diff --git a/scripts/app-bundle.js b/scripts/app-bundle.js index 2d309a5..4c35fdd 100644 --- a/scripts/app-bundle.js +++ b/scripts/app-bundle.js @@ -9,6 +9,7 @@ var __metadata = (this && this.__metadata) || function (k, v) { }; define('resources/services/eventService',["require", "exports", "aurelia-dependency-injection", "aurelia-event-aggregator"], function (require, exports, aurelia_dependency_injection_1, aurelia_event_aggregator_1) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); var EventService = (function () { function EventService(eventAggregator) { this._eventAggregator = eventAggregator; @@ -20,12 +21,12 @@ define('resources/services/eventService',["require", "exports", "aurelia-depende EventService.prototype.subscribe = function (eventType, callback) { this._eventAggregator.subscribe(eventType, callback); }; + EventService = __decorate([ + aurelia_dependency_injection_1.autoinject(), + __metadata("design:paramtypes", [aurelia_event_aggregator_1.EventAggregator]) + ], EventService); return EventService; }()); - EventService = __decorate([ - aurelia_dependency_injection_1.autoinject(), - __metadata("design:paramtypes", [aurelia_event_aggregator_1.EventAggregator]) - ], EventService); exports.EventService = EventService; }); @@ -40,6 +41,7 @@ var __metadata = (this && this.__metadata) || function (k, v) { }; define('shell/routerService',["require", "exports", "aurelia-framework", "aurelia-router", "aurelia-event-aggregator", "../resources/services/eventService"], function (require, exports, aurelia_framework_1, aurelia_router_1, aurelia_event_aggregator_1, eventService_1) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); var RouterService = (function () { function RouterService(router, eventAggregator, eventService) { var _this = this; @@ -86,12 +88,12 @@ define('shell/routerService',["require", "exports", "aurelia-framework", "aureli } return buffer; }; + RouterService = __decorate([ + aurelia_framework_1.inject(aurelia_router_1.Router, aurelia_event_aggregator_1.EventAggregator, eventService_1.EventService), + __metadata("design:paramtypes", [aurelia_router_1.Router, aurelia_event_aggregator_1.EventAggregator, eventService_1.EventService]) + ], RouterService); return RouterService; }()); - RouterService = __decorate([ - aurelia_framework_1.inject(aurelia_router_1.Router, aurelia_event_aggregator_1.EventAggregator, eventService_1.EventService), - __metadata("design:paramtypes", [aurelia_router_1.Router, aurelia_event_aggregator_1.EventAggregator, eventService_1.EventService]) - ], RouterService); exports.RouterService = RouterService; }); @@ -113,8 +115,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t; - return { next: verb(0), "throw": verb(1), "return": verb(2) }; + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); @@ -141,6 +143,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) { }; define('app',["require", "exports", "aurelia-dependency-injection", "./resources/services/eventService", "./shell/routerService", "aurelia-router"], function (require, exports, aurelia_dependency_injection_1, eventService_1, routerService_1, aurelia_router_1) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); var App = (function () { function App(eventService, router, routerService) { this.eventService = eventService; @@ -151,20 +154,20 @@ define('app',["require", "exports", "aurelia-dependency-injection", "./resources return __awaiter(this, void 0, void 0, function () { return __generator(this, function (_a) { switch (_a.label) { - case 0: return [4 /*yield*/, this.router.configure(this.routerService.configure)]; + case 0: return [4, this.router.configure(this.routerService.configure)]; case 1: _a.sent(); - return [2 /*return*/]; + return [2]; } }); }); }; + App = __decorate([ + aurelia_dependency_injection_1.inject(eventService_1.EventService, aurelia_router_1.Router, routerService_1.RouterService), + __metadata("design:paramtypes", [eventService_1.EventService, aurelia_router_1.Router, routerService_1.RouterService]) + ], App); return App; }()); - App = __decorate([ - aurelia_dependency_injection_1.inject(eventService_1.EventService, aurelia_router_1.Router, routerService_1.RouterService), - __metadata("design:paramtypes", [eventService_1.EventService, aurelia_router_1.Router, routerService_1.RouterService]) - ], App); exports.App = App; }); @@ -195,8 +198,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t; - return { next: verb(0), "throw": verb(1), "return": verb(2) }; + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); @@ -223,6 +226,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) { }; define('resources/services/restService',["require", "exports", "aurelia-dependency-injection", "aurelia-fetch-client"], function (require, exports, aurelia_dependency_injection_1, aurelia_fetch_client_1) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); var RestService = (function () { function RestService(http) { this.http = http; @@ -241,8 +245,8 @@ define('resources/services/restService',["require", "exports", "aurelia-dependen if (!headers) { headers = {}; } - headers['Content-Type'] = 'application/json; charset=utf-8'; - return [4 /*yield*/, this.http.fetch(urlQuery, { + headers['Content-Type'] = 'application/x-www-form-urlencoded; charset=UTF-8'; + return [4, this.http.fetch(urlQuery, { method: 'post', headers: headers ? headers : {}, body: body ? JSON.stringify(body) : JSON.stringify({ empty: true }) @@ -254,16 +258,16 @@ define('resources/services/restService',["require", "exports", "aurelia-dependen _a.label = 2; case 2: _a.trys.push([2, 4, , 5]); - return [4 /*yield*/, response.json()]; + return [4, response.json()]; case 3: content = _a.sent(); - return [3 /*break*/, 5]; + return [3, 5]; case 4: err_1 = _a.sent(); content = {}; console.log(err_1); - return [3 /*break*/, 5]; - case 5: return [2 /*return*/, new Response(content["Status"] ? content["Status"] : response.status, content["StatusText"] ? content["StatusText"] : response.statusText, content)]; + return [3, 5]; + case 5: return [2, new Response(content["Status"] ? content["Status"] : response.status, content["StatusText"] ? content["StatusText"] : response.statusText, content)]; } }); }); @@ -283,12 +287,12 @@ define('resources/services/restService',["require", "exports", "aurelia-dependen }; RestService.prototype.responseDiagnostic = function () { }; + RestService = __decorate([ + aurelia_dependency_injection_1.autoinject(), + __metadata("design:paramtypes", [aurelia_fetch_client_1.HttpClient]) + ], RestService); return RestService; }()); - RestService = __decorate([ - aurelia_dependency_injection_1.autoinject(), - __metadata("design:paramtypes", [aurelia_fetch_client_1.HttpClient]) - ], RestService); exports.RestService = RestService; var Response = (function () { function Response(status, statusText, data) { @@ -305,6 +309,7 @@ define('resources/services/restService',["require", "exports", "aurelia-dependen define('resources/services/cookieService',["require", "exports"], function (require, exports) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); var CookieService = (function () { function CookieService() { } @@ -355,8 +360,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t; - return { next: verb(0), "throw": verb(1), "return": verb(2) }; + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); @@ -383,6 +388,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) { }; define('resources/services/authService',["require", "exports", "aurelia-dependency-injection", "./cookieService", "aurelia-framework", "./eventService"], function (require, exports, aurelia_dependency_injection_1, cookieService_1, aurelia_framework_1, eventService_1) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); var log = aurelia_framework_1.LogManager.getLogger('authService'); var AuthService = (function () { function AuthService(cs, ea) { @@ -425,11 +431,11 @@ define('resources/services/authService',["require", "exports", "aurelia-dependen switch (_a.label) { case 0: if (!this.isLoggedIn()) { - return [2 /*return*/]; + return [2]; } log.debug("Requesting admin authorization"); authToken = this.getWebToken().authToken; - return [4 /*yield*/, this.adminRequestCallback(authToken)]; + return [4, this.adminRequestCallback(authToken)]; case 1: isAdmin = _a.sent(); log.debug("Admin authorization: " + isAdmin); @@ -439,17 +445,17 @@ define('resources/services/authService',["require", "exports", "aurelia-dependen else { this.eventService.publish('notAdmin'); } - return [2 /*return*/, isAdmin]; + return [2, isAdmin]; } }); }); }; + AuthService = __decorate([ + aurelia_dependency_injection_1.inject(cookieService_1.CookieService, eventService_1.EventService), + __metadata("design:paramtypes", [cookieService_1.CookieService, eventService_1.EventService]) + ], AuthService); return AuthService; }()); - AuthService = __decorate([ - aurelia_dependency_injection_1.inject(cookieService_1.CookieService, eventService_1.EventService), - __metadata("design:paramtypes", [cookieService_1.CookieService, eventService_1.EventService]) - ], AuthService); exports.AuthService = AuthService; var WebToken = (function () { function WebToken(email, authToken, userId, name) { @@ -481,8 +487,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t; - return { next: verb(0), "throw": verb(1), "return": verb(2) }; + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); @@ -509,6 +515,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) { }; define('microservices/auth/authClient',["require", "exports", "aurelia-dependency-injection", "../../resources/services/restService", "aurelia-framework", "../../resources/services/authService"], function (require, exports, aurelia_dependency_injection_1, restService_1, aurelia_framework_1, authService_1) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); var log = aurelia_framework_1.LogManager.getLogger('authClient'); var AuthClient = (function () { function AuthClient(restService, authService) { @@ -520,10 +527,10 @@ define('microservices/auth/authClient',["require", "exports", "aurelia-dependenc var result; return __generator(this, function (_a) { switch (_a.label) { - case 0: return [4 /*yield*/, this.authorize("admin", authToken)]; + case 0: return [4, this.authorize("admin", authToken)]; case 1: result = _a.sent(); - return [2 /*return*/, result]; + return [2, result]; } }); }); }); @@ -533,7 +540,7 @@ define('microservices/auth/authClient',["require", "exports", "aurelia-dependenc var response, data; return __generator(this, function (_a) { switch (_a.label) { - case 0: return [4 /*yield*/, this.restService.post(this.serviceUrl + "/api/login", { + case 0: return [4, this.restService.post(this.serviceUrl + "/api/login", { userId: userId, password: password })]; @@ -543,7 +550,7 @@ define('microservices/auth/authClient',["require", "exports", "aurelia-dependenc data = response.Data; this.authService.login(new authService_1.WebToken(data["email"], data["authToken"], data["userId"], data["name"])); } - return [2 /*return*/, !response.IsError]; + return [2, !response.IsError]; } }); }); @@ -553,28 +560,29 @@ define('microservices/auth/authClient',["require", "exports", "aurelia-dependenc var response; return __generator(this, function (_a) { switch (_a.label) { - case 0: return [4 /*yield*/, this.restService.post(this.serviceUrl + "/api/authenticate", { + case 0: return [4, this.restService.post(this.serviceUrl + "/api/authenticate", { role: role, authToken: authToken })]; case 1: response = _a.sent(); - return [2 /*return*/, !response.IsError]; + return [2, !response.IsError]; } }); }); }; + AuthClient = __decorate([ + aurelia_dependency_injection_1.inject(restService_1.RestService, authService_1.AuthService), + __metadata("design:paramtypes", [restService_1.RestService, authService_1.AuthService]) + ], AuthClient); return AuthClient; }()); - AuthClient = __decorate([ - aurelia_dependency_injection_1.inject(restService_1.RestService, authService_1.AuthService), - __metadata("design:paramtypes", [restService_1.RestService, authService_1.AuthService]) - ], AuthClient); exports.AuthClient = AuthClient; }); define('main',["require", "exports", "./environment", "aurelia-framework", "aurelia-logging-console", "aurelia-fetch-client", "aurelia-event-aggregator", "./microservices/auth/authClient"], function (require, exports, environment_1, aurelia_framework_1, aurelia_logging_console_1, aurelia_fetch_client_1, aurelia_event_aggregator_1, authClient_1) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); Promise.config({ longStackTraces: false, warnings: { @@ -635,6 +643,7 @@ define('main',["require", "exports", "./environment", "aurelia-framework", "aure define('resources/index',["require", "exports"], function (require, exports) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); function configure(config) { config.globalResources([ 'bootstrap/css/bootstrap.css', @@ -657,6 +666,7 @@ define('resources/index',["require", "exports"], function (require, exports) { define('shell/index',["require", "exports"], function (require, exports) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); function configure(config) { config.globalResources([ "./shell" @@ -683,8 +693,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t; - return { next: verb(0), "throw": verb(1), "return": verb(2) }; + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); @@ -711,6 +721,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) { }; define('shell/nav-bar',["require", "exports", "aurelia-framework", "../resources/services/eventService", "../resources/services/authService"], function (require, exports, aurelia_framework_1, eventService_1, authService_1) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); var NavBarCustomElement = (function () { function NavBarCustomElement(es, as) { var _this = this; @@ -723,25 +734,25 @@ define('shell/nav-bar',["require", "exports", "aurelia-framework", "../resources this.eventService.subscribe('adminDetected', function () { return __awaiter(_this, void 0, void 0, function () { return __generator(this, function (_a) { this.isAdmin = true; - return [2 /*return*/]; + return [2]; }); }); }); this.eventService.subscribe('notAdmin', function () { return __awaiter(_this, void 0, void 0, function () { return __generator(this, function (_a) { this.isAdmin = false; - return [2 /*return*/]; + return [2]; }); }); }); this.eventService.subscribe('logout', function () { _this.isAdmin = false; }); } + NavBarCustomElement = __decorate([ + aurelia_framework_1.inject(eventService_1.EventService, authService_1.AuthService), + __metadata("design:paramtypes", [eventService_1.EventService, authService_1.AuthService]) + ], NavBarCustomElement); return NavBarCustomElement; }()); - NavBarCustomElement = __decorate([ - aurelia_framework_1.inject(eventService_1.EventService, authService_1.AuthService), - __metadata("design:paramtypes", [eventService_1.EventService, authService_1.AuthService]) - ], NavBarCustomElement); exports.NavBarCustomElement = NavBarCustomElement; }); @@ -756,6 +767,7 @@ var __metadata = (this && this.__metadata) || function (k, v) { }; define('shell/progress-bar',["require", "exports", "aurelia-framework", "aurelia-event-aggregator"], function (require, exports, aurelia_framework_1, aurelia_event_aggregator_1) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); var ProgressBarCustomElement = (function () { function ProgressBarCustomElement(ea) { var _this = this; @@ -768,12 +780,12 @@ define('shell/progress-bar',["require", "exports", "aurelia-framework", "aurelia _this.show = false; }); } + ProgressBarCustomElement = __decorate([ + aurelia_framework_1.inject(aurelia_event_aggregator_1.EventAggregator), + __metadata("design:paramtypes", [Object]) + ], ProgressBarCustomElement); return ProgressBarCustomElement; }()); - ProgressBarCustomElement = __decorate([ - aurelia_framework_1.inject(aurelia_event_aggregator_1.EventAggregator), - __metadata("design:paramtypes", [Object]) - ], ProgressBarCustomElement); exports.ProgressBarCustomElement = ProgressBarCustomElement; }); @@ -795,8 +807,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t; - return { next: verb(0), "throw": verb(1), "return": verb(2) }; + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); @@ -823,6 +835,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) { }; define('shell/shell',["require", "exports", "aurelia-dependency-injection", "../resources/services/eventService", "../resources/services/authService", "./routerService", "aurelia-router"], function (require, exports, aurelia_dependency_injection_1, eventService_1, authService_1, routerService_1, aurelia_router_1) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); var ShellCustomElement = (function () { function ShellCustomElement(es, as, rs, r) { var _this = this; @@ -846,20 +859,20 @@ define('shell/shell',["require", "exports", "aurelia-dependency-injection", "../ return __awaiter(this, void 0, void 0, function () { return __generator(this, function (_a) { switch (_a.label) { - case 0: return [4 /*yield*/, this.authService.requestAdminAuthorization()]; + case 0: return [4, this.authService.requestAdminAuthorization()]; case 1: _a.sent(); - return [2 /*return*/]; + return [2]; } }); }); }; + ShellCustomElement = __decorate([ + aurelia_dependency_injection_1.inject(eventService_1.EventService, authService_1.AuthService, routerService_1.RouterService, aurelia_router_1.Router), + __metadata("design:paramtypes", [eventService_1.EventService, authService_1.AuthService, routerService_1.RouterService, aurelia_router_1.Router]) + ], ShellCustomElement); return ShellCustomElement; }()); - ShellCustomElement = __decorate([ - aurelia_dependency_injection_1.inject(eventService_1.EventService, authService_1.AuthService, routerService_1.RouterService, aurelia_router_1.Router), - __metadata("design:paramtypes", [eventService_1.EventService, authService_1.AuthService, routerService_1.RouterService, aurelia_router_1.Router]) - ], ShellCustomElement); exports.ShellCustomElement = ShellCustomElement; }); @@ -874,6 +887,7 @@ var __metadata = (this && this.__metadata) || function (k, v) { }; define('shell/top-bar',["require", "exports", "aurelia-framework", "../resources/services/eventService", "../resources/services/authService"], function (require, exports, aurelia_framework_1, eventService_1, authService_1) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); var TopBarCustomElement = (function () { function TopBarCustomElement(authService, eventService) { var _this = this; @@ -896,17 +910,18 @@ define('shell/top-bar',["require", "exports", "aurelia-framework", "../resources TopBarCustomElement.prototype.logout = function () { this.authService.logout(); }; + TopBarCustomElement = __decorate([ + aurelia_framework_1.inject(authService_1.AuthService, eventService_1.EventService), + __metadata("design:paramtypes", [Object, Object]) + ], TopBarCustomElement); return TopBarCustomElement; }()); - TopBarCustomElement = __decorate([ - aurelia_framework_1.inject(authService_1.AuthService, eventService_1.EventService), - __metadata("design:paramtypes", [Object, Object]) - ], TopBarCustomElement); exports.TopBarCustomElement = TopBarCustomElement; }); define('main/admin/admin',["require", "exports"], function (require, exports) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); var Admin = (function () { function Admin() { } @@ -917,6 +932,7 @@ define('main/admin/admin',["require", "exports"], function (require, exports) { define('main/feedback/feedback',["require", "exports"], function (require, exports) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); var Feedback = (function () { function Feedback() { } @@ -927,6 +943,7 @@ define('main/feedback/feedback',["require", "exports"], function (require, expor define('main/picks/picks',["require", "exports"], function (require, exports) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); var Picks = (function () { function Picks() { } @@ -937,6 +954,7 @@ define('main/picks/picks',["require", "exports"], function (require, exports) { define('main/statistics/statistics',["require", "exports"], function (require, exports) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); var Statistics = (function () { function Statistics() { this.message = "statistics"; @@ -948,6 +966,7 @@ define('main/statistics/statistics',["require", "exports"], function (require, e define('main/winners/winners',["require", "exports"], function (require, exports) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); var Winners = (function () { function Winners() { } @@ -956,97 +975,6 @@ define('main/winners/winners',["require", "exports"], function (require, exports exports.Winners = Winners; }); -define('microservices/auth/index',["require", "exports"], function (require, exports) { - "use strict"; - function configure(config) { - config.globalResources([ - "./login" - ]); - } - exports.configure = configure; -}); - -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t; - return { next: verb(0), "throw": verb(1), "return": verb(2) }; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = y[op[0] & 2 ? "return" : op[0] ? "throw" : "next"]) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [0, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; -define('microservices/auth/login',["require", "exports", "aurelia-dependency-injection", "./authClient"], function (require, exports, aurelia_dependency_injection_1, authClient_1) { - "use strict"; - var LoginCustomElement = (function () { - function LoginCustomElement(ac) { - this.errorMessage = ''; - this.authClient = ac; - } - LoginCustomElement.prototype.login = function () { - return __awaiter(this, void 0, void 0, function () { - var response; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - this.errorMessage = ""; - if (!this.userId || !this.password) { - return [2 /*return*/]; - } - return [4 /*yield*/, this.authClient.login(this.userId, this.password)]; - case 1: - response = _a.sent(); - if (!response) { - this.errorMessage = "Login failed"; - } - return [2 /*return*/]; - } - }); - }); - }; - return LoginCustomElement; - }()); - LoginCustomElement = __decorate([ - aurelia_dependency_injection_1.inject(authClient_1.AuthClient), - __metadata("design:paramtypes", [authClient_1.AuthClient]) - ], LoginCustomElement); - exports.LoginCustomElement = LoginCustomElement; -}); - var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); @@ -1065,8 +993,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t; - return { next: verb(0), "throw": verb(1), "return": verb(2) }; + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); @@ -1093,6 +1021,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) { }; define('microservices/picks/pickClient',["require", "exports", "aurelia-dependency-injection", "../../resources/services/restService", "aurelia-framework", "../../resources/services/authService"], function (require, exports, aurelia_dependency_injection_1, restService_1, aurelia_framework_1, authService_1) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); var log = aurelia_framework_1.LogManager.getLogger('pickClient'); var PickClient = (function () { function PickClient(restService, authService) { @@ -1106,12 +1035,12 @@ define('microservices/picks/pickClient',["require", "exports", "aurelia-dependen var response; return __generator(this, function (_a) { switch (_a.label) { - case 0: return [4 /*yield*/, this.restService.post(this.serviceUrl + "/api/getGolfers", userId ? { userId: userId } : null, { + case 0: return [4, this.restService.post(this.serviceUrl + "/api/getGolfers", userId ? { userId: userId } : null, { Authorization: "Bearer " + this.authService.getWebToken().authToken })]; case 1: response = _a.sent(); - return [2 /*return*/, response.Data]; + return [2, response.Data]; } }); }); @@ -1121,14 +1050,14 @@ define('microservices/picks/pickClient',["require", "exports", "aurelia-dependen var response; return __generator(this, function (_a) { switch (_a.label) { - case 0: return [4 /*yield*/, this.restService.post(this.serviceUrl + "/api/getPicks", { + case 0: return [4, this.restService.post(this.serviceUrl + "/api/getPicks", { season: 'current', tour: 'PGA TOUR', tournamentIndex: tournamentIndex, user: 'true' }, { Authorization: "Bearer " + this.authService.getWebToken().authToken })]; case 1: response = _a.sent(); - return [2 /*return*/, response.Data]; + return [2, response.Data]; } }); }); @@ -1138,14 +1067,14 @@ define('microservices/picks/pickClient',["require", "exports", "aurelia-dependen var response; return __generator(this, function (_a) { switch (_a.label) { - case 0: return [4 /*yield*/, this.restService.post(this.serviceUrl + "/api/pickGolfer", { + case 0: return [4, this.restService.post(this.serviceUrl + "/api/pickGolfer", { tour: 'PGA TOUR', playerId: playerId, playerName: playerName }, { Authorization: "Bearer " + this.authService.getWebToken().authToken })]; case 1: response = _a.sent(); - return [2 /*return*/, response.Data]; + return [2, response.Data]; } }); }); @@ -1155,14 +1084,14 @@ define('microservices/picks/pickClient',["require", "exports", "aurelia-dependen var response; return __generator(this, function (_a) { switch (_a.label) { - case 0: return [4 /*yield*/, this.restService.post(this.serviceUrl + "/api/emergencyPick", { + case 0: return [4, this.restService.post(this.serviceUrl + "/api/emergencyPick", { tour: 'PGA TOUR', playerId: playerId, playerName: playerName, email: email, userId: userId }, { Authorization: "Bearer " + this.authService.getWebToken().authToken })]; case 1: response = _a.sent(); - return [2 /*return*/]; + return [2]; } }); }); @@ -1172,12 +1101,12 @@ define('microservices/picks/pickClient',["require", "exports", "aurelia-dependen var response; return __generator(this, function (_a) { switch (_a.label) { - case 0: return [4 /*yield*/, this.restService.post(this.serviceUrl + "/api/getUsers", null, { + case 0: return [4, this.restService.post(this.serviceUrl + "/api/getUsers", null, { Authorization: "Bearer " + this.authService.getWebToken().authToken })]; case 1: response = _a.sent(); - return [2 /*return*/, response.Data]; + return [2, response.Data]; } }); }); @@ -1187,24 +1116,24 @@ define('microservices/picks/pickClient',["require", "exports", "aurelia-dependen var response; return __generator(this, function (_a) { switch (_a.label) { - case 0: return [4 /*yield*/, this.restService.post(this.serviceUrl + "/api/getPickSummary", { + case 0: return [4, this.restService.post(this.serviceUrl + "/api/getPickSummary", { season: 'current', tour: "PGA TOUR" }, { Authorization: "Bearer " + this.authService.getWebToken().authToken })]; case 1: response = _a.sent(); - return [2 /*return*/, response.Data]; + return [2, response.Data]; } }); }); }; + PickClient = __decorate([ + aurelia_dependency_injection_1.inject(restService_1.RestService, authService_1.AuthService), + __metadata("design:paramtypes", [restService_1.RestService, authService_1.AuthService]) + ], PickClient); return PickClient; }()); - PickClient = __decorate([ - aurelia_dependency_injection_1.inject(restService_1.RestService, authService_1.AuthService), - __metadata("design:paramtypes", [restService_1.RestService, authService_1.AuthService]) - ], PickClient); exports.PickClient = PickClient; }); @@ -1226,8 +1155,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t; - return { next: verb(0), "throw": verb(1), "return": verb(2) }; + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); @@ -1254,6 +1183,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) { }; define('microservices/picks/emergency-pick',["require", "exports", "aurelia-framework", "./pickClient"], function (require, exports, aurelia_framework_1, pickClient_1) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); var EmergencyPickCustomElement = (function () { function EmergencyPickCustomElement(pc) { this.pickClient = pc; @@ -1265,10 +1195,10 @@ define('microservices/picks/emergency-pick',["require", "exports", "aurelia-fram switch (_b.label) { case 0: _a = this; - return [4 /*yield*/, this.pickClient.getUsers()]; + return [4, this.pickClient.getUsers()]; case 1: _a.profiles = _b.sent(); - return [2 /*return*/]; + return [2]; } }); }); @@ -1280,15 +1210,15 @@ define('microservices/picks/emergency-pick',["require", "exports", "aurelia-fram switch (_b.label) { case 0: if (!this.selectedProfile) { - return [2 /*return*/]; + return [2]; } _a = this; - return [4 /*yield*/, this.pickClient.getCurrentPickInfo()]; + return [4, this.pickClient.getCurrentPickInfo()]; case 1: _a.golfersDataForUser = _b.sent(); this.tournament = this.golfersDataForUser["Tournament"]; this.golfers = this.golfersDataForUser["Golfers"]; - return [2 /*return*/]; + return [2]; } }); }); @@ -1300,27 +1230,28 @@ define('microservices/picks/emergency-pick',["require", "exports", "aurelia-fram switch (_a.label) { case 0: if (!this.selectedProfile || !this.selectedGolfer) { - return [2 /*return*/]; + return [2]; } - return [4 /*yield*/, this.pickClient.emergencyPick(this.selectedGolfer["TournamentPlayerId"], this.selectedGolfer["PlayerName"], this.selectedProfile["Email"], this.selectedProfile["UserId"])]; + return [4, this.pickClient.emergencyPick(this.selectedGolfer["TournamentPlayerId"], this.selectedGolfer["PlayerName"], this.selectedProfile["Email"], this.selectedProfile["UserId"])]; case 1: response = _a.sent(); - return [2 /*return*/]; + return [2]; } }); }); }; + EmergencyPickCustomElement = __decorate([ + aurelia_framework_1.inject(pickClient_1.PickClient), + __metadata("design:paramtypes", [pickClient_1.PickClient]) + ], EmergencyPickCustomElement); return EmergencyPickCustomElement; }()); - EmergencyPickCustomElement = __decorate([ - aurelia_framework_1.inject(pickClient_1.PickClient), - __metadata("design:paramtypes", [pickClient_1.PickClient]) - ], EmergencyPickCustomElement); exports.EmergencyPickCustomElement = EmergencyPickCustomElement; }); define('microservices/picks/index',["require", "exports"], function (require, exports) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); function configure(config) { config.globalResources([ "./picks-main", @@ -1349,8 +1280,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t; - return { next: verb(0), "throw": verb(1), "return": verb(2) }; + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); @@ -1377,6 +1308,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) { }; define('microservices/picks/pick-summary',["require", "exports", "aurelia-framework", "./pickClient", "aurelia-framework"], function (require, exports, aurelia_framework_1, pickClient_1, aurelia_framework_2) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); var PickSummary = (function () { function PickSummary(pc) { this.search = ''; @@ -1390,13 +1322,13 @@ define('microservices/picks/pick-summary',["require", "exports", "aurelia-framew switch (_b.label) { case 0: _a = this; - return [4 /*yield*/, this.pickClient.getPickSummary()]; + return [4, this.pickClient.getPickSummary()]; case 1: _a.picks = _b.sent(); this.pooliePicks = this.picks; this.golferPicks = this.pooliePicks; console.log(this.picks); - return [2 /*return*/]; + return [2]; } }); }); @@ -1437,20 +1369,20 @@ define('microservices/picks/pick-summary',["require", "exports", "aurelia-framew PickSummary.prototype.golferChanged = function () { this.searchChanged(); }; + __decorate([ + aurelia_framework_2.observable, + __metadata("design:type", String) + ], PickSummary.prototype, "search", void 0); + __decorate([ + aurelia_framework_2.observable, + __metadata("design:type", String) + ], PickSummary.prototype, "golfer", void 0); + PickSummary = __decorate([ + aurelia_framework_1.inject(pickClient_1.PickClient), + __metadata("design:paramtypes", [pickClient_1.PickClient]) + ], PickSummary); return PickSummary; }()); - __decorate([ - aurelia_framework_2.observable, - __metadata("design:type", String) - ], PickSummary.prototype, "search", void 0); - __decorate([ - aurelia_framework_2.observable, - __metadata("design:type", String) - ], PickSummary.prototype, "golfer", void 0); - PickSummary = __decorate([ - aurelia_framework_1.inject(pickClient_1.PickClient), - __metadata("design:paramtypes", [pickClient_1.PickClient]) - ], PickSummary); exports.PickSummary = PickSummary; }); @@ -1472,8 +1404,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t; - return { next: verb(0), "throw": verb(1), "return": verb(2) }; + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); @@ -1500,6 +1432,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) { }; define('microservices/picks/picks-main',["require", "exports", "aurelia-framework", "./pickClient"], function (require, exports, aurelia_framework_1, pickClient_1) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); var PicksMainCustomElement = (function () { function PicksMainCustomElement(pc) { this.submitting = false; @@ -1510,12 +1443,12 @@ define('microservices/picks/picks-main',["require", "exports", "aurelia-framewor var data, pickData; return __generator(this, function (_a) { switch (_a.label) { - case 0: return [4 /*yield*/, this.pickClient.getCurrentPickInfo()]; + case 0: return [4, this.pickClient.getCurrentPickInfo()]; case 1: data = _a.sent(); this.tournament = data["Tournament"]; this.golfers = data["Golfers"]; - return [4 /*yield*/, this.pickClient.getPickForCurrent(this.tournament["Index"])]; + return [4, this.pickClient.getPickForCurrent(this.tournament["Index"])]; case 2: pickData = _a.sent(); if (pickData["empty"]) { @@ -1524,7 +1457,7 @@ define('microservices/picks/picks-main',["require", "exports", "aurelia-framewor else { this.pick = pickData; } - return [2 /*return*/]; + return [2]; } }); }); @@ -1536,13 +1469,13 @@ define('microservices/picks/picks-main',["require", "exports", "aurelia-framewor switch (_a.label) { case 0: if (!this.selectedPlayer) { - return [2 /*return*/]; + return [2]; } this.submitting = true; - return [4 /*yield*/, this.pickClient.pickGolfer(this.selectedPlayer["TournamentPlayerId"], this.selectedPlayer["PlayerName"])]; + return [4, this.pickClient.pickGolfer(this.selectedPlayer["TournamentPlayerId"], this.selectedPlayer["PlayerName"])]; case 1: response = _a.sent(); - return [4 /*yield*/, this.pickClient.getPickForCurrent(this.tournament["Index"])]; + return [4, this.pickClient.getPickForCurrent(this.tournament["Index"])]; case 2: pickData = _a.sent(); if (pickData["empty"]) { @@ -1552,20 +1485,113 @@ define('microservices/picks/picks-main',["require", "exports", "aurelia-framewor this.pick = pickData; } this.submitting = false; - return [2 /*return*/]; + return [2]; } }); }); }; + PicksMainCustomElement = __decorate([ + aurelia_framework_1.inject(pickClient_1.PickClient), + __metadata("design:paramtypes", [pickClient_1.PickClient]) + ], PicksMainCustomElement); return PicksMainCustomElement; }()); - PicksMainCustomElement = __decorate([ - aurelia_framework_1.inject(pickClient_1.PickClient), - __metadata("design:paramtypes", [pickClient_1.PickClient]) - ], PicksMainCustomElement); exports.PicksMainCustomElement = PicksMainCustomElement; }); +define('microservices/auth/index',["require", "exports"], function (require, exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + function configure(config) { + config.globalResources([ + "./login" + ]); + } + exports.configure = configure; +}); + +var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; +var __metadata = (this && this.__metadata) || function (k, v) { + if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); +}; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = y[op[0] & 2 ? "return" : op[0] ? "throw" : "next"]) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [0, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; +define('microservices/auth/login',["require", "exports", "aurelia-dependency-injection", "./authClient"], function (require, exports, aurelia_dependency_injection_1, authClient_1) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + var LoginCustomElement = (function () { + function LoginCustomElement(ac) { + this.errorMessage = ''; + this.authClient = ac; + } + LoginCustomElement.prototype.login = function () { + return __awaiter(this, void 0, void 0, function () { + var response; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + this.errorMessage = ""; + if (!this.userId || !this.password) { + return [2]; + } + return [4, this.authClient.login(this.userId, this.password)]; + case 1: + response = _a.sent(); + if (!response) { + this.errorMessage = "Login failed"; + } + return [2]; + } + }); + }); + }; + LoginCustomElement = __decorate([ + aurelia_dependency_injection_1.inject(authClient_1.AuthClient), + __metadata("design:paramtypes", [authClient_1.AuthClient]) + ], LoginCustomElement); + return LoginCustomElement; + }()); + exports.LoginCustomElement = LoginCustomElement; +}); + var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); @@ -1584,8 +1610,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t; - return { next: verb(0), "throw": verb(1), "return": verb(2) }; + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); @@ -1612,6 +1638,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) { }; define('microservices/stats/statsClient',["require", "exports", "aurelia-dependency-injection", "../../resources/services/restService", "aurelia-framework", "../../resources/services/authService"], function (require, exports, aurelia_dependency_injection_1, restService_1, aurelia_framework_1, authService_1) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); var log = aurelia_framework_1.LogManager.getLogger('statsClient'); var StatsClient = (function () { function StatsClient(restService, authService) { @@ -1628,14 +1655,14 @@ define('microservices/stats/statsClient',["require", "exports", "aurelia-depende var response; return __generator(this, function (_a) { switch (_a.label) { - case 0: return [4 /*yield*/, this.restService.post(this.serviceUrl + "/api/getTournament", { + case 0: return [4, this.restService.post(this.serviceUrl + "/api/getTournament", { season: season, tour: tour, key: key, value: value }, { Authorization: "Bearer " + this.authService.getWebToken().authToken })]; case 1: response = _a.sent(); - return [2 /*return*/, response.Data]; + return [2, response.Data]; } }); }); @@ -1645,14 +1672,14 @@ define('microservices/stats/statsClient',["require", "exports", "aurelia-depende var response; return __generator(this, function (_a) { switch (_a.label) { - case 0: return [4 /*yield*/, this.restService.post(this.serviceUrl + "/api/getTournament", { + case 0: return [4, this.restService.post(this.serviceUrl + "/api/getTournament", { season: 'current', tour: 'PGA TOUR', key: 'index', value: index }, { Authorization: "Bearer " + this.authService.getWebToken().authToken })]; case 1: response = _a.sent(); - return [2 /*return*/, response.Data]; + return [2, response.Data]; } }); }); @@ -1664,14 +1691,14 @@ define('microservices/stats/statsClient',["require", "exports", "aurelia-depende var response; return __generator(this, function (_a) { switch (_a.label) { - case 0: return [4 /*yield*/, this.restService.post(this.serviceUrl + "/api/getSeason", { + case 0: return [4, this.restService.post(this.serviceUrl + "/api/getSeason", { season: season, tour: tour }, { Authorization: "Bearer " + this.authService.getWebToken().authToken })]; case 1: response = _a.sent(); - return [2 /*return*/, response.Data]; + return [2, response.Data]; } }); }); @@ -1684,32 +1711,52 @@ define('microservices/stats/statsClient',["require", "exports", "aurelia-depende var response; return __generator(this, function (_a) { switch (_a.label) { - case 0: return [4 /*yield*/, this.restService.post(this.serviceUrl + "/api/getMonthly", { + case 0: return [4, this.restService.post(this.serviceUrl + "/api/getMonthly", { season: season, tour: tour, key: key }, { Authorization: "Bearer " + this.authService.getWebToken().authToken })]; case 1: response = _a.sent(); - return [2 /*return*/, response.Data]; + return [2, response.Data]; + } + }); + }); + }; + StatsClient.prototype.getMajorsStats = function (season, tour) { + if (season === void 0) { season = 'current'; } + if (tour === void 0) { tour = 'PGA TOUR'; } + return __awaiter(this, void 0, void 0, function () { + var response; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4, this.restService.post("https://ppppoolmajors.azurewebsites.net/api/GetMajors", { + season: season + }, { + Authorization: "Bearer " + this.authService.getWebToken().authToken + })]; + case 1: + response = _a.sent(); + return [2, response.Data]; } }); }); }; + StatsClient = __decorate([ + aurelia_dependency_injection_1.inject(restService_1.RestService, authService_1.AuthService), + __metadata("design:paramtypes", [restService_1.RestService, authService_1.AuthService]) + ], StatsClient); return StatsClient; }()); - StatsClient = __decorate([ - aurelia_dependency_injection_1.inject(restService_1.RestService, authService_1.AuthService), - __metadata("design:paramtypes", [restService_1.RestService, authService_1.AuthService]) - ], StatsClient); exports.StatsClient = StatsClient; }); -define('microservices/tournaments/index',["require", "exports"], function (require, exports) { +define('microservices/users/index',["require", "exports"], function (require, exports) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); function configure(config) { config.globalResources([ - "./tournament-selector" + "./registration" ]); } exports.configure = configure; @@ -1733,8 +1780,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t; - return { next: verb(0), "throw": verb(1), "return": verb(2) }; + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); @@ -1759,77 +1806,71 @@ var __generator = (this && this.__generator) || function (thisArg, body) { if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } }; -define('microservices/tournaments/tournamentsClient',["require", "exports", "aurelia-dependency-injection", "../../resources/services/restService", "aurelia-framework", "../../resources/services/authService"], function (require, exports, aurelia_dependency_injection_1, restService_1, aurelia_framework_1, authService_1) { +define('microservices/users/usersClient',["require", "exports", "aurelia-dependency-injection", "../../resources/services/restService", "aurelia-framework", "../../resources/services/authService"], function (require, exports, aurelia_dependency_injection_1, restService_1, aurelia_framework_1, authService_1) { "use strict"; - var log = aurelia_framework_1.LogManager.getLogger('statsClient'); - var TournamentsClient = (function () { - function TournamentsClient(restService, authService) { - this.serviceUrl = "https://ppppooltournamentservice.azurewebsites.net"; + Object.defineProperty(exports, "__esModule", { value: true }); + var log = aurelia_framework_1.LogManager.getLogger('pickClient'); + var UsersClient = (function () { + function UsersClient(restService, authService) { + this.serviceUrl = "https://ppppooluserservice.azurewebsites.net"; this.restService = restService; this.authService = authService; } - TournamentsClient.prototype.getSeason = function () { + UsersClient.prototype.setProfile = function (profileData) { return __awaiter(this, void 0, void 0, function () { var response; return __generator(this, function (_a) { switch (_a.label) { - case 0: return [4 /*yield*/, this.restService.post(this.serviceUrl + "/api/Season", { + case 0: return [4, this.restService.post(this.serviceUrl + "/api/setProfile", null, { Authorization: "Bearer " + this.authService.getWebToken().authToken - })]; + }, profileData)]; case 1: response = _a.sent(); - return [2 /*return*/, response.Data]; + return [2, response.Data]; } }); }); }; - TournamentsClient.prototype.getTournaments = function (season, tour, key) { - if (season === void 0) { season = 'current'; } - if (tour === void 0) { tour = 'PGA TOUR'; } - if (key === void 0) { key = "all"; } + UsersClient.prototype.getProfile = function (key, value) { + if (key === void 0) { key = 'all'; } return __awaiter(this, void 0, void 0, function () { var response; return __generator(this, function (_a) { switch (_a.label) { - case 0: return [4 /*yield*/, this.restService.post(this.serviceUrl + "/api/getTournaments", { - season: season, tour: tour, key: key + case 0: return [4, this.restService.post(this.serviceUrl + "/api/getProfile", { + key: key, value: value }, { Authorization: "Bearer " + this.authService.getWebToken().authToken })]; case 1: response = _a.sent(); - return [2 /*return*/, response.Data]; + return [2, response.Data]; } }); }); }; - TournamentsClient.prototype.getAvailableTournaments = function () { + UsersClient.prototype.getRegistration = function () { return __awaiter(this, void 0, void 0, function () { - var tournaments, filtered, _i, tournaments_1, tournament; + var response; return __generator(this, function (_a) { switch (_a.label) { - case 0: return [4 /*yield*/, this.getTournaments()]; + case 0: return [4, this.restService.post(this.serviceUrl + "/api/getRegistration", null, { + Authorization: "Bearer " + this.authService.getWebToken().authToken + })]; case 1: - tournaments = _a.sent(); - filtered = []; - for (_i = 0, tournaments_1 = tournaments; _i < tournaments_1.length; _i++) { - tournament = tournaments_1[_i]; - if (tournament["Used"] && tournament["State"] != 'future') { - filtered.push(tournament); - } - } - return [2 /*return*/, filtered]; + response = _a.sent(); + return [2, response.Data]; } }); }); }; - return TournamentsClient; + UsersClient = __decorate([ + aurelia_dependency_injection_1.inject(restService_1.RestService, authService_1.AuthService), + __metadata("design:paramtypes", [restService_1.RestService, authService_1.AuthService]) + ], UsersClient); + return UsersClient; }()); - TournamentsClient = __decorate([ - aurelia_dependency_injection_1.inject(restService_1.RestService, authService_1.AuthService), - __metadata("design:paramtypes", [restService_1.RestService, authService_1.AuthService]) - ], TournamentsClient); - exports.TournamentsClient = TournamentsClient; + exports.UsersClient = UsersClient; }); var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { @@ -1850,8 +1891,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t; - return { next: verb(0), "throw": verb(1), "return": verb(2) }; + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); @@ -1876,50 +1917,60 @@ var __generator = (this && this.__generator) || function (thisArg, body) { if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } }; -define('microservices/tournaments/tournament-selector',["require", "exports", "aurelia-framework", "./tournamentsClient", "../../resources/services/eventService"], function (require, exports, aurelia_framework_1, tournamentsClient_1, eventService_1) { +define('microservices/users/registration',["require", "exports", "aurelia-framework", "./usersClient"], function (require, exports, aurelia_framework_1, usersClient_1) { "use strict"; - var TournamentSelector = (function () { - function TournamentSelector(tournamentsClient, eventService) { - this.tournamentsClient = tournamentsClient; - this.eventService = eventService; + Object.defineProperty(exports, "__esModule", { value: true }); + var RegistrationCustomElement = (function () { + function RegistrationCustomElement(uc) { + this.usersClient = uc; } - TournamentSelector.prototype.attached = function () { + RegistrationCustomElement.prototype.attached = function () { return __awaiter(this, void 0, void 0, function () { + var _this = this; var _a; return __generator(this, function (_b) { switch (_b.label) { case 0: _a = this; - return [4 /*yield*/, this.tournamentsClient.getAvailableTournaments()]; + return [4, this.usersClient.getRegistration()]; case 1: - _a.tournaments = _b.sent(); - return [2 /*return*/]; + _a.registrations = _b.sent(); + window.setTimeout(function () { + $('#regtable').dataTable(_this.getRegTableConfig()); + $('input').addClass("form-control input-sm"); + }, 1000); + return [2]; } }); }); }; - TournamentSelector.prototype.tournamentChanged = function () { - return __awaiter(this, void 0, void 0, function () { - return __generator(this, function (_a) { - this.eventService.publish('tournamentChanged', this.selectedTournament); - return [2 /*return*/]; - }); - }); + RegistrationCustomElement.prototype.getRegTableConfig = function () { + return { + columnDefs: [ + { type: "string" }, + { type: "string" }, + { type: "num" } + ], + order: [[0, 'asc']], + paging: false, + info: false + }; }; - return TournamentSelector; + RegistrationCustomElement = __decorate([ + aurelia_framework_1.inject(usersClient_1.UsersClient), + __metadata("design:paramtypes", [usersClient_1.UsersClient]) + ], RegistrationCustomElement); + return RegistrationCustomElement; }()); - TournamentSelector = __decorate([ - aurelia_framework_1.inject(tournamentsClient_1.TournamentsClient, eventService_1.EventService), - __metadata("design:paramtypes", [Object, Object]) - ], TournamentSelector); - exports.TournamentSelector = TournamentSelector; + exports.RegistrationCustomElement = RegistrationCustomElement; }); -define('microservices/users/index',["require", "exports"], function (require, exports) { +define('microservices/tournaments/index',["require", "exports"], function (require, exports) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); function configure(config) { config.globalResources([ - "./registration" + "./tournament-selector" ]); } exports.configure = configure; @@ -1943,8 +1994,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t; - return { next: verb(0), "throw": verb(1), "return": verb(2) }; + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); @@ -1969,70 +2020,78 @@ var __generator = (this && this.__generator) || function (thisArg, body) { if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } }; -define('microservices/users/usersClient',["require", "exports", "aurelia-dependency-injection", "../../resources/services/restService", "aurelia-framework", "../../resources/services/authService"], function (require, exports, aurelia_dependency_injection_1, restService_1, aurelia_framework_1, authService_1) { +define('microservices/tournaments/tournamentsClient',["require", "exports", "aurelia-dependency-injection", "../../resources/services/restService", "aurelia-framework", "../../resources/services/authService"], function (require, exports, aurelia_dependency_injection_1, restService_1, aurelia_framework_1, authService_1) { "use strict"; - var log = aurelia_framework_1.LogManager.getLogger('pickClient'); - var UsersClient = (function () { - function UsersClient(restService, authService) { - this.serviceUrl = "https://ppppooluserservice.azurewebsites.net"; + Object.defineProperty(exports, "__esModule", { value: true }); + var log = aurelia_framework_1.LogManager.getLogger('statsClient'); + var TournamentsClient = (function () { + function TournamentsClient(restService, authService) { + this.serviceUrl = "https://ppppooltournamentservice.azurewebsites.net"; this.restService = restService; this.authService = authService; } - UsersClient.prototype.setProfile = function (profileData) { + TournamentsClient.prototype.getSeason = function () { return __awaiter(this, void 0, void 0, function () { var response; return __generator(this, function (_a) { switch (_a.label) { - case 0: return [4 /*yield*/, this.restService.post(this.serviceUrl + "/api/setProfile", null, { + case 0: return [4, this.restService.post(this.serviceUrl + "/api/Season", { Authorization: "Bearer " + this.authService.getWebToken().authToken - }, profileData)]; + })]; case 1: response = _a.sent(); - return [2 /*return*/, response.Data]; + return [2, response.Data]; } }); }); }; - UsersClient.prototype.getProfile = function (key, value) { - if (key === void 0) { key = 'all'; } + TournamentsClient.prototype.getTournaments = function (season, tour, key) { + if (season === void 0) { season = 'current'; } + if (tour === void 0) { tour = 'PGA TOUR'; } + if (key === void 0) { key = "all"; } return __awaiter(this, void 0, void 0, function () { var response; return __generator(this, function (_a) { switch (_a.label) { - case 0: return [4 /*yield*/, this.restService.post(this.serviceUrl + "/api/getProfile", { - key: key, value: value + case 0: return [4, this.restService.post(this.serviceUrl + "/api/getTournaments", { + season: season, tour: tour, key: key }, { Authorization: "Bearer " + this.authService.getWebToken().authToken })]; case 1: response = _a.sent(); - return [2 /*return*/, response.Data]; + return [2, response.Data]; } }); }); }; - UsersClient.prototype.getRegistration = function () { + TournamentsClient.prototype.getAvailableTournaments = function () { return __awaiter(this, void 0, void 0, function () { - var response; + var tournaments, filtered, _i, tournaments_1, tournament; return __generator(this, function (_a) { switch (_a.label) { - case 0: return [4 /*yield*/, this.restService.post(this.serviceUrl + "/api/getRegistration", null, { - Authorization: "Bearer " + this.authService.getWebToken().authToken - })]; + case 0: return [4, this.getTournaments()]; case 1: - response = _a.sent(); - return [2 /*return*/, response.Data]; + tournaments = _a.sent(); + filtered = []; + for (_i = 0, tournaments_1 = tournaments; _i < tournaments_1.length; _i++) { + tournament = tournaments_1[_i]; + if (tournament["Used"] && tournament["State"] != 'future') { + filtered.push(tournament); + } + } + return [2, filtered]; } }); }); }; - return UsersClient; + TournamentsClient = __decorate([ + aurelia_dependency_injection_1.inject(restService_1.RestService, authService_1.AuthService), + __metadata("design:paramtypes", [restService_1.RestService, authService_1.AuthService]) + ], TournamentsClient); + return TournamentsClient; }()); - UsersClient = __decorate([ - aurelia_dependency_injection_1.inject(restService_1.RestService, authService_1.AuthService), - __metadata("design:paramtypes", [restService_1.RestService, authService_1.AuthService]) - ], UsersClient); - exports.UsersClient = UsersClient; + exports.TournamentsClient = TournamentsClient; }); var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { @@ -2053,8 +2112,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t; - return { next: verb(0), "throw": verb(1), "return": verb(2) }; + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); @@ -2079,55 +2138,49 @@ var __generator = (this && this.__generator) || function (thisArg, body) { if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } }; -define('microservices/users/registration',["require", "exports", "aurelia-framework", "./usersClient"], function (require, exports, aurelia_framework_1, usersClient_1) { +define('microservices/tournaments/tournament-selector',["require", "exports", "aurelia-framework", "./tournamentsClient", "../../resources/services/eventService"], function (require, exports, aurelia_framework_1, tournamentsClient_1, eventService_1) { "use strict"; - var RegistrationCustomElement = (function () { - function RegistrationCustomElement(uc) { - this.usersClient = uc; + Object.defineProperty(exports, "__esModule", { value: true }); + var TournamentSelector = (function () { + function TournamentSelector(tournamentsClient, eventService) { + this.tournamentsClient = tournamentsClient; + this.eventService = eventService; } - RegistrationCustomElement.prototype.attached = function () { + TournamentSelector.prototype.attached = function () { return __awaiter(this, void 0, void 0, function () { - var _this = this; var _a; return __generator(this, function (_b) { switch (_b.label) { case 0: _a = this; - return [4 /*yield*/, this.usersClient.getRegistration()]; + return [4, this.tournamentsClient.getAvailableTournaments()]; case 1: - _a.registrations = _b.sent(); - window.setTimeout(function () { - $('#regtable').dataTable(_this.getRegTableConfig()); - $('input').addClass("form-control input-sm"); - }, 1000); - return [2 /*return*/]; + _a.tournaments = _b.sent(); + return [2]; } }); }); }; - RegistrationCustomElement.prototype.getRegTableConfig = function () { - return { - columnDefs: [ - { type: "string" }, - { type: "string" }, - { type: "num" } - ], - order: [[0, 'asc']], - paging: false, - info: false - }; + TournamentSelector.prototype.tournamentChanged = function () { + return __awaiter(this, void 0, void 0, function () { + return __generator(this, function (_a) { + this.eventService.publish('tournamentChanged', this.selectedTournament); + return [2]; + }); + }); }; - return RegistrationCustomElement; + TournamentSelector = __decorate([ + aurelia_framework_1.inject(tournamentsClient_1.TournamentsClient, eventService_1.EventService), + __metadata("design:paramtypes", [Object, Object]) + ], TournamentSelector); + return TournamentSelector; }()); - RegistrationCustomElement = __decorate([ - aurelia_framework_1.inject(usersClient_1.UsersClient), - __metadata("design:paramtypes", [usersClient_1.UsersClient]) - ], RegistrationCustomElement); - exports.RegistrationCustomElement = RegistrationCustomElement; + exports.TournamentSelector = TournamentSelector; }); define('resources/valueConverters/dateFormat',["require", "exports"], function (require, exports) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); var DateFormatValueConverter = (function () { function DateFormatValueConverter() { } @@ -2148,6 +2201,7 @@ define('resources/valueConverters/dateFormat',["require", "exports"], function ( define('resources/valueConverters/objectKeys',["require", "exports"], function (require, exports) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); var ObjectKeysValueConverter = (function () { function ObjectKeysValueConverter() { } @@ -2180,8 +2234,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t; - return { next: verb(0), "throw": verb(1), "return": verb(2) }; + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); @@ -2208,6 +2262,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) { }; define('microservices/stats/current/current-stats',["require", "exports", "aurelia-framework", "../statsClient", "../../../resources/services/eventService"], function (require, exports, aurelia_framework_1, statsClient_1, eventService_1) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); var CurrentStatsCustomElement = (function () { function CurrentStatsCustomElement(sc, es) { var _this = this; @@ -2225,20 +2280,20 @@ define('microservices/stats/current/current-stats',["require", "exports", "aurel this.tournament = null; this.poolieTable.fnDestroy(); this.golferTable.fnDestroy(); - if (!(data == 'Current')) return [3 /*break*/, 2]; - return [4 /*yield*/, this.getData()]; + if (!(data == 'Current')) return [3, 2]; + return [4, this.getData()]; case 1: _a.sent(); - return [3 /*break*/, 4]; + return [3, 4]; case 2: - if (!data) return [3 /*break*/, 4]; - return [4 /*yield*/, this.getData(data["Index"])]; + if (!data) return [3, 4]; + return [4, this.getData(data["Index"])]; case 3: _a.sent(); _a.label = 4; case 4: this.setupTables(); - return [2 /*return*/]; + return [2]; } }); }); }); @@ -2247,11 +2302,11 @@ define('microservices/stats/current/current-stats',["require", "exports", "aurel return __awaiter(this, void 0, void 0, function () { return __generator(this, function (_a) { switch (_a.label) { - case 0: return [4 /*yield*/, this.getData()]; + case 0: return [4, this.getData()]; case 1: _a.sent(); this.setupTables(); - return [2 /*return*/]; + return [2]; } }); }); @@ -2279,15 +2334,15 @@ define('microservices/stats/current/current-stats',["require", "exports", "aurel return __generator(this, function (_c) { switch (_c.label) { case 0: - if (!index) return [3 /*break*/, 2]; + if (!index) return [3, 2]; _a = this; - return [4 /*yield*/, this.statsClient.getSpecificTournamentStats(index)]; + return [4, this.statsClient.getSpecificTournamentStats(index)]; case 1: _a.tournament = _c.sent(); - return [3 /*break*/, 4]; + return [3, 4]; case 2: _b = this; - return [4 /*yield*/, this.statsClient.getTournamentStats()]; + return [4, this.statsClient.getTournamentStats()]; case 3: _b.tournament = _c.sent(); _c.label = 4; @@ -2300,7 +2355,7 @@ define('microservices/stats/current/current-stats',["require", "exports", "aurel points.push(golfer.Points); }); this.maxPoints = Math.max.apply(null, points); - return [2 /*return*/]; + return [2]; } }); }); @@ -2338,17 +2393,18 @@ define('microservices/stats/current/current-stats',["require", "exports", "aurel info: false }; }; + CurrentStatsCustomElement = __decorate([ + aurelia_framework_1.inject(statsClient_1.StatsClient, eventService_1.EventService), + __metadata("design:paramtypes", [statsClient_1.StatsClient, eventService_1.EventService]) + ], CurrentStatsCustomElement); return CurrentStatsCustomElement; }()); - CurrentStatsCustomElement = __decorate([ - aurelia_framework_1.inject(statsClient_1.StatsClient, eventService_1.EventService), - __metadata("design:paramtypes", [statsClient_1.StatsClient, eventService_1.EventService]) - ], CurrentStatsCustomElement); exports.CurrentStatsCustomElement = CurrentStatsCustomElement; }); define('microservices/stats/current/index',["require", "exports"], function (require, exports) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); function configure(config) { config.globalResources([ './current-stats' @@ -2359,6 +2415,7 @@ define('microservices/stats/current/index',["require", "exports"], function (req define('microservices/stats/history/history-stats',["require", "exports"], function (require, exports) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); var HistoryStatsCustomElement = (function () { function HistoryStatsCustomElement() { } @@ -2369,6 +2426,7 @@ define('microservices/stats/history/history-stats',["require", "exports"], funct define('microservices/stats/history/index',["require", "exports"], function (require, exports) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); function configure(config) { config.globalResources([ './history-stats' @@ -2379,6 +2437,7 @@ define('microservices/stats/history/index',["require", "exports"], function (req define('microservices/stats/majors/index',["require", "exports"], function (require, exports) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); function configure(config) { config.globalResources([ './majors-stats' @@ -2387,11 +2446,153 @@ define('microservices/stats/majors/index',["require", "exports"], function (requ exports.configure = configure; }); -define('microservices/stats/majors/majors-stats',["require", "exports"], function (require, exports) { +var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; +var __metadata = (this && this.__metadata) || function (k, v) { + if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); +}; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = y[op[0] & 2 ? "return" : op[0] ? "throw" : "next"]) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [0, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; +define('microservices/stats/majors/majors-stats',["require", "exports", "aurelia-framework", "../statsClient"], function (require, exports, aurelia_framework_1, statsClient_1) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); var MajorsStatsCustomElement = (function () { - function MajorsStatsCustomElement() { + function MajorsStatsCustomElement(sc) { + this.statsClient = sc; } + MajorsStatsCustomElement.prototype.attached = function () { + return __awaiter(this, void 0, void 0, function () { + var _this = this; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4, this.getData()]; + case 1: + _a.sent(); + window.setTimeout(function () { + $('#majorstable').dataTable(_this.getTableConfig()); + $('input').addClass("form-control input-sm"); + }, 1000); + return [2]; + } + }); + }); + }; + MajorsStatsCustomElement.prototype.getData = function () { + return __awaiter(this, void 0, void 0, function () { + var data; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4, this.statsClient.getMajorsStats()]; + case 1: + data = _a.sent(); + this.week = data["Week"]; + this.season = data["Season"]; + this.tournamentName = data["Tournament"]; + this.tournamentName = this.tournamentName.toLowerCase().startsWith("the ") ? this.tournamentName : "The " + this.tournamentName; + this.poolies = data["Poolies"]; + this.getMaxValues(); + return [2]; + } + }); + }); + }; + MajorsStatsCustomElement.prototype.getTableConfig = function () { + return { + columnDefs: [ + { type: "num" }, + { type: "num" }, + { type: "string" }, + { type: "num" }, + { type: "num" }, + { type: "num" }, + { type: "num" }, + { type: "num" }, + { type: "num" }, + { type: "num" } + ], + order: [[0, 'asc']], + paging: false, + info: false + }; + }; + MajorsStatsCustomElement.prototype.getMaxValues = function () { + var array = []; + this.poolies.forEach(function (poolie) { + if (poolie["Wins"]) { + array.push(poolie["Wins"]); + } + }); + this.maxWins = Math.max.apply(null, array); + array = []; + this.poolies.forEach(function (poolie) { + if (poolie["Top5"]) { + array.push(poolie["Top5"]); + } + }); + this.maxTop5 = Math.max.apply(null, array); + array = []; + this.poolies.forEach(function (poolie) { + if (poolie["Top10"]) { + array.push(poolie["Top10"]); + } + }); + this.maxTop10 = Math.max.apply(null, array); + array = []; + this.poolies.forEach(function (poolie) { + if (poolie["Cuts"]) { + array.push(poolie["Cuts"]); + } + }); + this.maxCuts = Math.max.apply(null, array); + array = []; + this.poolies.forEach(function (poolie) { + if (poolie["PlusMinus"]) { + array.push(poolie["PlusMinus"]); + } + }); + this.maxPlusMinus = Math.max.apply(null, array); + }; + MajorsStatsCustomElement = __decorate([ + aurelia_framework_1.inject(statsClient_1.StatsClient), + __metadata("design:paramtypes", [statsClient_1.StatsClient]) + ], MajorsStatsCustomElement); return MajorsStatsCustomElement; }()); exports.MajorsStatsCustomElement = MajorsStatsCustomElement; @@ -2399,6 +2600,7 @@ define('microservices/stats/majors/majors-stats',["require", "exports"], functio define('microservices/stats/monthly/index',["require", "exports"], function (require, exports) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); function configure(config) { config.globalResources([ './monthly-stats' @@ -2425,8 +2627,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t; - return { next: verb(0), "throw": verb(1), "return": verb(2) }; + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); @@ -2453,6 +2655,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) { }; define('microservices/stats/monthly/monthly-stats',["require", "exports", "aurelia-framework", "../statsClient"], function (require, exports, aurelia_framework_1, statsClient_1) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); var MonthlyStatsCustomElement = (function () { function MonthlyStatsCustomElement(sc) { this.statsClient = sc; @@ -2462,14 +2665,14 @@ define('microservices/stats/monthly/monthly-stats',["require", "exports", "aurel var _this = this; return __generator(this, function (_a) { switch (_a.label) { - case 0: return [4 /*yield*/, this.getData()]; + case 0: return [4, this.getData()]; case 1: _a.sent(); window.setTimeout(function () { $('#monthtable').dataTable(_this.getTableConfig()); $('input').addClass("form-control input-sm"); }, 1000); - return [2 /*return*/]; + return [2]; } }); }); @@ -2479,7 +2682,7 @@ define('microservices/stats/monthly/monthly-stats',["require", "exports", "aurel var data, i; return __generator(this, function (_a) { switch (_a.label) { - case 0: return [4 /*yield*/, this.statsClient.getMonthlyStats()]; + case 0: return [4, this.statsClient.getMonthlyStats()]; case 1: data = _a.sent(); this.poolies = data; @@ -2488,7 +2691,7 @@ define('microservices/stats/monthly/monthly-stats',["require", "exports", "aurel for (i = 0; i < this.currentMonth; i++) { this.monthNames.push(this.getMonthName(i + 1)); } - return [2 /*return*/]; + return [2]; } }); }); @@ -2533,17 +2736,18 @@ define('microservices/stats/monthly/monthly-stats',["require", "exports", "aurel return 'invalid'; } }; + MonthlyStatsCustomElement = __decorate([ + aurelia_framework_1.inject(statsClient_1.StatsClient), + __metadata("design:paramtypes", [statsClient_1.StatsClient]) + ], MonthlyStatsCustomElement); return MonthlyStatsCustomElement; }()); - MonthlyStatsCustomElement = __decorate([ - aurelia_framework_1.inject(statsClient_1.StatsClient), - __metadata("design:paramtypes", [statsClient_1.StatsClient]) - ], MonthlyStatsCustomElement); exports.MonthlyStatsCustomElement = MonthlyStatsCustomElement; }); define('microservices/stats/playoffs/index',["require", "exports"], function (require, exports) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); function configure(config) { config.globalResources([ './playoff-stats' @@ -2554,6 +2758,7 @@ define('microservices/stats/playoffs/index',["require", "exports"], function (re define('microservices/stats/playoffs/playoff-stats',["require", "exports"], function (require, exports) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); var PlayoffStatsCustomElement = (function () { function PlayoffStatsCustomElement() { } @@ -2564,6 +2769,7 @@ define('microservices/stats/playoffs/playoff-stats',["require", "exports"], func define('microservices/stats/season/index',["require", "exports"], function (require, exports) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); function configure(config) { config.globalResources([ './season-stats' @@ -2590,8 +2796,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t; - return { next: verb(0), "throw": verb(1), "return": verb(2) }; + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); @@ -2618,6 +2824,7 @@ var __generator = (this && this.__generator) || function (thisArg, body) { }; define('microservices/stats/season/season-stats',["require", "exports", "aurelia-framework", "../statsClient"], function (require, exports, aurelia_framework_1, statsClient_1) { "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); var SeasonStatsCustomElement = (function () { function SeasonStatsCustomElement(sc) { this.statsClient = sc; @@ -2627,14 +2834,14 @@ define('microservices/stats/season/season-stats',["require", "exports", "aurelia var _this = this; return __generator(this, function (_a) { switch (_a.label) { - case 0: return [4 /*yield*/, this.getData()]; + case 0: return [4, this.getData()]; case 1: _a.sent(); window.setTimeout(function () { $('#seasontable').dataTable(_this.getTableConfig()); $('input').addClass("form-control input-sm"); }, 1000); - return [2 /*return*/]; + return [2]; } }); }); @@ -2644,7 +2851,7 @@ define('microservices/stats/season/season-stats',["require", "exports", "aurelia var data; return __generator(this, function (_a) { switch (_a.label) { - case 0: return [4 /*yield*/, this.statsClient.getSeasonStats()]; + case 0: return [4, this.statsClient.getSeasonStats()]; case 1: data = _a.sent(); this.week = data["Week"]; @@ -2653,7 +2860,7 @@ define('microservices/stats/season/season-stats',["require", "exports", "aurelia this.tournamentName = this.tournamentName.toLowerCase().startsWith("the ") ? this.tournamentName : "The " + this.tournamentName; this.poolies = data["Poolies"]; this.getMaxValues(); - return [2 /*return*/]; + return [2]; } }); }); @@ -2714,12 +2921,12 @@ define('microservices/stats/season/season-stats',["require", "exports", "aurelia }); this.maxPlusMinus = Math.max.apply(null, array); }; + SeasonStatsCustomElement = __decorate([ + aurelia_framework_1.inject(statsClient_1.StatsClient), + __metadata("design:paramtypes", [statsClient_1.StatsClient]) + ], SeasonStatsCustomElement); return SeasonStatsCustomElement; }()); - SeasonStatsCustomElement = __decorate([ - aurelia_framework_1.inject(statsClient_1.StatsClient), - __metadata("design:paramtypes", [statsClient_1.StatsClient]) - ], SeasonStatsCustomElement); exports.SeasonStatsCustomElement = SeasonStatsCustomElement; }); @@ -2732,24 +2939,25 @@ define('text!resources/styles/iconfonts.css', ['module'], function(module) { mod define('text!shell/shell.html', ['module'], function(module) { module.exports = ""; }); define('text!microservices/stats/current/current-stats-styles.css', ['module'], function(module) { module.exports = ".table-green {\r\n color: #00bb00;\r\n}\r\n\r\n.table-red {\r\n color: #cc0000;\r\n}\r\n\r\n.table-grey {\r\n color: #aaaaaa;\r\n}\r\n\r\n.form-control {\r\n \r\n width: 75%;\r\n\ttransition: none;\r\n}"; }); define('text!shell/top-bar.html', ['module'], function(module) { module.exports = ""; }); -define('text!microservices/stats/season/season-stats-styles.css', ['module'], function(module) { module.exports = ".table-green {\r\n color: #00bb00;\r\n}\r\n\r\n.table-red {\r\n color: #cc0000;\r\n}\r\n\r\n.table-grey {\r\n color: #aaaaaa;\r\n}\r\n\r\n.form-control {\r\n \r\n width: 75%;\r\n\ttransition: none;\r\n}"; }); +define('text!microservices/stats/majors/majors-stats-styles.css', ['module'], function(module) { module.exports = ".table-green {\n color: #00bb00;\n}\n\n.table-red {\n color: #cc0000;\n}\n\n.table-grey {\n color: #aaaaaa;\n}\n\n.form-control {\n \n width: 75%;\n\ttransition: none;\n}\n"; }); define('text!main/admin/admin.html', ['module'], function(module) { module.exports = ""; }); -define('text!resources/styles/minton/css/components.css', ['module'], function(module) { module.exports = "@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);\r\n@import url(https://fonts.googleapis.com/css?family=Poppins:500,600);\r\n@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:600,400,700);\r\n/* ===========\r\n Components List\r\n\r\n - Buttons\r\n - Panels\r\n - Portlets\r\n - Checkbox and radio\r\n - Progressbars\r\n - Carousel\r\n - Tables\r\n - Form Elements\r\n - Calendar\r\n - Widgets\r\n =============*/\r\n/* ===========\r\n Buttons\r\n =============*/\r\n.btn {\r\n border-radius: 2px;\r\n padding: 6px 14px;\r\n}\r\n.btn-group-lg > .btn,\r\n.btn-lg {\r\n padding: 10px 16px !important;\r\n font-size: 16px;\r\n}\r\n.btn-group-sm > .btn,\r\n.btn-sm {\r\n padding: 5px 10px !important;\r\n}\r\n.btn-group-xs > .btn,\r\n.btn-xs {\r\n padding: 1px 5px !important;\r\n}\r\n.btn-group .btn + .btn,\r\n.btn-group .btn + .btn-group,\r\n.btn-group .btn-group + .btn,\r\n.btn-group .btn-group + .btn-group {\r\n margin-left: 0px;\r\n}\r\n.btn-group.open .dropdown-toggle {\r\n box-shadow: 0 0 0 100px rgba(0, 0, 0, 0.1) inset;\r\n}\r\n.btn-primary,\r\n.btn-success,\r\n.btn-info,\r\n.btn-warning,\r\n.btn-danger,\r\n.btn-inverse,\r\n.btn-purple,\r\n.btn-pink {\r\n color: #ffffff !important;\r\n}\r\n.btn-default {\r\n background-color: #dae6ec;\r\n border-color: #dae6ec;\r\n}\r\n.btn-default:focus {\r\n background-color: #dae6ec;\r\n border-color: #C2CED4;\r\n}\r\n.btn-default:hover {\r\n background-color: #dae6ec;\r\n border-color: #C2CED4;\r\n}\r\n.btn-default:active {\r\n background-color: #dae6ec;\r\n border-color: #C2CED4;\r\n}\r\n.btn-default.active,\r\n.btn-default:active,\r\n.open > .dropdown-toggle.btn-default {\r\n background-color: #dae6ec !important;\r\n border-color: #C2CED4 !important;\r\n}\r\n.btn-primary {\r\n background-color: #3bafda !important;\r\n border: 1px solid #3bafda !important;\r\n}\r\n.btn-primary:hover,\r\n.btn-primary:focus,\r\n.btn-primary:active,\r\n.btn-primary.active,\r\n.btn-primary.focus,\r\n.btn-primary:active,\r\n.btn-primary:focus,\r\n.btn-primary:hover,\r\n.open > .dropdown-toggle.btn-primary {\r\n background-color: #28a5d4 !important;\r\n border: 1px solid #28a5d4 !important;\r\n}\r\n.btn-success {\r\n background-color: #00b19d !important;\r\n border: 1px solid #00b19d !important;\r\n}\r\n.btn-success:hover,\r\n.btn-success:focus,\r\n.btn-success:active,\r\n.btn-success.active,\r\n.btn-success.focus,\r\n.btn-success:active,\r\n.btn-success:focus,\r\n.btn-success:hover,\r\n.open > .dropdown-toggle.btn-success {\r\n background-color: #009886 !important;\r\n border: 1px solid #009886 !important;\r\n}\r\n.btn-info {\r\n background-color: #3ddcf7 !important;\r\n border: 1px solid #3ddcf7 !important;\r\n}\r\n.btn-info:hover,\r\n.btn-info:focus,\r\n.btn-info:active,\r\n.btn-info.active,\r\n.btn-info.focus,\r\n.btn-info:active,\r\n.btn-info:focus,\r\n.btn-info:hover,\r\n.open > .dropdown-toggle.btn-info {\r\n background-color: #25d8f6 !important;\r\n border: 1px solid #25d8f6 !important;\r\n}\r\n.btn-warning {\r\n background-color: #ffaa00 !important;\r\n border: 1px solid #ffaa00 !important;\r\n}\r\n.btn-warning:hover,\r\n.btn-warning:focus,\r\n.btn-warning:active,\r\n.btn-warning.active,\r\n.btn-warning.focus,\r\n.btn-warning:active,\r\n.btn-warning:focus,\r\n.btn-warning:hover,\r\n.open > .dropdown-toggle.btn-warning {\r\n background-color: #e69900 !important;\r\n border: 1px solid #e69900 !important;\r\n}\r\n.btn-danger {\r\n background-color: #ef5350 !important;\r\n border: 1px solid #ef5350 !important;\r\n}\r\n.btn-danger:active,\r\n.btn-danger:focus,\r\n.btn-danger:hover,\r\n.btn-danger.active,\r\n.btn-danger.focus,\r\n.btn-danger:active,\r\n.btn-danger:focus,\r\n.btn-danger:hover,\r\n.open > .dropdown-toggle.btn-danger {\r\n background-color: #ed3c39 !important;\r\n border: 1px solid #ed3c39 !important;\r\n}\r\n.btn-inverse {\r\n background-color: #4c5667 !important;\r\n border: 1px solid #4c5667 !important;\r\n}\r\n.btn-inverse:hover,\r\n.btn-inverse:focus,\r\n.btn-inverse:active,\r\n.btn-inverse.active,\r\n.btn-inverse.focus,\r\n.btn-inverse:active,\r\n.btn-inverse:focus,\r\n.btn-inverse:hover,\r\n.open > .dropdown-toggle.btn-inverse {\r\n background-color: #414a58 !important;\r\n border: 1px solid #414a58 !important;\r\n}\r\n.btn-purple {\r\n background-color: #7266ba !important;\r\n border: 1px solid #7266ba !important;\r\n}\r\n.btn-purple:hover,\r\n.btn-purple:focus,\r\n.btn-purple:active {\r\n background-color: #6254b2 !important;\r\n border: 1px solid #6254b2 !important;\r\n}\r\n.btn-pink {\r\n background-color: #f76397 !important;\r\n border: 1px solid #f76397 !important;\r\n}\r\n.btn-pink:hover,\r\n.btn-pink:focus,\r\n.btn-pink:active {\r\n background-color: #f64b87 !important;\r\n border: 1px solid #f64b87 !important;\r\n}\r\n.btn-custom {\r\n border-bottom: 3px solid transparent;\r\n}\r\n.btn-custom.btn-default {\r\n background-color: #dae6ec;\r\n border-bottom: 2px solid #a4b6bf !important;\r\n}\r\n.btn-custom.btn-primary {\r\n border-bottom: 2px solid #2494be !important;\r\n}\r\n.btn-custom.btn-success {\r\n border-bottom: 2px solid #007e70 !important;\r\n}\r\n.btn-custom.btn-info {\r\n border-bottom: 2px solid #08aac6 !important;\r\n}\r\n.btn-custom.btn-warning {\r\n border-bottom: 2px solid #cc8800 !important;\r\n}\r\n.btn-custom.btn-danger {\r\n border-bottom: 2px solid #c71612 !important;\r\n}\r\n.btn-custom.btn-inverse {\r\n border-bottom: 2px solid #21252c !important;\r\n}\r\n.btn-custom.btn-purple {\r\n border-bottom: 2px solid #443a80 !important;\r\n}\r\n.btn-custom.btn-pink {\r\n border-bottom: 2px solid #e80c59 !important;\r\n}\r\n.btn-rounded {\r\n border-radius: 2em;\r\n padding: 6px 18px;\r\n}\r\n.fileupload {\r\n overflow: hidden;\r\n position: relative;\r\n}\r\n.fileupload input.upload {\r\n cursor: pointer;\r\n filter: alpha(opacity=0);\r\n font-size: 20px;\r\n margin: 0;\r\n opacity: 0;\r\n padding: 0;\r\n position: absolute;\r\n right: 0;\r\n top: 0;\r\n}\r\n/* ===========\r\n Panels\r\n =============*/\r\n.panel {\r\n border-radius: 0;\r\n margin-bottom: 20px;\r\n background-color: #323b44;\r\n border: 2px solid rgba(238, 238, 238, 0.1);\r\n border-top: none;\r\n}\r\n.panel .panel-body {\r\n padding: 20px;\r\n color: rgba(255, 255, 255, 0.6);\r\n}\r\n.panel .panel-body p {\r\n margin: 0px;\r\n}\r\n.panel .panel-body p + p {\r\n margin-top: 15px;\r\n}\r\n.panel-heading {\r\n border-radius: 0;\r\n border: none !important;\r\n padding: 10px 20px;\r\n margin: 0 -2px;\r\n}\r\n.panel-default > .panel-heading {\r\n background-color: rgba(255, 255, 255, 0.2);\r\n border-bottom: none;\r\n}\r\n.panel-title {\r\n font-size: 14px;\r\n font-weight: 600;\r\n margin-bottom: 0;\r\n margin-top: 0;\r\n text-transform: uppercase;\r\n letter-spacing: 0.03em;\r\n color: #ffffff;\r\n}\r\n.panel-sub-title {\r\n margin-bottom: 3px;\r\n color: rgba(255, 255, 255, 0.6) !important;\r\n margin-top: -3px;\r\n}\r\n.panel-footer {\r\n background: transparent;\r\n border-top: 1px solid rgba(238, 238, 238, 0.2);\r\n}\r\n.panel-color .panel-title {\r\n color: #ffffff;\r\n}\r\n.panel-primary > .panel-heading {\r\n background-color: #3bafda;\r\n}\r\n.panel-success > .panel-heading {\r\n background-color: #00b19d;\r\n}\r\n.panel-info > .panel-heading {\r\n background-color: #3ddcf7;\r\n}\r\n.panel-warning > .panel-heading {\r\n background-color: #ffaa00;\r\n}\r\n.panel-danger > .panel-heading {\r\n background-color: #ef5350;\r\n}\r\n.panel-purple > .panel-heading {\r\n background-color: #7266ba;\r\n}\r\n.panel-pink > .panel-heading {\r\n background-color: #f76397;\r\n}\r\n.panel-inverse > .panel-heading {\r\n background-color: #4c5667;\r\n}\r\n.panel-border {\r\n border-radius: 3px;\r\n}\r\n.panel-border .panel-heading {\r\n background-color: transparent;\r\n border-top: 3px solid #ccc !important;\r\n border-radius: 3px;\r\n padding: 10px 20px 0px;\r\n}\r\n.panel-border .panel-body {\r\n padding: 15px 20px 20px 20px;\r\n}\r\n.panel-border.panel-primary .panel-heading {\r\n border-color: #3bafda !important;\r\n color: #3bafda !important;\r\n}\r\n.panel-border.panel-success .panel-heading {\r\n border-color: #00b19d !important;\r\n color: #00b19d !important;\r\n}\r\n.panel-border.panel-info .panel-heading {\r\n border-color: #3ddcf7 !important;\r\n color: #3ddcf7 !important;\r\n}\r\n.panel-border.panel-warning .panel-heading {\r\n border-color: #ffaa00 !important;\r\n color: #ffaa00 !important;\r\n}\r\n.panel-border.panel-danger .panel-heading {\r\n border-color: #ef5350 !important;\r\n color: #ef5350 !important;\r\n}\r\n.panel-border.panel-purple .panel-heading {\r\n border-color: #7266ba !important;\r\n color: #7266ba !important;\r\n}\r\n.panel-border.panel-pink .panel-heading {\r\n border-color: #f76397 !important;\r\n color: #f76397 !important;\r\n}\r\n.panel-border.panel-inverse .panel-heading {\r\n border-color: #4c5667 !important;\r\n color: #4c5667 !important;\r\n}\r\n.panel-group .panel .panel-heading a[data-toggle=collapse].collapsed:before {\r\n content: '\\f067';\r\n}\r\n.panel-group .panel .panel-heading .accordion-toggle.collapsed:before {\r\n content: '\\f067';\r\n}\r\n.panel-group .panel .panel-heading a[data-toggle=collapse] {\r\n display: block;\r\n}\r\n.panel-group .panel .panel-heading a[data-toggle=collapse]:before {\r\n content: '\\f068';\r\n display: block;\r\n float: right;\r\n font-family: 'FontAwesome';\r\n font-size: 14px;\r\n text-align: right;\r\n width: 25px;\r\n}\r\n.panel-group .panel .panel-heading .accordion-toggle {\r\n display: block;\r\n}\r\n.panel-group .panel .panel-heading .accordion-toggle:before {\r\n content: '\\f068';\r\n display: block;\r\n float: right;\r\n font-family: 'FontAwesome';\r\n font-size: 14px;\r\n text-align: right;\r\n width: 25px;\r\n}\r\n.panel-group .panel .panel-heading + .panel-collapse .panel-body {\r\n border-top: none;\r\n}\r\n.panel-group .panel-heading {\r\n padding: 12px 26px;\r\n}\r\n.panel-group.panel-group-joined .panel + .panel {\r\n border-top: 1px solid rgba(255, 255, 255, 0.3);\r\n margin-top: 0;\r\n}\r\n.panel-group-joined .panel-group .panel + .panel {\r\n border-top: 1px solid #eeeeee;\r\n margin-top: 0;\r\n}\r\n/* ===========\r\n Portlets\r\n =============*/\r\n.portlet {\r\n border: 2px solid rgba(238, 238, 238, 0.1);\r\n -moz-transition: all 0.4s;\r\n -o-transition: all 0.4s;\r\n -webkit-transition: all 0.4s;\r\n margin-bottom: 20px;\r\n transition: all 0.4s;\r\n}\r\n.portlet .portlet-heading {\r\n border-radius: 3px;\r\n color: #ffffff;\r\n padding: 12px 20px;\r\n margin: -1px;\r\n}\r\n.portlet .portlet-heading .portlet-title {\r\n color: #ffffff;\r\n float: left;\r\n font-size: 14px;\r\n font-weight: 600;\r\n margin-bottom: 0;\r\n margin-top: 0;\r\n text-transform: uppercase;\r\n letter-spacing: 0.03em;\r\n}\r\n.portlet .portlet-heading .portlet-widgets {\r\n display: inline-block;\r\n float: right;\r\n font-size: 15px;\r\n line-height: 30px;\r\n padding-left: 15px;\r\n position: relative;\r\n text-align: right;\r\n}\r\n.portlet .portlet-heading .portlet-widgets .divider {\r\n margin: 0 5px;\r\n}\r\n.portlet .portlet-heading a {\r\n color: #999999;\r\n}\r\n.portlet .portlet-body {\r\n -moz-border-radius-bottomleft: 5px;\r\n -moz-border-radius-bottomright: 5px;\r\n -webkit-border-bottom-left-radius: 5px;\r\n -webkit-border-bottom-right-radius: 5px;\r\n border-bottom-left-radius: 5px;\r\n border-bottom-right-radius: 5px;\r\n padding: 15px;\r\n color: #98a6ad;\r\n}\r\n.portlet .portlet-heading .portlet-widgets .collapsed .ion-minus-round:before {\r\n content: \"\\f217\" !important;\r\n}\r\n.portlet .portlet-heading.bg-purple a,\r\n.portlet .portlet-heading.bg-info a,\r\n.portlet .portlet-heading.bg-success a,\r\n.portlet .portlet-heading.bg-primary a,\r\n.portlet .portlet-heading.bg-danger a,\r\n.portlet .portlet-heading.bg-warning a,\r\n.portlet .portlet-heading.bg-inverse a,\r\n.portlet .portlet-heading.bg-pink a {\r\n color: #ffffff;\r\n}\r\n.panel-disabled {\r\n background: rgba(238, 238, 238, 0.2);\r\n cursor: progress;\r\n bottom: 20px;\r\n left: 10px;\r\n position: absolute;\r\n right: 10px;\r\n top: 0;\r\n}\r\n.loader-1 {\r\n width: 30px;\r\n height: 30px;\r\n background-color: #3bafda;\r\n border-radius: 3px;\r\n -moz-border-radius: 3px;\r\n background-clip: padding-box;\r\n animation: sk-rotateplane 1.2s infinite ease-in-out;\r\n position: absolute;\r\n left: 50%;\r\n top: 50%;\r\n margin-left: -15px;\r\n margin-top: -15px;\r\n}\r\n@keyframes sk-rotateplane {\r\n 0% {\r\n transform: perspective(120px) rotateX(0deg) rotateY(0deg);\r\n -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);\r\n }\r\n 50% {\r\n transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);\r\n -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);\r\n }\r\n 100% {\r\n transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);\r\n -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);\r\n }\r\n}\r\n/* ===========\r\n Checkbox and Radio\r\n =============*/\r\n.checkbox {\r\n padding-left: 20px;\r\n}\r\n.checkbox label {\r\n display: inline-block;\r\n padding-left: 5px;\r\n position: relative;\r\n}\r\n.checkbox label::before {\r\n -o-transition: 0.3s ease-in-out;\r\n -webkit-transition: 0.3s ease-in-out;\r\n background-color: transparent;\r\n border-radius: 3px;\r\n border: 2px solid #98a6ad;\r\n content: \"\";\r\n display: inline-block;\r\n height: 17px;\r\n left: 0;\r\n margin-left: -20px;\r\n position: absolute;\r\n transition: 0.3s ease-in-out;\r\n width: 17px;\r\n outline: none !important;\r\n}\r\n.checkbox label::after {\r\n color: #eeeeee;\r\n display: inline-block;\r\n font-size: 11px;\r\n height: 16px;\r\n left: 0;\r\n margin-left: -20px;\r\n padding-left: 3px;\r\n padding-top: 1px;\r\n position: absolute;\r\n top: 0;\r\n width: 16px;\r\n}\r\n.checkbox input[type=\"checkbox\"] {\r\n cursor: pointer;\r\n opacity: 0;\r\n z-index: 1;\r\n outline: none !important;\r\n}\r\n.checkbox input[type=\"checkbox\"]:disabled + label {\r\n opacity: 0.65;\r\n}\r\n.checkbox input[type=\"checkbox\"]:focus + label::before {\r\n outline-offset: -2px;\r\n outline: none;\r\n}\r\n.checkbox input[type=\"checkbox\"]:checked + label::after {\r\n content: \"\\f00c\";\r\n font-family: 'FontAwesome';\r\n}\r\n.checkbox input[type=\"checkbox\"]:disabled + label::before {\r\n background-color: #eeeeee;\r\n cursor: not-allowed;\r\n}\r\n.checkbox.checkbox-circle label::before {\r\n border-radius: 50%;\r\n}\r\n.checkbox.checkbox-inline {\r\n margin-top: 0;\r\n}\r\n.checkbox.checkbox-single label {\r\n height: 17px;\r\n}\r\n.checkbox-primary input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #3bafda;\r\n border-color: #3bafda;\r\n}\r\n.checkbox-primary input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n.checkbox-danger input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #ef5350;\r\n border-color: #ef5350;\r\n}\r\n.checkbox-danger input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n.checkbox-info input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #3ddcf7;\r\n border-color: #3ddcf7;\r\n}\r\n.checkbox-info input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n.checkbox-warning input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #ffaa00;\r\n border-color: #ffaa00;\r\n}\r\n.checkbox-warning input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n.checkbox-success input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #00b19d;\r\n border-color: #00b19d;\r\n}\r\n.checkbox-success input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n.checkbox-purple input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #7266ba;\r\n border-color: #7266ba;\r\n}\r\n.checkbox-purple input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n.checkbox-pink input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #f76397;\r\n border-color: #f76397;\r\n}\r\n.checkbox-pink input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n.checkbox-inverse input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #4c5667;\r\n border-color: #4c5667;\r\n}\r\n.checkbox-inverse input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n.radio {\r\n padding-left: 20px;\r\n}\r\n.radio label {\r\n display: inline-block;\r\n padding-left: 5px;\r\n position: relative;\r\n}\r\n.radio label::before {\r\n -o-transition: border 0.5s ease-in-out;\r\n -webkit-transition: border 0.5s ease-in-out;\r\n background-color: transparent;\r\n border-radius: 50%;\r\n border: 2px solid #98a6ad;\r\n content: \"\";\r\n display: inline-block;\r\n height: 17px;\r\n left: 0;\r\n margin-left: -20px;\r\n outline: none !important;\r\n position: absolute;\r\n transition: border 0.5s ease-in-out;\r\n width: 17px;\r\n}\r\n.radio label::after {\r\n -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\r\n -ms-transform: scale(0, 0);\r\n -o-transform: scale(0, 0);\r\n -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\r\n -webkit-transform: scale(0, 0);\r\n -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\r\n background-color: #98a6ad;\r\n border-radius: 50%;\r\n content: \" \";\r\n display: inline-block;\r\n height: 11px;\r\n left: 3px;\r\n margin-left: -20px;\r\n position: absolute;\r\n top: 3px;\r\n transform: scale(0, 0);\r\n transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\r\n width: 11px;\r\n}\r\n.radio input[type=\"radio\"] {\r\n cursor: pointer;\r\n opacity: 0;\r\n z-index: 1;\r\n outline: none !important;\r\n}\r\n.radio input[type=\"radio\"]:disabled + label {\r\n opacity: 0.65;\r\n}\r\n.radio input[type=\"radio\"]:focus + label::before {\r\n outline-offset: -2px;\r\n outline: 5px auto -webkit-focus-ring-color;\r\n outline: thin dotted;\r\n}\r\n.radio input[type=\"radio\"]:checked + label::after {\r\n transform: scale(1, 1);\r\n}\r\n.radio input[type=\"radio\"]:disabled + label::before {\r\n cursor: not-allowed;\r\n}\r\n.radio.radio-inline {\r\n margin-top: 0;\r\n}\r\n.radio.radio-single label {\r\n height: 17px;\r\n}\r\n.radio-primary input[type=\"radio\"] + label::after {\r\n background-color: #3bafda;\r\n}\r\n.radio-primary input[type=\"radio\"]:checked + label::before {\r\n border-color: #3bafda;\r\n}\r\n.radio-primary input[type=\"radio\"]:checked + label::after {\r\n background-color: #3bafda;\r\n}\r\n.radio-danger input[type=\"radio\"] + label::after {\r\n background-color: #ef5350;\r\n}\r\n.radio-danger input[type=\"radio\"]:checked + label::before {\r\n border-color: #ef5350;\r\n}\r\n.radio-danger input[type=\"radio\"]:checked + label::after {\r\n background-color: #ef5350;\r\n}\r\n.radio-info input[type=\"radio\"] + label::after {\r\n background-color: #3ddcf7;\r\n}\r\n.radio-info input[type=\"radio\"]:checked + label::before {\r\n border-color: #3ddcf7;\r\n}\r\n.radio-info input[type=\"radio\"]:checked + label::after {\r\n background-color: #3ddcf7;\r\n}\r\n.radio-warning input[type=\"radio\"] + label::after {\r\n background-color: #ffaa00;\r\n}\r\n.radio-warning input[type=\"radio\"]:checked + label::before {\r\n border-color: #ffaa00;\r\n}\r\n.radio-warning input[type=\"radio\"]:checked + label::after {\r\n background-color: #ffaa00;\r\n}\r\n.radio-success input[type=\"radio\"] + label::after {\r\n background-color: #00b19d;\r\n}\r\n.radio-success input[type=\"radio\"]:checked + label::before {\r\n border-color: #00b19d;\r\n}\r\n.radio-success input[type=\"radio\"]:checked + label::after {\r\n background-color: #00b19d;\r\n}\r\n.radio-purple input[type=\"radio\"] + label::after {\r\n background-color: #7266ba;\r\n}\r\n.radio-purple input[type=\"radio\"]:checked + label::before {\r\n border-color: #7266ba;\r\n}\r\n.radio-purple input[type=\"radio\"]:checked + label::after {\r\n background-color: #7266ba;\r\n}\r\n.radio-pink input[type=\"radio\"] + label::after {\r\n background-color: #f76397;\r\n}\r\n.radio-pink input[type=\"radio\"]:checked + label::before {\r\n border-color: #f76397;\r\n}\r\n.radio-pink input[type=\"radio\"]:checked + label::after {\r\n background-color: #f76397;\r\n}\r\n.radio-inverse input[type=\"radio\"] + label::after {\r\n background-color: #4c5667;\r\n}\r\n.radio-inverse input[type=\"radio\"]:checked + label::before {\r\n border-color: #4c5667;\r\n}\r\n.radio-inverse input[type=\"radio\"]:checked + label::after {\r\n background-color: #4c5667;\r\n}\r\n/* ===========\r\n Progressbars\r\n =============*/\r\n.progress {\r\n -webkit-box-shadow: none !important;\r\n background-color: rgba(152, 166, 173, 0.4);\r\n box-shadow: none !important;\r\n height: 10px;\r\n margin-bottom: 18px;\r\n overflow: hidden;\r\n}\r\n.progress-bar {\r\n box-shadow: none;\r\n font-size: 8px;\r\n font-weight: 600;\r\n line-height: 12px;\r\n}\r\n.progress.progress-sm {\r\n height: 5px !important;\r\n}\r\n.progress.progress-sm .progress-bar {\r\n font-size: 8px;\r\n line-height: 5px;\r\n}\r\n.progress.progress-md {\r\n height: 15px !important;\r\n}\r\n.progress.progress-md .progress-bar {\r\n font-size: 10.8px;\r\n line-height: 14.4px;\r\n}\r\n.progress.progress-lg {\r\n height: 20px !important;\r\n}\r\n.progress.progress-lg .progress-bar {\r\n font-size: 12px;\r\n line-height: 20px;\r\n}\r\n.progress-bar-primary {\r\n background-color: #3bafda;\r\n}\r\n.progress-bar-success {\r\n background-color: #00b19d;\r\n}\r\n.progress-bar-info {\r\n background-color: #3ddcf7;\r\n}\r\n.progress-bar-warning {\r\n background-color: #ffaa00;\r\n}\r\n.progress-bar-danger {\r\n background-color: #ef5350;\r\n}\r\n.progress-bar-inverse {\r\n background-color: #4c5667;\r\n}\r\n.progress-bar-purple {\r\n background-color: #7266ba;\r\n}\r\n.progress-bar-pink {\r\n background-color: #f76397;\r\n}\r\n.progress-animated {\r\n -webkit-animation-duration: 5s;\r\n -webkit-animation-name: animationProgress;\r\n -webkit-transition: 5s all;\r\n animation-duration: 5s;\r\n animation-name: animationProgress;\r\n transition: 5s all;\r\n}\r\n/* ===========\r\n Carousel\r\n =============*/\r\n.carousel-control {\r\n width: 10%;\r\n}\r\n.carousel-control span {\r\n position: absolute;\r\n top: 50%;\r\n /* pushes the icon in the middle of the height */\r\n z-index: 5;\r\n display: inline-block;\r\n font-size: 30px;\r\n}\r\n.carousel-indicators li {\r\n border: 2px solid #ffffff;\r\n}\r\n/* ===========\r\n Tables\r\n =============*/\r\n.table {\r\n margin-bottom: 10px;\r\n}\r\ntbody {\r\n color: rgba(255, 255, 255, 0.4);\r\n}\r\nth {\r\n color: rgba(255, 255, 255, 0.7);\r\n font-size: 15px;\r\n font-weight: 500;\r\n}\r\n.table > tbody > tr > td,\r\n.table > tbody > tr > th,\r\n.table > tfoot > tr > td,\r\n.table > tfoot > tr > th,\r\n.table > thead > tr > td,\r\n.table > thead > tr > th {\r\n border-top: 1px solid rgba(255, 255, 255, 0.1);\r\n}\r\n.table > thead > tr > th {\r\n border-bottom: 2px solid rgba(255, 255, 255, 0.1);\r\n}\r\n.table-hover > tbody > tr:hover {\r\n background-color: #323b44;\r\n}\r\n.table-striped > tbody > tr:nth-of-type(odd),\r\n.table-hover > tbody > tr:hover,\r\n.table > thead > tr > td.active,\r\n.table > tbody > tr > td.active,\r\n.table > tfoot > tr > td.active,\r\n.table > thead > tr > th.active,\r\n.table > tbody > tr > th.active,\r\n.table > tfoot > tr > th.active,\r\n.table > thead > tr.active > td,\r\n.table > tbody > tr.active > td,\r\n.table > tfoot > tr.active > td,\r\n.table > thead > tr.active > th,\r\n.table > tbody > tr.active > th,\r\n.table > tfoot > tr.active > th {\r\n background-color: #323b44 !important;\r\n}\r\n.table > tbody > tr.success > td,\r\n.table > tbody > tr.success > th,\r\n.table > tbody > tr > td.success,\r\n.table > tbody > tr > th.success,\r\n.table > tfoot > tr.success > td,\r\n.table > tfoot > tr.success > th,\r\n.table > tfoot > tr > td.success,\r\n.table > tfoot > tr > th.success,\r\n.table > thead > tr.success > td,\r\n.table > thead > tr.success > th,\r\n.table > thead > tr > td.success,\r\n.table > thead > tr > th.success {\r\n background-color: rgba(0, 177, 157, 0.15);\r\n}\r\n.table > tbody > tr.info > td,\r\n.table > tbody > tr.info > th,\r\n.table > tbody > tr > td.info,\r\n.table > tbody > tr > th.info,\r\n.table > tfoot > tr.info > td,\r\n.table > tfoot > tr.info > th,\r\n.table > tfoot > tr > td.info,\r\n.table > tfoot > tr > th.info,\r\n.table > thead > tr.info > td,\r\n.table > thead > tr.info > th,\r\n.table > thead > tr > td.info,\r\n.table > thead > tr > th.info {\r\n background-color: rgba(61, 220, 247, 0.15);\r\n}\r\n.table > tbody > tr.warning > td,\r\n.table > tbody > tr.warning > th,\r\n.table > tbody > tr > td.warning,\r\n.table > tbody > tr > th.warning,\r\n.table > tfoot > tr.warning > td,\r\n.table > tfoot > tr.warning > th,\r\n.table > tfoot > tr > td.warning,\r\n.table > tfoot > tr > th.warning,\r\n.table > thead > tr.warning > td,\r\n.table > thead > tr.warning > th,\r\n.table > thead > tr > td.warning,\r\n.table > thead > tr > th.warning {\r\n background-color: rgba(255, 170, 0, 0.15);\r\n}\r\n.table > tbody > tr.danger > td,\r\n.table > tbody > tr.danger > th,\r\n.table > tbody > tr > td.danger,\r\n.table > tbody > tr > th.danger,\r\n.table > tfoot > tr.danger > td,\r\n.table > tfoot > tr.danger > th,\r\n.table > tfoot > tr > td.danger,\r\n.table > tfoot > tr > th.danger,\r\n.table > thead > tr.danger > td,\r\n.table > thead > tr.danger > th,\r\n.table > thead > tr > td.danger,\r\n.table > thead > tr > th.danger {\r\n background-color: rgba(239, 83, 80, 0.15);\r\n}\r\n.table-bordered {\r\n border: 1px solid rgba(238, 238, 238, 0.3);\r\n}\r\n.table-striped > tbody > tr:nth-of-type(odd) {\r\n background-color: #323b44;\r\n}\r\n.table-bordered > thead > tr > th,\r\n.table-bordered > tbody > tr > th,\r\n.table-bordered > tfoot > tr > th,\r\n.table-bordered > thead > tr > td,\r\n.table-bordered > tbody > tr > td,\r\n.table-bordered > tfoot > tr > td {\r\n border: 1px solid rgba(255, 255, 255, 0.2);\r\n}\r\n.modal-block {\r\n background: transparent;\r\n margin: 40px auto;\r\n max-width: 600px;\r\n padding: 0;\r\n position: relative;\r\n text-align: left;\r\n}\r\n/* Data table */\r\n#datatable-editable .actions a {\r\n padding: 5px;\r\n}\r\n#datatable-editable .form-control {\r\n background-color: transparent;\r\n width: 100%;\r\n}\r\n#datatable-editable .fa-trash-o {\r\n color: #ef5350;\r\n}\r\n#datatable-editable .fa-times {\r\n color: #ef5350;\r\n}\r\n#datatable-editable .fa-pencil {\r\n color: #29b6f6;\r\n}\r\n#datatable-editable .fa-save {\r\n color: #33b86c;\r\n}\r\n#datatable td {\r\n font-weight: normal;\r\n}\r\ndiv.dataTables_paginate ul.pagination {\r\n margin-top: 30px;\r\n}\r\ndiv.dataTables_info {\r\n padding-top: 38px;\r\n}\r\n.dt-buttons {\r\n float: left;\r\n}\r\ndiv#datatable-buttons_info {\r\n float: left;\r\n}\r\n/* Fixed Header */\r\n.fixedHeader-floating {\r\n top: 70px !important;\r\n}\r\n/* Key table */\r\ntable.dataTable th.focus,\r\ntable.dataTable td.focus {\r\n outline: 3px solid #3bafda !important;\r\n outline-offset: -1px;\r\n}\r\n.fixedHeader-floating {\r\n border: none !important;\r\n}\r\n.fixedHeader-floating .sorting,\r\n.fixedHeader-floating .sorting_asc {\r\n background-color: #323b44;\r\n border-color: rgba(238, 238, 238, 0.3);\r\n}\r\ndiv.DTS tbody tr.even {\r\n background-color: #272e35;\r\n}\r\ndiv.DTS div.dataTables_scrollBody {\r\n background: none !important;\r\n}\r\n/* Responsive table */\r\n.table-rep-plugin .table-responsive {\r\n border: none !important;\r\n}\r\n.table-rep-plugin .dropdown-menu li.checkbox-row {\r\n color: #ffffff !important;\r\n background-color: transparent !important;\r\n}\r\n.table-rep-plugin tbody th {\r\n font-size: 14px;\r\n font-weight: normal;\r\n}\r\n.table-rep-plugin .checkbox-row {\r\n padding-left: 40px;\r\n}\r\n.table-rep-plugin .checkbox-row label {\r\n display: inline-block;\r\n padding-left: 5px;\r\n position: relative;\r\n}\r\n.table-rep-plugin .checkbox-row label::before {\r\n -o-transition: 0.3s ease-in-out;\r\n -webkit-transition: 0.3s ease-in-out;\r\n background-color: #ffffff;\r\n border-radius: 3px;\r\n border: 1px solid #cccccc;\r\n content: \"\";\r\n display: inline-block;\r\n height: 17px;\r\n left: 0;\r\n margin-left: -20px;\r\n position: absolute;\r\n transition: 0.3s ease-in-out;\r\n width: 17px;\r\n outline: none !important;\r\n}\r\n.table-rep-plugin .checkbox-row label::after {\r\n color: #555555;\r\n display: inline-block;\r\n font-size: 11px;\r\n height: 16px;\r\n left: 0;\r\n margin-left: -20px;\r\n padding-left: 3px;\r\n padding-top: 1px;\r\n position: absolute;\r\n top: -1px;\r\n width: 16px;\r\n}\r\n.table-rep-plugin .checkbox-row input[type=\"checkbox\"] {\r\n cursor: pointer;\r\n opacity: 0;\r\n z-index: 1;\r\n outline: none !important;\r\n}\r\n.table-rep-plugin .checkbox-row input[type=\"checkbox\"]:disabled + label {\r\n opacity: 0.65;\r\n}\r\n.table-rep-plugin .checkbox-row input[type=\"checkbox\"]:focus + label::before {\r\n outline-offset: -2px;\r\n outline: none;\r\n}\r\n.table-rep-plugin .checkbox-row input[type=\"checkbox\"]:checked + label::after {\r\n content: \"\\f00c\";\r\n font-family: 'FontAwesome';\r\n}\r\n.table-rep-plugin .checkbox-row input[type=\"checkbox\"]:disabled + label::before {\r\n background-color: #eeeeee;\r\n cursor: not-allowed;\r\n}\r\n.table-rep-plugin .checkbox-row input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #3bafda;\r\n border-color: #3bafda;\r\n}\r\n.table-rep-plugin .checkbox-row input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n/* Tablesaw */\r\n.tablesaw thead {\r\n background: rgba(255, 255, 255, 0.05);\r\n background-image: none;\r\n border: none;\r\n}\r\n.tablesaw thead th {\r\n text-shadow: none;\r\n letter-spacing: 0.06em;\r\n color: rgba(255, 255, 255, 0.7) !important;\r\n}\r\n.tablesaw thead tr:first-child th {\r\n padding-top: 1.1em;\r\n padding-bottom: 0.9em;\r\n font-weight: 600;\r\n font-family: inherit;\r\n border: none;\r\n}\r\n.tablesaw td,\r\n.tablesaw tbody th {\r\n font-size: inherit;\r\n line-height: inherit;\r\n padding: 10px !important;\r\n}\r\n.tablesaw-stack tbody tr,\r\n.tablesaw tbody tr {\r\n border-bottom: none;\r\n}\r\n.tablesaw-swipe .tablesaw-cell-persist {\r\n border-right: 1px solid rgba(255, 255, 255, 0.1);\r\n}\r\n.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after,\r\n.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after {\r\n font-family: FontAwesome;\r\n font-size: 10px;\r\n}\r\n.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after {\r\n content: \"\\f176\";\r\n}\r\n.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after {\r\n content: \"\\f175\";\r\n}\r\n.tablesaw-bar .btn-select.btn-small:after,\r\n.tablesaw-bar .btn-select.btn-micro:after {\r\n font-size: 8px;\r\n padding-right: 10px;\r\n}\r\n.tablesaw-swipe .tablesaw-cell-persist {\r\n box-shadow: none;\r\n}\r\n.tablesaw-enhanced .tablesaw-bar .btn {\r\n text-shadow: none;\r\n background-image: none;\r\n color: rgba(255, 255, 255, 0.7) !important;\r\n}\r\n.tablesaw-enhanced .tablesaw-bar .btn.btn-select:hover {\r\n background: transparent;\r\n}\r\n.tablesaw-enhanced .tablesaw-bar .btn:hover,\r\n.tablesaw-enhanced .tablesaw-bar .btn:focus,\r\n.tablesaw-enhanced .tablesaw-bar .btn:active {\r\n color: #3bafda !important;\r\n background-color: #f5f5f5;\r\n outline: none !important;\r\n box-shadow: none !important;\r\n background-image: none;\r\n}\r\n/* Footable */\r\n.footable-odd {\r\n background-color: #2e363e;\r\n}\r\n/* Responsive table */\r\ntable.focus-on tbody tr.unfocused th,\r\ntable.focus-on tbody tr.unfocused td {\r\n color: rgba(255, 255, 255, 0.25);\r\n}\r\ntable.focus-on tbody tr.focused th {\r\n background-color: #3bafda;\r\n color: #ffffff;\r\n}\r\ntable.focus-on tbody tr.focused td {\r\n background-color: #3bafda;\r\n color: #ffffff;\r\n}\r\n.table-rep-plugin .sticky-table-header.fixed-solution {\r\n top: 70px !important;\r\n background-color: #272e35;\r\n border: 0;\r\n}\r\n/* =============\r\n Form elements\r\n ============= */\r\n.error {\r\n color: #ef5350;\r\n font-size: 12px;\r\n font-weight: 500;\r\n}\r\n.parsley-error {\r\n border-color: #ef5350 !important;\r\n}\r\n.parsley-errors-list {\r\n display: none;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n.parsley-errors-list.filled {\r\n display: block;\r\n}\r\n.parsley-errors-list > li {\r\n font-size: 12px;\r\n list-style: none;\r\n color: #f6504d;\r\n}\r\n/* Datepicker */\r\n.datepicker {\r\n padding: 8px;\r\n}\r\n.datepicker th {\r\n font-size: 14px !important;\r\n}\r\n.datepicker table tr td.today,\r\n.datepicker table tr td.today:hover,\r\n.datepicker table tr td.today.disabled,\r\n.datepicker table tr td.today.disabled:hover,\r\n.datepicker table tr td.selected,\r\n.datepicker table tr td.selected:hover,\r\n.datepicker table tr td.selected.disabled,\r\n.datepicker table tr td.selected.disabled:hover,\r\n.datepicker table tr td span.active,\r\n.datepicker table tr td span.active:hover,\r\n.datepicker table tr td span.active.disabled,\r\n.datepicker table tr td span.active.disabled:hover {\r\n background-image: none;\r\n}\r\n.datepicker table tr td span.active:hover,\r\n.datepicker table tr td span.active:hover:hover,\r\n.datepicker table tr td span.active.disabled:hover,\r\n.datepicker table tr td span.active.disabled:hover:hover,\r\n.datepicker table tr td span.active:active,\r\n.datepicker table tr td span.active:hover:active,\r\n.datepicker table tr td span.active.disabled:active,\r\n.datepicker table tr td span.active.disabled:hover:active,\r\n.datepicker table tr td span.active.active,\r\n.datepicker table tr td span.active:hover.active,\r\n.datepicker table tr td span.active.disabled.active,\r\n.datepicker table tr td span.active.disabled:hover.active,\r\n.datepicker table tr td span.active.disabled,\r\n.datepicker table tr td span.active:hover.disabled,\r\n.datepicker table tr td span.active.disabled.disabled,\r\n.datepicker table tr td span.active.disabled:hover.disabled,\r\n.datepicker table tr td span.active[disabled],\r\n.datepicker table tr td span.active:hover[disabled],\r\n.datepicker table tr td span.active.disabled[disabled],\r\n.datepicker table tr td span.active.disabled:hover[disabled] {\r\n background-color: #3bafda;\r\n}\r\n.datepicker table tr td.active,\r\n.datepicker table tr td.active:hover,\r\n.datepicker table tr td.active.disabled,\r\n.datepicker table tr td.active.disabled:hover {\r\n background-color: #3bafda !important;\r\n background-image: none;\r\n box-shadow: none;\r\n text-shadow: none;\r\n}\r\n.datepicker thead tr:first-child th:hover,\r\n.datepicker tfoot tr th:hover {\r\n background-color: #1c2127;\r\n}\r\n.datepicker-inline {\r\n border: 2px solid rgba(238, 238, 238, 0.3);\r\n}\r\n.daterangepicker td.active,\r\n.daterangepicker td.active:hover {\r\n background-color: #3bafda;\r\n border-color: #3bafda;\r\n}\r\n.daterangepicker .input-mini.active {\r\n border: 1px solid #AAAAAA;\r\n}\r\n.daterangepicker .ranges li {\r\n border-radius: 2px;\r\n -moz-border-radius: 2px;\r\n background-clip: padding-box;\r\n color: #98a6ad;\r\n font-weight: 600;\r\n font-size: 12px;\r\n border-color: #323b44;\r\n background-color: #323b44;\r\n}\r\n.daterangepicker select.hourselect,\r\n.daterangepicker select.minuteselect,\r\n.daterangepicker select.secondselect,\r\n.daterangepicker select.ampmselect {\r\n border: 1px solid #e3e3e3;\r\n padding: 2px;\r\n width: 60px;\r\n}\r\n.daterangepicker .ranges li.active,\r\n.daterangepicker .ranges li:hover {\r\n background-color: #3bafda;\r\n border: 1px solid #3bafda;\r\n}\r\n.search-input {\r\n margin-bottom: 10px;\r\n}\r\n.ms-selectable {\r\n box-shadow: none;\r\n outline: none !important;\r\n}\r\n.ms-container .ms-list.ms-focus {\r\n box-shadow: none;\r\n}\r\n.ms-container .ms-selectable li.ms-hover {\r\n background-color: #3bafda;\r\n}\r\n.ms-container .ms-selection li.ms-hover {\r\n background-color: #3bafda;\r\n}\r\n.note-editor {\r\n border: 2px solid rgba(255, 255, 255, 0.2);\r\n position: relative;\r\n color: #98a6ad;\r\n}\r\n.note-editor .note-toolbar {\r\n background-color: transparent;\r\n border-bottom: 1px solid #eeeeee;\r\n margin: 0;\r\n}\r\n.note-editor .note-statusbar {\r\n background-color: transparent;\r\n}\r\n.note-editor .note-statusbar .note-resizebar {\r\n border-top: none;\r\n height: 15px;\r\n padding-top: 3px;\r\n}\r\n.note-editor .note-editing-area .note-editable {\r\n background: transparent;\r\n color: #98a6ad;\r\n}\r\n.note-popover .popover .popover-content .note-color .dropdown-menu .btn-group .note-palette-title,\r\n.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-palette-title,\r\n.note-popover .popover .popover-content .note-color .dropdown-menu .btn-group .note-color-reset,\r\n.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-color-reset {\r\n color: #323b44;\r\n}\r\n.note-popover .popover .popover-content {\r\n padding: 5px 0 10px 5px;\r\n}\r\n.note-toolbar {\r\n padding: 5px 0 10px 5px;\r\n}\r\n/* Timepicker */\r\n.bootstrap-timepicker-widget table td a:hover {\r\n background-color: transparent;\r\n border-color: transparent;\r\n border-radius: 4px;\r\n color: #3bafda;\r\n text-decoration: none;\r\n}\r\n.editor-horizontal .popover-content {\r\n padding: 9px 30px;\r\n}\r\n.datepicker table tr td.active,\r\n.datepicker table tr td.active:hover,\r\n.datepicker table tr td.active.disabled,\r\n.datepicker table tr td.active.disabled:hover {\r\n background-color: #3bafda !important;\r\n background-image: none;\r\n box-shadow: none;\r\n}\r\n/* Dropzone */\r\n.dropzone {\r\n min-height: 230px;\r\n border: 2px dashed rgba(255, 255, 255, 0.2);\r\n background: transparent;\r\n border-radius: 6px;\r\n}\r\n.dropzone .dz-message {\r\n font-size: 30px;\r\n}\r\n/* =============\r\n Calendar\r\n============= */\r\n.calendar {\r\n float: left;\r\n margin-bottom: 0px;\r\n}\r\n.fc-view {\r\n margin-top: 30px;\r\n}\r\n.none-border .modal-footer {\r\n border-top: none;\r\n}\r\n.fc-toolbar {\r\n margin-bottom: 5px;\r\n margin-top: 15px;\r\n}\r\n.fc-toolbar h2 {\r\n font-size: 18px;\r\n font-weight: 600;\r\n line-height: 30px;\r\n text-transform: uppercase;\r\n}\r\n.fc-day {\r\n background: transparent;\r\n}\r\n.fc-toolbar .fc-state-active,\r\n.fc-toolbar .ui-state-active,\r\n.fc-toolbar button:focus,\r\n.fc-toolbar button:hover,\r\n.fc-toolbar .ui-state-hover {\r\n z-index: 0;\r\n}\r\n.fc-widget-header {\r\n border: 1px solid #f5f5f5;\r\n}\r\n.fc-widget-content {\r\n border: 1px solid #f5f5f5;\r\n}\r\n.fc th.fc-widget-header {\r\n background: rgba(255, 255, 255, 0.2);\r\n font-size: 14px;\r\n line-height: 20px;\r\n padding: 10px 0px;\r\n text-transform: uppercase;\r\n}\r\n.fc-unthemed th,\r\n.fc-unthemed td,\r\n.fc-unthemed thead,\r\n.fc-unthemed tbody,\r\n.fc-unthemed .fc-divider,\r\n.fc-unthemed .fc-row,\r\n.fc-unthemed .fc-popover {\r\n background-color: transparent;\r\n border-color: rgba(255, 255, 255, 0.1);\r\n}\r\n.fc-button {\r\n background: #ffffff;\r\n border: 1px solid #f5f5f5;\r\n color: #555555;\r\n text-transform: capitalize;\r\n}\r\n.fc-text-arrow {\r\n font-family: inherit;\r\n font-size: 16px;\r\n}\r\n.fc-state-hover {\r\n background: #F5F5F5;\r\n}\r\n.fc-state-highlight {\r\n background: #f0f0f0;\r\n}\r\n.fc-cell-overlay {\r\n background: #f0f0f0;\r\n}\r\n.fc-unthemed .fc-today {\r\n background: transparent;\r\n}\r\n.fc-event {\r\n border-radius: 2px;\r\n border: none;\r\n cursor: move;\r\n font-size: 13px;\r\n margin: 5px 7px;\r\n padding: 5px 5px;\r\n text-align: center;\r\n}\r\n.external-event {\r\n color: #ffffff;\r\n cursor: move;\r\n margin: 10px 0;\r\n padding: 6px 10px;\r\n}\r\n.fc-basic-view td.fc-week-number span {\r\n padding-right: 5px;\r\n}\r\n.fc-basic-view td.fc-day-number {\r\n padding-right: 5px;\r\n}\r\n/* ===========\r\n Widgets\r\n =============*/\r\n/* Inbox-widget */\r\n.inbox-widget .inbox-item {\r\n border-bottom: 1px solid #323b44;\r\n overflow: hidden;\r\n padding: 10px 0;\r\n position: relative;\r\n}\r\n.inbox-widget .inbox-item .inbox-item-img {\r\n display: block;\r\n float: left;\r\n margin-right: 15px;\r\n width: 40px;\r\n}\r\n.inbox-widget .inbox-item img {\r\n width: 40px;\r\n}\r\n.inbox-widget .inbox-item .inbox-item-author {\r\n color: #f5f5f5;\r\n display: block;\r\n margin: 0;\r\n}\r\n.inbox-widget .inbox-item .inbox-item-text {\r\n color: #98a6ad;\r\n display: block;\r\n font-size: 12px;\r\n margin: 0;\r\n}\r\n.inbox-widget .inbox-item .inbox-item-date {\r\n color: #98a6ad;\r\n font-size: 11px;\r\n position: absolute;\r\n right: 7px;\r\n top: 2px;\r\n}\r\n/* Chat widget */\r\n.conversation-list {\r\n list-style: none;\r\n height: 332px;\r\n padding: 0px 20px;\r\n}\r\n.conversation-list li {\r\n margin-bottom: 24px;\r\n}\r\n.conversation-list .chat-avatar {\r\n display: inline-block;\r\n float: left;\r\n text-align: center;\r\n width: 42px;\r\n}\r\n.conversation-list .chat-avatar img {\r\n border-radius: 100%;\r\n width: 100%;\r\n}\r\n.conversation-list .chat-avatar i {\r\n font-size: 12px;\r\n font-style: normal;\r\n color: #98a6ad;\r\n}\r\n.conversation-list .ctext-wrap {\r\n -moz-border-radius: 3px;\r\n -webkit-border-radius: 3px;\r\n background: rgba(255, 255, 255, 0.1);\r\n border-radius: 3px;\r\n display: inline-block;\r\n padding: 12px;\r\n position: relative;\r\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);\r\n}\r\n.conversation-list .ctext-wrap i {\r\n color: #f5f5f5;\r\n display: block;\r\n font-size: 12px;\r\n font-style: normal;\r\n font-weight: bold;\r\n position: relative;\r\n}\r\n.conversation-list .ctext-wrap p {\r\n margin: 0px;\r\n padding-top: 3px;\r\n color: #98a6ad;\r\n}\r\n.conversation-list .ctext-wrap:after {\r\n right: 100%;\r\n top: 0%;\r\n border: solid transparent;\r\n content: \" \";\r\n height: 0;\r\n width: 0;\r\n position: absolute;\r\n pointer-events: none;\r\n border-top-color: rgba(255, 255, 255, 0.1);\r\n border-width: 8px;\r\n margin-left: -1px;\r\n border-right-color: rgba(255, 255, 255, 0.1);\r\n}\r\n.conversation-list .conversation-text {\r\n display: inline-block;\r\n float: left;\r\n font-size: 12px;\r\n margin-left: 12px;\r\n width: 70%;\r\n}\r\n.conversation-list .odd .chat-avatar {\r\n float: right !important;\r\n}\r\n.conversation-list .odd .conversation-text {\r\n float: right !important;\r\n margin-right: 12px;\r\n text-align: right;\r\n width: 70% !important;\r\n}\r\n.conversation-list .odd .ctext-wrap:after {\r\n border-color: rgba(238, 238, 242, 0) !important;\r\n border-left-color: rgba(255, 255, 255, 0.1) !important;\r\n border-top-color: rgba(255, 255, 255, 0.1) !important;\r\n left: 100% !important;\r\n margin-right: -1px;\r\n}\r\n.chat-send {\r\n padding-left: 0px;\r\n padding-right: 30px;\r\n}\r\n.chat-send button {\r\n width: 100%;\r\n}\r\n.chat-inputbar {\r\n padding-left: 30px;\r\n}\r\n/* Todos widget */\r\n#todo-message {\r\n font-size: 16px;\r\n}\r\n.todo-list li {\r\n border-radius: 0px;\r\n border: 0px;\r\n margin: 0px;\r\n padding: 1px;\r\n color: #98a6ad;\r\n}\r\n.todo-list li:last-of-type {\r\n border-bottom: none;\r\n}\r\n.todo-list li:hover {\r\n background: transparent !important;\r\n}\r\n.todo-send {\r\n padding-left: 0px;\r\n}\r\n/* Widget-chart */\r\n.widget-chart ul li {\r\n width: 31.5%;\r\n display: inline-block;\r\n padding: 0px;\r\n}\r\n.widget-panel {\r\n padding: 30px 20px;\r\n padding-left: 30px;\r\n border-radius: 4px;\r\n position: relative;\r\n margin-bottom: 20px;\r\n}\r\n.widget-panel i {\r\n font-size: 60px;\r\n padding: 30px;\r\n background: rgba(255, 255, 255, 0.2);\r\n position: absolute;\r\n right: 0px;\r\n bottom: 0px;\r\n top: 0px;\r\n line-height: 60px;\r\n}\r\n.widget-user {\r\n min-height: 112px;\r\n}\r\n.widget-user img {\r\n height: 72px;\r\n float: left;\r\n}\r\n.widget-user .wid-u-info {\r\n margin-left: 90px;\r\n}\r\n.widget-user .wid-u-info p {\r\n white-space: nowrap;\r\n display: block;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n}\r\n.widget-simple-chart .circliful-chart {\r\n float: left;\r\n margin-top: -5px;\r\n}\r\n.widget-icon i {\r\n float: left;\r\n font-size: 48px;\r\n}\r\n.widget-icon .wid-icon-info {\r\n margin-left: 80px;\r\n}\r\n"; }); +define('text!microservices/stats/season/season-stats-styles.css', ['module'], function(module) { module.exports = ".table-green {\r\n color: #00bb00;\r\n}\r\n\r\n.table-red {\r\n color: #cc0000;\r\n}\r\n\r\n.table-grey {\r\n color: #aaaaaa;\r\n}\r\n\r\n.form-control {\r\n \r\n width: 75%;\r\n\ttransition: none;\r\n}"; }); define('text!main/feedback/feedback.html', ['module'], function(module) { module.exports = ""; }); -define('text!resources/styles/minton/css/core.css', ['module'], function(module) { module.exports = "@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);\r\n@import url(https://fonts.googleapis.com/css?family=Poppins:500,600);\r\n@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:600,400,700);\r\n/* ===========\r\n Core file List\r\n\r\n - Common\r\n - Bootstrap custom\r\n - Helper class\r\n - Waves effect\r\n - Animation\r\n - Print css\r\n =============*/\r\n/* ===========\r\n Common\r\n =============*/\r\nbody {\r\n background: #2d353d;\r\n font-family: 'Roboto', sans-serif;\r\n margin: 0;\r\n color: #98a6ad;\r\n overflow-x: hidden !important;\r\n}\r\nhtml {\r\n overflow-x: hidden;\r\n position: relative;\r\n min-height: 100%;\r\n background: #2d353d;\r\n}\r\nh1,\r\nh2,\r\nh3,\r\nh4,\r\nh5,\r\nh6 {\r\n color: rgba(255, 255, 255, 0.8);\r\n font-family: 'Source Sans Pro', sans-serif;\r\n margin: 10px 0;\r\n}\r\nh1 small,\r\nh2 small,\r\nh3 small,\r\nh4 small,\r\nh5 small,\r\nh6 small {\r\n color: rgba(255, 255, 255, 0.5);\r\n}\r\nh1 {\r\n line-height: 43px;\r\n}\r\nh2 {\r\n line-height: 35px;\r\n}\r\nh3 {\r\n line-height: 30px;\r\n}\r\nh4 {\r\n line-height: 22px;\r\n}\r\n* {\r\n outline: none !important;\r\n}\r\na:hover {\r\n outline: 0;\r\n text-decoration: none;\r\n}\r\na:active {\r\n outline: 0;\r\n text-decoration: none;\r\n}\r\na:focus {\r\n outline: 0;\r\n text-decoration: none;\r\n}\r\n.container {\r\n width: auto;\r\n}\r\n.container-alt {\r\n margin-left: auto;\r\n margin-right: auto;\r\n padding-left: 15px;\r\n padding-right: 15px;\r\n}\r\n.footer {\r\n background-color: #323b44;\r\n border-top: 1px solid rgba(255, 255, 255, 0.1);\r\n bottom: 0;\r\n color: #98a6ad;\r\n text-align: left !important;\r\n padding: 20px 30px;\r\n position: absolute;\r\n right: 0;\r\n left: 240px;\r\n}\r\n#wrapper {\r\n height: 100%;\r\n overflow: hidden;\r\n width: 100%;\r\n}\r\n.page {\r\n bottom: 0;\r\n left: 0;\r\n right: 0;\r\n top: 0;\r\n}\r\n.page-title {\r\n margin-bottom: 0px;\r\n margin-top: 0px;\r\n}\r\n.page-header {\r\n border-bottom: 1px solid rgba(238, 238, 238, 0.2);\r\n}\r\n.page-title-box {\r\n box-shadow: 0 2px 2px rgba(0, 0, 0, 0.03), 0 1px 0 rgba(0, 0, 0, 0.03);\r\n padding: 20px;\r\n margin: -20px -20px 0 -20px;\r\n}\r\n.page-title-box .breadcrumb {\r\n margin-top: 0px;\r\n padding-top: 2px;\r\n}\r\n.page-title-box .breadcrumb a {\r\n color: #3bafda;\r\n}\r\n.page-title-box .breadcrumb > .active {\r\n color: #98a6ad;\r\n}\r\n.card-box {\r\n padding: 20px;\r\n border: 1px solid rgba(255, 255, 255, 0.07);\r\n border-radius: 5px;\r\n -moz-border-radius: 5px;\r\n background-clip: padding-box;\r\n margin-bottom: 20px;\r\n background-color: #323b44;\r\n}\r\n.header-title {\r\n text-transform: uppercase;\r\n font-size: 15px;\r\n font-weight: 600;\r\n letter-spacing: 0.04em;\r\n line-height: 16px;\r\n margin-bottom: 8px;\r\n}\r\n.social-links li a {\r\n -webkit-border-radius: 50%;\r\n background: #EFF0F4;\r\n border-radius: 50%;\r\n color: #7A7676;\r\n display: inline-block;\r\n height: 30px;\r\n line-height: 30px;\r\n text-align: center;\r\n width: 30px;\r\n}\r\n/* ===========\r\n Bootstrap-custom\r\n =============*/\r\n.row {\r\n margin-right: -10px;\r\n margin-left: -10px;\r\n}\r\n.col-lg-1,\r\n.col-lg-10,\r\n.col-lg-11,\r\n.col-lg-12,\r\n.col-lg-2,\r\n.col-lg-3,\r\n.col-lg-4,\r\n.col-lg-5,\r\n.col-lg-6,\r\n.col-lg-7,\r\n.col-lg-8,\r\n.col-lg-9,\r\n.col-md-1,\r\n.col-md-10,\r\n.col-md-11,\r\n.col-md-12,\r\n.col-md-2,\r\n.col-md-3,\r\n.col-md-4,\r\n.col-md-5,\r\n.col-md-6,\r\n.col-md-7,\r\n.col-md-8,\r\n.col-md-9,\r\n.col-sm-1,\r\n.col-sm-10,\r\n.col-sm-11,\r\n.col-sm-12,\r\n.col-sm-2,\r\n.col-sm-3,\r\n.col-sm-4,\r\n.col-sm-5,\r\n.col-sm-6,\r\n.col-sm-7,\r\n.col-sm-8,\r\n.col-sm-9,\r\n.col-xs-1,\r\n.col-xs-10,\r\n.col-xs-11,\r\n.col-xs-12,\r\n.col-xs-2,\r\n.col-xs-3,\r\n.col-xs-4,\r\n.col-xs-5,\r\n.col-xs-6,\r\n.col-xs-7,\r\n.col-xs-8,\r\n.col-xs-9 {\r\n padding-left: 10px;\r\n padding-right: 10px;\r\n}\r\n.breadcrumb {\r\n background-color: transparent;\r\n margin-bottom: 15px;\r\n margin-top: 5px;\r\n}\r\n.dropdown-menu {\r\n padding: 4px 0;\r\n background-color: #1c2127;\r\n animation: dropdownOpen 0.3s ease-out;\r\n border: 0;\r\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);\r\n}\r\n.dropdown-menu > li > a {\r\n padding: 6px 20px;\r\n color: #98a6ad;\r\n}\r\n.dropdown-menu .divider {\r\n background-color: rgba(238, 238, 238, 0.2);\r\n}\r\n.dropdown-menu > li > a:focus,\r\n.dropdown-menu > li > a:hover {\r\n color: rgba(255, 255, 255, 0.7);\r\n text-decoration: none;\r\n background-color: #121518;\r\n}\r\nhr {\r\n border-top: 1px solid rgba(238, 238, 238, 0.3);\r\n}\r\ncode {\r\n color: #3bafda;\r\n border-radius: 4px;\r\n}\r\ncode,\r\npre {\r\n background-color: rgba(255, 255, 255, 0.1);\r\n}\r\npre {\r\n background-color: #21272c;\r\n color: #eeeeee;\r\n border: 1px solid rgba(238, 238, 238, 0.3);\r\n}\r\n.bg-empty {\r\n background: transparent !important;\r\n}\r\n.bg-primary {\r\n background-color: #3bafda !important;\r\n}\r\n.bg-success {\r\n background-color: #00b19d !important;\r\n}\r\n.bg-info {\r\n background-color: #3ddcf7 !important;\r\n}\r\n.bg-warning {\r\n background-color: #ffaa00 !important;\r\n}\r\n.bg-danger {\r\n background-color: #ef5350 !important;\r\n}\r\n.bg-muted {\r\n background-color: #F5F5F5 !important;\r\n}\r\n.bg-inverse {\r\n background-color: #4c5667 !important;\r\n}\r\n.bg-purple {\r\n background-color: #7266ba !important;\r\n}\r\n.bg-pink {\r\n background-color: #f76397 !important;\r\n}\r\n.bg-white {\r\n background-color: #ffffff !important;\r\n}\r\n.text-white {\r\n color: #ffffff;\r\n}\r\n.text-danger {\r\n color: #ef5350;\r\n}\r\n.text-muted {\r\n color: #98a6ad !important;\r\n}\r\n.text-primary {\r\n color: #3bafda;\r\n}\r\n.text-warning {\r\n color: #ffaa00;\r\n}\r\n.text-success {\r\n color: #00b19d;\r\n}\r\n.text-info {\r\n color: #3ddcf7;\r\n}\r\n.text-inverse {\r\n color: rgba(255, 255, 255, 0.6);\r\n}\r\n.text-pink {\r\n color: #f76397;\r\n}\r\n.text-purple {\r\n color: #7266ba;\r\n}\r\n.form-control {\r\n background-color: #323b44;\r\n border: 2px solid rgba(238, 238, 238, 0.1);\r\n border-radius: 4px;\r\n color: #ffffff;\r\n height: 36px;\r\n max-width: 100%;\r\n box-shadow: none;\r\n transition: all 300ms linear;\r\n}\r\n.form-control:focus {\r\n background-color: #323b44;\r\n border: 2px solid rgba(238, 238, 238, 0.3);\r\n box-shadow: none;\r\n outline: 0 !important;\r\n color: #ffffff;\r\n}\r\n.form-control[disabled],\r\n.form-control[readonly],\r\nfieldset[disabled] .form-control {\r\n background-color: rgba(255, 255, 255, 0.1);\r\n}\r\ninput.form-control::-webkit-input-placeholder {\r\n color: rgba(255, 255, 255, 0.3);\r\n font-weight: normal;\r\n}\r\ninput.form-control:-moz-placeholder {\r\n color: rgba(255, 255, 255, 0.3);\r\n font-weight: normal;\r\n}\r\ninput.form-control::-moz-placeholder {\r\n color: rgba(255, 255, 255, 0.3);\r\n font-weight: normal;\r\n}\r\ninput.form-control:-ms-input-placeholder {\r\n color: rgba(255, 255, 255, 0.3);\r\n font-weight: normal;\r\n}\r\n.label {\r\n color: #ffffff !important;\r\n}\r\n.label-primary {\r\n background-color: #3bafda;\r\n}\r\n.label-success {\r\n background-color: #00b19d;\r\n}\r\n.label-info {\r\n background-color: #3ddcf7;\r\n}\r\n.label-warning {\r\n background-color: #ffaa00;\r\n}\r\n.label-danger {\r\n background-color: #ef5350;\r\n}\r\n.label-purple {\r\n background-color: #7266ba;\r\n}\r\n.label-pink {\r\n background-color: #f76397;\r\n}\r\n.label-dark {\r\n background: #4f595b;\r\n}\r\n.label-inverse {\r\n background-color: #4c5667;\r\n}\r\n.badge {\r\n font-weight: 600;\r\n padding: 3px 5px;\r\n font-size: 12px;\r\n margin-top: 1px;\r\n}\r\n.badge-xs {\r\n font-size: 9px;\r\n}\r\n.badge-xs,\r\n.badge-sm {\r\n transform: translate(0, -2px);\r\n}\r\n.badge-primary {\r\n background-color: #3bafda;\r\n}\r\n.badge-success {\r\n background-color: #00b19d;\r\n}\r\n.badge-info {\r\n background-color: #3ddcf7;\r\n}\r\n.badge-warning {\r\n background-color: #ffaa00;\r\n}\r\n.badge-danger {\r\n background-color: #ef5350;\r\n}\r\n.badge-purple {\r\n background-color: #7266ba;\r\n}\r\n.badge-pink {\r\n background-color: #f76397;\r\n}\r\n.badge-inverse {\r\n background-color: #4c5667;\r\n}\r\n/* Pagination/ Pager */\r\n.pagination > li:first-child > a,\r\n.pagination > li:first-child > span {\r\n border-bottom-left-radius: 3px;\r\n border-top-left-radius: 3px;\r\n}\r\n.pagination > li:last-child > a,\r\n.pagination > li:last-child > span {\r\n border-bottom-right-radius: 3px;\r\n border-top-right-radius: 3px;\r\n}\r\n.pagination > li > a,\r\n.pagination > li > span {\r\n color: #ffffff;\r\n background-color: transparent;\r\n border: 1px solid rgba(255, 255, 255, 0.1);\r\n}\r\n.pagination > li > a:hover,\r\n.pagination > li > span:hover,\r\n.pagination > li > a:focus,\r\n.pagination > li > span:focus {\r\n background-color: #e4e7ea;\r\n}\r\n.pagination-split li {\r\n margin-left: 5px;\r\n display: inline-block;\r\n float: left;\r\n}\r\n.pagination-split li:first-child {\r\n margin-left: 0;\r\n}\r\n.pagination-split li a {\r\n border-radius: 3px;\r\n}\r\n.pagination > .active > a,\r\n.pagination > .active > span,\r\n.pagination > .active > a:hover,\r\n.pagination > .active > span:hover,\r\n.pagination > .active > a:focus,\r\n.pagination > .active > span:focus {\r\n background-color: #3bafda;\r\n border-color: #3bafda;\r\n}\r\n.pager li > a,\r\n.pager li > span {\r\n border-radius: 3px;\r\n color: #ffffff;\r\n background: transparent;\r\n}\r\n.pager li > a:hover,\r\n.pager li > span:hover {\r\n background: rgba(255, 255, 255, 0.2);\r\n}\r\n.pagination > .disabled > a,\r\n.pagination > .disabled > a:focus,\r\n.pagination > .disabled > a:hover,\r\n.pagination > .disabled > span,\r\n.pagination > .disabled > span:focus,\r\n.pagination > .disabled > span:hover,\r\n.pager .disabled > a,\r\n.pager .disabled > a:focus,\r\n.pager .disabled > a:hover,\r\n.pager .disabled > span {\r\n background: rgba(255, 255, 255, 0.2);\r\n color: #ffffff;\r\n border: 1px solid rgba(255, 255, 255, 0.1);\r\n}\r\nblockquote .small,\r\nblockquote footer,\r\nblockquote small {\r\n color: #ffffff;\r\n}\r\n/* Tabs */\r\n.tabs {\r\n margin: 0 auto;\r\n padding: 0px;\r\n position: relative;\r\n white-space: nowrap;\r\n width: 100%;\r\n}\r\n.tabs li.tab {\r\n display: block;\r\n float: left;\r\n margin: 0;\r\n text-align: center;\r\n}\r\n.tabs li.tab a {\r\n -moz-transition: color 0.28s ease;\r\n -ms-transition: color 0.28s ease;\r\n -o-transition: color 0.28s ease;\r\n -webkit-transition: color 0.28s ease;\r\n color: #eeeeee;\r\n display: block;\r\n height: 100%;\r\n text-decoration: none;\r\n transition: color 0.28s ease;\r\n width: 100%;\r\n}\r\n.tabs li.tab a.active {\r\n color: #3bafda !important;\r\n}\r\n.tabs .indicator {\r\n background-color: #3bafda;\r\n bottom: 0;\r\n height: 2px;\r\n position: absolute;\r\n will-change: left, right;\r\n}\r\n.tabs-top .indicator {\r\n top: 0;\r\n}\r\n.nav-pills li a {\r\n line-height: 36px !important;\r\n}\r\n.nav-pills li.active a {\r\n background-color: #3bafda !important;\r\n}\r\n.nav-pills li.active a:hover {\r\n background-color: #3bafda !important;\r\n}\r\n.nav-pills li.active a:focus {\r\n background-color: #3bafda !important;\r\n}\r\n.nav-pills li a:hover {\r\n color: #3bafda;\r\n background: transparent !important;\r\n}\r\n.nav.nav-tabs + .tab-content {\r\n border: 2px solid rgba(255, 255, 255, 0.1);\r\n margin-bottom: 30px;\r\n padding: 30px;\r\n color: #98a6ad;\r\n background-color: #323b44;\r\n}\r\n.tabs-vertical-env {\r\n margin-bottom: 30px;\r\n}\r\n.tabs-vertical-env .tab-content {\r\n border: 2px solid rgba(255, 255, 255, 0.1);\r\n display: table-cell;\r\n margin-bottom: 30px;\r\n padding: 30px;\r\n color: #98a6ad;\r\n vertical-align: top;\r\n background-color: #272e35;\r\n}\r\n.tabs-vertical-env .nav.tabs-vertical {\r\n display: table-cell;\r\n min-width: 120px;\r\n vertical-align: top;\r\n width: 150px;\r\n}\r\n.tabs-vertical-env .nav.tabs-vertical li.active > a {\r\n background-color: #ffffff;\r\n border: 0;\r\n}\r\n.tabs-vertical-env .nav.tabs-vertical li > a {\r\n color: #333333;\r\n text-align: center;\r\n white-space: nowrap;\r\n}\r\n.nav.nav-tabs > li.active > a {\r\n border: 0;\r\n}\r\n.nav.nav-tabs > li > a,\r\n.nav.tabs-vertical > li > a {\r\n background: rgba(255, 255, 255, 0.1) !important;\r\n border-radius: 0;\r\n border: none;\r\n cursor: pointer;\r\n line-height: 50px;\r\n padding-left: 20px;\r\n padding-right: 20px;\r\n letter-spacing: 0.03em;\r\n font-weight: 600;\r\n text-transform: uppercase;\r\n font-family: 'Source Sans Pro', sans-serif;\r\n}\r\n.nav.nav-tabs > li > a:hover,\r\n.nav.tabs-vertical > li > a:hover {\r\n color: #3bafda !important;\r\n background: rgba(255, 255, 255, 0.1) !important;\r\n}\r\n.nav.nav-tabs > li:last-of-type a {\r\n margin-right: 0px;\r\n}\r\n.nav.nav-tabs {\r\n border-bottom: 0;\r\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\r\n}\r\n.nav-tabs.nav-justified > .active > a,\r\n.nav-tabs.nav-justified > .active > a:hover,\r\n.nav-tabs.nav-justified > .active > a:focus,\r\n.tabs-vertical-env .nav.tabs-vertical li.active > a {\r\n border: none;\r\n}\r\n.nav-tabs > li.active > a,\r\n.nav-tabs > li.active > a:focus,\r\n.nav-tabs > li.active > a:hover,\r\n.tabs-vertical > li.active > a,\r\n.tabs-vertical > li.active > a:focus,\r\n.tabs-vertical > li.active > a:hover {\r\n color: #3bafda !important;\r\n}\r\n.navtab-custom li {\r\n margin-bottom: -2px;\r\n}\r\n.navtab-custom li a {\r\n border-top: 2px solid transparent !important;\r\n}\r\n.navtab-custom li.active a {\r\n border-top: 2px solid #3bafda !important;\r\n}\r\n.nav-tab-left.navtab-custom li a {\r\n border: none !important;\r\n border-left: 2px solid transparent !important;\r\n}\r\n.nav-tab-left.navtab-custom li.active a {\r\n border-left: 2px solid #3bafda !important;\r\n}\r\n.nav-tab-right.navtab-custom li a {\r\n border: none !important;\r\n border-right: 2px solid transparent !important;\r\n}\r\n.nav-tab-right.navtab-custom li.active a {\r\n border-right: 2px solid #3bafda !important;\r\n}\r\n.nav-tabs.nav-justified > .active > a,\r\n.nav-tabs.nav-justified > .active > a:hover,\r\n.nav-tabs.nav-justified > .active > a:focus,\r\n.tabs-vertical-env .nav.tabs-vertical li.active > a {\r\n border: none;\r\n}\r\n.nav-tabs > li.active > a,\r\n.nav-tabs > li.active > a:focus,\r\n.nav-tabs > li.active > a:hover,\r\n.tabs-vertical > li.active > a,\r\n.tabs-vertical > li.active > a:focus,\r\n.tabs-vertical > li.active > a:hover {\r\n color: #3bafda !important;\r\n}\r\n/* Dropcap */\r\n.dropcap {\r\n font-size: 3.1em;\r\n}\r\n.dropcap,\r\n.dropcap-circle,\r\n.dropcap-square {\r\n display: block;\r\n float: left;\r\n font-weight: 400;\r\n line-height: 36px;\r\n margin-right: 6px;\r\n text-shadow: none;\r\n}\r\n/* Modal */\r\n.modal .modal-dialog .modal-content {\r\n -moz-box-shadow: none;\r\n -webkit-box-shadow: none;\r\n border-color: rgba(238, 238, 238, 0.3);\r\n border-radius: 2px;\r\n box-shadow: none;\r\n padding: 30px;\r\n background-color: #323b44;\r\n}\r\n.modal .modal-dialog .modal-content .modal-header {\r\n margin: 0;\r\n padding: 0;\r\n border-bottom: 2px solid rgba(238, 238, 238, 0.3);\r\n padding-bottom: 15px;\r\n}\r\n.modal .modal-dialog .modal-content .modal-body {\r\n padding: 20px 0;\r\n}\r\n.modal .modal-dialog .modal-content .modal-footer {\r\n padding: 0;\r\n padding-top: 15px;\r\n border-top: 1px solid rgba(238, 238, 238, 0.3);\r\n}\r\n.modal .close {\r\n color: #ffffff;\r\n text-shadow: none;\r\n}\r\n.modal-full {\r\n width: 98%;\r\n}\r\n.modal-backdrop {\r\n background-color: #eeeeee;\r\n}\r\n.modal-content .nav.nav-tabs + .tab-content {\r\n margin-bottom: 0px;\r\n}\r\n.modal-content .panel-group {\r\n margin-bottom: 0px;\r\n}\r\n.modal-content .panel {\r\n border-top: none;\r\n}\r\n/* Custom-modal */\r\n.modal-demo {\r\n background-color: #FFF;\r\n width: 600px;\r\n border-radius: 4px;\r\n -moz-border-radius: 4px;\r\n background-clip: padding-box;\r\n display: none;\r\n}\r\n.modal-demo .close {\r\n position: absolute;\r\n top: 15px;\r\n right: 25px;\r\n color: #eeeeee;\r\n}\r\n.custom-modal-title {\r\n padding: 15px 25px 15px 25px;\r\n line-height: 22px;\r\n font-size: 18px;\r\n background-color: #3bafda;\r\n color: #ffffff;\r\n text-align: left;\r\n margin: 0px;\r\n}\r\n.custom-modal-text {\r\n padding: 20px;\r\n}\r\n.custombox-modal-flash .close,\r\n.custombox-modal-rotatedown .close {\r\n top: 20px;\r\n z-index: 9999;\r\n}\r\n.tabs-vertical-env .tab-content {\r\n margin-bottom: 0px;\r\n}\r\n.table > thead > tr > td.middle-align,\r\n.table > tbody > tr > td.middle-align {\r\n vertical-align: middle;\r\n}\r\n.legendLabel {\r\n padding-left: 10px !important;\r\n}\r\n/* Alerts */\r\n.alert-success {\r\n background-color: rgba(0, 177, 157, 0.25) !important;\r\n border-color: rgba(0, 177, 157, 0.5) !important;\r\n color: #00b19d;\r\n}\r\n.alert-success .alert-link {\r\n color: #00b19d;\r\n}\r\n.alert-info {\r\n background-color: rgba(61, 220, 247, 0.2) !important;\r\n border-color: rgba(61, 220, 247, 0.5) !important;\r\n color: #3ddcf7;\r\n}\r\n.alert-info .alert-link {\r\n color: #3ddcf7;\r\n}\r\n.alert-warning {\r\n background-color: rgba(255, 170, 0, 0.2) !important;\r\n border-color: rgba(255, 170, 0, 0.5) !important;\r\n color: #ffaa00;\r\n}\r\n.alert-warning .alert-link {\r\n color: #ffaa00;\r\n}\r\n.alert-danger {\r\n background-color: rgba(239, 83, 80, 0.2) !important;\r\n border-color: rgba(239, 83, 80, 0.5) !important;\r\n color: #ef5350;\r\n}\r\n.alert-danger .alert-link {\r\n color: #ef5350;\r\n}\r\n/* List group */\r\n.list-group-item {\r\n border: 1px solid rgba(238, 238, 238, 0.3);\r\n background: transparent;\r\n color: #ffffff !important;\r\n}\r\n.list-group-item:hover {\r\n background-color: rgba(255, 255, 255, 0.07) !important;\r\n}\r\n.list-group-item.disabled,\r\n.list-group-item.disabled:focus,\r\n.list-group-item.disabled:hover {\r\n background-color: rgba(255, 255, 255, 0.07) !important;\r\n}\r\n.list-group-item.active,\r\n.list-group-item.active:hover,\r\n.list-group-item.active:focus {\r\n background-color: #3bafda !important;\r\n border-color: #3bafda;\r\n}\r\n.list-group-item.disabled .list-group-item-text,\r\n.list-group-item.disabled:focus .list-group-item-text,\r\n.list-group-item.disabled:hover .list-group-item-text {\r\n color: rgba(255, 255, 255, 0.5);\r\n}\r\na.list-group-item .list-group-item-heading,\r\nbutton.list-group-item .list-group-item-heading {\r\n color: #ffffff;\r\n}\r\n.nav-pills > .active > a > .badge {\r\n color: #3bafda;\r\n}\r\n.has-success .form-control {\r\n border-color: #00b19d;\r\n box-shadow: none !important;\r\n}\r\n.has-warning .form-control {\r\n border-color: #ffaa00;\r\n box-shadow: none !important;\r\n}\r\n.has-error .form-control {\r\n border-color: #ef5350;\r\n box-shadow: none !important;\r\n}\r\n.input-group-addon {\r\n border-radius: 2px;\r\n border: none;\r\n background-color: rgba(255, 255, 255, 0.2);\r\n color: #ffffff;\r\n}\r\n/* Tooltips */\r\n.tooltip-inner {\r\n border-radius: 1px;\r\n padding: 6px 10px;\r\n}\r\n.jqstooltip {\r\n box-sizing: content-box;\r\n width: auto !important;\r\n height: auto !important;\r\n}\r\n/* Popover */\r\n.popover {\r\n font-family: inherit;\r\n border: none;\r\n border-radius: 3px;\r\n -moz-border-radius: 3px;\r\n background-clip: padding-box;\r\n}\r\n.popover .popover-title {\r\n background-color: transparent;\r\n color: #3bafda;\r\n font-weight: 600;\r\n}\r\n/* ===========\r\n Helper classes\r\n =============*/\r\n.p-0 {\r\n padding: 0px !important;\r\n}\r\n.p-t-0 {\r\n padding-top: 0px !important;\r\n}\r\n.p-t-10 {\r\n padding-top: 10px !important;\r\n}\r\n.p-b-0 {\r\n padding-bottom: 0px !important;\r\n}\r\n.p-b-10 {\r\n padding-bottom: 10px !important;\r\n}\r\n.m-0 {\r\n margin: 0px !important;\r\n}\r\n.m-r-5 {\r\n margin-right: 5px;\r\n}\r\n.m-r-10 {\r\n margin-right: 10px;\r\n}\r\n.m-r-15 {\r\n margin-right: 15px !important;\r\n}\r\n.m-l-5 {\r\n margin-left: 5px;\r\n}\r\n.m-l-10 {\r\n margin-left: 10px;\r\n}\r\n.m-l-15 {\r\n margin-left: 15px;\r\n}\r\n.m-t-5 {\r\n margin-top: 5px !important;\r\n}\r\n.m-t-0 {\r\n margin-top: 0px;\r\n}\r\n.m-t-10 {\r\n margin-top: 10px !important;\r\n}\r\n.m-t-15 {\r\n margin-top: 15px !important;\r\n}\r\n.m-t-20 {\r\n margin-top: 20px !important;\r\n}\r\n.m-t-30 {\r\n margin-top: 30px !important;\r\n}\r\n.m-t-40 {\r\n margin-top: 40px !important;\r\n}\r\n.m-b-0 {\r\n margin-bottom: 0px !important;\r\n}\r\n.m-b-5 {\r\n margin-bottom: 5px;\r\n}\r\n.m-b-10 {\r\n margin-bottom: 10px;\r\n}\r\n.m-b-15 {\r\n margin-bottom: 15px;\r\n}\r\n.m-b-20 {\r\n margin-bottom: 20px;\r\n}\r\n.m-b-25 {\r\n margin-bottom: 25px;\r\n}\r\n.m-b-30 {\r\n margin-bottom: 30px !important;\r\n}\r\n.w-xs {\r\n min-width: 80px;\r\n}\r\n.w-sm {\r\n min-width: 95px;\r\n}\r\n.w-md {\r\n min-width: 110px;\r\n}\r\n.w-lg {\r\n min-width: 140px;\r\n}\r\n.m-h-50 {\r\n min-height: 50px;\r\n}\r\n.l-h-34 {\r\n line-height: 34px !important;\r\n}\r\n.font-light {\r\n font-weight: 300;\r\n}\r\n.font-500 {\r\n font-weight: 500;\r\n}\r\n.font-normal {\r\n font-weight: normal;\r\n}\r\n.font-13 {\r\n font-size: 13px;\r\n}\r\n.wrapper-md {\r\n padding: 20px;\r\n}\r\n.center-page {\r\n float: none !important;\r\n margin: 0 auto;\r\n}\r\n.pull-in {\r\n margin-left: -20px;\r\n margin-right: -20px;\r\n}\r\n.b-0 {\r\n border: none !important;\r\n}\r\n.no-border {\r\n border: none;\r\n}\r\n.bx-s-0 {\r\n box-shadow: none !important;\r\n}\r\n.bx-shadow {\r\n box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);\r\n}\r\n.mx-box {\r\n max-height: 380px;\r\n min-height: 380px;\r\n}\r\n.thumb-sm {\r\n height: 32px;\r\n width: 32px;\r\n}\r\n.thumb-md {\r\n height: 48px;\r\n width: 48px;\r\n}\r\n.thumb-lg {\r\n height: 88px;\r\n width: 88px;\r\n}\r\n/* Demo Only */\r\n.grid-structure .grid-container {\r\n background-color: rgba(255, 255, 255, 0.03);\r\n margin-bottom: 10px;\r\n padding: 10px 20px;\r\n}\r\n.icon-list-demo div {\r\n cursor: pointer;\r\n line-height: 45px;\r\n white-space: nowrap;\r\n color: #98a6ad;\r\n}\r\n.icon-list-demo div p {\r\n margin-bottom: 0px;\r\n line-height: inherit;\r\n}\r\n.icon-list-demo i {\r\n -webkit-transition: all 0.2s;\r\n display: inline-block;\r\n font-size: 18px;\r\n margin: 0;\r\n text-align: center;\r\n transition: all 0.2s;\r\n vertical-align: middle;\r\n width: 40px;\r\n}\r\n.icon-list-demo .col-md-4 {\r\n border-radius: 3px;\r\n -moz-border-radius: 3px;\r\n background-clip: padding-box;\r\n}\r\n.icon-list-demo .col-md-4:hover {\r\n color: #3bafda;\r\n}\r\n.icon-list-demo .col-md-4:hover i {\r\n -o-transform: scale(1.5);\r\n -webkit-transform: scale(1.5);\r\n moz-transform: scale(1.5);\r\n transform: scale(1.5);\r\n}\r\n.ionicon-list i {\r\n font-size: 16px;\r\n}\r\n.ionicon-list .col-md-3:hover i {\r\n -o-transform: scale(2);\r\n -webkit-transform: scale(2);\r\n moz-transform: scale(2);\r\n transform: scale(2);\r\n}\r\n.button-list {\r\n margin-left: -8px;\r\n margin-bottom: -12px;\r\n}\r\n.button-list .btn {\r\n margin-bottom: 12px;\r\n margin-left: 8px;\r\n}\r\n/* ===========\r\n Waves Effect\r\n =============*/\r\n/*!\r\n * Waves v0.6.0\r\n * http://fian.my.id/Waves\r\n *\r\n * Copyright 2014 Alfiana E. Sibuea and other contributors\r\n * Released under the MIT license\r\n * https://github.com/fians/Waves/blob/master/LICENSE\r\n */\r\n.waves-effect {\r\n position: relative;\r\n cursor: pointer;\r\n display: inline-block;\r\n overflow: hidden;\r\n -webkit-user-select: none;\r\n -moz-user-select: none;\r\n -ms-user-select: none;\r\n user-select: none;\r\n -webkit-tap-highlight-color: transparent;\r\n vertical-align: middle;\r\n z-index: 1;\r\n will-change: opacity, transform;\r\n transition: all 0.3s ease-out;\r\n}\r\n.waves-effect .waves-ripple {\r\n position: absolute;\r\n border-radius: 50%;\r\n width: 20px;\r\n height: 20px;\r\n margin-top: -10px;\r\n margin-left: -10px;\r\n opacity: 0;\r\n background: rgba(0, 0, 0, 0.2);\r\n transition: all 0.7s ease-out;\r\n transition-property: transform, opacity;\r\n transform: scale(0);\r\n pointer-events: none;\r\n}\r\n.waves-effect.waves-light .waves-ripple {\r\n background-color: rgba(255, 255, 255, 0.45);\r\n}\r\n.waves-effect.waves-red .waves-ripple {\r\n background-color: rgba(244, 67, 54, 0.7);\r\n}\r\n.waves-effect.waves-yellow .waves-ripple {\r\n background-color: rgba(255, 235, 59, 0.7);\r\n}\r\n.waves-effect.waves-orange .waves-ripple {\r\n background-color: rgba(255, 152, 0, 0.7);\r\n}\r\n.waves-effect.waves-purple .waves-ripple {\r\n background-color: rgba(156, 39, 176, 0.7);\r\n}\r\n.waves-effect.waves-green .waves-ripple {\r\n background-color: rgba(76, 175, 80, 0.7);\r\n}\r\n.waves-effect.waves-teal .waves-ripple {\r\n background-color: rgba(0, 150, 136, 0.7);\r\n}\r\n.waves-effect.waves-primary .waves-ripple {\r\n background-color: rgba(59, 175, 218, 0.4);\r\n}\r\n.waves-notransition {\r\n transition: none !important;\r\n}\r\n.waves-circle {\r\n transform: translateZ(0);\r\n text-align: center;\r\n width: 2.5em;\r\n height: 2.5em;\r\n line-height: 2.5em;\r\n border-radius: 50%;\r\n -webkit-mask-image: none;\r\n}\r\n.waves-input-wrapper {\r\n border-radius: 0.2em;\r\n vertical-align: bottom;\r\n}\r\n.waves-input-wrapper .waves-button-input {\r\n position: relative;\r\n top: 0;\r\n left: 0;\r\n z-index: 1;\r\n}\r\n.waves-block {\r\n display: block;\r\n}\r\n/* ===========\r\n Animation\r\n =============*/\r\n/* Bounce 1 */\r\n@keyframes cd-bounce-1 {\r\n 0% {\r\n opacity: 0;\r\n transform: scale(0.5);\r\n }\r\n 60% {\r\n opacity: 1;\r\n transform: scale(1.2);\r\n }\r\n 100% {\r\n opacity: 1;\r\n transform: scale(1);\r\n }\r\n}\r\n/* Bounce 2 */\r\n@keyframes cd-bounce-2 {\r\n 0% {\r\n opacity: 0;\r\n transform: translateX(-100px);\r\n }\r\n 60% {\r\n opacity: 1;\r\n transform: translateX(20px);\r\n }\r\n 100% {\r\n opacity: 1;\r\n transform: translateX(0);\r\n }\r\n}\r\n/* Dropdown */\r\n@keyframes dropdownOpen {\r\n 0% {\r\n opacity: 0;\r\n transform: scale(0);\r\n }\r\n 100% {\r\n opacity: 1;\r\n transform: scale(1);\r\n }\r\n}\r\n/* Progressbar Animated */\r\n@keyframes animationProgress {\r\n from {\r\n width: 0;\r\n }\r\n}\r\n/* Portlets loader */\r\n@keyframes loaderAnimate {\r\n 0% {\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n transform: rotate(220deg);\r\n }\r\n}\r\n@keyframes loaderAnimate2 {\r\n 0% {\r\n box-shadow: inset #555 0 0 0 8px;\r\n transform: rotate(-140deg);\r\n }\r\n 50% {\r\n box-shadow: inset #555 0 0 0 2px;\r\n }\r\n 100% {\r\n box-shadow: inset #555 0 0 0 8px;\r\n transform: rotate(140deg);\r\n }\r\n}\r\n@keyframes loaderAnimate2 {\r\n 0% {\r\n box-shadow: inset #999 0 0 0 17px;\r\n transform: rotate(-140deg);\r\n }\r\n 50% {\r\n box-shadow: inset #999 0 0 0 2px;\r\n }\r\n 100% {\r\n box-shadow: inset #999 0 0 0 17px;\r\n transform: rotate(140deg);\r\n }\r\n}\r\n/* =============\r\n Print css\r\n============= */\r\n@media print {\r\n .logo,\r\n .breadcrumb,\r\n .page-title,\r\n .footer,\r\n .topbar-left {\r\n display: none;\r\n margin: 0px;\r\n padding: 0px;\r\n }\r\n .left,\r\n .right-bar {\r\n display: none;\r\n }\r\n .content {\r\n margin-top: 0px !important;\r\n padding-top: 0px;\r\n }\r\n .content-page {\r\n margin-left: 0px !important;\r\n margin-top: 0px;\r\n }\r\n}\r\n"; }); +define('text!resources/styles/minton/css/components.css', ['module'], function(module) { module.exports = "@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);\r\n@import url(https://fonts.googleapis.com/css?family=Poppins:500,600);\r\n@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:600,400,700);\r\n/* ===========\r\n Components List\r\n\r\n - Buttons\r\n - Panels\r\n - Portlets\r\n - Checkbox and radio\r\n - Progressbars\r\n - Carousel\r\n - Tables\r\n - Form Elements\r\n - Calendar\r\n - Widgets\r\n =============*/\r\n/* ===========\r\n Buttons\r\n =============*/\r\n.btn {\r\n border-radius: 2px;\r\n padding: 6px 14px;\r\n}\r\n.btn-group-lg > .btn,\r\n.btn-lg {\r\n padding: 10px 16px !important;\r\n font-size: 16px;\r\n}\r\n.btn-group-sm > .btn,\r\n.btn-sm {\r\n padding: 5px 10px !important;\r\n}\r\n.btn-group-xs > .btn,\r\n.btn-xs {\r\n padding: 1px 5px !important;\r\n}\r\n.btn-group .btn + .btn,\r\n.btn-group .btn + .btn-group,\r\n.btn-group .btn-group + .btn,\r\n.btn-group .btn-group + .btn-group {\r\n margin-left: 0px;\r\n}\r\n.btn-group.open .dropdown-toggle {\r\n box-shadow: 0 0 0 100px rgba(0, 0, 0, 0.1) inset;\r\n}\r\n.btn-primary,\r\n.btn-success,\r\n.btn-info,\r\n.btn-warning,\r\n.btn-danger,\r\n.btn-inverse,\r\n.btn-purple,\r\n.btn-pink {\r\n color: #ffffff !important;\r\n}\r\n.btn-default {\r\n background-color: #dae6ec;\r\n border-color: #dae6ec;\r\n}\r\n.btn-default:focus {\r\n background-color: #dae6ec;\r\n border-color: #C2CED4;\r\n}\r\n.btn-default:hover {\r\n background-color: #dae6ec;\r\n border-color: #C2CED4;\r\n}\r\n.btn-default:active {\r\n background-color: #dae6ec;\r\n border-color: #C2CED4;\r\n}\r\n.btn-default.active,\r\n.btn-default:active,\r\n.open > .dropdown-toggle.btn-default {\r\n background-color: #dae6ec !important;\r\n border-color: #C2CED4 !important;\r\n}\r\n.btn-primary {\r\n background-color: #3bafda !important;\r\n border: 1px solid #3bafda !important;\r\n}\r\n.btn-primary:hover,\r\n.btn-primary:focus,\r\n.btn-primary:active,\r\n.btn-primary.active,\r\n.btn-primary.focus,\r\n.btn-primary:active,\r\n.btn-primary:focus,\r\n.btn-primary:hover,\r\n.open > .dropdown-toggle.btn-primary {\r\n background-color: #28a5d4 !important;\r\n border: 1px solid #28a5d4 !important;\r\n}\r\n.btn-success {\r\n background-color: #00b19d !important;\r\n border: 1px solid #00b19d !important;\r\n}\r\n.btn-success:hover,\r\n.btn-success:focus,\r\n.btn-success:active,\r\n.btn-success.active,\r\n.btn-success.focus,\r\n.btn-success:active,\r\n.btn-success:focus,\r\n.btn-success:hover,\r\n.open > .dropdown-toggle.btn-success {\r\n background-color: #009886 !important;\r\n border: 1px solid #009886 !important;\r\n}\r\n.btn-info {\r\n background-color: #3ddcf7 !important;\r\n border: 1px solid #3ddcf7 !important;\r\n}\r\n.btn-info:hover,\r\n.btn-info:focus,\r\n.btn-info:active,\r\n.btn-info.active,\r\n.btn-info.focus,\r\n.btn-info:active,\r\n.btn-info:focus,\r\n.btn-info:hover,\r\n.open > .dropdown-toggle.btn-info {\r\n background-color: #25d8f6 !important;\r\n border: 1px solid #25d8f6 !important;\r\n}\r\n.btn-warning {\r\n background-color: #ffaa00 !important;\r\n border: 1px solid #ffaa00 !important;\r\n}\r\n.btn-warning:hover,\r\n.btn-warning:focus,\r\n.btn-warning:active,\r\n.btn-warning.active,\r\n.btn-warning.focus,\r\n.btn-warning:active,\r\n.btn-warning:focus,\r\n.btn-warning:hover,\r\n.open > .dropdown-toggle.btn-warning {\r\n background-color: #e69900 !important;\r\n border: 1px solid #e69900 !important;\r\n}\r\n.btn-danger {\r\n background-color: #ef5350 !important;\r\n border: 1px solid #ef5350 !important;\r\n}\r\n.btn-danger:active,\r\n.btn-danger:focus,\r\n.btn-danger:hover,\r\n.btn-danger.active,\r\n.btn-danger.focus,\r\n.btn-danger:active,\r\n.btn-danger:focus,\r\n.btn-danger:hover,\r\n.open > .dropdown-toggle.btn-danger {\r\n background-color: #ed3c39 !important;\r\n border: 1px solid #ed3c39 !important;\r\n}\r\n.btn-inverse {\r\n background-color: #4c5667 !important;\r\n border: 1px solid #4c5667 !important;\r\n}\r\n.btn-inverse:hover,\r\n.btn-inverse:focus,\r\n.btn-inverse:active,\r\n.btn-inverse.active,\r\n.btn-inverse.focus,\r\n.btn-inverse:active,\r\n.btn-inverse:focus,\r\n.btn-inverse:hover,\r\n.open > .dropdown-toggle.btn-inverse {\r\n background-color: #414a58 !important;\r\n border: 1px solid #414a58 !important;\r\n}\r\n.btn-purple {\r\n background-color: #7266ba !important;\r\n border: 1px solid #7266ba !important;\r\n}\r\n.btn-purple:hover,\r\n.btn-purple:focus,\r\n.btn-purple:active {\r\n background-color: #6254b2 !important;\r\n border: 1px solid #6254b2 !important;\r\n}\r\n.btn-pink {\r\n background-color: #f76397 !important;\r\n border: 1px solid #f76397 !important;\r\n}\r\n.btn-pink:hover,\r\n.btn-pink:focus,\r\n.btn-pink:active {\r\n background-color: #f64b87 !important;\r\n border: 1px solid #f64b87 !important;\r\n}\r\n.btn-custom {\r\n border-bottom: 3px solid transparent;\r\n}\r\n.btn-custom.btn-default {\r\n background-color: #dae6ec;\r\n border-bottom: 2px solid #a4b6bf !important;\r\n}\r\n.btn-custom.btn-primary {\r\n border-bottom: 2px solid #2494be !important;\r\n}\r\n.btn-custom.btn-success {\r\n border-bottom: 2px solid #007e70 !important;\r\n}\r\n.btn-custom.btn-info {\r\n border-bottom: 2px solid #08aac6 !important;\r\n}\r\n.btn-custom.btn-warning {\r\n border-bottom: 2px solid #cc8800 !important;\r\n}\r\n.btn-custom.btn-danger {\r\n border-bottom: 2px solid #c71612 !important;\r\n}\r\n.btn-custom.btn-inverse {\r\n border-bottom: 2px solid #21252c !important;\r\n}\r\n.btn-custom.btn-purple {\r\n border-bottom: 2px solid #443a80 !important;\r\n}\r\n.btn-custom.btn-pink {\r\n border-bottom: 2px solid #e80c59 !important;\r\n}\r\n.btn-rounded {\r\n border-radius: 2em;\r\n padding: 6px 18px;\r\n}\r\n.fileupload {\r\n overflow: hidden;\r\n position: relative;\r\n}\r\n.fileupload input.upload {\r\n cursor: pointer;\r\n filter: alpha(opacity=0);\r\n font-size: 20px;\r\n margin: 0;\r\n opacity: 0;\r\n padding: 0;\r\n position: absolute;\r\n right: 0;\r\n top: 0;\r\n}\r\n/* ===========\r\n Panels\r\n =============*/\r\n.panel {\r\n border-radius: 0;\r\n margin-bottom: 20px;\r\n background-color: #323b44;\r\n border: 2px solid rgba(238, 238, 238, 0.1);\r\n border-top: none;\r\n}\r\n.panel .panel-body {\r\n padding: 20px;\r\n color: rgba(255, 255, 255, 0.6);\r\n}\r\n.panel .panel-body p {\r\n margin: 0px;\r\n}\r\n.panel .panel-body p + p {\r\n margin-top: 15px;\r\n}\r\n.panel-heading {\r\n border-radius: 0;\r\n border: none !important;\r\n padding: 10px 20px;\r\n margin: 0 -2px;\r\n}\r\n.panel-default > .panel-heading {\r\n background-color: rgba(255, 255, 255, 0.2);\r\n border-bottom: none;\r\n}\r\n.panel-title {\r\n font-size: 14px;\r\n font-weight: 600;\r\n margin-bottom: 0;\r\n margin-top: 0;\r\n text-transform: uppercase;\r\n letter-spacing: 0.03em;\r\n color: #ffffff;\r\n}\r\n.panel-sub-title {\r\n margin-bottom: 3px;\r\n color: rgba(255, 255, 255, 0.6) !important;\r\n margin-top: -3px;\r\n}\r\n.panel-footer {\r\n background: transparent;\r\n border-top: 1px solid rgba(238, 238, 238, 0.2);\r\n}\r\n.panel-color .panel-title {\r\n color: #ffffff;\r\n}\r\n.panel-primary > .panel-heading {\r\n background-color: #3bafda;\r\n}\r\n.panel-success > .panel-heading {\r\n background-color: #00b19d;\r\n}\r\n.panel-info > .panel-heading {\r\n background-color: #3ddcf7;\r\n}\r\n.panel-warning > .panel-heading {\r\n background-color: #ffaa00;\r\n}\r\n.panel-danger > .panel-heading {\r\n background-color: #ef5350;\r\n}\r\n.panel-purple > .panel-heading {\r\n background-color: #7266ba;\r\n}\r\n.panel-pink > .panel-heading {\r\n background-color: #f76397;\r\n}\r\n.panel-inverse > .panel-heading {\r\n background-color: #4c5667;\r\n}\r\n.panel-border {\r\n border-radius: 3px;\r\n}\r\n.panel-border .panel-heading {\r\n background-color: transparent;\r\n border-top: 3px solid #ccc !important;\r\n border-radius: 3px;\r\n padding: 10px 20px 0px;\r\n}\r\n.panel-border .panel-body {\r\n padding: 15px 20px 20px 20px;\r\n}\r\n.panel-border.panel-primary .panel-heading {\r\n border-color: #3bafda !important;\r\n color: #3bafda !important;\r\n}\r\n.panel-border.panel-success .panel-heading {\r\n border-color: #00b19d !important;\r\n color: #00b19d !important;\r\n}\r\n.panel-border.panel-info .panel-heading {\r\n border-color: #3ddcf7 !important;\r\n color: #3ddcf7 !important;\r\n}\r\n.panel-border.panel-warning .panel-heading {\r\n border-color: #ffaa00 !important;\r\n color: #ffaa00 !important;\r\n}\r\n.panel-border.panel-danger .panel-heading {\r\n border-color: #ef5350 !important;\r\n color: #ef5350 !important;\r\n}\r\n.panel-border.panel-purple .panel-heading {\r\n border-color: #7266ba !important;\r\n color: #7266ba !important;\r\n}\r\n.panel-border.panel-pink .panel-heading {\r\n border-color: #f76397 !important;\r\n color: #f76397 !important;\r\n}\r\n.panel-border.panel-inverse .panel-heading {\r\n border-color: #4c5667 !important;\r\n color: #4c5667 !important;\r\n}\r\n.panel-group .panel .panel-heading a[data-toggle=collapse].collapsed:before {\r\n content: '\\f067';\r\n}\r\n.panel-group .panel .panel-heading .accordion-toggle.collapsed:before {\r\n content: '\\f067';\r\n}\r\n.panel-group .panel .panel-heading a[data-toggle=collapse] {\r\n display: block;\r\n}\r\n.panel-group .panel .panel-heading a[data-toggle=collapse]:before {\r\n content: '\\f068';\r\n display: block;\r\n float: right;\r\n font-family: 'FontAwesome';\r\n font-size: 14px;\r\n text-align: right;\r\n width: 25px;\r\n}\r\n.panel-group .panel .panel-heading .accordion-toggle {\r\n display: block;\r\n}\r\n.panel-group .panel .panel-heading .accordion-toggle:before {\r\n content: '\\f068';\r\n display: block;\r\n float: right;\r\n font-family: 'FontAwesome';\r\n font-size: 14px;\r\n text-align: right;\r\n width: 25px;\r\n}\r\n.panel-group .panel .panel-heading + .panel-collapse .panel-body {\r\n border-top: none;\r\n}\r\n.panel-group .panel-heading {\r\n padding: 12px 26px;\r\n}\r\n.panel-group.panel-group-joined .panel + .panel {\r\n border-top: 1px solid rgba(255, 255, 255, 0.3);\r\n margin-top: 0;\r\n}\r\n.panel-group-joined .panel-group .panel + .panel {\r\n border-top: 1px solid #eeeeee;\r\n margin-top: 0;\r\n}\r\n/* ===========\r\n Portlets\r\n =============*/\r\n.portlet {\r\n border: 2px solid rgba(238, 238, 238, 0.1);\r\n -moz-transition: all 0.4s;\r\n -o-transition: all 0.4s;\r\n -webkit-transition: all 0.4s;\r\n margin-bottom: 20px;\r\n transition: all 0.4s;\r\n}\r\n.portlet .portlet-heading {\r\n border-radius: 3px;\r\n color: #ffffff;\r\n padding: 12px 20px;\r\n margin: -1px;\r\n}\r\n.portlet .portlet-heading .portlet-title {\r\n color: #ffffff;\r\n float: left;\r\n font-size: 14px;\r\n font-weight: 600;\r\n margin-bottom: 0;\r\n margin-top: 0;\r\n text-transform: uppercase;\r\n letter-spacing: 0.03em;\r\n}\r\n.portlet .portlet-heading .portlet-widgets {\r\n display: inline-block;\r\n float: right;\r\n font-size: 15px;\r\n line-height: 30px;\r\n padding-left: 15px;\r\n position: relative;\r\n text-align: right;\r\n}\r\n.portlet .portlet-heading .portlet-widgets .divider {\r\n margin: 0 5px;\r\n}\r\n.portlet .portlet-heading a {\r\n color: #999999;\r\n}\r\n.portlet .portlet-body {\r\n -moz-border-radius-bottomleft: 5px;\r\n -moz-border-radius-bottomright: 5px;\r\n -webkit-border-bottom-left-radius: 5px;\r\n -webkit-border-bottom-right-radius: 5px;\r\n border-bottom-left-radius: 5px;\r\n border-bottom-right-radius: 5px;\r\n padding: 15px;\r\n color: #98a6ad;\r\n}\r\n.portlet .portlet-heading .portlet-widgets .collapsed .ion-minus-round:before {\r\n content: \"\\f217\" !important;\r\n}\r\n.portlet .portlet-heading.bg-purple a,\r\n.portlet .portlet-heading.bg-info a,\r\n.portlet .portlet-heading.bg-success a,\r\n.portlet .portlet-heading.bg-primary a,\r\n.portlet .portlet-heading.bg-danger a,\r\n.portlet .portlet-heading.bg-warning a,\r\n.portlet .portlet-heading.bg-inverse a,\r\n.portlet .portlet-heading.bg-pink a {\r\n color: #ffffff;\r\n}\r\n.panel-disabled {\r\n background: rgba(238, 238, 238, 0.2);\r\n cursor: progress;\r\n bottom: 20px;\r\n left: 10px;\r\n position: absolute;\r\n right: 10px;\r\n top: 0;\r\n}\r\n.loader-1 {\r\n width: 30px;\r\n height: 30px;\r\n background-color: #3bafda;\r\n border-radius: 3px;\r\n -moz-border-radius: 3px;\r\n background-clip: padding-box;\r\n animation: sk-rotateplane 1.2s infinite ease-in-out;\r\n position: absolute;\r\n left: 50%;\r\n top: 50%;\r\n margin-left: -15px;\r\n margin-top: -15px;\r\n}\r\n@keyframes sk-rotateplane {\r\n 0% {\r\n transform: perspective(120px) rotateX(0deg) rotateY(0deg);\r\n -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);\r\n }\r\n 50% {\r\n transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);\r\n -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);\r\n }\r\n 100% {\r\n transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);\r\n -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);\r\n }\r\n}\r\n/* ===========\r\n Checkbox and Radio\r\n =============*/\r\n.checkbox {\r\n padding-left: 20px;\r\n}\r\n.checkbox label {\r\n display: inline-block;\r\n padding-left: 5px;\r\n position: relative;\r\n}\r\n.checkbox label::before {\r\n -o-transition: 0.3s ease-in-out;\r\n -webkit-transition: 0.3s ease-in-out;\r\n background-color: transparent;\r\n border-radius: 3px;\r\n border: 2px solid #98a6ad;\r\n content: \"\";\r\n display: inline-block;\r\n height: 17px;\r\n left: 0;\r\n margin-left: -20px;\r\n position: absolute;\r\n transition: 0.3s ease-in-out;\r\n width: 17px;\r\n outline: none !important;\r\n}\r\n.checkbox label::after {\r\n color: #eeeeee;\r\n display: inline-block;\r\n font-size: 11px;\r\n height: 16px;\r\n left: 0;\r\n margin-left: -20px;\r\n padding-left: 3px;\r\n padding-top: 1px;\r\n position: absolute;\r\n top: 0;\r\n width: 16px;\r\n}\r\n.checkbox input[type=\"checkbox\"] {\r\n cursor: pointer;\r\n opacity: 0;\r\n z-index: 1;\r\n outline: none !important;\r\n}\r\n.checkbox input[type=\"checkbox\"]:disabled + label {\r\n opacity: 0.65;\r\n}\r\n.checkbox input[type=\"checkbox\"]:focus + label::before {\r\n outline-offset: -2px;\r\n outline: none;\r\n}\r\n.checkbox input[type=\"checkbox\"]:checked + label::after {\r\n content: \"\\f00c\";\r\n font-family: 'FontAwesome';\r\n}\r\n.checkbox input[type=\"checkbox\"]:disabled + label::before {\r\n background-color: #eeeeee;\r\n cursor: not-allowed;\r\n}\r\n.checkbox.checkbox-circle label::before {\r\n border-radius: 50%;\r\n}\r\n.checkbox.checkbox-inline {\r\n margin-top: 0;\r\n}\r\n.checkbox.checkbox-single label {\r\n height: 17px;\r\n}\r\n.checkbox-primary input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #3bafda;\r\n border-color: #3bafda;\r\n}\r\n.checkbox-primary input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n.checkbox-danger input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #ef5350;\r\n border-color: #ef5350;\r\n}\r\n.checkbox-danger input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n.checkbox-info input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #3ddcf7;\r\n border-color: #3ddcf7;\r\n}\r\n.checkbox-info input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n.checkbox-warning input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #ffaa00;\r\n border-color: #ffaa00;\r\n}\r\n.checkbox-warning input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n.checkbox-success input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #00b19d;\r\n border-color: #00b19d;\r\n}\r\n.checkbox-success input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n.checkbox-purple input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #7266ba;\r\n border-color: #7266ba;\r\n}\r\n.checkbox-purple input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n.checkbox-pink input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #f76397;\r\n border-color: #f76397;\r\n}\r\n.checkbox-pink input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n.checkbox-inverse input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #4c5667;\r\n border-color: #4c5667;\r\n}\r\n.checkbox-inverse input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n.radio {\r\n padding-left: 20px;\r\n}\r\n.radio label {\r\n display: inline-block;\r\n padding-left: 5px;\r\n position: relative;\r\n}\r\n.radio label::before {\r\n -o-transition: border 0.5s ease-in-out;\r\n -webkit-transition: border 0.5s ease-in-out;\r\n background-color: transparent;\r\n border-radius: 50%;\r\n border: 2px solid #98a6ad;\r\n content: \"\";\r\n display: inline-block;\r\n height: 17px;\r\n left: 0;\r\n margin-left: -20px;\r\n outline: none !important;\r\n position: absolute;\r\n transition: border 0.5s ease-in-out;\r\n width: 17px;\r\n}\r\n.radio label::after {\r\n -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\r\n -ms-transform: scale(0, 0);\r\n -o-transform: scale(0, 0);\r\n -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\r\n -webkit-transform: scale(0, 0);\r\n -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\r\n background-color: #98a6ad;\r\n border-radius: 50%;\r\n content: \" \";\r\n display: inline-block;\r\n height: 11px;\r\n left: 3px;\r\n margin-left: -20px;\r\n position: absolute;\r\n top: 3px;\r\n transform: scale(0, 0);\r\n transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\r\n width: 11px;\r\n}\r\n.radio input[type=\"radio\"] {\r\n cursor: pointer;\r\n opacity: 0;\r\n z-index: 1;\r\n outline: none !important;\r\n}\r\n.radio input[type=\"radio\"]:disabled + label {\r\n opacity: 0.65;\r\n}\r\n.radio input[type=\"radio\"]:focus + label::before {\r\n outline-offset: -2px;\r\n outline: 5px auto -webkit-focus-ring-color;\r\n outline: thin dotted;\r\n}\r\n.radio input[type=\"radio\"]:checked + label::after {\r\n transform: scale(1, 1);\r\n}\r\n.radio input[type=\"radio\"]:disabled + label::before {\r\n cursor: not-allowed;\r\n}\r\n.radio.radio-inline {\r\n margin-top: 0;\r\n}\r\n.radio.radio-single label {\r\n height: 17px;\r\n}\r\n.radio-primary input[type=\"radio\"] + label::after {\r\n background-color: #3bafda;\r\n}\r\n.radio-primary input[type=\"radio\"]:checked + label::before {\r\n border-color: #3bafda;\r\n}\r\n.radio-primary input[type=\"radio\"]:checked + label::after {\r\n background-color: #3bafda;\r\n}\r\n.radio-danger input[type=\"radio\"] + label::after {\r\n background-color: #ef5350;\r\n}\r\n.radio-danger input[type=\"radio\"]:checked + label::before {\r\n border-color: #ef5350;\r\n}\r\n.radio-danger input[type=\"radio\"]:checked + label::after {\r\n background-color: #ef5350;\r\n}\r\n.radio-info input[type=\"radio\"] + label::after {\r\n background-color: #3ddcf7;\r\n}\r\n.radio-info input[type=\"radio\"]:checked + label::before {\r\n border-color: #3ddcf7;\r\n}\r\n.radio-info input[type=\"radio\"]:checked + label::after {\r\n background-color: #3ddcf7;\r\n}\r\n.radio-warning input[type=\"radio\"] + label::after {\r\n background-color: #ffaa00;\r\n}\r\n.radio-warning input[type=\"radio\"]:checked + label::before {\r\n border-color: #ffaa00;\r\n}\r\n.radio-warning input[type=\"radio\"]:checked + label::after {\r\n background-color: #ffaa00;\r\n}\r\n.radio-success input[type=\"radio\"] + label::after {\r\n background-color: #00b19d;\r\n}\r\n.radio-success input[type=\"radio\"]:checked + label::before {\r\n border-color: #00b19d;\r\n}\r\n.radio-success input[type=\"radio\"]:checked + label::after {\r\n background-color: #00b19d;\r\n}\r\n.radio-purple input[type=\"radio\"] + label::after {\r\n background-color: #7266ba;\r\n}\r\n.radio-purple input[type=\"radio\"]:checked + label::before {\r\n border-color: #7266ba;\r\n}\r\n.radio-purple input[type=\"radio\"]:checked + label::after {\r\n background-color: #7266ba;\r\n}\r\n.radio-pink input[type=\"radio\"] + label::after {\r\n background-color: #f76397;\r\n}\r\n.radio-pink input[type=\"radio\"]:checked + label::before {\r\n border-color: #f76397;\r\n}\r\n.radio-pink input[type=\"radio\"]:checked + label::after {\r\n background-color: #f76397;\r\n}\r\n.radio-inverse input[type=\"radio\"] + label::after {\r\n background-color: #4c5667;\r\n}\r\n.radio-inverse input[type=\"radio\"]:checked + label::before {\r\n border-color: #4c5667;\r\n}\r\n.radio-inverse input[type=\"radio\"]:checked + label::after {\r\n background-color: #4c5667;\r\n}\r\n/* ===========\r\n Progressbars\r\n =============*/\r\n.progress {\r\n -webkit-box-shadow: none !important;\r\n background-color: rgba(152, 166, 173, 0.4);\r\n box-shadow: none !important;\r\n height: 10px;\r\n margin-bottom: 18px;\r\n overflow: hidden;\r\n}\r\n.progress-bar {\r\n box-shadow: none;\r\n font-size: 8px;\r\n font-weight: 600;\r\n line-height: 12px;\r\n}\r\n.progress.progress-sm {\r\n height: 5px !important;\r\n}\r\n.progress.progress-sm .progress-bar {\r\n font-size: 8px;\r\n line-height: 5px;\r\n}\r\n.progress.progress-md {\r\n height: 15px !important;\r\n}\r\n.progress.progress-md .progress-bar {\r\n font-size: 10.8px;\r\n line-height: 14.4px;\r\n}\r\n.progress.progress-lg {\r\n height: 20px !important;\r\n}\r\n.progress.progress-lg .progress-bar {\r\n font-size: 12px;\r\n line-height: 20px;\r\n}\r\n.progress-bar-primary {\r\n background-color: #3bafda;\r\n}\r\n.progress-bar-success {\r\n background-color: #00b19d;\r\n}\r\n.progress-bar-info {\r\n background-color: #3ddcf7;\r\n}\r\n.progress-bar-warning {\r\n background-color: #ffaa00;\r\n}\r\n.progress-bar-danger {\r\n background-color: #ef5350;\r\n}\r\n.progress-bar-inverse {\r\n background-color: #4c5667;\r\n}\r\n.progress-bar-purple {\r\n background-color: #7266ba;\r\n}\r\n.progress-bar-pink {\r\n background-color: #f76397;\r\n}\r\n.progress-animated {\r\n -webkit-animation-duration: 5s;\r\n -webkit-animation-name: animationProgress;\r\n -webkit-transition: 5s all;\r\n animation-duration: 5s;\r\n animation-name: animationProgress;\r\n transition: 5s all;\r\n}\r\n/* ===========\r\n Carousel\r\n =============*/\r\n.carousel-control {\r\n width: 10%;\r\n}\r\n.carousel-control span {\r\n position: absolute;\r\n top: 50%;\r\n /* pushes the icon in the middle of the height */\r\n z-index: 5;\r\n display: inline-block;\r\n font-size: 30px;\r\n}\r\n.carousel-indicators li {\r\n border: 2px solid #ffffff;\r\n}\r\n/* ===========\r\n Tables\r\n =============*/\r\n.table {\r\n margin-bottom: 10px;\r\n}\r\ntbody {\r\n color: rgba(255, 255, 255, 0.4);\r\n}\r\nth {\r\n color: rgba(255, 255, 255, 0.7);\r\n font-size: 15px;\r\n font-weight: 500;\r\n}\r\n.table > tbody > tr > td,\r\n.table > tbody > tr > th,\r\n.table > tfoot > tr > td,\r\n.table > tfoot > tr > th,\r\n.table > thead > tr > td,\r\n.table > thead > tr > th {\r\n border-top: 1px solid rgba(255, 255, 255, 0.1);\r\n}\r\n.table > thead > tr > th {\r\n border-bottom: 2px solid rgba(255, 255, 255, 0.1);\r\n}\r\n.table-hover > tbody > tr:hover {\r\n background-color: #323b44;\r\n}\r\n.table-striped > tbody > tr:nth-of-type(odd),\r\n.table-hover > tbody > tr:hover,\r\n.table > thead > tr > td.active,\r\n.table > tbody > tr > td.active,\r\n.table > tfoot > tr > td.active,\r\n.table > thead > tr > th.active,\r\n.table > tbody > tr > th.active,\r\n.table > tfoot > tr > th.active,\r\n.table > thead > tr.active > td,\r\n.table > tbody > tr.active > td,\r\n.table > tfoot > tr.active > td,\r\n.table > thead > tr.active > th,\r\n.table > tbody > tr.active > th,\r\n.table > tfoot > tr.active > th {\r\n background-color: #323b44 !important;\r\n}\r\n.table > tbody > tr.success > td,\r\n.table > tbody > tr.success > th,\r\n.table > tbody > tr > td.success,\r\n.table > tbody > tr > th.success,\r\n.table > tfoot > tr.success > td,\r\n.table > tfoot > tr.success > th,\r\n.table > tfoot > tr > td.success,\r\n.table > tfoot > tr > th.success,\r\n.table > thead > tr.success > td,\r\n.table > thead > tr.success > th,\r\n.table > thead > tr > td.success,\r\n.table > thead > tr > th.success {\r\n background-color: rgba(0, 177, 157, 0.15);\r\n}\r\n.table > tbody > tr.info > td,\r\n.table > tbody > tr.info > th,\r\n.table > tbody > tr > td.info,\r\n.table > tbody > tr > th.info,\r\n.table > tfoot > tr.info > td,\r\n.table > tfoot > tr.info > th,\r\n.table > tfoot > tr > td.info,\r\n.table > tfoot > tr > th.info,\r\n.table > thead > tr.info > td,\r\n.table > thead > tr.info > th,\r\n.table > thead > tr > td.info,\r\n.table > thead > tr > th.info {\r\n background-color: rgba(61, 220, 247, 0.15);\r\n}\r\n.table > tbody > tr.warning > td,\r\n.table > tbody > tr.warning > th,\r\n.table > tbody > tr > td.warning,\r\n.table > tbody > tr > th.warning,\r\n.table > tfoot > tr.warning > td,\r\n.table > tfoot > tr.warning > th,\r\n.table > tfoot > tr > td.warning,\r\n.table > tfoot > tr > th.warning,\r\n.table > thead > tr.warning > td,\r\n.table > thead > tr.warning > th,\r\n.table > thead > tr > td.warning,\r\n.table > thead > tr > th.warning {\r\n background-color: rgba(255, 170, 0, 0.15);\r\n}\r\n.table > tbody > tr.danger > td,\r\n.table > tbody > tr.danger > th,\r\n.table > tbody > tr > td.danger,\r\n.table > tbody > tr > th.danger,\r\n.table > tfoot > tr.danger > td,\r\n.table > tfoot > tr.danger > th,\r\n.table > tfoot > tr > td.danger,\r\n.table > tfoot > tr > th.danger,\r\n.table > thead > tr.danger > td,\r\n.table > thead > tr.danger > th,\r\n.table > thead > tr > td.danger,\r\n.table > thead > tr > th.danger {\r\n background-color: rgba(239, 83, 80, 0.15);\r\n}\r\n.table-bordered {\r\n border: 1px solid rgba(238, 238, 238, 0.3);\r\n}\r\n.table-striped > tbody > tr:nth-of-type(odd) {\r\n background-color: #323b44;\r\n}\r\n.table-bordered > thead > tr > th,\r\n.table-bordered > tbody > tr > th,\r\n.table-bordered > tfoot > tr > th,\r\n.table-bordered > thead > tr > td,\r\n.table-bordered > tbody > tr > td,\r\n.table-bordered > tfoot > tr > td {\r\n border: 1px solid rgba(255, 255, 255, 0.2);\r\n}\r\n.modal-block {\r\n background: transparent;\r\n margin: 40px auto;\r\n max-width: 600px;\r\n padding: 0;\r\n position: relative;\r\n text-align: left;\r\n}\r\n/* Data table */\r\n#datatable-editable .actions a {\r\n padding: 5px;\r\n}\r\n#datatable-editable .form-control {\r\n background-color: transparent;\r\n width: 100%;\r\n}\r\n#datatable-editable .fa-trash-o {\r\n color: #ef5350;\r\n}\r\n#datatable-editable .fa-times {\r\n color: #ef5350;\r\n}\r\n#datatable-editable .fa-pencil {\r\n color: #29b6f6;\r\n}\r\n#datatable-editable .fa-save {\r\n color: #33b86c;\r\n}\r\n#datatable td {\r\n font-weight: normal;\r\n}\r\ndiv.dataTables_paginate ul.pagination {\r\n margin-top: 30px;\r\n}\r\ndiv.dataTables_info {\r\n padding-top: 38px;\r\n}\r\n.dt-buttons {\r\n float: left;\r\n}\r\ndiv#datatable-buttons_info {\r\n float: left;\r\n}\r\n/* Fixed Header */\r\n.fixedHeader-floating {\r\n top: 70px !important;\r\n}\r\n/* Key table */\r\ntable.dataTable th.focus,\r\ntable.dataTable td.focus {\r\n outline: 3px solid #3bafda !important;\r\n outline-offset: -1px;\r\n}\r\n.fixedHeader-floating {\r\n border: none !important;\r\n}\r\n.fixedHeader-floating .sorting,\r\n.fixedHeader-floating .sorting_asc {\r\n background-color: #323b44;\r\n border-color: rgba(238, 238, 238, 0.3);\r\n}\r\ndiv.DTS tbody tr.even {\r\n background-color: #272e35;\r\n}\r\ndiv.DTS div.dataTables_scrollBody {\r\n background: none !important;\r\n}\r\n/* Responsive table */\r\n.table-rep-plugin .table-responsive {\r\n border: none !important;\r\n}\r\n.table-rep-plugin .dropdown-menu li.checkbox-row {\r\n color: #ffffff !important;\r\n background-color: transparent !important;\r\n}\r\n.table-rep-plugin tbody th {\r\n font-size: 14px;\r\n font-weight: normal;\r\n}\r\n.table-rep-plugin .checkbox-row {\r\n padding-left: 40px;\r\n}\r\n.table-rep-plugin .checkbox-row label {\r\n display: inline-block;\r\n padding-left: 5px;\r\n position: relative;\r\n}\r\n.table-rep-plugin .checkbox-row label::before {\r\n -o-transition: 0.3s ease-in-out;\r\n -webkit-transition: 0.3s ease-in-out;\r\n background-color: #ffffff;\r\n border-radius: 3px;\r\n border: 1px solid #cccccc;\r\n content: \"\";\r\n display: inline-block;\r\n height: 17px;\r\n left: 0;\r\n margin-left: -20px;\r\n position: absolute;\r\n transition: 0.3s ease-in-out;\r\n width: 17px;\r\n outline: none !important;\r\n}\r\n.table-rep-plugin .checkbox-row label::after {\r\n color: #555555;\r\n display: inline-block;\r\n font-size: 11px;\r\n height: 16px;\r\n left: 0;\r\n margin-left: -20px;\r\n padding-left: 3px;\r\n padding-top: 1px;\r\n position: absolute;\r\n top: -1px;\r\n width: 16px;\r\n}\r\n.table-rep-plugin .checkbox-row input[type=\"checkbox\"] {\r\n cursor: pointer;\r\n opacity: 0;\r\n z-index: 1;\r\n outline: none !important;\r\n}\r\n.table-rep-plugin .checkbox-row input[type=\"checkbox\"]:disabled + label {\r\n opacity: 0.65;\r\n}\r\n.table-rep-plugin .checkbox-row input[type=\"checkbox\"]:focus + label::before {\r\n outline-offset: -2px;\r\n outline: none;\r\n}\r\n.table-rep-plugin .checkbox-row input[type=\"checkbox\"]:checked + label::after {\r\n content: \"\\f00c\";\r\n font-family: 'FontAwesome';\r\n}\r\n.table-rep-plugin .checkbox-row input[type=\"checkbox\"]:disabled + label::before {\r\n background-color: #eeeeee;\r\n cursor: not-allowed;\r\n}\r\n.table-rep-plugin .checkbox-row input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #3bafda;\r\n border-color: #3bafda;\r\n}\r\n.table-rep-plugin .checkbox-row input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n/* Tablesaw */\r\n.tablesaw thead {\r\n background: rgba(255, 255, 255, 0.05);\r\n background-image: none;\r\n border: none;\r\n}\r\n.tablesaw thead th {\r\n text-shadow: none;\r\n letter-spacing: 0.06em;\r\n color: rgba(255, 255, 255, 0.7) !important;\r\n}\r\n.tablesaw thead tr:first-child th {\r\n padding-top: 1.1em;\r\n padding-bottom: 0.9em;\r\n font-weight: 600;\r\n font-family: inherit;\r\n border: none;\r\n}\r\n.tablesaw td,\r\n.tablesaw tbody th {\r\n font-size: inherit;\r\n line-height: inherit;\r\n padding: 10px !important;\r\n}\r\n.tablesaw-stack tbody tr,\r\n.tablesaw tbody tr {\r\n border-bottom: none;\r\n}\r\n.tablesaw-swipe .tablesaw-cell-persist {\r\n border-right: 1px solid rgba(255, 255, 255, 0.1);\r\n}\r\n.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after,\r\n.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after {\r\n font-family: FontAwesome;\r\n font-size: 10px;\r\n}\r\n.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after {\r\n content: \"\\f176\";\r\n}\r\n.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after {\r\n content: \"\\f175\";\r\n}\r\n.tablesaw-bar .btn-select.btn-small:after,\r\n.tablesaw-bar .btn-select.btn-micro:after {\r\n font-size: 8px;\r\n padding-right: 10px;\r\n}\r\n.tablesaw-swipe .tablesaw-cell-persist {\r\n box-shadow: none;\r\n}\r\n.tablesaw-enhanced .tablesaw-bar .btn {\r\n text-shadow: none;\r\n background-image: none;\r\n color: rgba(255, 255, 255, 0.7) !important;\r\n}\r\n.tablesaw-enhanced .tablesaw-bar .btn.btn-select:hover {\r\n background: transparent;\r\n}\r\n.tablesaw-enhanced .tablesaw-bar .btn:hover,\r\n.tablesaw-enhanced .tablesaw-bar .btn:focus,\r\n.tablesaw-enhanced .tablesaw-bar .btn:active {\r\n color: #3bafda !important;\r\n background-color: #f5f5f5;\r\n outline: none !important;\r\n box-shadow: none !important;\r\n background-image: none;\r\n}\r\n/* Footable */\r\n.footable-odd {\r\n background-color: #2e363e;\r\n}\r\n/* Responsive table */\r\ntable.focus-on tbody tr.unfocused th,\r\ntable.focus-on tbody tr.unfocused td {\r\n color: rgba(255, 255, 255, 0.25);\r\n}\r\ntable.focus-on tbody tr.focused th {\r\n background-color: #3bafda;\r\n color: #ffffff;\r\n}\r\ntable.focus-on tbody tr.focused td {\r\n background-color: #3bafda;\r\n color: #ffffff;\r\n}\r\n.table-rep-plugin .sticky-table-header.fixed-solution {\r\n top: 70px !important;\r\n background-color: #272e35;\r\n border: 0;\r\n}\r\n/* =============\r\n Form elements\r\n ============= */\r\n.error {\r\n color: #ef5350;\r\n font-size: 12px;\r\n font-weight: 500;\r\n}\r\n.parsley-error {\r\n border-color: #ef5350 !important;\r\n}\r\n.parsley-errors-list {\r\n display: none;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n.parsley-errors-list.filled {\r\n display: block;\r\n}\r\n.parsley-errors-list > li {\r\n font-size: 12px;\r\n list-style: none;\r\n color: #f6504d;\r\n}\r\n/* Datepicker */\r\n.datepicker {\r\n padding: 8px;\r\n}\r\n.datepicker th {\r\n font-size: 14px !important;\r\n}\r\n.datepicker table tr td.today,\r\n.datepicker table tr td.today:hover,\r\n.datepicker table tr td.today.disabled,\r\n.datepicker table tr td.today.disabled:hover,\r\n.datepicker table tr td.selected,\r\n.datepicker table tr td.selected:hover,\r\n.datepicker table tr td.selected.disabled,\r\n.datepicker table tr td.selected.disabled:hover,\r\n.datepicker table tr td span.active,\r\n.datepicker table tr td span.active:hover,\r\n.datepicker table tr td span.active.disabled,\r\n.datepicker table tr td span.active.disabled:hover {\r\n background-image: none;\r\n}\r\n.datepicker table tr td span.active:hover,\r\n.datepicker table tr td span.active:hover:hover,\r\n.datepicker table tr td span.active.disabled:hover,\r\n.datepicker table tr td span.active.disabled:hover:hover,\r\n.datepicker table tr td span.active:active,\r\n.datepicker table tr td span.active:hover:active,\r\n.datepicker table tr td span.active.disabled:active,\r\n.datepicker table tr td span.active.disabled:hover:active,\r\n.datepicker table tr td span.active.active,\r\n.datepicker table tr td span.active:hover.active,\r\n.datepicker table tr td span.active.disabled.active,\r\n.datepicker table tr td span.active.disabled:hover.active,\r\n.datepicker table tr td span.active.disabled,\r\n.datepicker table tr td span.active:hover.disabled,\r\n.datepicker table tr td span.active.disabled.disabled,\r\n.datepicker table tr td span.active.disabled:hover.disabled,\r\n.datepicker table tr td span.active[disabled],\r\n.datepicker table tr td span.active:hover[disabled],\r\n.datepicker table tr td span.active.disabled[disabled],\r\n.datepicker table tr td span.active.disabled:hover[disabled] {\r\n background-color: #3bafda;\r\n}\r\n.datepicker table tr td.active,\r\n.datepicker table tr td.active:hover,\r\n.datepicker table tr td.active.disabled,\r\n.datepicker table tr td.active.disabled:hover {\r\n background-color: #3bafda !important;\r\n background-image: none;\r\n box-shadow: none;\r\n text-shadow: none;\r\n}\r\n.datepicker thead tr:first-child th:hover,\r\n.datepicker tfoot tr th:hover {\r\n background-color: #1c2127;\r\n}\r\n.datepicker-inline {\r\n border: 2px solid rgba(238, 238, 238, 0.3);\r\n}\r\n.daterangepicker td.active,\r\n.daterangepicker td.active:hover {\r\n background-color: #3bafda;\r\n border-color: #3bafda;\r\n}\r\n.daterangepicker .input-mini.active {\r\n border: 1px solid #AAAAAA;\r\n}\r\n.daterangepicker .ranges li {\r\n border-radius: 2px;\r\n -moz-border-radius: 2px;\r\n background-clip: padding-box;\r\n color: #98a6ad;\r\n font-weight: 600;\r\n font-size: 12px;\r\n border-color: #323b44;\r\n background-color: #323b44;\r\n}\r\n.daterangepicker select.hourselect,\r\n.daterangepicker select.minuteselect,\r\n.daterangepicker select.secondselect,\r\n.daterangepicker select.ampmselect {\r\n border: 1px solid #e3e3e3;\r\n padding: 2px;\r\n width: 60px;\r\n}\r\n.daterangepicker .ranges li.active,\r\n.daterangepicker .ranges li:hover {\r\n background-color: #3bafda;\r\n border: 1px solid #3bafda;\r\n}\r\n.search-input {\r\n margin-bottom: 10px;\r\n}\r\n.ms-selectable {\r\n box-shadow: none;\r\n outline: none !important;\r\n}\r\n.ms-container .ms-list.ms-focus {\r\n box-shadow: none;\r\n}\r\n.ms-container .ms-selectable li.ms-hover {\r\n background-color: #3bafda;\r\n}\r\n.ms-container .ms-selection li.ms-hover {\r\n background-color: #3bafda;\r\n}\r\n.note-editor {\r\n border: 2px solid rgba(255, 255, 255, 0.2);\r\n position: relative;\r\n color: #98a6ad;\r\n}\r\n.note-editor .note-toolbar {\r\n background-color: transparent;\r\n border-bottom: 1px solid #eeeeee;\r\n margin: 0;\r\n}\r\n.note-editor .note-statusbar {\r\n background-color: transparent;\r\n}\r\n.note-editor .note-statusbar .note-resizebar {\r\n border-top: none;\r\n height: 15px;\r\n padding-top: 3px;\r\n}\r\n.note-editor .note-editing-area .note-editable {\r\n background: transparent;\r\n color: #98a6ad;\r\n}\r\n.note-popover .popover .popover-content .note-color .dropdown-menu .btn-group .note-palette-title,\r\n.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-palette-title,\r\n.note-popover .popover .popover-content .note-color .dropdown-menu .btn-group .note-color-reset,\r\n.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-color-reset {\r\n color: #323b44;\r\n}\r\n.note-popover .popover .popover-content {\r\n padding: 5px 0 10px 5px;\r\n}\r\n.note-toolbar {\r\n padding: 5px 0 10px 5px;\r\n}\r\n/* Timepicker */\r\n.bootstrap-timepicker-widget table td a:hover {\r\n background-color: transparent;\r\n border-color: transparent;\r\n border-radius: 4px;\r\n color: #3bafda;\r\n text-decoration: none;\r\n}\r\n.editor-horizontal .popover-content {\r\n padding: 9px 30px;\r\n}\r\n.datepicker table tr td.active,\r\n.datepicker table tr td.active:hover,\r\n.datepicker table tr td.active.disabled,\r\n.datepicker table tr td.active.disabled:hover {\r\n background-color: #3bafda !important;\r\n background-image: none;\r\n box-shadow: none;\r\n}\r\n/* Dropzone */\r\n.dropzone {\r\n min-height: 230px;\r\n border: 2px dashed rgba(255, 255, 255, 0.2);\r\n background: transparent;\r\n border-radius: 6px;\r\n}\r\n.dropzone .dz-message {\r\n font-size: 30px;\r\n}\r\n/* =============\r\n Calendar\r\n============= */\r\n.calendar {\r\n float: left;\r\n margin-bottom: 0px;\r\n}\r\n.fc-view {\r\n margin-top: 30px;\r\n}\r\n.none-border .modal-footer {\r\n border-top: none;\r\n}\r\n.fc-toolbar {\r\n margin-bottom: 5px;\r\n margin-top: 15px;\r\n}\r\n.fc-toolbar h2 {\r\n font-size: 18px;\r\n font-weight: 600;\r\n line-height: 30px;\r\n text-transform: uppercase;\r\n}\r\n.fc-day {\r\n background: transparent;\r\n}\r\n.fc-toolbar .fc-state-active,\r\n.fc-toolbar .ui-state-active,\r\n.fc-toolbar button:focus,\r\n.fc-toolbar button:hover,\r\n.fc-toolbar .ui-state-hover {\r\n z-index: 0;\r\n}\r\n.fc-widget-header {\r\n border: 1px solid #f5f5f5;\r\n}\r\n.fc-widget-content {\r\n border: 1px solid #f5f5f5;\r\n}\r\n.fc th.fc-widget-header {\r\n background: rgba(255, 255, 255, 0.2);\r\n font-size: 14px;\r\n line-height: 20px;\r\n padding: 10px 0px;\r\n text-transform: uppercase;\r\n}\r\n.fc-unthemed th,\r\n.fc-unthemed td,\r\n.fc-unthemed thead,\r\n.fc-unthemed tbody,\r\n.fc-unthemed .fc-divider,\r\n.fc-unthemed .fc-row,\r\n.fc-unthemed .fc-popover {\r\n background-color: transparent;\r\n border-color: rgba(255, 255, 255, 0.1);\r\n}\r\n.fc-button {\r\n background: #ffffff;\r\n border: 1px solid #f5f5f5;\r\n color: #555555;\r\n text-transform: capitalize;\r\n}\r\n.fc-text-arrow {\r\n font-family: inherit;\r\n font-size: 16px;\r\n}\r\n.fc-state-hover {\r\n background: #F5F5F5;\r\n}\r\n.fc-state-highlight {\r\n background: #f0f0f0;\r\n}\r\n.fc-cell-overlay {\r\n background: #f0f0f0;\r\n}\r\n.fc-unthemed .fc-today {\r\n background: transparent;\r\n}\r\n.fc-event {\r\n border-radius: 2px;\r\n border: none;\r\n cursor: move;\r\n font-size: 13px;\r\n margin: 5px 7px;\r\n padding: 5px 5px;\r\n text-align: center;\r\n}\r\n.external-event {\r\n color: #ffffff;\r\n cursor: move;\r\n margin: 10px 0;\r\n padding: 6px 10px;\r\n}\r\n.fc-basic-view td.fc-week-number span {\r\n padding-right: 5px;\r\n}\r\n.fc-basic-view td.fc-day-number {\r\n padding-right: 5px;\r\n}\r\n/* ===========\r\n Widgets\r\n =============*/\r\n/* Inbox-widget */\r\n.inbox-widget .inbox-item {\r\n border-bottom: 1px solid #323b44;\r\n overflow: hidden;\r\n padding: 10px 0;\r\n position: relative;\r\n}\r\n.inbox-widget .inbox-item .inbox-item-img {\r\n display: block;\r\n float: left;\r\n margin-right: 15px;\r\n width: 40px;\r\n}\r\n.inbox-widget .inbox-item img {\r\n width: 40px;\r\n}\r\n.inbox-widget .inbox-item .inbox-item-author {\r\n color: #f5f5f5;\r\n display: block;\r\n margin: 0;\r\n}\r\n.inbox-widget .inbox-item .inbox-item-text {\r\n color: #98a6ad;\r\n display: block;\r\n font-size: 12px;\r\n margin: 0;\r\n}\r\n.inbox-widget .inbox-item .inbox-item-date {\r\n color: #98a6ad;\r\n font-size: 11px;\r\n position: absolute;\r\n right: 7px;\r\n top: 2px;\r\n}\r\n/* Chat widget */\r\n.conversation-list {\r\n list-style: none;\r\n height: 332px;\r\n padding: 0px 20px;\r\n}\r\n.conversation-list li {\r\n margin-bottom: 24px;\r\n}\r\n.conversation-list .chat-avatar {\r\n display: inline-block;\r\n float: left;\r\n text-align: center;\r\n width: 42px;\r\n}\r\n.conversation-list .chat-avatar img {\r\n border-radius: 100%;\r\n width: 100%;\r\n}\r\n.conversation-list .chat-avatar i {\r\n font-size: 12px;\r\n font-style: normal;\r\n color: #98a6ad;\r\n}\r\n.conversation-list .ctext-wrap {\r\n -moz-border-radius: 3px;\r\n -webkit-border-radius: 3px;\r\n background: rgba(255, 255, 255, 0.1);\r\n border-radius: 3px;\r\n display: inline-block;\r\n padding: 12px;\r\n position: relative;\r\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);\r\n}\r\n.conversation-list .ctext-wrap i {\r\n color: #f5f5f5;\r\n display: block;\r\n font-size: 12px;\r\n font-style: normal;\r\n font-weight: bold;\r\n position: relative;\r\n}\r\n.conversation-list .ctext-wrap p {\r\n margin: 0px;\r\n padding-top: 3px;\r\n color: #98a6ad;\r\n}\r\n.conversation-list .ctext-wrap:after {\r\n right: 100%;\r\n top: 0%;\r\n border: solid transparent;\r\n content: \" \";\r\n height: 0;\r\n width: 0;\r\n position: absolute;\r\n pointer-events: none;\r\n border-top-color: rgba(255, 255, 255, 0.1);\r\n border-width: 8px;\r\n margin-left: -1px;\r\n border-right-color: rgba(255, 255, 255, 0.1);\r\n}\r\n.conversation-list .conversation-text {\r\n display: inline-block;\r\n float: left;\r\n font-size: 12px;\r\n margin-left: 12px;\r\n width: 70%;\r\n}\r\n.conversation-list .odd .chat-avatar {\r\n float: right !important;\r\n}\r\n.conversation-list .odd .conversation-text {\r\n float: right !important;\r\n margin-right: 12px;\r\n text-align: right;\r\n width: 70% !important;\r\n}\r\n.conversation-list .odd .ctext-wrap:after {\r\n border-color: rgba(238, 238, 242, 0) !important;\r\n border-left-color: rgba(255, 255, 255, 0.1) !important;\r\n border-top-color: rgba(255, 255, 255, 0.1) !important;\r\n left: 100% !important;\r\n margin-right: -1px;\r\n}\r\n.chat-send {\r\n padding-left: 0px;\r\n padding-right: 30px;\r\n}\r\n.chat-send button {\r\n width: 100%;\r\n}\r\n.chat-inputbar {\r\n padding-left: 30px;\r\n}\r\n/* Todos widget */\r\n#todo-message {\r\n font-size: 16px;\r\n}\r\n.todo-list li {\r\n border-radius: 0px;\r\n border: 0px;\r\n margin: 0px;\r\n padding: 1px;\r\n color: #98a6ad;\r\n}\r\n.todo-list li:last-of-type {\r\n border-bottom: none;\r\n}\r\n.todo-list li:hover {\r\n background: transparent !important;\r\n}\r\n.todo-send {\r\n padding-left: 0px;\r\n}\r\n/* Widget-chart */\r\n.widget-chart ul li {\r\n width: 31.5%;\r\n display: inline-block;\r\n padding: 0px;\r\n}\r\n.widget-panel {\r\n padding: 30px 20px;\r\n padding-left: 30px;\r\n border-radius: 4px;\r\n position: relative;\r\n margin-bottom: 20px;\r\n}\r\n.widget-panel i {\r\n font-size: 60px;\r\n padding: 30px;\r\n background: rgba(255, 255, 255, 0.2);\r\n position: absolute;\r\n right: 0px;\r\n bottom: 0px;\r\n top: 0px;\r\n line-height: 60px;\r\n}\r\n.widget-user {\r\n min-height: 112px;\r\n}\r\n.widget-user img {\r\n height: 72px;\r\n float: left;\r\n}\r\n.widget-user .wid-u-info {\r\n margin-left: 90px;\r\n}\r\n.widget-user .wid-u-info p {\r\n white-space: nowrap;\r\n display: block;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n}\r\n.widget-simple-chart .circliful-chart {\r\n float: left;\r\n margin-top: -5px;\r\n}\r\n.widget-icon i {\r\n float: left;\r\n font-size: 48px;\r\n}\r\n.widget-icon .wid-icon-info {\r\n margin-left: 80px;\r\n}\r\n"; }); define('text!main/picks/picks.html', ['module'], function(module) { module.exports = ""; }); -define('text!resources/styles/minton/css/elements.css', ['module'], function(module) { module.exports = ""; }); +define('text!resources/styles/minton/css/core.css', ['module'], function(module) { module.exports = "@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);\r\n@import url(https://fonts.googleapis.com/css?family=Poppins:500,600);\r\n@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:600,400,700);\r\n/* ===========\r\n Core file List\r\n\r\n - Common\r\n - Bootstrap custom\r\n - Helper class\r\n - Waves effect\r\n - Animation\r\n - Print css\r\n =============*/\r\n/* ===========\r\n Common\r\n =============*/\r\nbody {\r\n background: #2d353d;\r\n font-family: 'Roboto', sans-serif;\r\n margin: 0;\r\n color: #98a6ad;\r\n overflow-x: hidden !important;\r\n}\r\nhtml {\r\n overflow-x: hidden;\r\n position: relative;\r\n min-height: 100%;\r\n background: #2d353d;\r\n}\r\nh1,\r\nh2,\r\nh3,\r\nh4,\r\nh5,\r\nh6 {\r\n color: rgba(255, 255, 255, 0.8);\r\n font-family: 'Source Sans Pro', sans-serif;\r\n margin: 10px 0;\r\n}\r\nh1 small,\r\nh2 small,\r\nh3 small,\r\nh4 small,\r\nh5 small,\r\nh6 small {\r\n color: rgba(255, 255, 255, 0.5);\r\n}\r\nh1 {\r\n line-height: 43px;\r\n}\r\nh2 {\r\n line-height: 35px;\r\n}\r\nh3 {\r\n line-height: 30px;\r\n}\r\nh4 {\r\n line-height: 22px;\r\n}\r\n* {\r\n outline: none !important;\r\n}\r\na:hover {\r\n outline: 0;\r\n text-decoration: none;\r\n}\r\na:active {\r\n outline: 0;\r\n text-decoration: none;\r\n}\r\na:focus {\r\n outline: 0;\r\n text-decoration: none;\r\n}\r\n.container {\r\n width: auto;\r\n}\r\n.container-alt {\r\n margin-left: auto;\r\n margin-right: auto;\r\n padding-left: 15px;\r\n padding-right: 15px;\r\n}\r\n.footer {\r\n background-color: #323b44;\r\n border-top: 1px solid rgba(255, 255, 255, 0.1);\r\n bottom: 0;\r\n color: #98a6ad;\r\n text-align: left !important;\r\n padding: 20px 30px;\r\n position: absolute;\r\n right: 0;\r\n left: 240px;\r\n}\r\n#wrapper {\r\n height: 100%;\r\n overflow: hidden;\r\n width: 100%;\r\n}\r\n.page {\r\n bottom: 0;\r\n left: 0;\r\n right: 0;\r\n top: 0;\r\n}\r\n.page-title {\r\n margin-bottom: 0px;\r\n margin-top: 0px;\r\n}\r\n.page-header {\r\n border-bottom: 1px solid rgba(238, 238, 238, 0.2);\r\n}\r\n.page-title-box {\r\n box-shadow: 0 2px 2px rgba(0, 0, 0, 0.03), 0 1px 0 rgba(0, 0, 0, 0.03);\r\n padding: 20px;\r\n margin: -20px -20px 0 -20px;\r\n}\r\n.page-title-box .breadcrumb {\r\n margin-top: 0px;\r\n padding-top: 2px;\r\n}\r\n.page-title-box .breadcrumb a {\r\n color: #3bafda;\r\n}\r\n.page-title-box .breadcrumb > .active {\r\n color: #98a6ad;\r\n}\r\n.card-box {\r\n padding: 20px;\r\n border: 1px solid rgba(255, 255, 255, 0.07);\r\n border-radius: 5px;\r\n -moz-border-radius: 5px;\r\n background-clip: padding-box;\r\n margin-bottom: 20px;\r\n background-color: #323b44;\r\n}\r\n.header-title {\r\n text-transform: uppercase;\r\n font-size: 15px;\r\n font-weight: 600;\r\n letter-spacing: 0.04em;\r\n line-height: 16px;\r\n margin-bottom: 8px;\r\n}\r\n.social-links li a {\r\n -webkit-border-radius: 50%;\r\n background: #EFF0F4;\r\n border-radius: 50%;\r\n color: #7A7676;\r\n display: inline-block;\r\n height: 30px;\r\n line-height: 30px;\r\n text-align: center;\r\n width: 30px;\r\n}\r\n/* ===========\r\n Bootstrap-custom\r\n =============*/\r\n.row {\r\n margin-right: -10px;\r\n margin-left: -10px;\r\n}\r\n.col-lg-1,\r\n.col-lg-10,\r\n.col-lg-11,\r\n.col-lg-12,\r\n.col-lg-2,\r\n.col-lg-3,\r\n.col-lg-4,\r\n.col-lg-5,\r\n.col-lg-6,\r\n.col-lg-7,\r\n.col-lg-8,\r\n.col-lg-9,\r\n.col-md-1,\r\n.col-md-10,\r\n.col-md-11,\r\n.col-md-12,\r\n.col-md-2,\r\n.col-md-3,\r\n.col-md-4,\r\n.col-md-5,\r\n.col-md-6,\r\n.col-md-7,\r\n.col-md-8,\r\n.col-md-9,\r\n.col-sm-1,\r\n.col-sm-10,\r\n.col-sm-11,\r\n.col-sm-12,\r\n.col-sm-2,\r\n.col-sm-3,\r\n.col-sm-4,\r\n.col-sm-5,\r\n.col-sm-6,\r\n.col-sm-7,\r\n.col-sm-8,\r\n.col-sm-9,\r\n.col-xs-1,\r\n.col-xs-10,\r\n.col-xs-11,\r\n.col-xs-12,\r\n.col-xs-2,\r\n.col-xs-3,\r\n.col-xs-4,\r\n.col-xs-5,\r\n.col-xs-6,\r\n.col-xs-7,\r\n.col-xs-8,\r\n.col-xs-9 {\r\n padding-left: 10px;\r\n padding-right: 10px;\r\n}\r\n.breadcrumb {\r\n background-color: transparent;\r\n margin-bottom: 15px;\r\n margin-top: 5px;\r\n}\r\n.dropdown-menu {\r\n padding: 4px 0;\r\n background-color: #1c2127;\r\n animation: dropdownOpen 0.3s ease-out;\r\n border: 0;\r\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);\r\n}\r\n.dropdown-menu > li > a {\r\n padding: 6px 20px;\r\n color: #98a6ad;\r\n}\r\n.dropdown-menu .divider {\r\n background-color: rgba(238, 238, 238, 0.2);\r\n}\r\n.dropdown-menu > li > a:focus,\r\n.dropdown-menu > li > a:hover {\r\n color: rgba(255, 255, 255, 0.7);\r\n text-decoration: none;\r\n background-color: #121518;\r\n}\r\nhr {\r\n border-top: 1px solid rgba(238, 238, 238, 0.3);\r\n}\r\ncode {\r\n color: #3bafda;\r\n border-radius: 4px;\r\n}\r\ncode,\r\npre {\r\n background-color: rgba(255, 255, 255, 0.1);\r\n}\r\npre {\r\n background-color: #21272c;\r\n color: #eeeeee;\r\n border: 1px solid rgba(238, 238, 238, 0.3);\r\n}\r\n.bg-empty {\r\n background: transparent !important;\r\n}\r\n.bg-primary {\r\n background-color: #3bafda !important;\r\n}\r\n.bg-success {\r\n background-color: #00b19d !important;\r\n}\r\n.bg-info {\r\n background-color: #3ddcf7 !important;\r\n}\r\n.bg-warning {\r\n background-color: #ffaa00 !important;\r\n}\r\n.bg-danger {\r\n background-color: #ef5350 !important;\r\n}\r\n.bg-muted {\r\n background-color: #F5F5F5 !important;\r\n}\r\n.bg-inverse {\r\n background-color: #4c5667 !important;\r\n}\r\n.bg-purple {\r\n background-color: #7266ba !important;\r\n}\r\n.bg-pink {\r\n background-color: #f76397 !important;\r\n}\r\n.bg-white {\r\n background-color: #ffffff !important;\r\n}\r\n.text-white {\r\n color: #ffffff;\r\n}\r\n.text-danger {\r\n color: #ef5350;\r\n}\r\n.text-muted {\r\n color: #98a6ad !important;\r\n}\r\n.text-primary {\r\n color: #3bafda;\r\n}\r\n.text-warning {\r\n color: #ffaa00;\r\n}\r\n.text-success {\r\n color: #00b19d;\r\n}\r\n.text-info {\r\n color: #3ddcf7;\r\n}\r\n.text-inverse {\r\n color: rgba(255, 255, 255, 0.6);\r\n}\r\n.text-pink {\r\n color: #f76397;\r\n}\r\n.text-purple {\r\n color: #7266ba;\r\n}\r\n.form-control {\r\n background-color: #323b44;\r\n border: 2px solid rgba(238, 238, 238, 0.1);\r\n border-radius: 4px;\r\n color: #ffffff;\r\n height: 36px;\r\n max-width: 100%;\r\n box-shadow: none;\r\n transition: all 300ms linear;\r\n}\r\n.form-control:focus {\r\n background-color: #323b44;\r\n border: 2px solid rgba(238, 238, 238, 0.3);\r\n box-shadow: none;\r\n outline: 0 !important;\r\n color: #ffffff;\r\n}\r\n.form-control[disabled],\r\n.form-control[readonly],\r\nfieldset[disabled] .form-control {\r\n background-color: rgba(255, 255, 255, 0.1);\r\n}\r\ninput.form-control::-webkit-input-placeholder {\r\n color: rgba(255, 255, 255, 0.3);\r\n font-weight: normal;\r\n}\r\ninput.form-control:-moz-placeholder {\r\n color: rgba(255, 255, 255, 0.3);\r\n font-weight: normal;\r\n}\r\ninput.form-control::-moz-placeholder {\r\n color: rgba(255, 255, 255, 0.3);\r\n font-weight: normal;\r\n}\r\ninput.form-control:-ms-input-placeholder {\r\n color: rgba(255, 255, 255, 0.3);\r\n font-weight: normal;\r\n}\r\n.label {\r\n color: #ffffff !important;\r\n}\r\n.label-primary {\r\n background-color: #3bafda;\r\n}\r\n.label-success {\r\n background-color: #00b19d;\r\n}\r\n.label-info {\r\n background-color: #3ddcf7;\r\n}\r\n.label-warning {\r\n background-color: #ffaa00;\r\n}\r\n.label-danger {\r\n background-color: #ef5350;\r\n}\r\n.label-purple {\r\n background-color: #7266ba;\r\n}\r\n.label-pink {\r\n background-color: #f76397;\r\n}\r\n.label-dark {\r\n background: #4f595b;\r\n}\r\n.label-inverse {\r\n background-color: #4c5667;\r\n}\r\n.badge {\r\n font-weight: 600;\r\n padding: 3px 5px;\r\n font-size: 12px;\r\n margin-top: 1px;\r\n}\r\n.badge-xs {\r\n font-size: 9px;\r\n}\r\n.badge-xs,\r\n.badge-sm {\r\n transform: translate(0, -2px);\r\n}\r\n.badge-primary {\r\n background-color: #3bafda;\r\n}\r\n.badge-success {\r\n background-color: #00b19d;\r\n}\r\n.badge-info {\r\n background-color: #3ddcf7;\r\n}\r\n.badge-warning {\r\n background-color: #ffaa00;\r\n}\r\n.badge-danger {\r\n background-color: #ef5350;\r\n}\r\n.badge-purple {\r\n background-color: #7266ba;\r\n}\r\n.badge-pink {\r\n background-color: #f76397;\r\n}\r\n.badge-inverse {\r\n background-color: #4c5667;\r\n}\r\n/* Pagination/ Pager */\r\n.pagination > li:first-child > a,\r\n.pagination > li:first-child > span {\r\n border-bottom-left-radius: 3px;\r\n border-top-left-radius: 3px;\r\n}\r\n.pagination > li:last-child > a,\r\n.pagination > li:last-child > span {\r\n border-bottom-right-radius: 3px;\r\n border-top-right-radius: 3px;\r\n}\r\n.pagination > li > a,\r\n.pagination > li > span {\r\n color: #ffffff;\r\n background-color: transparent;\r\n border: 1px solid rgba(255, 255, 255, 0.1);\r\n}\r\n.pagination > li > a:hover,\r\n.pagination > li > span:hover,\r\n.pagination > li > a:focus,\r\n.pagination > li > span:focus {\r\n background-color: #e4e7ea;\r\n}\r\n.pagination-split li {\r\n margin-left: 5px;\r\n display: inline-block;\r\n float: left;\r\n}\r\n.pagination-split li:first-child {\r\n margin-left: 0;\r\n}\r\n.pagination-split li a {\r\n border-radius: 3px;\r\n}\r\n.pagination > .active > a,\r\n.pagination > .active > span,\r\n.pagination > .active > a:hover,\r\n.pagination > .active > span:hover,\r\n.pagination > .active > a:focus,\r\n.pagination > .active > span:focus {\r\n background-color: #3bafda;\r\n border-color: #3bafda;\r\n}\r\n.pager li > a,\r\n.pager li > span {\r\n border-radius: 3px;\r\n color: #ffffff;\r\n background: transparent;\r\n}\r\n.pager li > a:hover,\r\n.pager li > span:hover {\r\n background: rgba(255, 255, 255, 0.2);\r\n}\r\n.pagination > .disabled > a,\r\n.pagination > .disabled > a:focus,\r\n.pagination > .disabled > a:hover,\r\n.pagination > .disabled > span,\r\n.pagination > .disabled > span:focus,\r\n.pagination > .disabled > span:hover,\r\n.pager .disabled > a,\r\n.pager .disabled > a:focus,\r\n.pager .disabled > a:hover,\r\n.pager .disabled > span {\r\n background: rgba(255, 255, 255, 0.2);\r\n color: #ffffff;\r\n border: 1px solid rgba(255, 255, 255, 0.1);\r\n}\r\nblockquote .small,\r\nblockquote footer,\r\nblockquote small {\r\n color: #ffffff;\r\n}\r\n/* Tabs */\r\n.tabs {\r\n margin: 0 auto;\r\n padding: 0px;\r\n position: relative;\r\n white-space: nowrap;\r\n width: 100%;\r\n}\r\n.tabs li.tab {\r\n display: block;\r\n float: left;\r\n margin: 0;\r\n text-align: center;\r\n}\r\n.tabs li.tab a {\r\n -moz-transition: color 0.28s ease;\r\n -ms-transition: color 0.28s ease;\r\n -o-transition: color 0.28s ease;\r\n -webkit-transition: color 0.28s ease;\r\n color: #eeeeee;\r\n display: block;\r\n height: 100%;\r\n text-decoration: none;\r\n transition: color 0.28s ease;\r\n width: 100%;\r\n}\r\n.tabs li.tab a.active {\r\n color: #3bafda !important;\r\n}\r\n.tabs .indicator {\r\n background-color: #3bafda;\r\n bottom: 0;\r\n height: 2px;\r\n position: absolute;\r\n will-change: left, right;\r\n}\r\n.tabs-top .indicator {\r\n top: 0;\r\n}\r\n.nav-pills li a {\r\n line-height: 36px !important;\r\n}\r\n.nav-pills li.active a {\r\n background-color: #3bafda !important;\r\n}\r\n.nav-pills li.active a:hover {\r\n background-color: #3bafda !important;\r\n}\r\n.nav-pills li.active a:focus {\r\n background-color: #3bafda !important;\r\n}\r\n.nav-pills li a:hover {\r\n color: #3bafda;\r\n background: transparent !important;\r\n}\r\n.nav.nav-tabs + .tab-content {\r\n border: 2px solid rgba(255, 255, 255, 0.1);\r\n margin-bottom: 30px;\r\n padding: 30px;\r\n color: #98a6ad;\r\n background-color: #323b44;\r\n}\r\n.tabs-vertical-env {\r\n margin-bottom: 30px;\r\n}\r\n.tabs-vertical-env .tab-content {\r\n border: 2px solid rgba(255, 255, 255, 0.1);\r\n display: table-cell;\r\n margin-bottom: 30px;\r\n padding: 30px;\r\n color: #98a6ad;\r\n vertical-align: top;\r\n background-color: #272e35;\r\n}\r\n.tabs-vertical-env .nav.tabs-vertical {\r\n display: table-cell;\r\n min-width: 120px;\r\n vertical-align: top;\r\n width: 150px;\r\n}\r\n.tabs-vertical-env .nav.tabs-vertical li.active > a {\r\n background-color: #ffffff;\r\n border: 0;\r\n}\r\n.tabs-vertical-env .nav.tabs-vertical li > a {\r\n color: #333333;\r\n text-align: center;\r\n white-space: nowrap;\r\n}\r\n.nav.nav-tabs > li.active > a {\r\n border: 0;\r\n}\r\n.nav.nav-tabs > li > a,\r\n.nav.tabs-vertical > li > a {\r\n background: rgba(255, 255, 255, 0.1) !important;\r\n border-radius: 0;\r\n border: none;\r\n cursor: pointer;\r\n line-height: 50px;\r\n padding-left: 20px;\r\n padding-right: 20px;\r\n letter-spacing: 0.03em;\r\n font-weight: 600;\r\n text-transform: uppercase;\r\n font-family: 'Source Sans Pro', sans-serif;\r\n}\r\n.nav.nav-tabs > li > a:hover,\r\n.nav.tabs-vertical > li > a:hover {\r\n color: #3bafda !important;\r\n background: rgba(255, 255, 255, 0.1) !important;\r\n}\r\n.nav.nav-tabs > li:last-of-type a {\r\n margin-right: 0px;\r\n}\r\n.nav.nav-tabs {\r\n border-bottom: 0;\r\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\r\n}\r\n.nav-tabs.nav-justified > .active > a,\r\n.nav-tabs.nav-justified > .active > a:hover,\r\n.nav-tabs.nav-justified > .active > a:focus,\r\n.tabs-vertical-env .nav.tabs-vertical li.active > a {\r\n border: none;\r\n}\r\n.nav-tabs > li.active > a,\r\n.nav-tabs > li.active > a:focus,\r\n.nav-tabs > li.active > a:hover,\r\n.tabs-vertical > li.active > a,\r\n.tabs-vertical > li.active > a:focus,\r\n.tabs-vertical > li.active > a:hover {\r\n color: #3bafda !important;\r\n}\r\n.navtab-custom li {\r\n margin-bottom: -2px;\r\n}\r\n.navtab-custom li a {\r\n border-top: 2px solid transparent !important;\r\n}\r\n.navtab-custom li.active a {\r\n border-top: 2px solid #3bafda !important;\r\n}\r\n.nav-tab-left.navtab-custom li a {\r\n border: none !important;\r\n border-left: 2px solid transparent !important;\r\n}\r\n.nav-tab-left.navtab-custom li.active a {\r\n border-left: 2px solid #3bafda !important;\r\n}\r\n.nav-tab-right.navtab-custom li a {\r\n border: none !important;\r\n border-right: 2px solid transparent !important;\r\n}\r\n.nav-tab-right.navtab-custom li.active a {\r\n border-right: 2px solid #3bafda !important;\r\n}\r\n.nav-tabs.nav-justified > .active > a,\r\n.nav-tabs.nav-justified > .active > a:hover,\r\n.nav-tabs.nav-justified > .active > a:focus,\r\n.tabs-vertical-env .nav.tabs-vertical li.active > a {\r\n border: none;\r\n}\r\n.nav-tabs > li.active > a,\r\n.nav-tabs > li.active > a:focus,\r\n.nav-tabs > li.active > a:hover,\r\n.tabs-vertical > li.active > a,\r\n.tabs-vertical > li.active > a:focus,\r\n.tabs-vertical > li.active > a:hover {\r\n color: #3bafda !important;\r\n}\r\n/* Dropcap */\r\n.dropcap {\r\n font-size: 3.1em;\r\n}\r\n.dropcap,\r\n.dropcap-circle,\r\n.dropcap-square {\r\n display: block;\r\n float: left;\r\n font-weight: 400;\r\n line-height: 36px;\r\n margin-right: 6px;\r\n text-shadow: none;\r\n}\r\n/* Modal */\r\n.modal .modal-dialog .modal-content {\r\n -moz-box-shadow: none;\r\n -webkit-box-shadow: none;\r\n border-color: rgba(238, 238, 238, 0.3);\r\n border-radius: 2px;\r\n box-shadow: none;\r\n padding: 30px;\r\n background-color: #323b44;\r\n}\r\n.modal .modal-dialog .modal-content .modal-header {\r\n margin: 0;\r\n padding: 0;\r\n border-bottom: 2px solid rgba(238, 238, 238, 0.3);\r\n padding-bottom: 15px;\r\n}\r\n.modal .modal-dialog .modal-content .modal-body {\r\n padding: 20px 0;\r\n}\r\n.modal .modal-dialog .modal-content .modal-footer {\r\n padding: 0;\r\n padding-top: 15px;\r\n border-top: 1px solid rgba(238, 238, 238, 0.3);\r\n}\r\n.modal .close {\r\n color: #ffffff;\r\n text-shadow: none;\r\n}\r\n.modal-full {\r\n width: 98%;\r\n}\r\n.modal-backdrop {\r\n background-color: #eeeeee;\r\n}\r\n.modal-content .nav.nav-tabs + .tab-content {\r\n margin-bottom: 0px;\r\n}\r\n.modal-content .panel-group {\r\n margin-bottom: 0px;\r\n}\r\n.modal-content .panel {\r\n border-top: none;\r\n}\r\n/* Custom-modal */\r\n.modal-demo {\r\n background-color: #FFF;\r\n width: 600px;\r\n border-radius: 4px;\r\n -moz-border-radius: 4px;\r\n background-clip: padding-box;\r\n display: none;\r\n}\r\n.modal-demo .close {\r\n position: absolute;\r\n top: 15px;\r\n right: 25px;\r\n color: #eeeeee;\r\n}\r\n.custom-modal-title {\r\n padding: 15px 25px 15px 25px;\r\n line-height: 22px;\r\n font-size: 18px;\r\n background-color: #3bafda;\r\n color: #ffffff;\r\n text-align: left;\r\n margin: 0px;\r\n}\r\n.custom-modal-text {\r\n padding: 20px;\r\n}\r\n.custombox-modal-flash .close,\r\n.custombox-modal-rotatedown .close {\r\n top: 20px;\r\n z-index: 9999;\r\n}\r\n.tabs-vertical-env .tab-content {\r\n margin-bottom: 0px;\r\n}\r\n.table > thead > tr > td.middle-align,\r\n.table > tbody > tr > td.middle-align {\r\n vertical-align: middle;\r\n}\r\n.legendLabel {\r\n padding-left: 10px !important;\r\n}\r\n/* Alerts */\r\n.alert-success {\r\n background-color: rgba(0, 177, 157, 0.25) !important;\r\n border-color: rgba(0, 177, 157, 0.5) !important;\r\n color: #00b19d;\r\n}\r\n.alert-success .alert-link {\r\n color: #00b19d;\r\n}\r\n.alert-info {\r\n background-color: rgba(61, 220, 247, 0.2) !important;\r\n border-color: rgba(61, 220, 247, 0.5) !important;\r\n color: #3ddcf7;\r\n}\r\n.alert-info .alert-link {\r\n color: #3ddcf7;\r\n}\r\n.alert-warning {\r\n background-color: rgba(255, 170, 0, 0.2) !important;\r\n border-color: rgba(255, 170, 0, 0.5) !important;\r\n color: #ffaa00;\r\n}\r\n.alert-warning .alert-link {\r\n color: #ffaa00;\r\n}\r\n.alert-danger {\r\n background-color: rgba(239, 83, 80, 0.2) !important;\r\n border-color: rgba(239, 83, 80, 0.5) !important;\r\n color: #ef5350;\r\n}\r\n.alert-danger .alert-link {\r\n color: #ef5350;\r\n}\r\n/* List group */\r\n.list-group-item {\r\n border: 1px solid rgba(238, 238, 238, 0.3);\r\n background: transparent;\r\n color: #ffffff !important;\r\n}\r\n.list-group-item:hover {\r\n background-color: rgba(255, 255, 255, 0.07) !important;\r\n}\r\n.list-group-item.disabled,\r\n.list-group-item.disabled:focus,\r\n.list-group-item.disabled:hover {\r\n background-color: rgba(255, 255, 255, 0.07) !important;\r\n}\r\n.list-group-item.active,\r\n.list-group-item.active:hover,\r\n.list-group-item.active:focus {\r\n background-color: #3bafda !important;\r\n border-color: #3bafda;\r\n}\r\n.list-group-item.disabled .list-group-item-text,\r\n.list-group-item.disabled:focus .list-group-item-text,\r\n.list-group-item.disabled:hover .list-group-item-text {\r\n color: rgba(255, 255, 255, 0.5);\r\n}\r\na.list-group-item .list-group-item-heading,\r\nbutton.list-group-item .list-group-item-heading {\r\n color: #ffffff;\r\n}\r\n.nav-pills > .active > a > .badge {\r\n color: #3bafda;\r\n}\r\n.has-success .form-control {\r\n border-color: #00b19d;\r\n box-shadow: none !important;\r\n}\r\n.has-warning .form-control {\r\n border-color: #ffaa00;\r\n box-shadow: none !important;\r\n}\r\n.has-error .form-control {\r\n border-color: #ef5350;\r\n box-shadow: none !important;\r\n}\r\n.input-group-addon {\r\n border-radius: 2px;\r\n border: none;\r\n background-color: rgba(255, 255, 255, 0.2);\r\n color: #ffffff;\r\n}\r\n/* Tooltips */\r\n.tooltip-inner {\r\n border-radius: 1px;\r\n padding: 6px 10px;\r\n}\r\n.jqstooltip {\r\n box-sizing: content-box;\r\n width: auto !important;\r\n height: auto !important;\r\n}\r\n/* Popover */\r\n.popover {\r\n font-family: inherit;\r\n border: none;\r\n border-radius: 3px;\r\n -moz-border-radius: 3px;\r\n background-clip: padding-box;\r\n}\r\n.popover .popover-title {\r\n background-color: transparent;\r\n color: #3bafda;\r\n font-weight: 600;\r\n}\r\n/* ===========\r\n Helper classes\r\n =============*/\r\n.p-0 {\r\n padding: 0px !important;\r\n}\r\n.p-t-0 {\r\n padding-top: 0px !important;\r\n}\r\n.p-t-10 {\r\n padding-top: 10px !important;\r\n}\r\n.p-b-0 {\r\n padding-bottom: 0px !important;\r\n}\r\n.p-b-10 {\r\n padding-bottom: 10px !important;\r\n}\r\n.m-0 {\r\n margin: 0px !important;\r\n}\r\n.m-r-5 {\r\n margin-right: 5px;\r\n}\r\n.m-r-10 {\r\n margin-right: 10px;\r\n}\r\n.m-r-15 {\r\n margin-right: 15px !important;\r\n}\r\n.m-l-5 {\r\n margin-left: 5px;\r\n}\r\n.m-l-10 {\r\n margin-left: 10px;\r\n}\r\n.m-l-15 {\r\n margin-left: 15px;\r\n}\r\n.m-t-5 {\r\n margin-top: 5px !important;\r\n}\r\n.m-t-0 {\r\n margin-top: 0px;\r\n}\r\n.m-t-10 {\r\n margin-top: 10px !important;\r\n}\r\n.m-t-15 {\r\n margin-top: 15px !important;\r\n}\r\n.m-t-20 {\r\n margin-top: 20px !important;\r\n}\r\n.m-t-30 {\r\n margin-top: 30px !important;\r\n}\r\n.m-t-40 {\r\n margin-top: 40px !important;\r\n}\r\n.m-b-0 {\r\n margin-bottom: 0px !important;\r\n}\r\n.m-b-5 {\r\n margin-bottom: 5px;\r\n}\r\n.m-b-10 {\r\n margin-bottom: 10px;\r\n}\r\n.m-b-15 {\r\n margin-bottom: 15px;\r\n}\r\n.m-b-20 {\r\n margin-bottom: 20px;\r\n}\r\n.m-b-25 {\r\n margin-bottom: 25px;\r\n}\r\n.m-b-30 {\r\n margin-bottom: 30px !important;\r\n}\r\n.w-xs {\r\n min-width: 80px;\r\n}\r\n.w-sm {\r\n min-width: 95px;\r\n}\r\n.w-md {\r\n min-width: 110px;\r\n}\r\n.w-lg {\r\n min-width: 140px;\r\n}\r\n.m-h-50 {\r\n min-height: 50px;\r\n}\r\n.l-h-34 {\r\n line-height: 34px !important;\r\n}\r\n.font-light {\r\n font-weight: 300;\r\n}\r\n.font-500 {\r\n font-weight: 500;\r\n}\r\n.font-normal {\r\n font-weight: normal;\r\n}\r\n.font-13 {\r\n font-size: 13px;\r\n}\r\n.wrapper-md {\r\n padding: 20px;\r\n}\r\n.center-page {\r\n float: none !important;\r\n margin: 0 auto;\r\n}\r\n.pull-in {\r\n margin-left: -20px;\r\n margin-right: -20px;\r\n}\r\n.b-0 {\r\n border: none !important;\r\n}\r\n.no-border {\r\n border: none;\r\n}\r\n.bx-s-0 {\r\n box-shadow: none !important;\r\n}\r\n.bx-shadow {\r\n box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);\r\n}\r\n.mx-box {\r\n max-height: 380px;\r\n min-height: 380px;\r\n}\r\n.thumb-sm {\r\n height: 32px;\r\n width: 32px;\r\n}\r\n.thumb-md {\r\n height: 48px;\r\n width: 48px;\r\n}\r\n.thumb-lg {\r\n height: 88px;\r\n width: 88px;\r\n}\r\n/* Demo Only */\r\n.grid-structure .grid-container {\r\n background-color: rgba(255, 255, 255, 0.03);\r\n margin-bottom: 10px;\r\n padding: 10px 20px;\r\n}\r\n.icon-list-demo div {\r\n cursor: pointer;\r\n line-height: 45px;\r\n white-space: nowrap;\r\n color: #98a6ad;\r\n}\r\n.icon-list-demo div p {\r\n margin-bottom: 0px;\r\n line-height: inherit;\r\n}\r\n.icon-list-demo i {\r\n -webkit-transition: all 0.2s;\r\n display: inline-block;\r\n font-size: 18px;\r\n margin: 0;\r\n text-align: center;\r\n transition: all 0.2s;\r\n vertical-align: middle;\r\n width: 40px;\r\n}\r\n.icon-list-demo .col-md-4 {\r\n border-radius: 3px;\r\n -moz-border-radius: 3px;\r\n background-clip: padding-box;\r\n}\r\n.icon-list-demo .col-md-4:hover {\r\n color: #3bafda;\r\n}\r\n.icon-list-demo .col-md-4:hover i {\r\n -o-transform: scale(1.5);\r\n -webkit-transform: scale(1.5);\r\n moz-transform: scale(1.5);\r\n transform: scale(1.5);\r\n}\r\n.ionicon-list i {\r\n font-size: 16px;\r\n}\r\n.ionicon-list .col-md-3:hover i {\r\n -o-transform: scale(2);\r\n -webkit-transform: scale(2);\r\n moz-transform: scale(2);\r\n transform: scale(2);\r\n}\r\n.button-list {\r\n margin-left: -8px;\r\n margin-bottom: -12px;\r\n}\r\n.button-list .btn {\r\n margin-bottom: 12px;\r\n margin-left: 8px;\r\n}\r\n/* ===========\r\n Waves Effect\r\n =============*/\r\n/*!\r\n * Waves v0.6.0\r\n * http://fian.my.id/Waves\r\n *\r\n * Copyright 2014 Alfiana E. Sibuea and other contributors\r\n * Released under the MIT license\r\n * https://github.com/fians/Waves/blob/master/LICENSE\r\n */\r\n.waves-effect {\r\n position: relative;\r\n cursor: pointer;\r\n display: inline-block;\r\n overflow: hidden;\r\n -webkit-user-select: none;\r\n -moz-user-select: none;\r\n -ms-user-select: none;\r\n user-select: none;\r\n -webkit-tap-highlight-color: transparent;\r\n vertical-align: middle;\r\n z-index: 1;\r\n will-change: opacity, transform;\r\n transition: all 0.3s ease-out;\r\n}\r\n.waves-effect .waves-ripple {\r\n position: absolute;\r\n border-radius: 50%;\r\n width: 20px;\r\n height: 20px;\r\n margin-top: -10px;\r\n margin-left: -10px;\r\n opacity: 0;\r\n background: rgba(0, 0, 0, 0.2);\r\n transition: all 0.7s ease-out;\r\n transition-property: transform, opacity;\r\n transform: scale(0);\r\n pointer-events: none;\r\n}\r\n.waves-effect.waves-light .waves-ripple {\r\n background-color: rgba(255, 255, 255, 0.45);\r\n}\r\n.waves-effect.waves-red .waves-ripple {\r\n background-color: rgba(244, 67, 54, 0.7);\r\n}\r\n.waves-effect.waves-yellow .waves-ripple {\r\n background-color: rgba(255, 235, 59, 0.7);\r\n}\r\n.waves-effect.waves-orange .waves-ripple {\r\n background-color: rgba(255, 152, 0, 0.7);\r\n}\r\n.waves-effect.waves-purple .waves-ripple {\r\n background-color: rgba(156, 39, 176, 0.7);\r\n}\r\n.waves-effect.waves-green .waves-ripple {\r\n background-color: rgba(76, 175, 80, 0.7);\r\n}\r\n.waves-effect.waves-teal .waves-ripple {\r\n background-color: rgba(0, 150, 136, 0.7);\r\n}\r\n.waves-effect.waves-primary .waves-ripple {\r\n background-color: rgba(59, 175, 218, 0.4);\r\n}\r\n.waves-notransition {\r\n transition: none !important;\r\n}\r\n.waves-circle {\r\n transform: translateZ(0);\r\n text-align: center;\r\n width: 2.5em;\r\n height: 2.5em;\r\n line-height: 2.5em;\r\n border-radius: 50%;\r\n -webkit-mask-image: none;\r\n}\r\n.waves-input-wrapper {\r\n border-radius: 0.2em;\r\n vertical-align: bottom;\r\n}\r\n.waves-input-wrapper .waves-button-input {\r\n position: relative;\r\n top: 0;\r\n left: 0;\r\n z-index: 1;\r\n}\r\n.waves-block {\r\n display: block;\r\n}\r\n/* ===========\r\n Animation\r\n =============*/\r\n/* Bounce 1 */\r\n@keyframes cd-bounce-1 {\r\n 0% {\r\n opacity: 0;\r\n transform: scale(0.5);\r\n }\r\n 60% {\r\n opacity: 1;\r\n transform: scale(1.2);\r\n }\r\n 100% {\r\n opacity: 1;\r\n transform: scale(1);\r\n }\r\n}\r\n/* Bounce 2 */\r\n@keyframes cd-bounce-2 {\r\n 0% {\r\n opacity: 0;\r\n transform: translateX(-100px);\r\n }\r\n 60% {\r\n opacity: 1;\r\n transform: translateX(20px);\r\n }\r\n 100% {\r\n opacity: 1;\r\n transform: translateX(0);\r\n }\r\n}\r\n/* Dropdown */\r\n@keyframes dropdownOpen {\r\n 0% {\r\n opacity: 0;\r\n transform: scale(0);\r\n }\r\n 100% {\r\n opacity: 1;\r\n transform: scale(1);\r\n }\r\n}\r\n/* Progressbar Animated */\r\n@keyframes animationProgress {\r\n from {\r\n width: 0;\r\n }\r\n}\r\n/* Portlets loader */\r\n@keyframes loaderAnimate {\r\n 0% {\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n transform: rotate(220deg);\r\n }\r\n}\r\n@keyframes loaderAnimate2 {\r\n 0% {\r\n box-shadow: inset #555 0 0 0 8px;\r\n transform: rotate(-140deg);\r\n }\r\n 50% {\r\n box-shadow: inset #555 0 0 0 2px;\r\n }\r\n 100% {\r\n box-shadow: inset #555 0 0 0 8px;\r\n transform: rotate(140deg);\r\n }\r\n}\r\n@keyframes loaderAnimate2 {\r\n 0% {\r\n box-shadow: inset #999 0 0 0 17px;\r\n transform: rotate(-140deg);\r\n }\r\n 50% {\r\n box-shadow: inset #999 0 0 0 2px;\r\n }\r\n 100% {\r\n box-shadow: inset #999 0 0 0 17px;\r\n transform: rotate(140deg);\r\n }\r\n}\r\n/* =============\r\n Print css\r\n============= */\r\n@media print {\r\n .logo,\r\n .breadcrumb,\r\n .page-title,\r\n .footer,\r\n .topbar-left {\r\n display: none;\r\n margin: 0px;\r\n padding: 0px;\r\n }\r\n .left,\r\n .right-bar {\r\n display: none;\r\n }\r\n .content {\r\n margin-top: 0px !important;\r\n padding-top: 0px;\r\n }\r\n .content-page {\r\n margin-left: 0px !important;\r\n margin-top: 0px;\r\n }\r\n}\r\n"; }); define('text!main/statistics/statistics.html', ['module'], function(module) { module.exports = ""; }); -define('text!resources/styles/minton/css/icons.css', ['module'], function(module) { module.exports = "@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);\r\n@import url(https://fonts.googleapis.com/css?family=Poppins:500,600);\r\n@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:600,400,700);\r\n/*\r\nTemplate Name: Minton Dashboard\r\nAuthor: CoderThemes\r\nEmail: coderthemes@gmail.com\r\nFile: Icons\r\n*/\r\n/*!\r\n * Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome\r\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\r\n */\r\n/* FONT PATH\r\n * -------------------------- */\r\n@font-face {\r\n font-family: 'FontAwesome';\r\n src: url('../fonts/fontawesome-webfont.eot?v=4.5.0');\r\n src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');\r\n font-weight: normal;\r\n font-style: normal;\r\n}\r\n.fa {\r\n display: inline-block;\r\n font: normal normal normal 14px/1 FontAwesome;\r\n font-size: inherit;\r\n text-rendering: auto;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n}\r\n/* makes the font 33% larger relative to the icon container */\r\n.fa-lg {\r\n font-size: 1.33333333em;\r\n line-height: 0.75em;\r\n vertical-align: -15%;\r\n}\r\n.fa-2x {\r\n font-size: 2em;\r\n}\r\n.fa-3x {\r\n font-size: 3em;\r\n}\r\n.fa-4x {\r\n font-size: 4em;\r\n}\r\n.fa-5x {\r\n font-size: 5em;\r\n}\r\n.fa-fw {\r\n width: 1.28571429em;\r\n text-align: center;\r\n}\r\n.fa-ul {\r\n padding-left: 0;\r\n margin-left: 2.14285714em;\r\n list-style-type: none;\r\n}\r\n.fa-ul > li {\r\n position: relative;\r\n}\r\n.fa-li {\r\n position: absolute;\r\n left: -2.14285714em;\r\n width: 2.14285714em;\r\n top: 0.14285714em;\r\n text-align: center;\r\n}\r\n.fa-li.fa-lg {\r\n left: -1.85714286em;\r\n}\r\n.fa-border {\r\n padding: .2em .25em .15em;\r\n border: solid 0.08em #eeeeee;\r\n border-radius: .1em;\r\n}\r\n.fa-pull-left {\r\n float: left;\r\n}\r\n.fa-pull-right {\r\n float: right;\r\n}\r\n.fa.fa-pull-left {\r\n margin-right: .3em;\r\n}\r\n.fa.fa-pull-right {\r\n margin-left: .3em;\r\n}\r\n/* Deprecated as of 4.4.0 */\r\n.pull-right {\r\n float: right;\r\n}\r\n.pull-left {\r\n float: left;\r\n}\r\n.fa.pull-left {\r\n margin-right: .3em;\r\n}\r\n.fa.pull-right {\r\n margin-left: .3em;\r\n}\r\n.fa-spin {\r\n animation: fa-spin 2s infinite linear;\r\n}\r\n.fa-pulse {\r\n animation: fa-spin 1s infinite steps(8);\r\n}\r\n@keyframes fa-spin {\r\n 0% {\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n transform: rotate(359deg);\r\n }\r\n}\r\n.fa-rotate-90 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);\r\n transform: rotate(90deg);\r\n}\r\n.fa-rotate-180 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);\r\n transform: rotate(180deg);\r\n}\r\n.fa-rotate-270 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);\r\n transform: rotate(270deg);\r\n}\r\n.fa-flip-horizontal {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);\r\n transform: scale(-1, 1);\r\n}\r\n.fa-flip-vertical {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);\r\n transform: scale(1, -1);\r\n}\r\n:root .fa-rotate-90,\r\n:root .fa-rotate-180,\r\n:root .fa-rotate-270,\r\n:root .fa-flip-horizontal,\r\n:root .fa-flip-vertical {\r\n filter: none;\r\n}\r\n.fa-stack {\r\n position: relative;\r\n display: inline-block;\r\n width: 2em;\r\n height: 2em;\r\n line-height: 2em;\r\n vertical-align: middle;\r\n}\r\n.fa-stack-1x,\r\n.fa-stack-2x {\r\n position: absolute;\r\n left: 0;\r\n width: 100%;\r\n text-align: center;\r\n}\r\n.fa-stack-1x {\r\n line-height: inherit;\r\n}\r\n.fa-stack-2x {\r\n font-size: 2em;\r\n}\r\n.fa-inverse {\r\n color: #ffffff;\r\n}\r\n/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen\r\n readers do not read off random characters that represent icons */\r\n.fa-glass:before {\r\n content: \"\\f000\";\r\n}\r\n.fa-music:before {\r\n content: \"\\f001\";\r\n}\r\n.fa-search:before {\r\n content: \"\\f002\";\r\n}\r\n.fa-envelope-o:before {\r\n content: \"\\f003\";\r\n}\r\n.fa-heart:before {\r\n content: \"\\f004\";\r\n}\r\n.fa-star:before {\r\n content: \"\\f005\";\r\n}\r\n.fa-star-o:before {\r\n content: \"\\f006\";\r\n}\r\n.fa-user:before {\r\n content: \"\\f007\";\r\n}\r\n.fa-film:before {\r\n content: \"\\f008\";\r\n}\r\n.fa-th-large:before {\r\n content: \"\\f009\";\r\n}\r\n.fa-th:before {\r\n content: \"\\f00a\";\r\n}\r\n.fa-th-list:before {\r\n content: \"\\f00b\";\r\n}\r\n.fa-check:before {\r\n content: \"\\f00c\";\r\n}\r\n.fa-remove:before,\r\n.fa-close:before,\r\n.fa-times:before {\r\n content: \"\\f00d\";\r\n}\r\n.fa-search-plus:before {\r\n content: \"\\f00e\";\r\n}\r\n.fa-search-minus:before {\r\n content: \"\\f010\";\r\n}\r\n.fa-power-off:before {\r\n content: \"\\f011\";\r\n}\r\n.fa-signal:before {\r\n content: \"\\f012\";\r\n}\r\n.fa-gear:before,\r\n.fa-cog:before {\r\n content: \"\\f013\";\r\n}\r\n.fa-trash-o:before {\r\n content: \"\\f014\";\r\n}\r\n.fa-home:before {\r\n content: \"\\f015\";\r\n}\r\n.fa-file-o:before {\r\n content: \"\\f016\";\r\n}\r\n.fa-clock-o:before {\r\n content: \"\\f017\";\r\n}\r\n.fa-road:before {\r\n content: \"\\f018\";\r\n}\r\n.fa-download:before {\r\n content: \"\\f019\";\r\n}\r\n.fa-arrow-circle-o-down:before {\r\n content: \"\\f01a\";\r\n}\r\n.fa-arrow-circle-o-up:before {\r\n content: \"\\f01b\";\r\n}\r\n.fa-inbox:before {\r\n content: \"\\f01c\";\r\n}\r\n.fa-play-circle-o:before {\r\n content: \"\\f01d\";\r\n}\r\n.fa-rotate-right:before,\r\n.fa-repeat:before {\r\n content: \"\\f01e\";\r\n}\r\n.fa-refresh:before {\r\n content: \"\\f021\";\r\n}\r\n.fa-list-alt:before {\r\n content: \"\\f022\";\r\n}\r\n.fa-lock:before {\r\n content: \"\\f023\";\r\n}\r\n.fa-flag:before {\r\n content: \"\\f024\";\r\n}\r\n.fa-headphones:before {\r\n content: \"\\f025\";\r\n}\r\n.fa-volume-off:before {\r\n content: \"\\f026\";\r\n}\r\n.fa-volume-down:before {\r\n content: \"\\f027\";\r\n}\r\n.fa-volume-up:before {\r\n content: \"\\f028\";\r\n}\r\n.fa-qrcode:before {\r\n content: \"\\f029\";\r\n}\r\n.fa-barcode:before {\r\n content: \"\\f02a\";\r\n}\r\n.fa-tag:before {\r\n content: \"\\f02b\";\r\n}\r\n.fa-tags:before {\r\n content: \"\\f02c\";\r\n}\r\n.fa-book:before {\r\n content: \"\\f02d\";\r\n}\r\n.fa-bookmark:before {\r\n content: \"\\f02e\";\r\n}\r\n.fa-print:before {\r\n content: \"\\f02f\";\r\n}\r\n.fa-camera:before {\r\n content: \"\\f030\";\r\n}\r\n.fa-font:before {\r\n content: \"\\f031\";\r\n}\r\n.fa-bold:before {\r\n content: \"\\f032\";\r\n}\r\n.fa-italic:before {\r\n content: \"\\f033\";\r\n}\r\n.fa-text-height:before {\r\n content: \"\\f034\";\r\n}\r\n.fa-text-width:before {\r\n content: \"\\f035\";\r\n}\r\n.fa-align-left:before {\r\n content: \"\\f036\";\r\n}\r\n.fa-align-center:before {\r\n content: \"\\f037\";\r\n}\r\n.fa-align-right:before {\r\n content: \"\\f038\";\r\n}\r\n.fa-align-justify:before {\r\n content: \"\\f039\";\r\n}\r\n.fa-list:before {\r\n content: \"\\f03a\";\r\n}\r\n.fa-dedent:before,\r\n.fa-outdent:before {\r\n content: \"\\f03b\";\r\n}\r\n.fa-indent:before {\r\n content: \"\\f03c\";\r\n}\r\n.fa-video-camera:before {\r\n content: \"\\f03d\";\r\n}\r\n.fa-photo:before,\r\n.fa-image:before,\r\n.fa-picture-o:before {\r\n content: \"\\f03e\";\r\n}\r\n.fa-pencil:before {\r\n content: \"\\f040\";\r\n}\r\n.fa-map-marker:before {\r\n content: \"\\f041\";\r\n}\r\n.fa-adjust:before {\r\n content: \"\\f042\";\r\n}\r\n.fa-tint:before {\r\n content: \"\\f043\";\r\n}\r\n.fa-edit:before,\r\n.fa-pencil-square-o:before {\r\n content: \"\\f044\";\r\n}\r\n.fa-share-square-o:before {\r\n content: \"\\f045\";\r\n}\r\n.fa-check-square-o:before {\r\n content: \"\\f046\";\r\n}\r\n.fa-arrows:before {\r\n content: \"\\f047\";\r\n}\r\n.fa-step-backward:before {\r\n content: \"\\f048\";\r\n}\r\n.fa-fast-backward:before {\r\n content: \"\\f049\";\r\n}\r\n.fa-backward:before {\r\n content: \"\\f04a\";\r\n}\r\n.fa-play:before {\r\n content: \"\\f04b\";\r\n}\r\n.fa-pause:before {\r\n content: \"\\f04c\";\r\n}\r\n.fa-stop:before {\r\n content: \"\\f04d\";\r\n}\r\n.fa-forward:before {\r\n content: \"\\f04e\";\r\n}\r\n.fa-fast-forward:before {\r\n content: \"\\f050\";\r\n}\r\n.fa-step-forward:before {\r\n content: \"\\f051\";\r\n}\r\n.fa-eject:before {\r\n content: \"\\f052\";\r\n}\r\n.fa-chevron-left:before {\r\n content: \"\\f053\";\r\n}\r\n.fa-chevron-right:before {\r\n content: \"\\f054\";\r\n}\r\n.fa-plus-circle:before {\r\n content: \"\\f055\";\r\n}\r\n.fa-minus-circle:before {\r\n content: \"\\f056\";\r\n}\r\n.fa-times-circle:before {\r\n content: \"\\f057\";\r\n}\r\n.fa-check-circle:before {\r\n content: \"\\f058\";\r\n}\r\n.fa-question-circle:before {\r\n content: \"\\f059\";\r\n}\r\n.fa-info-circle:before {\r\n content: \"\\f05a\";\r\n}\r\n.fa-crosshairs:before {\r\n content: \"\\f05b\";\r\n}\r\n.fa-times-circle-o:before {\r\n content: \"\\f05c\";\r\n}\r\n.fa-check-circle-o:before {\r\n content: \"\\f05d\";\r\n}\r\n.fa-ban:before {\r\n content: \"\\f05e\";\r\n}\r\n.fa-arrow-left:before {\r\n content: \"\\f060\";\r\n}\r\n.fa-arrow-right:before {\r\n content: \"\\f061\";\r\n}\r\n.fa-arrow-up:before {\r\n content: \"\\f062\";\r\n}\r\n.fa-arrow-down:before {\r\n content: \"\\f063\";\r\n}\r\n.fa-mail-forward:before,\r\n.fa-share:before {\r\n content: \"\\f064\";\r\n}\r\n.fa-expand:before {\r\n content: \"\\f065\";\r\n}\r\n.fa-compress:before {\r\n content: \"\\f066\";\r\n}\r\n.fa-plus:before {\r\n content: \"\\f067\";\r\n}\r\n.fa-minus:before {\r\n content: \"\\f068\";\r\n}\r\n.fa-asterisk:before {\r\n content: \"\\f069\";\r\n}\r\n.fa-exclamation-circle:before {\r\n content: \"\\f06a\";\r\n}\r\n.fa-gift:before {\r\n content: \"\\f06b\";\r\n}\r\n.fa-leaf:before {\r\n content: \"\\f06c\";\r\n}\r\n.fa-fire:before {\r\n content: \"\\f06d\";\r\n}\r\n.fa-eye:before {\r\n content: \"\\f06e\";\r\n}\r\n.fa-eye-slash:before {\r\n content: \"\\f070\";\r\n}\r\n.fa-warning:before,\r\n.fa-exclamation-triangle:before {\r\n content: \"\\f071\";\r\n}\r\n.fa-plane:before {\r\n content: \"\\f072\";\r\n}\r\n.fa-calendar:before {\r\n content: \"\\f073\";\r\n}\r\n.fa-random:before {\r\n content: \"\\f074\";\r\n}\r\n.fa-comment:before {\r\n content: \"\\f075\";\r\n}\r\n.fa-magnet:before {\r\n content: \"\\f076\";\r\n}\r\n.fa-chevron-up:before {\r\n content: \"\\f077\";\r\n}\r\n.fa-chevron-down:before {\r\n content: \"\\f078\";\r\n}\r\n.fa-retweet:before {\r\n content: \"\\f079\";\r\n}\r\n.fa-shopping-cart:before {\r\n content: \"\\f07a\";\r\n}\r\n.fa-folder:before {\r\n content: \"\\f07b\";\r\n}\r\n.fa-folder-open:before {\r\n content: \"\\f07c\";\r\n}\r\n.fa-arrows-v:before {\r\n content: \"\\f07d\";\r\n}\r\n.fa-arrows-h:before {\r\n content: \"\\f07e\";\r\n}\r\n.fa-bar-chart-o:before,\r\n.fa-bar-chart:before {\r\n content: \"\\f080\";\r\n}\r\n.fa-twitter-square:before {\r\n content: \"\\f081\";\r\n}\r\n.fa-facebook-square:before {\r\n content: \"\\f082\";\r\n}\r\n.fa-camera-retro:before {\r\n content: \"\\f083\";\r\n}\r\n.fa-key:before {\r\n content: \"\\f084\";\r\n}\r\n.fa-gears:before,\r\n.fa-cogs:before {\r\n content: \"\\f085\";\r\n}\r\n.fa-comments:before {\r\n content: \"\\f086\";\r\n}\r\n.fa-thumbs-o-up:before {\r\n content: \"\\f087\";\r\n}\r\n.fa-thumbs-o-down:before {\r\n content: \"\\f088\";\r\n}\r\n.fa-star-half:before {\r\n content: \"\\f089\";\r\n}\r\n.fa-heart-o:before {\r\n content: \"\\f08a\";\r\n}\r\n.fa-sign-out:before {\r\n content: \"\\f08b\";\r\n}\r\n.fa-linkedin-square:before {\r\n content: \"\\f08c\";\r\n}\r\n.fa-thumb-tack:before {\r\n content: \"\\f08d\";\r\n}\r\n.fa-external-link:before {\r\n content: \"\\f08e\";\r\n}\r\n.fa-sign-in:before {\r\n content: \"\\f090\";\r\n}\r\n.fa-trophy:before {\r\n content: \"\\f091\";\r\n}\r\n.fa-github-square:before {\r\n content: \"\\f092\";\r\n}\r\n.fa-upload:before {\r\n content: \"\\f093\";\r\n}\r\n.fa-lemon-o:before {\r\n content: \"\\f094\";\r\n}\r\n.fa-phone:before {\r\n content: \"\\f095\";\r\n}\r\n.fa-square-o:before {\r\n content: \"\\f096\";\r\n}\r\n.fa-bookmark-o:before {\r\n content: \"\\f097\";\r\n}\r\n.fa-phone-square:before {\r\n content: \"\\f098\";\r\n}\r\n.fa-twitter:before {\r\n content: \"\\f099\";\r\n}\r\n.fa-facebook-f:before,\r\n.fa-facebook:before {\r\n content: \"\\f09a\";\r\n}\r\n.fa-github:before {\r\n content: \"\\f09b\";\r\n}\r\n.fa-unlock:before {\r\n content: \"\\f09c\";\r\n}\r\n.fa-credit-card:before {\r\n content: \"\\f09d\";\r\n}\r\n.fa-feed:before,\r\n.fa-rss:before {\r\n content: \"\\f09e\";\r\n}\r\n.fa-hdd-o:before {\r\n content: \"\\f0a0\";\r\n}\r\n.fa-bullhorn:before {\r\n content: \"\\f0a1\";\r\n}\r\n.fa-bell:before {\r\n content: \"\\f0f3\";\r\n}\r\n.fa-certificate:before {\r\n content: \"\\f0a3\";\r\n}\r\n.fa-hand-o-right:before {\r\n content: \"\\f0a4\";\r\n}\r\n.fa-hand-o-left:before {\r\n content: \"\\f0a5\";\r\n}\r\n.fa-hand-o-up:before {\r\n content: \"\\f0a6\";\r\n}\r\n.fa-hand-o-down:before {\r\n content: \"\\f0a7\";\r\n}\r\n.fa-arrow-circle-left:before {\r\n content: \"\\f0a8\";\r\n}\r\n.fa-arrow-circle-right:before {\r\n content: \"\\f0a9\";\r\n}\r\n.fa-arrow-circle-up:before {\r\n content: \"\\f0aa\";\r\n}\r\n.fa-arrow-circle-down:before {\r\n content: \"\\f0ab\";\r\n}\r\n.fa-globe:before {\r\n content: \"\\f0ac\";\r\n}\r\n.fa-wrench:before {\r\n content: \"\\f0ad\";\r\n}\r\n.fa-tasks:before {\r\n content: \"\\f0ae\";\r\n}\r\n.fa-filter:before {\r\n content: \"\\f0b0\";\r\n}\r\n.fa-briefcase:before {\r\n content: \"\\f0b1\";\r\n}\r\n.fa-arrows-alt:before {\r\n content: \"\\f0b2\";\r\n}\r\n.fa-group:before,\r\n.fa-users:before {\r\n content: \"\\f0c0\";\r\n}\r\n.fa-chain:before,\r\n.fa-link:before {\r\n content: \"\\f0c1\";\r\n}\r\n.fa-cloud:before {\r\n content: \"\\f0c2\";\r\n}\r\n.fa-flask:before {\r\n content: \"\\f0c3\";\r\n}\r\n.fa-cut:before,\r\n.fa-scissors:before {\r\n content: \"\\f0c4\";\r\n}\r\n.fa-copy:before,\r\n.fa-files-o:before {\r\n content: \"\\f0c5\";\r\n}\r\n.fa-paperclip:before {\r\n content: \"\\f0c6\";\r\n}\r\n.fa-save:before,\r\n.fa-floppy-o:before {\r\n content: \"\\f0c7\";\r\n}\r\n.fa-square:before {\r\n content: \"\\f0c8\";\r\n}\r\n.fa-navicon:before,\r\n.fa-reorder:before,\r\n.fa-bars:before {\r\n content: \"\\f0c9\";\r\n}\r\n.fa-list-ul:before {\r\n content: \"\\f0ca\";\r\n}\r\n.fa-list-ol:before {\r\n content: \"\\f0cb\";\r\n}\r\n.fa-strikethrough:before {\r\n content: \"\\f0cc\";\r\n}\r\n.fa-underline:before {\r\n content: \"\\f0cd\";\r\n}\r\n.fa-table:before {\r\n content: \"\\f0ce\";\r\n}\r\n.fa-magic:before {\r\n content: \"\\f0d0\";\r\n}\r\n.fa-truck:before {\r\n content: \"\\f0d1\";\r\n}\r\n.fa-pinterest:before {\r\n content: \"\\f0d2\";\r\n}\r\n.fa-pinterest-square:before {\r\n content: \"\\f0d3\";\r\n}\r\n.fa-google-plus-square:before {\r\n content: \"\\f0d4\";\r\n}\r\n.fa-google-plus:before {\r\n content: \"\\f0d5\";\r\n}\r\n.fa-money:before {\r\n content: \"\\f0d6\";\r\n}\r\n.fa-caret-down:before {\r\n content: \"\\f0d7\";\r\n}\r\n.fa-caret-up:before {\r\n content: \"\\f0d8\";\r\n}\r\n.fa-caret-left:before {\r\n content: \"\\f0d9\";\r\n}\r\n.fa-caret-right:before {\r\n content: \"\\f0da\";\r\n}\r\n.fa-columns:before {\r\n content: \"\\f0db\";\r\n}\r\n.fa-unsorted:before,\r\n.fa-sort:before {\r\n content: \"\\f0dc\";\r\n}\r\n.fa-sort-down:before,\r\n.fa-sort-desc:before {\r\n content: \"\\f0dd\";\r\n}\r\n.fa-sort-up:before,\r\n.fa-sort-asc:before {\r\n content: \"\\f0de\";\r\n}\r\n.fa-envelope:before {\r\n content: \"\\f0e0\";\r\n}\r\n.fa-linkedin:before {\r\n content: \"\\f0e1\";\r\n}\r\n.fa-rotate-left:before,\r\n.fa-undo:before {\r\n content: \"\\f0e2\";\r\n}\r\n.fa-legal:before,\r\n.fa-gavel:before {\r\n content: \"\\f0e3\";\r\n}\r\n.fa-dashboard:before,\r\n.fa-tachometer:before {\r\n content: \"\\f0e4\";\r\n}\r\n.fa-comment-o:before {\r\n content: \"\\f0e5\";\r\n}\r\n.fa-comments-o:before {\r\n content: \"\\f0e6\";\r\n}\r\n.fa-flash:before,\r\n.fa-bolt:before {\r\n content: \"\\f0e7\";\r\n}\r\n.fa-sitemap:before {\r\n content: \"\\f0e8\";\r\n}\r\n.fa-umbrella:before {\r\n content: \"\\f0e9\";\r\n}\r\n.fa-paste:before,\r\n.fa-clipboard:before {\r\n content: \"\\f0ea\";\r\n}\r\n.fa-lightbulb-o:before {\r\n content: \"\\f0eb\";\r\n}\r\n.fa-exchange:before {\r\n content: \"\\f0ec\";\r\n}\r\n.fa-cloud-download:before {\r\n content: \"\\f0ed\";\r\n}\r\n.fa-cloud-upload:before {\r\n content: \"\\f0ee\";\r\n}\r\n.fa-user-md:before {\r\n content: \"\\f0f0\";\r\n}\r\n.fa-stethoscope:before {\r\n content: \"\\f0f1\";\r\n}\r\n.fa-suitcase:before {\r\n content: \"\\f0f2\";\r\n}\r\n.fa-bell-o:before {\r\n content: \"\\f0a2\";\r\n}\r\n.fa-coffee:before {\r\n content: \"\\f0f4\";\r\n}\r\n.fa-cutlery:before {\r\n content: \"\\f0f5\";\r\n}\r\n.fa-file-text-o:before {\r\n content: \"\\f0f6\";\r\n}\r\n.fa-building-o:before {\r\n content: \"\\f0f7\";\r\n}\r\n.fa-hospital-o:before {\r\n content: \"\\f0f8\";\r\n}\r\n.fa-ambulance:before {\r\n content: \"\\f0f9\";\r\n}\r\n.fa-medkit:before {\r\n content: \"\\f0fa\";\r\n}\r\n.fa-fighter-jet:before {\r\n content: \"\\f0fb\";\r\n}\r\n.fa-beer:before {\r\n content: \"\\f0fc\";\r\n}\r\n.fa-h-square:before {\r\n content: \"\\f0fd\";\r\n}\r\n.fa-plus-square:before {\r\n content: \"\\f0fe\";\r\n}\r\n.fa-angle-double-left:before {\r\n content: \"\\f100\";\r\n}\r\n.fa-angle-double-right:before {\r\n content: \"\\f101\";\r\n}\r\n.fa-angle-double-up:before {\r\n content: \"\\f102\";\r\n}\r\n.fa-angle-double-down:before {\r\n content: \"\\f103\";\r\n}\r\n.fa-angle-left:before {\r\n content: \"\\f104\";\r\n}\r\n.fa-angle-right:before {\r\n content: \"\\f105\";\r\n}\r\n.fa-angle-up:before {\r\n content: \"\\f106\";\r\n}\r\n.fa-angle-down:before {\r\n content: \"\\f107\";\r\n}\r\n.fa-desktop:before {\r\n content: \"\\f108\";\r\n}\r\n.fa-laptop:before {\r\n content: \"\\f109\";\r\n}\r\n.fa-tablet:before {\r\n content: \"\\f10a\";\r\n}\r\n.fa-mobile-phone:before,\r\n.fa-mobile:before {\r\n content: \"\\f10b\";\r\n}\r\n.fa-circle-o:before {\r\n content: \"\\f10c\";\r\n}\r\n.fa-quote-left:before {\r\n content: \"\\f10d\";\r\n}\r\n.fa-quote-right:before {\r\n content: \"\\f10e\";\r\n}\r\n.fa-spinner:before {\r\n content: \"\\f110\";\r\n}\r\n.fa-circle:before {\r\n content: \"\\f111\";\r\n}\r\n.fa-mail-reply:before,\r\n.fa-reply:before {\r\n content: \"\\f112\";\r\n}\r\n.fa-github-alt:before {\r\n content: \"\\f113\";\r\n}\r\n.fa-folder-o:before {\r\n content: \"\\f114\";\r\n}\r\n.fa-folder-open-o:before {\r\n content: \"\\f115\";\r\n}\r\n.fa-smile-o:before {\r\n content: \"\\f118\";\r\n}\r\n.fa-frown-o:before {\r\n content: \"\\f119\";\r\n}\r\n.fa-meh-o:before {\r\n content: \"\\f11a\";\r\n}\r\n.fa-gamepad:before {\r\n content: \"\\f11b\";\r\n}\r\n.fa-keyboard-o:before {\r\n content: \"\\f11c\";\r\n}\r\n.fa-flag-o:before {\r\n content: \"\\f11d\";\r\n}\r\n.fa-flag-checkered:before {\r\n content: \"\\f11e\";\r\n}\r\n.fa-terminal:before {\r\n content: \"\\f120\";\r\n}\r\n.fa-code:before {\r\n content: \"\\f121\";\r\n}\r\n.fa-mail-reply-all:before,\r\n.fa-reply-all:before {\r\n content: \"\\f122\";\r\n}\r\n.fa-star-half-empty:before,\r\n.fa-star-half-full:before,\r\n.fa-star-half-o:before {\r\n content: \"\\f123\";\r\n}\r\n.fa-location-arrow:before {\r\n content: \"\\f124\";\r\n}\r\n.fa-crop:before {\r\n content: \"\\f125\";\r\n}\r\n.fa-code-fork:before {\r\n content: \"\\f126\";\r\n}\r\n.fa-unlink:before,\r\n.fa-chain-broken:before {\r\n content: \"\\f127\";\r\n}\r\n.fa-question:before {\r\n content: \"\\f128\";\r\n}\r\n.fa-info:before {\r\n content: \"\\f129\";\r\n}\r\n.fa-exclamation:before {\r\n content: \"\\f12a\";\r\n}\r\n.fa-superscript:before {\r\n content: \"\\f12b\";\r\n}\r\n.fa-subscript:before {\r\n content: \"\\f12c\";\r\n}\r\n.fa-eraser:before {\r\n content: \"\\f12d\";\r\n}\r\n.fa-puzzle-piece:before {\r\n content: \"\\f12e\";\r\n}\r\n.fa-microphone:before {\r\n content: \"\\f130\";\r\n}\r\n.fa-microphone-slash:before {\r\n content: \"\\f131\";\r\n}\r\n.fa-shield:before {\r\n content: \"\\f132\";\r\n}\r\n.fa-calendar-o:before {\r\n content: \"\\f133\";\r\n}\r\n.fa-fire-extinguisher:before {\r\n content: \"\\f134\";\r\n}\r\n.fa-rocket:before {\r\n content: \"\\f135\";\r\n}\r\n.fa-maxcdn:before {\r\n content: \"\\f136\";\r\n}\r\n.fa-chevron-circle-left:before {\r\n content: \"\\f137\";\r\n}\r\n.fa-chevron-circle-right:before {\r\n content: \"\\f138\";\r\n}\r\n.fa-chevron-circle-up:before {\r\n content: \"\\f139\";\r\n}\r\n.fa-chevron-circle-down:before {\r\n content: \"\\f13a\";\r\n}\r\n.fa-html5:before {\r\n content: \"\\f13b\";\r\n}\r\n.fa-css3:before {\r\n content: \"\\f13c\";\r\n}\r\n.fa-anchor:before {\r\n content: \"\\f13d\";\r\n}\r\n.fa-unlock-alt:before {\r\n content: \"\\f13e\";\r\n}\r\n.fa-bullseye:before {\r\n content: \"\\f140\";\r\n}\r\n.fa-ellipsis-h:before {\r\n content: \"\\f141\";\r\n}\r\n.fa-ellipsis-v:before {\r\n content: \"\\f142\";\r\n}\r\n.fa-rss-square:before {\r\n content: \"\\f143\";\r\n}\r\n.fa-play-circle:before {\r\n content: \"\\f144\";\r\n}\r\n.fa-ticket:before {\r\n content: \"\\f145\";\r\n}\r\n.fa-minus-square:before {\r\n content: \"\\f146\";\r\n}\r\n.fa-minus-square-o:before {\r\n content: \"\\f147\";\r\n}\r\n.fa-level-up:before {\r\n content: \"\\f148\";\r\n}\r\n.fa-level-down:before {\r\n content: \"\\f149\";\r\n}\r\n.fa-check-square:before {\r\n content: \"\\f14a\";\r\n}\r\n.fa-pencil-square:before {\r\n content: \"\\f14b\";\r\n}\r\n.fa-external-link-square:before {\r\n content: \"\\f14c\";\r\n}\r\n.fa-share-square:before {\r\n content: \"\\f14d\";\r\n}\r\n.fa-compass:before {\r\n content: \"\\f14e\";\r\n}\r\n.fa-toggle-down:before,\r\n.fa-caret-square-o-down:before {\r\n content: \"\\f150\";\r\n}\r\n.fa-toggle-up:before,\r\n.fa-caret-square-o-up:before {\r\n content: \"\\f151\";\r\n}\r\n.fa-toggle-right:before,\r\n.fa-caret-square-o-right:before {\r\n content: \"\\f152\";\r\n}\r\n.fa-euro:before,\r\n.fa-eur:before {\r\n content: \"\\f153\";\r\n}\r\n.fa-gbp:before {\r\n content: \"\\f154\";\r\n}\r\n.fa-dollar:before,\r\n.fa-usd:before {\r\n content: \"\\f155\";\r\n}\r\n.fa-rupee:before,\r\n.fa-inr:before {\r\n content: \"\\f156\";\r\n}\r\n.fa-cny:before,\r\n.fa-rmb:before,\r\n.fa-yen:before,\r\n.fa-jpy:before {\r\n content: \"\\f157\";\r\n}\r\n.fa-ruble:before,\r\n.fa-rouble:before,\r\n.fa-rub:before {\r\n content: \"\\f158\";\r\n}\r\n.fa-won:before,\r\n.fa-krw:before {\r\n content: \"\\f159\";\r\n}\r\n.fa-bitcoin:before,\r\n.fa-btc:before {\r\n content: \"\\f15a\";\r\n}\r\n.fa-file:before {\r\n content: \"\\f15b\";\r\n}\r\n.fa-file-text:before {\r\n content: \"\\f15c\";\r\n}\r\n.fa-sort-alpha-asc:before {\r\n content: \"\\f15d\";\r\n}\r\n.fa-sort-alpha-desc:before {\r\n content: \"\\f15e\";\r\n}\r\n.fa-sort-amount-asc:before {\r\n content: \"\\f160\";\r\n}\r\n.fa-sort-amount-desc:before {\r\n content: \"\\f161\";\r\n}\r\n.fa-sort-numeric-asc:before {\r\n content: \"\\f162\";\r\n}\r\n.fa-sort-numeric-desc:before {\r\n content: \"\\f163\";\r\n}\r\n.fa-thumbs-up:before {\r\n content: \"\\f164\";\r\n}\r\n.fa-thumbs-down:before {\r\n content: \"\\f165\";\r\n}\r\n.fa-youtube-square:before {\r\n content: \"\\f166\";\r\n}\r\n.fa-youtube:before {\r\n content: \"\\f167\";\r\n}\r\n.fa-xing:before {\r\n content: \"\\f168\";\r\n}\r\n.fa-xing-square:before {\r\n content: \"\\f169\";\r\n}\r\n.fa-youtube-play:before {\r\n content: \"\\f16a\";\r\n}\r\n.fa-dropbox:before {\r\n content: \"\\f16b\";\r\n}\r\n.fa-stack-overflow:before {\r\n content: \"\\f16c\";\r\n}\r\n.fa-instagram:before {\r\n content: \"\\f16d\";\r\n}\r\n.fa-flickr:before {\r\n content: \"\\f16e\";\r\n}\r\n.fa-adn:before {\r\n content: \"\\f170\";\r\n}\r\n.fa-bitbucket:before {\r\n content: \"\\f171\";\r\n}\r\n.fa-bitbucket-square:before {\r\n content: \"\\f172\";\r\n}\r\n.fa-tumblr:before {\r\n content: \"\\f173\";\r\n}\r\n.fa-tumblr-square:before {\r\n content: \"\\f174\";\r\n}\r\n.fa-long-arrow-down:before {\r\n content: \"\\f175\";\r\n}\r\n.fa-long-arrow-up:before {\r\n content: \"\\f176\";\r\n}\r\n.fa-long-arrow-left:before {\r\n content: \"\\f177\";\r\n}\r\n.fa-long-arrow-right:before {\r\n content: \"\\f178\";\r\n}\r\n.fa-apple:before {\r\n content: \"\\f179\";\r\n}\r\n.fa-windows:before {\r\n content: \"\\f17a\";\r\n}\r\n.fa-android:before {\r\n content: \"\\f17b\";\r\n}\r\n.fa-linux:before {\r\n content: \"\\f17c\";\r\n}\r\n.fa-dribbble:before {\r\n content: \"\\f17d\";\r\n}\r\n.fa-skype:before {\r\n content: \"\\f17e\";\r\n}\r\n.fa-foursquare:before {\r\n content: \"\\f180\";\r\n}\r\n.fa-trello:before {\r\n content: \"\\f181\";\r\n}\r\n.fa-female:before {\r\n content: \"\\f182\";\r\n}\r\n.fa-male:before {\r\n content: \"\\f183\";\r\n}\r\n.fa-gittip:before,\r\n.fa-gratipay:before {\r\n content: \"\\f184\";\r\n}\r\n.fa-sun-o:before {\r\n content: \"\\f185\";\r\n}\r\n.fa-moon-o:before {\r\n content: \"\\f186\";\r\n}\r\n.fa-archive:before {\r\n content: \"\\f187\";\r\n}\r\n.fa-bug:before {\r\n content: \"\\f188\";\r\n}\r\n.fa-vk:before {\r\n content: \"\\f189\";\r\n}\r\n.fa-weibo:before {\r\n content: \"\\f18a\";\r\n}\r\n.fa-renren:before {\r\n content: \"\\f18b\";\r\n}\r\n.fa-pagelines:before {\r\n content: \"\\f18c\";\r\n}\r\n.fa-stack-exchange:before {\r\n content: \"\\f18d\";\r\n}\r\n.fa-arrow-circle-o-right:before {\r\n content: \"\\f18e\";\r\n}\r\n.fa-arrow-circle-o-left:before {\r\n content: \"\\f190\";\r\n}\r\n.fa-toggle-left:before,\r\n.fa-caret-square-o-left:before {\r\n content: \"\\f191\";\r\n}\r\n.fa-dot-circle-o:before {\r\n content: \"\\f192\";\r\n}\r\n.fa-wheelchair:before {\r\n content: \"\\f193\";\r\n}\r\n.fa-vimeo-square:before {\r\n content: \"\\f194\";\r\n}\r\n.fa-turkish-lira:before,\r\n.fa-try:before {\r\n content: \"\\f195\";\r\n}\r\n.fa-plus-square-o:before {\r\n content: \"\\f196\";\r\n}\r\n.fa-space-shuttle:before {\r\n content: \"\\f197\";\r\n}\r\n.fa-slack:before {\r\n content: \"\\f198\";\r\n}\r\n.fa-envelope-square:before {\r\n content: \"\\f199\";\r\n}\r\n.fa-wordpress:before {\r\n content: \"\\f19a\";\r\n}\r\n.fa-openid:before {\r\n content: \"\\f19b\";\r\n}\r\n.fa-institution:before,\r\n.fa-bank:before,\r\n.fa-university:before {\r\n content: \"\\f19c\";\r\n}\r\n.fa-mortar-board:before,\r\n.fa-graduation-cap:before {\r\n content: \"\\f19d\";\r\n}\r\n.fa-yahoo:before {\r\n content: \"\\f19e\";\r\n}\r\n.fa-google:before {\r\n content: \"\\f1a0\";\r\n}\r\n.fa-reddit:before {\r\n content: \"\\f1a1\";\r\n}\r\n.fa-reddit-square:before {\r\n content: \"\\f1a2\";\r\n}\r\n.fa-stumbleupon-circle:before {\r\n content: \"\\f1a3\";\r\n}\r\n.fa-stumbleupon:before {\r\n content: \"\\f1a4\";\r\n}\r\n.fa-delicious:before {\r\n content: \"\\f1a5\";\r\n}\r\n.fa-digg:before {\r\n content: \"\\f1a6\";\r\n}\r\n.fa-pied-piper:before {\r\n content: \"\\f1a7\";\r\n}\r\n.fa-pied-piper-alt:before {\r\n content: \"\\f1a8\";\r\n}\r\n.fa-drupal:before {\r\n content: \"\\f1a9\";\r\n}\r\n.fa-joomla:before {\r\n content: \"\\f1aa\";\r\n}\r\n.fa-language:before {\r\n content: \"\\f1ab\";\r\n}\r\n.fa-fax:before {\r\n content: \"\\f1ac\";\r\n}\r\n.fa-building:before {\r\n content: \"\\f1ad\";\r\n}\r\n.fa-child:before {\r\n content: \"\\f1ae\";\r\n}\r\n.fa-paw:before {\r\n content: \"\\f1b0\";\r\n}\r\n.fa-spoon:before {\r\n content: \"\\f1b1\";\r\n}\r\n.fa-cube:before {\r\n content: \"\\f1b2\";\r\n}\r\n.fa-cubes:before {\r\n content: \"\\f1b3\";\r\n}\r\n.fa-behance:before {\r\n content: \"\\f1b4\";\r\n}\r\n.fa-behance-square:before {\r\n content: \"\\f1b5\";\r\n}\r\n.fa-steam:before {\r\n content: \"\\f1b6\";\r\n}\r\n.fa-steam-square:before {\r\n content: \"\\f1b7\";\r\n}\r\n.fa-recycle:before {\r\n content: \"\\f1b8\";\r\n}\r\n.fa-automobile:before,\r\n.fa-car:before {\r\n content: \"\\f1b9\";\r\n}\r\n.fa-cab:before,\r\n.fa-taxi:before {\r\n content: \"\\f1ba\";\r\n}\r\n.fa-tree:before {\r\n content: \"\\f1bb\";\r\n}\r\n.fa-spotify:before {\r\n content: \"\\f1bc\";\r\n}\r\n.fa-deviantart:before {\r\n content: \"\\f1bd\";\r\n}\r\n.fa-soundcloud:before {\r\n content: \"\\f1be\";\r\n}\r\n.fa-database:before {\r\n content: \"\\f1c0\";\r\n}\r\n.fa-file-pdf-o:before {\r\n content: \"\\f1c1\";\r\n}\r\n.fa-file-word-o:before {\r\n content: \"\\f1c2\";\r\n}\r\n.fa-file-excel-o:before {\r\n content: \"\\f1c3\";\r\n}\r\n.fa-file-powerpoint-o:before {\r\n content: \"\\f1c4\";\r\n}\r\n.fa-file-photo-o:before,\r\n.fa-file-picture-o:before,\r\n.fa-file-image-o:before {\r\n content: \"\\f1c5\";\r\n}\r\n.fa-file-zip-o:before,\r\n.fa-file-archive-o:before {\r\n content: \"\\f1c6\";\r\n}\r\n.fa-file-sound-o:before,\r\n.fa-file-audio-o:before {\r\n content: \"\\f1c7\";\r\n}\r\n.fa-file-movie-o:before,\r\n.fa-file-video-o:before {\r\n content: \"\\f1c8\";\r\n}\r\n.fa-file-code-o:before {\r\n content: \"\\f1c9\";\r\n}\r\n.fa-vine:before {\r\n content: \"\\f1ca\";\r\n}\r\n.fa-codepen:before {\r\n content: \"\\f1cb\";\r\n}\r\n.fa-jsfiddle:before {\r\n content: \"\\f1cc\";\r\n}\r\n.fa-life-bouy:before,\r\n.fa-life-buoy:before,\r\n.fa-life-saver:before,\r\n.fa-support:before,\r\n.fa-life-ring:before {\r\n content: \"\\f1cd\";\r\n}\r\n.fa-circle-o-notch:before {\r\n content: \"\\f1ce\";\r\n}\r\n.fa-ra:before,\r\n.fa-rebel:before {\r\n content: \"\\f1d0\";\r\n}\r\n.fa-ge:before,\r\n.fa-empire:before {\r\n content: \"\\f1d1\";\r\n}\r\n.fa-git-square:before {\r\n content: \"\\f1d2\";\r\n}\r\n.fa-git:before {\r\n content: \"\\f1d3\";\r\n}\r\n.fa-y-combinator-square:before,\r\n.fa-yc-square:before,\r\n.fa-hacker-news:before {\r\n content: \"\\f1d4\";\r\n}\r\n.fa-tencent-weibo:before {\r\n content: \"\\f1d5\";\r\n}\r\n.fa-qq:before {\r\n content: \"\\f1d6\";\r\n}\r\n.fa-wechat:before,\r\n.fa-weixin:before {\r\n content: \"\\f1d7\";\r\n}\r\n.fa-send:before,\r\n.fa-paper-plane:before {\r\n content: \"\\f1d8\";\r\n}\r\n.fa-send-o:before,\r\n.fa-paper-plane-o:before {\r\n content: \"\\f1d9\";\r\n}\r\n.fa-history:before {\r\n content: \"\\f1da\";\r\n}\r\n.fa-circle-thin:before {\r\n content: \"\\f1db\";\r\n}\r\n.fa-header:before {\r\n content: \"\\f1dc\";\r\n}\r\n.fa-paragraph:before {\r\n content: \"\\f1dd\";\r\n}\r\n.fa-sliders:before {\r\n content: \"\\f1de\";\r\n}\r\n.fa-share-alt:before {\r\n content: \"\\f1e0\";\r\n}\r\n.fa-share-alt-square:before {\r\n content: \"\\f1e1\";\r\n}\r\n.fa-bomb:before {\r\n content: \"\\f1e2\";\r\n}\r\n.fa-soccer-ball-o:before,\r\n.fa-futbol-o:before {\r\n content: \"\\f1e3\";\r\n}\r\n.fa-tty:before {\r\n content: \"\\f1e4\";\r\n}\r\n.fa-binoculars:before {\r\n content: \"\\f1e5\";\r\n}\r\n.fa-plug:before {\r\n content: \"\\f1e6\";\r\n}\r\n.fa-slideshare:before {\r\n content: \"\\f1e7\";\r\n}\r\n.fa-twitch:before {\r\n content: \"\\f1e8\";\r\n}\r\n.fa-yelp:before {\r\n content: \"\\f1e9\";\r\n}\r\n.fa-newspaper-o:before {\r\n content: \"\\f1ea\";\r\n}\r\n.fa-wifi:before {\r\n content: \"\\f1eb\";\r\n}\r\n.fa-calculator:before {\r\n content: \"\\f1ec\";\r\n}\r\n.fa-paypal:before {\r\n content: \"\\f1ed\";\r\n}\r\n.fa-google-wallet:before {\r\n content: \"\\f1ee\";\r\n}\r\n.fa-cc-visa:before {\r\n content: \"\\f1f0\";\r\n}\r\n.fa-cc-mastercard:before {\r\n content: \"\\f1f1\";\r\n}\r\n.fa-cc-discover:before {\r\n content: \"\\f1f2\";\r\n}\r\n.fa-cc-amex:before {\r\n content: \"\\f1f3\";\r\n}\r\n.fa-cc-paypal:before {\r\n content: \"\\f1f4\";\r\n}\r\n.fa-cc-stripe:before {\r\n content: \"\\f1f5\";\r\n}\r\n.fa-bell-slash:before {\r\n content: \"\\f1f6\";\r\n}\r\n.fa-bell-slash-o:before {\r\n content: \"\\f1f7\";\r\n}\r\n.fa-trash:before {\r\n content: \"\\f1f8\";\r\n}\r\n.fa-copyright:before {\r\n content: \"\\f1f9\";\r\n}\r\n.fa-at:before {\r\n content: \"\\f1fa\";\r\n}\r\n.fa-eyedropper:before {\r\n content: \"\\f1fb\";\r\n}\r\n.fa-paint-brush:before {\r\n content: \"\\f1fc\";\r\n}\r\n.fa-birthday-cake:before {\r\n content: \"\\f1fd\";\r\n}\r\n.fa-area-chart:before {\r\n content: \"\\f1fe\";\r\n}\r\n.fa-pie-chart:before {\r\n content: \"\\f200\";\r\n}\r\n.fa-line-chart:before {\r\n content: \"\\f201\";\r\n}\r\n.fa-lastfm:before {\r\n content: \"\\f202\";\r\n}\r\n.fa-lastfm-square:before {\r\n content: \"\\f203\";\r\n}\r\n.fa-toggle-off:before {\r\n content: \"\\f204\";\r\n}\r\n.fa-toggle-on:before {\r\n content: \"\\f205\";\r\n}\r\n.fa-bicycle:before {\r\n content: \"\\f206\";\r\n}\r\n.fa-bus:before {\r\n content: \"\\f207\";\r\n}\r\n.fa-ioxhost:before {\r\n content: \"\\f208\";\r\n}\r\n.fa-angellist:before {\r\n content: \"\\f209\";\r\n}\r\n.fa-cc:before {\r\n content: \"\\f20a\";\r\n}\r\n.fa-shekel:before,\r\n.fa-sheqel:before,\r\n.fa-ils:before {\r\n content: \"\\f20b\";\r\n}\r\n.fa-meanpath:before {\r\n content: \"\\f20c\";\r\n}\r\n.fa-buysellads:before {\r\n content: \"\\f20d\";\r\n}\r\n.fa-connectdevelop:before {\r\n content: \"\\f20e\";\r\n}\r\n.fa-dashcube:before {\r\n content: \"\\f210\";\r\n}\r\n.fa-forumbee:before {\r\n content: \"\\f211\";\r\n}\r\n.fa-leanpub:before {\r\n content: \"\\f212\";\r\n}\r\n.fa-sellsy:before {\r\n content: \"\\f213\";\r\n}\r\n.fa-shirtsinbulk:before {\r\n content: \"\\f214\";\r\n}\r\n.fa-simplybuilt:before {\r\n content: \"\\f215\";\r\n}\r\n.fa-skyatlas:before {\r\n content: \"\\f216\";\r\n}\r\n.fa-cart-plus:before {\r\n content: \"\\f217\";\r\n}\r\n.fa-cart-arrow-down:before {\r\n content: \"\\f218\";\r\n}\r\n.fa-diamond:before {\r\n content: \"\\f219\";\r\n}\r\n.fa-ship:before {\r\n content: \"\\f21a\";\r\n}\r\n.fa-user-secret:before {\r\n content: \"\\f21b\";\r\n}\r\n.fa-motorcycle:before {\r\n content: \"\\f21c\";\r\n}\r\n.fa-street-view:before {\r\n content: \"\\f21d\";\r\n}\r\n.fa-heartbeat:before {\r\n content: \"\\f21e\";\r\n}\r\n.fa-venus:before {\r\n content: \"\\f221\";\r\n}\r\n.fa-mars:before {\r\n content: \"\\f222\";\r\n}\r\n.fa-mercury:before {\r\n content: \"\\f223\";\r\n}\r\n.fa-intersex:before,\r\n.fa-transgender:before {\r\n content: \"\\f224\";\r\n}\r\n.fa-transgender-alt:before {\r\n content: \"\\f225\";\r\n}\r\n.fa-venus-double:before {\r\n content: \"\\f226\";\r\n}\r\n.fa-mars-double:before {\r\n content: \"\\f227\";\r\n}\r\n.fa-venus-mars:before {\r\n content: \"\\f228\";\r\n}\r\n.fa-mars-stroke:before {\r\n content: \"\\f229\";\r\n}\r\n.fa-mars-stroke-v:before {\r\n content: \"\\f22a\";\r\n}\r\n.fa-mars-stroke-h:before {\r\n content: \"\\f22b\";\r\n}\r\n.fa-neuter:before {\r\n content: \"\\f22c\";\r\n}\r\n.fa-genderless:before {\r\n content: \"\\f22d\";\r\n}\r\n.fa-facebook-official:before {\r\n content: \"\\f230\";\r\n}\r\n.fa-pinterest-p:before {\r\n content: \"\\f231\";\r\n}\r\n.fa-whatsapp:before {\r\n content: \"\\f232\";\r\n}\r\n.fa-server:before {\r\n content: \"\\f233\";\r\n}\r\n.fa-user-plus:before {\r\n content: \"\\f234\";\r\n}\r\n.fa-user-times:before {\r\n content: \"\\f235\";\r\n}\r\n.fa-hotel:before,\r\n.fa-bed:before {\r\n content: \"\\f236\";\r\n}\r\n.fa-viacoin:before {\r\n content: \"\\f237\";\r\n}\r\n.fa-train:before {\r\n content: \"\\f238\";\r\n}\r\n.fa-subway:before {\r\n content: \"\\f239\";\r\n}\r\n.fa-medium:before {\r\n content: \"\\f23a\";\r\n}\r\n.fa-yc:before,\r\n.fa-y-combinator:before {\r\n content: \"\\f23b\";\r\n}\r\n.fa-optin-monster:before {\r\n content: \"\\f23c\";\r\n}\r\n.fa-opencart:before {\r\n content: \"\\f23d\";\r\n}\r\n.fa-expeditedssl:before {\r\n content: \"\\f23e\";\r\n}\r\n.fa-battery-4:before,\r\n.fa-battery-full:before {\r\n content: \"\\f240\";\r\n}\r\n.fa-battery-3:before,\r\n.fa-battery-three-quarters:before {\r\n content: \"\\f241\";\r\n}\r\n.fa-battery-2:before,\r\n.fa-battery-half:before {\r\n content: \"\\f242\";\r\n}\r\n.fa-battery-1:before,\r\n.fa-battery-quarter:before {\r\n content: \"\\f243\";\r\n}\r\n.fa-battery-0:before,\r\n.fa-battery-empty:before {\r\n content: \"\\f244\";\r\n}\r\n.fa-mouse-pointer:before {\r\n content: \"\\f245\";\r\n}\r\n.fa-i-cursor:before {\r\n content: \"\\f246\";\r\n}\r\n.fa-object-group:before {\r\n content: \"\\f247\";\r\n}\r\n.fa-object-ungroup:before {\r\n content: \"\\f248\";\r\n}\r\n.fa-sticky-note:before {\r\n content: \"\\f249\";\r\n}\r\n.fa-sticky-note-o:before {\r\n content: \"\\f24a\";\r\n}\r\n.fa-cc-jcb:before {\r\n content: \"\\f24b\";\r\n}\r\n.fa-cc-diners-club:before {\r\n content: \"\\f24c\";\r\n}\r\n.fa-clone:before {\r\n content: \"\\f24d\";\r\n}\r\n.fa-balance-scale:before {\r\n content: \"\\f24e\";\r\n}\r\n.fa-hourglass-o:before {\r\n content: \"\\f250\";\r\n}\r\n.fa-hourglass-1:before,\r\n.fa-hourglass-start:before {\r\n content: \"\\f251\";\r\n}\r\n.fa-hourglass-2:before,\r\n.fa-hourglass-half:before {\r\n content: \"\\f252\";\r\n}\r\n.fa-hourglass-3:before,\r\n.fa-hourglass-end:before {\r\n content: \"\\f253\";\r\n}\r\n.fa-hourglass:before {\r\n content: \"\\f254\";\r\n}\r\n.fa-hand-grab-o:before,\r\n.fa-hand-rock-o:before {\r\n content: \"\\f255\";\r\n}\r\n.fa-hand-stop-o:before,\r\n.fa-hand-paper-o:before {\r\n content: \"\\f256\";\r\n}\r\n.fa-hand-scissors-o:before {\r\n content: \"\\f257\";\r\n}\r\n.fa-hand-lizard-o:before {\r\n content: \"\\f258\";\r\n}\r\n.fa-hand-spock-o:before {\r\n content: \"\\f259\";\r\n}\r\n.fa-hand-pointer-o:before {\r\n content: \"\\f25a\";\r\n}\r\n.fa-hand-peace-o:before {\r\n content: \"\\f25b\";\r\n}\r\n.fa-trademark:before {\r\n content: \"\\f25c\";\r\n}\r\n.fa-registered:before {\r\n content: \"\\f25d\";\r\n}\r\n.fa-creative-commons:before {\r\n content: \"\\f25e\";\r\n}\r\n.fa-gg:before {\r\n content: \"\\f260\";\r\n}\r\n.fa-gg-circle:before {\r\n content: \"\\f261\";\r\n}\r\n.fa-tripadvisor:before {\r\n content: \"\\f262\";\r\n}\r\n.fa-odnoklassniki:before {\r\n content: \"\\f263\";\r\n}\r\n.fa-odnoklassniki-square:before {\r\n content: \"\\f264\";\r\n}\r\n.fa-get-pocket:before {\r\n content: \"\\f265\";\r\n}\r\n.fa-wikipedia-w:before {\r\n content: \"\\f266\";\r\n}\r\n.fa-safari:before {\r\n content: \"\\f267\";\r\n}\r\n.fa-chrome:before {\r\n content: \"\\f268\";\r\n}\r\n.fa-firefox:before {\r\n content: \"\\f269\";\r\n}\r\n.fa-opera:before {\r\n content: \"\\f26a\";\r\n}\r\n.fa-internet-explorer:before {\r\n content: \"\\f26b\";\r\n}\r\n.fa-tv:before,\r\n.fa-television:before {\r\n content: \"\\f26c\";\r\n}\r\n.fa-contao:before {\r\n content: \"\\f26d\";\r\n}\r\n.fa-500px:before {\r\n content: \"\\f26e\";\r\n}\r\n.fa-amazon:before {\r\n content: \"\\f270\";\r\n}\r\n.fa-calendar-plus-o:before {\r\n content: \"\\f271\";\r\n}\r\n.fa-calendar-minus-o:before {\r\n content: \"\\f272\";\r\n}\r\n.fa-calendar-times-o:before {\r\n content: \"\\f273\";\r\n}\r\n.fa-calendar-check-o:before {\r\n content: \"\\f274\";\r\n}\r\n.fa-industry:before {\r\n content: \"\\f275\";\r\n}\r\n.fa-map-pin:before {\r\n content: \"\\f276\";\r\n}\r\n.fa-map-signs:before {\r\n content: \"\\f277\";\r\n}\r\n.fa-map-o:before {\r\n content: \"\\f278\";\r\n}\r\n.fa-map:before {\r\n content: \"\\f279\";\r\n}\r\n.fa-commenting:before {\r\n content: \"\\f27a\";\r\n}\r\n.fa-commenting-o:before {\r\n content: \"\\f27b\";\r\n}\r\n.fa-houzz:before {\r\n content: \"\\f27c\";\r\n}\r\n.fa-vimeo:before {\r\n content: \"\\f27d\";\r\n}\r\n.fa-black-tie:before {\r\n content: \"\\f27e\";\r\n}\r\n.fa-fonticons:before {\r\n content: \"\\f280\";\r\n}\r\n.fa-reddit-alien:before {\r\n content: \"\\f281\";\r\n}\r\n.fa-edge:before {\r\n content: \"\\f282\";\r\n}\r\n.fa-credit-card-alt:before {\r\n content: \"\\f283\";\r\n}\r\n.fa-codiepie:before {\r\n content: \"\\f284\";\r\n}\r\n.fa-modx:before {\r\n content: \"\\f285\";\r\n}\r\n.fa-fort-awesome:before {\r\n content: \"\\f286\";\r\n}\r\n.fa-usb:before {\r\n content: \"\\f287\";\r\n}\r\n.fa-product-hunt:before {\r\n content: \"\\f288\";\r\n}\r\n.fa-mixcloud:before {\r\n content: \"\\f289\";\r\n}\r\n.fa-scribd:before {\r\n content: \"\\f28a\";\r\n}\r\n.fa-pause-circle:before {\r\n content: \"\\f28b\";\r\n}\r\n.fa-pause-circle-o:before {\r\n content: \"\\f28c\";\r\n}\r\n.fa-stop-circle:before {\r\n content: \"\\f28d\";\r\n}\r\n.fa-stop-circle-o:before {\r\n content: \"\\f28e\";\r\n}\r\n.fa-shopping-bag:before {\r\n content: \"\\f290\";\r\n}\r\n.fa-shopping-basket:before {\r\n content: \"\\f291\";\r\n}\r\n.fa-hashtag:before {\r\n content: \"\\f292\";\r\n}\r\n.fa-bluetooth:before {\r\n content: \"\\f293\";\r\n}\r\n.fa-bluetooth-b:before {\r\n content: \"\\f294\";\r\n}\r\n.fa-percent:before {\r\n content: \"\\f295\";\r\n}\r\n/*!\r\n * Material Design Iconic Font 1.0.1 by Sergey Kupletsky (@zavoloklom) - http://zavoloklom.github.io/material-design-iconic-font/\r\n * License - https://github.com/zavoloklom/material-design-iconic-font/blob/gh-pages/License.md (Attribution-ShareAlike 4.0 International license)\r\n */\r\n@font-face {\r\n font-family: 'Material Design Iconic Font';\r\n src: url('../fonts/Material-Design-Iconic-Font.eot?v=1.0.1');\r\n src: url('../fonts/Material-Design-Iconic-Font.eot?#iefix&v=1.0.1') format('embedded-opentype'), url('../fonts/Material-Design-Iconic-Font.ttf?v=1.0.1') format('truetype'), url('../fonts/Material-Design-Iconic-Font.svg?v=1.0.1#Material-Design-Iconic-Font') format('svg');\r\n font-weight: normal;\r\n font-style: normal;\r\n}\r\n[class^=\"md-\"],\r\n[class*=\" md-\"] {\r\n display: inline-block;\r\n font: normal normal normal 14px/1 'Material Design Iconic Font';\r\n font-size: inherit;\r\n speak: none;\r\n text-rendering: auto;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n}\r\n.md {\r\n line-height: inherit;\r\n vertical-align: bottom;\r\n}\r\n.md-lg {\r\n font-size: 1.5em;\r\n line-height: .5em;\r\n vertical-align: -35%;\r\n}\r\n.md-2x {\r\n font-size: 2em;\r\n}\r\n.md-3x {\r\n font-size: 3em;\r\n}\r\n.md-4x {\r\n font-size: 4em;\r\n}\r\n.md-5x {\r\n font-size: 5em;\r\n}\r\n.md-border {\r\n padding: .2em .25em .15em;\r\n border: solid 0.08em grey;\r\n border-radius: .1em;\r\n}\r\n.md-border-circle {\r\n padding: .2em .25em .15em;\r\n border: solid 0.08em grey;\r\n border-radius: 50%;\r\n}\r\n[class^=\"md-\"].pull-left,\r\n[class*=\" md-\"].pull-left {\r\n float: left;\r\n margin-right: .3em;\r\n}\r\n[class^=\"md-\"].pull-right,\r\n[class*=\" md-\"].pull-right {\r\n float: right;\r\n margin-left: .3em;\r\n}\r\n.md-spin {\r\n animation: md-spin 1.5s infinite linear;\r\n}\r\n.md-spin-reverse {\r\n animation: md-spin-reverse 1.5s infinite linear;\r\n}\r\n@keyframes md-spin {\r\n 0% {\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n transform: rotate(359deg);\r\n }\r\n}\r\n@keyframes md-spin-reverse {\r\n 0% {\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n transform: rotate(-359deg);\r\n }\r\n}\r\n.md-rotate-90 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);\r\n transform: rotate(90deg);\r\n}\r\n.md-rotate-180 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);\r\n transform: rotate(180deg);\r\n}\r\n.md-rotate-270 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);\r\n transform: rotate(270deg);\r\n}\r\n.md-flip-horizontal {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);\r\n transform: scale(-1, 1);\r\n}\r\n.md-flip-vertical {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);\r\n transform: scale(1, -1);\r\n}\r\n:root .md-rotate-90,\r\n:root .md-rotate-180,\r\n:root .md-rotate-270,\r\n:root .md-flip-horizontal,\r\n:root .md-flip-vertical {\r\n filter: none;\r\n}\r\n/* Material Design Iconic Font uses the Unicode Private Use Area (PUA) to ensure screen\r\n readers do not read off random characters that represent icons */\r\n/* If you do not want use all icons you can disable icon set here */\r\n.md-3d-rotation:before {\r\n content: \"\\f000\";\r\n}\r\n.md-accessibility:before {\r\n content: \"\\f001\";\r\n}\r\n.md-account-balance:before {\r\n content: \"\\f002\";\r\n}\r\n.md-account-balance-wallet:before {\r\n content: \"\\f003\";\r\n}\r\n.md-account-box:before {\r\n content: \"\\f004\";\r\n}\r\n.md-account-child:before {\r\n content: \"\\f005\";\r\n}\r\n.md-account-circle:before {\r\n content: \"\\f006\";\r\n}\r\n.md-add-shopping-cart:before {\r\n content: \"\\f007\";\r\n}\r\n.md-alarm:before {\r\n content: \"\\f008\";\r\n}\r\n.md-alarm-add:before {\r\n content: \"\\f009\";\r\n}\r\n.md-alarm-off:before {\r\n content: \"\\f00a\";\r\n}\r\n.md-alarm-on:before {\r\n content: \"\\f00b\";\r\n}\r\n.md-android:before {\r\n content: \"\\f00c\";\r\n}\r\n.md-announcement:before {\r\n content: \"\\f00d\";\r\n}\r\n.md-aspect-ratio:before {\r\n content: \"\\f00e\";\r\n}\r\n.md-assessment:before {\r\n content: \"\\f00f\";\r\n}\r\n.md-assignment:before {\r\n content: \"\\f010\";\r\n}\r\n.md-assignment-ind:before {\r\n content: \"\\f011\";\r\n}\r\n.md-assignment-late:before {\r\n content: \"\\f012\";\r\n}\r\n.md-assignment-return:before {\r\n content: \"\\f013\";\r\n}\r\n.md-assignment-returned:before {\r\n content: \"\\f014\";\r\n}\r\n.md-assignment-turned-in:before {\r\n content: \"\\f015\";\r\n}\r\n.md-autorenew:before {\r\n content: \"\\f016\";\r\n}\r\n.md-backup:before {\r\n content: \"\\f017\";\r\n}\r\n.md-book:before {\r\n content: \"\\f018\";\r\n}\r\n.md-bookmark:before {\r\n content: \"\\f019\";\r\n}\r\n.md-bookmark-outline:before {\r\n content: \"\\f01a\";\r\n}\r\n.md-bug-report:before {\r\n content: \"\\f01b\";\r\n}\r\n.md-cached:before {\r\n content: \"\\f01c\";\r\n}\r\n.md-class:before {\r\n content: \"\\f01d\";\r\n}\r\n.md-credit-card:before {\r\n content: \"\\f01e\";\r\n}\r\n.md-dashboard:before {\r\n content: \"\\f01f\";\r\n}\r\n.md-delete:before {\r\n content: \"\\f020\";\r\n}\r\n.md-description:before {\r\n content: \"\\f021\";\r\n}\r\n.md-dns:before {\r\n content: \"\\f022\";\r\n}\r\n.md-done:before {\r\n content: \"\\f023\";\r\n}\r\n.md-done-all:before {\r\n content: \"\\f024\";\r\n}\r\n.md-event:before {\r\n content: \"\\f025\";\r\n}\r\n.md-exit-to-app:before {\r\n content: \"\\f026\";\r\n}\r\n.md-explore:before {\r\n content: \"\\f027\";\r\n}\r\n.md-extension:before {\r\n content: \"\\f028\";\r\n}\r\n.md-face-unlock:before {\r\n content: \"\\f029\";\r\n}\r\n.md-favorite:before {\r\n content: \"\\f02a\";\r\n}\r\n.md-favorite-outline:before {\r\n content: \"\\f02b\";\r\n}\r\n.md-find-in-page:before {\r\n content: \"\\f02c\";\r\n}\r\n.md-find-replace:before {\r\n content: \"\\f02d\";\r\n}\r\n.md-flip-to-back:before {\r\n content: \"\\f02e\";\r\n}\r\n.md-flip-to-front:before {\r\n content: \"\\f02f\";\r\n}\r\n.md-get-app:before {\r\n content: \"\\f030\";\r\n}\r\n.md-grade:before {\r\n content: \"\\f031\";\r\n}\r\n.md-group-work:before {\r\n content: \"\\f032\";\r\n}\r\n.md-help:before {\r\n content: \"\\f033\";\r\n}\r\n.md-highlight-remove:before {\r\n content: \"\\f034\";\r\n}\r\n.md-history:before {\r\n content: \"\\f035\";\r\n}\r\n.md-home:before {\r\n content: \"\\f036\";\r\n}\r\n.md-https:before {\r\n content: \"\\f037\";\r\n}\r\n.md-info:before {\r\n content: \"\\f038\";\r\n}\r\n.md-info-outline:before {\r\n content: \"\\f039\";\r\n}\r\n.md-input:before {\r\n content: \"\\f03a\";\r\n}\r\n.md-invert-colors:before {\r\n content: \"\\f03b\";\r\n}\r\n.md-label:before {\r\n content: \"\\f03c\";\r\n}\r\n.md-label-outline:before {\r\n content: \"\\f03d\";\r\n}\r\n.md-language:before {\r\n content: \"\\f03e\";\r\n}\r\n.md-launch:before {\r\n content: \"\\f03f\";\r\n}\r\n.md-list:before {\r\n content: \"\\f040\";\r\n}\r\n.md-lock:before {\r\n content: \"\\f041\";\r\n}\r\n.md-lock-open:before {\r\n content: \"\\f042\";\r\n}\r\n.md-lock-outline:before {\r\n content: \"\\f043\";\r\n}\r\n.md-loyalty:before {\r\n content: \"\\f044\";\r\n}\r\n.md-markunread-mailbox:before {\r\n content: \"\\f045\";\r\n}\r\n.md-note-add:before {\r\n content: \"\\f046\";\r\n}\r\n.md-open-in-browser:before {\r\n content: \"\\f047\";\r\n}\r\n.md-open-in-new:before {\r\n content: \"\\f048\";\r\n}\r\n.md-open-with:before {\r\n content: \"\\f049\";\r\n}\r\n.md-pageview:before {\r\n content: \"\\f04a\";\r\n}\r\n.md-payment:before {\r\n content: \"\\f04b\";\r\n}\r\n.md-perm-camera-mic:before {\r\n content: \"\\f04c\";\r\n}\r\n.md-perm-contact-cal:before {\r\n content: \"\\f04d\";\r\n}\r\n.md-perm-data-setting:before {\r\n content: \"\\f04e\";\r\n}\r\n.md-perm-device-info:before {\r\n content: \"\\f04f\";\r\n}\r\n.md-perm-identity:before {\r\n content: \"\\f050\";\r\n}\r\n.md-perm-media:before {\r\n content: \"\\f051\";\r\n}\r\n.md-perm-phone-msg:before {\r\n content: \"\\f052\";\r\n}\r\n.md-perm-scan-wifi:before {\r\n content: \"\\f053\";\r\n}\r\n.md-picture-in-picture:before {\r\n content: \"\\f054\";\r\n}\r\n.md-polymer:before {\r\n content: \"\\f055\";\r\n}\r\n.md-print:before {\r\n content: \"\\f056\";\r\n}\r\n.md-query-builder:before {\r\n content: \"\\f057\";\r\n}\r\n.md-question-answer:before {\r\n content: \"\\f058\";\r\n}\r\n.md-receipt:before {\r\n content: \"\\f059\";\r\n}\r\n.md-redeem:before {\r\n content: \"\\f05a\";\r\n}\r\n.md-report-problem:before {\r\n content: \"\\f05b\";\r\n}\r\n.md-restore:before {\r\n content: \"\\f05c\";\r\n}\r\n.md-room:before {\r\n content: \"\\f05d\";\r\n}\r\n.md-schedule:before {\r\n content: \"\\f05e\";\r\n}\r\n.md-search:before {\r\n content: \"\\f05f\";\r\n}\r\n.md-settings:before {\r\n content: \"\\f060\";\r\n}\r\n.md-settings-applications:before {\r\n content: \"\\f061\";\r\n}\r\n.md-settings-backup-restore:before {\r\n content: \"\\f062\";\r\n}\r\n.md-settings-bluetooth:before {\r\n content: \"\\f063\";\r\n}\r\n.md-settings-cell:before {\r\n content: \"\\f064\";\r\n}\r\n.md-settings-display:before {\r\n content: \"\\f065\";\r\n}\r\n.md-settings-ethernet:before {\r\n content: \"\\f066\";\r\n}\r\n.md-settings-input-antenna:before {\r\n content: \"\\f067\";\r\n}\r\n.md-settings-input-component:before {\r\n content: \"\\f068\";\r\n}\r\n.md-settings-input-composite:before {\r\n content: \"\\f069\";\r\n}\r\n.md-settings-input-hdmi:before {\r\n content: \"\\f06a\";\r\n}\r\n.md-settings-input-svideo:before {\r\n content: \"\\f06b\";\r\n}\r\n.md-settings-overscan:before {\r\n content: \"\\f06c\";\r\n}\r\n.md-settings-phone:before {\r\n content: \"\\f06d\";\r\n}\r\n.md-settings-power:before {\r\n content: \"\\f06e\";\r\n}\r\n.md-settings-remote:before {\r\n content: \"\\f06f\";\r\n}\r\n.md-settings-voice:before {\r\n content: \"\\f070\";\r\n}\r\n.md-shop:before {\r\n content: \"\\f071\";\r\n}\r\n.md-shopping-basket:before {\r\n content: \"\\f072\";\r\n}\r\n.md-shopping-cart:before {\r\n content: \"\\f073\";\r\n}\r\n.md-shop-two:before {\r\n content: \"\\f074\";\r\n}\r\n.md-speaker-notes:before {\r\n content: \"\\f075\";\r\n}\r\n.md-spellcheck:before {\r\n content: \"\\f076\";\r\n}\r\n.md-star-rate:before {\r\n content: \"\\f077\";\r\n}\r\n.md-stars:before {\r\n content: \"\\f078\";\r\n}\r\n.md-store:before {\r\n content: \"\\f079\";\r\n}\r\n.md-subject:before {\r\n content: \"\\f07a\";\r\n}\r\n.md-swap-horiz:before {\r\n content: \"\\f07b\";\r\n}\r\n.md-swap-vert:before {\r\n content: \"\\f07c\";\r\n}\r\n.md-swap-vert-circle:before {\r\n content: \"\\f07d\";\r\n}\r\n.md-system-update-tv:before {\r\n content: \"\\f07e\";\r\n}\r\n.md-tab:before {\r\n content: \"\\f07f\";\r\n}\r\n.md-tab-unselected:before {\r\n content: \"\\f080\";\r\n}\r\n.md-theaters:before {\r\n content: \"\\f081\";\r\n}\r\n.md-thumb-down:before {\r\n content: \"\\f082\";\r\n}\r\n.md-thumbs-up-down:before {\r\n content: \"\\f083\";\r\n}\r\n.md-thumb-up:before {\r\n content: \"\\f084\";\r\n}\r\n.md-toc:before {\r\n content: \"\\f085\";\r\n}\r\n.md-today:before {\r\n content: \"\\f086\";\r\n}\r\n.md-track-changes:before {\r\n content: \"\\f087\";\r\n}\r\n.md-translate:before {\r\n content: \"\\f088\";\r\n}\r\n.md-trending-down:before {\r\n content: \"\\f089\";\r\n}\r\n.md-trending-neutral:before {\r\n content: \"\\f08a\";\r\n}\r\n.md-trending-up:before {\r\n content: \"\\f08b\";\r\n}\r\n.md-turned-in:before {\r\n content: \"\\f08c\";\r\n}\r\n.md-turned-in-not:before {\r\n content: \"\\f08d\";\r\n}\r\n.md-verified-user:before {\r\n content: \"\\f08e\";\r\n}\r\n.md-view-agenda:before {\r\n content: \"\\f08f\";\r\n}\r\n.md-view-array:before {\r\n content: \"\\f090\";\r\n}\r\n.md-view-carousel:before {\r\n content: \"\\f091\";\r\n}\r\n.md-view-column:before {\r\n content: \"\\f092\";\r\n}\r\n.md-view-day:before {\r\n content: \"\\f093\";\r\n}\r\n.md-view-headline:before {\r\n content: \"\\f094\";\r\n}\r\n.md-view-list:before {\r\n content: \"\\f095\";\r\n}\r\n.md-view-module:before {\r\n content: \"\\f096\";\r\n}\r\n.md-view-quilt:before {\r\n content: \"\\f097\";\r\n}\r\n.md-view-stream:before {\r\n content: \"\\f098\";\r\n}\r\n.md-view-week:before {\r\n content: \"\\f099\";\r\n}\r\n.md-visibility:before {\r\n content: \"\\f09a\";\r\n}\r\n.md-visibility-off:before {\r\n content: \"\\f09b\";\r\n}\r\n.md-wallet-giftcard:before {\r\n content: \"\\f09c\";\r\n}\r\n.md-wallet-membership:before {\r\n content: \"\\f09d\";\r\n}\r\n.md-wallet-travel:before {\r\n content: \"\\f09e\";\r\n}\r\n.md-work:before {\r\n content: \"\\f09f\";\r\n}\r\n.md-error:before {\r\n content: \"\\f0a0\";\r\n}\r\n.md-warning:before {\r\n content: \"\\f0a1\";\r\n}\r\n.md-album:before {\r\n content: \"\\f0a2\";\r\n}\r\n.md-av-timer:before {\r\n content: \"\\f0a3\";\r\n}\r\n.md-closed-caption:before {\r\n content: \"\\f0a4\";\r\n}\r\n.md-equalizer:before {\r\n content: \"\\f0a5\";\r\n}\r\n.md-explicit:before {\r\n content: \"\\f0a6\";\r\n}\r\n.md-fast-forward:before {\r\n content: \"\\f0a7\";\r\n}\r\n.md-fast-rewind:before {\r\n content: \"\\f0a8\";\r\n}\r\n.md-games:before {\r\n content: \"\\f0a9\";\r\n}\r\n.md-hearing:before {\r\n content: \"\\f0aa\";\r\n}\r\n.md-high-quality:before {\r\n content: \"\\f0ab\";\r\n}\r\n.md-loop:before {\r\n content: \"\\f0ac\";\r\n}\r\n.md-mic:before {\r\n content: \"\\f0ad\";\r\n}\r\n.md-mic-none:before {\r\n content: \"\\f0ae\";\r\n}\r\n.md-mic-off:before {\r\n content: \"\\f0af\";\r\n}\r\n.md-movie:before {\r\n content: \"\\f0b0\";\r\n}\r\n.md-my-library-add:before {\r\n content: \"\\f0b1\";\r\n}\r\n.md-my-library-books:before {\r\n content: \"\\f0b2\";\r\n}\r\n.md-my-library-music:before {\r\n content: \"\\f0b3\";\r\n}\r\n.md-new-releases:before {\r\n content: \"\\f0b4\";\r\n}\r\n.md-not-interested:before {\r\n content: \"\\f0b5\";\r\n}\r\n.md-pause:before {\r\n content: \"\\f0b6\";\r\n}\r\n.md-pause-circle-fill:before {\r\n content: \"\\f0b7\";\r\n}\r\n.md-pause-circle-outline:before {\r\n content: \"\\f0b8\";\r\n}\r\n.md-play-arrow:before {\r\n content: \"\\f0b9\";\r\n}\r\n.md-play-circle-fill:before {\r\n content: \"\\f0ba\";\r\n}\r\n.md-play-circle-outline:before {\r\n content: \"\\f0bb\";\r\n}\r\n.md-playlist-add:before {\r\n content: \"\\f0bc\";\r\n}\r\n.md-play-shopping-bag:before {\r\n content: \"\\f0bd\";\r\n}\r\n.md-queue:before {\r\n content: \"\\f0be\";\r\n}\r\n.md-queue-music:before {\r\n content: \"\\f0bf\";\r\n}\r\n.md-radio:before {\r\n content: \"\\f0c0\";\r\n}\r\n.md-recent-actors:before {\r\n content: \"\\f0c1\";\r\n}\r\n.md-repeat:before {\r\n content: \"\\f0c2\";\r\n}\r\n.md-repeat-one:before {\r\n content: \"\\f0c3\";\r\n}\r\n.md-replay:before {\r\n content: \"\\f0c4\";\r\n}\r\n.md-shuffle:before {\r\n content: \"\\f0c5\";\r\n}\r\n.md-skip-next:before {\r\n content: \"\\f0c6\";\r\n}\r\n.md-skip-previous:before {\r\n content: \"\\f0c7\";\r\n}\r\n.md-snooze:before {\r\n content: \"\\f0c8\";\r\n}\r\n.md-stop:before {\r\n content: \"\\f0c9\";\r\n}\r\n.md-subtitles:before {\r\n content: \"\\f0ca\";\r\n}\r\n.md-surround-sound:before {\r\n content: \"\\f0cb\";\r\n}\r\n.md-videocam:before {\r\n content: \"\\f0cc\";\r\n}\r\n.md-videocam-off:before {\r\n content: \"\\f0cd\";\r\n}\r\n.md-video-collection:before {\r\n content: \"\\f0ce\";\r\n}\r\n.md-volume-down:before {\r\n content: \"\\f0cf\";\r\n}\r\n.md-volume-mute:before {\r\n content: \"\\f0d0\";\r\n}\r\n.md-volume-off:before {\r\n content: \"\\f0d1\";\r\n}\r\n.md-volume-up:before {\r\n content: \"\\f0d2\";\r\n}\r\n.md-web:before {\r\n content: \"\\f0d3\";\r\n}\r\n.md-business:before {\r\n content: \"\\f0d4\";\r\n}\r\n.md-call:before {\r\n content: \"\\f0d5\";\r\n}\r\n.md-call-end:before {\r\n content: \"\\f0d6\";\r\n}\r\n.md-call-made:before {\r\n content: \"\\f0d7\";\r\n}\r\n.md-call-merge:before {\r\n content: \"\\f0d8\";\r\n}\r\n.md-call-missed:before {\r\n content: \"\\f0d9\";\r\n}\r\n.md-call-received:before {\r\n content: \"\\f0da\";\r\n}\r\n.md-call-split:before {\r\n content: \"\\f0db\";\r\n}\r\n.md-chat:before {\r\n content: \"\\f0dc\";\r\n}\r\n.md-clear-all:before {\r\n content: \"\\f0dd\";\r\n}\r\n.md-comment:before {\r\n content: \"\\f0de\";\r\n}\r\n.md-contacts:before {\r\n content: \"\\f0df\";\r\n}\r\n.md-dialer-sip:before {\r\n content: \"\\f0e0\";\r\n}\r\n.md-dialpad:before {\r\n content: \"\\f0e1\";\r\n}\r\n.md-dnd-on:before {\r\n content: \"\\f0e2\";\r\n}\r\n.md-email:before {\r\n content: \"\\f0e3\";\r\n}\r\n.md-forum:before {\r\n content: \"\\f0e4\";\r\n}\r\n.md-import-export:before {\r\n content: \"\\f0e5\";\r\n}\r\n.md-invert-colors-off:before {\r\n content: \"\\f0e6\";\r\n}\r\n.md-invert-colors-on:before {\r\n content: \"\\f0e7\";\r\n}\r\n.md-live-help:before {\r\n content: \"\\f0e8\";\r\n}\r\n.md-location-off:before {\r\n content: \"\\f0e9\";\r\n}\r\n.md-location-on:before {\r\n content: \"\\f0ea\";\r\n}\r\n.md-message:before {\r\n content: \"\\f0eb\";\r\n}\r\n.md-messenger:before {\r\n content: \"\\f0ec\";\r\n}\r\n.md-no-sim:before {\r\n content: \"\\f0ed\";\r\n}\r\n.md-phone:before {\r\n content: \"\\f0ee\";\r\n}\r\n.md-portable-wifi-off:before {\r\n content: \"\\f0ef\";\r\n}\r\n.md-quick-contacts-dialer:before {\r\n content: \"\\f0f0\";\r\n}\r\n.md-quick-contacts-mail:before {\r\n content: \"\\f0f1\";\r\n}\r\n.md-ring-volume:before {\r\n content: \"\\f0f2\";\r\n}\r\n.md-stay-current-landscape:before {\r\n content: \"\\f0f3\";\r\n}\r\n.md-stay-current-portrait:before {\r\n content: \"\\f0f4\";\r\n}\r\n.md-stay-primary-landscape:before {\r\n content: \"\\f0f5\";\r\n}\r\n.md-stay-primary-portrait:before {\r\n content: \"\\f0f6\";\r\n}\r\n.md-swap-calls:before {\r\n content: \"\\f0f7\";\r\n}\r\n.md-textsms:before {\r\n content: \"\\f0f8\";\r\n}\r\n.md-voicemail:before {\r\n content: \"\\f0f9\";\r\n}\r\n.md-vpn-key:before {\r\n content: \"\\f0fa\";\r\n}\r\n.md-add:before {\r\n content: \"\\f0fb\";\r\n}\r\n.md-add-box:before {\r\n content: \"\\f0fc\";\r\n}\r\n.md-add-circle:before {\r\n content: \"\\f0fd\";\r\n}\r\n.md-add-circle-outline:before {\r\n content: \"\\f0fe\";\r\n}\r\n.md-archive:before {\r\n content: \"\\f0ff\";\r\n}\r\n.md-backspace:before {\r\n content: \"\\f100\";\r\n}\r\n.md-block:before {\r\n content: \"\\f101\";\r\n}\r\n.md-clear:before {\r\n content: \"\\f102\";\r\n}\r\n.md-content-copy:before {\r\n content: \"\\f103\";\r\n}\r\n.md-content-cut:before {\r\n content: \"\\f104\";\r\n}\r\n.md-content-paste:before {\r\n content: \"\\f105\";\r\n}\r\n.md-create:before {\r\n content: \"\\f106\";\r\n}\r\n.md-drafts:before {\r\n content: \"\\f107\";\r\n}\r\n.md-filter-list:before {\r\n content: \"\\f108\";\r\n}\r\n.md-flag:before {\r\n content: \"\\f109\";\r\n}\r\n.md-forward:before {\r\n content: \"\\f10a\";\r\n}\r\n.md-gesture:before {\r\n content: \"\\f10b\";\r\n}\r\n.md-inbox:before {\r\n content: \"\\f10c\";\r\n}\r\n.md-link:before {\r\n content: \"\\f10d\";\r\n}\r\n.md-mail:before {\r\n content: \"\\f10e\";\r\n}\r\n.md-markunread:before {\r\n content: \"\\f10f\";\r\n}\r\n.md-redo:before {\r\n content: \"\\f110\";\r\n}\r\n.md-remove:before {\r\n content: \"\\f111\";\r\n}\r\n.md-remove-circle:before {\r\n content: \"\\f112\";\r\n}\r\n.md-remove-circle-outline:before {\r\n content: \"\\f113\";\r\n}\r\n.md-reply:before {\r\n content: \"\\f114\";\r\n}\r\n.md-reply-all:before {\r\n content: \"\\f115\";\r\n}\r\n.md-report:before {\r\n content: \"\\f116\";\r\n}\r\n.md-save:before {\r\n content: \"\\f117\";\r\n}\r\n.md-select-all:before {\r\n content: \"\\f118\";\r\n}\r\n.md-send:before {\r\n content: \"\\f119\";\r\n}\r\n.md-sort:before {\r\n content: \"\\f11a\";\r\n}\r\n.md-text-format:before {\r\n content: \"\\f11b\";\r\n}\r\n.md-undo:before {\r\n content: \"\\f11c\";\r\n}\r\n.md-access-alarm:before {\r\n content: \"\\f11d\";\r\n}\r\n.md-access-alarms:before {\r\n content: \"\\f11e\";\r\n}\r\n.md-access-time:before {\r\n content: \"\\f11f\";\r\n}\r\n.md-add-alarm:before {\r\n content: \"\\f120\";\r\n}\r\n.md-airplanemode-off:before {\r\n content: \"\\f121\";\r\n}\r\n.md-airplanemode-on:before {\r\n content: \"\\f122\";\r\n}\r\n.md-battery-20:before {\r\n content: \"\\f123\";\r\n}\r\n.md-battery-30:before {\r\n content: \"\\f124\";\r\n}\r\n.md-battery-50:before {\r\n content: \"\\f125\";\r\n}\r\n.md-battery-60:before {\r\n content: \"\\f126\";\r\n}\r\n.md-battery-80:before {\r\n content: \"\\f127\";\r\n}\r\n.md-battery-90:before {\r\n content: \"\\f128\";\r\n}\r\n.md-battery-alert:before {\r\n content: \"\\f129\";\r\n}\r\n.md-battery-charging-20:before {\r\n content: \"\\f12a\";\r\n}\r\n.md-battery-charging-30:before {\r\n content: \"\\f12b\";\r\n}\r\n.md-battery-charging-50:before {\r\n content: \"\\f12c\";\r\n}\r\n.md-battery-charging-60:before {\r\n content: \"\\f12d\";\r\n}\r\n.md-battery-charging-80:before {\r\n content: \"\\f12e\";\r\n}\r\n.md-battery-charging-90:before {\r\n content: \"\\f12f\";\r\n}\r\n.md-battery-charging-full:before {\r\n content: \"\\f130\";\r\n}\r\n.md-battery-full:before {\r\n content: \"\\f131\";\r\n}\r\n.md-battery-std:before {\r\n content: \"\\f132\";\r\n}\r\n.md-battery-unknown:before {\r\n content: \"\\f133\";\r\n}\r\n.md-bluetooth:before {\r\n content: \"\\f134\";\r\n}\r\n.md-bluetooth-connected:before {\r\n content: \"\\f135\";\r\n}\r\n.md-bluetooth-disabled:before {\r\n content: \"\\f136\";\r\n}\r\n.md-bluetooth-searching:before {\r\n content: \"\\f137\";\r\n}\r\n.md-brightness-auto:before {\r\n content: \"\\f138\";\r\n}\r\n.md-brightness-high:before {\r\n content: \"\\f139\";\r\n}\r\n.md-brightness-low:before {\r\n content: \"\\f13a\";\r\n}\r\n.md-brightness-medium:before {\r\n content: \"\\f13b\";\r\n}\r\n.md-data-usage:before {\r\n content: \"\\f13c\";\r\n}\r\n.md-developer-mode:before {\r\n content: \"\\f13d\";\r\n}\r\n.md-devices:before {\r\n content: \"\\f13e\";\r\n}\r\n.md-dvr:before {\r\n content: \"\\f13f\";\r\n}\r\n.md-gps-fixed:before {\r\n content: \"\\f140\";\r\n}\r\n.md-gps-not-fixed:before {\r\n content: \"\\f141\";\r\n}\r\n.md-gps-off:before {\r\n content: \"\\f142\";\r\n}\r\n.md-location-disabled:before {\r\n content: \"\\f143\";\r\n}\r\n.md-location-searching:before {\r\n content: \"\\f144\";\r\n}\r\n.md-multitrack-audio:before {\r\n content: \"\\f145\";\r\n}\r\n.md-network-cell:before {\r\n content: \"\\f146\";\r\n}\r\n.md-network-wifi:before {\r\n content: \"\\f147\";\r\n}\r\n.md-nfc:before {\r\n content: \"\\f148\";\r\n}\r\n.md-now-wallpaper:before {\r\n content: \"\\f149\";\r\n}\r\n.md-now-widgets:before {\r\n content: \"\\f14a\";\r\n}\r\n.md-screen-lock-landscape:before {\r\n content: \"\\f14b\";\r\n}\r\n.md-screen-lock-portrait:before {\r\n content: \"\\f14c\";\r\n}\r\n.md-screen-lock-rotation:before {\r\n content: \"\\f14d\";\r\n}\r\n.md-screen-rotation:before {\r\n content: \"\\f14e\";\r\n}\r\n.md-sd-storage:before {\r\n content: \"\\f14f\";\r\n}\r\n.md-settings-system-daydream:before {\r\n content: \"\\f150\";\r\n}\r\n.md-signal-cellular-0-bar:before {\r\n content: \"\\f151\";\r\n}\r\n.md-signal-cellular-1-bar:before {\r\n content: \"\\f152\";\r\n}\r\n.md-signal-cellular-2-bar:before {\r\n content: \"\\f153\";\r\n}\r\n.md-signal-cellular-3-bar:before {\r\n content: \"\\f154\";\r\n}\r\n.md-signal-cellular-4-bar:before {\r\n content: \"\\f155\";\r\n}\r\n.md-signal-cellular-connected-no-internet-0-bar:before {\r\n content: \"\\f156\";\r\n}\r\n.md-signal-cellular-connected-no-internet-1-bar:before {\r\n content: \"\\f157\";\r\n}\r\n.md-signal-cellular-connected-no-internet-2-bar:before {\r\n content: \"\\f158\";\r\n}\r\n.md-signal-cellular-connected-no-internet-3-bar:before {\r\n content: \"\\f159\";\r\n}\r\n.md-signal-cellular-connected-no-internet-4-bar:before {\r\n content: \"\\f15a\";\r\n}\r\n.md-signal-cellular-no-sim:before {\r\n content: \"\\f15b\";\r\n}\r\n.md-signal-cellular-null:before {\r\n content: \"\\f15c\";\r\n}\r\n.md-signal-cellular-off:before {\r\n content: \"\\f15d\";\r\n}\r\n.md-signal-wifi-0-bar:before {\r\n content: \"\\f15e\";\r\n}\r\n.md-signal-wifi-1-bar:before {\r\n content: \"\\f15f\";\r\n}\r\n.md-signal-wifi-2-bar:before {\r\n content: \"\\f160\";\r\n}\r\n.md-signal-wifi-3-bar:before {\r\n content: \"\\f161\";\r\n}\r\n.md-signal-wifi-4-bar:before {\r\n content: \"\\f162\";\r\n}\r\n.md-signal-wifi-off:before {\r\n content: \"\\f163\";\r\n}\r\n.md-storage:before {\r\n content: \"\\f164\";\r\n}\r\n.md-usb:before {\r\n content: \"\\f165\";\r\n}\r\n.md-wifi-lock:before {\r\n content: \"\\f166\";\r\n}\r\n.md-wifi-tethering:before {\r\n content: \"\\f167\";\r\n}\r\n.md-attach-file:before {\r\n content: \"\\f168\";\r\n}\r\n.md-attach-money:before {\r\n content: \"\\f169\";\r\n}\r\n.md-border-all:before {\r\n content: \"\\f16a\";\r\n}\r\n.md-border-bottom:before {\r\n content: \"\\f16b\";\r\n}\r\n.md-border-clear:before {\r\n content: \"\\f16c\";\r\n}\r\n.md-border-color:before {\r\n content: \"\\f16d\";\r\n}\r\n.md-border-horizontal:before {\r\n content: \"\\f16e\";\r\n}\r\n.md-border-inner:before {\r\n content: \"\\f16f\";\r\n}\r\n.md-border-left:before {\r\n content: \"\\f170\";\r\n}\r\n.md-border-outer:before {\r\n content: \"\\f171\";\r\n}\r\n.md-border-right:before {\r\n content: \"\\f172\";\r\n}\r\n.md-border-style:before {\r\n content: \"\\f173\";\r\n}\r\n.md-border-top:before {\r\n content: \"\\f174\";\r\n}\r\n.md-border-vertical:before {\r\n content: \"\\f175\";\r\n}\r\n.md-format-align-center:before {\r\n content: \"\\f176\";\r\n}\r\n.md-format-align-justify:before {\r\n content: \"\\f177\";\r\n}\r\n.md-format-align-left:before {\r\n content: \"\\f178\";\r\n}\r\n.md-format-align-right:before {\r\n content: \"\\f179\";\r\n}\r\n.md-format-bold:before {\r\n content: \"\\f17a\";\r\n}\r\n.md-format-clear:before {\r\n content: \"\\f17b\";\r\n}\r\n.md-format-color-fill:before {\r\n content: \"\\f17c\";\r\n}\r\n.md-format-color-reset:before {\r\n content: \"\\f17d\";\r\n}\r\n.md-format-color-text:before {\r\n content: \"\\f17e\";\r\n}\r\n.md-format-indent-decrease:before {\r\n content: \"\\f17f\";\r\n}\r\n.md-format-indent-increase:before {\r\n content: \"\\f180\";\r\n}\r\n.md-format-italic:before {\r\n content: \"\\f181\";\r\n}\r\n.md-format-line-spacing:before {\r\n content: \"\\f182\";\r\n}\r\n.md-format-list-bulleted:before {\r\n content: \"\\f183\";\r\n}\r\n.md-format-list-numbered:before {\r\n content: \"\\f184\";\r\n}\r\n.md-format-paint:before {\r\n content: \"\\f185\";\r\n}\r\n.md-format-quote:before {\r\n content: \"\\f186\";\r\n}\r\n.md-format-size:before {\r\n content: \"\\f187\";\r\n}\r\n.md-format-strikethrough:before {\r\n content: \"\\f188\";\r\n}\r\n.md-format-textdirection-l-to-r:before {\r\n content: \"\\f189\";\r\n}\r\n.md-format-textdirection-r-to-l:before {\r\n content: \"\\f18a\";\r\n}\r\n.md-format-underline:before {\r\n content: \"\\f18b\";\r\n}\r\n.md-functions:before {\r\n content: \"\\f18c\";\r\n}\r\n.md-insert-chart:before {\r\n content: \"\\f18d\";\r\n}\r\n.md-insert-comment:before {\r\n content: \"\\f18e\";\r\n}\r\n.md-insert-drive-file:before {\r\n content: \"\\f18f\";\r\n}\r\n.md-insert-emoticon:before {\r\n content: \"\\f190\";\r\n}\r\n.md-insert-invitation:before {\r\n content: \"\\f191\";\r\n}\r\n.md-insert-link:before {\r\n content: \"\\f192\";\r\n}\r\n.md-insert-photo:before {\r\n content: \"\\f193\";\r\n}\r\n.md-merge-type:before {\r\n content: \"\\f194\";\r\n}\r\n.md-mode-comment:before {\r\n content: \"\\f195\";\r\n}\r\n.md-mode-edit:before {\r\n content: \"\\f196\";\r\n}\r\n.md-publish:before {\r\n content: \"\\f197\";\r\n}\r\n.md-vertical-align-bottom:before {\r\n content: \"\\f198\";\r\n}\r\n.md-vertical-align-center:before {\r\n content: \"\\f199\";\r\n}\r\n.md-vertical-align-top:before {\r\n content: \"\\f19a\";\r\n}\r\n.md-wrap-text:before {\r\n content: \"\\f19b\";\r\n}\r\n.md-attachment:before {\r\n content: \"\\f19c\";\r\n}\r\n.md-cloud:before {\r\n content: \"\\f19d\";\r\n}\r\n.md-cloud-circle:before {\r\n content: \"\\f19e\";\r\n}\r\n.md-cloud-done:before {\r\n content: \"\\f19f\";\r\n}\r\n.md-cloud-download:before {\r\n content: \"\\f1a0\";\r\n}\r\n.md-cloud-off:before {\r\n content: \"\\f1a1\";\r\n}\r\n.md-cloud-queue:before {\r\n content: \"\\f1a2\";\r\n}\r\n.md-cloud-upload:before {\r\n content: \"\\f1a3\";\r\n}\r\n.md-file-download:before {\r\n content: \"\\f1a4\";\r\n}\r\n.md-file-upload:before {\r\n content: \"\\f1a5\";\r\n}\r\n.md-folder:before {\r\n content: \"\\f1a6\";\r\n}\r\n.md-folder-open:before {\r\n content: \"\\f1a7\";\r\n}\r\n.md-folder-shared:before {\r\n content: \"\\f1a8\";\r\n}\r\n.md-cast:before {\r\n content: \"\\f1a9\";\r\n}\r\n.md-cast-connected:before {\r\n content: \"\\f1aa\";\r\n}\r\n.md-computer:before {\r\n content: \"\\f1ab\";\r\n}\r\n.md-desktop-mac:before {\r\n content: \"\\f1ac\";\r\n}\r\n.md-desktop-windows:before {\r\n content: \"\\f1ad\";\r\n}\r\n.md-dock:before {\r\n content: \"\\f1ae\";\r\n}\r\n.md-gamepad:before {\r\n content: \"\\f1af\";\r\n}\r\n.md-headset:before {\r\n content: \"\\f1b0\";\r\n}\r\n.md-headset-mic:before {\r\n content: \"\\f1b1\";\r\n}\r\n.md-keyboard:before {\r\n content: \"\\f1b2\";\r\n}\r\n.md-keyboard-alt:before {\r\n content: \"\\f1b3\";\r\n}\r\n.md-keyboard-arrow-down:before {\r\n content: \"\\f1b4\";\r\n}\r\n.md-keyboard-arrow-left:before {\r\n content: \"\\f1b5\";\r\n}\r\n.md-keyboard-arrow-right:before {\r\n content: \"\\f1b6\";\r\n}\r\n.md-keyboard-arrow-up:before {\r\n content: \"\\f1b7\";\r\n}\r\n.md-keyboard-backspace:before {\r\n content: \"\\f1b8\";\r\n}\r\n.md-keyboard-capslock:before {\r\n content: \"\\f1b9\";\r\n}\r\n.md-keyboard-control:before {\r\n content: \"\\f1ba\";\r\n}\r\n.md-keyboard-hide:before {\r\n content: \"\\f1bb\";\r\n}\r\n.md-keyboard-return:before {\r\n content: \"\\f1bc\";\r\n}\r\n.md-keyboard-tab:before {\r\n content: \"\\f1bd\";\r\n}\r\n.md-keyboard-voice:before {\r\n content: \"\\f1be\";\r\n}\r\n.md-laptop:before {\r\n content: \"\\f1bf\";\r\n}\r\n.md-laptop-chromebook:before {\r\n content: \"\\f1c0\";\r\n}\r\n.md-laptop-mac:before {\r\n content: \"\\f1c1\";\r\n}\r\n.md-laptop-windows:before {\r\n content: \"\\f1c2\";\r\n}\r\n.md-memory:before {\r\n content: \"\\f1c3\";\r\n}\r\n.md-mouse:before {\r\n content: \"\\f1c4\";\r\n}\r\n.md-phone-android:before {\r\n content: \"\\f1c5\";\r\n}\r\n.md-phone-iphone:before {\r\n content: \"\\f1c6\";\r\n}\r\n.md-phonelink:before {\r\n content: \"\\f1c7\";\r\n}\r\n.md-phonelink-off:before {\r\n content: \"\\f1c8\";\r\n}\r\n.md-security:before {\r\n content: \"\\f1c9\";\r\n}\r\n.md-sim-card:before {\r\n content: \"\\f1ca\";\r\n}\r\n.md-smartphone:before {\r\n content: \"\\f1cb\";\r\n}\r\n.md-speaker:before {\r\n content: \"\\f1cc\";\r\n}\r\n.md-tablet:before {\r\n content: \"\\f1cd\";\r\n}\r\n.md-tablet-android:before {\r\n content: \"\\f1ce\";\r\n}\r\n.md-tablet-mac:before {\r\n content: \"\\f1cf\";\r\n}\r\n.md-tv:before {\r\n content: \"\\f1d0\";\r\n}\r\n.md-watch:before {\r\n content: \"\\f1d1\";\r\n}\r\n.md-add-to-photos:before {\r\n content: \"\\f1d2\";\r\n}\r\n.md-adjust:before {\r\n content: \"\\f1d3\";\r\n}\r\n.md-assistant-photo:before {\r\n content: \"\\f1d4\";\r\n}\r\n.md-audiotrack:before {\r\n content: \"\\f1d5\";\r\n}\r\n.md-blur-circular:before {\r\n content: \"\\f1d6\";\r\n}\r\n.md-blur-linear:before {\r\n content: \"\\f1d7\";\r\n}\r\n.md-blur-off:before {\r\n content: \"\\f1d8\";\r\n}\r\n.md-blur-on:before {\r\n content: \"\\f1d9\";\r\n}\r\n.md-brightness-1:before {\r\n content: \"\\f1da\";\r\n}\r\n.md-brightness-2:before {\r\n content: \"\\f1db\";\r\n}\r\n.md-brightness-3:before {\r\n content: \"\\f1dc\";\r\n}\r\n.md-brightness-4:before {\r\n content: \"\\f1dd\";\r\n}\r\n.md-brightness-5:before {\r\n content: \"\\f1de\";\r\n}\r\n.md-brightness-6:before {\r\n content: \"\\f1df\";\r\n}\r\n.md-brightness-7:before {\r\n content: \"\\f1e0\";\r\n}\r\n.md-brush:before {\r\n content: \"\\f1e1\";\r\n}\r\n.md-camera:before {\r\n content: \"\\f1e2\";\r\n}\r\n.md-camera-alt:before {\r\n content: \"\\f1e3\";\r\n}\r\n.md-camera-front:before {\r\n content: \"\\f1e4\";\r\n}\r\n.md-camera-rear:before {\r\n content: \"\\f1e5\";\r\n}\r\n.md-camera-roll:before {\r\n content: \"\\f1e6\";\r\n}\r\n.md-center-focus-strong:before {\r\n content: \"\\f1e7\";\r\n}\r\n.md-center-focus-weak:before {\r\n content: \"\\f1e8\";\r\n}\r\n.md-collections:before {\r\n content: \"\\f1e9\";\r\n}\r\n.md-colorize:before {\r\n content: \"\\f1ea\";\r\n}\r\n.md-color-lens:before {\r\n content: \"\\f1eb\";\r\n}\r\n.md-compare:before {\r\n content: \"\\f1ec\";\r\n}\r\n.md-control-point:before {\r\n content: \"\\f1ed\";\r\n}\r\n.md-control-point-duplicate:before {\r\n content: \"\\f1ee\";\r\n}\r\n.md-crop:before {\r\n content: \"\\f1ef\";\r\n}\r\n.md-crop-3-2:before {\r\n content: \"\\f1f0\";\r\n}\r\n.md-crop-5-4:before {\r\n content: \"\\f1f1\";\r\n}\r\n.md-crop-7-5:before {\r\n content: \"\\f1f2\";\r\n}\r\n.md-crop-16-9:before {\r\n content: \"\\f1f3\";\r\n}\r\n.md-crop-din:before {\r\n content: \"\\f1f4\";\r\n}\r\n.md-crop-free:before {\r\n content: \"\\f1f5\";\r\n}\r\n.md-crop-landscape:before {\r\n content: \"\\f1f6\";\r\n}\r\n.md-crop-original:before {\r\n content: \"\\f1f7\";\r\n}\r\n.md-crop-portrait:before {\r\n content: \"\\f1f8\";\r\n}\r\n.md-crop-square:before {\r\n content: \"\\f1f9\";\r\n}\r\n.md-dehaze:before {\r\n content: \"\\f1fa\";\r\n}\r\n.md-details:before {\r\n content: \"\\f1fb\";\r\n}\r\n.md-edit:before {\r\n content: \"\\f1fc\";\r\n}\r\n.md-exposure:before {\r\n content: \"\\f1fd\";\r\n}\r\n.md-exposure-minus-1:before {\r\n content: \"\\f1fe\";\r\n}\r\n.md-exposure-minus-2:before {\r\n content: \"\\f1ff\";\r\n}\r\n.md-exposure-zero:before {\r\n content: \"\\f200\";\r\n}\r\n.md-exposure-plus-1:before {\r\n content: \"\\f201\";\r\n}\r\n.md-exposure-plus-2:before {\r\n content: \"\\f202\";\r\n}\r\n.md-filter:before {\r\n content: \"\\f203\";\r\n}\r\n.md-filter-1:before {\r\n content: \"\\f204\";\r\n}\r\n.md-filter-2:before {\r\n content: \"\\f205\";\r\n}\r\n.md-filter-3:before {\r\n content: \"\\f206\";\r\n}\r\n.md-filter-4:before {\r\n content: \"\\f207\";\r\n}\r\n.md-filter-5:before {\r\n content: \"\\f208\";\r\n}\r\n.md-filter-6:before {\r\n content: \"\\f209\";\r\n}\r\n.md-filter-7:before {\r\n content: \"\\f20a\";\r\n}\r\n.md-filter-8:before {\r\n content: \"\\f20b\";\r\n}\r\n.md-filter-9:before {\r\n content: \"\\f20c\";\r\n}\r\n.md-filter-9-plus:before {\r\n content: \"\\f20d\";\r\n}\r\n.md-filter-b-and-w:before {\r\n content: \"\\f20e\";\r\n}\r\n.md-filter-center-focus:before {\r\n content: \"\\f20f\";\r\n}\r\n.md-filter-drama:before {\r\n content: \"\\f210\";\r\n}\r\n.md-filter-frames:before {\r\n content: \"\\f211\";\r\n}\r\n.md-filter-hdr:before {\r\n content: \"\\f212\";\r\n}\r\n.md-filter-none:before {\r\n content: \"\\f213\";\r\n}\r\n.md-filter-tilt-shift:before {\r\n content: \"\\f214\";\r\n}\r\n.md-filter-vintage:before {\r\n content: \"\\f215\";\r\n}\r\n.md-flare:before {\r\n content: \"\\f216\";\r\n}\r\n.md-flash-auto:before {\r\n content: \"\\f217\";\r\n}\r\n.md-flash-off:before {\r\n content: \"\\f218\";\r\n}\r\n.md-flash-on:before {\r\n content: \"\\f219\";\r\n}\r\n.md-flip:before {\r\n content: \"\\f21a\";\r\n}\r\n.md-gradient:before {\r\n content: \"\\f21b\";\r\n}\r\n.md-grain:before {\r\n content: \"\\f21c\";\r\n}\r\n.md-grid-off:before {\r\n content: \"\\f21d\";\r\n}\r\n.md-grid-on:before {\r\n content: \"\\f21e\";\r\n}\r\n.md-hdr-off:before {\r\n content: \"\\f21f\";\r\n}\r\n.md-hdr-on:before {\r\n content: \"\\f220\";\r\n}\r\n.md-hdr-strong:before {\r\n content: \"\\f221\";\r\n}\r\n.md-hdr-weak:before {\r\n content: \"\\f222\";\r\n}\r\n.md-healing:before {\r\n content: \"\\f223\";\r\n}\r\n.md-image:before {\r\n content: \"\\f224\";\r\n}\r\n.md-image-aspect-ratio:before {\r\n content: \"\\f225\";\r\n}\r\n.md-iso:before {\r\n content: \"\\f226\";\r\n}\r\n.md-landscape:before {\r\n content: \"\\f227\";\r\n}\r\n.md-leak-add:before {\r\n content: \"\\f228\";\r\n}\r\n.md-leak-remove:before {\r\n content: \"\\f229\";\r\n}\r\n.md-lens:before {\r\n content: \"\\f22a\";\r\n}\r\n.md-looks:before {\r\n content: \"\\f22b\";\r\n}\r\n.md-looks-1:before {\r\n content: \"\\f22c\";\r\n}\r\n.md-looks-2:before {\r\n content: \"\\f22d\";\r\n}\r\n.md-looks-3:before {\r\n content: \"\\f22e\";\r\n}\r\n.md-looks-4:before {\r\n content: \"\\f22f\";\r\n}\r\n.md-looks-5:before {\r\n content: \"\\f230\";\r\n}\r\n.md-looks-6:before {\r\n content: \"\\f231\";\r\n}\r\n.md-loupe:before {\r\n content: \"\\f232\";\r\n}\r\n.md-movie-creation:before {\r\n content: \"\\f233\";\r\n}\r\n.md-nature:before {\r\n content: \"\\f234\";\r\n}\r\n.md-nature-people:before {\r\n content: \"\\f235\";\r\n}\r\n.md-navigate-before:before {\r\n content: \"\\f236\";\r\n}\r\n.md-navigate-next:before {\r\n content: \"\\f237\";\r\n}\r\n.md-palette:before {\r\n content: \"\\f238\";\r\n}\r\n.md-panorama:before {\r\n content: \"\\f239\";\r\n}\r\n.md-panorama-fisheye:before {\r\n content: \"\\f23a\";\r\n}\r\n.md-panorama-horizontal:before {\r\n content: \"\\f23b\";\r\n}\r\n.md-panorama-vertical:before {\r\n content: \"\\f23c\";\r\n}\r\n.md-panorama-wide-angle:before {\r\n content: \"\\f23d\";\r\n}\r\n.md-photo:before {\r\n content: \"\\f23e\";\r\n}\r\n.md-photo-album:before {\r\n content: \"\\f23f\";\r\n}\r\n.md-photo-camera:before {\r\n content: \"\\f240\";\r\n}\r\n.md-photo-library:before {\r\n content: \"\\f241\";\r\n}\r\n.md-portrait:before {\r\n content: \"\\f242\";\r\n}\r\n.md-remove-red-eye:before {\r\n content: \"\\f243\";\r\n}\r\n.md-rotate-left:before {\r\n content: \"\\f244\";\r\n}\r\n.md-rotate-right:before {\r\n content: \"\\f245\";\r\n}\r\n.md-slideshow:before {\r\n content: \"\\f246\";\r\n}\r\n.md-straighten:before {\r\n content: \"\\f247\";\r\n}\r\n.md-style:before {\r\n content: \"\\f248\";\r\n}\r\n.md-switch-camera:before {\r\n content: \"\\f249\";\r\n}\r\n.md-switch-video:before {\r\n content: \"\\f24a\";\r\n}\r\n.md-tag-faces:before {\r\n content: \"\\f24b\";\r\n}\r\n.md-texture:before {\r\n content: \"\\f24c\";\r\n}\r\n.md-timelapse:before {\r\n content: \"\\f24d\";\r\n}\r\n.md-timer:before {\r\n content: \"\\f24e\";\r\n}\r\n.md-timer-3:before {\r\n content: \"\\f24f\";\r\n}\r\n.md-timer-10:before {\r\n content: \"\\f250\";\r\n}\r\n.md-timer-auto:before {\r\n content: \"\\f251\";\r\n}\r\n.md-timer-off:before {\r\n content: \"\\f252\";\r\n}\r\n.md-tonality:before {\r\n content: \"\\f253\";\r\n}\r\n.md-transform:before {\r\n content: \"\\f254\";\r\n}\r\n.md-tune:before {\r\n content: \"\\f255\";\r\n}\r\n.md-wb-auto:before {\r\n content: \"\\f256\";\r\n}\r\n.md-wb-cloudy:before {\r\n content: \"\\f257\";\r\n}\r\n.md-wb-incandescent:before {\r\n content: \"\\f258\";\r\n}\r\n.md-wb-irradescent:before {\r\n content: \"\\f259\";\r\n}\r\n.md-wb-sunny:before {\r\n content: \"\\f25a\";\r\n}\r\n.md-beenhere:before {\r\n content: \"\\f25b\";\r\n}\r\n.md-directions:before {\r\n content: \"\\f25c\";\r\n}\r\n.md-directions-bike:before {\r\n content: \"\\f25d\";\r\n}\r\n.md-directions-bus:before {\r\n content: \"\\f25e\";\r\n}\r\n.md-directions-car:before {\r\n content: \"\\f25f\";\r\n}\r\n.md-directions-ferry:before {\r\n content: \"\\f260\";\r\n}\r\n.md-directions-subway:before {\r\n content: \"\\f261\";\r\n}\r\n.md-directions-train:before {\r\n content: \"\\f262\";\r\n}\r\n.md-directions-transit:before {\r\n content: \"\\f263\";\r\n}\r\n.md-directions-walk:before {\r\n content: \"\\f264\";\r\n}\r\n.md-flight:before {\r\n content: \"\\f265\";\r\n}\r\n.md-hotel:before {\r\n content: \"\\f266\";\r\n}\r\n.md-layers:before {\r\n content: \"\\f267\";\r\n}\r\n.md-layers-clear:before {\r\n content: \"\\f268\";\r\n}\r\n.md-local-airport:before {\r\n content: \"\\f269\";\r\n}\r\n.md-local-atm:before {\r\n content: \"\\f26a\";\r\n}\r\n.md-local-attraction:before {\r\n content: \"\\f26b\";\r\n}\r\n.md-local-bar:before {\r\n content: \"\\f26c\";\r\n}\r\n.md-local-cafe:before {\r\n content: \"\\f26d\";\r\n}\r\n.md-local-car-wash:before {\r\n content: \"\\f26e\";\r\n}\r\n.md-local-convenience-store:before {\r\n content: \"\\f26f\";\r\n}\r\n.md-local-drink:before {\r\n content: \"\\f270\";\r\n}\r\n.md-local-florist:before {\r\n content: \"\\f271\";\r\n}\r\n.md-local-gas-station:before {\r\n content: \"\\f272\";\r\n}\r\n.md-local-grocery-store:before {\r\n content: \"\\f273\";\r\n}\r\n.md-local-hospital:before {\r\n content: \"\\f274\";\r\n}\r\n.md-local-hotel:before {\r\n content: \"\\f275\";\r\n}\r\n.md-local-laundry-service:before {\r\n content: \"\\f276\";\r\n}\r\n.md-local-library:before {\r\n content: \"\\f277\";\r\n}\r\n.md-local-mall:before {\r\n content: \"\\f278\";\r\n}\r\n.md-local-movies:before {\r\n content: \"\\f279\";\r\n}\r\n.md-local-offer:before {\r\n content: \"\\f27a\";\r\n}\r\n.md-local-parking:before {\r\n content: \"\\f27b\";\r\n}\r\n.md-local-pharmacy:before {\r\n content: \"\\f27c\";\r\n}\r\n.md-local-phone:before {\r\n content: \"\\f27d\";\r\n}\r\n.md-local-pizza:before {\r\n content: \"\\f27e\";\r\n}\r\n.md-local-play:before {\r\n content: \"\\f27f\";\r\n}\r\n.md-local-post-office:before {\r\n content: \"\\f280\";\r\n}\r\n.md-local-print-shop:before {\r\n content: \"\\f281\";\r\n}\r\n.md-local-restaurant:before {\r\n content: \"\\f282\";\r\n}\r\n.md-local-see:before {\r\n content: \"\\f283\";\r\n}\r\n.md-local-shipping:before {\r\n content: \"\\f284\";\r\n}\r\n.md-local-taxi:before {\r\n content: \"\\f285\";\r\n}\r\n.md-location-history:before {\r\n content: \"\\f286\";\r\n}\r\n.md-map:before {\r\n content: \"\\f287\";\r\n}\r\n.md-my-location:before {\r\n content: \"\\f288\";\r\n}\r\n.md-navigation:before {\r\n content: \"\\f289\";\r\n}\r\n.md-pin-drop:before {\r\n content: \"\\f28a\";\r\n}\r\n.md-place:before {\r\n content: \"\\f28b\";\r\n}\r\n.md-rate-review:before {\r\n content: \"\\f28c\";\r\n}\r\n.md-restaurant-menu:before {\r\n content: \"\\f28d\";\r\n}\r\n.md-satellite:before {\r\n content: \"\\f28e\";\r\n}\r\n.md-store-mall-directory:before {\r\n content: \"\\f28f\";\r\n}\r\n.md-terrain:before {\r\n content: \"\\f290\";\r\n}\r\n.md-traffic:before {\r\n content: \"\\f291\";\r\n}\r\n.md-apps:before {\r\n content: \"\\f292\";\r\n}\r\n.md-cancel:before {\r\n content: \"\\f293\";\r\n}\r\n.md-arrow-drop-down-circle:before {\r\n content: \"\\f294\";\r\n}\r\n.md-arrow-drop-down:before {\r\n content: \"\\f295\";\r\n}\r\n.md-arrow-drop-up:before {\r\n content: \"\\f296\";\r\n}\r\n.md-arrow-back:before {\r\n content: \"\\f297\";\r\n}\r\n.md-arrow-forward:before {\r\n content: \"\\f298\";\r\n}\r\n.md-check:before {\r\n content: \"\\f299\";\r\n}\r\n.md-close:before {\r\n content: \"\\f29a\";\r\n}\r\n.md-chevron-left:before {\r\n content: \"\\f29b\";\r\n}\r\n.md-chevron-right:before {\r\n content: \"\\f29c\";\r\n}\r\n.md-expand-less:before {\r\n content: \"\\f29d\";\r\n}\r\n.md-expand-more:before {\r\n content: \"\\f29e\";\r\n}\r\n.md-fullscreen:before {\r\n content: \"\\f29f\";\r\n}\r\n.md-fullscreen-exit:before {\r\n content: \"\\f2a0\";\r\n}\r\n.md-menu:before {\r\n content: \"\\f2a1\";\r\n}\r\n.md-more-horiz:before {\r\n content: \"\\f2a2\";\r\n}\r\n.md-more-vert:before {\r\n content: \"\\f2a3\";\r\n}\r\n.md-refresh:before {\r\n content: \"\\f2a4\";\r\n}\r\n.md-unfold-less:before {\r\n content: \"\\f2a5\";\r\n}\r\n.md-unfold-more:before {\r\n content: \"\\f2a6\";\r\n}\r\n.md-adb:before {\r\n content: \"\\f2a7\";\r\n}\r\n.md-bluetooth-audio:before {\r\n content: \"\\f2a8\";\r\n}\r\n.md-disc-full:before {\r\n content: \"\\f2a9\";\r\n}\r\n.md-dnd-forwardslash:before {\r\n content: \"\\f2aa\";\r\n}\r\n.md-do-not-disturb:before {\r\n content: \"\\f2ab\";\r\n}\r\n.md-drive-eta:before {\r\n content: \"\\f2ac\";\r\n}\r\n.md-event-available:before {\r\n content: \"\\f2ad\";\r\n}\r\n.md-event-busy:before {\r\n content: \"\\f2ae\";\r\n}\r\n.md-event-note:before {\r\n content: \"\\f2af\";\r\n}\r\n.md-folder-special:before {\r\n content: \"\\f2b0\";\r\n}\r\n.md-mms:before {\r\n content: \"\\f2b1\";\r\n}\r\n.md-more:before {\r\n content: \"\\f2b2\";\r\n}\r\n.md-network-locked:before {\r\n content: \"\\f2b3\";\r\n}\r\n.md-phone-bluetooth-speaker:before {\r\n content: \"\\f2b4\";\r\n}\r\n.md-phone-forwarded:before {\r\n content: \"\\f2b5\";\r\n}\r\n.md-phone-in-talk:before {\r\n content: \"\\f2b6\";\r\n}\r\n.md-phone-locked:before {\r\n content: \"\\f2b7\";\r\n}\r\n.md-phone-missed:before {\r\n content: \"\\f2b8\";\r\n}\r\n.md-phone-paused:before {\r\n content: \"\\f2b9\";\r\n}\r\n.md-play-download:before {\r\n content: \"\\f2ba\";\r\n}\r\n.md-play-install:before {\r\n content: \"\\f2bb\";\r\n}\r\n.md-sd-card:before {\r\n content: \"\\f2bc\";\r\n}\r\n.md-sim-card-alert:before {\r\n content: \"\\f2bd\";\r\n}\r\n.md-sms:before {\r\n content: \"\\f2be\";\r\n}\r\n.md-sms-failed:before {\r\n content: \"\\f2bf\";\r\n}\r\n.md-sync:before {\r\n content: \"\\f2c0\";\r\n}\r\n.md-sync-disabled:before {\r\n content: \"\\f2c1\";\r\n}\r\n.md-sync-problem:before {\r\n content: \"\\f2c2\";\r\n}\r\n.md-system-update:before {\r\n content: \"\\f2c3\";\r\n}\r\n.md-tap-and-play:before {\r\n content: \"\\f2c4\";\r\n}\r\n.md-time-to-leave:before {\r\n content: \"\\f2c5\";\r\n}\r\n.md-vibration:before {\r\n content: \"\\f2c6\";\r\n}\r\n.md-voice-chat:before {\r\n content: \"\\f2c7\";\r\n}\r\n.md-vpn-lock:before {\r\n content: \"\\f2c8\";\r\n}\r\n.md-cake:before {\r\n content: \"\\f2c9\";\r\n}\r\n.md-domain:before {\r\n content: \"\\f2ca\";\r\n}\r\n.md-location-city:before {\r\n content: \"\\f2cb\";\r\n}\r\n.md-mood:before {\r\n content: \"\\f2cc\";\r\n}\r\n.md-notifications-none:before {\r\n content: \"\\f2cd\";\r\n}\r\n.md-notifications:before {\r\n content: \"\\f2ce\";\r\n}\r\n.md-notifications-off:before {\r\n content: \"\\f2cf\";\r\n}\r\n.md-notifications-on:before {\r\n content: \"\\f2d0\";\r\n}\r\n.md-notifications-paused:before {\r\n content: \"\\f2d1\";\r\n}\r\n.md-pages:before {\r\n content: \"\\f2d2\";\r\n}\r\n.md-party-mode:before {\r\n content: \"\\f2d3\";\r\n}\r\n.md-group:before {\r\n content: \"\\f2d4\";\r\n}\r\n.md-group-add:before {\r\n content: \"\\f2d5\";\r\n}\r\n.md-people:before {\r\n content: \"\\f2d6\";\r\n}\r\n.md-people-outline:before {\r\n content: \"\\f2d7\";\r\n}\r\n.md-person:before {\r\n content: \"\\f2d8\";\r\n}\r\n.md-person-add:before {\r\n content: \"\\f2d9\";\r\n}\r\n.md-person-outline:before {\r\n content: \"\\f2da\";\r\n}\r\n.md-plus-one:before {\r\n content: \"\\f2db\";\r\n}\r\n.md-poll:before {\r\n content: \"\\f2dc\";\r\n}\r\n.md-public:before {\r\n content: \"\\f2dd\";\r\n}\r\n.md-school:before {\r\n content: \"\\f2de\";\r\n}\r\n.md-share:before {\r\n content: \"\\f2df\";\r\n}\r\n.md-whatshot:before {\r\n content: \"\\f2e0\";\r\n}\r\n.md-check-box:before {\r\n content: \"\\f2e1\";\r\n}\r\n.md-check-box-outline-blank:before {\r\n content: \"\\f2e2\";\r\n}\r\n.md-radio-button-off:before {\r\n content: \"\\f2e3\";\r\n}\r\n.md-radio-button-on:before {\r\n content: \"\\f2e4\";\r\n}\r\n.md-star:before {\r\n content: \"\\f2e5\";\r\n}\r\n.md-star-half:before {\r\n content: \"\\f2e6\";\r\n}\r\n.md-star-outline:before {\r\n content: \"\\f2e7\";\r\n}\r\n/*!\r\nIonicons, v1.5.0\r\nCreated by Ben Sperry for the Ionic Framework, http://ionicons.com/\r\nhttps://twitter.com/benjsperry https://twitter.com/ionicframework\r\nMIT License: https://github.com/driftyco/ionicons\r\n*/\r\n@font-face {\r\n font-family: \"Ionicons\";\r\n src: url(\"../fonts/ionicons.eot?v=1.5.0\");\r\n src: url(\"../fonts/ionicons.eot?v=1.5.0#iefix\") format(\"embedded-opentype\"), url(\"../fonts/ionicons.ttf?v=1.5.0\") format(\"truetype\"), url(\"../fonts/ionicons.woff?v=1.5.0\") format(\"woff\"), url(\"../fonts/ionicons.svg?v=1.5.0#Ionicons\") format(\"svg\");\r\n font-weight: normal;\r\n font-style: normal;\r\n}\r\n.ion,\r\n.ion-loading-a,\r\n.ion-loading-b,\r\n.ion-loading-c,\r\n.ion-loading-d,\r\n.ion-looping,\r\n.ion-refreshing,\r\n.ion-ios7-reloading,\r\n.ionicons,\r\n.ion-alert,\r\n.ion-alert-circled,\r\n.ion-android-add,\r\n.ion-android-add-contact,\r\n.ion-android-alarm,\r\n.ion-android-archive,\r\n.ion-android-arrow-back,\r\n.ion-android-arrow-down-left,\r\n.ion-android-arrow-down-right,\r\n.ion-android-arrow-forward,\r\n.ion-android-arrow-up-left,\r\n.ion-android-arrow-up-right,\r\n.ion-android-battery,\r\n.ion-android-book,\r\n.ion-android-calendar,\r\n.ion-android-call,\r\n.ion-android-camera,\r\n.ion-android-chat,\r\n.ion-android-checkmark,\r\n.ion-android-clock,\r\n.ion-android-close,\r\n.ion-android-contact,\r\n.ion-android-contacts,\r\n.ion-android-data,\r\n.ion-android-developer,\r\n.ion-android-display,\r\n.ion-android-download,\r\n.ion-android-drawer,\r\n.ion-android-dropdown,\r\n.ion-android-earth,\r\n.ion-android-folder,\r\n.ion-android-forums,\r\n.ion-android-friends,\r\n.ion-android-hand,\r\n.ion-android-image,\r\n.ion-android-inbox,\r\n.ion-android-information,\r\n.ion-android-keypad,\r\n.ion-android-lightbulb,\r\n.ion-android-locate,\r\n.ion-android-location,\r\n.ion-android-mail,\r\n.ion-android-microphone,\r\n.ion-android-mixer,\r\n.ion-android-more,\r\n.ion-android-note,\r\n.ion-android-playstore,\r\n.ion-android-printer,\r\n.ion-android-promotion,\r\n.ion-android-reminder,\r\n.ion-android-remove,\r\n.ion-android-search,\r\n.ion-android-send,\r\n.ion-android-settings,\r\n.ion-android-share,\r\n.ion-android-social,\r\n.ion-android-social-user,\r\n.ion-android-sort,\r\n.ion-android-stair-drawer,\r\n.ion-android-star,\r\n.ion-android-stopwatch,\r\n.ion-android-storage,\r\n.ion-android-system-back,\r\n.ion-android-system-home,\r\n.ion-android-system-windows,\r\n.ion-android-timer,\r\n.ion-android-trash,\r\n.ion-android-user-menu,\r\n.ion-android-volume,\r\n.ion-android-wifi,\r\n.ion-aperture,\r\n.ion-archive,\r\n.ion-arrow-down-a,\r\n.ion-arrow-down-b,\r\n.ion-arrow-down-c,\r\n.ion-arrow-expand,\r\n.ion-arrow-graph-down-left,\r\n.ion-arrow-graph-down-right,\r\n.ion-arrow-graph-up-left,\r\n.ion-arrow-graph-up-right,\r\n.ion-arrow-left-a,\r\n.ion-arrow-left-b,\r\n.ion-arrow-left-c,\r\n.ion-arrow-move,\r\n.ion-arrow-resize,\r\n.ion-arrow-return-left,\r\n.ion-arrow-return-right,\r\n.ion-arrow-right-a,\r\n.ion-arrow-right-b,\r\n.ion-arrow-right-c,\r\n.ion-arrow-shrink,\r\n.ion-arrow-swap,\r\n.ion-arrow-up-a,\r\n.ion-arrow-up-b,\r\n.ion-arrow-up-c,\r\n.ion-asterisk,\r\n.ion-at,\r\n.ion-bag,\r\n.ion-battery-charging,\r\n.ion-battery-empty,\r\n.ion-battery-full,\r\n.ion-battery-half,\r\n.ion-battery-low,\r\n.ion-beaker,\r\n.ion-beer,\r\n.ion-bluetooth,\r\n.ion-bonfire,\r\n.ion-bookmark,\r\n.ion-briefcase,\r\n.ion-bug,\r\n.ion-calculator,\r\n.ion-calendar,\r\n.ion-camera,\r\n.ion-card,\r\n.ion-cash,\r\n.ion-chatbox,\r\n.ion-chatbox-working,\r\n.ion-chatboxes,\r\n.ion-chatbubble,\r\n.ion-chatbubble-working,\r\n.ion-chatbubbles,\r\n.ion-checkmark,\r\n.ion-checkmark-circled,\r\n.ion-checkmark-round,\r\n.ion-chevron-down,\r\n.ion-chevron-left,\r\n.ion-chevron-right,\r\n.ion-chevron-up,\r\n.ion-clipboard,\r\n.ion-clock,\r\n.ion-close,\r\n.ion-close-circled,\r\n.ion-close-round,\r\n.ion-closed-captioning,\r\n.ion-cloud,\r\n.ion-code,\r\n.ion-code-download,\r\n.ion-code-working,\r\n.ion-coffee,\r\n.ion-compass,\r\n.ion-compose,\r\n.ion-connection-bars,\r\n.ion-contrast,\r\n.ion-cube,\r\n.ion-disc,\r\n.ion-document,\r\n.ion-document-text,\r\n.ion-drag,\r\n.ion-earth,\r\n.ion-edit,\r\n.ion-egg,\r\n.ion-eject,\r\n.ion-email,\r\n.ion-eye,\r\n.ion-eye-disabled,\r\n.ion-female,\r\n.ion-filing,\r\n.ion-film-marker,\r\n.ion-fireball,\r\n.ion-flag,\r\n.ion-flame,\r\n.ion-flash,\r\n.ion-flash-off,\r\n.ion-flask,\r\n.ion-folder,\r\n.ion-fork,\r\n.ion-fork-repo,\r\n.ion-forward,\r\n.ion-funnel,\r\n.ion-game-controller-a,\r\n.ion-game-controller-b,\r\n.ion-gear-a,\r\n.ion-gear-b,\r\n.ion-grid,\r\n.ion-hammer,\r\n.ion-happy,\r\n.ion-headphone,\r\n.ion-heart,\r\n.ion-heart-broken,\r\n.ion-help,\r\n.ion-help-buoy,\r\n.ion-help-circled,\r\n.ion-home,\r\n.ion-icecream,\r\n.ion-icon-social-google-plus,\r\n.ion-icon-social-google-plus-outline,\r\n.ion-image,\r\n.ion-images,\r\n.ion-information,\r\n.ion-information-circled,\r\n.ion-ionic,\r\n.ion-ios7-alarm,\r\n.ion-ios7-alarm-outline,\r\n.ion-ios7-albums,\r\n.ion-ios7-albums-outline,\r\n.ion-ios7-americanfootball,\r\n.ion-ios7-americanfootball-outline,\r\n.ion-ios7-analytics,\r\n.ion-ios7-analytics-outline,\r\n.ion-ios7-arrow-back,\r\n.ion-ios7-arrow-down,\r\n.ion-ios7-arrow-forward,\r\n.ion-ios7-arrow-left,\r\n.ion-ios7-arrow-right,\r\n.ion-ios7-arrow-thin-down,\r\n.ion-ios7-arrow-thin-left,\r\n.ion-ios7-arrow-thin-right,\r\n.ion-ios7-arrow-thin-up,\r\n.ion-ios7-arrow-up,\r\n.ion-ios7-at,\r\n.ion-ios7-at-outline,\r\n.ion-ios7-barcode,\r\n.ion-ios7-barcode-outline,\r\n.ion-ios7-baseball,\r\n.ion-ios7-baseball-outline,\r\n.ion-ios7-basketball,\r\n.ion-ios7-basketball-outline,\r\n.ion-ios7-bell,\r\n.ion-ios7-bell-outline,\r\n.ion-ios7-bolt,\r\n.ion-ios7-bolt-outline,\r\n.ion-ios7-bookmarks,\r\n.ion-ios7-bookmarks-outline,\r\n.ion-ios7-box,\r\n.ion-ios7-box-outline,\r\n.ion-ios7-briefcase,\r\n.ion-ios7-briefcase-outline,\r\n.ion-ios7-browsers,\r\n.ion-ios7-browsers-outline,\r\n.ion-ios7-calculator,\r\n.ion-ios7-calculator-outline,\r\n.ion-ios7-calendar,\r\n.ion-ios7-calendar-outline,\r\n.ion-ios7-camera,\r\n.ion-ios7-camera-outline,\r\n.ion-ios7-cart,\r\n.ion-ios7-cart-outline,\r\n.ion-ios7-chatboxes,\r\n.ion-ios7-chatboxes-outline,\r\n.ion-ios7-chatbubble,\r\n.ion-ios7-chatbubble-outline,\r\n.ion-ios7-checkmark,\r\n.ion-ios7-checkmark-empty,\r\n.ion-ios7-checkmark-outline,\r\n.ion-ios7-circle-filled,\r\n.ion-ios7-circle-outline,\r\n.ion-ios7-clock,\r\n.ion-ios7-clock-outline,\r\n.ion-ios7-close,\r\n.ion-ios7-close-empty,\r\n.ion-ios7-close-outline,\r\n.ion-ios7-cloud,\r\n.ion-ios7-cloud-download,\r\n.ion-ios7-cloud-download-outline,\r\n.ion-ios7-cloud-outline,\r\n.ion-ios7-cloud-upload,\r\n.ion-ios7-cloud-upload-outline,\r\n.ion-ios7-cloudy,\r\n.ion-ios7-cloudy-night,\r\n.ion-ios7-cloudy-night-outline,\r\n.ion-ios7-cloudy-outline,\r\n.ion-ios7-cog,\r\n.ion-ios7-cog-outline,\r\n.ion-ios7-compose,\r\n.ion-ios7-compose-outline,\r\n.ion-ios7-contact,\r\n.ion-ios7-contact-outline,\r\n.ion-ios7-copy,\r\n.ion-ios7-copy-outline,\r\n.ion-ios7-download,\r\n.ion-ios7-download-outline,\r\n.ion-ios7-drag,\r\n.ion-ios7-email,\r\n.ion-ios7-email-outline,\r\n.ion-ios7-expand,\r\n.ion-ios7-eye,\r\n.ion-ios7-eye-outline,\r\n.ion-ios7-fastforward,\r\n.ion-ios7-fastforward-outline,\r\n.ion-ios7-filing,\r\n.ion-ios7-filing-outline,\r\n.ion-ios7-film,\r\n.ion-ios7-film-outline,\r\n.ion-ios7-flag,\r\n.ion-ios7-flag-outline,\r\n.ion-ios7-folder,\r\n.ion-ios7-folder-outline,\r\n.ion-ios7-football,\r\n.ion-ios7-football-outline,\r\n.ion-ios7-gear,\r\n.ion-ios7-gear-outline,\r\n.ion-ios7-glasses,\r\n.ion-ios7-glasses-outline,\r\n.ion-ios7-heart,\r\n.ion-ios7-heart-outline,\r\n.ion-ios7-help,\r\n.ion-ios7-help-empty,\r\n.ion-ios7-help-outline,\r\n.ion-ios7-home,\r\n.ion-ios7-home-outline,\r\n.ion-ios7-infinite,\r\n.ion-ios7-infinite-outline,\r\n.ion-ios7-information,\r\n.ion-ios7-information-empty,\r\n.ion-ios7-information-outline,\r\n.ion-ios7-ionic-outline,\r\n.ion-ios7-keypad,\r\n.ion-ios7-keypad-outline,\r\n.ion-ios7-lightbulb,\r\n.ion-ios7-lightbulb-outline,\r\n.ion-ios7-location,\r\n.ion-ios7-location-outline,\r\n.ion-ios7-locked,\r\n.ion-ios7-locked-outline,\r\n.ion-ios7-loop,\r\n.ion-ios7-loop-strong,\r\n.ion-ios7-medkit,\r\n.ion-ios7-medkit-outline,\r\n.ion-ios7-mic,\r\n.ion-ios7-mic-off,\r\n.ion-ios7-mic-outline,\r\n.ion-ios7-minus,\r\n.ion-ios7-minus-empty,\r\n.ion-ios7-minus-outline,\r\n.ion-ios7-monitor,\r\n.ion-ios7-monitor-outline,\r\n.ion-ios7-moon,\r\n.ion-ios7-moon-outline,\r\n.ion-ios7-more,\r\n.ion-ios7-more-outline,\r\n.ion-ios7-musical-note,\r\n.ion-ios7-musical-notes,\r\n.ion-ios7-navigate,\r\n.ion-ios7-navigate-outline,\r\n.ion-ios7-paper,\r\n.ion-ios7-paper-outline,\r\n.ion-ios7-paperplane,\r\n.ion-ios7-paperplane-outline,\r\n.ion-ios7-partlysunny,\r\n.ion-ios7-partlysunny-outline,\r\n.ion-ios7-pause,\r\n.ion-ios7-pause-outline,\r\n.ion-ios7-paw,\r\n.ion-ios7-paw-outline,\r\n.ion-ios7-people,\r\n.ion-ios7-people-outline,\r\n.ion-ios7-person,\r\n.ion-ios7-person-outline,\r\n.ion-ios7-personadd,\r\n.ion-ios7-personadd-outline,\r\n.ion-ios7-photos,\r\n.ion-ios7-photos-outline,\r\n.ion-ios7-pie,\r\n.ion-ios7-pie-outline,\r\n.ion-ios7-play,\r\n.ion-ios7-play-outline,\r\n.ion-ios7-plus,\r\n.ion-ios7-plus-empty,\r\n.ion-ios7-plus-outline,\r\n.ion-ios7-pricetag,\r\n.ion-ios7-pricetag-outline,\r\n.ion-ios7-pricetags,\r\n.ion-ios7-pricetags-outline,\r\n.ion-ios7-printer,\r\n.ion-ios7-printer-outline,\r\n.ion-ios7-pulse,\r\n.ion-ios7-pulse-strong,\r\n.ion-ios7-rainy,\r\n.ion-ios7-rainy-outline,\r\n.ion-ios7-recording,\r\n.ion-ios7-recording-outline,\r\n.ion-ios7-redo,\r\n.ion-ios7-redo-outline,\r\n.ion-ios7-refresh,\r\n.ion-ios7-refresh-empty,\r\n.ion-ios7-refresh-outline,\r\n.ion-ios7-reload,\r\n.ion-ios7-reverse-camera,\r\n.ion-ios7-reverse-camera-outline,\r\n.ion-ios7-rewind,\r\n.ion-ios7-rewind-outline,\r\n.ion-ios7-search,\r\n.ion-ios7-search-strong,\r\n.ion-ios7-settings,\r\n.ion-ios7-settings-strong,\r\n.ion-ios7-shrink,\r\n.ion-ios7-skipbackward,\r\n.ion-ios7-skipbackward-outline,\r\n.ion-ios7-skipforward,\r\n.ion-ios7-skipforward-outline,\r\n.ion-ios7-snowy,\r\n.ion-ios7-speedometer,\r\n.ion-ios7-speedometer-outline,\r\n.ion-ios7-star,\r\n.ion-ios7-star-half,\r\n.ion-ios7-star-outline,\r\n.ion-ios7-stopwatch,\r\n.ion-ios7-stopwatch-outline,\r\n.ion-ios7-sunny,\r\n.ion-ios7-sunny-outline,\r\n.ion-ios7-telephone,\r\n.ion-ios7-telephone-outline,\r\n.ion-ios7-tennisball,\r\n.ion-ios7-tennisball-outline,\r\n.ion-ios7-thunderstorm,\r\n.ion-ios7-thunderstorm-outline,\r\n.ion-ios7-time,\r\n.ion-ios7-time-outline,\r\n.ion-ios7-timer,\r\n.ion-ios7-timer-outline,\r\n.ion-ios7-toggle,\r\n.ion-ios7-toggle-outline,\r\n.ion-ios7-trash,\r\n.ion-ios7-trash-outline,\r\n.ion-ios7-undo,\r\n.ion-ios7-undo-outline,\r\n.ion-ios7-unlocked,\r\n.ion-ios7-unlocked-outline,\r\n.ion-ios7-upload,\r\n.ion-ios7-upload-outline,\r\n.ion-ios7-videocam,\r\n.ion-ios7-videocam-outline,\r\n.ion-ios7-volume-high,\r\n.ion-ios7-volume-low,\r\n.ion-ios7-wineglass,\r\n.ion-ios7-wineglass-outline,\r\n.ion-ios7-world,\r\n.ion-ios7-world-outline,\r\n.ion-ipad,\r\n.ion-iphone,\r\n.ion-ipod,\r\n.ion-jet,\r\n.ion-key,\r\n.ion-knife,\r\n.ion-laptop,\r\n.ion-leaf,\r\n.ion-levels,\r\n.ion-lightbulb,\r\n.ion-link,\r\n.ion-load-a,\r\n.ion-load-b,\r\n.ion-load-c,\r\n.ion-load-d,\r\n.ion-location,\r\n.ion-locked,\r\n.ion-log-in,\r\n.ion-log-out,\r\n.ion-loop,\r\n.ion-magnet,\r\n.ion-male,\r\n.ion-man,\r\n.ion-map,\r\n.ion-medkit,\r\n.ion-merge,\r\n.ion-mic-a,\r\n.ion-mic-b,\r\n.ion-mic-c,\r\n.ion-minus,\r\n.ion-minus-circled,\r\n.ion-minus-round,\r\n.ion-model-s,\r\n.ion-monitor,\r\n.ion-more,\r\n.ion-mouse,\r\n.ion-music-note,\r\n.ion-navicon,\r\n.ion-navicon-round,\r\n.ion-navigate,\r\n.ion-network,\r\n.ion-no-smoking,\r\n.ion-nuclear,\r\n.ion-outlet,\r\n.ion-paper-airplane,\r\n.ion-paperclip,\r\n.ion-pause,\r\n.ion-person,\r\n.ion-person-add,\r\n.ion-person-stalker,\r\n.ion-pie-graph,\r\n.ion-pin,\r\n.ion-pinpoint,\r\n.ion-pizza,\r\n.ion-plane,\r\n.ion-planet,\r\n.ion-play,\r\n.ion-playstation,\r\n.ion-plus,\r\n.ion-plus-circled,\r\n.ion-plus-round,\r\n.ion-podium,\r\n.ion-pound,\r\n.ion-power,\r\n.ion-pricetag,\r\n.ion-pricetags,\r\n.ion-printer,\r\n.ion-pull-request,\r\n.ion-qr-scanner,\r\n.ion-quote,\r\n.ion-radio-waves,\r\n.ion-record,\r\n.ion-refresh,\r\n.ion-reply,\r\n.ion-reply-all,\r\n.ion-ribbon-a,\r\n.ion-ribbon-b,\r\n.ion-sad,\r\n.ion-scissors,\r\n.ion-search,\r\n.ion-settings,\r\n.ion-share,\r\n.ion-shuffle,\r\n.ion-skip-backward,\r\n.ion-skip-forward,\r\n.ion-social-android,\r\n.ion-social-android-outline,\r\n.ion-social-apple,\r\n.ion-social-apple-outline,\r\n.ion-social-bitcoin,\r\n.ion-social-bitcoin-outline,\r\n.ion-social-buffer,\r\n.ion-social-buffer-outline,\r\n.ion-social-designernews,\r\n.ion-social-designernews-outline,\r\n.ion-social-dribbble,\r\n.ion-social-dribbble-outline,\r\n.ion-social-dropbox,\r\n.ion-social-dropbox-outline,\r\n.ion-social-facebook,\r\n.ion-social-facebook-outline,\r\n.ion-social-foursquare,\r\n.ion-social-foursquare-outline,\r\n.ion-social-freebsd-devil,\r\n.ion-social-github,\r\n.ion-social-github-outline,\r\n.ion-social-google,\r\n.ion-social-google-outline,\r\n.ion-social-googleplus,\r\n.ion-social-googleplus-outline,\r\n.ion-social-hackernews,\r\n.ion-social-hackernews-outline,\r\n.ion-social-instagram,\r\n.ion-social-instagram-outline,\r\n.ion-social-linkedin,\r\n.ion-social-linkedin-outline,\r\n.ion-social-pinterest,\r\n.ion-social-pinterest-outline,\r\n.ion-social-reddit,\r\n.ion-social-reddit-outline,\r\n.ion-social-rss,\r\n.ion-social-rss-outline,\r\n.ion-social-skype,\r\n.ion-social-skype-outline,\r\n.ion-social-tumblr,\r\n.ion-social-tumblr-outline,\r\n.ion-social-tux,\r\n.ion-social-twitter,\r\n.ion-social-twitter-outline,\r\n.ion-social-usd,\r\n.ion-social-usd-outline,\r\n.ion-social-vimeo,\r\n.ion-social-vimeo-outline,\r\n.ion-social-windows,\r\n.ion-social-windows-outline,\r\n.ion-social-wordpress,\r\n.ion-social-wordpress-outline,\r\n.ion-social-yahoo,\r\n.ion-social-yahoo-outline,\r\n.ion-social-youtube,\r\n.ion-social-youtube-outline,\r\n.ion-speakerphone,\r\n.ion-speedometer,\r\n.ion-spoon,\r\n.ion-star,\r\n.ion-stats-bars,\r\n.ion-steam,\r\n.ion-stop,\r\n.ion-thermometer,\r\n.ion-thumbsdown,\r\n.ion-thumbsup,\r\n.ion-toggle,\r\n.ion-toggle-filled,\r\n.ion-trash-a,\r\n.ion-trash-b,\r\n.ion-trophy,\r\n.ion-umbrella,\r\n.ion-university,\r\n.ion-unlocked,\r\n.ion-upload,\r\n.ion-usb,\r\n.ion-videocamera,\r\n.ion-volume-high,\r\n.ion-volume-low,\r\n.ion-volume-medium,\r\n.ion-volume-mute,\r\n.ion-wand,\r\n.ion-waterdrop,\r\n.ion-wifi,\r\n.ion-wineglass,\r\n.ion-woman,\r\n.ion-wrench,\r\n.ion-xbox {\r\n display: inline-block;\r\n font-family: \"Ionicons\";\r\n speak: none;\r\n font-style: normal;\r\n font-weight: normal;\r\n font-variant: normal;\r\n text-transform: none;\r\n text-rendering: auto;\r\n line-height: 1;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n}\r\n.ion-spin,\r\n.ion-loading-a,\r\n.ion-loading-b,\r\n.ion-loading-c,\r\n.ion-loading-d,\r\n.ion-looping,\r\n.ion-refreshing,\r\n.ion-ios7-reloading {\r\n animation: spin 1s infinite linear;\r\n}\r\n@keyframes spin {\r\n 0% {\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n transform: rotate(359deg);\r\n }\r\n}\r\n.ion-loading-a {\r\n animation-timing-function: steps(8, start);\r\n}\r\n.ion-alert:before {\r\n content: \"\\f101\";\r\n}\r\n.ion-alert-circled:before {\r\n content: \"\\f100\";\r\n}\r\n.ion-android-add:before {\r\n content: \"\\f2c7\";\r\n}\r\n.ion-android-add-contact:before {\r\n content: \"\\f2c6\";\r\n}\r\n.ion-android-alarm:before {\r\n content: \"\\f2c8\";\r\n}\r\n.ion-android-archive:before {\r\n content: \"\\f2c9\";\r\n}\r\n.ion-android-arrow-back:before {\r\n content: \"\\f2ca\";\r\n}\r\n.ion-android-arrow-down-left:before {\r\n content: \"\\f2cb\";\r\n}\r\n.ion-android-arrow-down-right:before {\r\n content: \"\\f2cc\";\r\n}\r\n.ion-android-arrow-forward:before {\r\n content: \"\\f30f\";\r\n}\r\n.ion-android-arrow-up-left:before {\r\n content: \"\\f2cd\";\r\n}\r\n.ion-android-arrow-up-right:before {\r\n content: \"\\f2ce\";\r\n}\r\n.ion-android-battery:before {\r\n content: \"\\f2cf\";\r\n}\r\n.ion-android-book:before {\r\n content: \"\\f2d0\";\r\n}\r\n.ion-android-calendar:before {\r\n content: \"\\f2d1\";\r\n}\r\n.ion-android-call:before {\r\n content: \"\\f2d2\";\r\n}\r\n.ion-android-camera:before {\r\n content: \"\\f2d3\";\r\n}\r\n.ion-android-chat:before {\r\n content: \"\\f2d4\";\r\n}\r\n.ion-android-checkmark:before {\r\n content: \"\\f2d5\";\r\n}\r\n.ion-android-clock:before {\r\n content: \"\\f2d6\";\r\n}\r\n.ion-android-close:before {\r\n content: \"\\f2d7\";\r\n}\r\n.ion-android-contact:before {\r\n content: \"\\f2d8\";\r\n}\r\n.ion-android-contacts:before {\r\n content: \"\\f2d9\";\r\n}\r\n.ion-android-data:before {\r\n content: \"\\f2da\";\r\n}\r\n.ion-android-developer:before {\r\n content: \"\\f2db\";\r\n}\r\n.ion-android-display:before {\r\n content: \"\\f2dc\";\r\n}\r\n.ion-android-download:before {\r\n content: \"\\f2dd\";\r\n}\r\n.ion-android-drawer:before {\r\n content: \"\\f310\";\r\n}\r\n.ion-android-dropdown:before {\r\n content: \"\\f2de\";\r\n}\r\n.ion-android-earth:before {\r\n content: \"\\f2df\";\r\n}\r\n.ion-android-folder:before {\r\n content: \"\\f2e0\";\r\n}\r\n.ion-android-forums:before {\r\n content: \"\\f2e1\";\r\n}\r\n.ion-android-friends:before {\r\n content: \"\\f2e2\";\r\n}\r\n.ion-android-hand:before {\r\n content: \"\\f2e3\";\r\n}\r\n.ion-android-image:before {\r\n content: \"\\f2e4\";\r\n}\r\n.ion-android-inbox:before {\r\n content: \"\\f2e5\";\r\n}\r\n.ion-android-information:before {\r\n content: \"\\f2e6\";\r\n}\r\n.ion-android-keypad:before {\r\n content: \"\\f2e7\";\r\n}\r\n.ion-android-lightbulb:before {\r\n content: \"\\f2e8\";\r\n}\r\n.ion-android-locate:before {\r\n content: \"\\f2e9\";\r\n}\r\n.ion-android-location:before {\r\n content: \"\\f2ea\";\r\n}\r\n.ion-android-mail:before {\r\n content: \"\\f2eb\";\r\n}\r\n.ion-android-microphone:before {\r\n content: \"\\f2ec\";\r\n}\r\n.ion-android-mixer:before {\r\n content: \"\\f2ed\";\r\n}\r\n.ion-android-more:before {\r\n content: \"\\f2ee\";\r\n}\r\n.ion-android-note:before {\r\n content: \"\\f2ef\";\r\n}\r\n.ion-android-playstore:before {\r\n content: \"\\f2f0\";\r\n}\r\n.ion-android-printer:before {\r\n content: \"\\f2f1\";\r\n}\r\n.ion-android-promotion:before {\r\n content: \"\\f2f2\";\r\n}\r\n.ion-android-reminder:before {\r\n content: \"\\f2f3\";\r\n}\r\n.ion-android-remove:before {\r\n content: \"\\f2f4\";\r\n}\r\n.ion-android-search:before {\r\n content: \"\\f2f5\";\r\n}\r\n.ion-android-send:before {\r\n content: \"\\f2f6\";\r\n}\r\n.ion-android-settings:before {\r\n content: \"\\f2f7\";\r\n}\r\n.ion-android-share:before {\r\n content: \"\\f2f8\";\r\n}\r\n.ion-android-social:before {\r\n content: \"\\f2fa\";\r\n}\r\n.ion-android-social-user:before {\r\n content: \"\\f2f9\";\r\n}\r\n.ion-android-sort:before {\r\n content: \"\\f2fb\";\r\n}\r\n.ion-android-stair-drawer:before {\r\n content: \"\\f311\";\r\n}\r\n.ion-android-star:before {\r\n content: \"\\f2fc\";\r\n}\r\n.ion-android-stopwatch:before {\r\n content: \"\\f2fd\";\r\n}\r\n.ion-android-storage:before {\r\n content: \"\\f2fe\";\r\n}\r\n.ion-android-system-back:before {\r\n content: \"\\f2ff\";\r\n}\r\n.ion-android-system-home:before {\r\n content: \"\\f300\";\r\n}\r\n.ion-android-system-windows:before {\r\n content: \"\\f301\";\r\n}\r\n.ion-android-timer:before {\r\n content: \"\\f302\";\r\n}\r\n.ion-android-trash:before {\r\n content: \"\\f303\";\r\n}\r\n.ion-android-user-menu:before {\r\n content: \"\\f312\";\r\n}\r\n.ion-android-volume:before {\r\n content: \"\\f304\";\r\n}\r\n.ion-android-wifi:before {\r\n content: \"\\f305\";\r\n}\r\n.ion-aperture:before {\r\n content: \"\\f313\";\r\n}\r\n.ion-archive:before {\r\n content: \"\\f102\";\r\n}\r\n.ion-arrow-down-a:before {\r\n content: \"\\f103\";\r\n}\r\n.ion-arrow-down-b:before {\r\n content: \"\\f104\";\r\n}\r\n.ion-arrow-down-c:before {\r\n content: \"\\f105\";\r\n}\r\n.ion-arrow-expand:before {\r\n content: \"\\f25e\";\r\n}\r\n.ion-arrow-graph-down-left:before {\r\n content: \"\\f25f\";\r\n}\r\n.ion-arrow-graph-down-right:before {\r\n content: \"\\f260\";\r\n}\r\n.ion-arrow-graph-up-left:before {\r\n content: \"\\f261\";\r\n}\r\n.ion-arrow-graph-up-right:before {\r\n content: \"\\f262\";\r\n}\r\n.ion-arrow-left-a:before {\r\n content: \"\\f106\";\r\n}\r\n.ion-arrow-left-b:before {\r\n content: \"\\f107\";\r\n}\r\n.ion-arrow-left-c:before {\r\n content: \"\\f108\";\r\n}\r\n.ion-arrow-move:before {\r\n content: \"\\f263\";\r\n}\r\n.ion-arrow-resize:before {\r\n content: \"\\f264\";\r\n}\r\n.ion-arrow-return-left:before {\r\n content: \"\\f265\";\r\n}\r\n.ion-arrow-return-right:before {\r\n content: \"\\f266\";\r\n}\r\n.ion-arrow-right-a:before {\r\n content: \"\\f109\";\r\n}\r\n.ion-arrow-right-b:before {\r\n content: \"\\f10a\";\r\n}\r\n.ion-arrow-right-c:before {\r\n content: \"\\f10b\";\r\n}\r\n.ion-arrow-shrink:before {\r\n content: \"\\f267\";\r\n}\r\n.ion-arrow-swap:before {\r\n content: \"\\f268\";\r\n}\r\n.ion-arrow-up-a:before {\r\n content: \"\\f10c\";\r\n}\r\n.ion-arrow-up-b:before {\r\n content: \"\\f10d\";\r\n}\r\n.ion-arrow-up-c:before {\r\n content: \"\\f10e\";\r\n}\r\n.ion-asterisk:before {\r\n content: \"\\f314\";\r\n}\r\n.ion-at:before {\r\n content: \"\\f10f\";\r\n}\r\n.ion-bag:before {\r\n content: \"\\f110\";\r\n}\r\n.ion-battery-charging:before {\r\n content: \"\\f111\";\r\n}\r\n.ion-battery-empty:before {\r\n content: \"\\f112\";\r\n}\r\n.ion-battery-full:before {\r\n content: \"\\f113\";\r\n}\r\n.ion-battery-half:before {\r\n content: \"\\f114\";\r\n}\r\n.ion-battery-low:before {\r\n content: \"\\f115\";\r\n}\r\n.ion-beaker:before {\r\n content: \"\\f269\";\r\n}\r\n.ion-beer:before {\r\n content: \"\\f26a\";\r\n}\r\n.ion-bluetooth:before {\r\n content: \"\\f116\";\r\n}\r\n.ion-bonfire:before {\r\n content: \"\\f315\";\r\n}\r\n.ion-bookmark:before {\r\n content: \"\\f26b\";\r\n}\r\n.ion-briefcase:before {\r\n content: \"\\f26c\";\r\n}\r\n.ion-bug:before {\r\n content: \"\\f2be\";\r\n}\r\n.ion-calculator:before {\r\n content: \"\\f26d\";\r\n}\r\n.ion-calendar:before {\r\n content: \"\\f117\";\r\n}\r\n.ion-camera:before {\r\n content: \"\\f118\";\r\n}\r\n.ion-card:before {\r\n content: \"\\f119\";\r\n}\r\n.ion-cash:before {\r\n content: \"\\f316\";\r\n}\r\n.ion-chatbox:before {\r\n content: \"\\f11b\";\r\n}\r\n.ion-chatbox-working:before {\r\n content: \"\\f11a\";\r\n}\r\n.ion-chatboxes:before {\r\n content: \"\\f11c\";\r\n}\r\n.ion-chatbubble:before {\r\n content: \"\\f11e\";\r\n}\r\n.ion-chatbubble-working:before {\r\n content: \"\\f11d\";\r\n}\r\n.ion-chatbubbles:before {\r\n content: \"\\f11f\";\r\n}\r\n.ion-checkmark:before {\r\n content: \"\\f122\";\r\n}\r\n.ion-checkmark-circled:before {\r\n content: \"\\f120\";\r\n}\r\n.ion-checkmark-round:before {\r\n content: \"\\f121\";\r\n}\r\n.ion-chevron-down:before {\r\n content: \"\\f123\";\r\n}\r\n.ion-chevron-left:before {\r\n content: \"\\f124\";\r\n}\r\n.ion-chevron-right:before {\r\n content: \"\\f125\";\r\n}\r\n.ion-chevron-up:before {\r\n content: \"\\f126\";\r\n}\r\n.ion-clipboard:before {\r\n content: \"\\f127\";\r\n}\r\n.ion-clock:before {\r\n content: \"\\f26e\";\r\n}\r\n.ion-close:before {\r\n content: \"\\f12a\";\r\n}\r\n.ion-close-circled:before {\r\n content: \"\\f128\";\r\n}\r\n.ion-close-round:before {\r\n content: \"\\f129\";\r\n}\r\n.ion-closed-captioning:before {\r\n content: \"\\f317\";\r\n}\r\n.ion-cloud:before {\r\n content: \"\\f12b\";\r\n}\r\n.ion-code:before {\r\n content: \"\\f271\";\r\n}\r\n.ion-code-download:before {\r\n content: \"\\f26f\";\r\n}\r\n.ion-code-working:before {\r\n content: \"\\f270\";\r\n}\r\n.ion-coffee:before {\r\n content: \"\\f272\";\r\n}\r\n.ion-compass:before {\r\n content: \"\\f273\";\r\n}\r\n.ion-compose:before {\r\n content: \"\\f12c\";\r\n}\r\n.ion-connection-bars:before {\r\n content: \"\\f274\";\r\n}\r\n.ion-contrast:before {\r\n content: \"\\f275\";\r\n}\r\n.ion-cube:before {\r\n content: \"\\f318\";\r\n}\r\n.ion-disc:before {\r\n content: \"\\f12d\";\r\n}\r\n.ion-document:before {\r\n content: \"\\f12f\";\r\n}\r\n.ion-document-text:before {\r\n content: \"\\f12e\";\r\n}\r\n.ion-drag:before {\r\n content: \"\\f130\";\r\n}\r\n.ion-earth:before {\r\n content: \"\\f276\";\r\n}\r\n.ion-edit:before {\r\n content: \"\\f2bf\";\r\n}\r\n.ion-egg:before {\r\n content: \"\\f277\";\r\n}\r\n.ion-eject:before {\r\n content: \"\\f131\";\r\n}\r\n.ion-email:before {\r\n content: \"\\f132\";\r\n}\r\n.ion-eye:before {\r\n content: \"\\f133\";\r\n}\r\n.ion-eye-disabled:before {\r\n content: \"\\f306\";\r\n}\r\n.ion-female:before {\r\n content: \"\\f278\";\r\n}\r\n.ion-filing:before {\r\n content: \"\\f134\";\r\n}\r\n.ion-film-marker:before {\r\n content: \"\\f135\";\r\n}\r\n.ion-fireball:before {\r\n content: \"\\f319\";\r\n}\r\n.ion-flag:before {\r\n content: \"\\f279\";\r\n}\r\n.ion-flame:before {\r\n content: \"\\f31a\";\r\n}\r\n.ion-flash:before {\r\n content: \"\\f137\";\r\n}\r\n.ion-flash-off:before {\r\n content: \"\\f136\";\r\n}\r\n.ion-flask:before {\r\n content: \"\\f138\";\r\n}\r\n.ion-folder:before {\r\n content: \"\\f139\";\r\n}\r\n.ion-fork:before {\r\n content: \"\\f27a\";\r\n}\r\n.ion-fork-repo:before {\r\n content: \"\\f2c0\";\r\n}\r\n.ion-forward:before {\r\n content: \"\\f13a\";\r\n}\r\n.ion-funnel:before {\r\n content: \"\\f31b\";\r\n}\r\n.ion-game-controller-a:before {\r\n content: \"\\f13b\";\r\n}\r\n.ion-game-controller-b:before {\r\n content: \"\\f13c\";\r\n}\r\n.ion-gear-a:before {\r\n content: \"\\f13d\";\r\n}\r\n.ion-gear-b:before {\r\n content: \"\\f13e\";\r\n}\r\n.ion-grid:before {\r\n content: \"\\f13f\";\r\n}\r\n.ion-hammer:before {\r\n content: \"\\f27b\";\r\n}\r\n.ion-happy:before {\r\n content: \"\\f31c\";\r\n}\r\n.ion-headphone:before {\r\n content: \"\\f140\";\r\n}\r\n.ion-heart:before {\r\n content: \"\\f141\";\r\n}\r\n.ion-heart-broken:before {\r\n content: \"\\f31d\";\r\n}\r\n.ion-help:before {\r\n content: \"\\f143\";\r\n}\r\n.ion-help-buoy:before {\r\n content: \"\\f27c\";\r\n}\r\n.ion-help-circled:before {\r\n content: \"\\f142\";\r\n}\r\n.ion-home:before {\r\n content: \"\\f144\";\r\n}\r\n.ion-icecream:before {\r\n content: \"\\f27d\";\r\n}\r\n.ion-icon-social-google-plus:before {\r\n content: \"\\f146\";\r\n}\r\n.ion-icon-social-google-plus-outline:before {\r\n content: \"\\f145\";\r\n}\r\n.ion-image:before {\r\n content: \"\\f147\";\r\n}\r\n.ion-images:before {\r\n content: \"\\f148\";\r\n}\r\n.ion-information:before {\r\n content: \"\\f14a\";\r\n}\r\n.ion-information-circled:before {\r\n content: \"\\f149\";\r\n}\r\n.ion-ionic:before {\r\n content: \"\\f14b\";\r\n}\r\n.ion-ios7-alarm:before {\r\n content: \"\\f14d\";\r\n}\r\n.ion-ios7-alarm-outline:before {\r\n content: \"\\f14c\";\r\n}\r\n.ion-ios7-albums:before {\r\n content: \"\\f14f\";\r\n}\r\n.ion-ios7-albums-outline:before {\r\n content: \"\\f14e\";\r\n}\r\n.ion-ios7-americanfootball:before {\r\n content: \"\\f31f\";\r\n}\r\n.ion-ios7-americanfootball-outline:before {\r\n content: \"\\f31e\";\r\n}\r\n.ion-ios7-analytics:before {\r\n content: \"\\f321\";\r\n}\r\n.ion-ios7-analytics-outline:before {\r\n content: \"\\f320\";\r\n}\r\n.ion-ios7-arrow-back:before {\r\n content: \"\\f150\";\r\n}\r\n.ion-ios7-arrow-down:before {\r\n content: \"\\f151\";\r\n}\r\n.ion-ios7-arrow-forward:before {\r\n content: \"\\f152\";\r\n}\r\n.ion-ios7-arrow-left:before {\r\n content: \"\\f153\";\r\n}\r\n.ion-ios7-arrow-right:before {\r\n content: \"\\f154\";\r\n}\r\n.ion-ios7-arrow-thin-down:before {\r\n content: \"\\f27e\";\r\n}\r\n.ion-ios7-arrow-thin-left:before {\r\n content: \"\\f27f\";\r\n}\r\n.ion-ios7-arrow-thin-right:before {\r\n content: \"\\f280\";\r\n}\r\n.ion-ios7-arrow-thin-up:before {\r\n content: \"\\f281\";\r\n}\r\n.ion-ios7-arrow-up:before {\r\n content: \"\\f155\";\r\n}\r\n.ion-ios7-at:before {\r\n content: \"\\f157\";\r\n}\r\n.ion-ios7-at-outline:before {\r\n content: \"\\f156\";\r\n}\r\n.ion-ios7-barcode:before {\r\n content: \"\\f323\";\r\n}\r\n.ion-ios7-barcode-outline:before {\r\n content: \"\\f322\";\r\n}\r\n.ion-ios7-baseball:before {\r\n content: \"\\f325\";\r\n}\r\n.ion-ios7-baseball-outline:before {\r\n content: \"\\f324\";\r\n}\r\n.ion-ios7-basketball:before {\r\n content: \"\\f327\";\r\n}\r\n.ion-ios7-basketball-outline:before {\r\n content: \"\\f326\";\r\n}\r\n.ion-ios7-bell:before {\r\n content: \"\\f159\";\r\n}\r\n.ion-ios7-bell-outline:before {\r\n content: \"\\f158\";\r\n}\r\n.ion-ios7-bolt:before {\r\n content: \"\\f15b\";\r\n}\r\n.ion-ios7-bolt-outline:before {\r\n content: \"\\f15a\";\r\n}\r\n.ion-ios7-bookmarks:before {\r\n content: \"\\f15d\";\r\n}\r\n.ion-ios7-bookmarks-outline:before {\r\n content: \"\\f15c\";\r\n}\r\n.ion-ios7-box:before {\r\n content: \"\\f15f\";\r\n}\r\n.ion-ios7-box-outline:before {\r\n content: \"\\f15e\";\r\n}\r\n.ion-ios7-briefcase:before {\r\n content: \"\\f283\";\r\n}\r\n.ion-ios7-briefcase-outline:before {\r\n content: \"\\f282\";\r\n}\r\n.ion-ios7-browsers:before {\r\n content: \"\\f161\";\r\n}\r\n.ion-ios7-browsers-outline:before {\r\n content: \"\\f160\";\r\n}\r\n.ion-ios7-calculator:before {\r\n content: \"\\f285\";\r\n}\r\n.ion-ios7-calculator-outline:before {\r\n content: \"\\f284\";\r\n}\r\n.ion-ios7-calendar:before {\r\n content: \"\\f163\";\r\n}\r\n.ion-ios7-calendar-outline:before {\r\n content: \"\\f162\";\r\n}\r\n.ion-ios7-camera:before {\r\n content: \"\\f165\";\r\n}\r\n.ion-ios7-camera-outline:before {\r\n content: \"\\f164\";\r\n}\r\n.ion-ios7-cart:before {\r\n content: \"\\f167\";\r\n}\r\n.ion-ios7-cart-outline:before {\r\n content: \"\\f166\";\r\n}\r\n.ion-ios7-chatboxes:before {\r\n content: \"\\f169\";\r\n}\r\n.ion-ios7-chatboxes-outline:before {\r\n content: \"\\f168\";\r\n}\r\n.ion-ios7-chatbubble:before {\r\n content: \"\\f16b\";\r\n}\r\n.ion-ios7-chatbubble-outline:before {\r\n content: \"\\f16a\";\r\n}\r\n.ion-ios7-checkmark:before {\r\n content: \"\\f16e\";\r\n}\r\n.ion-ios7-checkmark-empty:before {\r\n content: \"\\f16c\";\r\n}\r\n.ion-ios7-checkmark-outline:before {\r\n content: \"\\f16d\";\r\n}\r\n.ion-ios7-circle-filled:before {\r\n content: \"\\f16f\";\r\n}\r\n.ion-ios7-circle-outline:before {\r\n content: \"\\f170\";\r\n}\r\n.ion-ios7-clock:before {\r\n content: \"\\f172\";\r\n}\r\n.ion-ios7-clock-outline:before {\r\n content: \"\\f171\";\r\n}\r\n.ion-ios7-close:before {\r\n content: \"\\f2bc\";\r\n}\r\n.ion-ios7-close-empty:before {\r\n content: \"\\f2bd\";\r\n}\r\n.ion-ios7-close-outline:before {\r\n content: \"\\f2bb\";\r\n}\r\n.ion-ios7-cloud:before {\r\n content: \"\\f178\";\r\n}\r\n.ion-ios7-cloud-download:before {\r\n content: \"\\f174\";\r\n}\r\n.ion-ios7-cloud-download-outline:before {\r\n content: \"\\f173\";\r\n}\r\n.ion-ios7-cloud-outline:before {\r\n content: \"\\f175\";\r\n}\r\n.ion-ios7-cloud-upload:before {\r\n content: \"\\f177\";\r\n}\r\n.ion-ios7-cloud-upload-outline:before {\r\n content: \"\\f176\";\r\n}\r\n.ion-ios7-cloudy:before {\r\n content: \"\\f17a\";\r\n}\r\n.ion-ios7-cloudy-night:before {\r\n content: \"\\f308\";\r\n}\r\n.ion-ios7-cloudy-night-outline:before {\r\n content: \"\\f307\";\r\n}\r\n.ion-ios7-cloudy-outline:before {\r\n content: \"\\f179\";\r\n}\r\n.ion-ios7-cog:before {\r\n content: \"\\f17c\";\r\n}\r\n.ion-ios7-cog-outline:before {\r\n content: \"\\f17b\";\r\n}\r\n.ion-ios7-compose:before {\r\n content: \"\\f17e\";\r\n}\r\n.ion-ios7-compose-outline:before {\r\n content: \"\\f17d\";\r\n}\r\n.ion-ios7-contact:before {\r\n content: \"\\f180\";\r\n}\r\n.ion-ios7-contact-outline:before {\r\n content: \"\\f17f\";\r\n}\r\n.ion-ios7-copy:before {\r\n content: \"\\f182\";\r\n}\r\n.ion-ios7-copy-outline:before {\r\n content: \"\\f181\";\r\n}\r\n.ion-ios7-download:before {\r\n content: \"\\f184\";\r\n}\r\n.ion-ios7-download-outline:before {\r\n content: \"\\f183\";\r\n}\r\n.ion-ios7-drag:before {\r\n content: \"\\f185\";\r\n}\r\n.ion-ios7-email:before {\r\n content: \"\\f187\";\r\n}\r\n.ion-ios7-email-outline:before {\r\n content: \"\\f186\";\r\n}\r\n.ion-ios7-expand:before {\r\n content: \"\\f30d\";\r\n}\r\n.ion-ios7-eye:before {\r\n content: \"\\f189\";\r\n}\r\n.ion-ios7-eye-outline:before {\r\n content: \"\\f188\";\r\n}\r\n.ion-ios7-fastforward:before {\r\n content: \"\\f18b\";\r\n}\r\n.ion-ios7-fastforward-outline:before {\r\n content: \"\\f18a\";\r\n}\r\n.ion-ios7-filing:before {\r\n content: \"\\f18d\";\r\n}\r\n.ion-ios7-filing-outline:before {\r\n content: \"\\f18c\";\r\n}\r\n.ion-ios7-film:before {\r\n content: \"\\f18f\";\r\n}\r\n.ion-ios7-film-outline:before {\r\n content: \"\\f18e\";\r\n}\r\n.ion-ios7-flag:before {\r\n content: \"\\f191\";\r\n}\r\n.ion-ios7-flag-outline:before {\r\n content: \"\\f190\";\r\n}\r\n.ion-ios7-folder:before {\r\n content: \"\\f193\";\r\n}\r\n.ion-ios7-folder-outline:before {\r\n content: \"\\f192\";\r\n}\r\n.ion-ios7-football:before {\r\n content: \"\\f329\";\r\n}\r\n.ion-ios7-football-outline:before {\r\n content: \"\\f328\";\r\n}\r\n.ion-ios7-gear:before {\r\n content: \"\\f195\";\r\n}\r\n.ion-ios7-gear-outline:before {\r\n content: \"\\f194\";\r\n}\r\n.ion-ios7-glasses:before {\r\n content: \"\\f197\";\r\n}\r\n.ion-ios7-glasses-outline:before {\r\n content: \"\\f196\";\r\n}\r\n.ion-ios7-heart:before {\r\n content: \"\\f199\";\r\n}\r\n.ion-ios7-heart-outline:before {\r\n content: \"\\f198\";\r\n}\r\n.ion-ios7-help:before {\r\n content: \"\\f19c\";\r\n}\r\n.ion-ios7-help-empty:before {\r\n content: \"\\f19a\";\r\n}\r\n.ion-ios7-help-outline:before {\r\n content: \"\\f19b\";\r\n}\r\n.ion-ios7-home:before {\r\n content: \"\\f32b\";\r\n}\r\n.ion-ios7-home-outline:before {\r\n content: \"\\f32a\";\r\n}\r\n.ion-ios7-infinite:before {\r\n content: \"\\f19e\";\r\n}\r\n.ion-ios7-infinite-outline:before {\r\n content: \"\\f19d\";\r\n}\r\n.ion-ios7-information:before {\r\n content: \"\\f1a1\";\r\n}\r\n.ion-ios7-information-empty:before {\r\n content: \"\\f19f\";\r\n}\r\n.ion-ios7-information-outline:before {\r\n content: \"\\f1a0\";\r\n}\r\n.ion-ios7-ionic-outline:before {\r\n content: \"\\f1a2\";\r\n}\r\n.ion-ios7-keypad:before {\r\n content: \"\\f1a4\";\r\n}\r\n.ion-ios7-keypad-outline:before {\r\n content: \"\\f1a3\";\r\n}\r\n.ion-ios7-lightbulb:before {\r\n content: \"\\f287\";\r\n}\r\n.ion-ios7-lightbulb-outline:before {\r\n content: \"\\f286\";\r\n}\r\n.ion-ios7-location:before {\r\n content: \"\\f1a6\";\r\n}\r\n.ion-ios7-location-outline:before {\r\n content: \"\\f1a5\";\r\n}\r\n.ion-ios7-locked:before {\r\n content: \"\\f1a8\";\r\n}\r\n.ion-ios7-locked-outline:before {\r\n content: \"\\f1a7\";\r\n}\r\n.ion-ios7-loop:before {\r\n content: \"\\f32d\";\r\n}\r\n.ion-ios7-loop-strong:before {\r\n content: \"\\f32c\";\r\n}\r\n.ion-ios7-medkit:before {\r\n content: \"\\f289\";\r\n}\r\n.ion-ios7-medkit-outline:before {\r\n content: \"\\f288\";\r\n}\r\n.ion-ios7-mic:before {\r\n content: \"\\f1ab\";\r\n}\r\n.ion-ios7-mic-off:before {\r\n content: \"\\f1a9\";\r\n}\r\n.ion-ios7-mic-outline:before {\r\n content: \"\\f1aa\";\r\n}\r\n.ion-ios7-minus:before {\r\n content: \"\\f1ae\";\r\n}\r\n.ion-ios7-minus-empty:before {\r\n content: \"\\f1ac\";\r\n}\r\n.ion-ios7-minus-outline:before {\r\n content: \"\\f1ad\";\r\n}\r\n.ion-ios7-monitor:before {\r\n content: \"\\f1b0\";\r\n}\r\n.ion-ios7-monitor-outline:before {\r\n content: \"\\f1af\";\r\n}\r\n.ion-ios7-moon:before {\r\n content: \"\\f1b2\";\r\n}\r\n.ion-ios7-moon-outline:before {\r\n content: \"\\f1b1\";\r\n}\r\n.ion-ios7-more:before {\r\n content: \"\\f1b4\";\r\n}\r\n.ion-ios7-more-outline:before {\r\n content: \"\\f1b3\";\r\n}\r\n.ion-ios7-musical-note:before {\r\n content: \"\\f1b5\";\r\n}\r\n.ion-ios7-musical-notes:before {\r\n content: \"\\f1b6\";\r\n}\r\n.ion-ios7-navigate:before {\r\n content: \"\\f1b8\";\r\n}\r\n.ion-ios7-navigate-outline:before {\r\n content: \"\\f1b7\";\r\n}\r\n.ion-ios7-paper:before {\r\n content: \"\\f32f\";\r\n}\r\n.ion-ios7-paper-outline:before {\r\n content: \"\\f32e\";\r\n}\r\n.ion-ios7-paperplane:before {\r\n content: \"\\f1ba\";\r\n}\r\n.ion-ios7-paperplane-outline:before {\r\n content: \"\\f1b9\";\r\n}\r\n.ion-ios7-partlysunny:before {\r\n content: \"\\f1bc\";\r\n}\r\n.ion-ios7-partlysunny-outline:before {\r\n content: \"\\f1bb\";\r\n}\r\n.ion-ios7-pause:before {\r\n content: \"\\f1be\";\r\n}\r\n.ion-ios7-pause-outline:before {\r\n content: \"\\f1bd\";\r\n}\r\n.ion-ios7-paw:before {\r\n content: \"\\f331\";\r\n}\r\n.ion-ios7-paw-outline:before {\r\n content: \"\\f330\";\r\n}\r\n.ion-ios7-people:before {\r\n content: \"\\f1c0\";\r\n}\r\n.ion-ios7-people-outline:before {\r\n content: \"\\f1bf\";\r\n}\r\n.ion-ios7-person:before {\r\n content: \"\\f1c2\";\r\n}\r\n.ion-ios7-person-outline:before {\r\n content: \"\\f1c1\";\r\n}\r\n.ion-ios7-personadd:before {\r\n content: \"\\f1c4\";\r\n}\r\n.ion-ios7-personadd-outline:before {\r\n content: \"\\f1c3\";\r\n}\r\n.ion-ios7-photos:before {\r\n content: \"\\f1c6\";\r\n}\r\n.ion-ios7-photos-outline:before {\r\n content: \"\\f1c5\";\r\n}\r\n.ion-ios7-pie:before {\r\n content: \"\\f28b\";\r\n}\r\n.ion-ios7-pie-outline:before {\r\n content: \"\\f28a\";\r\n}\r\n.ion-ios7-play:before {\r\n content: \"\\f1c8\";\r\n}\r\n.ion-ios7-play-outline:before {\r\n content: \"\\f1c7\";\r\n}\r\n.ion-ios7-plus:before {\r\n content: \"\\f1cb\";\r\n}\r\n.ion-ios7-plus-empty:before {\r\n content: \"\\f1c9\";\r\n}\r\n.ion-ios7-plus-outline:before {\r\n content: \"\\f1ca\";\r\n}\r\n.ion-ios7-pricetag:before {\r\n content: \"\\f28d\";\r\n}\r\n.ion-ios7-pricetag-outline:before {\r\n content: \"\\f28c\";\r\n}\r\n.ion-ios7-pricetags:before {\r\n content: \"\\f333\";\r\n}\r\n.ion-ios7-pricetags-outline:before {\r\n content: \"\\f332\";\r\n}\r\n.ion-ios7-printer:before {\r\n content: \"\\f1cd\";\r\n}\r\n.ion-ios7-printer-outline:before {\r\n content: \"\\f1cc\";\r\n}\r\n.ion-ios7-pulse:before {\r\n content: \"\\f335\";\r\n}\r\n.ion-ios7-pulse-strong:before {\r\n content: \"\\f334\";\r\n}\r\n.ion-ios7-rainy:before {\r\n content: \"\\f1cf\";\r\n}\r\n.ion-ios7-rainy-outline:before {\r\n content: \"\\f1ce\";\r\n}\r\n.ion-ios7-recording:before {\r\n content: \"\\f1d1\";\r\n}\r\n.ion-ios7-recording-outline:before {\r\n content: \"\\f1d0\";\r\n}\r\n.ion-ios7-redo:before {\r\n content: \"\\f1d3\";\r\n}\r\n.ion-ios7-redo-outline:before {\r\n content: \"\\f1d2\";\r\n}\r\n.ion-ios7-refresh:before {\r\n content: \"\\f1d6\";\r\n}\r\n.ion-ios7-refresh-empty:before {\r\n content: \"\\f1d4\";\r\n}\r\n.ion-ios7-refresh-outline:before {\r\n content: \"\\f1d5\";\r\n}\r\n.ion-ios7-reload:before {\r\n content: \"\\f28e\";\r\n}\r\n.ion-ios7-reverse-camera:before {\r\n content: \"\\f337\";\r\n}\r\n.ion-ios7-reverse-camera-outline:before {\r\n content: \"\\f336\";\r\n}\r\n.ion-ios7-rewind:before {\r\n content: \"\\f1d8\";\r\n}\r\n.ion-ios7-rewind-outline:before {\r\n content: \"\\f1d7\";\r\n}\r\n.ion-ios7-search:before {\r\n content: \"\\f1da\";\r\n}\r\n.ion-ios7-search-strong:before {\r\n content: \"\\f1d9\";\r\n}\r\n.ion-ios7-settings:before {\r\n content: \"\\f339\";\r\n}\r\n.ion-ios7-settings-strong:before {\r\n content: \"\\f338\";\r\n}\r\n.ion-ios7-shrink:before {\r\n content: \"\\f30e\";\r\n}\r\n.ion-ios7-skipbackward:before {\r\n content: \"\\f1dc\";\r\n}\r\n.ion-ios7-skipbackward-outline:before {\r\n content: \"\\f1db\";\r\n}\r\n.ion-ios7-skipforward:before {\r\n content: \"\\f1de\";\r\n}\r\n.ion-ios7-skipforward-outline:before {\r\n content: \"\\f1dd\";\r\n}\r\n.ion-ios7-snowy:before {\r\n content: \"\\f309\";\r\n}\r\n.ion-ios7-speedometer:before {\r\n content: \"\\f290\";\r\n}\r\n.ion-ios7-speedometer-outline:before {\r\n content: \"\\f28f\";\r\n}\r\n.ion-ios7-star:before {\r\n content: \"\\f1e0\";\r\n}\r\n.ion-ios7-star-half:before {\r\n content: \"\\f33a\";\r\n}\r\n.ion-ios7-star-outline:before {\r\n content: \"\\f1df\";\r\n}\r\n.ion-ios7-stopwatch:before {\r\n content: \"\\f1e2\";\r\n}\r\n.ion-ios7-stopwatch-outline:before {\r\n content: \"\\f1e1\";\r\n}\r\n.ion-ios7-sunny:before {\r\n content: \"\\f1e4\";\r\n}\r\n.ion-ios7-sunny-outline:before {\r\n content: \"\\f1e3\";\r\n}\r\n.ion-ios7-telephone:before {\r\n content: \"\\f1e6\";\r\n}\r\n.ion-ios7-telephone-outline:before {\r\n content: \"\\f1e5\";\r\n}\r\n.ion-ios7-tennisball:before {\r\n content: \"\\f33c\";\r\n}\r\n.ion-ios7-tennisball-outline:before {\r\n content: \"\\f33b\";\r\n}\r\n.ion-ios7-thunderstorm:before {\r\n content: \"\\f1e8\";\r\n}\r\n.ion-ios7-thunderstorm-outline:before {\r\n content: \"\\f1e7\";\r\n}\r\n.ion-ios7-time:before {\r\n content: \"\\f292\";\r\n}\r\n.ion-ios7-time-outline:before {\r\n content: \"\\f291\";\r\n}\r\n.ion-ios7-timer:before {\r\n content: \"\\f1ea\";\r\n}\r\n.ion-ios7-timer-outline:before {\r\n content: \"\\f1e9\";\r\n}\r\n.ion-ios7-toggle:before {\r\n content: \"\\f33e\";\r\n}\r\n.ion-ios7-toggle-outline:before {\r\n content: \"\\f33d\";\r\n}\r\n.ion-ios7-trash:before {\r\n content: \"\\f1ec\";\r\n}\r\n.ion-ios7-trash-outline:before {\r\n content: \"\\f1eb\";\r\n}\r\n.ion-ios7-undo:before {\r\n content: \"\\f1ee\";\r\n}\r\n.ion-ios7-undo-outline:before {\r\n content: \"\\f1ed\";\r\n}\r\n.ion-ios7-unlocked:before {\r\n content: \"\\f1f0\";\r\n}\r\n.ion-ios7-unlocked-outline:before {\r\n content: \"\\f1ef\";\r\n}\r\n.ion-ios7-upload:before {\r\n content: \"\\f1f2\";\r\n}\r\n.ion-ios7-upload-outline:before {\r\n content: \"\\f1f1\";\r\n}\r\n.ion-ios7-videocam:before {\r\n content: \"\\f1f4\";\r\n}\r\n.ion-ios7-videocam-outline:before {\r\n content: \"\\f1f3\";\r\n}\r\n.ion-ios7-volume-high:before {\r\n content: \"\\f1f5\";\r\n}\r\n.ion-ios7-volume-low:before {\r\n content: \"\\f1f6\";\r\n}\r\n.ion-ios7-wineglass:before {\r\n content: \"\\f294\";\r\n}\r\n.ion-ios7-wineglass-outline:before {\r\n content: \"\\f293\";\r\n}\r\n.ion-ios7-world:before {\r\n content: \"\\f1f8\";\r\n}\r\n.ion-ios7-world-outline:before {\r\n content: \"\\f1f7\";\r\n}\r\n.ion-ipad:before {\r\n content: \"\\f1f9\";\r\n}\r\n.ion-iphone:before {\r\n content: \"\\f1fa\";\r\n}\r\n.ion-ipod:before {\r\n content: \"\\f1fb\";\r\n}\r\n.ion-jet:before {\r\n content: \"\\f295\";\r\n}\r\n.ion-key:before {\r\n content: \"\\f296\";\r\n}\r\n.ion-knife:before {\r\n content: \"\\f297\";\r\n}\r\n.ion-laptop:before {\r\n content: \"\\f1fc\";\r\n}\r\n.ion-leaf:before {\r\n content: \"\\f1fd\";\r\n}\r\n.ion-levels:before {\r\n content: \"\\f298\";\r\n}\r\n.ion-lightbulb:before {\r\n content: \"\\f299\";\r\n}\r\n.ion-link:before {\r\n content: \"\\f1fe\";\r\n}\r\n.ion-load-a:before {\r\n content: \"\\f29a\";\r\n}\r\n.ion-load-b:before {\r\n content: \"\\f29b\";\r\n}\r\n.ion-load-c:before {\r\n content: \"\\f29c\";\r\n}\r\n.ion-load-d:before {\r\n content: \"\\f29d\";\r\n}\r\n.ion-location:before {\r\n content: \"\\f1ff\";\r\n}\r\n.ion-locked:before {\r\n content: \"\\f200\";\r\n}\r\n.ion-log-in:before {\r\n content: \"\\f29e\";\r\n}\r\n.ion-log-out:before {\r\n content: \"\\f29f\";\r\n}\r\n.ion-loop:before {\r\n content: \"\\f201\";\r\n}\r\n.ion-magnet:before {\r\n content: \"\\f2a0\";\r\n}\r\n.ion-male:before {\r\n content: \"\\f2a1\";\r\n}\r\n.ion-man:before {\r\n content: \"\\f202\";\r\n}\r\n.ion-map:before {\r\n content: \"\\f203\";\r\n}\r\n.ion-medkit:before {\r\n content: \"\\f2a2\";\r\n}\r\n.ion-merge:before {\r\n content: \"\\f33f\";\r\n}\r\n.ion-mic-a:before {\r\n content: \"\\f204\";\r\n}\r\n.ion-mic-b:before {\r\n content: \"\\f205\";\r\n}\r\n.ion-mic-c:before {\r\n content: \"\\f206\";\r\n}\r\n.ion-minus:before {\r\n content: \"\\f209\";\r\n}\r\n.ion-minus-circled:before {\r\n content: \"\\f207\";\r\n}\r\n.ion-minus-round:before {\r\n content: \"\\f208\";\r\n}\r\n.ion-model-s:before {\r\n content: \"\\f2c1\";\r\n}\r\n.ion-monitor:before {\r\n content: \"\\f20a\";\r\n}\r\n.ion-more:before {\r\n content: \"\\f20b\";\r\n}\r\n.ion-mouse:before {\r\n content: \"\\f340\";\r\n}\r\n.ion-music-note:before {\r\n content: \"\\f20c\";\r\n}\r\n.ion-navicon:before {\r\n content: \"\\f20e\";\r\n}\r\n.ion-navicon-round:before {\r\n content: \"\\f20d\";\r\n}\r\n.ion-navigate:before {\r\n content: \"\\f2a3\";\r\n}\r\n.ion-network:before {\r\n content: \"\\f341\";\r\n}\r\n.ion-no-smoking:before {\r\n content: \"\\f2c2\";\r\n}\r\n.ion-nuclear:before {\r\n content: \"\\f2a4\";\r\n}\r\n.ion-outlet:before {\r\n content: \"\\f342\";\r\n}\r\n.ion-paper-airplane:before {\r\n content: \"\\f2c3\";\r\n}\r\n.ion-paperclip:before {\r\n content: \"\\f20f\";\r\n}\r\n.ion-pause:before {\r\n content: \"\\f210\";\r\n}\r\n.ion-person:before {\r\n content: \"\\f213\";\r\n}\r\n.ion-person-add:before {\r\n content: \"\\f211\";\r\n}\r\n.ion-person-stalker:before {\r\n content: \"\\f212\";\r\n}\r\n.ion-pie-graph:before {\r\n content: \"\\f2a5\";\r\n}\r\n.ion-pin:before {\r\n content: \"\\f2a6\";\r\n}\r\n.ion-pinpoint:before {\r\n content: \"\\f2a7\";\r\n}\r\n.ion-pizza:before {\r\n content: \"\\f2a8\";\r\n}\r\n.ion-plane:before {\r\n content: \"\\f214\";\r\n}\r\n.ion-planet:before {\r\n content: \"\\f343\";\r\n}\r\n.ion-play:before {\r\n content: \"\\f215\";\r\n}\r\n.ion-playstation:before {\r\n content: \"\\f30a\";\r\n}\r\n.ion-plus:before {\r\n content: \"\\f218\";\r\n}\r\n.ion-plus-circled:before {\r\n content: \"\\f216\";\r\n}\r\n.ion-plus-round:before {\r\n content: \"\\f217\";\r\n}\r\n.ion-podium:before {\r\n content: \"\\f344\";\r\n}\r\n.ion-pound:before {\r\n content: \"\\f219\";\r\n}\r\n.ion-power:before {\r\n content: \"\\f2a9\";\r\n}\r\n.ion-pricetag:before {\r\n content: \"\\f2aa\";\r\n}\r\n.ion-pricetags:before {\r\n content: \"\\f2ab\";\r\n}\r\n.ion-printer:before {\r\n content: \"\\f21a\";\r\n}\r\n.ion-pull-request:before {\r\n content: \"\\f345\";\r\n}\r\n.ion-qr-scanner:before {\r\n content: \"\\f346\";\r\n}\r\n.ion-quote:before {\r\n content: \"\\f347\";\r\n}\r\n.ion-radio-waves:before {\r\n content: \"\\f2ac\";\r\n}\r\n.ion-record:before {\r\n content: \"\\f21b\";\r\n}\r\n.ion-refresh:before {\r\n content: \"\\f21c\";\r\n}\r\n.ion-reply:before {\r\n content: \"\\f21e\";\r\n}\r\n.ion-reply-all:before {\r\n content: \"\\f21d\";\r\n}\r\n.ion-ribbon-a:before {\r\n content: \"\\f348\";\r\n}\r\n.ion-ribbon-b:before {\r\n content: \"\\f349\";\r\n}\r\n.ion-sad:before {\r\n content: \"\\f34a\";\r\n}\r\n.ion-scissors:before {\r\n content: \"\\f34b\";\r\n}\r\n.ion-search:before {\r\n content: \"\\f21f\";\r\n}\r\n.ion-settings:before {\r\n content: \"\\f2ad\";\r\n}\r\n.ion-share:before {\r\n content: \"\\f220\";\r\n}\r\n.ion-shuffle:before {\r\n content: \"\\f221\";\r\n}\r\n.ion-skip-backward:before {\r\n content: \"\\f222\";\r\n}\r\n.ion-skip-forward:before {\r\n content: \"\\f223\";\r\n}\r\n.ion-social-android:before {\r\n content: \"\\f225\";\r\n}\r\n.ion-social-android-outline:before {\r\n content: \"\\f224\";\r\n}\r\n.ion-social-apple:before {\r\n content: \"\\f227\";\r\n}\r\n.ion-social-apple-outline:before {\r\n content: \"\\f226\";\r\n}\r\n.ion-social-bitcoin:before {\r\n content: \"\\f2af\";\r\n}\r\n.ion-social-bitcoin-outline:before {\r\n content: \"\\f2ae\";\r\n}\r\n.ion-social-buffer:before {\r\n content: \"\\f229\";\r\n}\r\n.ion-social-buffer-outline:before {\r\n content: \"\\f228\";\r\n}\r\n.ion-social-designernews:before {\r\n content: \"\\f22b\";\r\n}\r\n.ion-social-designernews-outline:before {\r\n content: \"\\f22a\";\r\n}\r\n.ion-social-dribbble:before {\r\n content: \"\\f22d\";\r\n}\r\n.ion-social-dribbble-outline:before {\r\n content: \"\\f22c\";\r\n}\r\n.ion-social-dropbox:before {\r\n content: \"\\f22f\";\r\n}\r\n.ion-social-dropbox-outline:before {\r\n content: \"\\f22e\";\r\n}\r\n.ion-social-facebook:before {\r\n content: \"\\f231\";\r\n}\r\n.ion-social-facebook-outline:before {\r\n content: \"\\f230\";\r\n}\r\n.ion-social-foursquare:before {\r\n content: \"\\f34d\";\r\n}\r\n.ion-social-foursquare-outline:before {\r\n content: \"\\f34c\";\r\n}\r\n.ion-social-freebsd-devil:before {\r\n content: \"\\f2c4\";\r\n}\r\n.ion-social-github:before {\r\n content: \"\\f233\";\r\n}\r\n.ion-social-github-outline:before {\r\n content: \"\\f232\";\r\n}\r\n.ion-social-google:before {\r\n content: \"\\f34f\";\r\n}\r\n.ion-social-google-outline:before {\r\n content: \"\\f34e\";\r\n}\r\n.ion-social-googleplus:before {\r\n content: \"\\f235\";\r\n}\r\n.ion-social-googleplus-outline:before {\r\n content: \"\\f234\";\r\n}\r\n.ion-social-hackernews:before {\r\n content: \"\\f237\";\r\n}\r\n.ion-social-hackernews-outline:before {\r\n content: \"\\f236\";\r\n}\r\n.ion-social-instagram:before {\r\n content: \"\\f351\";\r\n}\r\n.ion-social-instagram-outline:before {\r\n content: \"\\f350\";\r\n}\r\n.ion-social-linkedin:before {\r\n content: \"\\f239\";\r\n}\r\n.ion-social-linkedin-outline:before {\r\n content: \"\\f238\";\r\n}\r\n.ion-social-pinterest:before {\r\n content: \"\\f2b1\";\r\n}\r\n.ion-social-pinterest-outline:before {\r\n content: \"\\f2b0\";\r\n}\r\n.ion-social-reddit:before {\r\n content: \"\\f23b\";\r\n}\r\n.ion-social-reddit-outline:before {\r\n content: \"\\f23a\";\r\n}\r\n.ion-social-rss:before {\r\n content: \"\\f23d\";\r\n}\r\n.ion-social-rss-outline:before {\r\n content: \"\\f23c\";\r\n}\r\n.ion-social-skype:before {\r\n content: \"\\f23f\";\r\n}\r\n.ion-social-skype-outline:before {\r\n content: \"\\f23e\";\r\n}\r\n.ion-social-tumblr:before {\r\n content: \"\\f241\";\r\n}\r\n.ion-social-tumblr-outline:before {\r\n content: \"\\f240\";\r\n}\r\n.ion-social-tux:before {\r\n content: \"\\f2c5\";\r\n}\r\n.ion-social-twitter:before {\r\n content: \"\\f243\";\r\n}\r\n.ion-social-twitter-outline:before {\r\n content: \"\\f242\";\r\n}\r\n.ion-social-usd:before {\r\n content: \"\\f353\";\r\n}\r\n.ion-social-usd-outline:before {\r\n content: \"\\f352\";\r\n}\r\n.ion-social-vimeo:before {\r\n content: \"\\f245\";\r\n}\r\n.ion-social-vimeo-outline:before {\r\n content: \"\\f244\";\r\n}\r\n.ion-social-windows:before {\r\n content: \"\\f247\";\r\n}\r\n.ion-social-windows-outline:before {\r\n content: \"\\f246\";\r\n}\r\n.ion-social-wordpress:before {\r\n content: \"\\f249\";\r\n}\r\n.ion-social-wordpress-outline:before {\r\n content: \"\\f248\";\r\n}\r\n.ion-social-yahoo:before {\r\n content: \"\\f24b\";\r\n}\r\n.ion-social-yahoo-outline:before {\r\n content: \"\\f24a\";\r\n}\r\n.ion-social-youtube:before {\r\n content: \"\\f24d\";\r\n}\r\n.ion-social-youtube-outline:before {\r\n content: \"\\f24c\";\r\n}\r\n.ion-speakerphone:before {\r\n content: \"\\f2b2\";\r\n}\r\n.ion-speedometer:before {\r\n content: \"\\f2b3\";\r\n}\r\n.ion-spoon:before {\r\n content: \"\\f2b4\";\r\n}\r\n.ion-star:before {\r\n content: \"\\f24e\";\r\n}\r\n.ion-stats-bars:before {\r\n content: \"\\f2b5\";\r\n}\r\n.ion-steam:before {\r\n content: \"\\f30b\";\r\n}\r\n.ion-stop:before {\r\n content: \"\\f24f\";\r\n}\r\n.ion-thermometer:before {\r\n content: \"\\f2b6\";\r\n}\r\n.ion-thumbsdown:before {\r\n content: \"\\f250\";\r\n}\r\n.ion-thumbsup:before {\r\n content: \"\\f251\";\r\n}\r\n.ion-toggle:before {\r\n content: \"\\f355\";\r\n}\r\n.ion-toggle-filled:before {\r\n content: \"\\f354\";\r\n}\r\n.ion-trash-a:before {\r\n content: \"\\f252\";\r\n}\r\n.ion-trash-b:before {\r\n content: \"\\f253\";\r\n}\r\n.ion-trophy:before {\r\n content: \"\\f356\";\r\n}\r\n.ion-umbrella:before {\r\n content: \"\\f2b7\";\r\n}\r\n.ion-university:before {\r\n content: \"\\f357\";\r\n}\r\n.ion-unlocked:before {\r\n content: \"\\f254\";\r\n}\r\n.ion-upload:before {\r\n content: \"\\f255\";\r\n}\r\n.ion-usb:before {\r\n content: \"\\f2b8\";\r\n}\r\n.ion-videocamera:before {\r\n content: \"\\f256\";\r\n}\r\n.ion-volume-high:before {\r\n content: \"\\f257\";\r\n}\r\n.ion-volume-low:before {\r\n content: \"\\f258\";\r\n}\r\n.ion-volume-medium:before {\r\n content: \"\\f259\";\r\n}\r\n.ion-volume-mute:before {\r\n content: \"\\f25a\";\r\n}\r\n.ion-wand:before {\r\n content: \"\\f358\";\r\n}\r\n.ion-waterdrop:before {\r\n content: \"\\f25b\";\r\n}\r\n.ion-wifi:before {\r\n content: \"\\f25c\";\r\n}\r\n.ion-wineglass:before {\r\n content: \"\\f2b9\";\r\n}\r\n.ion-woman:before {\r\n content: \"\\f25d\";\r\n}\r\n.ion-wrench:before {\r\n content: \"\\f2ba\";\r\n}\r\n.ion-xbox:before {\r\n content: \"\\f30c\";\r\n}\r\n@font-face {\r\n font-family: 'themify';\r\n src: url('../fonts/themify.eot?-fvbane');\r\n src: url('../fonts/themify.eot?#iefix-fvbane') format('embedded-opentype'), url('../fonts/themify.woff?-fvbane') format('woff'), url('../fonts/themify.ttf?-fvbane') format('truetype'), url('../fonts/themify.svg?-fvbane#themify') format('svg');\r\n font-weight: normal;\r\n font-style: normal;\r\n}\r\n[class^=\"ti-\"],\r\n[class*=\" ti-\"] {\r\n font-family: 'themify';\r\n speak: none;\r\n font-style: normal;\r\n font-weight: normal;\r\n font-variant: normal;\r\n text-transform: none;\r\n line-height: 1;\r\n /* Better Font Rendering =========== */\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n}\r\n.ti-wand:before {\r\n content: \"\\e600\";\r\n}\r\n.ti-volume:before {\r\n content: \"\\e601\";\r\n}\r\n.ti-user:before {\r\n content: \"\\e602\";\r\n}\r\n.ti-unlock:before {\r\n content: \"\\e603\";\r\n}\r\n.ti-unlink:before {\r\n content: \"\\e604\";\r\n}\r\n.ti-trash:before {\r\n content: \"\\e605\";\r\n}\r\n.ti-thought:before {\r\n content: \"\\e606\";\r\n}\r\n.ti-target:before {\r\n content: \"\\e607\";\r\n}\r\n.ti-tag:before {\r\n content: \"\\e608\";\r\n}\r\n.ti-tablet:before {\r\n content: \"\\e609\";\r\n}\r\n.ti-star:before {\r\n content: \"\\e60a\";\r\n}\r\n.ti-spray:before {\r\n content: \"\\e60b\";\r\n}\r\n.ti-signal:before {\r\n content: \"\\e60c\";\r\n}\r\n.ti-shopping-cart:before {\r\n content: \"\\e60d\";\r\n}\r\n.ti-shopping-cart-full:before {\r\n content: \"\\e60e\";\r\n}\r\n.ti-settings:before {\r\n content: \"\\e60f\";\r\n}\r\n.ti-search:before {\r\n content: \"\\e610\";\r\n}\r\n.ti-zoom-in:before {\r\n content: \"\\e611\";\r\n}\r\n.ti-zoom-out:before {\r\n content: \"\\e612\";\r\n}\r\n.ti-cut:before {\r\n content: \"\\e613\";\r\n}\r\n.ti-ruler:before {\r\n content: \"\\e614\";\r\n}\r\n.ti-ruler-pencil:before {\r\n content: \"\\e615\";\r\n}\r\n.ti-ruler-alt:before {\r\n content: \"\\e616\";\r\n}\r\n.ti-bookmark:before {\r\n content: \"\\e617\";\r\n}\r\n.ti-bookmark-alt:before {\r\n content: \"\\e618\";\r\n}\r\n.ti-reload:before {\r\n content: \"\\e619\";\r\n}\r\n.ti-plus:before {\r\n content: \"\\e61a\";\r\n}\r\n.ti-pin:before {\r\n content: \"\\e61b\";\r\n}\r\n.ti-pencil:before {\r\n content: \"\\e61c\";\r\n}\r\n.ti-pencil-alt:before {\r\n content: \"\\e61d\";\r\n}\r\n.ti-paint-roller:before {\r\n content: \"\\e61e\";\r\n}\r\n.ti-paint-bucket:before {\r\n content: \"\\e61f\";\r\n}\r\n.ti-na:before {\r\n content: \"\\e620\";\r\n}\r\n.ti-mobile:before {\r\n content: \"\\e621\";\r\n}\r\n.ti-minus:before {\r\n content: \"\\e622\";\r\n}\r\n.ti-medall:before {\r\n content: \"\\e623\";\r\n}\r\n.ti-medall-alt:before {\r\n content: \"\\e624\";\r\n}\r\n.ti-marker:before {\r\n content: \"\\e625\";\r\n}\r\n.ti-marker-alt:before {\r\n content: \"\\e626\";\r\n}\r\n.ti-arrow-up:before {\r\n content: \"\\e627\";\r\n}\r\n.ti-arrow-right:before {\r\n content: \"\\e628\";\r\n}\r\n.ti-arrow-left:before {\r\n content: \"\\e629\";\r\n}\r\n.ti-arrow-down:before {\r\n content: \"\\e62a\";\r\n}\r\n.ti-lock:before {\r\n content: \"\\e62b\";\r\n}\r\n.ti-location-arrow:before {\r\n content: \"\\e62c\";\r\n}\r\n.ti-link:before {\r\n content: \"\\e62d\";\r\n}\r\n.ti-layout:before {\r\n content: \"\\e62e\";\r\n}\r\n.ti-layers:before {\r\n content: \"\\e62f\";\r\n}\r\n.ti-layers-alt:before {\r\n content: \"\\e630\";\r\n}\r\n.ti-key:before {\r\n content: \"\\e631\";\r\n}\r\n.ti-import:before {\r\n content: \"\\e632\";\r\n}\r\n.ti-image:before {\r\n content: \"\\e633\";\r\n}\r\n.ti-heart:before {\r\n content: \"\\e634\";\r\n}\r\n.ti-heart-broken:before {\r\n content: \"\\e635\";\r\n}\r\n.ti-hand-stop:before {\r\n content: \"\\e636\";\r\n}\r\n.ti-hand-open:before {\r\n content: \"\\e637\";\r\n}\r\n.ti-hand-drag:before {\r\n content: \"\\e638\";\r\n}\r\n.ti-folder:before {\r\n content: \"\\e639\";\r\n}\r\n.ti-flag:before {\r\n content: \"\\e63a\";\r\n}\r\n.ti-flag-alt:before {\r\n content: \"\\e63b\";\r\n}\r\n.ti-flag-alt-2:before {\r\n content: \"\\e63c\";\r\n}\r\n.ti-eye:before {\r\n content: \"\\e63d\";\r\n}\r\n.ti-export:before {\r\n content: \"\\e63e\";\r\n}\r\n.ti-exchange-vertical:before {\r\n content: \"\\e63f\";\r\n}\r\n.ti-desktop:before {\r\n content: \"\\e640\";\r\n}\r\n.ti-cup:before {\r\n content: \"\\e641\";\r\n}\r\n.ti-crown:before {\r\n content: \"\\e642\";\r\n}\r\n.ti-comments:before {\r\n content: \"\\e643\";\r\n}\r\n.ti-comment:before {\r\n content: \"\\e644\";\r\n}\r\n.ti-comment-alt:before {\r\n content: \"\\e645\";\r\n}\r\n.ti-close:before {\r\n content: \"\\e646\";\r\n}\r\n.ti-clip:before {\r\n content: \"\\e647\";\r\n}\r\n.ti-angle-up:before {\r\n content: \"\\e648\";\r\n}\r\n.ti-angle-right:before {\r\n content: \"\\e649\";\r\n}\r\n.ti-angle-left:before {\r\n content: \"\\e64a\";\r\n}\r\n.ti-angle-down:before {\r\n content: \"\\e64b\";\r\n}\r\n.ti-check:before {\r\n content: \"\\e64c\";\r\n}\r\n.ti-check-box:before {\r\n content: \"\\e64d\";\r\n}\r\n.ti-camera:before {\r\n content: \"\\e64e\";\r\n}\r\n.ti-announcement:before {\r\n content: \"\\e64f\";\r\n}\r\n.ti-brush:before {\r\n content: \"\\e650\";\r\n}\r\n.ti-briefcase:before {\r\n content: \"\\e651\";\r\n}\r\n.ti-bolt:before {\r\n content: \"\\e652\";\r\n}\r\n.ti-bolt-alt:before {\r\n content: \"\\e653\";\r\n}\r\n.ti-blackboard:before {\r\n content: \"\\e654\";\r\n}\r\n.ti-bag:before {\r\n content: \"\\e655\";\r\n}\r\n.ti-move:before {\r\n content: \"\\e656\";\r\n}\r\n.ti-arrows-vertical:before {\r\n content: \"\\e657\";\r\n}\r\n.ti-arrows-horizontal:before {\r\n content: \"\\e658\";\r\n}\r\n.ti-fullscreen:before {\r\n content: \"\\e659\";\r\n}\r\n.ti-arrow-top-right:before {\r\n content: \"\\e65a\";\r\n}\r\n.ti-arrow-top-left:before {\r\n content: \"\\e65b\";\r\n}\r\n.ti-arrow-circle-up:before {\r\n content: \"\\e65c\";\r\n}\r\n.ti-arrow-circle-right:before {\r\n content: \"\\e65d\";\r\n}\r\n.ti-arrow-circle-left:before {\r\n content: \"\\e65e\";\r\n}\r\n.ti-arrow-circle-down:before {\r\n content: \"\\e65f\";\r\n}\r\n.ti-angle-double-up:before {\r\n content: \"\\e660\";\r\n}\r\n.ti-angle-double-right:before {\r\n content: \"\\e661\";\r\n}\r\n.ti-angle-double-left:before {\r\n content: \"\\e662\";\r\n}\r\n.ti-angle-double-down:before {\r\n content: \"\\e663\";\r\n}\r\n.ti-zip:before {\r\n content: \"\\e664\";\r\n}\r\n.ti-world:before {\r\n content: \"\\e665\";\r\n}\r\n.ti-wheelchair:before {\r\n content: \"\\e666\";\r\n}\r\n.ti-view-list:before {\r\n content: \"\\e667\";\r\n}\r\n.ti-view-list-alt:before {\r\n content: \"\\e668\";\r\n}\r\n.ti-view-grid:before {\r\n content: \"\\e669\";\r\n}\r\n.ti-uppercase:before {\r\n content: \"\\e66a\";\r\n}\r\n.ti-upload:before {\r\n content: \"\\e66b\";\r\n}\r\n.ti-underline:before {\r\n content: \"\\e66c\";\r\n}\r\n.ti-truck:before {\r\n content: \"\\e66d\";\r\n}\r\n.ti-timer:before {\r\n content: \"\\e66e\";\r\n}\r\n.ti-ticket:before {\r\n content: \"\\e66f\";\r\n}\r\n.ti-thumb-up:before {\r\n content: \"\\e670\";\r\n}\r\n.ti-thumb-down:before {\r\n content: \"\\e671\";\r\n}\r\n.ti-text:before {\r\n content: \"\\e672\";\r\n}\r\n.ti-stats-up:before {\r\n content: \"\\e673\";\r\n}\r\n.ti-stats-down:before {\r\n content: \"\\e674\";\r\n}\r\n.ti-split-v:before {\r\n content: \"\\e675\";\r\n}\r\n.ti-split-h:before {\r\n content: \"\\e676\";\r\n}\r\n.ti-smallcap:before {\r\n content: \"\\e677\";\r\n}\r\n.ti-shine:before {\r\n content: \"\\e678\";\r\n}\r\n.ti-shift-right:before {\r\n content: \"\\e679\";\r\n}\r\n.ti-shift-left:before {\r\n content: \"\\e67a\";\r\n}\r\n.ti-shield:before {\r\n content: \"\\e67b\";\r\n}\r\n.ti-notepad:before {\r\n content: \"\\e67c\";\r\n}\r\n.ti-server:before {\r\n content: \"\\e67d\";\r\n}\r\n.ti-quote-right:before {\r\n content: \"\\e67e\";\r\n}\r\n.ti-quote-left:before {\r\n content: \"\\e67f\";\r\n}\r\n.ti-pulse:before {\r\n content: \"\\e680\";\r\n}\r\n.ti-printer:before {\r\n content: \"\\e681\";\r\n}\r\n.ti-power-off:before {\r\n content: \"\\e682\";\r\n}\r\n.ti-plug:before {\r\n content: \"\\e683\";\r\n}\r\n.ti-pie-chart:before {\r\n content: \"\\e684\";\r\n}\r\n.ti-paragraph:before {\r\n content: \"\\e685\";\r\n}\r\n.ti-panel:before {\r\n content: \"\\e686\";\r\n}\r\n.ti-package:before {\r\n content: \"\\e687\";\r\n}\r\n.ti-music:before {\r\n content: \"\\e688\";\r\n}\r\n.ti-music-alt:before {\r\n content: \"\\e689\";\r\n}\r\n.ti-mouse:before {\r\n content: \"\\e68a\";\r\n}\r\n.ti-mouse-alt:before {\r\n content: \"\\e68b\";\r\n}\r\n.ti-money:before {\r\n content: \"\\e68c\";\r\n}\r\n.ti-microphone:before {\r\n content: \"\\e68d\";\r\n}\r\n.ti-menu:before {\r\n content: \"\\e68e\";\r\n}\r\n.ti-menu-alt:before {\r\n content: \"\\e68f\";\r\n}\r\n.ti-map:before {\r\n content: \"\\e690\";\r\n}\r\n.ti-map-alt:before {\r\n content: \"\\e691\";\r\n}\r\n.ti-loop:before {\r\n content: \"\\e692\";\r\n}\r\n.ti-location-pin:before {\r\n content: \"\\e693\";\r\n}\r\n.ti-list:before {\r\n content: \"\\e694\";\r\n}\r\n.ti-light-bulb:before {\r\n content: \"\\e695\";\r\n}\r\n.ti-Italic:before {\r\n content: \"\\e696\";\r\n}\r\n.ti-info:before {\r\n content: \"\\e697\";\r\n}\r\n.ti-infinite:before {\r\n content: \"\\e698\";\r\n}\r\n.ti-id-badge:before {\r\n content: \"\\e699\";\r\n}\r\n.ti-hummer:before {\r\n content: \"\\e69a\";\r\n}\r\n.ti-home:before {\r\n content: \"\\e69b\";\r\n}\r\n.ti-help:before {\r\n content: \"\\e69c\";\r\n}\r\n.ti-headphone:before {\r\n content: \"\\e69d\";\r\n}\r\n.ti-harddrives:before {\r\n content: \"\\e69e\";\r\n}\r\n.ti-harddrive:before {\r\n content: \"\\e69f\";\r\n}\r\n.ti-gift:before {\r\n content: \"\\e6a0\";\r\n}\r\n.ti-game:before {\r\n content: \"\\e6a1\";\r\n}\r\n.ti-filter:before {\r\n content: \"\\e6a2\";\r\n}\r\n.ti-files:before {\r\n content: \"\\e6a3\";\r\n}\r\n.ti-file:before {\r\n content: \"\\e6a4\";\r\n}\r\n.ti-eraser:before {\r\n content: \"\\e6a5\";\r\n}\r\n.ti-envelope:before {\r\n content: \"\\e6a6\";\r\n}\r\n.ti-download:before {\r\n content: \"\\e6a7\";\r\n}\r\n.ti-direction:before {\r\n content: \"\\e6a8\";\r\n}\r\n.ti-direction-alt:before {\r\n content: \"\\e6a9\";\r\n}\r\n.ti-dashboard:before {\r\n content: \"\\e6aa\";\r\n}\r\n.ti-control-stop:before {\r\n content: \"\\e6ab\";\r\n}\r\n.ti-control-shuffle:before {\r\n content: \"\\e6ac\";\r\n}\r\n.ti-control-play:before {\r\n content: \"\\e6ad\";\r\n}\r\n.ti-control-pause:before {\r\n content: \"\\e6ae\";\r\n}\r\n.ti-control-forward:before {\r\n content: \"\\e6af\";\r\n}\r\n.ti-control-backward:before {\r\n content: \"\\e6b0\";\r\n}\r\n.ti-cloud:before {\r\n content: \"\\e6b1\";\r\n}\r\n.ti-cloud-up:before {\r\n content: \"\\e6b2\";\r\n}\r\n.ti-cloud-down:before {\r\n content: \"\\e6b3\";\r\n}\r\n.ti-clipboard:before {\r\n content: \"\\e6b4\";\r\n}\r\n.ti-car:before {\r\n content: \"\\e6b5\";\r\n}\r\n.ti-calendar:before {\r\n content: \"\\e6b6\";\r\n}\r\n.ti-book:before {\r\n content: \"\\e6b7\";\r\n}\r\n.ti-bell:before {\r\n content: \"\\e6b8\";\r\n}\r\n.ti-basketball:before {\r\n content: \"\\e6b9\";\r\n}\r\n.ti-bar-chart:before {\r\n content: \"\\e6ba\";\r\n}\r\n.ti-bar-chart-alt:before {\r\n content: \"\\e6bb\";\r\n}\r\n.ti-back-right:before {\r\n content: \"\\e6bc\";\r\n}\r\n.ti-back-left:before {\r\n content: \"\\e6bd\";\r\n}\r\n.ti-arrows-corner:before {\r\n content: \"\\e6be\";\r\n}\r\n.ti-archive:before {\r\n content: \"\\e6bf\";\r\n}\r\n.ti-anchor:before {\r\n content: \"\\e6c0\";\r\n}\r\n.ti-align-right:before {\r\n content: \"\\e6c1\";\r\n}\r\n.ti-align-left:before {\r\n content: \"\\e6c2\";\r\n}\r\n.ti-align-justify:before {\r\n content: \"\\e6c3\";\r\n}\r\n.ti-align-center:before {\r\n content: \"\\e6c4\";\r\n}\r\n.ti-alert:before {\r\n content: \"\\e6c5\";\r\n}\r\n.ti-alarm-clock:before {\r\n content: \"\\e6c6\";\r\n}\r\n.ti-agenda:before {\r\n content: \"\\e6c7\";\r\n}\r\n.ti-write:before {\r\n content: \"\\e6c8\";\r\n}\r\n.ti-window:before {\r\n content: \"\\e6c9\";\r\n}\r\n.ti-widgetized:before {\r\n content: \"\\e6ca\";\r\n}\r\n.ti-widget:before {\r\n content: \"\\e6cb\";\r\n}\r\n.ti-widget-alt:before {\r\n content: \"\\e6cc\";\r\n}\r\n.ti-wallet:before {\r\n content: \"\\e6cd\";\r\n}\r\n.ti-video-clapper:before {\r\n content: \"\\e6ce\";\r\n}\r\n.ti-video-camera:before {\r\n content: \"\\e6cf\";\r\n}\r\n.ti-vector:before {\r\n content: \"\\e6d0\";\r\n}\r\n.ti-themify-logo:before {\r\n content: \"\\e6d1\";\r\n}\r\n.ti-themify-favicon:before {\r\n content: \"\\e6d2\";\r\n}\r\n.ti-themify-favicon-alt:before {\r\n content: \"\\e6d3\";\r\n}\r\n.ti-support:before {\r\n content: \"\\e6d4\";\r\n}\r\n.ti-stamp:before {\r\n content: \"\\e6d5\";\r\n}\r\n.ti-split-v-alt:before {\r\n content: \"\\e6d6\";\r\n}\r\n.ti-slice:before {\r\n content: \"\\e6d7\";\r\n}\r\n.ti-shortcode:before {\r\n content: \"\\e6d8\";\r\n}\r\n.ti-shift-right-alt:before {\r\n content: \"\\e6d9\";\r\n}\r\n.ti-shift-left-alt:before {\r\n content: \"\\e6da\";\r\n}\r\n.ti-ruler-alt-2:before {\r\n content: \"\\e6db\";\r\n}\r\n.ti-receipt:before {\r\n content: \"\\e6dc\";\r\n}\r\n.ti-pin2:before {\r\n content: \"\\e6dd\";\r\n}\r\n.ti-pin-alt:before {\r\n content: \"\\e6de\";\r\n}\r\n.ti-pencil-alt2:before {\r\n content: \"\\e6df\";\r\n}\r\n.ti-palette:before {\r\n content: \"\\e6e0\";\r\n}\r\n.ti-more:before {\r\n content: \"\\e6e1\";\r\n}\r\n.ti-more-alt:before {\r\n content: \"\\e6e2\";\r\n}\r\n.ti-microphone-alt:before {\r\n content: \"\\e6e3\";\r\n}\r\n.ti-magnet:before {\r\n content: \"\\e6e4\";\r\n}\r\n.ti-line-double:before {\r\n content: \"\\e6e5\";\r\n}\r\n.ti-line-dotted:before {\r\n content: \"\\e6e6\";\r\n}\r\n.ti-line-dashed:before {\r\n content: \"\\e6e7\";\r\n}\r\n.ti-layout-width-full:before {\r\n content: \"\\e6e8\";\r\n}\r\n.ti-layout-width-default:before {\r\n content: \"\\e6e9\";\r\n}\r\n.ti-layout-width-default-alt:before {\r\n content: \"\\e6ea\";\r\n}\r\n.ti-layout-tab:before {\r\n content: \"\\e6eb\";\r\n}\r\n.ti-layout-tab-window:before {\r\n content: \"\\e6ec\";\r\n}\r\n.ti-layout-tab-v:before {\r\n content: \"\\e6ed\";\r\n}\r\n.ti-layout-tab-min:before {\r\n content: \"\\e6ee\";\r\n}\r\n.ti-layout-slider:before {\r\n content: \"\\e6ef\";\r\n}\r\n.ti-layout-slider-alt:before {\r\n content: \"\\e6f0\";\r\n}\r\n.ti-layout-sidebar-right:before {\r\n content: \"\\e6f1\";\r\n}\r\n.ti-layout-sidebar-none:before {\r\n content: \"\\e6f2\";\r\n}\r\n.ti-layout-sidebar-left:before {\r\n content: \"\\e6f3\";\r\n}\r\n.ti-layout-placeholder:before {\r\n content: \"\\e6f4\";\r\n}\r\n.ti-layout-menu:before {\r\n content: \"\\e6f5\";\r\n}\r\n.ti-layout-menu-v:before {\r\n content: \"\\e6f6\";\r\n}\r\n.ti-layout-menu-separated:before {\r\n content: \"\\e6f7\";\r\n}\r\n.ti-layout-menu-full:before {\r\n content: \"\\e6f8\";\r\n}\r\n.ti-layout-media-right-alt:before {\r\n content: \"\\e6f9\";\r\n}\r\n.ti-layout-media-right:before {\r\n content: \"\\e6fa\";\r\n}\r\n.ti-layout-media-overlay:before {\r\n content: \"\\e6fb\";\r\n}\r\n.ti-layout-media-overlay-alt:before {\r\n content: \"\\e6fc\";\r\n}\r\n.ti-layout-media-overlay-alt-2:before {\r\n content: \"\\e6fd\";\r\n}\r\n.ti-layout-media-left-alt:before {\r\n content: \"\\e6fe\";\r\n}\r\n.ti-layout-media-left:before {\r\n content: \"\\e6ff\";\r\n}\r\n.ti-layout-media-center-alt:before {\r\n content: \"\\e700\";\r\n}\r\n.ti-layout-media-center:before {\r\n content: \"\\e701\";\r\n}\r\n.ti-layout-list-thumb:before {\r\n content: \"\\e702\";\r\n}\r\n.ti-layout-list-thumb-alt:before {\r\n content: \"\\e703\";\r\n}\r\n.ti-layout-list-post:before {\r\n content: \"\\e704\";\r\n}\r\n.ti-layout-list-large-image:before {\r\n content: \"\\e705\";\r\n}\r\n.ti-layout-line-solid:before {\r\n content: \"\\e706\";\r\n}\r\n.ti-layout-grid4:before {\r\n content: \"\\e707\";\r\n}\r\n.ti-layout-grid3:before {\r\n content: \"\\e708\";\r\n}\r\n.ti-layout-grid2:before {\r\n content: \"\\e709\";\r\n}\r\n.ti-layout-grid2-thumb:before {\r\n content: \"\\e70a\";\r\n}\r\n.ti-layout-cta-right:before {\r\n content: \"\\e70b\";\r\n}\r\n.ti-layout-cta-left:before {\r\n content: \"\\e70c\";\r\n}\r\n.ti-layout-cta-center:before {\r\n content: \"\\e70d\";\r\n}\r\n.ti-layout-cta-btn-right:before {\r\n content: \"\\e70e\";\r\n}\r\n.ti-layout-cta-btn-left:before {\r\n content: \"\\e70f\";\r\n}\r\n.ti-layout-column4:before {\r\n content: \"\\e710\";\r\n}\r\n.ti-layout-column3:before {\r\n content: \"\\e711\";\r\n}\r\n.ti-layout-column2:before {\r\n content: \"\\e712\";\r\n}\r\n.ti-layout-accordion-separated:before {\r\n content: \"\\e713\";\r\n}\r\n.ti-layout-accordion-merged:before {\r\n content: \"\\e714\";\r\n}\r\n.ti-layout-accordion-list:before {\r\n content: \"\\e715\";\r\n}\r\n.ti-ink-pen:before {\r\n content: \"\\e716\";\r\n}\r\n.ti-info-alt:before {\r\n content: \"\\e717\";\r\n}\r\n.ti-help-alt:before {\r\n content: \"\\e718\";\r\n}\r\n.ti-headphone-alt:before {\r\n content: \"\\e719\";\r\n}\r\n.ti-hand-point-up:before {\r\n content: \"\\e71a\";\r\n}\r\n.ti-hand-point-right:before {\r\n content: \"\\e71b\";\r\n}\r\n.ti-hand-point-left:before {\r\n content: \"\\e71c\";\r\n}\r\n.ti-hand-point-down:before {\r\n content: \"\\e71d\";\r\n}\r\n.ti-gallery:before {\r\n content: \"\\e71e\";\r\n}\r\n.ti-face-smile:before {\r\n content: \"\\e71f\";\r\n}\r\n.ti-face-sad:before {\r\n content: \"\\e720\";\r\n}\r\n.ti-credit-card:before {\r\n content: \"\\e721\";\r\n}\r\n.ti-control-skip-forward:before {\r\n content: \"\\e722\";\r\n}\r\n.ti-control-skip-backward:before {\r\n content: \"\\e723\";\r\n}\r\n.ti-control-record:before {\r\n content: \"\\e724\";\r\n}\r\n.ti-control-eject:before {\r\n content: \"\\e725\";\r\n}\r\n.ti-comments-smiley:before {\r\n content: \"\\e726\";\r\n}\r\n.ti-brush-alt:before {\r\n content: \"\\e727\";\r\n}\r\n.ti-youtube:before {\r\n content: \"\\e728\";\r\n}\r\n.ti-vimeo:before {\r\n content: \"\\e729\";\r\n}\r\n.ti-twitter:before {\r\n content: \"\\e72a\";\r\n}\r\n.ti-time:before {\r\n content: \"\\e72b\";\r\n}\r\n.ti-tumblr:before {\r\n content: \"\\e72c\";\r\n}\r\n.ti-skype:before {\r\n content: \"\\e72d\";\r\n}\r\n.ti-share:before {\r\n content: \"\\e72e\";\r\n}\r\n.ti-share-alt:before {\r\n content: \"\\e72f\";\r\n}\r\n.ti-rocket:before {\r\n content: \"\\e730\";\r\n}\r\n.ti-pinterest:before {\r\n content: \"\\e731\";\r\n}\r\n.ti-new-window:before {\r\n content: \"\\e732\";\r\n}\r\n.ti-microsoft:before {\r\n content: \"\\e733\";\r\n}\r\n.ti-list-ol:before {\r\n content: \"\\e734\";\r\n}\r\n.ti-linkedin:before {\r\n content: \"\\e735\";\r\n}\r\n.ti-layout-sidebar-2:before {\r\n content: \"\\e736\";\r\n}\r\n.ti-layout-grid4-alt:before {\r\n content: \"\\e737\";\r\n}\r\n.ti-layout-grid3-alt:before {\r\n content: \"\\e738\";\r\n}\r\n.ti-layout-grid2-alt:before {\r\n content: \"\\e739\";\r\n}\r\n.ti-layout-column4-alt:before {\r\n content: \"\\e73a\";\r\n}\r\n.ti-layout-column3-alt:before {\r\n content: \"\\e73b\";\r\n}\r\n.ti-layout-column2-alt:before {\r\n content: \"\\e73c\";\r\n}\r\n.ti-instagram:before {\r\n content: \"\\e73d\";\r\n}\r\n.ti-google:before {\r\n content: \"\\e73e\";\r\n}\r\n.ti-github:before {\r\n content: \"\\e73f\";\r\n}\r\n.ti-flickr:before {\r\n content: \"\\e740\";\r\n}\r\n.ti-facebook:before {\r\n content: \"\\e741\";\r\n}\r\n.ti-dropbox:before {\r\n content: \"\\e742\";\r\n}\r\n.ti-dribbble:before {\r\n content: \"\\e743\";\r\n}\r\n.ti-apple:before {\r\n content: \"\\e744\";\r\n}\r\n.ti-android:before {\r\n content: \"\\e745\";\r\n}\r\n.ti-save:before {\r\n content: \"\\e746\";\r\n}\r\n.ti-save-alt:before {\r\n content: \"\\e747\";\r\n}\r\n.ti-yahoo:before {\r\n content: \"\\e748\";\r\n}\r\n.ti-wordpress:before {\r\n content: \"\\e749\";\r\n}\r\n.ti-vimeo-alt:before {\r\n content: \"\\e74a\";\r\n}\r\n.ti-twitter-alt:before {\r\n content: \"\\e74b\";\r\n}\r\n.ti-tumblr-alt:before {\r\n content: \"\\e74c\";\r\n}\r\n.ti-trello:before {\r\n content: \"\\e74d\";\r\n}\r\n.ti-stack-overflow:before {\r\n content: \"\\e74e\";\r\n}\r\n.ti-soundcloud:before {\r\n content: \"\\e74f\";\r\n}\r\n.ti-sharethis:before {\r\n content: \"\\e750\";\r\n}\r\n.ti-sharethis-alt:before {\r\n content: \"\\e751\";\r\n}\r\n.ti-reddit:before {\r\n content: \"\\e752\";\r\n}\r\n.ti-pinterest-alt:before {\r\n content: \"\\e753\";\r\n}\r\n.ti-microsoft-alt:before {\r\n content: \"\\e754\";\r\n}\r\n.ti-linux:before {\r\n content: \"\\e755\";\r\n}\r\n.ti-jsfiddle:before {\r\n content: \"\\e756\";\r\n}\r\n.ti-joomla:before {\r\n content: \"\\e757\";\r\n}\r\n.ti-html5:before {\r\n content: \"\\e758\";\r\n}\r\n.ti-flickr-alt:before {\r\n content: \"\\e759\";\r\n}\r\n.ti-email:before {\r\n content: \"\\e75a\";\r\n}\r\n.ti-drupal:before {\r\n content: \"\\e75b\";\r\n}\r\n.ti-dropbox-alt:before {\r\n content: \"\\e75c\";\r\n}\r\n.ti-css3:before {\r\n content: \"\\e75d\";\r\n}\r\n.ti-rss:before {\r\n content: \"\\e75e\";\r\n}\r\n.ti-rss-alt:before {\r\n content: \"\\e75f\";\r\n}\r\n/*!\r\n * Weather Icons 2.0\r\n * Updated August 1, 2015\r\n * Weather themed icons for Bootstrap\r\n * Author - Erik Flowers - erik@helloerik.com\r\n * Email: erik@helloerik.com\r\n * Twitter: http://twitter.com/Erik_UX\r\n * ------------------------------------------------------------------------------\r\n * Maintained at http://erikflowers.github.io/weather-icons\r\n *\r\n * License\r\n * ------------------------------------------------------------------------------\r\n * - Font licensed under SIL OFL 1.1 -\r\n * http://scripts.sil.org/OFL\r\n * - CSS, SCSS and LESS are licensed under MIT License -\r\n * http://opensource.org/licenses/mit-license.html\r\n * - Documentation licensed under CC BY 3.0 -\r\n * http://creativecommons.org/licenses/by/3.0/\r\n * - Inspired by and works great as a companion with Font Awesome\r\n * \"Font Awesome by Dave Gandy - http://fontawesome.io\"\r\n */\r\n@font-face {\r\n font-family: 'weathericons';\r\n src: url('../fonts/weathericons-regular-webfont.eot');\r\n src: url('../fonts/weathericons-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/weathericons-regular-webfont.woff2') format('woff2'), url('../fonts/weathericons-regular-webfont.woff') format('woff'), url('../fonts/weathericons-regular-webfont.ttf') format('truetype'), url('../fonts/weathericons-regular-webfont.svg#weather_iconsregular') format('svg');\r\n font-weight: normal;\r\n font-style: normal;\r\n}\r\n.wi {\r\n display: inline-block;\r\n font-family: 'weathericons';\r\n font-style: normal;\r\n font-weight: normal;\r\n line-height: 1;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n}\r\n.wi-fw {\r\n text-align: center;\r\n width: 1.4em;\r\n}\r\n.wi-rotate-90 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);\r\n transform: rotate(90deg);\r\n}\r\n.wi-rotate-180 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);\r\n transform: rotate(180deg);\r\n}\r\n.wi-rotate-270 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);\r\n transform: rotate(270deg);\r\n}\r\n.wi-flip-horizontal {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);\r\n transform: scale(-1, 1);\r\n}\r\n.wi-flip-vertical {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);\r\n transform: scale(1, -1);\r\n}\r\n.wi-day-sunny:before {\r\n content: \"\\f00d\";\r\n}\r\n.wi-day-cloudy:before {\r\n content: \"\\f002\";\r\n}\r\n.wi-day-cloudy-gusts:before {\r\n content: \"\\f000\";\r\n}\r\n.wi-day-cloudy-windy:before {\r\n content: \"\\f001\";\r\n}\r\n.wi-day-fog:before {\r\n content: \"\\f003\";\r\n}\r\n.wi-day-hail:before {\r\n content: \"\\f004\";\r\n}\r\n.wi-day-haze:before {\r\n content: \"\\f0b6\";\r\n}\r\n.wi-day-lightning:before {\r\n content: \"\\f005\";\r\n}\r\n.wi-day-rain:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-day-rain-mix:before {\r\n content: \"\\f006\";\r\n}\r\n.wi-day-rain-wind:before {\r\n content: \"\\f007\";\r\n}\r\n.wi-day-showers:before {\r\n content: \"\\f009\";\r\n}\r\n.wi-day-sleet:before {\r\n content: \"\\f0b2\";\r\n}\r\n.wi-day-sleet-storm:before {\r\n content: \"\\f068\";\r\n}\r\n.wi-day-snow:before {\r\n content: \"\\f00a\";\r\n}\r\n.wi-day-snow-thunderstorm:before {\r\n content: \"\\f06b\";\r\n}\r\n.wi-day-snow-wind:before {\r\n content: \"\\f065\";\r\n}\r\n.wi-day-sprinkle:before {\r\n content: \"\\f00b\";\r\n}\r\n.wi-day-storm-showers:before {\r\n content: \"\\f00e\";\r\n}\r\n.wi-day-sunny-overcast:before {\r\n content: \"\\f00c\";\r\n}\r\n.wi-day-thunderstorm:before {\r\n content: \"\\f010\";\r\n}\r\n.wi-day-windy:before {\r\n content: \"\\f085\";\r\n}\r\n.wi-solar-eclipse:before {\r\n content: \"\\f06e\";\r\n}\r\n.wi-hot:before {\r\n content: \"\\f072\";\r\n}\r\n.wi-day-cloudy-high:before {\r\n content: \"\\f07d\";\r\n}\r\n.wi-day-light-wind:before {\r\n content: \"\\f0c4\";\r\n}\r\n.wi-night-clear:before {\r\n content: \"\\f02e\";\r\n}\r\n.wi-night-alt-cloudy:before {\r\n content: \"\\f086\";\r\n}\r\n.wi-night-alt-cloudy-gusts:before {\r\n content: \"\\f022\";\r\n}\r\n.wi-night-alt-cloudy-windy:before {\r\n content: \"\\f023\";\r\n}\r\n.wi-night-alt-hail:before {\r\n content: \"\\f024\";\r\n}\r\n.wi-night-alt-lightning:before {\r\n content: \"\\f025\";\r\n}\r\n.wi-night-alt-rain:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-night-alt-rain-mix:before {\r\n content: \"\\f026\";\r\n}\r\n.wi-night-alt-rain-wind:before {\r\n content: \"\\f027\";\r\n}\r\n.wi-night-alt-showers:before {\r\n content: \"\\f029\";\r\n}\r\n.wi-night-alt-sleet:before {\r\n content: \"\\f0b4\";\r\n}\r\n.wi-night-alt-sleet-storm:before {\r\n content: \"\\f06a\";\r\n}\r\n.wi-night-alt-snow:before {\r\n content: \"\\f02a\";\r\n}\r\n.wi-night-alt-snow-thunderstorm:before {\r\n content: \"\\f06d\";\r\n}\r\n.wi-night-alt-snow-wind:before {\r\n content: \"\\f067\";\r\n}\r\n.wi-night-alt-sprinkle:before {\r\n content: \"\\f02b\";\r\n}\r\n.wi-night-alt-storm-showers:before {\r\n content: \"\\f02c\";\r\n}\r\n.wi-night-alt-thunderstorm:before {\r\n content: \"\\f02d\";\r\n}\r\n.wi-night-cloudy:before {\r\n content: \"\\f031\";\r\n}\r\n.wi-night-cloudy-gusts:before {\r\n content: \"\\f02f\";\r\n}\r\n.wi-night-cloudy-windy:before {\r\n content: \"\\f030\";\r\n}\r\n.wi-night-fog:before {\r\n content: \"\\f04a\";\r\n}\r\n.wi-night-hail:before {\r\n content: \"\\f032\";\r\n}\r\n.wi-night-lightning:before {\r\n content: \"\\f033\";\r\n}\r\n.wi-night-partly-cloudy:before {\r\n content: \"\\f083\";\r\n}\r\n.wi-night-rain:before {\r\n content: \"\\f036\";\r\n}\r\n.wi-night-rain-mix:before {\r\n content: \"\\f034\";\r\n}\r\n.wi-night-rain-wind:before {\r\n content: \"\\f035\";\r\n}\r\n.wi-night-showers:before {\r\n content: \"\\f037\";\r\n}\r\n.wi-night-sleet:before {\r\n content: \"\\f0b3\";\r\n}\r\n.wi-night-sleet-storm:before {\r\n content: \"\\f069\";\r\n}\r\n.wi-night-snow:before {\r\n content: \"\\f038\";\r\n}\r\n.wi-night-snow-thunderstorm:before {\r\n content: \"\\f06c\";\r\n}\r\n.wi-night-snow-wind:before {\r\n content: \"\\f066\";\r\n}\r\n.wi-night-sprinkle:before {\r\n content: \"\\f039\";\r\n}\r\n.wi-night-storm-showers:before {\r\n content: \"\\f03a\";\r\n}\r\n.wi-night-thunderstorm:before {\r\n content: \"\\f03b\";\r\n}\r\n.wi-lunar-eclipse:before {\r\n content: \"\\f070\";\r\n}\r\n.wi-stars:before {\r\n content: \"\\f077\";\r\n}\r\n.wi-storm-showers:before {\r\n content: \"\\f01d\";\r\n}\r\n.wi-thunderstorm:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-night-alt-cloudy-high:before {\r\n content: \"\\f07e\";\r\n}\r\n.wi-night-cloudy-high:before {\r\n content: \"\\f080\";\r\n}\r\n.wi-night-alt-partly-cloudy:before {\r\n content: \"\\f081\";\r\n}\r\n.wi-cloud:before {\r\n content: \"\\f041\";\r\n}\r\n.wi-cloudy:before {\r\n content: \"\\f013\";\r\n}\r\n.wi-cloudy-gusts:before {\r\n content: \"\\f011\";\r\n}\r\n.wi-cloudy-windy:before {\r\n content: \"\\f012\";\r\n}\r\n.wi-fog:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-hail:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-rain:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-rain-mix:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-rain-wind:before {\r\n content: \"\\f018\";\r\n}\r\n.wi-showers:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-sleet:before {\r\n content: \"\\f0b5\";\r\n}\r\n.wi-snow:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-sprinkle:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-storm-showers:before {\r\n content: \"\\f01d\";\r\n}\r\n.wi-thunderstorm:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-snow-wind:before {\r\n content: \"\\f064\";\r\n}\r\n.wi-snow:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-smog:before {\r\n content: \"\\f074\";\r\n}\r\n.wi-smoke:before {\r\n content: \"\\f062\";\r\n}\r\n.wi-lightning:before {\r\n content: \"\\f016\";\r\n}\r\n.wi-raindrops:before {\r\n content: \"\\f04e\";\r\n}\r\n.wi-raindrop:before {\r\n content: \"\\f078\";\r\n}\r\n.wi-dust:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-snowflake-cold:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-windy:before {\r\n content: \"\\f021\";\r\n}\r\n.wi-strong-wind:before {\r\n content: \"\\f050\";\r\n}\r\n.wi-sandstorm:before {\r\n content: \"\\f082\";\r\n}\r\n.wi-earthquake:before {\r\n content: \"\\f0c6\";\r\n}\r\n.wi-fire:before {\r\n content: \"\\f0c7\";\r\n}\r\n.wi-flood:before {\r\n content: \"\\f07c\";\r\n}\r\n.wi-meteor:before {\r\n content: \"\\f071\";\r\n}\r\n.wi-tsunami:before {\r\n content: \"\\f0c5\";\r\n}\r\n.wi-volcano:before {\r\n content: \"\\f0c8\";\r\n}\r\n.wi-hurricane:before {\r\n content: \"\\f073\";\r\n}\r\n.wi-tornado:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-small-craft-advisory:before {\r\n content: \"\\f0cc\";\r\n}\r\n.wi-gale-warning:before {\r\n content: \"\\f0cd\";\r\n}\r\n.wi-storm-warning:before {\r\n content: \"\\f0ce\";\r\n}\r\n.wi-hurricane-warning:before {\r\n content: \"\\f0cf\";\r\n}\r\n.wi-wind-direction:before {\r\n content: \"\\f0b1\";\r\n}\r\n.wi-alien:before {\r\n content: \"\\f075\";\r\n}\r\n.wi-celsius:before {\r\n content: \"\\f03c\";\r\n}\r\n.wi-fahrenheit:before {\r\n content: \"\\f045\";\r\n}\r\n.wi-degrees:before {\r\n content: \"\\f042\";\r\n}\r\n.wi-thermometer:before {\r\n content: \"\\f055\";\r\n}\r\n.wi-thermometer-exterior:before {\r\n content: \"\\f053\";\r\n}\r\n.wi-thermometer-internal:before {\r\n content: \"\\f054\";\r\n}\r\n.wi-cloud-down:before {\r\n content: \"\\f03d\";\r\n}\r\n.wi-cloud-up:before {\r\n content: \"\\f040\";\r\n}\r\n.wi-cloud-refresh:before {\r\n content: \"\\f03e\";\r\n}\r\n.wi-horizon:before {\r\n content: \"\\f047\";\r\n}\r\n.wi-horizon-alt:before {\r\n content: \"\\f046\";\r\n}\r\n.wi-sunrise:before {\r\n content: \"\\f051\";\r\n}\r\n.wi-sunset:before {\r\n content: \"\\f052\";\r\n}\r\n.wi-moonrise:before {\r\n content: \"\\f0c9\";\r\n}\r\n.wi-moonset:before {\r\n content: \"\\f0ca\";\r\n}\r\n.wi-refresh:before {\r\n content: \"\\f04c\";\r\n}\r\n.wi-refresh-alt:before {\r\n content: \"\\f04b\";\r\n}\r\n.wi-umbrella:before {\r\n content: \"\\f084\";\r\n}\r\n.wi-barometer:before {\r\n content: \"\\f079\";\r\n}\r\n.wi-humidity:before {\r\n content: \"\\f07a\";\r\n}\r\n.wi-na:before {\r\n content: \"\\f07b\";\r\n}\r\n.wi-train:before {\r\n content: \"\\f0cb\";\r\n}\r\n.wi-moon-new:before {\r\n content: \"\\f095\";\r\n}\r\n.wi-moon-waxing-cresent-1:before {\r\n content: \"\\f096\";\r\n}\r\n.wi-moon-waxing-cresent-2:before {\r\n content: \"\\f097\";\r\n}\r\n.wi-moon-waxing-cresent-3:before {\r\n content: \"\\f098\";\r\n}\r\n.wi-moon-waxing-cresent-4:before {\r\n content: \"\\f099\";\r\n}\r\n.wi-moon-waxing-cresent-5:before {\r\n content: \"\\f09a\";\r\n}\r\n.wi-moon-waxing-cresent-6:before {\r\n content: \"\\f09b\";\r\n}\r\n.wi-moon-first-quarter:before {\r\n content: \"\\f09c\";\r\n}\r\n.wi-moon-waxing-gibbous-1:before {\r\n content: \"\\f09d\";\r\n}\r\n.wi-moon-waxing-gibbous-2:before {\r\n content: \"\\f09e\";\r\n}\r\n.wi-moon-waxing-gibbous-3:before {\r\n content: \"\\f09f\";\r\n}\r\n.wi-moon-waxing-gibbous-4:before {\r\n content: \"\\f0a0\";\r\n}\r\n.wi-moon-waxing-gibbous-5:before {\r\n content: \"\\f0a1\";\r\n}\r\n.wi-moon-waxing-gibbous-6:before {\r\n content: \"\\f0a2\";\r\n}\r\n.wi-moon-full:before {\r\n content: \"\\f0a3\";\r\n}\r\n.wi-moon-waning-gibbous-1:before {\r\n content: \"\\f0a4\";\r\n}\r\n.wi-moon-waning-gibbous-2:before {\r\n content: \"\\f0a5\";\r\n}\r\n.wi-moon-waning-gibbous-3:before {\r\n content: \"\\f0a6\";\r\n}\r\n.wi-moon-waning-gibbous-4:before {\r\n content: \"\\f0a7\";\r\n}\r\n.wi-moon-waning-gibbous-5:before {\r\n content: \"\\f0a8\";\r\n}\r\n.wi-moon-waning-gibbous-6:before {\r\n content: \"\\f0a9\";\r\n}\r\n.wi-moon-third-quarter:before {\r\n content: \"\\f0aa\";\r\n}\r\n.wi-moon-waning-crescent-1:before {\r\n content: \"\\f0ab\";\r\n}\r\n.wi-moon-waning-crescent-2:before {\r\n content: \"\\f0ac\";\r\n}\r\n.wi-moon-waning-crescent-3:before {\r\n content: \"\\f0ad\";\r\n}\r\n.wi-moon-waning-crescent-4:before {\r\n content: \"\\f0ae\";\r\n}\r\n.wi-moon-waning-crescent-5:before {\r\n content: \"\\f0af\";\r\n}\r\n.wi-moon-waning-crescent-6:before {\r\n content: \"\\f0b0\";\r\n}\r\n.wi-moon-alt-new:before {\r\n content: \"\\f0eb\";\r\n}\r\n.wi-moon-alt-waxing-cresent-1:before {\r\n content: \"\\f0d0\";\r\n}\r\n.wi-moon-alt-waxing-cresent-2:before {\r\n content: \"\\f0d1\";\r\n}\r\n.wi-moon-alt-waxing-cresent-3:before {\r\n content: \"\\f0d2\";\r\n}\r\n.wi-moon-alt-waxing-cresent-4:before {\r\n content: \"\\f0d3\";\r\n}\r\n.wi-moon-alt-waxing-cresent-5:before {\r\n content: \"\\f0d4\";\r\n}\r\n.wi-moon-alt-waxing-cresent-6:before {\r\n content: \"\\f0d5\";\r\n}\r\n.wi-moon-alt-first-quarter:before {\r\n content: \"\\f0d6\";\r\n}\r\n.wi-moon-alt-waxing-gibbous-1:before {\r\n content: \"\\f0d7\";\r\n}\r\n.wi-moon-alt-waxing-gibbous-2:before {\r\n content: \"\\f0d8\";\r\n}\r\n.wi-moon-alt-waxing-gibbous-3:before {\r\n content: \"\\f0d9\";\r\n}\r\n.wi-moon-alt-waxing-gibbous-4:before {\r\n content: \"\\f0da\";\r\n}\r\n.wi-moon-alt-waxing-gibbous-5:before {\r\n content: \"\\f0db\";\r\n}\r\n.wi-moon-alt-waxing-gibbous-6:before {\r\n content: \"\\f0dc\";\r\n}\r\n.wi-moon-alt-full:before {\r\n content: \"\\f0dd\";\r\n}\r\n.wi-moon-alt-waning-gibbous-1:before {\r\n content: \"\\f0de\";\r\n}\r\n.wi-moon-alt-waning-gibbous-2:before {\r\n content: \"\\f0df\";\r\n}\r\n.wi-moon-alt-waning-gibbous-3:before {\r\n content: \"\\f0e0\";\r\n}\r\n.wi-moon-alt-waning-gibbous-4:before {\r\n content: \"\\f0e1\";\r\n}\r\n.wi-moon-alt-waning-gibbous-5:before {\r\n content: \"\\f0e2\";\r\n}\r\n.wi-moon-alt-waning-gibbous-6:before {\r\n content: \"\\f0e3\";\r\n}\r\n.wi-moon-alt-third-quarter:before {\r\n content: \"\\f0e4\";\r\n}\r\n.wi-moon-alt-waning-crescent-1:before {\r\n content: \"\\f0e5\";\r\n}\r\n.wi-moon-alt-waning-crescent-2:before {\r\n content: \"\\f0e6\";\r\n}\r\n.wi-moon-alt-waning-crescent-3:before {\r\n content: \"\\f0e7\";\r\n}\r\n.wi-moon-alt-waning-crescent-4:before {\r\n content: \"\\f0e8\";\r\n}\r\n.wi-moon-alt-waning-crescent-5:before {\r\n content: \"\\f0e9\";\r\n}\r\n.wi-moon-alt-waning-crescent-6:before {\r\n content: \"\\f0ea\";\r\n}\r\n.wi-moon-0:before {\r\n content: \"\\f095\";\r\n}\r\n.wi-moon-1:before {\r\n content: \"\\f096\";\r\n}\r\n.wi-moon-2:before {\r\n content: \"\\f097\";\r\n}\r\n.wi-moon-3:before {\r\n content: \"\\f098\";\r\n}\r\n.wi-moon-4:before {\r\n content: \"\\f099\";\r\n}\r\n.wi-moon-5:before {\r\n content: \"\\f09a\";\r\n}\r\n.wi-moon-6:before {\r\n content: \"\\f09b\";\r\n}\r\n.wi-moon-7:before {\r\n content: \"\\f09c\";\r\n}\r\n.wi-moon-8:before {\r\n content: \"\\f09d\";\r\n}\r\n.wi-moon-9:before {\r\n content: \"\\f09e\";\r\n}\r\n.wi-moon-10:before {\r\n content: \"\\f09f\";\r\n}\r\n.wi-moon-11:before {\r\n content: \"\\f0a0\";\r\n}\r\n.wi-moon-12:before {\r\n content: \"\\f0a1\";\r\n}\r\n.wi-moon-13:before {\r\n content: \"\\f0a2\";\r\n}\r\n.wi-moon-14:before {\r\n content: \"\\f0a3\";\r\n}\r\n.wi-moon-15:before {\r\n content: \"\\f0a4\";\r\n}\r\n.wi-moon-16:before {\r\n content: \"\\f0a5\";\r\n}\r\n.wi-moon-17:before {\r\n content: \"\\f0a6\";\r\n}\r\n.wi-moon-18:before {\r\n content: \"\\f0a7\";\r\n}\r\n.wi-moon-19:before {\r\n content: \"\\f0a8\";\r\n}\r\n.wi-moon-20:before {\r\n content: \"\\f0a9\";\r\n}\r\n.wi-moon-21:before {\r\n content: \"\\f0aa\";\r\n}\r\n.wi-moon-22:before {\r\n content: \"\\f0ab\";\r\n}\r\n.wi-moon-23:before {\r\n content: \"\\f0ac\";\r\n}\r\n.wi-moon-24:before {\r\n content: \"\\f0ad\";\r\n}\r\n.wi-moon-25:before {\r\n content: \"\\f0ae\";\r\n}\r\n.wi-moon-26:before {\r\n content: \"\\f0af\";\r\n}\r\n.wi-moon-27:before {\r\n content: \"\\f0b0\";\r\n}\r\n.wi-time-1:before {\r\n content: \"\\f08a\";\r\n}\r\n.wi-time-2:before {\r\n content: \"\\f08b\";\r\n}\r\n.wi-time-3:before {\r\n content: \"\\f08c\";\r\n}\r\n.wi-time-4:before {\r\n content: \"\\f08d\";\r\n}\r\n.wi-time-5:before {\r\n content: \"\\f08e\";\r\n}\r\n.wi-time-6:before {\r\n content: \"\\f08f\";\r\n}\r\n.wi-time-7:before {\r\n content: \"\\f090\";\r\n}\r\n.wi-time-8:before {\r\n content: \"\\f091\";\r\n}\r\n.wi-time-9:before {\r\n content: \"\\f092\";\r\n}\r\n.wi-time-10:before {\r\n content: \"\\f093\";\r\n}\r\n.wi-time-11:before {\r\n content: \"\\f094\";\r\n}\r\n.wi-time-12:before {\r\n content: \"\\f089\";\r\n}\r\n.wi-direction-up:before {\r\n content: \"\\f058\";\r\n}\r\n.wi-direction-up-right:before {\r\n content: \"\\f057\";\r\n}\r\n.wi-direction-right:before {\r\n content: \"\\f04d\";\r\n}\r\n.wi-direction-down-right:before {\r\n content: \"\\f088\";\r\n}\r\n.wi-direction-down:before {\r\n content: \"\\f044\";\r\n}\r\n.wi-direction-down-left:before {\r\n content: \"\\f043\";\r\n}\r\n.wi-direction-left:before {\r\n content: \"\\f048\";\r\n}\r\n.wi-direction-up-left:before {\r\n content: \"\\f087\";\r\n}\r\n.wi-wind-beaufort-0:before {\r\n content: \"\\f0b7\";\r\n}\r\n.wi-wind-beaufort-1:before {\r\n content: \"\\f0b8\";\r\n}\r\n.wi-wind-beaufort-2:before {\r\n content: \"\\f0b9\";\r\n}\r\n.wi-wind-beaufort-3:before {\r\n content: \"\\f0ba\";\r\n}\r\n.wi-wind-beaufort-4:before {\r\n content: \"\\f0bb\";\r\n}\r\n.wi-wind-beaufort-5:before {\r\n content: \"\\f0bc\";\r\n}\r\n.wi-wind-beaufort-6:before {\r\n content: \"\\f0bd\";\r\n}\r\n.wi-wind-beaufort-7:before {\r\n content: \"\\f0be\";\r\n}\r\n.wi-wind-beaufort-8:before {\r\n content: \"\\f0bf\";\r\n}\r\n.wi-wind-beaufort-9:before {\r\n content: \"\\f0c0\";\r\n}\r\n.wi-wind-beaufort-10:before {\r\n content: \"\\f0c1\";\r\n}\r\n.wi-wind-beaufort-11:before {\r\n content: \"\\f0c2\";\r\n}\r\n.wi-wind-beaufort-12:before {\r\n content: \"\\f0c3\";\r\n}\r\n.wi-yahoo-0:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-yahoo-1:before {\r\n content: \"\\f00e\";\r\n}\r\n.wi-yahoo-2:before {\r\n content: \"\\f073\";\r\n}\r\n.wi-yahoo-3:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-yahoo-4:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-yahoo-5:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-yahoo-6:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-yahoo-7:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-yahoo-8:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-yahoo-9:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-yahoo-10:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-yahoo-11:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-yahoo-12:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-yahoo-13:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-yahoo-14:before {\r\n content: \"\\f00a\";\r\n}\r\n.wi-yahoo-15:before {\r\n content: \"\\f064\";\r\n}\r\n.wi-yahoo-16:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-yahoo-17:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-yahoo-18:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-yahoo-19:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-yahoo-20:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-yahoo-21:before {\r\n content: \"\\f021\";\r\n}\r\n.wi-yahoo-22:before {\r\n content: \"\\f062\";\r\n}\r\n.wi-yahoo-23:before {\r\n content: \"\\f050\";\r\n}\r\n.wi-yahoo-24:before {\r\n content: \"\\f050\";\r\n}\r\n.wi-yahoo-25:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-yahoo-26:before {\r\n content: \"\\f013\";\r\n}\r\n.wi-yahoo-27:before {\r\n content: \"\\f031\";\r\n}\r\n.wi-yahoo-28:before {\r\n content: \"\\f002\";\r\n}\r\n.wi-yahoo-29:before {\r\n content: \"\\f031\";\r\n}\r\n.wi-yahoo-30:before {\r\n content: \"\\f002\";\r\n}\r\n.wi-yahoo-31:before {\r\n content: \"\\f02e\";\r\n}\r\n.wi-yahoo-32:before {\r\n content: \"\\f00d\";\r\n}\r\n.wi-yahoo-33:before {\r\n content: \"\\f083\";\r\n}\r\n.wi-yahoo-34:before {\r\n content: \"\\f00c\";\r\n}\r\n.wi-yahoo-35:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-yahoo-36:before {\r\n content: \"\\f072\";\r\n}\r\n.wi-yahoo-37:before {\r\n content: \"\\f00e\";\r\n}\r\n.wi-yahoo-38:before {\r\n content: \"\\f00e\";\r\n}\r\n.wi-yahoo-39:before {\r\n content: \"\\f00e\";\r\n}\r\n.wi-yahoo-40:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-yahoo-41:before {\r\n content: \"\\f064\";\r\n}\r\n.wi-yahoo-42:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-yahoo-43:before {\r\n content: \"\\f064\";\r\n}\r\n.wi-yahoo-44:before {\r\n content: \"\\f00c\";\r\n}\r\n.wi-yahoo-45:before {\r\n content: \"\\f00e\";\r\n}\r\n.wi-yahoo-46:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-yahoo-47:before {\r\n content: \"\\f00e\";\r\n}\r\n.wi-yahoo-3200:before {\r\n content: \"\\f077\";\r\n}\r\n.wi-forecast-io-clear-day:before {\r\n content: \"\\f00d\";\r\n}\r\n.wi-forecast-io-clear-night:before {\r\n content: \"\\f02e\";\r\n}\r\n.wi-forecast-io-rain:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-forecast-io-snow:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-forecast-io-sleet:before {\r\n content: \"\\f0b5\";\r\n}\r\n.wi-forecast-io-wind:before {\r\n content: \"\\f050\";\r\n}\r\n.wi-forecast-io-fog:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-forecast-io-cloudy:before {\r\n content: \"\\f013\";\r\n}\r\n.wi-forecast-io-partly-cloudy-day:before {\r\n content: \"\\f002\";\r\n}\r\n.wi-forecast-io-partly-cloudy-night:before {\r\n content: \"\\f031\";\r\n}\r\n.wi-forecast-io-hail:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-forecast-io-thunderstorm:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-forecast-io-tornado:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-wmo4680-0:before,\r\n.wi-wmo4680-00:before {\r\n content: \"\\f055\";\r\n}\r\n.wi-wmo4680-1:before,\r\n.wi-wmo4680-01:before {\r\n content: \"\\f013\";\r\n}\r\n.wi-wmo4680-2:before,\r\n.wi-wmo4680-02:before {\r\n content: \"\\f055\";\r\n}\r\n.wi-wmo4680-3:before,\r\n.wi-wmo4680-03:before {\r\n content: \"\\f013\";\r\n}\r\n.wi-wmo4680-4:before,\r\n.wi-wmo4680-04:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-5:before,\r\n.wi-wmo4680-05:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-10:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-11:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-12:before {\r\n content: \"\\f016\";\r\n}\r\n.wi-wmo4680-18:before {\r\n content: \"\\f050\";\r\n}\r\n.wi-wmo4680-20:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-21:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-wmo4680-22:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-wmo4680-23:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-24:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-wmo4680-25:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-wmo4680-26:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-wmo4680-27:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-wmo4680-28:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-wmo4680-29:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-wmo4680-30:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-31:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-32:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-33:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-34:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-35:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-40:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-wmo4680-41:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-wmo4680-42:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-43:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-wmo4680-44:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-45:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-wmo4680-46:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-wmo4680-47:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-wmo4680-48:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-wmo4680-50:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-wmo4680-51:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-wmo4680-52:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-53:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-54:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-wmo4680-55:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-wmo4680-56:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-wmo4680-57:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-wmo4680-58:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-60:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-wmo4680-61:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-wmo4680-62:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-63:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-64:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-wmo4680-65:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-wmo4680-66:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-wmo4680-67:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-wmo4680-68:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-wmo4680-70:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-wmo4680-71:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-wmo4680-72:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-wmo4680-73:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-wmo4680-74:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-wmo4680-75:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-wmo4680-76:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-wmo4680-77:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-wmo4680-78:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-wmo4680-80:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-81:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-wmo4680-82:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-83:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-84:before {\r\n content: \"\\f01d\";\r\n}\r\n.wi-wmo4680-85:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-wmo4680-86:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-wmo4680-87:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-wmo4680-89:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-wmo4680-90:before {\r\n content: \"\\f016\";\r\n}\r\n.wi-wmo4680-91:before {\r\n content: \"\\f01d\";\r\n}\r\n.wi-wmo4680-92:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-wmo4680-93:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-wmo4680-94:before {\r\n content: \"\\f016\";\r\n}\r\n.wi-wmo4680-95:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-wmo4680-96:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-wmo4680-99:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-owm-200:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-owm-201:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-owm-202:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-owm-210:before {\r\n content: \"\\f016\";\r\n}\r\n.wi-owm-211:before {\r\n content: \"\\f016\";\r\n}\r\n.wi-owm-212:before {\r\n content: \"\\f016\";\r\n}\r\n.wi-owm-221:before {\r\n content: \"\\f016\";\r\n}\r\n.wi-owm-230:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-owm-231:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-owm-232:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-owm-300:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-owm-301:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-owm-302:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-owm-310:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-owm-311:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-owm-312:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-owm-313:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-owm-314:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-owm-321:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-owm-500:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-owm-501:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-owm-502:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-owm-503:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-owm-504:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-owm-511:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-owm-520:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-owm-521:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-owm-522:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-owm-531:before {\r\n content: \"\\f01d\";\r\n}\r\n.wi-owm-600:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-owm-601:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-owm-602:before {\r\n content: \"\\f0b5\";\r\n}\r\n.wi-owm-611:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-owm-612:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-owm-615:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-owm-616:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-owm-620:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-owm-621:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-owm-622:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-owm-701:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-owm-711:before {\r\n content: \"\\f062\";\r\n}\r\n.wi-owm-721:before {\r\n content: \"\\f0b6\";\r\n}\r\n.wi-owm-731:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-741:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-owm-761:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-762:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-771:before {\r\n content: \"\\f011\";\r\n}\r\n.wi-owm-781:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-owm-800:before {\r\n content: \"\\f00d\";\r\n}\r\n.wi-owm-801:before {\r\n content: \"\\f011\";\r\n}\r\n.wi-owm-802:before {\r\n content: \"\\f011\";\r\n}\r\n.wi-owm-803:before {\r\n content: \"\\f011\";\r\n}\r\n.wi-owm-803:before {\r\n content: \"\\f012\";\r\n}\r\n.wi-owm-804:before {\r\n content: \"\\f013\";\r\n}\r\n.wi-owm-900:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-owm-901:before {\r\n content: \"\\f01d\";\r\n}\r\n.wi-owm-902:before {\r\n content: \"\\f073\";\r\n}\r\n.wi-owm-903:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-owm-904:before {\r\n content: \"\\f072\";\r\n}\r\n.wi-owm-905:before {\r\n content: \"\\f021\";\r\n}\r\n.wi-owm-906:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-owm-957:before {\r\n content: \"\\f050\";\r\n}\r\n.wi-owm-day-200:before {\r\n content: \"\\f010\";\r\n}\r\n.wi-owm-day-201:before {\r\n content: \"\\f010\";\r\n}\r\n.wi-owm-day-202:before {\r\n content: \"\\f010\";\r\n}\r\n.wi-owm-day-210:before {\r\n content: \"\\f005\";\r\n}\r\n.wi-owm-day-211:before {\r\n content: \"\\f005\";\r\n}\r\n.wi-owm-day-212:before {\r\n content: \"\\f005\";\r\n}\r\n.wi-owm-day-221:before {\r\n content: \"\\f005\";\r\n}\r\n.wi-owm-day-230:before {\r\n content: \"\\f010\";\r\n}\r\n.wi-owm-day-231:before {\r\n content: \"\\f010\";\r\n}\r\n.wi-owm-day-232:before {\r\n content: \"\\f010\";\r\n}\r\n.wi-owm-day-300:before {\r\n content: \"\\f00b\";\r\n}\r\n.wi-owm-day-301:before {\r\n content: \"\\f00b\";\r\n}\r\n.wi-owm-day-302:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-310:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-311:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-312:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-313:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-314:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-321:before {\r\n content: \"\\f00b\";\r\n}\r\n.wi-owm-day-500:before {\r\n content: \"\\f00b\";\r\n}\r\n.wi-owm-day-501:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-502:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-503:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-504:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-511:before {\r\n content: \"\\f006\";\r\n}\r\n.wi-owm-day-520:before {\r\n content: \"\\f009\";\r\n}\r\n.wi-owm-day-521:before {\r\n content: \"\\f009\";\r\n}\r\n.wi-owm-day-522:before {\r\n content: \"\\f009\";\r\n}\r\n.wi-owm-day-531:before {\r\n content: \"\\f00e\";\r\n}\r\n.wi-owm-day-600:before {\r\n content: \"\\f00a\";\r\n}\r\n.wi-owm-day-601:before {\r\n content: \"\\f0b2\";\r\n}\r\n.wi-owm-day-602:before {\r\n content: \"\\f00a\";\r\n}\r\n.wi-owm-day-611:before {\r\n content: \"\\f006\";\r\n}\r\n.wi-owm-day-612:before {\r\n content: \"\\f006\";\r\n}\r\n.wi-owm-day-615:before {\r\n content: \"\\f006\";\r\n}\r\n.wi-owm-day-616:before {\r\n content: \"\\f006\";\r\n}\r\n.wi-owm-day-620:before {\r\n content: \"\\f006\";\r\n}\r\n.wi-owm-day-621:before {\r\n content: \"\\f00a\";\r\n}\r\n.wi-owm-day-622:before {\r\n content: \"\\f00a\";\r\n}\r\n.wi-owm-day-701:before {\r\n content: \"\\f009\";\r\n}\r\n.wi-owm-day-711:before {\r\n content: \"\\f062\";\r\n}\r\n.wi-owm-day-721:before {\r\n content: \"\\f0b6\";\r\n}\r\n.wi-owm-day-731:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-day-741:before {\r\n content: \"\\f003\";\r\n}\r\n.wi-owm-day-761:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-day-762:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-day-781:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-owm-day-800:before {\r\n content: \"\\f00d\";\r\n}\r\n.wi-owm-day-801:before {\r\n content: \"\\f000\";\r\n}\r\n.wi-owm-day-802:before {\r\n content: \"\\f000\";\r\n}\r\n.wi-owm-day-803:before {\r\n content: \"\\f000\";\r\n}\r\n.wi-owm-day-804:before {\r\n content: \"\\f00c\";\r\n}\r\n.wi-owm-day-900:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-owm-day-902:before {\r\n content: \"\\f073\";\r\n}\r\n.wi-owm-day-903:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-owm-day-904:before {\r\n content: \"\\f072\";\r\n}\r\n.wi-owm-day-906:before {\r\n content: \"\\f004\";\r\n}\r\n.wi-owm-day-957:before {\r\n content: \"\\f050\";\r\n}\r\n.wi-owm-night-200:before {\r\n content: \"\\f02d\";\r\n}\r\n.wi-owm-night-201:before {\r\n content: \"\\f02d\";\r\n}\r\n.wi-owm-night-202:before {\r\n content: \"\\f02d\";\r\n}\r\n.wi-owm-night-210:before {\r\n content: \"\\f025\";\r\n}\r\n.wi-owm-night-211:before {\r\n content: \"\\f025\";\r\n}\r\n.wi-owm-night-212:before {\r\n content: \"\\f025\";\r\n}\r\n.wi-owm-night-221:before {\r\n content: \"\\f025\";\r\n}\r\n.wi-owm-night-230:before {\r\n content: \"\\f02d\";\r\n}\r\n.wi-owm-night-231:before {\r\n content: \"\\f02d\";\r\n}\r\n.wi-owm-night-232:before {\r\n content: \"\\f02d\";\r\n}\r\n.wi-owm-night-300:before {\r\n content: \"\\f02b\";\r\n}\r\n.wi-owm-night-301:before {\r\n content: \"\\f02b\";\r\n}\r\n.wi-owm-night-302:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-310:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-311:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-312:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-313:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-314:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-321:before {\r\n content: \"\\f02b\";\r\n}\r\n.wi-owm-night-500:before {\r\n content: \"\\f02b\";\r\n}\r\n.wi-owm-night-501:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-502:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-503:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-504:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-511:before {\r\n content: \"\\f026\";\r\n}\r\n.wi-owm-night-520:before {\r\n content: \"\\f029\";\r\n}\r\n.wi-owm-night-521:before {\r\n content: \"\\f029\";\r\n}\r\n.wi-owm-night-522:before {\r\n content: \"\\f029\";\r\n}\r\n.wi-owm-night-531:before {\r\n content: \"\\f02c\";\r\n}\r\n.wi-owm-night-600:before {\r\n content: \"\\f02a\";\r\n}\r\n.wi-owm-night-601:before {\r\n content: \"\\f0b4\";\r\n}\r\n.wi-owm-night-602:before {\r\n content: \"\\f02a\";\r\n}\r\n.wi-owm-night-611:before {\r\n content: \"\\f026\";\r\n}\r\n.wi-owm-night-612:before {\r\n content: \"\\f026\";\r\n}\r\n.wi-owm-night-615:before {\r\n content: \"\\f026\";\r\n}\r\n.wi-owm-night-616:before {\r\n content: \"\\f026\";\r\n}\r\n.wi-owm-night-620:before {\r\n content: \"\\f026\";\r\n}\r\n.wi-owm-night-621:before {\r\n content: \"\\f02a\";\r\n}\r\n.wi-owm-night-622:before {\r\n content: \"\\f02a\";\r\n}\r\n.wi-owm-night-701:before {\r\n content: \"\\f029\";\r\n}\r\n.wi-owm-night-711:before {\r\n content: \"\\f062\";\r\n}\r\n.wi-owm-night-721:before {\r\n content: \"\\f0b6\";\r\n}\r\n.wi-owm-night-731:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-night-741:before {\r\n content: \"\\f04a\";\r\n}\r\n.wi-owm-night-761:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-night-762:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-night-781:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-owm-night-800:before {\r\n content: \"\\f02e\";\r\n}\r\n.wi-owm-night-801:before {\r\n content: \"\\f022\";\r\n}\r\n.wi-owm-night-802:before {\r\n content: \"\\f022\";\r\n}\r\n.wi-owm-night-803:before {\r\n content: \"\\f022\";\r\n}\r\n.wi-owm-night-804:before {\r\n content: \"\\f086\";\r\n}\r\n.wi-owm-night-900:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-owm-night-902:before {\r\n content: \"\\f073\";\r\n}\r\n.wi-owm-night-903:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-owm-night-904:before {\r\n content: \"\\f072\";\r\n}\r\n.wi-owm-night-906:before {\r\n content: \"\\f024\";\r\n}\r\n.wi-owm-night-957:before {\r\n content: \"\\f050\";\r\n}\r\n"; }); +define('text!resources/styles/minton/css/elements.css', ['module'], function(module) { module.exports = ""; }); define('text!main/winners/winners.html', ['module'], function(module) { module.exports = ""; }); -define('text!resources/styles/minton/css/menu.css', ['module'], function(module) { module.exports = "@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);\r\n@import url(https://fonts.googleapis.com/css?family=Poppins:500,600);\r\n@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:600,400,700);\r\n/*\r\nTemplate Name: Minton Dashboard\r\nAuthor: CoderThemes\r\nEmail: coderthemes@gmail.com\r\nFile: Menu\r\n*/\r\nbody {\r\n padding-bottom: 61px;\r\n}\r\n.wrapper {\r\n margin-top: 145px;\r\n}\r\n.container {\r\n width: 95%;\r\n}\r\n.page-title {\r\n margin-bottom: 20px;\r\n margin-top: 0;\r\n}\r\n#topnav {\r\n position: fixed;\r\n right: 0;\r\n left: 0;\r\n top: 0;\r\n z-index: 1030;\r\n background-color: transparent;\r\n border: 0;\r\n transition: all .5s ease;\r\n min-height: 62px;\r\n}\r\n#topnav .has-submenu.active a {\r\n color: #3bafda;\r\n}\r\n#topnav .has-submenu.active a i {\r\n color: #3bafda;\r\n}\r\n#topnav .has-submenu.active .submenu li.active > a {\r\n color: #3bafda;\r\n}\r\n#topnav .topbar-main {\r\n background-color: #3bafda;\r\n}\r\n#topnav .topbar-main .logo {\r\n color: #ffffff !important;\r\n font-size: 18px;\r\n font-weight: 700;\r\n letter-spacing: .05em;\r\n margin-top: 9px;\r\n float: left;\r\n}\r\n#topnav .topbar-main .logo h1 {\r\n margin: 0px auto;\r\n text-align: center;\r\n}\r\n#topnav .topbar-main .logo i {\r\n color: #ffffff;\r\n}\r\n#topnav .topbar-main .badge {\r\n position: absolute;\r\n top: 12px;\r\n right: 7px;\r\n}\r\n#topnav .topbar-main .nav > li > a {\r\n color: #ffffff !important;\r\n line-height: 60px;\r\n padding: 0px 15px !important;\r\n position: relative;\r\n background: transparent !important;\r\n}\r\n#topnav .topbar-main .nav > li > a i {\r\n font-size: 16px;\r\n}\r\n#topnav .topbar-main .nav > li > a {\r\n padding: 0px 15px !important;\r\n}\r\n#topnav .topbar-main .navbar-nav > .open > a {\r\n background-color: rgba(255, 255, 255, 0.1) !important;\r\n}\r\n#topnav .topbar-main .profile img {\r\n border: 2px solid #edf0f0;\r\n height: 36px;\r\n width: 36px;\r\n}\r\n#topnav .topbar-main .dropdown-menu-lg {\r\n width: 300px;\r\n}\r\n#topnav .topbar-main .dropdown-menu-lg .list-group {\r\n margin-bottom: 0px;\r\n}\r\n#topnav .topbar-main .dropdown-menu-lg .list-group-item {\r\n border: none;\r\n padding: 10px 20px;\r\n}\r\n#topnav .topbar-main .dropdown-menu-lg .media-heading {\r\n margin-bottom: 0px;\r\n}\r\n#topnav .topbar-main .dropdown-menu-lg .media-body p {\r\n color: #828282;\r\n}\r\n#topnav .topbar-main .notification-list {\r\n max-height: 230px;\r\n}\r\n#topnav .topbar-main .notification-list em {\r\n width: 34px;\r\n text-align: center;\r\n}\r\n#topnav .topbar-main .notification-list .media-body {\r\n display: inherit;\r\n width: auto;\r\n overflow: hidden;\r\n margin-left: 50px;\r\n}\r\n#topnav .topbar-main .notification-list .media-body h5 {\r\n text-overflow: ellipsis;\r\n white-space: nowrap;\r\n display: block;\r\n width: 100%;\r\n font-weight: normal;\r\n overflow: hidden;\r\n}\r\n#topnav .topbar-main .notifi-title {\r\n border-bottom: 1px solid rgba(0, 0, 0, 0.1);\r\n font-size: 15px;\r\n text-transform: uppercase;\r\n font-weight: 600;\r\n padding: 11px 20px 15px;\r\n font-family: 'Source Sans Pro', sans-serif;\r\n}\r\n#topnav .topbar-main .navbar-nav {\r\n margin: 0;\r\n}\r\n#topnav .app-search {\r\n position: relative;\r\n margin: 14px 20px 14px 10px;\r\n}\r\n#topnav .app-search a {\r\n position: absolute;\r\n top: 6px;\r\n right: 20px;\r\n color: rgba(255, 255, 255, 0.7);\r\n}\r\n#topnav .app-search .form-control,\r\n#topnav .app-search .form-control:focus {\r\n border: none;\r\n font-size: 13px;\r\n color: #ffffff;\r\n padding-left: 20px;\r\n padding-right: 40px;\r\n background: rgba(255, 255, 255, 0.2);\r\n box-shadow: none;\r\n border-radius: 30px;\r\n height: 34px;\r\n width: 180px;\r\n}\r\n#topnav .app-search input::-webkit-input-placeholder {\r\n color: rgba(255, 255, 255, 0.7);\r\n font-weight: normal;\r\n}\r\n#topnav .app-search input:-moz-placeholder {\r\n color: rgba(255, 255, 255, 0.7);\r\n}\r\n#topnav .app-search input::-moz-placeholder {\r\n color: rgba(255, 255, 255, 0.7);\r\n}\r\n#topnav .app-search input:-ms-input-placeholder {\r\n color: rgba(255, 255, 255, 0.7);\r\n}\r\n#topnav .notifi-title {\r\n border-bottom: 1px solid rgba(0, 0, 0, 0.1);\r\n color: #ffffff;\r\n font-size: 16px;\r\n font-weight: 400;\r\n padding: 5px 0px 10px;\r\n}\r\n#topnav .notification-list em {\r\n width: 30px;\r\n text-align: center;\r\n height: 30px;\r\n line-height: 28px;\r\n border-radius: 50%;\r\n margin-top: 4px;\r\n}\r\n#topnav .notification-list .list-group-item {\r\n padding: 12px 20px;\r\n}\r\n#topnav .notification-list .media-body {\r\n display: inherit;\r\n width: auto;\r\n overflow: hidden;\r\n margin-left: 50px;\r\n}\r\n#topnav .notification-list .media-body h5 {\r\n text-overflow: ellipsis;\r\n white-space: nowrap;\r\n display: block;\r\n width: 100%;\r\n font-weight: normal;\r\n overflow: hidden;\r\n}\r\n#topnav .noti-primary {\r\n color: #3bafda;\r\n border: 2px solid #3bafda;\r\n}\r\n#topnav .noti-success {\r\n color: #00b19d;\r\n border: 2px solid #00b19d;\r\n}\r\n#topnav .noti-info {\r\n color: #3ddcf7;\r\n border: 2px solid #3ddcf7;\r\n}\r\n#topnav .noti-warning {\r\n color: #ffaa00;\r\n border: 2px solid #ffaa00;\r\n}\r\n#topnav .noti-danger {\r\n color: #ef5350;\r\n border: 2px solid #ef5350;\r\n}\r\n#topnav .noti-purple {\r\n color: #7266ba;\r\n border: 2px solid #7266ba;\r\n}\r\n#topnav .noti-pink {\r\n color: #f76397;\r\n border: 2px solid #f76397;\r\n}\r\n#topnav .noti-inverse {\r\n color: #4c5667;\r\n border: 2px solid #4c5667;\r\n}\r\n#topnav .navbar-custom {\r\n background-color: #323b44;\r\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);\r\n}\r\n#topnav .navbar-toggle {\r\n border: 0;\r\n position: relative;\r\n width: 60px;\r\n height: 60px;\r\n padding: 0;\r\n margin: 0;\r\n cursor: pointer;\r\n}\r\n#topnav .navbar-toggle:hover {\r\n background-color: transparent;\r\n}\r\n#topnav .navbar-toggle:hover span {\r\n background-color: #ffffff;\r\n}\r\n#topnav .navbar-toggle:focus {\r\n background-color: transparent;\r\n}\r\n#topnav .navbar-toggle:focus span {\r\n background-color: #3bafda;\r\n}\r\n#topnav .navbar-toggle .lines {\r\n width: 25px;\r\n display: block;\r\n position: relative;\r\n margin: 23px auto 17px auto;\r\n height: 18px;\r\n}\r\n#topnav .navbar-toggle span {\r\n height: 2px;\r\n width: 100%;\r\n background-color: #ffffff;\r\n display: block;\r\n margin-bottom: 5px;\r\n transition: transform .5s ease;\r\n}\r\n#topnav .navbar-toggle.open span {\r\n position: absolute;\r\n}\r\n#topnav .navbar-toggle.open span:first-child {\r\n top: 6px;\r\n transform: rotate(45deg);\r\n}\r\n#topnav .navbar-toggle.open span:nth-child(2) {\r\n visibility: hidden;\r\n}\r\n#topnav .navbar-toggle.open span:last-child {\r\n width: 100%;\r\n top: 6px;\r\n transform: rotate(-45deg);\r\n}\r\n#topnav .navigation-menu {\r\n list-style: none;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n#topnav .navigation-menu > li {\r\n float: left;\r\n display: block;\r\n position: relative;\r\n}\r\n#topnav .navigation-menu > li > a {\r\n display: block;\r\n color: rgba(255, 255, 255, 0.7);\r\n font-weight: 500;\r\n transition: all .3s ease;\r\n line-height: 20px;\r\n padding-left: 20px;\r\n padding-right: 20px;\r\n}\r\n#topnav .navigation-menu > li > a:hover {\r\n color: #3bafda;\r\n}\r\n#topnav .navigation-menu > li > a:hover i {\r\n color: #3bafda;\r\n}\r\n#topnav .navigation-menu > li > a:focus {\r\n color: #3bafda;\r\n}\r\n#topnav .navigation-menu > li > a:focus i {\r\n color: #3bafda;\r\n}\r\n#topnav .navigation-menu > li > a:active {\r\n color: #3bafda;\r\n}\r\n#topnav .navigation-menu > li > a:active i {\r\n color: #3bafda;\r\n}\r\n#topnav .navigation-menu > li > a i {\r\n font-size: 18px;\r\n margin-right: 5px;\r\n color: rgba(255, 255, 255, 0.7);\r\n}\r\n#topnav .navigation-menu > li > a:hover,\r\n#topnav .navigation-menu > li > a:focus {\r\n background-color: transparent;\r\n}\r\n/*\r\n Responsive Menu\r\n*/\r\n@media (min-width: 101px) {\r\n #topnav .navigation-menu > li > a {\r\n padding-top: 22px;\r\n padding-bottom: 22px;\r\n }\r\n #topnav .navigation-menu > li.last-elements .submenu {\r\n left: auto;\r\n right: 0;\r\n }\r\n #topnav .navigation-menu > li.last-elements .submenu > li.has-submenu .submenu {\r\n left: auto;\r\n right: 100%;\r\n margin-left: 0;\r\n margin-right: 10px;\r\n }\r\n #topnav .navigation-menu > li:first-of-type a {\r\n padding-left: 0px;\r\n }\r\n #topnav .navigation-menu > li:hover a {\r\n color: #3bafda;\r\n }\r\n #topnav .navigation-menu > li:hover a i {\r\n color: #3bafda;\r\n }\r\n #topnav .navigation-menu > li .submenu {\r\n position: absolute;\r\n top: 100%;\r\n left: 0;\r\n z-index: 1000;\r\n border: 1px solid rgba(255, 255, 255, 0.1);\r\n padding: 15px 0;\r\n list-style: none;\r\n min-width: 200px;\r\n visibility: hidden;\r\n opacity: 0;\r\n margin-top: 10px;\r\n transition: all .2s ease;\r\n background-color: #272e35;\r\n box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);\r\n }\r\n #topnav .navigation-menu > li .submenu.megamenu {\r\n white-space: nowrap;\r\n width: auto;\r\n }\r\n #topnav .navigation-menu > li .submenu.megamenu > li {\r\n overflow: hidden;\r\n width: 200px;\r\n display: inline-block;\r\n vertical-align: top;\r\n }\r\n #topnav .navigation-menu > li .submenu > li.has-submenu > a:after {\r\n content: \"\\e649\";\r\n font-family: \"themify\";\r\n position: absolute;\r\n right: 20px;\r\n font-size: 9px;\r\n top: 15px;\r\n }\r\n #topnav .navigation-menu > li .submenu > li .submenu {\r\n left: 100%;\r\n top: 0;\r\n margin-left: 10px;\r\n margin-top: -1px;\r\n }\r\n #topnav .navigation-menu > li .submenu li {\r\n position: relative;\r\n }\r\n #topnav .navigation-menu > li .submenu li ul {\r\n list-style: none;\r\n padding-left: 0;\r\n margin: 0;\r\n }\r\n #topnav .navigation-menu > li .submenu li a {\r\n display: block;\r\n padding: 8px 25px;\r\n clear: both;\r\n white-space: nowrap;\r\n color: rgba(255, 255, 255, 0.6);\r\n }\r\n #topnav .navigation-menu > li .submenu li a:hover {\r\n color: #3bafda;\r\n }\r\n #topnav .navigation-menu > li .submenu li span {\r\n display: block;\r\n padding: 8px 25px;\r\n clear: both;\r\n line-height: 1.42857143;\r\n white-space: nowrap;\r\n font-size: 10px;\r\n text-transform: uppercase;\r\n letter-spacing: 2px;\r\n font-weight: 500;\r\n color: #949ba1;\r\n }\r\n #topnav .navbar-toggle {\r\n display: none;\r\n }\r\n #topnav #navigation {\r\n display: block !important;\r\n }\r\n}\r\n@media (max-width: 100px) {\r\n .wrapper {\r\n margin-top: 80px;\r\n }\r\n .container {\r\n width: auto;\r\n }\r\n #topnav .navigation-menu {\r\n float: none;\r\n max-height: 400px;\r\n }\r\n #topnav .navigation-menu > li {\r\n float: none;\r\n }\r\n #topnav .navigation-menu > li > a {\r\n color: rgba(255, 255, 255, 0.7);\r\n padding: 15px;\r\n }\r\n #topnav .navigation-menu > li > a i {\r\n display: inline-block;\r\n margin-right: 10px;\r\n margin-bottom: 0px;\r\n }\r\n #topnav .navigation-menu > li > a:after {\r\n position: absolute;\r\n right: 15px;\r\n }\r\n #topnav .navigation-menu > li .submenu {\r\n display: none;\r\n list-style: none;\r\n padding-left: 20px;\r\n margin: 0;\r\n }\r\n #topnav .navigation-menu > li .submenu li a {\r\n display: block;\r\n position: relative;\r\n padding: 7px 20px;\r\n color: rgba(255, 255, 255, 0.5);\r\n }\r\n #topnav .navigation-menu > li .submenu li a:hover {\r\n color: #3bafda;\r\n }\r\n #topnav .navigation-menu > li .submenu li.has-submenu > a:after {\r\n content: \"\\e64b\";\r\n font-family: \"themify\";\r\n position: absolute;\r\n right: 30px;\r\n }\r\n #topnav .navigation-menu > li .submenu.open {\r\n display: block;\r\n }\r\n #topnav .navigation-menu > li .submenu .submenu {\r\n display: none;\r\n list-style: none;\r\n }\r\n #topnav .navigation-menu > li .submenu .submenu.open {\r\n display: block;\r\n }\r\n #topnav .navigation-menu > li .submenu.megamenu > li > ul {\r\n list-style: none;\r\n padding-left: 0;\r\n }\r\n #topnav .navigation-menu > li .submenu.megamenu > li > ul > li > span {\r\n display: block;\r\n position: relative;\r\n padding: 15px;\r\n text-transform: uppercase;\r\n font-size: 11px;\r\n letter-spacing: 2px;\r\n color: #79818a;\r\n }\r\n #topnav .navigation-menu > li.has-submenu.open > a {\r\n color: #3bafda;\r\n }\r\n #topnav .navbar-header {\r\n float: left;\r\n }\r\n #navigation {\r\n position: absolute;\r\n top: 60px;\r\n left: 0;\r\n width: 100%;\r\n display: none;\r\n height: auto;\r\n padding-bottom: 0;\r\n overflow: auto;\r\n border-top: 1px solid rgba(255, 255, 255, 0.5);\r\n border-bottom: 1px solid rgba(255, 255, 255, 0.5);\r\n background-color: #323b44;\r\n }\r\n #navigation.open {\r\n display: block;\r\n overflow-y: auto;\r\n }\r\n}\r\n@media (min-width: 768px) {\r\n #topnav .navigation-menu > li.has-submenu:hover > .submenu {\r\n visibility: visible;\r\n opacity: 1;\r\n margin-top: 0;\r\n }\r\n #topnav .navigation-menu > li.has-submenu:hover > .submenu > li.has-submenu:hover > .submenu {\r\n visibility: visible;\r\n opacity: 1;\r\n margin-left: 0;\r\n margin-right: 0;\r\n }\r\n .navbar-toggle {\r\n display: block;\r\n }\r\n}\r\n/* Footer */\r\n.footer {\r\n border-top: 1px solid rgba(0, 0, 0, 0.1);\r\n bottom: 0px;\r\n color: #58666e;\r\n text-align: left !important;\r\n padding: 20px 0px;\r\n position: absolute;\r\n right: 0px;\r\n left: 0px;\r\n}\r\n"; }); +define('text!resources/styles/minton/css/icons.css', ['module'], function(module) { module.exports = "@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);\r\n@import url(https://fonts.googleapis.com/css?family=Poppins:500,600);\r\n@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:600,400,700);\r\n/*\r\nTemplate Name: Minton Dashboard\r\nAuthor: CoderThemes\r\nEmail: coderthemes@gmail.com\r\nFile: Icons\r\n*/\r\n/*!\r\n * Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome\r\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\r\n */\r\n/* FONT PATH\r\n * -------------------------- */\r\n@font-face {\r\n font-family: 'FontAwesome';\r\n src: url('../fonts/fontawesome-webfont.eot?v=4.5.0');\r\n src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');\r\n font-weight: normal;\r\n font-style: normal;\r\n}\r\n.fa {\r\n display: inline-block;\r\n font: normal normal normal 14px/1 FontAwesome;\r\n font-size: inherit;\r\n text-rendering: auto;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n}\r\n/* makes the font 33% larger relative to the icon container */\r\n.fa-lg {\r\n font-size: 1.33333333em;\r\n line-height: 0.75em;\r\n vertical-align: -15%;\r\n}\r\n.fa-2x {\r\n font-size: 2em;\r\n}\r\n.fa-3x {\r\n font-size: 3em;\r\n}\r\n.fa-4x {\r\n font-size: 4em;\r\n}\r\n.fa-5x {\r\n font-size: 5em;\r\n}\r\n.fa-fw {\r\n width: 1.28571429em;\r\n text-align: center;\r\n}\r\n.fa-ul {\r\n padding-left: 0;\r\n margin-left: 2.14285714em;\r\n list-style-type: none;\r\n}\r\n.fa-ul > li {\r\n position: relative;\r\n}\r\n.fa-li {\r\n position: absolute;\r\n left: -2.14285714em;\r\n width: 2.14285714em;\r\n top: 0.14285714em;\r\n text-align: center;\r\n}\r\n.fa-li.fa-lg {\r\n left: -1.85714286em;\r\n}\r\n.fa-border {\r\n padding: .2em .25em .15em;\r\n border: solid 0.08em #eeeeee;\r\n border-radius: .1em;\r\n}\r\n.fa-pull-left {\r\n float: left;\r\n}\r\n.fa-pull-right {\r\n float: right;\r\n}\r\n.fa.fa-pull-left {\r\n margin-right: .3em;\r\n}\r\n.fa.fa-pull-right {\r\n margin-left: .3em;\r\n}\r\n/* Deprecated as of 4.4.0 */\r\n.pull-right {\r\n float: right;\r\n}\r\n.pull-left {\r\n float: left;\r\n}\r\n.fa.pull-left {\r\n margin-right: .3em;\r\n}\r\n.fa.pull-right {\r\n margin-left: .3em;\r\n}\r\n.fa-spin {\r\n animation: fa-spin 2s infinite linear;\r\n}\r\n.fa-pulse {\r\n animation: fa-spin 1s infinite steps(8);\r\n}\r\n@keyframes fa-spin {\r\n 0% {\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n transform: rotate(359deg);\r\n }\r\n}\r\n.fa-rotate-90 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);\r\n transform: rotate(90deg);\r\n}\r\n.fa-rotate-180 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);\r\n transform: rotate(180deg);\r\n}\r\n.fa-rotate-270 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);\r\n transform: rotate(270deg);\r\n}\r\n.fa-flip-horizontal {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);\r\n transform: scale(-1, 1);\r\n}\r\n.fa-flip-vertical {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);\r\n transform: scale(1, -1);\r\n}\r\n:root .fa-rotate-90,\r\n:root .fa-rotate-180,\r\n:root .fa-rotate-270,\r\n:root .fa-flip-horizontal,\r\n:root .fa-flip-vertical {\r\n filter: none;\r\n}\r\n.fa-stack {\r\n position: relative;\r\n display: inline-block;\r\n width: 2em;\r\n height: 2em;\r\n line-height: 2em;\r\n vertical-align: middle;\r\n}\r\n.fa-stack-1x,\r\n.fa-stack-2x {\r\n position: absolute;\r\n left: 0;\r\n width: 100%;\r\n text-align: center;\r\n}\r\n.fa-stack-1x {\r\n line-height: inherit;\r\n}\r\n.fa-stack-2x {\r\n font-size: 2em;\r\n}\r\n.fa-inverse {\r\n color: #ffffff;\r\n}\r\n/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen\r\n readers do not read off random characters that represent icons */\r\n.fa-glass:before {\r\n content: \"\\f000\";\r\n}\r\n.fa-music:before {\r\n content: \"\\f001\";\r\n}\r\n.fa-search:before {\r\n content: \"\\f002\";\r\n}\r\n.fa-envelope-o:before {\r\n content: \"\\f003\";\r\n}\r\n.fa-heart:before {\r\n content: \"\\f004\";\r\n}\r\n.fa-star:before {\r\n content: \"\\f005\";\r\n}\r\n.fa-star-o:before {\r\n content: \"\\f006\";\r\n}\r\n.fa-user:before {\r\n content: \"\\f007\";\r\n}\r\n.fa-film:before {\r\n content: \"\\f008\";\r\n}\r\n.fa-th-large:before {\r\n content: \"\\f009\";\r\n}\r\n.fa-th:before {\r\n content: \"\\f00a\";\r\n}\r\n.fa-th-list:before {\r\n content: \"\\f00b\";\r\n}\r\n.fa-check:before {\r\n content: \"\\f00c\";\r\n}\r\n.fa-remove:before,\r\n.fa-close:before,\r\n.fa-times:before {\r\n content: \"\\f00d\";\r\n}\r\n.fa-search-plus:before {\r\n content: \"\\f00e\";\r\n}\r\n.fa-search-minus:before {\r\n content: \"\\f010\";\r\n}\r\n.fa-power-off:before {\r\n content: \"\\f011\";\r\n}\r\n.fa-signal:before {\r\n content: \"\\f012\";\r\n}\r\n.fa-gear:before,\r\n.fa-cog:before {\r\n content: \"\\f013\";\r\n}\r\n.fa-trash-o:before {\r\n content: \"\\f014\";\r\n}\r\n.fa-home:before {\r\n content: \"\\f015\";\r\n}\r\n.fa-file-o:before {\r\n content: \"\\f016\";\r\n}\r\n.fa-clock-o:before {\r\n content: \"\\f017\";\r\n}\r\n.fa-road:before {\r\n content: \"\\f018\";\r\n}\r\n.fa-download:before {\r\n content: \"\\f019\";\r\n}\r\n.fa-arrow-circle-o-down:before {\r\n content: \"\\f01a\";\r\n}\r\n.fa-arrow-circle-o-up:before {\r\n content: \"\\f01b\";\r\n}\r\n.fa-inbox:before {\r\n content: \"\\f01c\";\r\n}\r\n.fa-play-circle-o:before {\r\n content: \"\\f01d\";\r\n}\r\n.fa-rotate-right:before,\r\n.fa-repeat:before {\r\n content: \"\\f01e\";\r\n}\r\n.fa-refresh:before {\r\n content: \"\\f021\";\r\n}\r\n.fa-list-alt:before {\r\n content: \"\\f022\";\r\n}\r\n.fa-lock:before {\r\n content: \"\\f023\";\r\n}\r\n.fa-flag:before {\r\n content: \"\\f024\";\r\n}\r\n.fa-headphones:before {\r\n content: \"\\f025\";\r\n}\r\n.fa-volume-off:before {\r\n content: \"\\f026\";\r\n}\r\n.fa-volume-down:before {\r\n content: \"\\f027\";\r\n}\r\n.fa-volume-up:before {\r\n content: \"\\f028\";\r\n}\r\n.fa-qrcode:before {\r\n content: \"\\f029\";\r\n}\r\n.fa-barcode:before {\r\n content: \"\\f02a\";\r\n}\r\n.fa-tag:before {\r\n content: \"\\f02b\";\r\n}\r\n.fa-tags:before {\r\n content: \"\\f02c\";\r\n}\r\n.fa-book:before {\r\n content: \"\\f02d\";\r\n}\r\n.fa-bookmark:before {\r\n content: \"\\f02e\";\r\n}\r\n.fa-print:before {\r\n content: \"\\f02f\";\r\n}\r\n.fa-camera:before {\r\n content: \"\\f030\";\r\n}\r\n.fa-font:before {\r\n content: \"\\f031\";\r\n}\r\n.fa-bold:before {\r\n content: \"\\f032\";\r\n}\r\n.fa-italic:before {\r\n content: \"\\f033\";\r\n}\r\n.fa-text-height:before {\r\n content: \"\\f034\";\r\n}\r\n.fa-text-width:before {\r\n content: \"\\f035\";\r\n}\r\n.fa-align-left:before {\r\n content: \"\\f036\";\r\n}\r\n.fa-align-center:before {\r\n content: \"\\f037\";\r\n}\r\n.fa-align-right:before {\r\n content: \"\\f038\";\r\n}\r\n.fa-align-justify:before {\r\n content: \"\\f039\";\r\n}\r\n.fa-list:before {\r\n content: \"\\f03a\";\r\n}\r\n.fa-dedent:before,\r\n.fa-outdent:before {\r\n content: \"\\f03b\";\r\n}\r\n.fa-indent:before {\r\n content: \"\\f03c\";\r\n}\r\n.fa-video-camera:before {\r\n content: \"\\f03d\";\r\n}\r\n.fa-photo:before,\r\n.fa-image:before,\r\n.fa-picture-o:before {\r\n content: \"\\f03e\";\r\n}\r\n.fa-pencil:before {\r\n content: \"\\f040\";\r\n}\r\n.fa-map-marker:before {\r\n content: \"\\f041\";\r\n}\r\n.fa-adjust:before {\r\n content: \"\\f042\";\r\n}\r\n.fa-tint:before {\r\n content: \"\\f043\";\r\n}\r\n.fa-edit:before,\r\n.fa-pencil-square-o:before {\r\n content: \"\\f044\";\r\n}\r\n.fa-share-square-o:before {\r\n content: \"\\f045\";\r\n}\r\n.fa-check-square-o:before {\r\n content: \"\\f046\";\r\n}\r\n.fa-arrows:before {\r\n content: \"\\f047\";\r\n}\r\n.fa-step-backward:before {\r\n content: \"\\f048\";\r\n}\r\n.fa-fast-backward:before {\r\n content: \"\\f049\";\r\n}\r\n.fa-backward:before {\r\n content: \"\\f04a\";\r\n}\r\n.fa-play:before {\r\n content: \"\\f04b\";\r\n}\r\n.fa-pause:before {\r\n content: \"\\f04c\";\r\n}\r\n.fa-stop:before {\r\n content: \"\\f04d\";\r\n}\r\n.fa-forward:before {\r\n content: \"\\f04e\";\r\n}\r\n.fa-fast-forward:before {\r\n content: \"\\f050\";\r\n}\r\n.fa-step-forward:before {\r\n content: \"\\f051\";\r\n}\r\n.fa-eject:before {\r\n content: \"\\f052\";\r\n}\r\n.fa-chevron-left:before {\r\n content: \"\\f053\";\r\n}\r\n.fa-chevron-right:before {\r\n content: \"\\f054\";\r\n}\r\n.fa-plus-circle:before {\r\n content: \"\\f055\";\r\n}\r\n.fa-minus-circle:before {\r\n content: \"\\f056\";\r\n}\r\n.fa-times-circle:before {\r\n content: \"\\f057\";\r\n}\r\n.fa-check-circle:before {\r\n content: \"\\f058\";\r\n}\r\n.fa-question-circle:before {\r\n content: \"\\f059\";\r\n}\r\n.fa-info-circle:before {\r\n content: \"\\f05a\";\r\n}\r\n.fa-crosshairs:before {\r\n content: \"\\f05b\";\r\n}\r\n.fa-times-circle-o:before {\r\n content: \"\\f05c\";\r\n}\r\n.fa-check-circle-o:before {\r\n content: \"\\f05d\";\r\n}\r\n.fa-ban:before {\r\n content: \"\\f05e\";\r\n}\r\n.fa-arrow-left:before {\r\n content: \"\\f060\";\r\n}\r\n.fa-arrow-right:before {\r\n content: \"\\f061\";\r\n}\r\n.fa-arrow-up:before {\r\n content: \"\\f062\";\r\n}\r\n.fa-arrow-down:before {\r\n content: \"\\f063\";\r\n}\r\n.fa-mail-forward:before,\r\n.fa-share:before {\r\n content: \"\\f064\";\r\n}\r\n.fa-expand:before {\r\n content: \"\\f065\";\r\n}\r\n.fa-compress:before {\r\n content: \"\\f066\";\r\n}\r\n.fa-plus:before {\r\n content: \"\\f067\";\r\n}\r\n.fa-minus:before {\r\n content: \"\\f068\";\r\n}\r\n.fa-asterisk:before {\r\n content: \"\\f069\";\r\n}\r\n.fa-exclamation-circle:before {\r\n content: \"\\f06a\";\r\n}\r\n.fa-gift:before {\r\n content: \"\\f06b\";\r\n}\r\n.fa-leaf:before {\r\n content: \"\\f06c\";\r\n}\r\n.fa-fire:before {\r\n content: \"\\f06d\";\r\n}\r\n.fa-eye:before {\r\n content: \"\\f06e\";\r\n}\r\n.fa-eye-slash:before {\r\n content: \"\\f070\";\r\n}\r\n.fa-warning:before,\r\n.fa-exclamation-triangle:before {\r\n content: \"\\f071\";\r\n}\r\n.fa-plane:before {\r\n content: \"\\f072\";\r\n}\r\n.fa-calendar:before {\r\n content: \"\\f073\";\r\n}\r\n.fa-random:before {\r\n content: \"\\f074\";\r\n}\r\n.fa-comment:before {\r\n content: \"\\f075\";\r\n}\r\n.fa-magnet:before {\r\n content: \"\\f076\";\r\n}\r\n.fa-chevron-up:before {\r\n content: \"\\f077\";\r\n}\r\n.fa-chevron-down:before {\r\n content: \"\\f078\";\r\n}\r\n.fa-retweet:before {\r\n content: \"\\f079\";\r\n}\r\n.fa-shopping-cart:before {\r\n content: \"\\f07a\";\r\n}\r\n.fa-folder:before {\r\n content: \"\\f07b\";\r\n}\r\n.fa-folder-open:before {\r\n content: \"\\f07c\";\r\n}\r\n.fa-arrows-v:before {\r\n content: \"\\f07d\";\r\n}\r\n.fa-arrows-h:before {\r\n content: \"\\f07e\";\r\n}\r\n.fa-bar-chart-o:before,\r\n.fa-bar-chart:before {\r\n content: \"\\f080\";\r\n}\r\n.fa-twitter-square:before {\r\n content: \"\\f081\";\r\n}\r\n.fa-facebook-square:before {\r\n content: \"\\f082\";\r\n}\r\n.fa-camera-retro:before {\r\n content: \"\\f083\";\r\n}\r\n.fa-key:before {\r\n content: \"\\f084\";\r\n}\r\n.fa-gears:before,\r\n.fa-cogs:before {\r\n content: \"\\f085\";\r\n}\r\n.fa-comments:before {\r\n content: \"\\f086\";\r\n}\r\n.fa-thumbs-o-up:before {\r\n content: \"\\f087\";\r\n}\r\n.fa-thumbs-o-down:before {\r\n content: \"\\f088\";\r\n}\r\n.fa-star-half:before {\r\n content: \"\\f089\";\r\n}\r\n.fa-heart-o:before {\r\n content: \"\\f08a\";\r\n}\r\n.fa-sign-out:before {\r\n content: \"\\f08b\";\r\n}\r\n.fa-linkedin-square:before {\r\n content: \"\\f08c\";\r\n}\r\n.fa-thumb-tack:before {\r\n content: \"\\f08d\";\r\n}\r\n.fa-external-link:before {\r\n content: \"\\f08e\";\r\n}\r\n.fa-sign-in:before {\r\n content: \"\\f090\";\r\n}\r\n.fa-trophy:before {\r\n content: \"\\f091\";\r\n}\r\n.fa-github-square:before {\r\n content: \"\\f092\";\r\n}\r\n.fa-upload:before {\r\n content: \"\\f093\";\r\n}\r\n.fa-lemon-o:before {\r\n content: \"\\f094\";\r\n}\r\n.fa-phone:before {\r\n content: \"\\f095\";\r\n}\r\n.fa-square-o:before {\r\n content: \"\\f096\";\r\n}\r\n.fa-bookmark-o:before {\r\n content: \"\\f097\";\r\n}\r\n.fa-phone-square:before {\r\n content: \"\\f098\";\r\n}\r\n.fa-twitter:before {\r\n content: \"\\f099\";\r\n}\r\n.fa-facebook-f:before,\r\n.fa-facebook:before {\r\n content: \"\\f09a\";\r\n}\r\n.fa-github:before {\r\n content: \"\\f09b\";\r\n}\r\n.fa-unlock:before {\r\n content: \"\\f09c\";\r\n}\r\n.fa-credit-card:before {\r\n content: \"\\f09d\";\r\n}\r\n.fa-feed:before,\r\n.fa-rss:before {\r\n content: \"\\f09e\";\r\n}\r\n.fa-hdd-o:before {\r\n content: \"\\f0a0\";\r\n}\r\n.fa-bullhorn:before {\r\n content: \"\\f0a1\";\r\n}\r\n.fa-bell:before {\r\n content: \"\\f0f3\";\r\n}\r\n.fa-certificate:before {\r\n content: \"\\f0a3\";\r\n}\r\n.fa-hand-o-right:before {\r\n content: \"\\f0a4\";\r\n}\r\n.fa-hand-o-left:before {\r\n content: \"\\f0a5\";\r\n}\r\n.fa-hand-o-up:before {\r\n content: \"\\f0a6\";\r\n}\r\n.fa-hand-o-down:before {\r\n content: \"\\f0a7\";\r\n}\r\n.fa-arrow-circle-left:before {\r\n content: \"\\f0a8\";\r\n}\r\n.fa-arrow-circle-right:before {\r\n content: \"\\f0a9\";\r\n}\r\n.fa-arrow-circle-up:before {\r\n content: \"\\f0aa\";\r\n}\r\n.fa-arrow-circle-down:before {\r\n content: \"\\f0ab\";\r\n}\r\n.fa-globe:before {\r\n content: \"\\f0ac\";\r\n}\r\n.fa-wrench:before {\r\n content: \"\\f0ad\";\r\n}\r\n.fa-tasks:before {\r\n content: \"\\f0ae\";\r\n}\r\n.fa-filter:before {\r\n content: \"\\f0b0\";\r\n}\r\n.fa-briefcase:before {\r\n content: \"\\f0b1\";\r\n}\r\n.fa-arrows-alt:before {\r\n content: \"\\f0b2\";\r\n}\r\n.fa-group:before,\r\n.fa-users:before {\r\n content: \"\\f0c0\";\r\n}\r\n.fa-chain:before,\r\n.fa-link:before {\r\n content: \"\\f0c1\";\r\n}\r\n.fa-cloud:before {\r\n content: \"\\f0c2\";\r\n}\r\n.fa-flask:before {\r\n content: \"\\f0c3\";\r\n}\r\n.fa-cut:before,\r\n.fa-scissors:before {\r\n content: \"\\f0c4\";\r\n}\r\n.fa-copy:before,\r\n.fa-files-o:before {\r\n content: \"\\f0c5\";\r\n}\r\n.fa-paperclip:before {\r\n content: \"\\f0c6\";\r\n}\r\n.fa-save:before,\r\n.fa-floppy-o:before {\r\n content: \"\\f0c7\";\r\n}\r\n.fa-square:before {\r\n content: \"\\f0c8\";\r\n}\r\n.fa-navicon:before,\r\n.fa-reorder:before,\r\n.fa-bars:before {\r\n content: \"\\f0c9\";\r\n}\r\n.fa-list-ul:before {\r\n content: \"\\f0ca\";\r\n}\r\n.fa-list-ol:before {\r\n content: \"\\f0cb\";\r\n}\r\n.fa-strikethrough:before {\r\n content: \"\\f0cc\";\r\n}\r\n.fa-underline:before {\r\n content: \"\\f0cd\";\r\n}\r\n.fa-table:before {\r\n content: \"\\f0ce\";\r\n}\r\n.fa-magic:before {\r\n content: \"\\f0d0\";\r\n}\r\n.fa-truck:before {\r\n content: \"\\f0d1\";\r\n}\r\n.fa-pinterest:before {\r\n content: \"\\f0d2\";\r\n}\r\n.fa-pinterest-square:before {\r\n content: \"\\f0d3\";\r\n}\r\n.fa-google-plus-square:before {\r\n content: \"\\f0d4\";\r\n}\r\n.fa-google-plus:before {\r\n content: \"\\f0d5\";\r\n}\r\n.fa-money:before {\r\n content: \"\\f0d6\";\r\n}\r\n.fa-caret-down:before {\r\n content: \"\\f0d7\";\r\n}\r\n.fa-caret-up:before {\r\n content: \"\\f0d8\";\r\n}\r\n.fa-caret-left:before {\r\n content: \"\\f0d9\";\r\n}\r\n.fa-caret-right:before {\r\n content: \"\\f0da\";\r\n}\r\n.fa-columns:before {\r\n content: \"\\f0db\";\r\n}\r\n.fa-unsorted:before,\r\n.fa-sort:before {\r\n content: \"\\f0dc\";\r\n}\r\n.fa-sort-down:before,\r\n.fa-sort-desc:before {\r\n content: \"\\f0dd\";\r\n}\r\n.fa-sort-up:before,\r\n.fa-sort-asc:before {\r\n content: \"\\f0de\";\r\n}\r\n.fa-envelope:before {\r\n content: \"\\f0e0\";\r\n}\r\n.fa-linkedin:before {\r\n content: \"\\f0e1\";\r\n}\r\n.fa-rotate-left:before,\r\n.fa-undo:before {\r\n content: \"\\f0e2\";\r\n}\r\n.fa-legal:before,\r\n.fa-gavel:before {\r\n content: \"\\f0e3\";\r\n}\r\n.fa-dashboard:before,\r\n.fa-tachometer:before {\r\n content: \"\\f0e4\";\r\n}\r\n.fa-comment-o:before {\r\n content: \"\\f0e5\";\r\n}\r\n.fa-comments-o:before {\r\n content: \"\\f0e6\";\r\n}\r\n.fa-flash:before,\r\n.fa-bolt:before {\r\n content: \"\\f0e7\";\r\n}\r\n.fa-sitemap:before {\r\n content: \"\\f0e8\";\r\n}\r\n.fa-umbrella:before {\r\n content: \"\\f0e9\";\r\n}\r\n.fa-paste:before,\r\n.fa-clipboard:before {\r\n content: \"\\f0ea\";\r\n}\r\n.fa-lightbulb-o:before {\r\n content: \"\\f0eb\";\r\n}\r\n.fa-exchange:before {\r\n content: \"\\f0ec\";\r\n}\r\n.fa-cloud-download:before {\r\n content: \"\\f0ed\";\r\n}\r\n.fa-cloud-upload:before {\r\n content: \"\\f0ee\";\r\n}\r\n.fa-user-md:before {\r\n content: \"\\f0f0\";\r\n}\r\n.fa-stethoscope:before {\r\n content: \"\\f0f1\";\r\n}\r\n.fa-suitcase:before {\r\n content: \"\\f0f2\";\r\n}\r\n.fa-bell-o:before {\r\n content: \"\\f0a2\";\r\n}\r\n.fa-coffee:before {\r\n content: \"\\f0f4\";\r\n}\r\n.fa-cutlery:before {\r\n content: \"\\f0f5\";\r\n}\r\n.fa-file-text-o:before {\r\n content: \"\\f0f6\";\r\n}\r\n.fa-building-o:before {\r\n content: \"\\f0f7\";\r\n}\r\n.fa-hospital-o:before {\r\n content: \"\\f0f8\";\r\n}\r\n.fa-ambulance:before {\r\n content: \"\\f0f9\";\r\n}\r\n.fa-medkit:before {\r\n content: \"\\f0fa\";\r\n}\r\n.fa-fighter-jet:before {\r\n content: \"\\f0fb\";\r\n}\r\n.fa-beer:before {\r\n content: \"\\f0fc\";\r\n}\r\n.fa-h-square:before {\r\n content: \"\\f0fd\";\r\n}\r\n.fa-plus-square:before {\r\n content: \"\\f0fe\";\r\n}\r\n.fa-angle-double-left:before {\r\n content: \"\\f100\";\r\n}\r\n.fa-angle-double-right:before {\r\n content: \"\\f101\";\r\n}\r\n.fa-angle-double-up:before {\r\n content: \"\\f102\";\r\n}\r\n.fa-angle-double-down:before {\r\n content: \"\\f103\";\r\n}\r\n.fa-angle-left:before {\r\n content: \"\\f104\";\r\n}\r\n.fa-angle-right:before {\r\n content: \"\\f105\";\r\n}\r\n.fa-angle-up:before {\r\n content: \"\\f106\";\r\n}\r\n.fa-angle-down:before {\r\n content: \"\\f107\";\r\n}\r\n.fa-desktop:before {\r\n content: \"\\f108\";\r\n}\r\n.fa-laptop:before {\r\n content: \"\\f109\";\r\n}\r\n.fa-tablet:before {\r\n content: \"\\f10a\";\r\n}\r\n.fa-mobile-phone:before,\r\n.fa-mobile:before {\r\n content: \"\\f10b\";\r\n}\r\n.fa-circle-o:before {\r\n content: \"\\f10c\";\r\n}\r\n.fa-quote-left:before {\r\n content: \"\\f10d\";\r\n}\r\n.fa-quote-right:before {\r\n content: \"\\f10e\";\r\n}\r\n.fa-spinner:before {\r\n content: \"\\f110\";\r\n}\r\n.fa-circle:before {\r\n content: \"\\f111\";\r\n}\r\n.fa-mail-reply:before,\r\n.fa-reply:before {\r\n content: \"\\f112\";\r\n}\r\n.fa-github-alt:before {\r\n content: \"\\f113\";\r\n}\r\n.fa-folder-o:before {\r\n content: \"\\f114\";\r\n}\r\n.fa-folder-open-o:before {\r\n content: \"\\f115\";\r\n}\r\n.fa-smile-o:before {\r\n content: \"\\f118\";\r\n}\r\n.fa-frown-o:before {\r\n content: \"\\f119\";\r\n}\r\n.fa-meh-o:before {\r\n content: \"\\f11a\";\r\n}\r\n.fa-gamepad:before {\r\n content: \"\\f11b\";\r\n}\r\n.fa-keyboard-o:before {\r\n content: \"\\f11c\";\r\n}\r\n.fa-flag-o:before {\r\n content: \"\\f11d\";\r\n}\r\n.fa-flag-checkered:before {\r\n content: \"\\f11e\";\r\n}\r\n.fa-terminal:before {\r\n content: \"\\f120\";\r\n}\r\n.fa-code:before {\r\n content: \"\\f121\";\r\n}\r\n.fa-mail-reply-all:before,\r\n.fa-reply-all:before {\r\n content: \"\\f122\";\r\n}\r\n.fa-star-half-empty:before,\r\n.fa-star-half-full:before,\r\n.fa-star-half-o:before {\r\n content: \"\\f123\";\r\n}\r\n.fa-location-arrow:before {\r\n content: \"\\f124\";\r\n}\r\n.fa-crop:before {\r\n content: \"\\f125\";\r\n}\r\n.fa-code-fork:before {\r\n content: \"\\f126\";\r\n}\r\n.fa-unlink:before,\r\n.fa-chain-broken:before {\r\n content: \"\\f127\";\r\n}\r\n.fa-question:before {\r\n content: \"\\f128\";\r\n}\r\n.fa-info:before {\r\n content: \"\\f129\";\r\n}\r\n.fa-exclamation:before {\r\n content: \"\\f12a\";\r\n}\r\n.fa-superscript:before {\r\n content: \"\\f12b\";\r\n}\r\n.fa-subscript:before {\r\n content: \"\\f12c\";\r\n}\r\n.fa-eraser:before {\r\n content: \"\\f12d\";\r\n}\r\n.fa-puzzle-piece:before {\r\n content: \"\\f12e\";\r\n}\r\n.fa-microphone:before {\r\n content: \"\\f130\";\r\n}\r\n.fa-microphone-slash:before {\r\n content: \"\\f131\";\r\n}\r\n.fa-shield:before {\r\n content: \"\\f132\";\r\n}\r\n.fa-calendar-o:before {\r\n content: \"\\f133\";\r\n}\r\n.fa-fire-extinguisher:before {\r\n content: \"\\f134\";\r\n}\r\n.fa-rocket:before {\r\n content: \"\\f135\";\r\n}\r\n.fa-maxcdn:before {\r\n content: \"\\f136\";\r\n}\r\n.fa-chevron-circle-left:before {\r\n content: \"\\f137\";\r\n}\r\n.fa-chevron-circle-right:before {\r\n content: \"\\f138\";\r\n}\r\n.fa-chevron-circle-up:before {\r\n content: \"\\f139\";\r\n}\r\n.fa-chevron-circle-down:before {\r\n content: \"\\f13a\";\r\n}\r\n.fa-html5:before {\r\n content: \"\\f13b\";\r\n}\r\n.fa-css3:before {\r\n content: \"\\f13c\";\r\n}\r\n.fa-anchor:before {\r\n content: \"\\f13d\";\r\n}\r\n.fa-unlock-alt:before {\r\n content: \"\\f13e\";\r\n}\r\n.fa-bullseye:before {\r\n content: \"\\f140\";\r\n}\r\n.fa-ellipsis-h:before {\r\n content: \"\\f141\";\r\n}\r\n.fa-ellipsis-v:before {\r\n content: \"\\f142\";\r\n}\r\n.fa-rss-square:before {\r\n content: \"\\f143\";\r\n}\r\n.fa-play-circle:before {\r\n content: \"\\f144\";\r\n}\r\n.fa-ticket:before {\r\n content: \"\\f145\";\r\n}\r\n.fa-minus-square:before {\r\n content: \"\\f146\";\r\n}\r\n.fa-minus-square-o:before {\r\n content: \"\\f147\";\r\n}\r\n.fa-level-up:before {\r\n content: \"\\f148\";\r\n}\r\n.fa-level-down:before {\r\n content: \"\\f149\";\r\n}\r\n.fa-check-square:before {\r\n content: \"\\f14a\";\r\n}\r\n.fa-pencil-square:before {\r\n content: \"\\f14b\";\r\n}\r\n.fa-external-link-square:before {\r\n content: \"\\f14c\";\r\n}\r\n.fa-share-square:before {\r\n content: \"\\f14d\";\r\n}\r\n.fa-compass:before {\r\n content: \"\\f14e\";\r\n}\r\n.fa-toggle-down:before,\r\n.fa-caret-square-o-down:before {\r\n content: \"\\f150\";\r\n}\r\n.fa-toggle-up:before,\r\n.fa-caret-square-o-up:before {\r\n content: \"\\f151\";\r\n}\r\n.fa-toggle-right:before,\r\n.fa-caret-square-o-right:before {\r\n content: \"\\f152\";\r\n}\r\n.fa-euro:before,\r\n.fa-eur:before {\r\n content: \"\\f153\";\r\n}\r\n.fa-gbp:before {\r\n content: \"\\f154\";\r\n}\r\n.fa-dollar:before,\r\n.fa-usd:before {\r\n content: \"\\f155\";\r\n}\r\n.fa-rupee:before,\r\n.fa-inr:before {\r\n content: \"\\f156\";\r\n}\r\n.fa-cny:before,\r\n.fa-rmb:before,\r\n.fa-yen:before,\r\n.fa-jpy:before {\r\n content: \"\\f157\";\r\n}\r\n.fa-ruble:before,\r\n.fa-rouble:before,\r\n.fa-rub:before {\r\n content: \"\\f158\";\r\n}\r\n.fa-won:before,\r\n.fa-krw:before {\r\n content: \"\\f159\";\r\n}\r\n.fa-bitcoin:before,\r\n.fa-btc:before {\r\n content: \"\\f15a\";\r\n}\r\n.fa-file:before {\r\n content: \"\\f15b\";\r\n}\r\n.fa-file-text:before {\r\n content: \"\\f15c\";\r\n}\r\n.fa-sort-alpha-asc:before {\r\n content: \"\\f15d\";\r\n}\r\n.fa-sort-alpha-desc:before {\r\n content: \"\\f15e\";\r\n}\r\n.fa-sort-amount-asc:before {\r\n content: \"\\f160\";\r\n}\r\n.fa-sort-amount-desc:before {\r\n content: \"\\f161\";\r\n}\r\n.fa-sort-numeric-asc:before {\r\n content: \"\\f162\";\r\n}\r\n.fa-sort-numeric-desc:before {\r\n content: \"\\f163\";\r\n}\r\n.fa-thumbs-up:before {\r\n content: \"\\f164\";\r\n}\r\n.fa-thumbs-down:before {\r\n content: \"\\f165\";\r\n}\r\n.fa-youtube-square:before {\r\n content: \"\\f166\";\r\n}\r\n.fa-youtube:before {\r\n content: \"\\f167\";\r\n}\r\n.fa-xing:before {\r\n content: \"\\f168\";\r\n}\r\n.fa-xing-square:before {\r\n content: \"\\f169\";\r\n}\r\n.fa-youtube-play:before {\r\n content: \"\\f16a\";\r\n}\r\n.fa-dropbox:before {\r\n content: \"\\f16b\";\r\n}\r\n.fa-stack-overflow:before {\r\n content: \"\\f16c\";\r\n}\r\n.fa-instagram:before {\r\n content: \"\\f16d\";\r\n}\r\n.fa-flickr:before {\r\n content: \"\\f16e\";\r\n}\r\n.fa-adn:before {\r\n content: \"\\f170\";\r\n}\r\n.fa-bitbucket:before {\r\n content: \"\\f171\";\r\n}\r\n.fa-bitbucket-square:before {\r\n content: \"\\f172\";\r\n}\r\n.fa-tumblr:before {\r\n content: \"\\f173\";\r\n}\r\n.fa-tumblr-square:before {\r\n content: \"\\f174\";\r\n}\r\n.fa-long-arrow-down:before {\r\n content: \"\\f175\";\r\n}\r\n.fa-long-arrow-up:before {\r\n content: \"\\f176\";\r\n}\r\n.fa-long-arrow-left:before {\r\n content: \"\\f177\";\r\n}\r\n.fa-long-arrow-right:before {\r\n content: \"\\f178\";\r\n}\r\n.fa-apple:before {\r\n content: \"\\f179\";\r\n}\r\n.fa-windows:before {\r\n content: \"\\f17a\";\r\n}\r\n.fa-android:before {\r\n content: \"\\f17b\";\r\n}\r\n.fa-linux:before {\r\n content: \"\\f17c\";\r\n}\r\n.fa-dribbble:before {\r\n content: \"\\f17d\";\r\n}\r\n.fa-skype:before {\r\n content: \"\\f17e\";\r\n}\r\n.fa-foursquare:before {\r\n content: \"\\f180\";\r\n}\r\n.fa-trello:before {\r\n content: \"\\f181\";\r\n}\r\n.fa-female:before {\r\n content: \"\\f182\";\r\n}\r\n.fa-male:before {\r\n content: \"\\f183\";\r\n}\r\n.fa-gittip:before,\r\n.fa-gratipay:before {\r\n content: \"\\f184\";\r\n}\r\n.fa-sun-o:before {\r\n content: \"\\f185\";\r\n}\r\n.fa-moon-o:before {\r\n content: \"\\f186\";\r\n}\r\n.fa-archive:before {\r\n content: \"\\f187\";\r\n}\r\n.fa-bug:before {\r\n content: \"\\f188\";\r\n}\r\n.fa-vk:before {\r\n content: \"\\f189\";\r\n}\r\n.fa-weibo:before {\r\n content: \"\\f18a\";\r\n}\r\n.fa-renren:before {\r\n content: \"\\f18b\";\r\n}\r\n.fa-pagelines:before {\r\n content: \"\\f18c\";\r\n}\r\n.fa-stack-exchange:before {\r\n content: \"\\f18d\";\r\n}\r\n.fa-arrow-circle-o-right:before {\r\n content: \"\\f18e\";\r\n}\r\n.fa-arrow-circle-o-left:before {\r\n content: \"\\f190\";\r\n}\r\n.fa-toggle-left:before,\r\n.fa-caret-square-o-left:before {\r\n content: \"\\f191\";\r\n}\r\n.fa-dot-circle-o:before {\r\n content: \"\\f192\";\r\n}\r\n.fa-wheelchair:before {\r\n content: \"\\f193\";\r\n}\r\n.fa-vimeo-square:before {\r\n content: \"\\f194\";\r\n}\r\n.fa-turkish-lira:before,\r\n.fa-try:before {\r\n content: \"\\f195\";\r\n}\r\n.fa-plus-square-o:before {\r\n content: \"\\f196\";\r\n}\r\n.fa-space-shuttle:before {\r\n content: \"\\f197\";\r\n}\r\n.fa-slack:before {\r\n content: \"\\f198\";\r\n}\r\n.fa-envelope-square:before {\r\n content: \"\\f199\";\r\n}\r\n.fa-wordpress:before {\r\n content: \"\\f19a\";\r\n}\r\n.fa-openid:before {\r\n content: \"\\f19b\";\r\n}\r\n.fa-institution:before,\r\n.fa-bank:before,\r\n.fa-university:before {\r\n content: \"\\f19c\";\r\n}\r\n.fa-mortar-board:before,\r\n.fa-graduation-cap:before {\r\n content: \"\\f19d\";\r\n}\r\n.fa-yahoo:before {\r\n content: \"\\f19e\";\r\n}\r\n.fa-google:before {\r\n content: \"\\f1a0\";\r\n}\r\n.fa-reddit:before {\r\n content: \"\\f1a1\";\r\n}\r\n.fa-reddit-square:before {\r\n content: \"\\f1a2\";\r\n}\r\n.fa-stumbleupon-circle:before {\r\n content: \"\\f1a3\";\r\n}\r\n.fa-stumbleupon:before {\r\n content: \"\\f1a4\";\r\n}\r\n.fa-delicious:before {\r\n content: \"\\f1a5\";\r\n}\r\n.fa-digg:before {\r\n content: \"\\f1a6\";\r\n}\r\n.fa-pied-piper:before {\r\n content: \"\\f1a7\";\r\n}\r\n.fa-pied-piper-alt:before {\r\n content: \"\\f1a8\";\r\n}\r\n.fa-drupal:before {\r\n content: \"\\f1a9\";\r\n}\r\n.fa-joomla:before {\r\n content: \"\\f1aa\";\r\n}\r\n.fa-language:before {\r\n content: \"\\f1ab\";\r\n}\r\n.fa-fax:before {\r\n content: \"\\f1ac\";\r\n}\r\n.fa-building:before {\r\n content: \"\\f1ad\";\r\n}\r\n.fa-child:before {\r\n content: \"\\f1ae\";\r\n}\r\n.fa-paw:before {\r\n content: \"\\f1b0\";\r\n}\r\n.fa-spoon:before {\r\n content: \"\\f1b1\";\r\n}\r\n.fa-cube:before {\r\n content: \"\\f1b2\";\r\n}\r\n.fa-cubes:before {\r\n content: \"\\f1b3\";\r\n}\r\n.fa-behance:before {\r\n content: \"\\f1b4\";\r\n}\r\n.fa-behance-square:before {\r\n content: \"\\f1b5\";\r\n}\r\n.fa-steam:before {\r\n content: \"\\f1b6\";\r\n}\r\n.fa-steam-square:before {\r\n content: \"\\f1b7\";\r\n}\r\n.fa-recycle:before {\r\n content: \"\\f1b8\";\r\n}\r\n.fa-automobile:before,\r\n.fa-car:before {\r\n content: \"\\f1b9\";\r\n}\r\n.fa-cab:before,\r\n.fa-taxi:before {\r\n content: \"\\f1ba\";\r\n}\r\n.fa-tree:before {\r\n content: \"\\f1bb\";\r\n}\r\n.fa-spotify:before {\r\n content: \"\\f1bc\";\r\n}\r\n.fa-deviantart:before {\r\n content: \"\\f1bd\";\r\n}\r\n.fa-soundcloud:before {\r\n content: \"\\f1be\";\r\n}\r\n.fa-database:before {\r\n content: \"\\f1c0\";\r\n}\r\n.fa-file-pdf-o:before {\r\n content: \"\\f1c1\";\r\n}\r\n.fa-file-word-o:before {\r\n content: \"\\f1c2\";\r\n}\r\n.fa-file-excel-o:before {\r\n content: \"\\f1c3\";\r\n}\r\n.fa-file-powerpoint-o:before {\r\n content: \"\\f1c4\";\r\n}\r\n.fa-file-photo-o:before,\r\n.fa-file-picture-o:before,\r\n.fa-file-image-o:before {\r\n content: \"\\f1c5\";\r\n}\r\n.fa-file-zip-o:before,\r\n.fa-file-archive-o:before {\r\n content: \"\\f1c6\";\r\n}\r\n.fa-file-sound-o:before,\r\n.fa-file-audio-o:before {\r\n content: \"\\f1c7\";\r\n}\r\n.fa-file-movie-o:before,\r\n.fa-file-video-o:before {\r\n content: \"\\f1c8\";\r\n}\r\n.fa-file-code-o:before {\r\n content: \"\\f1c9\";\r\n}\r\n.fa-vine:before {\r\n content: \"\\f1ca\";\r\n}\r\n.fa-codepen:before {\r\n content: \"\\f1cb\";\r\n}\r\n.fa-jsfiddle:before {\r\n content: \"\\f1cc\";\r\n}\r\n.fa-life-bouy:before,\r\n.fa-life-buoy:before,\r\n.fa-life-saver:before,\r\n.fa-support:before,\r\n.fa-life-ring:before {\r\n content: \"\\f1cd\";\r\n}\r\n.fa-circle-o-notch:before {\r\n content: \"\\f1ce\";\r\n}\r\n.fa-ra:before,\r\n.fa-rebel:before {\r\n content: \"\\f1d0\";\r\n}\r\n.fa-ge:before,\r\n.fa-empire:before {\r\n content: \"\\f1d1\";\r\n}\r\n.fa-git-square:before {\r\n content: \"\\f1d2\";\r\n}\r\n.fa-git:before {\r\n content: \"\\f1d3\";\r\n}\r\n.fa-y-combinator-square:before,\r\n.fa-yc-square:before,\r\n.fa-hacker-news:before {\r\n content: \"\\f1d4\";\r\n}\r\n.fa-tencent-weibo:before {\r\n content: \"\\f1d5\";\r\n}\r\n.fa-qq:before {\r\n content: \"\\f1d6\";\r\n}\r\n.fa-wechat:before,\r\n.fa-weixin:before {\r\n content: \"\\f1d7\";\r\n}\r\n.fa-send:before,\r\n.fa-paper-plane:before {\r\n content: \"\\f1d8\";\r\n}\r\n.fa-send-o:before,\r\n.fa-paper-plane-o:before {\r\n content: \"\\f1d9\";\r\n}\r\n.fa-history:before {\r\n content: \"\\f1da\";\r\n}\r\n.fa-circle-thin:before {\r\n content: \"\\f1db\";\r\n}\r\n.fa-header:before {\r\n content: \"\\f1dc\";\r\n}\r\n.fa-paragraph:before {\r\n content: \"\\f1dd\";\r\n}\r\n.fa-sliders:before {\r\n content: \"\\f1de\";\r\n}\r\n.fa-share-alt:before {\r\n content: \"\\f1e0\";\r\n}\r\n.fa-share-alt-square:before {\r\n content: \"\\f1e1\";\r\n}\r\n.fa-bomb:before {\r\n content: \"\\f1e2\";\r\n}\r\n.fa-soccer-ball-o:before,\r\n.fa-futbol-o:before {\r\n content: \"\\f1e3\";\r\n}\r\n.fa-tty:before {\r\n content: \"\\f1e4\";\r\n}\r\n.fa-binoculars:before {\r\n content: \"\\f1e5\";\r\n}\r\n.fa-plug:before {\r\n content: \"\\f1e6\";\r\n}\r\n.fa-slideshare:before {\r\n content: \"\\f1e7\";\r\n}\r\n.fa-twitch:before {\r\n content: \"\\f1e8\";\r\n}\r\n.fa-yelp:before {\r\n content: \"\\f1e9\";\r\n}\r\n.fa-newspaper-o:before {\r\n content: \"\\f1ea\";\r\n}\r\n.fa-wifi:before {\r\n content: \"\\f1eb\";\r\n}\r\n.fa-calculator:before {\r\n content: \"\\f1ec\";\r\n}\r\n.fa-paypal:before {\r\n content: \"\\f1ed\";\r\n}\r\n.fa-google-wallet:before {\r\n content: \"\\f1ee\";\r\n}\r\n.fa-cc-visa:before {\r\n content: \"\\f1f0\";\r\n}\r\n.fa-cc-mastercard:before {\r\n content: \"\\f1f1\";\r\n}\r\n.fa-cc-discover:before {\r\n content: \"\\f1f2\";\r\n}\r\n.fa-cc-amex:before {\r\n content: \"\\f1f3\";\r\n}\r\n.fa-cc-paypal:before {\r\n content: \"\\f1f4\";\r\n}\r\n.fa-cc-stripe:before {\r\n content: \"\\f1f5\";\r\n}\r\n.fa-bell-slash:before {\r\n content: \"\\f1f6\";\r\n}\r\n.fa-bell-slash-o:before {\r\n content: \"\\f1f7\";\r\n}\r\n.fa-trash:before {\r\n content: \"\\f1f8\";\r\n}\r\n.fa-copyright:before {\r\n content: \"\\f1f9\";\r\n}\r\n.fa-at:before {\r\n content: \"\\f1fa\";\r\n}\r\n.fa-eyedropper:before {\r\n content: \"\\f1fb\";\r\n}\r\n.fa-paint-brush:before {\r\n content: \"\\f1fc\";\r\n}\r\n.fa-birthday-cake:before {\r\n content: \"\\f1fd\";\r\n}\r\n.fa-area-chart:before {\r\n content: \"\\f1fe\";\r\n}\r\n.fa-pie-chart:before {\r\n content: \"\\f200\";\r\n}\r\n.fa-line-chart:before {\r\n content: \"\\f201\";\r\n}\r\n.fa-lastfm:before {\r\n content: \"\\f202\";\r\n}\r\n.fa-lastfm-square:before {\r\n content: \"\\f203\";\r\n}\r\n.fa-toggle-off:before {\r\n content: \"\\f204\";\r\n}\r\n.fa-toggle-on:before {\r\n content: \"\\f205\";\r\n}\r\n.fa-bicycle:before {\r\n content: \"\\f206\";\r\n}\r\n.fa-bus:before {\r\n content: \"\\f207\";\r\n}\r\n.fa-ioxhost:before {\r\n content: \"\\f208\";\r\n}\r\n.fa-angellist:before {\r\n content: \"\\f209\";\r\n}\r\n.fa-cc:before {\r\n content: \"\\f20a\";\r\n}\r\n.fa-shekel:before,\r\n.fa-sheqel:before,\r\n.fa-ils:before {\r\n content: \"\\f20b\";\r\n}\r\n.fa-meanpath:before {\r\n content: \"\\f20c\";\r\n}\r\n.fa-buysellads:before {\r\n content: \"\\f20d\";\r\n}\r\n.fa-connectdevelop:before {\r\n content: \"\\f20e\";\r\n}\r\n.fa-dashcube:before {\r\n content: \"\\f210\";\r\n}\r\n.fa-forumbee:before {\r\n content: \"\\f211\";\r\n}\r\n.fa-leanpub:before {\r\n content: \"\\f212\";\r\n}\r\n.fa-sellsy:before {\r\n content: \"\\f213\";\r\n}\r\n.fa-shirtsinbulk:before {\r\n content: \"\\f214\";\r\n}\r\n.fa-simplybuilt:before {\r\n content: \"\\f215\";\r\n}\r\n.fa-skyatlas:before {\r\n content: \"\\f216\";\r\n}\r\n.fa-cart-plus:before {\r\n content: \"\\f217\";\r\n}\r\n.fa-cart-arrow-down:before {\r\n content: \"\\f218\";\r\n}\r\n.fa-diamond:before {\r\n content: \"\\f219\";\r\n}\r\n.fa-ship:before {\r\n content: \"\\f21a\";\r\n}\r\n.fa-user-secret:before {\r\n content: \"\\f21b\";\r\n}\r\n.fa-motorcycle:before {\r\n content: \"\\f21c\";\r\n}\r\n.fa-street-view:before {\r\n content: \"\\f21d\";\r\n}\r\n.fa-heartbeat:before {\r\n content: \"\\f21e\";\r\n}\r\n.fa-venus:before {\r\n content: \"\\f221\";\r\n}\r\n.fa-mars:before {\r\n content: \"\\f222\";\r\n}\r\n.fa-mercury:before {\r\n content: \"\\f223\";\r\n}\r\n.fa-intersex:before,\r\n.fa-transgender:before {\r\n content: \"\\f224\";\r\n}\r\n.fa-transgender-alt:before {\r\n content: \"\\f225\";\r\n}\r\n.fa-venus-double:before {\r\n content: \"\\f226\";\r\n}\r\n.fa-mars-double:before {\r\n content: \"\\f227\";\r\n}\r\n.fa-venus-mars:before {\r\n content: \"\\f228\";\r\n}\r\n.fa-mars-stroke:before {\r\n content: \"\\f229\";\r\n}\r\n.fa-mars-stroke-v:before {\r\n content: \"\\f22a\";\r\n}\r\n.fa-mars-stroke-h:before {\r\n content: \"\\f22b\";\r\n}\r\n.fa-neuter:before {\r\n content: \"\\f22c\";\r\n}\r\n.fa-genderless:before {\r\n content: \"\\f22d\";\r\n}\r\n.fa-facebook-official:before {\r\n content: \"\\f230\";\r\n}\r\n.fa-pinterest-p:before {\r\n content: \"\\f231\";\r\n}\r\n.fa-whatsapp:before {\r\n content: \"\\f232\";\r\n}\r\n.fa-server:before {\r\n content: \"\\f233\";\r\n}\r\n.fa-user-plus:before {\r\n content: \"\\f234\";\r\n}\r\n.fa-user-times:before {\r\n content: \"\\f235\";\r\n}\r\n.fa-hotel:before,\r\n.fa-bed:before {\r\n content: \"\\f236\";\r\n}\r\n.fa-viacoin:before {\r\n content: \"\\f237\";\r\n}\r\n.fa-train:before {\r\n content: \"\\f238\";\r\n}\r\n.fa-subway:before {\r\n content: \"\\f239\";\r\n}\r\n.fa-medium:before {\r\n content: \"\\f23a\";\r\n}\r\n.fa-yc:before,\r\n.fa-y-combinator:before {\r\n content: \"\\f23b\";\r\n}\r\n.fa-optin-monster:before {\r\n content: \"\\f23c\";\r\n}\r\n.fa-opencart:before {\r\n content: \"\\f23d\";\r\n}\r\n.fa-expeditedssl:before {\r\n content: \"\\f23e\";\r\n}\r\n.fa-battery-4:before,\r\n.fa-battery-full:before {\r\n content: \"\\f240\";\r\n}\r\n.fa-battery-3:before,\r\n.fa-battery-three-quarters:before {\r\n content: \"\\f241\";\r\n}\r\n.fa-battery-2:before,\r\n.fa-battery-half:before {\r\n content: \"\\f242\";\r\n}\r\n.fa-battery-1:before,\r\n.fa-battery-quarter:before {\r\n content: \"\\f243\";\r\n}\r\n.fa-battery-0:before,\r\n.fa-battery-empty:before {\r\n content: \"\\f244\";\r\n}\r\n.fa-mouse-pointer:before {\r\n content: \"\\f245\";\r\n}\r\n.fa-i-cursor:before {\r\n content: \"\\f246\";\r\n}\r\n.fa-object-group:before {\r\n content: \"\\f247\";\r\n}\r\n.fa-object-ungroup:before {\r\n content: \"\\f248\";\r\n}\r\n.fa-sticky-note:before {\r\n content: \"\\f249\";\r\n}\r\n.fa-sticky-note-o:before {\r\n content: \"\\f24a\";\r\n}\r\n.fa-cc-jcb:before {\r\n content: \"\\f24b\";\r\n}\r\n.fa-cc-diners-club:before {\r\n content: \"\\f24c\";\r\n}\r\n.fa-clone:before {\r\n content: \"\\f24d\";\r\n}\r\n.fa-balance-scale:before {\r\n content: \"\\f24e\";\r\n}\r\n.fa-hourglass-o:before {\r\n content: \"\\f250\";\r\n}\r\n.fa-hourglass-1:before,\r\n.fa-hourglass-start:before {\r\n content: \"\\f251\";\r\n}\r\n.fa-hourglass-2:before,\r\n.fa-hourglass-half:before {\r\n content: \"\\f252\";\r\n}\r\n.fa-hourglass-3:before,\r\n.fa-hourglass-end:before {\r\n content: \"\\f253\";\r\n}\r\n.fa-hourglass:before {\r\n content: \"\\f254\";\r\n}\r\n.fa-hand-grab-o:before,\r\n.fa-hand-rock-o:before {\r\n content: \"\\f255\";\r\n}\r\n.fa-hand-stop-o:before,\r\n.fa-hand-paper-o:before {\r\n content: \"\\f256\";\r\n}\r\n.fa-hand-scissors-o:before {\r\n content: \"\\f257\";\r\n}\r\n.fa-hand-lizard-o:before {\r\n content: \"\\f258\";\r\n}\r\n.fa-hand-spock-o:before {\r\n content: \"\\f259\";\r\n}\r\n.fa-hand-pointer-o:before {\r\n content: \"\\f25a\";\r\n}\r\n.fa-hand-peace-o:before {\r\n content: \"\\f25b\";\r\n}\r\n.fa-trademark:before {\r\n content: \"\\f25c\";\r\n}\r\n.fa-registered:before {\r\n content: \"\\f25d\";\r\n}\r\n.fa-creative-commons:before {\r\n content: \"\\f25e\";\r\n}\r\n.fa-gg:before {\r\n content: \"\\f260\";\r\n}\r\n.fa-gg-circle:before {\r\n content: \"\\f261\";\r\n}\r\n.fa-tripadvisor:before {\r\n content: \"\\f262\";\r\n}\r\n.fa-odnoklassniki:before {\r\n content: \"\\f263\";\r\n}\r\n.fa-odnoklassniki-square:before {\r\n content: \"\\f264\";\r\n}\r\n.fa-get-pocket:before {\r\n content: \"\\f265\";\r\n}\r\n.fa-wikipedia-w:before {\r\n content: \"\\f266\";\r\n}\r\n.fa-safari:before {\r\n content: \"\\f267\";\r\n}\r\n.fa-chrome:before {\r\n content: \"\\f268\";\r\n}\r\n.fa-firefox:before {\r\n content: \"\\f269\";\r\n}\r\n.fa-opera:before {\r\n content: \"\\f26a\";\r\n}\r\n.fa-internet-explorer:before {\r\n content: \"\\f26b\";\r\n}\r\n.fa-tv:before,\r\n.fa-television:before {\r\n content: \"\\f26c\";\r\n}\r\n.fa-contao:before {\r\n content: \"\\f26d\";\r\n}\r\n.fa-500px:before {\r\n content: \"\\f26e\";\r\n}\r\n.fa-amazon:before {\r\n content: \"\\f270\";\r\n}\r\n.fa-calendar-plus-o:before {\r\n content: \"\\f271\";\r\n}\r\n.fa-calendar-minus-o:before {\r\n content: \"\\f272\";\r\n}\r\n.fa-calendar-times-o:before {\r\n content: \"\\f273\";\r\n}\r\n.fa-calendar-check-o:before {\r\n content: \"\\f274\";\r\n}\r\n.fa-industry:before {\r\n content: \"\\f275\";\r\n}\r\n.fa-map-pin:before {\r\n content: \"\\f276\";\r\n}\r\n.fa-map-signs:before {\r\n content: \"\\f277\";\r\n}\r\n.fa-map-o:before {\r\n content: \"\\f278\";\r\n}\r\n.fa-map:before {\r\n content: \"\\f279\";\r\n}\r\n.fa-commenting:before {\r\n content: \"\\f27a\";\r\n}\r\n.fa-commenting-o:before {\r\n content: \"\\f27b\";\r\n}\r\n.fa-houzz:before {\r\n content: \"\\f27c\";\r\n}\r\n.fa-vimeo:before {\r\n content: \"\\f27d\";\r\n}\r\n.fa-black-tie:before {\r\n content: \"\\f27e\";\r\n}\r\n.fa-fonticons:before {\r\n content: \"\\f280\";\r\n}\r\n.fa-reddit-alien:before {\r\n content: \"\\f281\";\r\n}\r\n.fa-edge:before {\r\n content: \"\\f282\";\r\n}\r\n.fa-credit-card-alt:before {\r\n content: \"\\f283\";\r\n}\r\n.fa-codiepie:before {\r\n content: \"\\f284\";\r\n}\r\n.fa-modx:before {\r\n content: \"\\f285\";\r\n}\r\n.fa-fort-awesome:before {\r\n content: \"\\f286\";\r\n}\r\n.fa-usb:before {\r\n content: \"\\f287\";\r\n}\r\n.fa-product-hunt:before {\r\n content: \"\\f288\";\r\n}\r\n.fa-mixcloud:before {\r\n content: \"\\f289\";\r\n}\r\n.fa-scribd:before {\r\n content: \"\\f28a\";\r\n}\r\n.fa-pause-circle:before {\r\n content: \"\\f28b\";\r\n}\r\n.fa-pause-circle-o:before {\r\n content: \"\\f28c\";\r\n}\r\n.fa-stop-circle:before {\r\n content: \"\\f28d\";\r\n}\r\n.fa-stop-circle-o:before {\r\n content: \"\\f28e\";\r\n}\r\n.fa-shopping-bag:before {\r\n content: \"\\f290\";\r\n}\r\n.fa-shopping-basket:before {\r\n content: \"\\f291\";\r\n}\r\n.fa-hashtag:before {\r\n content: \"\\f292\";\r\n}\r\n.fa-bluetooth:before {\r\n content: \"\\f293\";\r\n}\r\n.fa-bluetooth-b:before {\r\n content: \"\\f294\";\r\n}\r\n.fa-percent:before {\r\n content: \"\\f295\";\r\n}\r\n/*!\r\n * Material Design Iconic Font 1.0.1 by Sergey Kupletsky (@zavoloklom) - http://zavoloklom.github.io/material-design-iconic-font/\r\n * License - https://github.com/zavoloklom/material-design-iconic-font/blob/gh-pages/License.md (Attribution-ShareAlike 4.0 International license)\r\n */\r\n@font-face {\r\n font-family: 'Material Design Iconic Font';\r\n src: url('../fonts/Material-Design-Iconic-Font.eot?v=1.0.1');\r\n src: url('../fonts/Material-Design-Iconic-Font.eot?#iefix&v=1.0.1') format('embedded-opentype'), url('../fonts/Material-Design-Iconic-Font.ttf?v=1.0.1') format('truetype'), url('../fonts/Material-Design-Iconic-Font.svg?v=1.0.1#Material-Design-Iconic-Font') format('svg');\r\n font-weight: normal;\r\n font-style: normal;\r\n}\r\n[class^=\"md-\"],\r\n[class*=\" md-\"] {\r\n display: inline-block;\r\n font: normal normal normal 14px/1 'Material Design Iconic Font';\r\n font-size: inherit;\r\n speak: none;\r\n text-rendering: auto;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n}\r\n.md {\r\n line-height: inherit;\r\n vertical-align: bottom;\r\n}\r\n.md-lg {\r\n font-size: 1.5em;\r\n line-height: .5em;\r\n vertical-align: -35%;\r\n}\r\n.md-2x {\r\n font-size: 2em;\r\n}\r\n.md-3x {\r\n font-size: 3em;\r\n}\r\n.md-4x {\r\n font-size: 4em;\r\n}\r\n.md-5x {\r\n font-size: 5em;\r\n}\r\n.md-border {\r\n padding: .2em .25em .15em;\r\n border: solid 0.08em grey;\r\n border-radius: .1em;\r\n}\r\n.md-border-circle {\r\n padding: .2em .25em .15em;\r\n border: solid 0.08em grey;\r\n border-radius: 50%;\r\n}\r\n[class^=\"md-\"].pull-left,\r\n[class*=\" md-\"].pull-left {\r\n float: left;\r\n margin-right: .3em;\r\n}\r\n[class^=\"md-\"].pull-right,\r\n[class*=\" md-\"].pull-right {\r\n float: right;\r\n margin-left: .3em;\r\n}\r\n.md-spin {\r\n animation: md-spin 1.5s infinite linear;\r\n}\r\n.md-spin-reverse {\r\n animation: md-spin-reverse 1.5s infinite linear;\r\n}\r\n@keyframes md-spin {\r\n 0% {\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n transform: rotate(359deg);\r\n }\r\n}\r\n@keyframes md-spin-reverse {\r\n 0% {\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n transform: rotate(-359deg);\r\n }\r\n}\r\n.md-rotate-90 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);\r\n transform: rotate(90deg);\r\n}\r\n.md-rotate-180 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);\r\n transform: rotate(180deg);\r\n}\r\n.md-rotate-270 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);\r\n transform: rotate(270deg);\r\n}\r\n.md-flip-horizontal {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);\r\n transform: scale(-1, 1);\r\n}\r\n.md-flip-vertical {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);\r\n transform: scale(1, -1);\r\n}\r\n:root .md-rotate-90,\r\n:root .md-rotate-180,\r\n:root .md-rotate-270,\r\n:root .md-flip-horizontal,\r\n:root .md-flip-vertical {\r\n filter: none;\r\n}\r\n/* Material Design Iconic Font uses the Unicode Private Use Area (PUA) to ensure screen\r\n readers do not read off random characters that represent icons */\r\n/* If you do not want use all icons you can disable icon set here */\r\n.md-3d-rotation:before {\r\n content: \"\\f000\";\r\n}\r\n.md-accessibility:before {\r\n content: \"\\f001\";\r\n}\r\n.md-account-balance:before {\r\n content: \"\\f002\";\r\n}\r\n.md-account-balance-wallet:before {\r\n content: \"\\f003\";\r\n}\r\n.md-account-box:before {\r\n content: \"\\f004\";\r\n}\r\n.md-account-child:before {\r\n content: \"\\f005\";\r\n}\r\n.md-account-circle:before {\r\n content: \"\\f006\";\r\n}\r\n.md-add-shopping-cart:before {\r\n content: \"\\f007\";\r\n}\r\n.md-alarm:before {\r\n content: \"\\f008\";\r\n}\r\n.md-alarm-add:before {\r\n content: \"\\f009\";\r\n}\r\n.md-alarm-off:before {\r\n content: \"\\f00a\";\r\n}\r\n.md-alarm-on:before {\r\n content: \"\\f00b\";\r\n}\r\n.md-android:before {\r\n content: \"\\f00c\";\r\n}\r\n.md-announcement:before {\r\n content: \"\\f00d\";\r\n}\r\n.md-aspect-ratio:before {\r\n content: \"\\f00e\";\r\n}\r\n.md-assessment:before {\r\n content: \"\\f00f\";\r\n}\r\n.md-assignment:before {\r\n content: \"\\f010\";\r\n}\r\n.md-assignment-ind:before {\r\n content: \"\\f011\";\r\n}\r\n.md-assignment-late:before {\r\n content: \"\\f012\";\r\n}\r\n.md-assignment-return:before {\r\n content: \"\\f013\";\r\n}\r\n.md-assignment-returned:before {\r\n content: \"\\f014\";\r\n}\r\n.md-assignment-turned-in:before {\r\n content: \"\\f015\";\r\n}\r\n.md-autorenew:before {\r\n content: \"\\f016\";\r\n}\r\n.md-backup:before {\r\n content: \"\\f017\";\r\n}\r\n.md-book:before {\r\n content: \"\\f018\";\r\n}\r\n.md-bookmark:before {\r\n content: \"\\f019\";\r\n}\r\n.md-bookmark-outline:before {\r\n content: \"\\f01a\";\r\n}\r\n.md-bug-report:before {\r\n content: \"\\f01b\";\r\n}\r\n.md-cached:before {\r\n content: \"\\f01c\";\r\n}\r\n.md-class:before {\r\n content: \"\\f01d\";\r\n}\r\n.md-credit-card:before {\r\n content: \"\\f01e\";\r\n}\r\n.md-dashboard:before {\r\n content: \"\\f01f\";\r\n}\r\n.md-delete:before {\r\n content: \"\\f020\";\r\n}\r\n.md-description:before {\r\n content: \"\\f021\";\r\n}\r\n.md-dns:before {\r\n content: \"\\f022\";\r\n}\r\n.md-done:before {\r\n content: \"\\f023\";\r\n}\r\n.md-done-all:before {\r\n content: \"\\f024\";\r\n}\r\n.md-event:before {\r\n content: \"\\f025\";\r\n}\r\n.md-exit-to-app:before {\r\n content: \"\\f026\";\r\n}\r\n.md-explore:before {\r\n content: \"\\f027\";\r\n}\r\n.md-extension:before {\r\n content: \"\\f028\";\r\n}\r\n.md-face-unlock:before {\r\n content: \"\\f029\";\r\n}\r\n.md-favorite:before {\r\n content: \"\\f02a\";\r\n}\r\n.md-favorite-outline:before {\r\n content: \"\\f02b\";\r\n}\r\n.md-find-in-page:before {\r\n content: \"\\f02c\";\r\n}\r\n.md-find-replace:before {\r\n content: \"\\f02d\";\r\n}\r\n.md-flip-to-back:before {\r\n content: \"\\f02e\";\r\n}\r\n.md-flip-to-front:before {\r\n content: \"\\f02f\";\r\n}\r\n.md-get-app:before {\r\n content: \"\\f030\";\r\n}\r\n.md-grade:before {\r\n content: \"\\f031\";\r\n}\r\n.md-group-work:before {\r\n content: \"\\f032\";\r\n}\r\n.md-help:before {\r\n content: \"\\f033\";\r\n}\r\n.md-highlight-remove:before {\r\n content: \"\\f034\";\r\n}\r\n.md-history:before {\r\n content: \"\\f035\";\r\n}\r\n.md-home:before {\r\n content: \"\\f036\";\r\n}\r\n.md-https:before {\r\n content: \"\\f037\";\r\n}\r\n.md-info:before {\r\n content: \"\\f038\";\r\n}\r\n.md-info-outline:before {\r\n content: \"\\f039\";\r\n}\r\n.md-input:before {\r\n content: \"\\f03a\";\r\n}\r\n.md-invert-colors:before {\r\n content: \"\\f03b\";\r\n}\r\n.md-label:before {\r\n content: \"\\f03c\";\r\n}\r\n.md-label-outline:before {\r\n content: \"\\f03d\";\r\n}\r\n.md-language:before {\r\n content: \"\\f03e\";\r\n}\r\n.md-launch:before {\r\n content: \"\\f03f\";\r\n}\r\n.md-list:before {\r\n content: \"\\f040\";\r\n}\r\n.md-lock:before {\r\n content: \"\\f041\";\r\n}\r\n.md-lock-open:before {\r\n content: \"\\f042\";\r\n}\r\n.md-lock-outline:before {\r\n content: \"\\f043\";\r\n}\r\n.md-loyalty:before {\r\n content: \"\\f044\";\r\n}\r\n.md-markunread-mailbox:before {\r\n content: \"\\f045\";\r\n}\r\n.md-note-add:before {\r\n content: \"\\f046\";\r\n}\r\n.md-open-in-browser:before {\r\n content: \"\\f047\";\r\n}\r\n.md-open-in-new:before {\r\n content: \"\\f048\";\r\n}\r\n.md-open-with:before {\r\n content: \"\\f049\";\r\n}\r\n.md-pageview:before {\r\n content: \"\\f04a\";\r\n}\r\n.md-payment:before {\r\n content: \"\\f04b\";\r\n}\r\n.md-perm-camera-mic:before {\r\n content: \"\\f04c\";\r\n}\r\n.md-perm-contact-cal:before {\r\n content: \"\\f04d\";\r\n}\r\n.md-perm-data-setting:before {\r\n content: \"\\f04e\";\r\n}\r\n.md-perm-device-info:before {\r\n content: \"\\f04f\";\r\n}\r\n.md-perm-identity:before {\r\n content: \"\\f050\";\r\n}\r\n.md-perm-media:before {\r\n content: \"\\f051\";\r\n}\r\n.md-perm-phone-msg:before {\r\n content: \"\\f052\";\r\n}\r\n.md-perm-scan-wifi:before {\r\n content: \"\\f053\";\r\n}\r\n.md-picture-in-picture:before {\r\n content: \"\\f054\";\r\n}\r\n.md-polymer:before {\r\n content: \"\\f055\";\r\n}\r\n.md-print:before {\r\n content: \"\\f056\";\r\n}\r\n.md-query-builder:before {\r\n content: \"\\f057\";\r\n}\r\n.md-question-answer:before {\r\n content: \"\\f058\";\r\n}\r\n.md-receipt:before {\r\n content: \"\\f059\";\r\n}\r\n.md-redeem:before {\r\n content: \"\\f05a\";\r\n}\r\n.md-report-problem:before {\r\n content: \"\\f05b\";\r\n}\r\n.md-restore:before {\r\n content: \"\\f05c\";\r\n}\r\n.md-room:before {\r\n content: \"\\f05d\";\r\n}\r\n.md-schedule:before {\r\n content: \"\\f05e\";\r\n}\r\n.md-search:before {\r\n content: \"\\f05f\";\r\n}\r\n.md-settings:before {\r\n content: \"\\f060\";\r\n}\r\n.md-settings-applications:before {\r\n content: \"\\f061\";\r\n}\r\n.md-settings-backup-restore:before {\r\n content: \"\\f062\";\r\n}\r\n.md-settings-bluetooth:before {\r\n content: \"\\f063\";\r\n}\r\n.md-settings-cell:before {\r\n content: \"\\f064\";\r\n}\r\n.md-settings-display:before {\r\n content: \"\\f065\";\r\n}\r\n.md-settings-ethernet:before {\r\n content: \"\\f066\";\r\n}\r\n.md-settings-input-antenna:before {\r\n content: \"\\f067\";\r\n}\r\n.md-settings-input-component:before {\r\n content: \"\\f068\";\r\n}\r\n.md-settings-input-composite:before {\r\n content: \"\\f069\";\r\n}\r\n.md-settings-input-hdmi:before {\r\n content: \"\\f06a\";\r\n}\r\n.md-settings-input-svideo:before {\r\n content: \"\\f06b\";\r\n}\r\n.md-settings-overscan:before {\r\n content: \"\\f06c\";\r\n}\r\n.md-settings-phone:before {\r\n content: \"\\f06d\";\r\n}\r\n.md-settings-power:before {\r\n content: \"\\f06e\";\r\n}\r\n.md-settings-remote:before {\r\n content: \"\\f06f\";\r\n}\r\n.md-settings-voice:before {\r\n content: \"\\f070\";\r\n}\r\n.md-shop:before {\r\n content: \"\\f071\";\r\n}\r\n.md-shopping-basket:before {\r\n content: \"\\f072\";\r\n}\r\n.md-shopping-cart:before {\r\n content: \"\\f073\";\r\n}\r\n.md-shop-two:before {\r\n content: \"\\f074\";\r\n}\r\n.md-speaker-notes:before {\r\n content: \"\\f075\";\r\n}\r\n.md-spellcheck:before {\r\n content: \"\\f076\";\r\n}\r\n.md-star-rate:before {\r\n content: \"\\f077\";\r\n}\r\n.md-stars:before {\r\n content: \"\\f078\";\r\n}\r\n.md-store:before {\r\n content: \"\\f079\";\r\n}\r\n.md-subject:before {\r\n content: \"\\f07a\";\r\n}\r\n.md-swap-horiz:before {\r\n content: \"\\f07b\";\r\n}\r\n.md-swap-vert:before {\r\n content: \"\\f07c\";\r\n}\r\n.md-swap-vert-circle:before {\r\n content: \"\\f07d\";\r\n}\r\n.md-system-update-tv:before {\r\n content: \"\\f07e\";\r\n}\r\n.md-tab:before {\r\n content: \"\\f07f\";\r\n}\r\n.md-tab-unselected:before {\r\n content: \"\\f080\";\r\n}\r\n.md-theaters:before {\r\n content: \"\\f081\";\r\n}\r\n.md-thumb-down:before {\r\n content: \"\\f082\";\r\n}\r\n.md-thumbs-up-down:before {\r\n content: \"\\f083\";\r\n}\r\n.md-thumb-up:before {\r\n content: \"\\f084\";\r\n}\r\n.md-toc:before {\r\n content: \"\\f085\";\r\n}\r\n.md-today:before {\r\n content: \"\\f086\";\r\n}\r\n.md-track-changes:before {\r\n content: \"\\f087\";\r\n}\r\n.md-translate:before {\r\n content: \"\\f088\";\r\n}\r\n.md-trending-down:before {\r\n content: \"\\f089\";\r\n}\r\n.md-trending-neutral:before {\r\n content: \"\\f08a\";\r\n}\r\n.md-trending-up:before {\r\n content: \"\\f08b\";\r\n}\r\n.md-turned-in:before {\r\n content: \"\\f08c\";\r\n}\r\n.md-turned-in-not:before {\r\n content: \"\\f08d\";\r\n}\r\n.md-verified-user:before {\r\n content: \"\\f08e\";\r\n}\r\n.md-view-agenda:before {\r\n content: \"\\f08f\";\r\n}\r\n.md-view-array:before {\r\n content: \"\\f090\";\r\n}\r\n.md-view-carousel:before {\r\n content: \"\\f091\";\r\n}\r\n.md-view-column:before {\r\n content: \"\\f092\";\r\n}\r\n.md-view-day:before {\r\n content: \"\\f093\";\r\n}\r\n.md-view-headline:before {\r\n content: \"\\f094\";\r\n}\r\n.md-view-list:before {\r\n content: \"\\f095\";\r\n}\r\n.md-view-module:before {\r\n content: \"\\f096\";\r\n}\r\n.md-view-quilt:before {\r\n content: \"\\f097\";\r\n}\r\n.md-view-stream:before {\r\n content: \"\\f098\";\r\n}\r\n.md-view-week:before {\r\n content: \"\\f099\";\r\n}\r\n.md-visibility:before {\r\n content: \"\\f09a\";\r\n}\r\n.md-visibility-off:before {\r\n content: \"\\f09b\";\r\n}\r\n.md-wallet-giftcard:before {\r\n content: \"\\f09c\";\r\n}\r\n.md-wallet-membership:before {\r\n content: \"\\f09d\";\r\n}\r\n.md-wallet-travel:before {\r\n content: \"\\f09e\";\r\n}\r\n.md-work:before {\r\n content: \"\\f09f\";\r\n}\r\n.md-error:before {\r\n content: \"\\f0a0\";\r\n}\r\n.md-warning:before {\r\n content: \"\\f0a1\";\r\n}\r\n.md-album:before {\r\n content: \"\\f0a2\";\r\n}\r\n.md-av-timer:before {\r\n content: \"\\f0a3\";\r\n}\r\n.md-closed-caption:before {\r\n content: \"\\f0a4\";\r\n}\r\n.md-equalizer:before {\r\n content: \"\\f0a5\";\r\n}\r\n.md-explicit:before {\r\n content: \"\\f0a6\";\r\n}\r\n.md-fast-forward:before {\r\n content: \"\\f0a7\";\r\n}\r\n.md-fast-rewind:before {\r\n content: \"\\f0a8\";\r\n}\r\n.md-games:before {\r\n content: \"\\f0a9\";\r\n}\r\n.md-hearing:before {\r\n content: \"\\f0aa\";\r\n}\r\n.md-high-quality:before {\r\n content: \"\\f0ab\";\r\n}\r\n.md-loop:before {\r\n content: \"\\f0ac\";\r\n}\r\n.md-mic:before {\r\n content: \"\\f0ad\";\r\n}\r\n.md-mic-none:before {\r\n content: \"\\f0ae\";\r\n}\r\n.md-mic-off:before {\r\n content: \"\\f0af\";\r\n}\r\n.md-movie:before {\r\n content: \"\\f0b0\";\r\n}\r\n.md-my-library-add:before {\r\n content: \"\\f0b1\";\r\n}\r\n.md-my-library-books:before {\r\n content: \"\\f0b2\";\r\n}\r\n.md-my-library-music:before {\r\n content: \"\\f0b3\";\r\n}\r\n.md-new-releases:before {\r\n content: \"\\f0b4\";\r\n}\r\n.md-not-interested:before {\r\n content: \"\\f0b5\";\r\n}\r\n.md-pause:before {\r\n content: \"\\f0b6\";\r\n}\r\n.md-pause-circle-fill:before {\r\n content: \"\\f0b7\";\r\n}\r\n.md-pause-circle-outline:before {\r\n content: \"\\f0b8\";\r\n}\r\n.md-play-arrow:before {\r\n content: \"\\f0b9\";\r\n}\r\n.md-play-circle-fill:before {\r\n content: \"\\f0ba\";\r\n}\r\n.md-play-circle-outline:before {\r\n content: \"\\f0bb\";\r\n}\r\n.md-playlist-add:before {\r\n content: \"\\f0bc\";\r\n}\r\n.md-play-shopping-bag:before {\r\n content: \"\\f0bd\";\r\n}\r\n.md-queue:before {\r\n content: \"\\f0be\";\r\n}\r\n.md-queue-music:before {\r\n content: \"\\f0bf\";\r\n}\r\n.md-radio:before {\r\n content: \"\\f0c0\";\r\n}\r\n.md-recent-actors:before {\r\n content: \"\\f0c1\";\r\n}\r\n.md-repeat:before {\r\n content: \"\\f0c2\";\r\n}\r\n.md-repeat-one:before {\r\n content: \"\\f0c3\";\r\n}\r\n.md-replay:before {\r\n content: \"\\f0c4\";\r\n}\r\n.md-shuffle:before {\r\n content: \"\\f0c5\";\r\n}\r\n.md-skip-next:before {\r\n content: \"\\f0c6\";\r\n}\r\n.md-skip-previous:before {\r\n content: \"\\f0c7\";\r\n}\r\n.md-snooze:before {\r\n content: \"\\f0c8\";\r\n}\r\n.md-stop:before {\r\n content: \"\\f0c9\";\r\n}\r\n.md-subtitles:before {\r\n content: \"\\f0ca\";\r\n}\r\n.md-surround-sound:before {\r\n content: \"\\f0cb\";\r\n}\r\n.md-videocam:before {\r\n content: \"\\f0cc\";\r\n}\r\n.md-videocam-off:before {\r\n content: \"\\f0cd\";\r\n}\r\n.md-video-collection:before {\r\n content: \"\\f0ce\";\r\n}\r\n.md-volume-down:before {\r\n content: \"\\f0cf\";\r\n}\r\n.md-volume-mute:before {\r\n content: \"\\f0d0\";\r\n}\r\n.md-volume-off:before {\r\n content: \"\\f0d1\";\r\n}\r\n.md-volume-up:before {\r\n content: \"\\f0d2\";\r\n}\r\n.md-web:before {\r\n content: \"\\f0d3\";\r\n}\r\n.md-business:before {\r\n content: \"\\f0d4\";\r\n}\r\n.md-call:before {\r\n content: \"\\f0d5\";\r\n}\r\n.md-call-end:before {\r\n content: \"\\f0d6\";\r\n}\r\n.md-call-made:before {\r\n content: \"\\f0d7\";\r\n}\r\n.md-call-merge:before {\r\n content: \"\\f0d8\";\r\n}\r\n.md-call-missed:before {\r\n content: \"\\f0d9\";\r\n}\r\n.md-call-received:before {\r\n content: \"\\f0da\";\r\n}\r\n.md-call-split:before {\r\n content: \"\\f0db\";\r\n}\r\n.md-chat:before {\r\n content: \"\\f0dc\";\r\n}\r\n.md-clear-all:before {\r\n content: \"\\f0dd\";\r\n}\r\n.md-comment:before {\r\n content: \"\\f0de\";\r\n}\r\n.md-contacts:before {\r\n content: \"\\f0df\";\r\n}\r\n.md-dialer-sip:before {\r\n content: \"\\f0e0\";\r\n}\r\n.md-dialpad:before {\r\n content: \"\\f0e1\";\r\n}\r\n.md-dnd-on:before {\r\n content: \"\\f0e2\";\r\n}\r\n.md-email:before {\r\n content: \"\\f0e3\";\r\n}\r\n.md-forum:before {\r\n content: \"\\f0e4\";\r\n}\r\n.md-import-export:before {\r\n content: \"\\f0e5\";\r\n}\r\n.md-invert-colors-off:before {\r\n content: \"\\f0e6\";\r\n}\r\n.md-invert-colors-on:before {\r\n content: \"\\f0e7\";\r\n}\r\n.md-live-help:before {\r\n content: \"\\f0e8\";\r\n}\r\n.md-location-off:before {\r\n content: \"\\f0e9\";\r\n}\r\n.md-location-on:before {\r\n content: \"\\f0ea\";\r\n}\r\n.md-message:before {\r\n content: \"\\f0eb\";\r\n}\r\n.md-messenger:before {\r\n content: \"\\f0ec\";\r\n}\r\n.md-no-sim:before {\r\n content: \"\\f0ed\";\r\n}\r\n.md-phone:before {\r\n content: \"\\f0ee\";\r\n}\r\n.md-portable-wifi-off:before {\r\n content: \"\\f0ef\";\r\n}\r\n.md-quick-contacts-dialer:before {\r\n content: \"\\f0f0\";\r\n}\r\n.md-quick-contacts-mail:before {\r\n content: \"\\f0f1\";\r\n}\r\n.md-ring-volume:before {\r\n content: \"\\f0f2\";\r\n}\r\n.md-stay-current-landscape:before {\r\n content: \"\\f0f3\";\r\n}\r\n.md-stay-current-portrait:before {\r\n content: \"\\f0f4\";\r\n}\r\n.md-stay-primary-landscape:before {\r\n content: \"\\f0f5\";\r\n}\r\n.md-stay-primary-portrait:before {\r\n content: \"\\f0f6\";\r\n}\r\n.md-swap-calls:before {\r\n content: \"\\f0f7\";\r\n}\r\n.md-textsms:before {\r\n content: \"\\f0f8\";\r\n}\r\n.md-voicemail:before {\r\n content: \"\\f0f9\";\r\n}\r\n.md-vpn-key:before {\r\n content: \"\\f0fa\";\r\n}\r\n.md-add:before {\r\n content: \"\\f0fb\";\r\n}\r\n.md-add-box:before {\r\n content: \"\\f0fc\";\r\n}\r\n.md-add-circle:before {\r\n content: \"\\f0fd\";\r\n}\r\n.md-add-circle-outline:before {\r\n content: \"\\f0fe\";\r\n}\r\n.md-archive:before {\r\n content: \"\\f0ff\";\r\n}\r\n.md-backspace:before {\r\n content: \"\\f100\";\r\n}\r\n.md-block:before {\r\n content: \"\\f101\";\r\n}\r\n.md-clear:before {\r\n content: \"\\f102\";\r\n}\r\n.md-content-copy:before {\r\n content: \"\\f103\";\r\n}\r\n.md-content-cut:before {\r\n content: \"\\f104\";\r\n}\r\n.md-content-paste:before {\r\n content: \"\\f105\";\r\n}\r\n.md-create:before {\r\n content: \"\\f106\";\r\n}\r\n.md-drafts:before {\r\n content: \"\\f107\";\r\n}\r\n.md-filter-list:before {\r\n content: \"\\f108\";\r\n}\r\n.md-flag:before {\r\n content: \"\\f109\";\r\n}\r\n.md-forward:before {\r\n content: \"\\f10a\";\r\n}\r\n.md-gesture:before {\r\n content: \"\\f10b\";\r\n}\r\n.md-inbox:before {\r\n content: \"\\f10c\";\r\n}\r\n.md-link:before {\r\n content: \"\\f10d\";\r\n}\r\n.md-mail:before {\r\n content: \"\\f10e\";\r\n}\r\n.md-markunread:before {\r\n content: \"\\f10f\";\r\n}\r\n.md-redo:before {\r\n content: \"\\f110\";\r\n}\r\n.md-remove:before {\r\n content: \"\\f111\";\r\n}\r\n.md-remove-circle:before {\r\n content: \"\\f112\";\r\n}\r\n.md-remove-circle-outline:before {\r\n content: \"\\f113\";\r\n}\r\n.md-reply:before {\r\n content: \"\\f114\";\r\n}\r\n.md-reply-all:before {\r\n content: \"\\f115\";\r\n}\r\n.md-report:before {\r\n content: \"\\f116\";\r\n}\r\n.md-save:before {\r\n content: \"\\f117\";\r\n}\r\n.md-select-all:before {\r\n content: \"\\f118\";\r\n}\r\n.md-send:before {\r\n content: \"\\f119\";\r\n}\r\n.md-sort:before {\r\n content: \"\\f11a\";\r\n}\r\n.md-text-format:before {\r\n content: \"\\f11b\";\r\n}\r\n.md-undo:before {\r\n content: \"\\f11c\";\r\n}\r\n.md-access-alarm:before {\r\n content: \"\\f11d\";\r\n}\r\n.md-access-alarms:before {\r\n content: \"\\f11e\";\r\n}\r\n.md-access-time:before {\r\n content: \"\\f11f\";\r\n}\r\n.md-add-alarm:before {\r\n content: \"\\f120\";\r\n}\r\n.md-airplanemode-off:before {\r\n content: \"\\f121\";\r\n}\r\n.md-airplanemode-on:before {\r\n content: \"\\f122\";\r\n}\r\n.md-battery-20:before {\r\n content: \"\\f123\";\r\n}\r\n.md-battery-30:before {\r\n content: \"\\f124\";\r\n}\r\n.md-battery-50:before {\r\n content: \"\\f125\";\r\n}\r\n.md-battery-60:before {\r\n content: \"\\f126\";\r\n}\r\n.md-battery-80:before {\r\n content: \"\\f127\";\r\n}\r\n.md-battery-90:before {\r\n content: \"\\f128\";\r\n}\r\n.md-battery-alert:before {\r\n content: \"\\f129\";\r\n}\r\n.md-battery-charging-20:before {\r\n content: \"\\f12a\";\r\n}\r\n.md-battery-charging-30:before {\r\n content: \"\\f12b\";\r\n}\r\n.md-battery-charging-50:before {\r\n content: \"\\f12c\";\r\n}\r\n.md-battery-charging-60:before {\r\n content: \"\\f12d\";\r\n}\r\n.md-battery-charging-80:before {\r\n content: \"\\f12e\";\r\n}\r\n.md-battery-charging-90:before {\r\n content: \"\\f12f\";\r\n}\r\n.md-battery-charging-full:before {\r\n content: \"\\f130\";\r\n}\r\n.md-battery-full:before {\r\n content: \"\\f131\";\r\n}\r\n.md-battery-std:before {\r\n content: \"\\f132\";\r\n}\r\n.md-battery-unknown:before {\r\n content: \"\\f133\";\r\n}\r\n.md-bluetooth:before {\r\n content: \"\\f134\";\r\n}\r\n.md-bluetooth-connected:before {\r\n content: \"\\f135\";\r\n}\r\n.md-bluetooth-disabled:before {\r\n content: \"\\f136\";\r\n}\r\n.md-bluetooth-searching:before {\r\n content: \"\\f137\";\r\n}\r\n.md-brightness-auto:before {\r\n content: \"\\f138\";\r\n}\r\n.md-brightness-high:before {\r\n content: \"\\f139\";\r\n}\r\n.md-brightness-low:before {\r\n content: \"\\f13a\";\r\n}\r\n.md-brightness-medium:before {\r\n content: \"\\f13b\";\r\n}\r\n.md-data-usage:before {\r\n content: \"\\f13c\";\r\n}\r\n.md-developer-mode:before {\r\n content: \"\\f13d\";\r\n}\r\n.md-devices:before {\r\n content: \"\\f13e\";\r\n}\r\n.md-dvr:before {\r\n content: \"\\f13f\";\r\n}\r\n.md-gps-fixed:before {\r\n content: \"\\f140\";\r\n}\r\n.md-gps-not-fixed:before {\r\n content: \"\\f141\";\r\n}\r\n.md-gps-off:before {\r\n content: \"\\f142\";\r\n}\r\n.md-location-disabled:before {\r\n content: \"\\f143\";\r\n}\r\n.md-location-searching:before {\r\n content: \"\\f144\";\r\n}\r\n.md-multitrack-audio:before {\r\n content: \"\\f145\";\r\n}\r\n.md-network-cell:before {\r\n content: \"\\f146\";\r\n}\r\n.md-network-wifi:before {\r\n content: \"\\f147\";\r\n}\r\n.md-nfc:before {\r\n content: \"\\f148\";\r\n}\r\n.md-now-wallpaper:before {\r\n content: \"\\f149\";\r\n}\r\n.md-now-widgets:before {\r\n content: \"\\f14a\";\r\n}\r\n.md-screen-lock-landscape:before {\r\n content: \"\\f14b\";\r\n}\r\n.md-screen-lock-portrait:before {\r\n content: \"\\f14c\";\r\n}\r\n.md-screen-lock-rotation:before {\r\n content: \"\\f14d\";\r\n}\r\n.md-screen-rotation:before {\r\n content: \"\\f14e\";\r\n}\r\n.md-sd-storage:before {\r\n content: \"\\f14f\";\r\n}\r\n.md-settings-system-daydream:before {\r\n content: \"\\f150\";\r\n}\r\n.md-signal-cellular-0-bar:before {\r\n content: \"\\f151\";\r\n}\r\n.md-signal-cellular-1-bar:before {\r\n content: \"\\f152\";\r\n}\r\n.md-signal-cellular-2-bar:before {\r\n content: \"\\f153\";\r\n}\r\n.md-signal-cellular-3-bar:before {\r\n content: \"\\f154\";\r\n}\r\n.md-signal-cellular-4-bar:before {\r\n content: \"\\f155\";\r\n}\r\n.md-signal-cellular-connected-no-internet-0-bar:before {\r\n content: \"\\f156\";\r\n}\r\n.md-signal-cellular-connected-no-internet-1-bar:before {\r\n content: \"\\f157\";\r\n}\r\n.md-signal-cellular-connected-no-internet-2-bar:before {\r\n content: \"\\f158\";\r\n}\r\n.md-signal-cellular-connected-no-internet-3-bar:before {\r\n content: \"\\f159\";\r\n}\r\n.md-signal-cellular-connected-no-internet-4-bar:before {\r\n content: \"\\f15a\";\r\n}\r\n.md-signal-cellular-no-sim:before {\r\n content: \"\\f15b\";\r\n}\r\n.md-signal-cellular-null:before {\r\n content: \"\\f15c\";\r\n}\r\n.md-signal-cellular-off:before {\r\n content: \"\\f15d\";\r\n}\r\n.md-signal-wifi-0-bar:before {\r\n content: \"\\f15e\";\r\n}\r\n.md-signal-wifi-1-bar:before {\r\n content: \"\\f15f\";\r\n}\r\n.md-signal-wifi-2-bar:before {\r\n content: \"\\f160\";\r\n}\r\n.md-signal-wifi-3-bar:before {\r\n content: \"\\f161\";\r\n}\r\n.md-signal-wifi-4-bar:before {\r\n content: \"\\f162\";\r\n}\r\n.md-signal-wifi-off:before {\r\n content: \"\\f163\";\r\n}\r\n.md-storage:before {\r\n content: \"\\f164\";\r\n}\r\n.md-usb:before {\r\n content: \"\\f165\";\r\n}\r\n.md-wifi-lock:before {\r\n content: \"\\f166\";\r\n}\r\n.md-wifi-tethering:before {\r\n content: \"\\f167\";\r\n}\r\n.md-attach-file:before {\r\n content: \"\\f168\";\r\n}\r\n.md-attach-money:before {\r\n content: \"\\f169\";\r\n}\r\n.md-border-all:before {\r\n content: \"\\f16a\";\r\n}\r\n.md-border-bottom:before {\r\n content: \"\\f16b\";\r\n}\r\n.md-border-clear:before {\r\n content: \"\\f16c\";\r\n}\r\n.md-border-color:before {\r\n content: \"\\f16d\";\r\n}\r\n.md-border-horizontal:before {\r\n content: \"\\f16e\";\r\n}\r\n.md-border-inner:before {\r\n content: \"\\f16f\";\r\n}\r\n.md-border-left:before {\r\n content: \"\\f170\";\r\n}\r\n.md-border-outer:before {\r\n content: \"\\f171\";\r\n}\r\n.md-border-right:before {\r\n content: \"\\f172\";\r\n}\r\n.md-border-style:before {\r\n content: \"\\f173\";\r\n}\r\n.md-border-top:before {\r\n content: \"\\f174\";\r\n}\r\n.md-border-vertical:before {\r\n content: \"\\f175\";\r\n}\r\n.md-format-align-center:before {\r\n content: \"\\f176\";\r\n}\r\n.md-format-align-justify:before {\r\n content: \"\\f177\";\r\n}\r\n.md-format-align-left:before {\r\n content: \"\\f178\";\r\n}\r\n.md-format-align-right:before {\r\n content: \"\\f179\";\r\n}\r\n.md-format-bold:before {\r\n content: \"\\f17a\";\r\n}\r\n.md-format-clear:before {\r\n content: \"\\f17b\";\r\n}\r\n.md-format-color-fill:before {\r\n content: \"\\f17c\";\r\n}\r\n.md-format-color-reset:before {\r\n content: \"\\f17d\";\r\n}\r\n.md-format-color-text:before {\r\n content: \"\\f17e\";\r\n}\r\n.md-format-indent-decrease:before {\r\n content: \"\\f17f\";\r\n}\r\n.md-format-indent-increase:before {\r\n content: \"\\f180\";\r\n}\r\n.md-format-italic:before {\r\n content: \"\\f181\";\r\n}\r\n.md-format-line-spacing:before {\r\n content: \"\\f182\";\r\n}\r\n.md-format-list-bulleted:before {\r\n content: \"\\f183\";\r\n}\r\n.md-format-list-numbered:before {\r\n content: \"\\f184\";\r\n}\r\n.md-format-paint:before {\r\n content: \"\\f185\";\r\n}\r\n.md-format-quote:before {\r\n content: \"\\f186\";\r\n}\r\n.md-format-size:before {\r\n content: \"\\f187\";\r\n}\r\n.md-format-strikethrough:before {\r\n content: \"\\f188\";\r\n}\r\n.md-format-textdirection-l-to-r:before {\r\n content: \"\\f189\";\r\n}\r\n.md-format-textdirection-r-to-l:before {\r\n content: \"\\f18a\";\r\n}\r\n.md-format-underline:before {\r\n content: \"\\f18b\";\r\n}\r\n.md-functions:before {\r\n content: \"\\f18c\";\r\n}\r\n.md-insert-chart:before {\r\n content: \"\\f18d\";\r\n}\r\n.md-insert-comment:before {\r\n content: \"\\f18e\";\r\n}\r\n.md-insert-drive-file:before {\r\n content: \"\\f18f\";\r\n}\r\n.md-insert-emoticon:before {\r\n content: \"\\f190\";\r\n}\r\n.md-insert-invitation:before {\r\n content: \"\\f191\";\r\n}\r\n.md-insert-link:before {\r\n content: \"\\f192\";\r\n}\r\n.md-insert-photo:before {\r\n content: \"\\f193\";\r\n}\r\n.md-merge-type:before {\r\n content: \"\\f194\";\r\n}\r\n.md-mode-comment:before {\r\n content: \"\\f195\";\r\n}\r\n.md-mode-edit:before {\r\n content: \"\\f196\";\r\n}\r\n.md-publish:before {\r\n content: \"\\f197\";\r\n}\r\n.md-vertical-align-bottom:before {\r\n content: \"\\f198\";\r\n}\r\n.md-vertical-align-center:before {\r\n content: \"\\f199\";\r\n}\r\n.md-vertical-align-top:before {\r\n content: \"\\f19a\";\r\n}\r\n.md-wrap-text:before {\r\n content: \"\\f19b\";\r\n}\r\n.md-attachment:before {\r\n content: \"\\f19c\";\r\n}\r\n.md-cloud:before {\r\n content: \"\\f19d\";\r\n}\r\n.md-cloud-circle:before {\r\n content: \"\\f19e\";\r\n}\r\n.md-cloud-done:before {\r\n content: \"\\f19f\";\r\n}\r\n.md-cloud-download:before {\r\n content: \"\\f1a0\";\r\n}\r\n.md-cloud-off:before {\r\n content: \"\\f1a1\";\r\n}\r\n.md-cloud-queue:before {\r\n content: \"\\f1a2\";\r\n}\r\n.md-cloud-upload:before {\r\n content: \"\\f1a3\";\r\n}\r\n.md-file-download:before {\r\n content: \"\\f1a4\";\r\n}\r\n.md-file-upload:before {\r\n content: \"\\f1a5\";\r\n}\r\n.md-folder:before {\r\n content: \"\\f1a6\";\r\n}\r\n.md-folder-open:before {\r\n content: \"\\f1a7\";\r\n}\r\n.md-folder-shared:before {\r\n content: \"\\f1a8\";\r\n}\r\n.md-cast:before {\r\n content: \"\\f1a9\";\r\n}\r\n.md-cast-connected:before {\r\n content: \"\\f1aa\";\r\n}\r\n.md-computer:before {\r\n content: \"\\f1ab\";\r\n}\r\n.md-desktop-mac:before {\r\n content: \"\\f1ac\";\r\n}\r\n.md-desktop-windows:before {\r\n content: \"\\f1ad\";\r\n}\r\n.md-dock:before {\r\n content: \"\\f1ae\";\r\n}\r\n.md-gamepad:before {\r\n content: \"\\f1af\";\r\n}\r\n.md-headset:before {\r\n content: \"\\f1b0\";\r\n}\r\n.md-headset-mic:before {\r\n content: \"\\f1b1\";\r\n}\r\n.md-keyboard:before {\r\n content: \"\\f1b2\";\r\n}\r\n.md-keyboard-alt:before {\r\n content: \"\\f1b3\";\r\n}\r\n.md-keyboard-arrow-down:before {\r\n content: \"\\f1b4\";\r\n}\r\n.md-keyboard-arrow-left:before {\r\n content: \"\\f1b5\";\r\n}\r\n.md-keyboard-arrow-right:before {\r\n content: \"\\f1b6\";\r\n}\r\n.md-keyboard-arrow-up:before {\r\n content: \"\\f1b7\";\r\n}\r\n.md-keyboard-backspace:before {\r\n content: \"\\f1b8\";\r\n}\r\n.md-keyboard-capslock:before {\r\n content: \"\\f1b9\";\r\n}\r\n.md-keyboard-control:before {\r\n content: \"\\f1ba\";\r\n}\r\n.md-keyboard-hide:before {\r\n content: \"\\f1bb\";\r\n}\r\n.md-keyboard-return:before {\r\n content: \"\\f1bc\";\r\n}\r\n.md-keyboard-tab:before {\r\n content: \"\\f1bd\";\r\n}\r\n.md-keyboard-voice:before {\r\n content: \"\\f1be\";\r\n}\r\n.md-laptop:before {\r\n content: \"\\f1bf\";\r\n}\r\n.md-laptop-chromebook:before {\r\n content: \"\\f1c0\";\r\n}\r\n.md-laptop-mac:before {\r\n content: \"\\f1c1\";\r\n}\r\n.md-laptop-windows:before {\r\n content: \"\\f1c2\";\r\n}\r\n.md-memory:before {\r\n content: \"\\f1c3\";\r\n}\r\n.md-mouse:before {\r\n content: \"\\f1c4\";\r\n}\r\n.md-phone-android:before {\r\n content: \"\\f1c5\";\r\n}\r\n.md-phone-iphone:before {\r\n content: \"\\f1c6\";\r\n}\r\n.md-phonelink:before {\r\n content: \"\\f1c7\";\r\n}\r\n.md-phonelink-off:before {\r\n content: \"\\f1c8\";\r\n}\r\n.md-security:before {\r\n content: \"\\f1c9\";\r\n}\r\n.md-sim-card:before {\r\n content: \"\\f1ca\";\r\n}\r\n.md-smartphone:before {\r\n content: \"\\f1cb\";\r\n}\r\n.md-speaker:before {\r\n content: \"\\f1cc\";\r\n}\r\n.md-tablet:before {\r\n content: \"\\f1cd\";\r\n}\r\n.md-tablet-android:before {\r\n content: \"\\f1ce\";\r\n}\r\n.md-tablet-mac:before {\r\n content: \"\\f1cf\";\r\n}\r\n.md-tv:before {\r\n content: \"\\f1d0\";\r\n}\r\n.md-watch:before {\r\n content: \"\\f1d1\";\r\n}\r\n.md-add-to-photos:before {\r\n content: \"\\f1d2\";\r\n}\r\n.md-adjust:before {\r\n content: \"\\f1d3\";\r\n}\r\n.md-assistant-photo:before {\r\n content: \"\\f1d4\";\r\n}\r\n.md-audiotrack:before {\r\n content: \"\\f1d5\";\r\n}\r\n.md-blur-circular:before {\r\n content: \"\\f1d6\";\r\n}\r\n.md-blur-linear:before {\r\n content: \"\\f1d7\";\r\n}\r\n.md-blur-off:before {\r\n content: \"\\f1d8\";\r\n}\r\n.md-blur-on:before {\r\n content: \"\\f1d9\";\r\n}\r\n.md-brightness-1:before {\r\n content: \"\\f1da\";\r\n}\r\n.md-brightness-2:before {\r\n content: \"\\f1db\";\r\n}\r\n.md-brightness-3:before {\r\n content: \"\\f1dc\";\r\n}\r\n.md-brightness-4:before {\r\n content: \"\\f1dd\";\r\n}\r\n.md-brightness-5:before {\r\n content: \"\\f1de\";\r\n}\r\n.md-brightness-6:before {\r\n content: \"\\f1df\";\r\n}\r\n.md-brightness-7:before {\r\n content: \"\\f1e0\";\r\n}\r\n.md-brush:before {\r\n content: \"\\f1e1\";\r\n}\r\n.md-camera:before {\r\n content: \"\\f1e2\";\r\n}\r\n.md-camera-alt:before {\r\n content: \"\\f1e3\";\r\n}\r\n.md-camera-front:before {\r\n content: \"\\f1e4\";\r\n}\r\n.md-camera-rear:before {\r\n content: \"\\f1e5\";\r\n}\r\n.md-camera-roll:before {\r\n content: \"\\f1e6\";\r\n}\r\n.md-center-focus-strong:before {\r\n content: \"\\f1e7\";\r\n}\r\n.md-center-focus-weak:before {\r\n content: \"\\f1e8\";\r\n}\r\n.md-collections:before {\r\n content: \"\\f1e9\";\r\n}\r\n.md-colorize:before {\r\n content: \"\\f1ea\";\r\n}\r\n.md-color-lens:before {\r\n content: \"\\f1eb\";\r\n}\r\n.md-compare:before {\r\n content: \"\\f1ec\";\r\n}\r\n.md-control-point:before {\r\n content: \"\\f1ed\";\r\n}\r\n.md-control-point-duplicate:before {\r\n content: \"\\f1ee\";\r\n}\r\n.md-crop:before {\r\n content: \"\\f1ef\";\r\n}\r\n.md-crop-3-2:before {\r\n content: \"\\f1f0\";\r\n}\r\n.md-crop-5-4:before {\r\n content: \"\\f1f1\";\r\n}\r\n.md-crop-7-5:before {\r\n content: \"\\f1f2\";\r\n}\r\n.md-crop-16-9:before {\r\n content: \"\\f1f3\";\r\n}\r\n.md-crop-din:before {\r\n content: \"\\f1f4\";\r\n}\r\n.md-crop-free:before {\r\n content: \"\\f1f5\";\r\n}\r\n.md-crop-landscape:before {\r\n content: \"\\f1f6\";\r\n}\r\n.md-crop-original:before {\r\n content: \"\\f1f7\";\r\n}\r\n.md-crop-portrait:before {\r\n content: \"\\f1f8\";\r\n}\r\n.md-crop-square:before {\r\n content: \"\\f1f9\";\r\n}\r\n.md-dehaze:before {\r\n content: \"\\f1fa\";\r\n}\r\n.md-details:before {\r\n content: \"\\f1fb\";\r\n}\r\n.md-edit:before {\r\n content: \"\\f1fc\";\r\n}\r\n.md-exposure:before {\r\n content: \"\\f1fd\";\r\n}\r\n.md-exposure-minus-1:before {\r\n content: \"\\f1fe\";\r\n}\r\n.md-exposure-minus-2:before {\r\n content: \"\\f1ff\";\r\n}\r\n.md-exposure-zero:before {\r\n content: \"\\f200\";\r\n}\r\n.md-exposure-plus-1:before {\r\n content: \"\\f201\";\r\n}\r\n.md-exposure-plus-2:before {\r\n content: \"\\f202\";\r\n}\r\n.md-filter:before {\r\n content: \"\\f203\";\r\n}\r\n.md-filter-1:before {\r\n content: \"\\f204\";\r\n}\r\n.md-filter-2:before {\r\n content: \"\\f205\";\r\n}\r\n.md-filter-3:before {\r\n content: \"\\f206\";\r\n}\r\n.md-filter-4:before {\r\n content: \"\\f207\";\r\n}\r\n.md-filter-5:before {\r\n content: \"\\f208\";\r\n}\r\n.md-filter-6:before {\r\n content: \"\\f209\";\r\n}\r\n.md-filter-7:before {\r\n content: \"\\f20a\";\r\n}\r\n.md-filter-8:before {\r\n content: \"\\f20b\";\r\n}\r\n.md-filter-9:before {\r\n content: \"\\f20c\";\r\n}\r\n.md-filter-9-plus:before {\r\n content: \"\\f20d\";\r\n}\r\n.md-filter-b-and-w:before {\r\n content: \"\\f20e\";\r\n}\r\n.md-filter-center-focus:before {\r\n content: \"\\f20f\";\r\n}\r\n.md-filter-drama:before {\r\n content: \"\\f210\";\r\n}\r\n.md-filter-frames:before {\r\n content: \"\\f211\";\r\n}\r\n.md-filter-hdr:before {\r\n content: \"\\f212\";\r\n}\r\n.md-filter-none:before {\r\n content: \"\\f213\";\r\n}\r\n.md-filter-tilt-shift:before {\r\n content: \"\\f214\";\r\n}\r\n.md-filter-vintage:before {\r\n content: \"\\f215\";\r\n}\r\n.md-flare:before {\r\n content: \"\\f216\";\r\n}\r\n.md-flash-auto:before {\r\n content: \"\\f217\";\r\n}\r\n.md-flash-off:before {\r\n content: \"\\f218\";\r\n}\r\n.md-flash-on:before {\r\n content: \"\\f219\";\r\n}\r\n.md-flip:before {\r\n content: \"\\f21a\";\r\n}\r\n.md-gradient:before {\r\n content: \"\\f21b\";\r\n}\r\n.md-grain:before {\r\n content: \"\\f21c\";\r\n}\r\n.md-grid-off:before {\r\n content: \"\\f21d\";\r\n}\r\n.md-grid-on:before {\r\n content: \"\\f21e\";\r\n}\r\n.md-hdr-off:before {\r\n content: \"\\f21f\";\r\n}\r\n.md-hdr-on:before {\r\n content: \"\\f220\";\r\n}\r\n.md-hdr-strong:before {\r\n content: \"\\f221\";\r\n}\r\n.md-hdr-weak:before {\r\n content: \"\\f222\";\r\n}\r\n.md-healing:before {\r\n content: \"\\f223\";\r\n}\r\n.md-image:before {\r\n content: \"\\f224\";\r\n}\r\n.md-image-aspect-ratio:before {\r\n content: \"\\f225\";\r\n}\r\n.md-iso:before {\r\n content: \"\\f226\";\r\n}\r\n.md-landscape:before {\r\n content: \"\\f227\";\r\n}\r\n.md-leak-add:before {\r\n content: \"\\f228\";\r\n}\r\n.md-leak-remove:before {\r\n content: \"\\f229\";\r\n}\r\n.md-lens:before {\r\n content: \"\\f22a\";\r\n}\r\n.md-looks:before {\r\n content: \"\\f22b\";\r\n}\r\n.md-looks-1:before {\r\n content: \"\\f22c\";\r\n}\r\n.md-looks-2:before {\r\n content: \"\\f22d\";\r\n}\r\n.md-looks-3:before {\r\n content: \"\\f22e\";\r\n}\r\n.md-looks-4:before {\r\n content: \"\\f22f\";\r\n}\r\n.md-looks-5:before {\r\n content: \"\\f230\";\r\n}\r\n.md-looks-6:before {\r\n content: \"\\f231\";\r\n}\r\n.md-loupe:before {\r\n content: \"\\f232\";\r\n}\r\n.md-movie-creation:before {\r\n content: \"\\f233\";\r\n}\r\n.md-nature:before {\r\n content: \"\\f234\";\r\n}\r\n.md-nature-people:before {\r\n content: \"\\f235\";\r\n}\r\n.md-navigate-before:before {\r\n content: \"\\f236\";\r\n}\r\n.md-navigate-next:before {\r\n content: \"\\f237\";\r\n}\r\n.md-palette:before {\r\n content: \"\\f238\";\r\n}\r\n.md-panorama:before {\r\n content: \"\\f239\";\r\n}\r\n.md-panorama-fisheye:before {\r\n content: \"\\f23a\";\r\n}\r\n.md-panorama-horizontal:before {\r\n content: \"\\f23b\";\r\n}\r\n.md-panorama-vertical:before {\r\n content: \"\\f23c\";\r\n}\r\n.md-panorama-wide-angle:before {\r\n content: \"\\f23d\";\r\n}\r\n.md-photo:before {\r\n content: \"\\f23e\";\r\n}\r\n.md-photo-album:before {\r\n content: \"\\f23f\";\r\n}\r\n.md-photo-camera:before {\r\n content: \"\\f240\";\r\n}\r\n.md-photo-library:before {\r\n content: \"\\f241\";\r\n}\r\n.md-portrait:before {\r\n content: \"\\f242\";\r\n}\r\n.md-remove-red-eye:before {\r\n content: \"\\f243\";\r\n}\r\n.md-rotate-left:before {\r\n content: \"\\f244\";\r\n}\r\n.md-rotate-right:before {\r\n content: \"\\f245\";\r\n}\r\n.md-slideshow:before {\r\n content: \"\\f246\";\r\n}\r\n.md-straighten:before {\r\n content: \"\\f247\";\r\n}\r\n.md-style:before {\r\n content: \"\\f248\";\r\n}\r\n.md-switch-camera:before {\r\n content: \"\\f249\";\r\n}\r\n.md-switch-video:before {\r\n content: \"\\f24a\";\r\n}\r\n.md-tag-faces:before {\r\n content: \"\\f24b\";\r\n}\r\n.md-texture:before {\r\n content: \"\\f24c\";\r\n}\r\n.md-timelapse:before {\r\n content: \"\\f24d\";\r\n}\r\n.md-timer:before {\r\n content: \"\\f24e\";\r\n}\r\n.md-timer-3:before {\r\n content: \"\\f24f\";\r\n}\r\n.md-timer-10:before {\r\n content: \"\\f250\";\r\n}\r\n.md-timer-auto:before {\r\n content: \"\\f251\";\r\n}\r\n.md-timer-off:before {\r\n content: \"\\f252\";\r\n}\r\n.md-tonality:before {\r\n content: \"\\f253\";\r\n}\r\n.md-transform:before {\r\n content: \"\\f254\";\r\n}\r\n.md-tune:before {\r\n content: \"\\f255\";\r\n}\r\n.md-wb-auto:before {\r\n content: \"\\f256\";\r\n}\r\n.md-wb-cloudy:before {\r\n content: \"\\f257\";\r\n}\r\n.md-wb-incandescent:before {\r\n content: \"\\f258\";\r\n}\r\n.md-wb-irradescent:before {\r\n content: \"\\f259\";\r\n}\r\n.md-wb-sunny:before {\r\n content: \"\\f25a\";\r\n}\r\n.md-beenhere:before {\r\n content: \"\\f25b\";\r\n}\r\n.md-directions:before {\r\n content: \"\\f25c\";\r\n}\r\n.md-directions-bike:before {\r\n content: \"\\f25d\";\r\n}\r\n.md-directions-bus:before {\r\n content: \"\\f25e\";\r\n}\r\n.md-directions-car:before {\r\n content: \"\\f25f\";\r\n}\r\n.md-directions-ferry:before {\r\n content: \"\\f260\";\r\n}\r\n.md-directions-subway:before {\r\n content: \"\\f261\";\r\n}\r\n.md-directions-train:before {\r\n content: \"\\f262\";\r\n}\r\n.md-directions-transit:before {\r\n content: \"\\f263\";\r\n}\r\n.md-directions-walk:before {\r\n content: \"\\f264\";\r\n}\r\n.md-flight:before {\r\n content: \"\\f265\";\r\n}\r\n.md-hotel:before {\r\n content: \"\\f266\";\r\n}\r\n.md-layers:before {\r\n content: \"\\f267\";\r\n}\r\n.md-layers-clear:before {\r\n content: \"\\f268\";\r\n}\r\n.md-local-airport:before {\r\n content: \"\\f269\";\r\n}\r\n.md-local-atm:before {\r\n content: \"\\f26a\";\r\n}\r\n.md-local-attraction:before {\r\n content: \"\\f26b\";\r\n}\r\n.md-local-bar:before {\r\n content: \"\\f26c\";\r\n}\r\n.md-local-cafe:before {\r\n content: \"\\f26d\";\r\n}\r\n.md-local-car-wash:before {\r\n content: \"\\f26e\";\r\n}\r\n.md-local-convenience-store:before {\r\n content: \"\\f26f\";\r\n}\r\n.md-local-drink:before {\r\n content: \"\\f270\";\r\n}\r\n.md-local-florist:before {\r\n content: \"\\f271\";\r\n}\r\n.md-local-gas-station:before {\r\n content: \"\\f272\";\r\n}\r\n.md-local-grocery-store:before {\r\n content: \"\\f273\";\r\n}\r\n.md-local-hospital:before {\r\n content: \"\\f274\";\r\n}\r\n.md-local-hotel:before {\r\n content: \"\\f275\";\r\n}\r\n.md-local-laundry-service:before {\r\n content: \"\\f276\";\r\n}\r\n.md-local-library:before {\r\n content: \"\\f277\";\r\n}\r\n.md-local-mall:before {\r\n content: \"\\f278\";\r\n}\r\n.md-local-movies:before {\r\n content: \"\\f279\";\r\n}\r\n.md-local-offer:before {\r\n content: \"\\f27a\";\r\n}\r\n.md-local-parking:before {\r\n content: \"\\f27b\";\r\n}\r\n.md-local-pharmacy:before {\r\n content: \"\\f27c\";\r\n}\r\n.md-local-phone:before {\r\n content: \"\\f27d\";\r\n}\r\n.md-local-pizza:before {\r\n content: \"\\f27e\";\r\n}\r\n.md-local-play:before {\r\n content: \"\\f27f\";\r\n}\r\n.md-local-post-office:before {\r\n content: \"\\f280\";\r\n}\r\n.md-local-print-shop:before {\r\n content: \"\\f281\";\r\n}\r\n.md-local-restaurant:before {\r\n content: \"\\f282\";\r\n}\r\n.md-local-see:before {\r\n content: \"\\f283\";\r\n}\r\n.md-local-shipping:before {\r\n content: \"\\f284\";\r\n}\r\n.md-local-taxi:before {\r\n content: \"\\f285\";\r\n}\r\n.md-location-history:before {\r\n content: \"\\f286\";\r\n}\r\n.md-map:before {\r\n content: \"\\f287\";\r\n}\r\n.md-my-location:before {\r\n content: \"\\f288\";\r\n}\r\n.md-navigation:before {\r\n content: \"\\f289\";\r\n}\r\n.md-pin-drop:before {\r\n content: \"\\f28a\";\r\n}\r\n.md-place:before {\r\n content: \"\\f28b\";\r\n}\r\n.md-rate-review:before {\r\n content: \"\\f28c\";\r\n}\r\n.md-restaurant-menu:before {\r\n content: \"\\f28d\";\r\n}\r\n.md-satellite:before {\r\n content: \"\\f28e\";\r\n}\r\n.md-store-mall-directory:before {\r\n content: \"\\f28f\";\r\n}\r\n.md-terrain:before {\r\n content: \"\\f290\";\r\n}\r\n.md-traffic:before {\r\n content: \"\\f291\";\r\n}\r\n.md-apps:before {\r\n content: \"\\f292\";\r\n}\r\n.md-cancel:before {\r\n content: \"\\f293\";\r\n}\r\n.md-arrow-drop-down-circle:before {\r\n content: \"\\f294\";\r\n}\r\n.md-arrow-drop-down:before {\r\n content: \"\\f295\";\r\n}\r\n.md-arrow-drop-up:before {\r\n content: \"\\f296\";\r\n}\r\n.md-arrow-back:before {\r\n content: \"\\f297\";\r\n}\r\n.md-arrow-forward:before {\r\n content: \"\\f298\";\r\n}\r\n.md-check:before {\r\n content: \"\\f299\";\r\n}\r\n.md-close:before {\r\n content: \"\\f29a\";\r\n}\r\n.md-chevron-left:before {\r\n content: \"\\f29b\";\r\n}\r\n.md-chevron-right:before {\r\n content: \"\\f29c\";\r\n}\r\n.md-expand-less:before {\r\n content: \"\\f29d\";\r\n}\r\n.md-expand-more:before {\r\n content: \"\\f29e\";\r\n}\r\n.md-fullscreen:before {\r\n content: \"\\f29f\";\r\n}\r\n.md-fullscreen-exit:before {\r\n content: \"\\f2a0\";\r\n}\r\n.md-menu:before {\r\n content: \"\\f2a1\";\r\n}\r\n.md-more-horiz:before {\r\n content: \"\\f2a2\";\r\n}\r\n.md-more-vert:before {\r\n content: \"\\f2a3\";\r\n}\r\n.md-refresh:before {\r\n content: \"\\f2a4\";\r\n}\r\n.md-unfold-less:before {\r\n content: \"\\f2a5\";\r\n}\r\n.md-unfold-more:before {\r\n content: \"\\f2a6\";\r\n}\r\n.md-adb:before {\r\n content: \"\\f2a7\";\r\n}\r\n.md-bluetooth-audio:before {\r\n content: \"\\f2a8\";\r\n}\r\n.md-disc-full:before {\r\n content: \"\\f2a9\";\r\n}\r\n.md-dnd-forwardslash:before {\r\n content: \"\\f2aa\";\r\n}\r\n.md-do-not-disturb:before {\r\n content: \"\\f2ab\";\r\n}\r\n.md-drive-eta:before {\r\n content: \"\\f2ac\";\r\n}\r\n.md-event-available:before {\r\n content: \"\\f2ad\";\r\n}\r\n.md-event-busy:before {\r\n content: \"\\f2ae\";\r\n}\r\n.md-event-note:before {\r\n content: \"\\f2af\";\r\n}\r\n.md-folder-special:before {\r\n content: \"\\f2b0\";\r\n}\r\n.md-mms:before {\r\n content: \"\\f2b1\";\r\n}\r\n.md-more:before {\r\n content: \"\\f2b2\";\r\n}\r\n.md-network-locked:before {\r\n content: \"\\f2b3\";\r\n}\r\n.md-phone-bluetooth-speaker:before {\r\n content: \"\\f2b4\";\r\n}\r\n.md-phone-forwarded:before {\r\n content: \"\\f2b5\";\r\n}\r\n.md-phone-in-talk:before {\r\n content: \"\\f2b6\";\r\n}\r\n.md-phone-locked:before {\r\n content: \"\\f2b7\";\r\n}\r\n.md-phone-missed:before {\r\n content: \"\\f2b8\";\r\n}\r\n.md-phone-paused:before {\r\n content: \"\\f2b9\";\r\n}\r\n.md-play-download:before {\r\n content: \"\\f2ba\";\r\n}\r\n.md-play-install:before {\r\n content: \"\\f2bb\";\r\n}\r\n.md-sd-card:before {\r\n content: \"\\f2bc\";\r\n}\r\n.md-sim-card-alert:before {\r\n content: \"\\f2bd\";\r\n}\r\n.md-sms:before {\r\n content: \"\\f2be\";\r\n}\r\n.md-sms-failed:before {\r\n content: \"\\f2bf\";\r\n}\r\n.md-sync:before {\r\n content: \"\\f2c0\";\r\n}\r\n.md-sync-disabled:before {\r\n content: \"\\f2c1\";\r\n}\r\n.md-sync-problem:before {\r\n content: \"\\f2c2\";\r\n}\r\n.md-system-update:before {\r\n content: \"\\f2c3\";\r\n}\r\n.md-tap-and-play:before {\r\n content: \"\\f2c4\";\r\n}\r\n.md-time-to-leave:before {\r\n content: \"\\f2c5\";\r\n}\r\n.md-vibration:before {\r\n content: \"\\f2c6\";\r\n}\r\n.md-voice-chat:before {\r\n content: \"\\f2c7\";\r\n}\r\n.md-vpn-lock:before {\r\n content: \"\\f2c8\";\r\n}\r\n.md-cake:before {\r\n content: \"\\f2c9\";\r\n}\r\n.md-domain:before {\r\n content: \"\\f2ca\";\r\n}\r\n.md-location-city:before {\r\n content: \"\\f2cb\";\r\n}\r\n.md-mood:before {\r\n content: \"\\f2cc\";\r\n}\r\n.md-notifications-none:before {\r\n content: \"\\f2cd\";\r\n}\r\n.md-notifications:before {\r\n content: \"\\f2ce\";\r\n}\r\n.md-notifications-off:before {\r\n content: \"\\f2cf\";\r\n}\r\n.md-notifications-on:before {\r\n content: \"\\f2d0\";\r\n}\r\n.md-notifications-paused:before {\r\n content: \"\\f2d1\";\r\n}\r\n.md-pages:before {\r\n content: \"\\f2d2\";\r\n}\r\n.md-party-mode:before {\r\n content: \"\\f2d3\";\r\n}\r\n.md-group:before {\r\n content: \"\\f2d4\";\r\n}\r\n.md-group-add:before {\r\n content: \"\\f2d5\";\r\n}\r\n.md-people:before {\r\n content: \"\\f2d6\";\r\n}\r\n.md-people-outline:before {\r\n content: \"\\f2d7\";\r\n}\r\n.md-person:before {\r\n content: \"\\f2d8\";\r\n}\r\n.md-person-add:before {\r\n content: \"\\f2d9\";\r\n}\r\n.md-person-outline:before {\r\n content: \"\\f2da\";\r\n}\r\n.md-plus-one:before {\r\n content: \"\\f2db\";\r\n}\r\n.md-poll:before {\r\n content: \"\\f2dc\";\r\n}\r\n.md-public:before {\r\n content: \"\\f2dd\";\r\n}\r\n.md-school:before {\r\n content: \"\\f2de\";\r\n}\r\n.md-share:before {\r\n content: \"\\f2df\";\r\n}\r\n.md-whatshot:before {\r\n content: \"\\f2e0\";\r\n}\r\n.md-check-box:before {\r\n content: \"\\f2e1\";\r\n}\r\n.md-check-box-outline-blank:before {\r\n content: \"\\f2e2\";\r\n}\r\n.md-radio-button-off:before {\r\n content: \"\\f2e3\";\r\n}\r\n.md-radio-button-on:before {\r\n content: \"\\f2e4\";\r\n}\r\n.md-star:before {\r\n content: \"\\f2e5\";\r\n}\r\n.md-star-half:before {\r\n content: \"\\f2e6\";\r\n}\r\n.md-star-outline:before {\r\n content: \"\\f2e7\";\r\n}\r\n/*!\r\nIonicons, v1.5.0\r\nCreated by Ben Sperry for the Ionic Framework, http://ionicons.com/\r\nhttps://twitter.com/benjsperry https://twitter.com/ionicframework\r\nMIT License: https://github.com/driftyco/ionicons\r\n*/\r\n@font-face {\r\n font-family: \"Ionicons\";\r\n src: url(\"../fonts/ionicons.eot?v=1.5.0\");\r\n src: url(\"../fonts/ionicons.eot?v=1.5.0#iefix\") format(\"embedded-opentype\"), url(\"../fonts/ionicons.ttf?v=1.5.0\") format(\"truetype\"), url(\"../fonts/ionicons.woff?v=1.5.0\") format(\"woff\"), url(\"../fonts/ionicons.svg?v=1.5.0#Ionicons\") format(\"svg\");\r\n font-weight: normal;\r\n font-style: normal;\r\n}\r\n.ion,\r\n.ion-loading-a,\r\n.ion-loading-b,\r\n.ion-loading-c,\r\n.ion-loading-d,\r\n.ion-looping,\r\n.ion-refreshing,\r\n.ion-ios7-reloading,\r\n.ionicons,\r\n.ion-alert,\r\n.ion-alert-circled,\r\n.ion-android-add,\r\n.ion-android-add-contact,\r\n.ion-android-alarm,\r\n.ion-android-archive,\r\n.ion-android-arrow-back,\r\n.ion-android-arrow-down-left,\r\n.ion-android-arrow-down-right,\r\n.ion-android-arrow-forward,\r\n.ion-android-arrow-up-left,\r\n.ion-android-arrow-up-right,\r\n.ion-android-battery,\r\n.ion-android-book,\r\n.ion-android-calendar,\r\n.ion-android-call,\r\n.ion-android-camera,\r\n.ion-android-chat,\r\n.ion-android-checkmark,\r\n.ion-android-clock,\r\n.ion-android-close,\r\n.ion-android-contact,\r\n.ion-android-contacts,\r\n.ion-android-data,\r\n.ion-android-developer,\r\n.ion-android-display,\r\n.ion-android-download,\r\n.ion-android-drawer,\r\n.ion-android-dropdown,\r\n.ion-android-earth,\r\n.ion-android-folder,\r\n.ion-android-forums,\r\n.ion-android-friends,\r\n.ion-android-hand,\r\n.ion-android-image,\r\n.ion-android-inbox,\r\n.ion-android-information,\r\n.ion-android-keypad,\r\n.ion-android-lightbulb,\r\n.ion-android-locate,\r\n.ion-android-location,\r\n.ion-android-mail,\r\n.ion-android-microphone,\r\n.ion-android-mixer,\r\n.ion-android-more,\r\n.ion-android-note,\r\n.ion-android-playstore,\r\n.ion-android-printer,\r\n.ion-android-promotion,\r\n.ion-android-reminder,\r\n.ion-android-remove,\r\n.ion-android-search,\r\n.ion-android-send,\r\n.ion-android-settings,\r\n.ion-android-share,\r\n.ion-android-social,\r\n.ion-android-social-user,\r\n.ion-android-sort,\r\n.ion-android-stair-drawer,\r\n.ion-android-star,\r\n.ion-android-stopwatch,\r\n.ion-android-storage,\r\n.ion-android-system-back,\r\n.ion-android-system-home,\r\n.ion-android-system-windows,\r\n.ion-android-timer,\r\n.ion-android-trash,\r\n.ion-android-user-menu,\r\n.ion-android-volume,\r\n.ion-android-wifi,\r\n.ion-aperture,\r\n.ion-archive,\r\n.ion-arrow-down-a,\r\n.ion-arrow-down-b,\r\n.ion-arrow-down-c,\r\n.ion-arrow-expand,\r\n.ion-arrow-graph-down-left,\r\n.ion-arrow-graph-down-right,\r\n.ion-arrow-graph-up-left,\r\n.ion-arrow-graph-up-right,\r\n.ion-arrow-left-a,\r\n.ion-arrow-left-b,\r\n.ion-arrow-left-c,\r\n.ion-arrow-move,\r\n.ion-arrow-resize,\r\n.ion-arrow-return-left,\r\n.ion-arrow-return-right,\r\n.ion-arrow-right-a,\r\n.ion-arrow-right-b,\r\n.ion-arrow-right-c,\r\n.ion-arrow-shrink,\r\n.ion-arrow-swap,\r\n.ion-arrow-up-a,\r\n.ion-arrow-up-b,\r\n.ion-arrow-up-c,\r\n.ion-asterisk,\r\n.ion-at,\r\n.ion-bag,\r\n.ion-battery-charging,\r\n.ion-battery-empty,\r\n.ion-battery-full,\r\n.ion-battery-half,\r\n.ion-battery-low,\r\n.ion-beaker,\r\n.ion-beer,\r\n.ion-bluetooth,\r\n.ion-bonfire,\r\n.ion-bookmark,\r\n.ion-briefcase,\r\n.ion-bug,\r\n.ion-calculator,\r\n.ion-calendar,\r\n.ion-camera,\r\n.ion-card,\r\n.ion-cash,\r\n.ion-chatbox,\r\n.ion-chatbox-working,\r\n.ion-chatboxes,\r\n.ion-chatbubble,\r\n.ion-chatbubble-working,\r\n.ion-chatbubbles,\r\n.ion-checkmark,\r\n.ion-checkmark-circled,\r\n.ion-checkmark-round,\r\n.ion-chevron-down,\r\n.ion-chevron-left,\r\n.ion-chevron-right,\r\n.ion-chevron-up,\r\n.ion-clipboard,\r\n.ion-clock,\r\n.ion-close,\r\n.ion-close-circled,\r\n.ion-close-round,\r\n.ion-closed-captioning,\r\n.ion-cloud,\r\n.ion-code,\r\n.ion-code-download,\r\n.ion-code-working,\r\n.ion-coffee,\r\n.ion-compass,\r\n.ion-compose,\r\n.ion-connection-bars,\r\n.ion-contrast,\r\n.ion-cube,\r\n.ion-disc,\r\n.ion-document,\r\n.ion-document-text,\r\n.ion-drag,\r\n.ion-earth,\r\n.ion-edit,\r\n.ion-egg,\r\n.ion-eject,\r\n.ion-email,\r\n.ion-eye,\r\n.ion-eye-disabled,\r\n.ion-female,\r\n.ion-filing,\r\n.ion-film-marker,\r\n.ion-fireball,\r\n.ion-flag,\r\n.ion-flame,\r\n.ion-flash,\r\n.ion-flash-off,\r\n.ion-flask,\r\n.ion-folder,\r\n.ion-fork,\r\n.ion-fork-repo,\r\n.ion-forward,\r\n.ion-funnel,\r\n.ion-game-controller-a,\r\n.ion-game-controller-b,\r\n.ion-gear-a,\r\n.ion-gear-b,\r\n.ion-grid,\r\n.ion-hammer,\r\n.ion-happy,\r\n.ion-headphone,\r\n.ion-heart,\r\n.ion-heart-broken,\r\n.ion-help,\r\n.ion-help-buoy,\r\n.ion-help-circled,\r\n.ion-home,\r\n.ion-icecream,\r\n.ion-icon-social-google-plus,\r\n.ion-icon-social-google-plus-outline,\r\n.ion-image,\r\n.ion-images,\r\n.ion-information,\r\n.ion-information-circled,\r\n.ion-ionic,\r\n.ion-ios7-alarm,\r\n.ion-ios7-alarm-outline,\r\n.ion-ios7-albums,\r\n.ion-ios7-albums-outline,\r\n.ion-ios7-americanfootball,\r\n.ion-ios7-americanfootball-outline,\r\n.ion-ios7-analytics,\r\n.ion-ios7-analytics-outline,\r\n.ion-ios7-arrow-back,\r\n.ion-ios7-arrow-down,\r\n.ion-ios7-arrow-forward,\r\n.ion-ios7-arrow-left,\r\n.ion-ios7-arrow-right,\r\n.ion-ios7-arrow-thin-down,\r\n.ion-ios7-arrow-thin-left,\r\n.ion-ios7-arrow-thin-right,\r\n.ion-ios7-arrow-thin-up,\r\n.ion-ios7-arrow-up,\r\n.ion-ios7-at,\r\n.ion-ios7-at-outline,\r\n.ion-ios7-barcode,\r\n.ion-ios7-barcode-outline,\r\n.ion-ios7-baseball,\r\n.ion-ios7-baseball-outline,\r\n.ion-ios7-basketball,\r\n.ion-ios7-basketball-outline,\r\n.ion-ios7-bell,\r\n.ion-ios7-bell-outline,\r\n.ion-ios7-bolt,\r\n.ion-ios7-bolt-outline,\r\n.ion-ios7-bookmarks,\r\n.ion-ios7-bookmarks-outline,\r\n.ion-ios7-box,\r\n.ion-ios7-box-outline,\r\n.ion-ios7-briefcase,\r\n.ion-ios7-briefcase-outline,\r\n.ion-ios7-browsers,\r\n.ion-ios7-browsers-outline,\r\n.ion-ios7-calculator,\r\n.ion-ios7-calculator-outline,\r\n.ion-ios7-calendar,\r\n.ion-ios7-calendar-outline,\r\n.ion-ios7-camera,\r\n.ion-ios7-camera-outline,\r\n.ion-ios7-cart,\r\n.ion-ios7-cart-outline,\r\n.ion-ios7-chatboxes,\r\n.ion-ios7-chatboxes-outline,\r\n.ion-ios7-chatbubble,\r\n.ion-ios7-chatbubble-outline,\r\n.ion-ios7-checkmark,\r\n.ion-ios7-checkmark-empty,\r\n.ion-ios7-checkmark-outline,\r\n.ion-ios7-circle-filled,\r\n.ion-ios7-circle-outline,\r\n.ion-ios7-clock,\r\n.ion-ios7-clock-outline,\r\n.ion-ios7-close,\r\n.ion-ios7-close-empty,\r\n.ion-ios7-close-outline,\r\n.ion-ios7-cloud,\r\n.ion-ios7-cloud-download,\r\n.ion-ios7-cloud-download-outline,\r\n.ion-ios7-cloud-outline,\r\n.ion-ios7-cloud-upload,\r\n.ion-ios7-cloud-upload-outline,\r\n.ion-ios7-cloudy,\r\n.ion-ios7-cloudy-night,\r\n.ion-ios7-cloudy-night-outline,\r\n.ion-ios7-cloudy-outline,\r\n.ion-ios7-cog,\r\n.ion-ios7-cog-outline,\r\n.ion-ios7-compose,\r\n.ion-ios7-compose-outline,\r\n.ion-ios7-contact,\r\n.ion-ios7-contact-outline,\r\n.ion-ios7-copy,\r\n.ion-ios7-copy-outline,\r\n.ion-ios7-download,\r\n.ion-ios7-download-outline,\r\n.ion-ios7-drag,\r\n.ion-ios7-email,\r\n.ion-ios7-email-outline,\r\n.ion-ios7-expand,\r\n.ion-ios7-eye,\r\n.ion-ios7-eye-outline,\r\n.ion-ios7-fastforward,\r\n.ion-ios7-fastforward-outline,\r\n.ion-ios7-filing,\r\n.ion-ios7-filing-outline,\r\n.ion-ios7-film,\r\n.ion-ios7-film-outline,\r\n.ion-ios7-flag,\r\n.ion-ios7-flag-outline,\r\n.ion-ios7-folder,\r\n.ion-ios7-folder-outline,\r\n.ion-ios7-football,\r\n.ion-ios7-football-outline,\r\n.ion-ios7-gear,\r\n.ion-ios7-gear-outline,\r\n.ion-ios7-glasses,\r\n.ion-ios7-glasses-outline,\r\n.ion-ios7-heart,\r\n.ion-ios7-heart-outline,\r\n.ion-ios7-help,\r\n.ion-ios7-help-empty,\r\n.ion-ios7-help-outline,\r\n.ion-ios7-home,\r\n.ion-ios7-home-outline,\r\n.ion-ios7-infinite,\r\n.ion-ios7-infinite-outline,\r\n.ion-ios7-information,\r\n.ion-ios7-information-empty,\r\n.ion-ios7-information-outline,\r\n.ion-ios7-ionic-outline,\r\n.ion-ios7-keypad,\r\n.ion-ios7-keypad-outline,\r\n.ion-ios7-lightbulb,\r\n.ion-ios7-lightbulb-outline,\r\n.ion-ios7-location,\r\n.ion-ios7-location-outline,\r\n.ion-ios7-locked,\r\n.ion-ios7-locked-outline,\r\n.ion-ios7-loop,\r\n.ion-ios7-loop-strong,\r\n.ion-ios7-medkit,\r\n.ion-ios7-medkit-outline,\r\n.ion-ios7-mic,\r\n.ion-ios7-mic-off,\r\n.ion-ios7-mic-outline,\r\n.ion-ios7-minus,\r\n.ion-ios7-minus-empty,\r\n.ion-ios7-minus-outline,\r\n.ion-ios7-monitor,\r\n.ion-ios7-monitor-outline,\r\n.ion-ios7-moon,\r\n.ion-ios7-moon-outline,\r\n.ion-ios7-more,\r\n.ion-ios7-more-outline,\r\n.ion-ios7-musical-note,\r\n.ion-ios7-musical-notes,\r\n.ion-ios7-navigate,\r\n.ion-ios7-navigate-outline,\r\n.ion-ios7-paper,\r\n.ion-ios7-paper-outline,\r\n.ion-ios7-paperplane,\r\n.ion-ios7-paperplane-outline,\r\n.ion-ios7-partlysunny,\r\n.ion-ios7-partlysunny-outline,\r\n.ion-ios7-pause,\r\n.ion-ios7-pause-outline,\r\n.ion-ios7-paw,\r\n.ion-ios7-paw-outline,\r\n.ion-ios7-people,\r\n.ion-ios7-people-outline,\r\n.ion-ios7-person,\r\n.ion-ios7-person-outline,\r\n.ion-ios7-personadd,\r\n.ion-ios7-personadd-outline,\r\n.ion-ios7-photos,\r\n.ion-ios7-photos-outline,\r\n.ion-ios7-pie,\r\n.ion-ios7-pie-outline,\r\n.ion-ios7-play,\r\n.ion-ios7-play-outline,\r\n.ion-ios7-plus,\r\n.ion-ios7-plus-empty,\r\n.ion-ios7-plus-outline,\r\n.ion-ios7-pricetag,\r\n.ion-ios7-pricetag-outline,\r\n.ion-ios7-pricetags,\r\n.ion-ios7-pricetags-outline,\r\n.ion-ios7-printer,\r\n.ion-ios7-printer-outline,\r\n.ion-ios7-pulse,\r\n.ion-ios7-pulse-strong,\r\n.ion-ios7-rainy,\r\n.ion-ios7-rainy-outline,\r\n.ion-ios7-recording,\r\n.ion-ios7-recording-outline,\r\n.ion-ios7-redo,\r\n.ion-ios7-redo-outline,\r\n.ion-ios7-refresh,\r\n.ion-ios7-refresh-empty,\r\n.ion-ios7-refresh-outline,\r\n.ion-ios7-reload,\r\n.ion-ios7-reverse-camera,\r\n.ion-ios7-reverse-camera-outline,\r\n.ion-ios7-rewind,\r\n.ion-ios7-rewind-outline,\r\n.ion-ios7-search,\r\n.ion-ios7-search-strong,\r\n.ion-ios7-settings,\r\n.ion-ios7-settings-strong,\r\n.ion-ios7-shrink,\r\n.ion-ios7-skipbackward,\r\n.ion-ios7-skipbackward-outline,\r\n.ion-ios7-skipforward,\r\n.ion-ios7-skipforward-outline,\r\n.ion-ios7-snowy,\r\n.ion-ios7-speedometer,\r\n.ion-ios7-speedometer-outline,\r\n.ion-ios7-star,\r\n.ion-ios7-star-half,\r\n.ion-ios7-star-outline,\r\n.ion-ios7-stopwatch,\r\n.ion-ios7-stopwatch-outline,\r\n.ion-ios7-sunny,\r\n.ion-ios7-sunny-outline,\r\n.ion-ios7-telephone,\r\n.ion-ios7-telephone-outline,\r\n.ion-ios7-tennisball,\r\n.ion-ios7-tennisball-outline,\r\n.ion-ios7-thunderstorm,\r\n.ion-ios7-thunderstorm-outline,\r\n.ion-ios7-time,\r\n.ion-ios7-time-outline,\r\n.ion-ios7-timer,\r\n.ion-ios7-timer-outline,\r\n.ion-ios7-toggle,\r\n.ion-ios7-toggle-outline,\r\n.ion-ios7-trash,\r\n.ion-ios7-trash-outline,\r\n.ion-ios7-undo,\r\n.ion-ios7-undo-outline,\r\n.ion-ios7-unlocked,\r\n.ion-ios7-unlocked-outline,\r\n.ion-ios7-upload,\r\n.ion-ios7-upload-outline,\r\n.ion-ios7-videocam,\r\n.ion-ios7-videocam-outline,\r\n.ion-ios7-volume-high,\r\n.ion-ios7-volume-low,\r\n.ion-ios7-wineglass,\r\n.ion-ios7-wineglass-outline,\r\n.ion-ios7-world,\r\n.ion-ios7-world-outline,\r\n.ion-ipad,\r\n.ion-iphone,\r\n.ion-ipod,\r\n.ion-jet,\r\n.ion-key,\r\n.ion-knife,\r\n.ion-laptop,\r\n.ion-leaf,\r\n.ion-levels,\r\n.ion-lightbulb,\r\n.ion-link,\r\n.ion-load-a,\r\n.ion-load-b,\r\n.ion-load-c,\r\n.ion-load-d,\r\n.ion-location,\r\n.ion-locked,\r\n.ion-log-in,\r\n.ion-log-out,\r\n.ion-loop,\r\n.ion-magnet,\r\n.ion-male,\r\n.ion-man,\r\n.ion-map,\r\n.ion-medkit,\r\n.ion-merge,\r\n.ion-mic-a,\r\n.ion-mic-b,\r\n.ion-mic-c,\r\n.ion-minus,\r\n.ion-minus-circled,\r\n.ion-minus-round,\r\n.ion-model-s,\r\n.ion-monitor,\r\n.ion-more,\r\n.ion-mouse,\r\n.ion-music-note,\r\n.ion-navicon,\r\n.ion-navicon-round,\r\n.ion-navigate,\r\n.ion-network,\r\n.ion-no-smoking,\r\n.ion-nuclear,\r\n.ion-outlet,\r\n.ion-paper-airplane,\r\n.ion-paperclip,\r\n.ion-pause,\r\n.ion-person,\r\n.ion-person-add,\r\n.ion-person-stalker,\r\n.ion-pie-graph,\r\n.ion-pin,\r\n.ion-pinpoint,\r\n.ion-pizza,\r\n.ion-plane,\r\n.ion-planet,\r\n.ion-play,\r\n.ion-playstation,\r\n.ion-plus,\r\n.ion-plus-circled,\r\n.ion-plus-round,\r\n.ion-podium,\r\n.ion-pound,\r\n.ion-power,\r\n.ion-pricetag,\r\n.ion-pricetags,\r\n.ion-printer,\r\n.ion-pull-request,\r\n.ion-qr-scanner,\r\n.ion-quote,\r\n.ion-radio-waves,\r\n.ion-record,\r\n.ion-refresh,\r\n.ion-reply,\r\n.ion-reply-all,\r\n.ion-ribbon-a,\r\n.ion-ribbon-b,\r\n.ion-sad,\r\n.ion-scissors,\r\n.ion-search,\r\n.ion-settings,\r\n.ion-share,\r\n.ion-shuffle,\r\n.ion-skip-backward,\r\n.ion-skip-forward,\r\n.ion-social-android,\r\n.ion-social-android-outline,\r\n.ion-social-apple,\r\n.ion-social-apple-outline,\r\n.ion-social-bitcoin,\r\n.ion-social-bitcoin-outline,\r\n.ion-social-buffer,\r\n.ion-social-buffer-outline,\r\n.ion-social-designernews,\r\n.ion-social-designernews-outline,\r\n.ion-social-dribbble,\r\n.ion-social-dribbble-outline,\r\n.ion-social-dropbox,\r\n.ion-social-dropbox-outline,\r\n.ion-social-facebook,\r\n.ion-social-facebook-outline,\r\n.ion-social-foursquare,\r\n.ion-social-foursquare-outline,\r\n.ion-social-freebsd-devil,\r\n.ion-social-github,\r\n.ion-social-github-outline,\r\n.ion-social-google,\r\n.ion-social-google-outline,\r\n.ion-social-googleplus,\r\n.ion-social-googleplus-outline,\r\n.ion-social-hackernews,\r\n.ion-social-hackernews-outline,\r\n.ion-social-instagram,\r\n.ion-social-instagram-outline,\r\n.ion-social-linkedin,\r\n.ion-social-linkedin-outline,\r\n.ion-social-pinterest,\r\n.ion-social-pinterest-outline,\r\n.ion-social-reddit,\r\n.ion-social-reddit-outline,\r\n.ion-social-rss,\r\n.ion-social-rss-outline,\r\n.ion-social-skype,\r\n.ion-social-skype-outline,\r\n.ion-social-tumblr,\r\n.ion-social-tumblr-outline,\r\n.ion-social-tux,\r\n.ion-social-twitter,\r\n.ion-social-twitter-outline,\r\n.ion-social-usd,\r\n.ion-social-usd-outline,\r\n.ion-social-vimeo,\r\n.ion-social-vimeo-outline,\r\n.ion-social-windows,\r\n.ion-social-windows-outline,\r\n.ion-social-wordpress,\r\n.ion-social-wordpress-outline,\r\n.ion-social-yahoo,\r\n.ion-social-yahoo-outline,\r\n.ion-social-youtube,\r\n.ion-social-youtube-outline,\r\n.ion-speakerphone,\r\n.ion-speedometer,\r\n.ion-spoon,\r\n.ion-star,\r\n.ion-stats-bars,\r\n.ion-steam,\r\n.ion-stop,\r\n.ion-thermometer,\r\n.ion-thumbsdown,\r\n.ion-thumbsup,\r\n.ion-toggle,\r\n.ion-toggle-filled,\r\n.ion-trash-a,\r\n.ion-trash-b,\r\n.ion-trophy,\r\n.ion-umbrella,\r\n.ion-university,\r\n.ion-unlocked,\r\n.ion-upload,\r\n.ion-usb,\r\n.ion-videocamera,\r\n.ion-volume-high,\r\n.ion-volume-low,\r\n.ion-volume-medium,\r\n.ion-volume-mute,\r\n.ion-wand,\r\n.ion-waterdrop,\r\n.ion-wifi,\r\n.ion-wineglass,\r\n.ion-woman,\r\n.ion-wrench,\r\n.ion-xbox {\r\n display: inline-block;\r\n font-family: \"Ionicons\";\r\n speak: none;\r\n font-style: normal;\r\n font-weight: normal;\r\n font-variant: normal;\r\n text-transform: none;\r\n text-rendering: auto;\r\n line-height: 1;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n}\r\n.ion-spin,\r\n.ion-loading-a,\r\n.ion-loading-b,\r\n.ion-loading-c,\r\n.ion-loading-d,\r\n.ion-looping,\r\n.ion-refreshing,\r\n.ion-ios7-reloading {\r\n animation: spin 1s infinite linear;\r\n}\r\n@keyframes spin {\r\n 0% {\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n transform: rotate(359deg);\r\n }\r\n}\r\n.ion-loading-a {\r\n animation-timing-function: steps(8, start);\r\n}\r\n.ion-alert:before {\r\n content: \"\\f101\";\r\n}\r\n.ion-alert-circled:before {\r\n content: \"\\f100\";\r\n}\r\n.ion-android-add:before {\r\n content: \"\\f2c7\";\r\n}\r\n.ion-android-add-contact:before {\r\n content: \"\\f2c6\";\r\n}\r\n.ion-android-alarm:before {\r\n content: \"\\f2c8\";\r\n}\r\n.ion-android-archive:before {\r\n content: \"\\f2c9\";\r\n}\r\n.ion-android-arrow-back:before {\r\n content: \"\\f2ca\";\r\n}\r\n.ion-android-arrow-down-left:before {\r\n content: \"\\f2cb\";\r\n}\r\n.ion-android-arrow-down-right:before {\r\n content: \"\\f2cc\";\r\n}\r\n.ion-android-arrow-forward:before {\r\n content: \"\\f30f\";\r\n}\r\n.ion-android-arrow-up-left:before {\r\n content: \"\\f2cd\";\r\n}\r\n.ion-android-arrow-up-right:before {\r\n content: \"\\f2ce\";\r\n}\r\n.ion-android-battery:before {\r\n content: \"\\f2cf\";\r\n}\r\n.ion-android-book:before {\r\n content: \"\\f2d0\";\r\n}\r\n.ion-android-calendar:before {\r\n content: \"\\f2d1\";\r\n}\r\n.ion-android-call:before {\r\n content: \"\\f2d2\";\r\n}\r\n.ion-android-camera:before {\r\n content: \"\\f2d3\";\r\n}\r\n.ion-android-chat:before {\r\n content: \"\\f2d4\";\r\n}\r\n.ion-android-checkmark:before {\r\n content: \"\\f2d5\";\r\n}\r\n.ion-android-clock:before {\r\n content: \"\\f2d6\";\r\n}\r\n.ion-android-close:before {\r\n content: \"\\f2d7\";\r\n}\r\n.ion-android-contact:before {\r\n content: \"\\f2d8\";\r\n}\r\n.ion-android-contacts:before {\r\n content: \"\\f2d9\";\r\n}\r\n.ion-android-data:before {\r\n content: \"\\f2da\";\r\n}\r\n.ion-android-developer:before {\r\n content: \"\\f2db\";\r\n}\r\n.ion-android-display:before {\r\n content: \"\\f2dc\";\r\n}\r\n.ion-android-download:before {\r\n content: \"\\f2dd\";\r\n}\r\n.ion-android-drawer:before {\r\n content: \"\\f310\";\r\n}\r\n.ion-android-dropdown:before {\r\n content: \"\\f2de\";\r\n}\r\n.ion-android-earth:before {\r\n content: \"\\f2df\";\r\n}\r\n.ion-android-folder:before {\r\n content: \"\\f2e0\";\r\n}\r\n.ion-android-forums:before {\r\n content: \"\\f2e1\";\r\n}\r\n.ion-android-friends:before {\r\n content: \"\\f2e2\";\r\n}\r\n.ion-android-hand:before {\r\n content: \"\\f2e3\";\r\n}\r\n.ion-android-image:before {\r\n content: \"\\f2e4\";\r\n}\r\n.ion-android-inbox:before {\r\n content: \"\\f2e5\";\r\n}\r\n.ion-android-information:before {\r\n content: \"\\f2e6\";\r\n}\r\n.ion-android-keypad:before {\r\n content: \"\\f2e7\";\r\n}\r\n.ion-android-lightbulb:before {\r\n content: \"\\f2e8\";\r\n}\r\n.ion-android-locate:before {\r\n content: \"\\f2e9\";\r\n}\r\n.ion-android-location:before {\r\n content: \"\\f2ea\";\r\n}\r\n.ion-android-mail:before {\r\n content: \"\\f2eb\";\r\n}\r\n.ion-android-microphone:before {\r\n content: \"\\f2ec\";\r\n}\r\n.ion-android-mixer:before {\r\n content: \"\\f2ed\";\r\n}\r\n.ion-android-more:before {\r\n content: \"\\f2ee\";\r\n}\r\n.ion-android-note:before {\r\n content: \"\\f2ef\";\r\n}\r\n.ion-android-playstore:before {\r\n content: \"\\f2f0\";\r\n}\r\n.ion-android-printer:before {\r\n content: \"\\f2f1\";\r\n}\r\n.ion-android-promotion:before {\r\n content: \"\\f2f2\";\r\n}\r\n.ion-android-reminder:before {\r\n content: \"\\f2f3\";\r\n}\r\n.ion-android-remove:before {\r\n content: \"\\f2f4\";\r\n}\r\n.ion-android-search:before {\r\n content: \"\\f2f5\";\r\n}\r\n.ion-android-send:before {\r\n content: \"\\f2f6\";\r\n}\r\n.ion-android-settings:before {\r\n content: \"\\f2f7\";\r\n}\r\n.ion-android-share:before {\r\n content: \"\\f2f8\";\r\n}\r\n.ion-android-social:before {\r\n content: \"\\f2fa\";\r\n}\r\n.ion-android-social-user:before {\r\n content: \"\\f2f9\";\r\n}\r\n.ion-android-sort:before {\r\n content: \"\\f2fb\";\r\n}\r\n.ion-android-stair-drawer:before {\r\n content: \"\\f311\";\r\n}\r\n.ion-android-star:before {\r\n content: \"\\f2fc\";\r\n}\r\n.ion-android-stopwatch:before {\r\n content: \"\\f2fd\";\r\n}\r\n.ion-android-storage:before {\r\n content: \"\\f2fe\";\r\n}\r\n.ion-android-system-back:before {\r\n content: \"\\f2ff\";\r\n}\r\n.ion-android-system-home:before {\r\n content: \"\\f300\";\r\n}\r\n.ion-android-system-windows:before {\r\n content: \"\\f301\";\r\n}\r\n.ion-android-timer:before {\r\n content: \"\\f302\";\r\n}\r\n.ion-android-trash:before {\r\n content: \"\\f303\";\r\n}\r\n.ion-android-user-menu:before {\r\n content: \"\\f312\";\r\n}\r\n.ion-android-volume:before {\r\n content: \"\\f304\";\r\n}\r\n.ion-android-wifi:before {\r\n content: \"\\f305\";\r\n}\r\n.ion-aperture:before {\r\n content: \"\\f313\";\r\n}\r\n.ion-archive:before {\r\n content: \"\\f102\";\r\n}\r\n.ion-arrow-down-a:before {\r\n content: \"\\f103\";\r\n}\r\n.ion-arrow-down-b:before {\r\n content: \"\\f104\";\r\n}\r\n.ion-arrow-down-c:before {\r\n content: \"\\f105\";\r\n}\r\n.ion-arrow-expand:before {\r\n content: \"\\f25e\";\r\n}\r\n.ion-arrow-graph-down-left:before {\r\n content: \"\\f25f\";\r\n}\r\n.ion-arrow-graph-down-right:before {\r\n content: \"\\f260\";\r\n}\r\n.ion-arrow-graph-up-left:before {\r\n content: \"\\f261\";\r\n}\r\n.ion-arrow-graph-up-right:before {\r\n content: \"\\f262\";\r\n}\r\n.ion-arrow-left-a:before {\r\n content: \"\\f106\";\r\n}\r\n.ion-arrow-left-b:before {\r\n content: \"\\f107\";\r\n}\r\n.ion-arrow-left-c:before {\r\n content: \"\\f108\";\r\n}\r\n.ion-arrow-move:before {\r\n content: \"\\f263\";\r\n}\r\n.ion-arrow-resize:before {\r\n content: \"\\f264\";\r\n}\r\n.ion-arrow-return-left:before {\r\n content: \"\\f265\";\r\n}\r\n.ion-arrow-return-right:before {\r\n content: \"\\f266\";\r\n}\r\n.ion-arrow-right-a:before {\r\n content: \"\\f109\";\r\n}\r\n.ion-arrow-right-b:before {\r\n content: \"\\f10a\";\r\n}\r\n.ion-arrow-right-c:before {\r\n content: \"\\f10b\";\r\n}\r\n.ion-arrow-shrink:before {\r\n content: \"\\f267\";\r\n}\r\n.ion-arrow-swap:before {\r\n content: \"\\f268\";\r\n}\r\n.ion-arrow-up-a:before {\r\n content: \"\\f10c\";\r\n}\r\n.ion-arrow-up-b:before {\r\n content: \"\\f10d\";\r\n}\r\n.ion-arrow-up-c:before {\r\n content: \"\\f10e\";\r\n}\r\n.ion-asterisk:before {\r\n content: \"\\f314\";\r\n}\r\n.ion-at:before {\r\n content: \"\\f10f\";\r\n}\r\n.ion-bag:before {\r\n content: \"\\f110\";\r\n}\r\n.ion-battery-charging:before {\r\n content: \"\\f111\";\r\n}\r\n.ion-battery-empty:before {\r\n content: \"\\f112\";\r\n}\r\n.ion-battery-full:before {\r\n content: \"\\f113\";\r\n}\r\n.ion-battery-half:before {\r\n content: \"\\f114\";\r\n}\r\n.ion-battery-low:before {\r\n content: \"\\f115\";\r\n}\r\n.ion-beaker:before {\r\n content: \"\\f269\";\r\n}\r\n.ion-beer:before {\r\n content: \"\\f26a\";\r\n}\r\n.ion-bluetooth:before {\r\n content: \"\\f116\";\r\n}\r\n.ion-bonfire:before {\r\n content: \"\\f315\";\r\n}\r\n.ion-bookmark:before {\r\n content: \"\\f26b\";\r\n}\r\n.ion-briefcase:before {\r\n content: \"\\f26c\";\r\n}\r\n.ion-bug:before {\r\n content: \"\\f2be\";\r\n}\r\n.ion-calculator:before {\r\n content: \"\\f26d\";\r\n}\r\n.ion-calendar:before {\r\n content: \"\\f117\";\r\n}\r\n.ion-camera:before {\r\n content: \"\\f118\";\r\n}\r\n.ion-card:before {\r\n content: \"\\f119\";\r\n}\r\n.ion-cash:before {\r\n content: \"\\f316\";\r\n}\r\n.ion-chatbox:before {\r\n content: \"\\f11b\";\r\n}\r\n.ion-chatbox-working:before {\r\n content: \"\\f11a\";\r\n}\r\n.ion-chatboxes:before {\r\n content: \"\\f11c\";\r\n}\r\n.ion-chatbubble:before {\r\n content: \"\\f11e\";\r\n}\r\n.ion-chatbubble-working:before {\r\n content: \"\\f11d\";\r\n}\r\n.ion-chatbubbles:before {\r\n content: \"\\f11f\";\r\n}\r\n.ion-checkmark:before {\r\n content: \"\\f122\";\r\n}\r\n.ion-checkmark-circled:before {\r\n content: \"\\f120\";\r\n}\r\n.ion-checkmark-round:before {\r\n content: \"\\f121\";\r\n}\r\n.ion-chevron-down:before {\r\n content: \"\\f123\";\r\n}\r\n.ion-chevron-left:before {\r\n content: \"\\f124\";\r\n}\r\n.ion-chevron-right:before {\r\n content: \"\\f125\";\r\n}\r\n.ion-chevron-up:before {\r\n content: \"\\f126\";\r\n}\r\n.ion-clipboard:before {\r\n content: \"\\f127\";\r\n}\r\n.ion-clock:before {\r\n content: \"\\f26e\";\r\n}\r\n.ion-close:before {\r\n content: \"\\f12a\";\r\n}\r\n.ion-close-circled:before {\r\n content: \"\\f128\";\r\n}\r\n.ion-close-round:before {\r\n content: \"\\f129\";\r\n}\r\n.ion-closed-captioning:before {\r\n content: \"\\f317\";\r\n}\r\n.ion-cloud:before {\r\n content: \"\\f12b\";\r\n}\r\n.ion-code:before {\r\n content: \"\\f271\";\r\n}\r\n.ion-code-download:before {\r\n content: \"\\f26f\";\r\n}\r\n.ion-code-working:before {\r\n content: \"\\f270\";\r\n}\r\n.ion-coffee:before {\r\n content: \"\\f272\";\r\n}\r\n.ion-compass:before {\r\n content: \"\\f273\";\r\n}\r\n.ion-compose:before {\r\n content: \"\\f12c\";\r\n}\r\n.ion-connection-bars:before {\r\n content: \"\\f274\";\r\n}\r\n.ion-contrast:before {\r\n content: \"\\f275\";\r\n}\r\n.ion-cube:before {\r\n content: \"\\f318\";\r\n}\r\n.ion-disc:before {\r\n content: \"\\f12d\";\r\n}\r\n.ion-document:before {\r\n content: \"\\f12f\";\r\n}\r\n.ion-document-text:before {\r\n content: \"\\f12e\";\r\n}\r\n.ion-drag:before {\r\n content: \"\\f130\";\r\n}\r\n.ion-earth:before {\r\n content: \"\\f276\";\r\n}\r\n.ion-edit:before {\r\n content: \"\\f2bf\";\r\n}\r\n.ion-egg:before {\r\n content: \"\\f277\";\r\n}\r\n.ion-eject:before {\r\n content: \"\\f131\";\r\n}\r\n.ion-email:before {\r\n content: \"\\f132\";\r\n}\r\n.ion-eye:before {\r\n content: \"\\f133\";\r\n}\r\n.ion-eye-disabled:before {\r\n content: \"\\f306\";\r\n}\r\n.ion-female:before {\r\n content: \"\\f278\";\r\n}\r\n.ion-filing:before {\r\n content: \"\\f134\";\r\n}\r\n.ion-film-marker:before {\r\n content: \"\\f135\";\r\n}\r\n.ion-fireball:before {\r\n content: \"\\f319\";\r\n}\r\n.ion-flag:before {\r\n content: \"\\f279\";\r\n}\r\n.ion-flame:before {\r\n content: \"\\f31a\";\r\n}\r\n.ion-flash:before {\r\n content: \"\\f137\";\r\n}\r\n.ion-flash-off:before {\r\n content: \"\\f136\";\r\n}\r\n.ion-flask:before {\r\n content: \"\\f138\";\r\n}\r\n.ion-folder:before {\r\n content: \"\\f139\";\r\n}\r\n.ion-fork:before {\r\n content: \"\\f27a\";\r\n}\r\n.ion-fork-repo:before {\r\n content: \"\\f2c0\";\r\n}\r\n.ion-forward:before {\r\n content: \"\\f13a\";\r\n}\r\n.ion-funnel:before {\r\n content: \"\\f31b\";\r\n}\r\n.ion-game-controller-a:before {\r\n content: \"\\f13b\";\r\n}\r\n.ion-game-controller-b:before {\r\n content: \"\\f13c\";\r\n}\r\n.ion-gear-a:before {\r\n content: \"\\f13d\";\r\n}\r\n.ion-gear-b:before {\r\n content: \"\\f13e\";\r\n}\r\n.ion-grid:before {\r\n content: \"\\f13f\";\r\n}\r\n.ion-hammer:before {\r\n content: \"\\f27b\";\r\n}\r\n.ion-happy:before {\r\n content: \"\\f31c\";\r\n}\r\n.ion-headphone:before {\r\n content: \"\\f140\";\r\n}\r\n.ion-heart:before {\r\n content: \"\\f141\";\r\n}\r\n.ion-heart-broken:before {\r\n content: \"\\f31d\";\r\n}\r\n.ion-help:before {\r\n content: \"\\f143\";\r\n}\r\n.ion-help-buoy:before {\r\n content: \"\\f27c\";\r\n}\r\n.ion-help-circled:before {\r\n content: \"\\f142\";\r\n}\r\n.ion-home:before {\r\n content: \"\\f144\";\r\n}\r\n.ion-icecream:before {\r\n content: \"\\f27d\";\r\n}\r\n.ion-icon-social-google-plus:before {\r\n content: \"\\f146\";\r\n}\r\n.ion-icon-social-google-plus-outline:before {\r\n content: \"\\f145\";\r\n}\r\n.ion-image:before {\r\n content: \"\\f147\";\r\n}\r\n.ion-images:before {\r\n content: \"\\f148\";\r\n}\r\n.ion-information:before {\r\n content: \"\\f14a\";\r\n}\r\n.ion-information-circled:before {\r\n content: \"\\f149\";\r\n}\r\n.ion-ionic:before {\r\n content: \"\\f14b\";\r\n}\r\n.ion-ios7-alarm:before {\r\n content: \"\\f14d\";\r\n}\r\n.ion-ios7-alarm-outline:before {\r\n content: \"\\f14c\";\r\n}\r\n.ion-ios7-albums:before {\r\n content: \"\\f14f\";\r\n}\r\n.ion-ios7-albums-outline:before {\r\n content: \"\\f14e\";\r\n}\r\n.ion-ios7-americanfootball:before {\r\n content: \"\\f31f\";\r\n}\r\n.ion-ios7-americanfootball-outline:before {\r\n content: \"\\f31e\";\r\n}\r\n.ion-ios7-analytics:before {\r\n content: \"\\f321\";\r\n}\r\n.ion-ios7-analytics-outline:before {\r\n content: \"\\f320\";\r\n}\r\n.ion-ios7-arrow-back:before {\r\n content: \"\\f150\";\r\n}\r\n.ion-ios7-arrow-down:before {\r\n content: \"\\f151\";\r\n}\r\n.ion-ios7-arrow-forward:before {\r\n content: \"\\f152\";\r\n}\r\n.ion-ios7-arrow-left:before {\r\n content: \"\\f153\";\r\n}\r\n.ion-ios7-arrow-right:before {\r\n content: \"\\f154\";\r\n}\r\n.ion-ios7-arrow-thin-down:before {\r\n content: \"\\f27e\";\r\n}\r\n.ion-ios7-arrow-thin-left:before {\r\n content: \"\\f27f\";\r\n}\r\n.ion-ios7-arrow-thin-right:before {\r\n content: \"\\f280\";\r\n}\r\n.ion-ios7-arrow-thin-up:before {\r\n content: \"\\f281\";\r\n}\r\n.ion-ios7-arrow-up:before {\r\n content: \"\\f155\";\r\n}\r\n.ion-ios7-at:before {\r\n content: \"\\f157\";\r\n}\r\n.ion-ios7-at-outline:before {\r\n content: \"\\f156\";\r\n}\r\n.ion-ios7-barcode:before {\r\n content: \"\\f323\";\r\n}\r\n.ion-ios7-barcode-outline:before {\r\n content: \"\\f322\";\r\n}\r\n.ion-ios7-baseball:before {\r\n content: \"\\f325\";\r\n}\r\n.ion-ios7-baseball-outline:before {\r\n content: \"\\f324\";\r\n}\r\n.ion-ios7-basketball:before {\r\n content: \"\\f327\";\r\n}\r\n.ion-ios7-basketball-outline:before {\r\n content: \"\\f326\";\r\n}\r\n.ion-ios7-bell:before {\r\n content: \"\\f159\";\r\n}\r\n.ion-ios7-bell-outline:before {\r\n content: \"\\f158\";\r\n}\r\n.ion-ios7-bolt:before {\r\n content: \"\\f15b\";\r\n}\r\n.ion-ios7-bolt-outline:before {\r\n content: \"\\f15a\";\r\n}\r\n.ion-ios7-bookmarks:before {\r\n content: \"\\f15d\";\r\n}\r\n.ion-ios7-bookmarks-outline:before {\r\n content: \"\\f15c\";\r\n}\r\n.ion-ios7-box:before {\r\n content: \"\\f15f\";\r\n}\r\n.ion-ios7-box-outline:before {\r\n content: \"\\f15e\";\r\n}\r\n.ion-ios7-briefcase:before {\r\n content: \"\\f283\";\r\n}\r\n.ion-ios7-briefcase-outline:before {\r\n content: \"\\f282\";\r\n}\r\n.ion-ios7-browsers:before {\r\n content: \"\\f161\";\r\n}\r\n.ion-ios7-browsers-outline:before {\r\n content: \"\\f160\";\r\n}\r\n.ion-ios7-calculator:before {\r\n content: \"\\f285\";\r\n}\r\n.ion-ios7-calculator-outline:before {\r\n content: \"\\f284\";\r\n}\r\n.ion-ios7-calendar:before {\r\n content: \"\\f163\";\r\n}\r\n.ion-ios7-calendar-outline:before {\r\n content: \"\\f162\";\r\n}\r\n.ion-ios7-camera:before {\r\n content: \"\\f165\";\r\n}\r\n.ion-ios7-camera-outline:before {\r\n content: \"\\f164\";\r\n}\r\n.ion-ios7-cart:before {\r\n content: \"\\f167\";\r\n}\r\n.ion-ios7-cart-outline:before {\r\n content: \"\\f166\";\r\n}\r\n.ion-ios7-chatboxes:before {\r\n content: \"\\f169\";\r\n}\r\n.ion-ios7-chatboxes-outline:before {\r\n content: \"\\f168\";\r\n}\r\n.ion-ios7-chatbubble:before {\r\n content: \"\\f16b\";\r\n}\r\n.ion-ios7-chatbubble-outline:before {\r\n content: \"\\f16a\";\r\n}\r\n.ion-ios7-checkmark:before {\r\n content: \"\\f16e\";\r\n}\r\n.ion-ios7-checkmark-empty:before {\r\n content: \"\\f16c\";\r\n}\r\n.ion-ios7-checkmark-outline:before {\r\n content: \"\\f16d\";\r\n}\r\n.ion-ios7-circle-filled:before {\r\n content: \"\\f16f\";\r\n}\r\n.ion-ios7-circle-outline:before {\r\n content: \"\\f170\";\r\n}\r\n.ion-ios7-clock:before {\r\n content: \"\\f172\";\r\n}\r\n.ion-ios7-clock-outline:before {\r\n content: \"\\f171\";\r\n}\r\n.ion-ios7-close:before {\r\n content: \"\\f2bc\";\r\n}\r\n.ion-ios7-close-empty:before {\r\n content: \"\\f2bd\";\r\n}\r\n.ion-ios7-close-outline:before {\r\n content: \"\\f2bb\";\r\n}\r\n.ion-ios7-cloud:before {\r\n content: \"\\f178\";\r\n}\r\n.ion-ios7-cloud-download:before {\r\n content: \"\\f174\";\r\n}\r\n.ion-ios7-cloud-download-outline:before {\r\n content: \"\\f173\";\r\n}\r\n.ion-ios7-cloud-outline:before {\r\n content: \"\\f175\";\r\n}\r\n.ion-ios7-cloud-upload:before {\r\n content: \"\\f177\";\r\n}\r\n.ion-ios7-cloud-upload-outline:before {\r\n content: \"\\f176\";\r\n}\r\n.ion-ios7-cloudy:before {\r\n content: \"\\f17a\";\r\n}\r\n.ion-ios7-cloudy-night:before {\r\n content: \"\\f308\";\r\n}\r\n.ion-ios7-cloudy-night-outline:before {\r\n content: \"\\f307\";\r\n}\r\n.ion-ios7-cloudy-outline:before {\r\n content: \"\\f179\";\r\n}\r\n.ion-ios7-cog:before {\r\n content: \"\\f17c\";\r\n}\r\n.ion-ios7-cog-outline:before {\r\n content: \"\\f17b\";\r\n}\r\n.ion-ios7-compose:before {\r\n content: \"\\f17e\";\r\n}\r\n.ion-ios7-compose-outline:before {\r\n content: \"\\f17d\";\r\n}\r\n.ion-ios7-contact:before {\r\n content: \"\\f180\";\r\n}\r\n.ion-ios7-contact-outline:before {\r\n content: \"\\f17f\";\r\n}\r\n.ion-ios7-copy:before {\r\n content: \"\\f182\";\r\n}\r\n.ion-ios7-copy-outline:before {\r\n content: \"\\f181\";\r\n}\r\n.ion-ios7-download:before {\r\n content: \"\\f184\";\r\n}\r\n.ion-ios7-download-outline:before {\r\n content: \"\\f183\";\r\n}\r\n.ion-ios7-drag:before {\r\n content: \"\\f185\";\r\n}\r\n.ion-ios7-email:before {\r\n content: \"\\f187\";\r\n}\r\n.ion-ios7-email-outline:before {\r\n content: \"\\f186\";\r\n}\r\n.ion-ios7-expand:before {\r\n content: \"\\f30d\";\r\n}\r\n.ion-ios7-eye:before {\r\n content: \"\\f189\";\r\n}\r\n.ion-ios7-eye-outline:before {\r\n content: \"\\f188\";\r\n}\r\n.ion-ios7-fastforward:before {\r\n content: \"\\f18b\";\r\n}\r\n.ion-ios7-fastforward-outline:before {\r\n content: \"\\f18a\";\r\n}\r\n.ion-ios7-filing:before {\r\n content: \"\\f18d\";\r\n}\r\n.ion-ios7-filing-outline:before {\r\n content: \"\\f18c\";\r\n}\r\n.ion-ios7-film:before {\r\n content: \"\\f18f\";\r\n}\r\n.ion-ios7-film-outline:before {\r\n content: \"\\f18e\";\r\n}\r\n.ion-ios7-flag:before {\r\n content: \"\\f191\";\r\n}\r\n.ion-ios7-flag-outline:before {\r\n content: \"\\f190\";\r\n}\r\n.ion-ios7-folder:before {\r\n content: \"\\f193\";\r\n}\r\n.ion-ios7-folder-outline:before {\r\n content: \"\\f192\";\r\n}\r\n.ion-ios7-football:before {\r\n content: \"\\f329\";\r\n}\r\n.ion-ios7-football-outline:before {\r\n content: \"\\f328\";\r\n}\r\n.ion-ios7-gear:before {\r\n content: \"\\f195\";\r\n}\r\n.ion-ios7-gear-outline:before {\r\n content: \"\\f194\";\r\n}\r\n.ion-ios7-glasses:before {\r\n content: \"\\f197\";\r\n}\r\n.ion-ios7-glasses-outline:before {\r\n content: \"\\f196\";\r\n}\r\n.ion-ios7-heart:before {\r\n content: \"\\f199\";\r\n}\r\n.ion-ios7-heart-outline:before {\r\n content: \"\\f198\";\r\n}\r\n.ion-ios7-help:before {\r\n content: \"\\f19c\";\r\n}\r\n.ion-ios7-help-empty:before {\r\n content: \"\\f19a\";\r\n}\r\n.ion-ios7-help-outline:before {\r\n content: \"\\f19b\";\r\n}\r\n.ion-ios7-home:before {\r\n content: \"\\f32b\";\r\n}\r\n.ion-ios7-home-outline:before {\r\n content: \"\\f32a\";\r\n}\r\n.ion-ios7-infinite:before {\r\n content: \"\\f19e\";\r\n}\r\n.ion-ios7-infinite-outline:before {\r\n content: \"\\f19d\";\r\n}\r\n.ion-ios7-information:before {\r\n content: \"\\f1a1\";\r\n}\r\n.ion-ios7-information-empty:before {\r\n content: \"\\f19f\";\r\n}\r\n.ion-ios7-information-outline:before {\r\n content: \"\\f1a0\";\r\n}\r\n.ion-ios7-ionic-outline:before {\r\n content: \"\\f1a2\";\r\n}\r\n.ion-ios7-keypad:before {\r\n content: \"\\f1a4\";\r\n}\r\n.ion-ios7-keypad-outline:before {\r\n content: \"\\f1a3\";\r\n}\r\n.ion-ios7-lightbulb:before {\r\n content: \"\\f287\";\r\n}\r\n.ion-ios7-lightbulb-outline:before {\r\n content: \"\\f286\";\r\n}\r\n.ion-ios7-location:before {\r\n content: \"\\f1a6\";\r\n}\r\n.ion-ios7-location-outline:before {\r\n content: \"\\f1a5\";\r\n}\r\n.ion-ios7-locked:before {\r\n content: \"\\f1a8\";\r\n}\r\n.ion-ios7-locked-outline:before {\r\n content: \"\\f1a7\";\r\n}\r\n.ion-ios7-loop:before {\r\n content: \"\\f32d\";\r\n}\r\n.ion-ios7-loop-strong:before {\r\n content: \"\\f32c\";\r\n}\r\n.ion-ios7-medkit:before {\r\n content: \"\\f289\";\r\n}\r\n.ion-ios7-medkit-outline:before {\r\n content: \"\\f288\";\r\n}\r\n.ion-ios7-mic:before {\r\n content: \"\\f1ab\";\r\n}\r\n.ion-ios7-mic-off:before {\r\n content: \"\\f1a9\";\r\n}\r\n.ion-ios7-mic-outline:before {\r\n content: \"\\f1aa\";\r\n}\r\n.ion-ios7-minus:before {\r\n content: \"\\f1ae\";\r\n}\r\n.ion-ios7-minus-empty:before {\r\n content: \"\\f1ac\";\r\n}\r\n.ion-ios7-minus-outline:before {\r\n content: \"\\f1ad\";\r\n}\r\n.ion-ios7-monitor:before {\r\n content: \"\\f1b0\";\r\n}\r\n.ion-ios7-monitor-outline:before {\r\n content: \"\\f1af\";\r\n}\r\n.ion-ios7-moon:before {\r\n content: \"\\f1b2\";\r\n}\r\n.ion-ios7-moon-outline:before {\r\n content: \"\\f1b1\";\r\n}\r\n.ion-ios7-more:before {\r\n content: \"\\f1b4\";\r\n}\r\n.ion-ios7-more-outline:before {\r\n content: \"\\f1b3\";\r\n}\r\n.ion-ios7-musical-note:before {\r\n content: \"\\f1b5\";\r\n}\r\n.ion-ios7-musical-notes:before {\r\n content: \"\\f1b6\";\r\n}\r\n.ion-ios7-navigate:before {\r\n content: \"\\f1b8\";\r\n}\r\n.ion-ios7-navigate-outline:before {\r\n content: \"\\f1b7\";\r\n}\r\n.ion-ios7-paper:before {\r\n content: \"\\f32f\";\r\n}\r\n.ion-ios7-paper-outline:before {\r\n content: \"\\f32e\";\r\n}\r\n.ion-ios7-paperplane:before {\r\n content: \"\\f1ba\";\r\n}\r\n.ion-ios7-paperplane-outline:before {\r\n content: \"\\f1b9\";\r\n}\r\n.ion-ios7-partlysunny:before {\r\n content: \"\\f1bc\";\r\n}\r\n.ion-ios7-partlysunny-outline:before {\r\n content: \"\\f1bb\";\r\n}\r\n.ion-ios7-pause:before {\r\n content: \"\\f1be\";\r\n}\r\n.ion-ios7-pause-outline:before {\r\n content: \"\\f1bd\";\r\n}\r\n.ion-ios7-paw:before {\r\n content: \"\\f331\";\r\n}\r\n.ion-ios7-paw-outline:before {\r\n content: \"\\f330\";\r\n}\r\n.ion-ios7-people:before {\r\n content: \"\\f1c0\";\r\n}\r\n.ion-ios7-people-outline:before {\r\n content: \"\\f1bf\";\r\n}\r\n.ion-ios7-person:before {\r\n content: \"\\f1c2\";\r\n}\r\n.ion-ios7-person-outline:before {\r\n content: \"\\f1c1\";\r\n}\r\n.ion-ios7-personadd:before {\r\n content: \"\\f1c4\";\r\n}\r\n.ion-ios7-personadd-outline:before {\r\n content: \"\\f1c3\";\r\n}\r\n.ion-ios7-photos:before {\r\n content: \"\\f1c6\";\r\n}\r\n.ion-ios7-photos-outline:before {\r\n content: \"\\f1c5\";\r\n}\r\n.ion-ios7-pie:before {\r\n content: \"\\f28b\";\r\n}\r\n.ion-ios7-pie-outline:before {\r\n content: \"\\f28a\";\r\n}\r\n.ion-ios7-play:before {\r\n content: \"\\f1c8\";\r\n}\r\n.ion-ios7-play-outline:before {\r\n content: \"\\f1c7\";\r\n}\r\n.ion-ios7-plus:before {\r\n content: \"\\f1cb\";\r\n}\r\n.ion-ios7-plus-empty:before {\r\n content: \"\\f1c9\";\r\n}\r\n.ion-ios7-plus-outline:before {\r\n content: \"\\f1ca\";\r\n}\r\n.ion-ios7-pricetag:before {\r\n content: \"\\f28d\";\r\n}\r\n.ion-ios7-pricetag-outline:before {\r\n content: \"\\f28c\";\r\n}\r\n.ion-ios7-pricetags:before {\r\n content: \"\\f333\";\r\n}\r\n.ion-ios7-pricetags-outline:before {\r\n content: \"\\f332\";\r\n}\r\n.ion-ios7-printer:before {\r\n content: \"\\f1cd\";\r\n}\r\n.ion-ios7-printer-outline:before {\r\n content: \"\\f1cc\";\r\n}\r\n.ion-ios7-pulse:before {\r\n content: \"\\f335\";\r\n}\r\n.ion-ios7-pulse-strong:before {\r\n content: \"\\f334\";\r\n}\r\n.ion-ios7-rainy:before {\r\n content: \"\\f1cf\";\r\n}\r\n.ion-ios7-rainy-outline:before {\r\n content: \"\\f1ce\";\r\n}\r\n.ion-ios7-recording:before {\r\n content: \"\\f1d1\";\r\n}\r\n.ion-ios7-recording-outline:before {\r\n content: \"\\f1d0\";\r\n}\r\n.ion-ios7-redo:before {\r\n content: \"\\f1d3\";\r\n}\r\n.ion-ios7-redo-outline:before {\r\n content: \"\\f1d2\";\r\n}\r\n.ion-ios7-refresh:before {\r\n content: \"\\f1d6\";\r\n}\r\n.ion-ios7-refresh-empty:before {\r\n content: \"\\f1d4\";\r\n}\r\n.ion-ios7-refresh-outline:before {\r\n content: \"\\f1d5\";\r\n}\r\n.ion-ios7-reload:before {\r\n content: \"\\f28e\";\r\n}\r\n.ion-ios7-reverse-camera:before {\r\n content: \"\\f337\";\r\n}\r\n.ion-ios7-reverse-camera-outline:before {\r\n content: \"\\f336\";\r\n}\r\n.ion-ios7-rewind:before {\r\n content: \"\\f1d8\";\r\n}\r\n.ion-ios7-rewind-outline:before {\r\n content: \"\\f1d7\";\r\n}\r\n.ion-ios7-search:before {\r\n content: \"\\f1da\";\r\n}\r\n.ion-ios7-search-strong:before {\r\n content: \"\\f1d9\";\r\n}\r\n.ion-ios7-settings:before {\r\n content: \"\\f339\";\r\n}\r\n.ion-ios7-settings-strong:before {\r\n content: \"\\f338\";\r\n}\r\n.ion-ios7-shrink:before {\r\n content: \"\\f30e\";\r\n}\r\n.ion-ios7-skipbackward:before {\r\n content: \"\\f1dc\";\r\n}\r\n.ion-ios7-skipbackward-outline:before {\r\n content: \"\\f1db\";\r\n}\r\n.ion-ios7-skipforward:before {\r\n content: \"\\f1de\";\r\n}\r\n.ion-ios7-skipforward-outline:before {\r\n content: \"\\f1dd\";\r\n}\r\n.ion-ios7-snowy:before {\r\n content: \"\\f309\";\r\n}\r\n.ion-ios7-speedometer:before {\r\n content: \"\\f290\";\r\n}\r\n.ion-ios7-speedometer-outline:before {\r\n content: \"\\f28f\";\r\n}\r\n.ion-ios7-star:before {\r\n content: \"\\f1e0\";\r\n}\r\n.ion-ios7-star-half:before {\r\n content: \"\\f33a\";\r\n}\r\n.ion-ios7-star-outline:before {\r\n content: \"\\f1df\";\r\n}\r\n.ion-ios7-stopwatch:before {\r\n content: \"\\f1e2\";\r\n}\r\n.ion-ios7-stopwatch-outline:before {\r\n content: \"\\f1e1\";\r\n}\r\n.ion-ios7-sunny:before {\r\n content: \"\\f1e4\";\r\n}\r\n.ion-ios7-sunny-outline:before {\r\n content: \"\\f1e3\";\r\n}\r\n.ion-ios7-telephone:before {\r\n content: \"\\f1e6\";\r\n}\r\n.ion-ios7-telephone-outline:before {\r\n content: \"\\f1e5\";\r\n}\r\n.ion-ios7-tennisball:before {\r\n content: \"\\f33c\";\r\n}\r\n.ion-ios7-tennisball-outline:before {\r\n content: \"\\f33b\";\r\n}\r\n.ion-ios7-thunderstorm:before {\r\n content: \"\\f1e8\";\r\n}\r\n.ion-ios7-thunderstorm-outline:before {\r\n content: \"\\f1e7\";\r\n}\r\n.ion-ios7-time:before {\r\n content: \"\\f292\";\r\n}\r\n.ion-ios7-time-outline:before {\r\n content: \"\\f291\";\r\n}\r\n.ion-ios7-timer:before {\r\n content: \"\\f1ea\";\r\n}\r\n.ion-ios7-timer-outline:before {\r\n content: \"\\f1e9\";\r\n}\r\n.ion-ios7-toggle:before {\r\n content: \"\\f33e\";\r\n}\r\n.ion-ios7-toggle-outline:before {\r\n content: \"\\f33d\";\r\n}\r\n.ion-ios7-trash:before {\r\n content: \"\\f1ec\";\r\n}\r\n.ion-ios7-trash-outline:before {\r\n content: \"\\f1eb\";\r\n}\r\n.ion-ios7-undo:before {\r\n content: \"\\f1ee\";\r\n}\r\n.ion-ios7-undo-outline:before {\r\n content: \"\\f1ed\";\r\n}\r\n.ion-ios7-unlocked:before {\r\n content: \"\\f1f0\";\r\n}\r\n.ion-ios7-unlocked-outline:before {\r\n content: \"\\f1ef\";\r\n}\r\n.ion-ios7-upload:before {\r\n content: \"\\f1f2\";\r\n}\r\n.ion-ios7-upload-outline:before {\r\n content: \"\\f1f1\";\r\n}\r\n.ion-ios7-videocam:before {\r\n content: \"\\f1f4\";\r\n}\r\n.ion-ios7-videocam-outline:before {\r\n content: \"\\f1f3\";\r\n}\r\n.ion-ios7-volume-high:before {\r\n content: \"\\f1f5\";\r\n}\r\n.ion-ios7-volume-low:before {\r\n content: \"\\f1f6\";\r\n}\r\n.ion-ios7-wineglass:before {\r\n content: \"\\f294\";\r\n}\r\n.ion-ios7-wineglass-outline:before {\r\n content: \"\\f293\";\r\n}\r\n.ion-ios7-world:before {\r\n content: \"\\f1f8\";\r\n}\r\n.ion-ios7-world-outline:before {\r\n content: \"\\f1f7\";\r\n}\r\n.ion-ipad:before {\r\n content: \"\\f1f9\";\r\n}\r\n.ion-iphone:before {\r\n content: \"\\f1fa\";\r\n}\r\n.ion-ipod:before {\r\n content: \"\\f1fb\";\r\n}\r\n.ion-jet:before {\r\n content: \"\\f295\";\r\n}\r\n.ion-key:before {\r\n content: \"\\f296\";\r\n}\r\n.ion-knife:before {\r\n content: \"\\f297\";\r\n}\r\n.ion-laptop:before {\r\n content: \"\\f1fc\";\r\n}\r\n.ion-leaf:before {\r\n content: \"\\f1fd\";\r\n}\r\n.ion-levels:before {\r\n content: \"\\f298\";\r\n}\r\n.ion-lightbulb:before {\r\n content: \"\\f299\";\r\n}\r\n.ion-link:before {\r\n content: \"\\f1fe\";\r\n}\r\n.ion-load-a:before {\r\n content: \"\\f29a\";\r\n}\r\n.ion-load-b:before {\r\n content: \"\\f29b\";\r\n}\r\n.ion-load-c:before {\r\n content: \"\\f29c\";\r\n}\r\n.ion-load-d:before {\r\n content: \"\\f29d\";\r\n}\r\n.ion-location:before {\r\n content: \"\\f1ff\";\r\n}\r\n.ion-locked:before {\r\n content: \"\\f200\";\r\n}\r\n.ion-log-in:before {\r\n content: \"\\f29e\";\r\n}\r\n.ion-log-out:before {\r\n content: \"\\f29f\";\r\n}\r\n.ion-loop:before {\r\n content: \"\\f201\";\r\n}\r\n.ion-magnet:before {\r\n content: \"\\f2a0\";\r\n}\r\n.ion-male:before {\r\n content: \"\\f2a1\";\r\n}\r\n.ion-man:before {\r\n content: \"\\f202\";\r\n}\r\n.ion-map:before {\r\n content: \"\\f203\";\r\n}\r\n.ion-medkit:before {\r\n content: \"\\f2a2\";\r\n}\r\n.ion-merge:before {\r\n content: \"\\f33f\";\r\n}\r\n.ion-mic-a:before {\r\n content: \"\\f204\";\r\n}\r\n.ion-mic-b:before {\r\n content: \"\\f205\";\r\n}\r\n.ion-mic-c:before {\r\n content: \"\\f206\";\r\n}\r\n.ion-minus:before {\r\n content: \"\\f209\";\r\n}\r\n.ion-minus-circled:before {\r\n content: \"\\f207\";\r\n}\r\n.ion-minus-round:before {\r\n content: \"\\f208\";\r\n}\r\n.ion-model-s:before {\r\n content: \"\\f2c1\";\r\n}\r\n.ion-monitor:before {\r\n content: \"\\f20a\";\r\n}\r\n.ion-more:before {\r\n content: \"\\f20b\";\r\n}\r\n.ion-mouse:before {\r\n content: \"\\f340\";\r\n}\r\n.ion-music-note:before {\r\n content: \"\\f20c\";\r\n}\r\n.ion-navicon:before {\r\n content: \"\\f20e\";\r\n}\r\n.ion-navicon-round:before {\r\n content: \"\\f20d\";\r\n}\r\n.ion-navigate:before {\r\n content: \"\\f2a3\";\r\n}\r\n.ion-network:before {\r\n content: \"\\f341\";\r\n}\r\n.ion-no-smoking:before {\r\n content: \"\\f2c2\";\r\n}\r\n.ion-nuclear:before {\r\n content: \"\\f2a4\";\r\n}\r\n.ion-outlet:before {\r\n content: \"\\f342\";\r\n}\r\n.ion-paper-airplane:before {\r\n content: \"\\f2c3\";\r\n}\r\n.ion-paperclip:before {\r\n content: \"\\f20f\";\r\n}\r\n.ion-pause:before {\r\n content: \"\\f210\";\r\n}\r\n.ion-person:before {\r\n content: \"\\f213\";\r\n}\r\n.ion-person-add:before {\r\n content: \"\\f211\";\r\n}\r\n.ion-person-stalker:before {\r\n content: \"\\f212\";\r\n}\r\n.ion-pie-graph:before {\r\n content: \"\\f2a5\";\r\n}\r\n.ion-pin:before {\r\n content: \"\\f2a6\";\r\n}\r\n.ion-pinpoint:before {\r\n content: \"\\f2a7\";\r\n}\r\n.ion-pizza:before {\r\n content: \"\\f2a8\";\r\n}\r\n.ion-plane:before {\r\n content: \"\\f214\";\r\n}\r\n.ion-planet:before {\r\n content: \"\\f343\";\r\n}\r\n.ion-play:before {\r\n content: \"\\f215\";\r\n}\r\n.ion-playstation:before {\r\n content: \"\\f30a\";\r\n}\r\n.ion-plus:before {\r\n content: \"\\f218\";\r\n}\r\n.ion-plus-circled:before {\r\n content: \"\\f216\";\r\n}\r\n.ion-plus-round:before {\r\n content: \"\\f217\";\r\n}\r\n.ion-podium:before {\r\n content: \"\\f344\";\r\n}\r\n.ion-pound:before {\r\n content: \"\\f219\";\r\n}\r\n.ion-power:before {\r\n content: \"\\f2a9\";\r\n}\r\n.ion-pricetag:before {\r\n content: \"\\f2aa\";\r\n}\r\n.ion-pricetags:before {\r\n content: \"\\f2ab\";\r\n}\r\n.ion-printer:before {\r\n content: \"\\f21a\";\r\n}\r\n.ion-pull-request:before {\r\n content: \"\\f345\";\r\n}\r\n.ion-qr-scanner:before {\r\n content: \"\\f346\";\r\n}\r\n.ion-quote:before {\r\n content: \"\\f347\";\r\n}\r\n.ion-radio-waves:before {\r\n content: \"\\f2ac\";\r\n}\r\n.ion-record:before {\r\n content: \"\\f21b\";\r\n}\r\n.ion-refresh:before {\r\n content: \"\\f21c\";\r\n}\r\n.ion-reply:before {\r\n content: \"\\f21e\";\r\n}\r\n.ion-reply-all:before {\r\n content: \"\\f21d\";\r\n}\r\n.ion-ribbon-a:before {\r\n content: \"\\f348\";\r\n}\r\n.ion-ribbon-b:before {\r\n content: \"\\f349\";\r\n}\r\n.ion-sad:before {\r\n content: \"\\f34a\";\r\n}\r\n.ion-scissors:before {\r\n content: \"\\f34b\";\r\n}\r\n.ion-search:before {\r\n content: \"\\f21f\";\r\n}\r\n.ion-settings:before {\r\n content: \"\\f2ad\";\r\n}\r\n.ion-share:before {\r\n content: \"\\f220\";\r\n}\r\n.ion-shuffle:before {\r\n content: \"\\f221\";\r\n}\r\n.ion-skip-backward:before {\r\n content: \"\\f222\";\r\n}\r\n.ion-skip-forward:before {\r\n content: \"\\f223\";\r\n}\r\n.ion-social-android:before {\r\n content: \"\\f225\";\r\n}\r\n.ion-social-android-outline:before {\r\n content: \"\\f224\";\r\n}\r\n.ion-social-apple:before {\r\n content: \"\\f227\";\r\n}\r\n.ion-social-apple-outline:before {\r\n content: \"\\f226\";\r\n}\r\n.ion-social-bitcoin:before {\r\n content: \"\\f2af\";\r\n}\r\n.ion-social-bitcoin-outline:before {\r\n content: \"\\f2ae\";\r\n}\r\n.ion-social-buffer:before {\r\n content: \"\\f229\";\r\n}\r\n.ion-social-buffer-outline:before {\r\n content: \"\\f228\";\r\n}\r\n.ion-social-designernews:before {\r\n content: \"\\f22b\";\r\n}\r\n.ion-social-designernews-outline:before {\r\n content: \"\\f22a\";\r\n}\r\n.ion-social-dribbble:before {\r\n content: \"\\f22d\";\r\n}\r\n.ion-social-dribbble-outline:before {\r\n content: \"\\f22c\";\r\n}\r\n.ion-social-dropbox:before {\r\n content: \"\\f22f\";\r\n}\r\n.ion-social-dropbox-outline:before {\r\n content: \"\\f22e\";\r\n}\r\n.ion-social-facebook:before {\r\n content: \"\\f231\";\r\n}\r\n.ion-social-facebook-outline:before {\r\n content: \"\\f230\";\r\n}\r\n.ion-social-foursquare:before {\r\n content: \"\\f34d\";\r\n}\r\n.ion-social-foursquare-outline:before {\r\n content: \"\\f34c\";\r\n}\r\n.ion-social-freebsd-devil:before {\r\n content: \"\\f2c4\";\r\n}\r\n.ion-social-github:before {\r\n content: \"\\f233\";\r\n}\r\n.ion-social-github-outline:before {\r\n content: \"\\f232\";\r\n}\r\n.ion-social-google:before {\r\n content: \"\\f34f\";\r\n}\r\n.ion-social-google-outline:before {\r\n content: \"\\f34e\";\r\n}\r\n.ion-social-googleplus:before {\r\n content: \"\\f235\";\r\n}\r\n.ion-social-googleplus-outline:before {\r\n content: \"\\f234\";\r\n}\r\n.ion-social-hackernews:before {\r\n content: \"\\f237\";\r\n}\r\n.ion-social-hackernews-outline:before {\r\n content: \"\\f236\";\r\n}\r\n.ion-social-instagram:before {\r\n content: \"\\f351\";\r\n}\r\n.ion-social-instagram-outline:before {\r\n content: \"\\f350\";\r\n}\r\n.ion-social-linkedin:before {\r\n content: \"\\f239\";\r\n}\r\n.ion-social-linkedin-outline:before {\r\n content: \"\\f238\";\r\n}\r\n.ion-social-pinterest:before {\r\n content: \"\\f2b1\";\r\n}\r\n.ion-social-pinterest-outline:before {\r\n content: \"\\f2b0\";\r\n}\r\n.ion-social-reddit:before {\r\n content: \"\\f23b\";\r\n}\r\n.ion-social-reddit-outline:before {\r\n content: \"\\f23a\";\r\n}\r\n.ion-social-rss:before {\r\n content: \"\\f23d\";\r\n}\r\n.ion-social-rss-outline:before {\r\n content: \"\\f23c\";\r\n}\r\n.ion-social-skype:before {\r\n content: \"\\f23f\";\r\n}\r\n.ion-social-skype-outline:before {\r\n content: \"\\f23e\";\r\n}\r\n.ion-social-tumblr:before {\r\n content: \"\\f241\";\r\n}\r\n.ion-social-tumblr-outline:before {\r\n content: \"\\f240\";\r\n}\r\n.ion-social-tux:before {\r\n content: \"\\f2c5\";\r\n}\r\n.ion-social-twitter:before {\r\n content: \"\\f243\";\r\n}\r\n.ion-social-twitter-outline:before {\r\n content: \"\\f242\";\r\n}\r\n.ion-social-usd:before {\r\n content: \"\\f353\";\r\n}\r\n.ion-social-usd-outline:before {\r\n content: \"\\f352\";\r\n}\r\n.ion-social-vimeo:before {\r\n content: \"\\f245\";\r\n}\r\n.ion-social-vimeo-outline:before {\r\n content: \"\\f244\";\r\n}\r\n.ion-social-windows:before {\r\n content: \"\\f247\";\r\n}\r\n.ion-social-windows-outline:before {\r\n content: \"\\f246\";\r\n}\r\n.ion-social-wordpress:before {\r\n content: \"\\f249\";\r\n}\r\n.ion-social-wordpress-outline:before {\r\n content: \"\\f248\";\r\n}\r\n.ion-social-yahoo:before {\r\n content: \"\\f24b\";\r\n}\r\n.ion-social-yahoo-outline:before {\r\n content: \"\\f24a\";\r\n}\r\n.ion-social-youtube:before {\r\n content: \"\\f24d\";\r\n}\r\n.ion-social-youtube-outline:before {\r\n content: \"\\f24c\";\r\n}\r\n.ion-speakerphone:before {\r\n content: \"\\f2b2\";\r\n}\r\n.ion-speedometer:before {\r\n content: \"\\f2b3\";\r\n}\r\n.ion-spoon:before {\r\n content: \"\\f2b4\";\r\n}\r\n.ion-star:before {\r\n content: \"\\f24e\";\r\n}\r\n.ion-stats-bars:before {\r\n content: \"\\f2b5\";\r\n}\r\n.ion-steam:before {\r\n content: \"\\f30b\";\r\n}\r\n.ion-stop:before {\r\n content: \"\\f24f\";\r\n}\r\n.ion-thermometer:before {\r\n content: \"\\f2b6\";\r\n}\r\n.ion-thumbsdown:before {\r\n content: \"\\f250\";\r\n}\r\n.ion-thumbsup:before {\r\n content: \"\\f251\";\r\n}\r\n.ion-toggle:before {\r\n content: \"\\f355\";\r\n}\r\n.ion-toggle-filled:before {\r\n content: \"\\f354\";\r\n}\r\n.ion-trash-a:before {\r\n content: \"\\f252\";\r\n}\r\n.ion-trash-b:before {\r\n content: \"\\f253\";\r\n}\r\n.ion-trophy:before {\r\n content: \"\\f356\";\r\n}\r\n.ion-umbrella:before {\r\n content: \"\\f2b7\";\r\n}\r\n.ion-university:before {\r\n content: \"\\f357\";\r\n}\r\n.ion-unlocked:before {\r\n content: \"\\f254\";\r\n}\r\n.ion-upload:before {\r\n content: \"\\f255\";\r\n}\r\n.ion-usb:before {\r\n content: \"\\f2b8\";\r\n}\r\n.ion-videocamera:before {\r\n content: \"\\f256\";\r\n}\r\n.ion-volume-high:before {\r\n content: \"\\f257\";\r\n}\r\n.ion-volume-low:before {\r\n content: \"\\f258\";\r\n}\r\n.ion-volume-medium:before {\r\n content: \"\\f259\";\r\n}\r\n.ion-volume-mute:before {\r\n content: \"\\f25a\";\r\n}\r\n.ion-wand:before {\r\n content: \"\\f358\";\r\n}\r\n.ion-waterdrop:before {\r\n content: \"\\f25b\";\r\n}\r\n.ion-wifi:before {\r\n content: \"\\f25c\";\r\n}\r\n.ion-wineglass:before {\r\n content: \"\\f2b9\";\r\n}\r\n.ion-woman:before {\r\n content: \"\\f25d\";\r\n}\r\n.ion-wrench:before {\r\n content: \"\\f2ba\";\r\n}\r\n.ion-xbox:before {\r\n content: \"\\f30c\";\r\n}\r\n@font-face {\r\n font-family: 'themify';\r\n src: url('../fonts/themify.eot?-fvbane');\r\n src: url('../fonts/themify.eot?#iefix-fvbane') format('embedded-opentype'), url('../fonts/themify.woff?-fvbane') format('woff'), url('../fonts/themify.ttf?-fvbane') format('truetype'), url('../fonts/themify.svg?-fvbane#themify') format('svg');\r\n font-weight: normal;\r\n font-style: normal;\r\n}\r\n[class^=\"ti-\"],\r\n[class*=\" ti-\"] {\r\n font-family: 'themify';\r\n speak: none;\r\n font-style: normal;\r\n font-weight: normal;\r\n font-variant: normal;\r\n text-transform: none;\r\n line-height: 1;\r\n /* Better Font Rendering =========== */\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n}\r\n.ti-wand:before {\r\n content: \"\\e600\";\r\n}\r\n.ti-volume:before {\r\n content: \"\\e601\";\r\n}\r\n.ti-user:before {\r\n content: \"\\e602\";\r\n}\r\n.ti-unlock:before {\r\n content: \"\\e603\";\r\n}\r\n.ti-unlink:before {\r\n content: \"\\e604\";\r\n}\r\n.ti-trash:before {\r\n content: \"\\e605\";\r\n}\r\n.ti-thought:before {\r\n content: \"\\e606\";\r\n}\r\n.ti-target:before {\r\n content: \"\\e607\";\r\n}\r\n.ti-tag:before {\r\n content: \"\\e608\";\r\n}\r\n.ti-tablet:before {\r\n content: \"\\e609\";\r\n}\r\n.ti-star:before {\r\n content: \"\\e60a\";\r\n}\r\n.ti-spray:before {\r\n content: \"\\e60b\";\r\n}\r\n.ti-signal:before {\r\n content: \"\\e60c\";\r\n}\r\n.ti-shopping-cart:before {\r\n content: \"\\e60d\";\r\n}\r\n.ti-shopping-cart-full:before {\r\n content: \"\\e60e\";\r\n}\r\n.ti-settings:before {\r\n content: \"\\e60f\";\r\n}\r\n.ti-search:before {\r\n content: \"\\e610\";\r\n}\r\n.ti-zoom-in:before {\r\n content: \"\\e611\";\r\n}\r\n.ti-zoom-out:before {\r\n content: \"\\e612\";\r\n}\r\n.ti-cut:before {\r\n content: \"\\e613\";\r\n}\r\n.ti-ruler:before {\r\n content: \"\\e614\";\r\n}\r\n.ti-ruler-pencil:before {\r\n content: \"\\e615\";\r\n}\r\n.ti-ruler-alt:before {\r\n content: \"\\e616\";\r\n}\r\n.ti-bookmark:before {\r\n content: \"\\e617\";\r\n}\r\n.ti-bookmark-alt:before {\r\n content: \"\\e618\";\r\n}\r\n.ti-reload:before {\r\n content: \"\\e619\";\r\n}\r\n.ti-plus:before {\r\n content: \"\\e61a\";\r\n}\r\n.ti-pin:before {\r\n content: \"\\e61b\";\r\n}\r\n.ti-pencil:before {\r\n content: \"\\e61c\";\r\n}\r\n.ti-pencil-alt:before {\r\n content: \"\\e61d\";\r\n}\r\n.ti-paint-roller:before {\r\n content: \"\\e61e\";\r\n}\r\n.ti-paint-bucket:before {\r\n content: \"\\e61f\";\r\n}\r\n.ti-na:before {\r\n content: \"\\e620\";\r\n}\r\n.ti-mobile:before {\r\n content: \"\\e621\";\r\n}\r\n.ti-minus:before {\r\n content: \"\\e622\";\r\n}\r\n.ti-medall:before {\r\n content: \"\\e623\";\r\n}\r\n.ti-medall-alt:before {\r\n content: \"\\e624\";\r\n}\r\n.ti-marker:before {\r\n content: \"\\e625\";\r\n}\r\n.ti-marker-alt:before {\r\n content: \"\\e626\";\r\n}\r\n.ti-arrow-up:before {\r\n content: \"\\e627\";\r\n}\r\n.ti-arrow-right:before {\r\n content: \"\\e628\";\r\n}\r\n.ti-arrow-left:before {\r\n content: \"\\e629\";\r\n}\r\n.ti-arrow-down:before {\r\n content: \"\\e62a\";\r\n}\r\n.ti-lock:before {\r\n content: \"\\e62b\";\r\n}\r\n.ti-location-arrow:before {\r\n content: \"\\e62c\";\r\n}\r\n.ti-link:before {\r\n content: \"\\e62d\";\r\n}\r\n.ti-layout:before {\r\n content: \"\\e62e\";\r\n}\r\n.ti-layers:before {\r\n content: \"\\e62f\";\r\n}\r\n.ti-layers-alt:before {\r\n content: \"\\e630\";\r\n}\r\n.ti-key:before {\r\n content: \"\\e631\";\r\n}\r\n.ti-import:before {\r\n content: \"\\e632\";\r\n}\r\n.ti-image:before {\r\n content: \"\\e633\";\r\n}\r\n.ti-heart:before {\r\n content: \"\\e634\";\r\n}\r\n.ti-heart-broken:before {\r\n content: \"\\e635\";\r\n}\r\n.ti-hand-stop:before {\r\n content: \"\\e636\";\r\n}\r\n.ti-hand-open:before {\r\n content: \"\\e637\";\r\n}\r\n.ti-hand-drag:before {\r\n content: \"\\e638\";\r\n}\r\n.ti-folder:before {\r\n content: \"\\e639\";\r\n}\r\n.ti-flag:before {\r\n content: \"\\e63a\";\r\n}\r\n.ti-flag-alt:before {\r\n content: \"\\e63b\";\r\n}\r\n.ti-flag-alt-2:before {\r\n content: \"\\e63c\";\r\n}\r\n.ti-eye:before {\r\n content: \"\\e63d\";\r\n}\r\n.ti-export:before {\r\n content: \"\\e63e\";\r\n}\r\n.ti-exchange-vertical:before {\r\n content: \"\\e63f\";\r\n}\r\n.ti-desktop:before {\r\n content: \"\\e640\";\r\n}\r\n.ti-cup:before {\r\n content: \"\\e641\";\r\n}\r\n.ti-crown:before {\r\n content: \"\\e642\";\r\n}\r\n.ti-comments:before {\r\n content: \"\\e643\";\r\n}\r\n.ti-comment:before {\r\n content: \"\\e644\";\r\n}\r\n.ti-comment-alt:before {\r\n content: \"\\e645\";\r\n}\r\n.ti-close:before {\r\n content: \"\\e646\";\r\n}\r\n.ti-clip:before {\r\n content: \"\\e647\";\r\n}\r\n.ti-angle-up:before {\r\n content: \"\\e648\";\r\n}\r\n.ti-angle-right:before {\r\n content: \"\\e649\";\r\n}\r\n.ti-angle-left:before {\r\n content: \"\\e64a\";\r\n}\r\n.ti-angle-down:before {\r\n content: \"\\e64b\";\r\n}\r\n.ti-check:before {\r\n content: \"\\e64c\";\r\n}\r\n.ti-check-box:before {\r\n content: \"\\e64d\";\r\n}\r\n.ti-camera:before {\r\n content: \"\\e64e\";\r\n}\r\n.ti-announcement:before {\r\n content: \"\\e64f\";\r\n}\r\n.ti-brush:before {\r\n content: \"\\e650\";\r\n}\r\n.ti-briefcase:before {\r\n content: \"\\e651\";\r\n}\r\n.ti-bolt:before {\r\n content: \"\\e652\";\r\n}\r\n.ti-bolt-alt:before {\r\n content: \"\\e653\";\r\n}\r\n.ti-blackboard:before {\r\n content: \"\\e654\";\r\n}\r\n.ti-bag:before {\r\n content: \"\\e655\";\r\n}\r\n.ti-move:before {\r\n content: \"\\e656\";\r\n}\r\n.ti-arrows-vertical:before {\r\n content: \"\\e657\";\r\n}\r\n.ti-arrows-horizontal:before {\r\n content: \"\\e658\";\r\n}\r\n.ti-fullscreen:before {\r\n content: \"\\e659\";\r\n}\r\n.ti-arrow-top-right:before {\r\n content: \"\\e65a\";\r\n}\r\n.ti-arrow-top-left:before {\r\n content: \"\\e65b\";\r\n}\r\n.ti-arrow-circle-up:before {\r\n content: \"\\e65c\";\r\n}\r\n.ti-arrow-circle-right:before {\r\n content: \"\\e65d\";\r\n}\r\n.ti-arrow-circle-left:before {\r\n content: \"\\e65e\";\r\n}\r\n.ti-arrow-circle-down:before {\r\n content: \"\\e65f\";\r\n}\r\n.ti-angle-double-up:before {\r\n content: \"\\e660\";\r\n}\r\n.ti-angle-double-right:before {\r\n content: \"\\e661\";\r\n}\r\n.ti-angle-double-left:before {\r\n content: \"\\e662\";\r\n}\r\n.ti-angle-double-down:before {\r\n content: \"\\e663\";\r\n}\r\n.ti-zip:before {\r\n content: \"\\e664\";\r\n}\r\n.ti-world:before {\r\n content: \"\\e665\";\r\n}\r\n.ti-wheelchair:before {\r\n content: \"\\e666\";\r\n}\r\n.ti-view-list:before {\r\n content: \"\\e667\";\r\n}\r\n.ti-view-list-alt:before {\r\n content: \"\\e668\";\r\n}\r\n.ti-view-grid:before {\r\n content: \"\\e669\";\r\n}\r\n.ti-uppercase:before {\r\n content: \"\\e66a\";\r\n}\r\n.ti-upload:before {\r\n content: \"\\e66b\";\r\n}\r\n.ti-underline:before {\r\n content: \"\\e66c\";\r\n}\r\n.ti-truck:before {\r\n content: \"\\e66d\";\r\n}\r\n.ti-timer:before {\r\n content: \"\\e66e\";\r\n}\r\n.ti-ticket:before {\r\n content: \"\\e66f\";\r\n}\r\n.ti-thumb-up:before {\r\n content: \"\\e670\";\r\n}\r\n.ti-thumb-down:before {\r\n content: \"\\e671\";\r\n}\r\n.ti-text:before {\r\n content: \"\\e672\";\r\n}\r\n.ti-stats-up:before {\r\n content: \"\\e673\";\r\n}\r\n.ti-stats-down:before {\r\n content: \"\\e674\";\r\n}\r\n.ti-split-v:before {\r\n content: \"\\e675\";\r\n}\r\n.ti-split-h:before {\r\n content: \"\\e676\";\r\n}\r\n.ti-smallcap:before {\r\n content: \"\\e677\";\r\n}\r\n.ti-shine:before {\r\n content: \"\\e678\";\r\n}\r\n.ti-shift-right:before {\r\n content: \"\\e679\";\r\n}\r\n.ti-shift-left:before {\r\n content: \"\\e67a\";\r\n}\r\n.ti-shield:before {\r\n content: \"\\e67b\";\r\n}\r\n.ti-notepad:before {\r\n content: \"\\e67c\";\r\n}\r\n.ti-server:before {\r\n content: \"\\e67d\";\r\n}\r\n.ti-quote-right:before {\r\n content: \"\\e67e\";\r\n}\r\n.ti-quote-left:before {\r\n content: \"\\e67f\";\r\n}\r\n.ti-pulse:before {\r\n content: \"\\e680\";\r\n}\r\n.ti-printer:before {\r\n content: \"\\e681\";\r\n}\r\n.ti-power-off:before {\r\n content: \"\\e682\";\r\n}\r\n.ti-plug:before {\r\n content: \"\\e683\";\r\n}\r\n.ti-pie-chart:before {\r\n content: \"\\e684\";\r\n}\r\n.ti-paragraph:before {\r\n content: \"\\e685\";\r\n}\r\n.ti-panel:before {\r\n content: \"\\e686\";\r\n}\r\n.ti-package:before {\r\n content: \"\\e687\";\r\n}\r\n.ti-music:before {\r\n content: \"\\e688\";\r\n}\r\n.ti-music-alt:before {\r\n content: \"\\e689\";\r\n}\r\n.ti-mouse:before {\r\n content: \"\\e68a\";\r\n}\r\n.ti-mouse-alt:before {\r\n content: \"\\e68b\";\r\n}\r\n.ti-money:before {\r\n content: \"\\e68c\";\r\n}\r\n.ti-microphone:before {\r\n content: \"\\e68d\";\r\n}\r\n.ti-menu:before {\r\n content: \"\\e68e\";\r\n}\r\n.ti-menu-alt:before {\r\n content: \"\\e68f\";\r\n}\r\n.ti-map:before {\r\n content: \"\\e690\";\r\n}\r\n.ti-map-alt:before {\r\n content: \"\\e691\";\r\n}\r\n.ti-loop:before {\r\n content: \"\\e692\";\r\n}\r\n.ti-location-pin:before {\r\n content: \"\\e693\";\r\n}\r\n.ti-list:before {\r\n content: \"\\e694\";\r\n}\r\n.ti-light-bulb:before {\r\n content: \"\\e695\";\r\n}\r\n.ti-Italic:before {\r\n content: \"\\e696\";\r\n}\r\n.ti-info:before {\r\n content: \"\\e697\";\r\n}\r\n.ti-infinite:before {\r\n content: \"\\e698\";\r\n}\r\n.ti-id-badge:before {\r\n content: \"\\e699\";\r\n}\r\n.ti-hummer:before {\r\n content: \"\\e69a\";\r\n}\r\n.ti-home:before {\r\n content: \"\\e69b\";\r\n}\r\n.ti-help:before {\r\n content: \"\\e69c\";\r\n}\r\n.ti-headphone:before {\r\n content: \"\\e69d\";\r\n}\r\n.ti-harddrives:before {\r\n content: \"\\e69e\";\r\n}\r\n.ti-harddrive:before {\r\n content: \"\\e69f\";\r\n}\r\n.ti-gift:before {\r\n content: \"\\e6a0\";\r\n}\r\n.ti-game:before {\r\n content: \"\\e6a1\";\r\n}\r\n.ti-filter:before {\r\n content: \"\\e6a2\";\r\n}\r\n.ti-files:before {\r\n content: \"\\e6a3\";\r\n}\r\n.ti-file:before {\r\n content: \"\\e6a4\";\r\n}\r\n.ti-eraser:before {\r\n content: \"\\e6a5\";\r\n}\r\n.ti-envelope:before {\r\n content: \"\\e6a6\";\r\n}\r\n.ti-download:before {\r\n content: \"\\e6a7\";\r\n}\r\n.ti-direction:before {\r\n content: \"\\e6a8\";\r\n}\r\n.ti-direction-alt:before {\r\n content: \"\\e6a9\";\r\n}\r\n.ti-dashboard:before {\r\n content: \"\\e6aa\";\r\n}\r\n.ti-control-stop:before {\r\n content: \"\\e6ab\";\r\n}\r\n.ti-control-shuffle:before {\r\n content: \"\\e6ac\";\r\n}\r\n.ti-control-play:before {\r\n content: \"\\e6ad\";\r\n}\r\n.ti-control-pause:before {\r\n content: \"\\e6ae\";\r\n}\r\n.ti-control-forward:before {\r\n content: \"\\e6af\";\r\n}\r\n.ti-control-backward:before {\r\n content: \"\\e6b0\";\r\n}\r\n.ti-cloud:before {\r\n content: \"\\e6b1\";\r\n}\r\n.ti-cloud-up:before {\r\n content: \"\\e6b2\";\r\n}\r\n.ti-cloud-down:before {\r\n content: \"\\e6b3\";\r\n}\r\n.ti-clipboard:before {\r\n content: \"\\e6b4\";\r\n}\r\n.ti-car:before {\r\n content: \"\\e6b5\";\r\n}\r\n.ti-calendar:before {\r\n content: \"\\e6b6\";\r\n}\r\n.ti-book:before {\r\n content: \"\\e6b7\";\r\n}\r\n.ti-bell:before {\r\n content: \"\\e6b8\";\r\n}\r\n.ti-basketball:before {\r\n content: \"\\e6b9\";\r\n}\r\n.ti-bar-chart:before {\r\n content: \"\\e6ba\";\r\n}\r\n.ti-bar-chart-alt:before {\r\n content: \"\\e6bb\";\r\n}\r\n.ti-back-right:before {\r\n content: \"\\e6bc\";\r\n}\r\n.ti-back-left:before {\r\n content: \"\\e6bd\";\r\n}\r\n.ti-arrows-corner:before {\r\n content: \"\\e6be\";\r\n}\r\n.ti-archive:before {\r\n content: \"\\e6bf\";\r\n}\r\n.ti-anchor:before {\r\n content: \"\\e6c0\";\r\n}\r\n.ti-align-right:before {\r\n content: \"\\e6c1\";\r\n}\r\n.ti-align-left:before {\r\n content: \"\\e6c2\";\r\n}\r\n.ti-align-justify:before {\r\n content: \"\\e6c3\";\r\n}\r\n.ti-align-center:before {\r\n content: \"\\e6c4\";\r\n}\r\n.ti-alert:before {\r\n content: \"\\e6c5\";\r\n}\r\n.ti-alarm-clock:before {\r\n content: \"\\e6c6\";\r\n}\r\n.ti-agenda:before {\r\n content: \"\\e6c7\";\r\n}\r\n.ti-write:before {\r\n content: \"\\e6c8\";\r\n}\r\n.ti-window:before {\r\n content: \"\\e6c9\";\r\n}\r\n.ti-widgetized:before {\r\n content: \"\\e6ca\";\r\n}\r\n.ti-widget:before {\r\n content: \"\\e6cb\";\r\n}\r\n.ti-widget-alt:before {\r\n content: \"\\e6cc\";\r\n}\r\n.ti-wallet:before {\r\n content: \"\\e6cd\";\r\n}\r\n.ti-video-clapper:before {\r\n content: \"\\e6ce\";\r\n}\r\n.ti-video-camera:before {\r\n content: \"\\e6cf\";\r\n}\r\n.ti-vector:before {\r\n content: \"\\e6d0\";\r\n}\r\n.ti-themify-logo:before {\r\n content: \"\\e6d1\";\r\n}\r\n.ti-themify-favicon:before {\r\n content: \"\\e6d2\";\r\n}\r\n.ti-themify-favicon-alt:before {\r\n content: \"\\e6d3\";\r\n}\r\n.ti-support:before {\r\n content: \"\\e6d4\";\r\n}\r\n.ti-stamp:before {\r\n content: \"\\e6d5\";\r\n}\r\n.ti-split-v-alt:before {\r\n content: \"\\e6d6\";\r\n}\r\n.ti-slice:before {\r\n content: \"\\e6d7\";\r\n}\r\n.ti-shortcode:before {\r\n content: \"\\e6d8\";\r\n}\r\n.ti-shift-right-alt:before {\r\n content: \"\\e6d9\";\r\n}\r\n.ti-shift-left-alt:before {\r\n content: \"\\e6da\";\r\n}\r\n.ti-ruler-alt-2:before {\r\n content: \"\\e6db\";\r\n}\r\n.ti-receipt:before {\r\n content: \"\\e6dc\";\r\n}\r\n.ti-pin2:before {\r\n content: \"\\e6dd\";\r\n}\r\n.ti-pin-alt:before {\r\n content: \"\\e6de\";\r\n}\r\n.ti-pencil-alt2:before {\r\n content: \"\\e6df\";\r\n}\r\n.ti-palette:before {\r\n content: \"\\e6e0\";\r\n}\r\n.ti-more:before {\r\n content: \"\\e6e1\";\r\n}\r\n.ti-more-alt:before {\r\n content: \"\\e6e2\";\r\n}\r\n.ti-microphone-alt:before {\r\n content: \"\\e6e3\";\r\n}\r\n.ti-magnet:before {\r\n content: \"\\e6e4\";\r\n}\r\n.ti-line-double:before {\r\n content: \"\\e6e5\";\r\n}\r\n.ti-line-dotted:before {\r\n content: \"\\e6e6\";\r\n}\r\n.ti-line-dashed:before {\r\n content: \"\\e6e7\";\r\n}\r\n.ti-layout-width-full:before {\r\n content: \"\\e6e8\";\r\n}\r\n.ti-layout-width-default:before {\r\n content: \"\\e6e9\";\r\n}\r\n.ti-layout-width-default-alt:before {\r\n content: \"\\e6ea\";\r\n}\r\n.ti-layout-tab:before {\r\n content: \"\\e6eb\";\r\n}\r\n.ti-layout-tab-window:before {\r\n content: \"\\e6ec\";\r\n}\r\n.ti-layout-tab-v:before {\r\n content: \"\\e6ed\";\r\n}\r\n.ti-layout-tab-min:before {\r\n content: \"\\e6ee\";\r\n}\r\n.ti-layout-slider:before {\r\n content: \"\\e6ef\";\r\n}\r\n.ti-layout-slider-alt:before {\r\n content: \"\\e6f0\";\r\n}\r\n.ti-layout-sidebar-right:before {\r\n content: \"\\e6f1\";\r\n}\r\n.ti-layout-sidebar-none:before {\r\n content: \"\\e6f2\";\r\n}\r\n.ti-layout-sidebar-left:before {\r\n content: \"\\e6f3\";\r\n}\r\n.ti-layout-placeholder:before {\r\n content: \"\\e6f4\";\r\n}\r\n.ti-layout-menu:before {\r\n content: \"\\e6f5\";\r\n}\r\n.ti-layout-menu-v:before {\r\n content: \"\\e6f6\";\r\n}\r\n.ti-layout-menu-separated:before {\r\n content: \"\\e6f7\";\r\n}\r\n.ti-layout-menu-full:before {\r\n content: \"\\e6f8\";\r\n}\r\n.ti-layout-media-right-alt:before {\r\n content: \"\\e6f9\";\r\n}\r\n.ti-layout-media-right:before {\r\n content: \"\\e6fa\";\r\n}\r\n.ti-layout-media-overlay:before {\r\n content: \"\\e6fb\";\r\n}\r\n.ti-layout-media-overlay-alt:before {\r\n content: \"\\e6fc\";\r\n}\r\n.ti-layout-media-overlay-alt-2:before {\r\n content: \"\\e6fd\";\r\n}\r\n.ti-layout-media-left-alt:before {\r\n content: \"\\e6fe\";\r\n}\r\n.ti-layout-media-left:before {\r\n content: \"\\e6ff\";\r\n}\r\n.ti-layout-media-center-alt:before {\r\n content: \"\\e700\";\r\n}\r\n.ti-layout-media-center:before {\r\n content: \"\\e701\";\r\n}\r\n.ti-layout-list-thumb:before {\r\n content: \"\\e702\";\r\n}\r\n.ti-layout-list-thumb-alt:before {\r\n content: \"\\e703\";\r\n}\r\n.ti-layout-list-post:before {\r\n content: \"\\e704\";\r\n}\r\n.ti-layout-list-large-image:before {\r\n content: \"\\e705\";\r\n}\r\n.ti-layout-line-solid:before {\r\n content: \"\\e706\";\r\n}\r\n.ti-layout-grid4:before {\r\n content: \"\\e707\";\r\n}\r\n.ti-layout-grid3:before {\r\n content: \"\\e708\";\r\n}\r\n.ti-layout-grid2:before {\r\n content: \"\\e709\";\r\n}\r\n.ti-layout-grid2-thumb:before {\r\n content: \"\\e70a\";\r\n}\r\n.ti-layout-cta-right:before {\r\n content: \"\\e70b\";\r\n}\r\n.ti-layout-cta-left:before {\r\n content: \"\\e70c\";\r\n}\r\n.ti-layout-cta-center:before {\r\n content: \"\\e70d\";\r\n}\r\n.ti-layout-cta-btn-right:before {\r\n content: \"\\e70e\";\r\n}\r\n.ti-layout-cta-btn-left:before {\r\n content: \"\\e70f\";\r\n}\r\n.ti-layout-column4:before {\r\n content: \"\\e710\";\r\n}\r\n.ti-layout-column3:before {\r\n content: \"\\e711\";\r\n}\r\n.ti-layout-column2:before {\r\n content: \"\\e712\";\r\n}\r\n.ti-layout-accordion-separated:before {\r\n content: \"\\e713\";\r\n}\r\n.ti-layout-accordion-merged:before {\r\n content: \"\\e714\";\r\n}\r\n.ti-layout-accordion-list:before {\r\n content: \"\\e715\";\r\n}\r\n.ti-ink-pen:before {\r\n content: \"\\e716\";\r\n}\r\n.ti-info-alt:before {\r\n content: \"\\e717\";\r\n}\r\n.ti-help-alt:before {\r\n content: \"\\e718\";\r\n}\r\n.ti-headphone-alt:before {\r\n content: \"\\e719\";\r\n}\r\n.ti-hand-point-up:before {\r\n content: \"\\e71a\";\r\n}\r\n.ti-hand-point-right:before {\r\n content: \"\\e71b\";\r\n}\r\n.ti-hand-point-left:before {\r\n content: \"\\e71c\";\r\n}\r\n.ti-hand-point-down:before {\r\n content: \"\\e71d\";\r\n}\r\n.ti-gallery:before {\r\n content: \"\\e71e\";\r\n}\r\n.ti-face-smile:before {\r\n content: \"\\e71f\";\r\n}\r\n.ti-face-sad:before {\r\n content: \"\\e720\";\r\n}\r\n.ti-credit-card:before {\r\n content: \"\\e721\";\r\n}\r\n.ti-control-skip-forward:before {\r\n content: \"\\e722\";\r\n}\r\n.ti-control-skip-backward:before {\r\n content: \"\\e723\";\r\n}\r\n.ti-control-record:before {\r\n content: \"\\e724\";\r\n}\r\n.ti-control-eject:before {\r\n content: \"\\e725\";\r\n}\r\n.ti-comments-smiley:before {\r\n content: \"\\e726\";\r\n}\r\n.ti-brush-alt:before {\r\n content: \"\\e727\";\r\n}\r\n.ti-youtube:before {\r\n content: \"\\e728\";\r\n}\r\n.ti-vimeo:before {\r\n content: \"\\e729\";\r\n}\r\n.ti-twitter:before {\r\n content: \"\\e72a\";\r\n}\r\n.ti-time:before {\r\n content: \"\\e72b\";\r\n}\r\n.ti-tumblr:before {\r\n content: \"\\e72c\";\r\n}\r\n.ti-skype:before {\r\n content: \"\\e72d\";\r\n}\r\n.ti-share:before {\r\n content: \"\\e72e\";\r\n}\r\n.ti-share-alt:before {\r\n content: \"\\e72f\";\r\n}\r\n.ti-rocket:before {\r\n content: \"\\e730\";\r\n}\r\n.ti-pinterest:before {\r\n content: \"\\e731\";\r\n}\r\n.ti-new-window:before {\r\n content: \"\\e732\";\r\n}\r\n.ti-microsoft:before {\r\n content: \"\\e733\";\r\n}\r\n.ti-list-ol:before {\r\n content: \"\\e734\";\r\n}\r\n.ti-linkedin:before {\r\n content: \"\\e735\";\r\n}\r\n.ti-layout-sidebar-2:before {\r\n content: \"\\e736\";\r\n}\r\n.ti-layout-grid4-alt:before {\r\n content: \"\\e737\";\r\n}\r\n.ti-layout-grid3-alt:before {\r\n content: \"\\e738\";\r\n}\r\n.ti-layout-grid2-alt:before {\r\n content: \"\\e739\";\r\n}\r\n.ti-layout-column4-alt:before {\r\n content: \"\\e73a\";\r\n}\r\n.ti-layout-column3-alt:before {\r\n content: \"\\e73b\";\r\n}\r\n.ti-layout-column2-alt:before {\r\n content: \"\\e73c\";\r\n}\r\n.ti-instagram:before {\r\n content: \"\\e73d\";\r\n}\r\n.ti-google:before {\r\n content: \"\\e73e\";\r\n}\r\n.ti-github:before {\r\n content: \"\\e73f\";\r\n}\r\n.ti-flickr:before {\r\n content: \"\\e740\";\r\n}\r\n.ti-facebook:before {\r\n content: \"\\e741\";\r\n}\r\n.ti-dropbox:before {\r\n content: \"\\e742\";\r\n}\r\n.ti-dribbble:before {\r\n content: \"\\e743\";\r\n}\r\n.ti-apple:before {\r\n content: \"\\e744\";\r\n}\r\n.ti-android:before {\r\n content: \"\\e745\";\r\n}\r\n.ti-save:before {\r\n content: \"\\e746\";\r\n}\r\n.ti-save-alt:before {\r\n content: \"\\e747\";\r\n}\r\n.ti-yahoo:before {\r\n content: \"\\e748\";\r\n}\r\n.ti-wordpress:before {\r\n content: \"\\e749\";\r\n}\r\n.ti-vimeo-alt:before {\r\n content: \"\\e74a\";\r\n}\r\n.ti-twitter-alt:before {\r\n content: \"\\e74b\";\r\n}\r\n.ti-tumblr-alt:before {\r\n content: \"\\e74c\";\r\n}\r\n.ti-trello:before {\r\n content: \"\\e74d\";\r\n}\r\n.ti-stack-overflow:before {\r\n content: \"\\e74e\";\r\n}\r\n.ti-soundcloud:before {\r\n content: \"\\e74f\";\r\n}\r\n.ti-sharethis:before {\r\n content: \"\\e750\";\r\n}\r\n.ti-sharethis-alt:before {\r\n content: \"\\e751\";\r\n}\r\n.ti-reddit:before {\r\n content: \"\\e752\";\r\n}\r\n.ti-pinterest-alt:before {\r\n content: \"\\e753\";\r\n}\r\n.ti-microsoft-alt:before {\r\n content: \"\\e754\";\r\n}\r\n.ti-linux:before {\r\n content: \"\\e755\";\r\n}\r\n.ti-jsfiddle:before {\r\n content: \"\\e756\";\r\n}\r\n.ti-joomla:before {\r\n content: \"\\e757\";\r\n}\r\n.ti-html5:before {\r\n content: \"\\e758\";\r\n}\r\n.ti-flickr-alt:before {\r\n content: \"\\e759\";\r\n}\r\n.ti-email:before {\r\n content: \"\\e75a\";\r\n}\r\n.ti-drupal:before {\r\n content: \"\\e75b\";\r\n}\r\n.ti-dropbox-alt:before {\r\n content: \"\\e75c\";\r\n}\r\n.ti-css3:before {\r\n content: \"\\e75d\";\r\n}\r\n.ti-rss:before {\r\n content: \"\\e75e\";\r\n}\r\n.ti-rss-alt:before {\r\n content: \"\\e75f\";\r\n}\r\n/*!\r\n * Weather Icons 2.0\r\n * Updated August 1, 2015\r\n * Weather themed icons for Bootstrap\r\n * Author - Erik Flowers - erik@helloerik.com\r\n * Email: erik@helloerik.com\r\n * Twitter: http://twitter.com/Erik_UX\r\n * ------------------------------------------------------------------------------\r\n * Maintained at http://erikflowers.github.io/weather-icons\r\n *\r\n * License\r\n * ------------------------------------------------------------------------------\r\n * - Font licensed under SIL OFL 1.1 -\r\n * http://scripts.sil.org/OFL\r\n * - CSS, SCSS and LESS are licensed under MIT License -\r\n * http://opensource.org/licenses/mit-license.html\r\n * - Documentation licensed under CC BY 3.0 -\r\n * http://creativecommons.org/licenses/by/3.0/\r\n * - Inspired by and works great as a companion with Font Awesome\r\n * \"Font Awesome by Dave Gandy - http://fontawesome.io\"\r\n */\r\n@font-face {\r\n font-family: 'weathericons';\r\n src: url('../fonts/weathericons-regular-webfont.eot');\r\n src: url('../fonts/weathericons-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/weathericons-regular-webfont.woff2') format('woff2'), url('../fonts/weathericons-regular-webfont.woff') format('woff'), url('../fonts/weathericons-regular-webfont.ttf') format('truetype'), url('../fonts/weathericons-regular-webfont.svg#weather_iconsregular') format('svg');\r\n font-weight: normal;\r\n font-style: normal;\r\n}\r\n.wi {\r\n display: inline-block;\r\n font-family: 'weathericons';\r\n font-style: normal;\r\n font-weight: normal;\r\n line-height: 1;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n}\r\n.wi-fw {\r\n text-align: center;\r\n width: 1.4em;\r\n}\r\n.wi-rotate-90 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);\r\n transform: rotate(90deg);\r\n}\r\n.wi-rotate-180 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);\r\n transform: rotate(180deg);\r\n}\r\n.wi-rotate-270 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);\r\n transform: rotate(270deg);\r\n}\r\n.wi-flip-horizontal {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);\r\n transform: scale(-1, 1);\r\n}\r\n.wi-flip-vertical {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);\r\n transform: scale(1, -1);\r\n}\r\n.wi-day-sunny:before {\r\n content: \"\\f00d\";\r\n}\r\n.wi-day-cloudy:before {\r\n content: \"\\f002\";\r\n}\r\n.wi-day-cloudy-gusts:before {\r\n content: \"\\f000\";\r\n}\r\n.wi-day-cloudy-windy:before {\r\n content: \"\\f001\";\r\n}\r\n.wi-day-fog:before {\r\n content: \"\\f003\";\r\n}\r\n.wi-day-hail:before {\r\n content: \"\\f004\";\r\n}\r\n.wi-day-haze:before {\r\n content: \"\\f0b6\";\r\n}\r\n.wi-day-lightning:before {\r\n content: \"\\f005\";\r\n}\r\n.wi-day-rain:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-day-rain-mix:before {\r\n content: \"\\f006\";\r\n}\r\n.wi-day-rain-wind:before {\r\n content: \"\\f007\";\r\n}\r\n.wi-day-showers:before {\r\n content: \"\\f009\";\r\n}\r\n.wi-day-sleet:before {\r\n content: \"\\f0b2\";\r\n}\r\n.wi-day-sleet-storm:before {\r\n content: \"\\f068\";\r\n}\r\n.wi-day-snow:before {\r\n content: \"\\f00a\";\r\n}\r\n.wi-day-snow-thunderstorm:before {\r\n content: \"\\f06b\";\r\n}\r\n.wi-day-snow-wind:before {\r\n content: \"\\f065\";\r\n}\r\n.wi-day-sprinkle:before {\r\n content: \"\\f00b\";\r\n}\r\n.wi-day-storm-showers:before {\r\n content: \"\\f00e\";\r\n}\r\n.wi-day-sunny-overcast:before {\r\n content: \"\\f00c\";\r\n}\r\n.wi-day-thunderstorm:before {\r\n content: \"\\f010\";\r\n}\r\n.wi-day-windy:before {\r\n content: \"\\f085\";\r\n}\r\n.wi-solar-eclipse:before {\r\n content: \"\\f06e\";\r\n}\r\n.wi-hot:before {\r\n content: \"\\f072\";\r\n}\r\n.wi-day-cloudy-high:before {\r\n content: \"\\f07d\";\r\n}\r\n.wi-day-light-wind:before {\r\n content: \"\\f0c4\";\r\n}\r\n.wi-night-clear:before {\r\n content: \"\\f02e\";\r\n}\r\n.wi-night-alt-cloudy:before {\r\n content: \"\\f086\";\r\n}\r\n.wi-night-alt-cloudy-gusts:before {\r\n content: \"\\f022\";\r\n}\r\n.wi-night-alt-cloudy-windy:before {\r\n content: \"\\f023\";\r\n}\r\n.wi-night-alt-hail:before {\r\n content: \"\\f024\";\r\n}\r\n.wi-night-alt-lightning:before {\r\n content: \"\\f025\";\r\n}\r\n.wi-night-alt-rain:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-night-alt-rain-mix:before {\r\n content: \"\\f026\";\r\n}\r\n.wi-night-alt-rain-wind:before {\r\n content: \"\\f027\";\r\n}\r\n.wi-night-alt-showers:before {\r\n content: \"\\f029\";\r\n}\r\n.wi-night-alt-sleet:before {\r\n content: \"\\f0b4\";\r\n}\r\n.wi-night-alt-sleet-storm:before {\r\n content: \"\\f06a\";\r\n}\r\n.wi-night-alt-snow:before {\r\n content: \"\\f02a\";\r\n}\r\n.wi-night-alt-snow-thunderstorm:before {\r\n content: \"\\f06d\";\r\n}\r\n.wi-night-alt-snow-wind:before {\r\n content: \"\\f067\";\r\n}\r\n.wi-night-alt-sprinkle:before {\r\n content: \"\\f02b\";\r\n}\r\n.wi-night-alt-storm-showers:before {\r\n content: \"\\f02c\";\r\n}\r\n.wi-night-alt-thunderstorm:before {\r\n content: \"\\f02d\";\r\n}\r\n.wi-night-cloudy:before {\r\n content: \"\\f031\";\r\n}\r\n.wi-night-cloudy-gusts:before {\r\n content: \"\\f02f\";\r\n}\r\n.wi-night-cloudy-windy:before {\r\n content: \"\\f030\";\r\n}\r\n.wi-night-fog:before {\r\n content: \"\\f04a\";\r\n}\r\n.wi-night-hail:before {\r\n content: \"\\f032\";\r\n}\r\n.wi-night-lightning:before {\r\n content: \"\\f033\";\r\n}\r\n.wi-night-partly-cloudy:before {\r\n content: \"\\f083\";\r\n}\r\n.wi-night-rain:before {\r\n content: \"\\f036\";\r\n}\r\n.wi-night-rain-mix:before {\r\n content: \"\\f034\";\r\n}\r\n.wi-night-rain-wind:before {\r\n content: \"\\f035\";\r\n}\r\n.wi-night-showers:before {\r\n content: \"\\f037\";\r\n}\r\n.wi-night-sleet:before {\r\n content: \"\\f0b3\";\r\n}\r\n.wi-night-sleet-storm:before {\r\n content: \"\\f069\";\r\n}\r\n.wi-night-snow:before {\r\n content: \"\\f038\";\r\n}\r\n.wi-night-snow-thunderstorm:before {\r\n content: \"\\f06c\";\r\n}\r\n.wi-night-snow-wind:before {\r\n content: \"\\f066\";\r\n}\r\n.wi-night-sprinkle:before {\r\n content: \"\\f039\";\r\n}\r\n.wi-night-storm-showers:before {\r\n content: \"\\f03a\";\r\n}\r\n.wi-night-thunderstorm:before {\r\n content: \"\\f03b\";\r\n}\r\n.wi-lunar-eclipse:before {\r\n content: \"\\f070\";\r\n}\r\n.wi-stars:before {\r\n content: \"\\f077\";\r\n}\r\n.wi-storm-showers:before {\r\n content: \"\\f01d\";\r\n}\r\n.wi-thunderstorm:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-night-alt-cloudy-high:before {\r\n content: \"\\f07e\";\r\n}\r\n.wi-night-cloudy-high:before {\r\n content: \"\\f080\";\r\n}\r\n.wi-night-alt-partly-cloudy:before {\r\n content: \"\\f081\";\r\n}\r\n.wi-cloud:before {\r\n content: \"\\f041\";\r\n}\r\n.wi-cloudy:before {\r\n content: \"\\f013\";\r\n}\r\n.wi-cloudy-gusts:before {\r\n content: \"\\f011\";\r\n}\r\n.wi-cloudy-windy:before {\r\n content: \"\\f012\";\r\n}\r\n.wi-fog:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-hail:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-rain:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-rain-mix:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-rain-wind:before {\r\n content: \"\\f018\";\r\n}\r\n.wi-showers:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-sleet:before {\r\n content: \"\\f0b5\";\r\n}\r\n.wi-snow:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-sprinkle:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-storm-showers:before {\r\n content: \"\\f01d\";\r\n}\r\n.wi-thunderstorm:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-snow-wind:before {\r\n content: \"\\f064\";\r\n}\r\n.wi-snow:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-smog:before {\r\n content: \"\\f074\";\r\n}\r\n.wi-smoke:before {\r\n content: \"\\f062\";\r\n}\r\n.wi-lightning:before {\r\n content: \"\\f016\";\r\n}\r\n.wi-raindrops:before {\r\n content: \"\\f04e\";\r\n}\r\n.wi-raindrop:before {\r\n content: \"\\f078\";\r\n}\r\n.wi-dust:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-snowflake-cold:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-windy:before {\r\n content: \"\\f021\";\r\n}\r\n.wi-strong-wind:before {\r\n content: \"\\f050\";\r\n}\r\n.wi-sandstorm:before {\r\n content: \"\\f082\";\r\n}\r\n.wi-earthquake:before {\r\n content: \"\\f0c6\";\r\n}\r\n.wi-fire:before {\r\n content: \"\\f0c7\";\r\n}\r\n.wi-flood:before {\r\n content: \"\\f07c\";\r\n}\r\n.wi-meteor:before {\r\n content: \"\\f071\";\r\n}\r\n.wi-tsunami:before {\r\n content: \"\\f0c5\";\r\n}\r\n.wi-volcano:before {\r\n content: \"\\f0c8\";\r\n}\r\n.wi-hurricane:before {\r\n content: \"\\f073\";\r\n}\r\n.wi-tornado:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-small-craft-advisory:before {\r\n content: \"\\f0cc\";\r\n}\r\n.wi-gale-warning:before {\r\n content: \"\\f0cd\";\r\n}\r\n.wi-storm-warning:before {\r\n content: \"\\f0ce\";\r\n}\r\n.wi-hurricane-warning:before {\r\n content: \"\\f0cf\";\r\n}\r\n.wi-wind-direction:before {\r\n content: \"\\f0b1\";\r\n}\r\n.wi-alien:before {\r\n content: \"\\f075\";\r\n}\r\n.wi-celsius:before {\r\n content: \"\\f03c\";\r\n}\r\n.wi-fahrenheit:before {\r\n content: \"\\f045\";\r\n}\r\n.wi-degrees:before {\r\n content: \"\\f042\";\r\n}\r\n.wi-thermometer:before {\r\n content: \"\\f055\";\r\n}\r\n.wi-thermometer-exterior:before {\r\n content: \"\\f053\";\r\n}\r\n.wi-thermometer-internal:before {\r\n content: \"\\f054\";\r\n}\r\n.wi-cloud-down:before {\r\n content: \"\\f03d\";\r\n}\r\n.wi-cloud-up:before {\r\n content: \"\\f040\";\r\n}\r\n.wi-cloud-refresh:before {\r\n content: \"\\f03e\";\r\n}\r\n.wi-horizon:before {\r\n content: \"\\f047\";\r\n}\r\n.wi-horizon-alt:before {\r\n content: \"\\f046\";\r\n}\r\n.wi-sunrise:before {\r\n content: \"\\f051\";\r\n}\r\n.wi-sunset:before {\r\n content: \"\\f052\";\r\n}\r\n.wi-moonrise:before {\r\n content: \"\\f0c9\";\r\n}\r\n.wi-moonset:before {\r\n content: \"\\f0ca\";\r\n}\r\n.wi-refresh:before {\r\n content: \"\\f04c\";\r\n}\r\n.wi-refresh-alt:before {\r\n content: \"\\f04b\";\r\n}\r\n.wi-umbrella:before {\r\n content: \"\\f084\";\r\n}\r\n.wi-barometer:before {\r\n content: \"\\f079\";\r\n}\r\n.wi-humidity:before {\r\n content: \"\\f07a\";\r\n}\r\n.wi-na:before {\r\n content: \"\\f07b\";\r\n}\r\n.wi-train:before {\r\n content: \"\\f0cb\";\r\n}\r\n.wi-moon-new:before {\r\n content: \"\\f095\";\r\n}\r\n.wi-moon-waxing-cresent-1:before {\r\n content: \"\\f096\";\r\n}\r\n.wi-moon-waxing-cresent-2:before {\r\n content: \"\\f097\";\r\n}\r\n.wi-moon-waxing-cresent-3:before {\r\n content: \"\\f098\";\r\n}\r\n.wi-moon-waxing-cresent-4:before {\r\n content: \"\\f099\";\r\n}\r\n.wi-moon-waxing-cresent-5:before {\r\n content: \"\\f09a\";\r\n}\r\n.wi-moon-waxing-cresent-6:before {\r\n content: \"\\f09b\";\r\n}\r\n.wi-moon-first-quarter:before {\r\n content: \"\\f09c\";\r\n}\r\n.wi-moon-waxing-gibbous-1:before {\r\n content: \"\\f09d\";\r\n}\r\n.wi-moon-waxing-gibbous-2:before {\r\n content: \"\\f09e\";\r\n}\r\n.wi-moon-waxing-gibbous-3:before {\r\n content: \"\\f09f\";\r\n}\r\n.wi-moon-waxing-gibbous-4:before {\r\n content: \"\\f0a0\";\r\n}\r\n.wi-moon-waxing-gibbous-5:before {\r\n content: \"\\f0a1\";\r\n}\r\n.wi-moon-waxing-gibbous-6:before {\r\n content: \"\\f0a2\";\r\n}\r\n.wi-moon-full:before {\r\n content: \"\\f0a3\";\r\n}\r\n.wi-moon-waning-gibbous-1:before {\r\n content: \"\\f0a4\";\r\n}\r\n.wi-moon-waning-gibbous-2:before {\r\n content: \"\\f0a5\";\r\n}\r\n.wi-moon-waning-gibbous-3:before {\r\n content: \"\\f0a6\";\r\n}\r\n.wi-moon-waning-gibbous-4:before {\r\n content: \"\\f0a7\";\r\n}\r\n.wi-moon-waning-gibbous-5:before {\r\n content: \"\\f0a8\";\r\n}\r\n.wi-moon-waning-gibbous-6:before {\r\n content: \"\\f0a9\";\r\n}\r\n.wi-moon-third-quarter:before {\r\n content: \"\\f0aa\";\r\n}\r\n.wi-moon-waning-crescent-1:before {\r\n content: \"\\f0ab\";\r\n}\r\n.wi-moon-waning-crescent-2:before {\r\n content: \"\\f0ac\";\r\n}\r\n.wi-moon-waning-crescent-3:before {\r\n content: \"\\f0ad\";\r\n}\r\n.wi-moon-waning-crescent-4:before {\r\n content: \"\\f0ae\";\r\n}\r\n.wi-moon-waning-crescent-5:before {\r\n content: \"\\f0af\";\r\n}\r\n.wi-moon-waning-crescent-6:before {\r\n content: \"\\f0b0\";\r\n}\r\n.wi-moon-alt-new:before {\r\n content: \"\\f0eb\";\r\n}\r\n.wi-moon-alt-waxing-cresent-1:before {\r\n content: \"\\f0d0\";\r\n}\r\n.wi-moon-alt-waxing-cresent-2:before {\r\n content: \"\\f0d1\";\r\n}\r\n.wi-moon-alt-waxing-cresent-3:before {\r\n content: \"\\f0d2\";\r\n}\r\n.wi-moon-alt-waxing-cresent-4:before {\r\n content: \"\\f0d3\";\r\n}\r\n.wi-moon-alt-waxing-cresent-5:before {\r\n content: \"\\f0d4\";\r\n}\r\n.wi-moon-alt-waxing-cresent-6:before {\r\n content: \"\\f0d5\";\r\n}\r\n.wi-moon-alt-first-quarter:before {\r\n content: \"\\f0d6\";\r\n}\r\n.wi-moon-alt-waxing-gibbous-1:before {\r\n content: \"\\f0d7\";\r\n}\r\n.wi-moon-alt-waxing-gibbous-2:before {\r\n content: \"\\f0d8\";\r\n}\r\n.wi-moon-alt-waxing-gibbous-3:before {\r\n content: \"\\f0d9\";\r\n}\r\n.wi-moon-alt-waxing-gibbous-4:before {\r\n content: \"\\f0da\";\r\n}\r\n.wi-moon-alt-waxing-gibbous-5:before {\r\n content: \"\\f0db\";\r\n}\r\n.wi-moon-alt-waxing-gibbous-6:before {\r\n content: \"\\f0dc\";\r\n}\r\n.wi-moon-alt-full:before {\r\n content: \"\\f0dd\";\r\n}\r\n.wi-moon-alt-waning-gibbous-1:before {\r\n content: \"\\f0de\";\r\n}\r\n.wi-moon-alt-waning-gibbous-2:before {\r\n content: \"\\f0df\";\r\n}\r\n.wi-moon-alt-waning-gibbous-3:before {\r\n content: \"\\f0e0\";\r\n}\r\n.wi-moon-alt-waning-gibbous-4:before {\r\n content: \"\\f0e1\";\r\n}\r\n.wi-moon-alt-waning-gibbous-5:before {\r\n content: \"\\f0e2\";\r\n}\r\n.wi-moon-alt-waning-gibbous-6:before {\r\n content: \"\\f0e3\";\r\n}\r\n.wi-moon-alt-third-quarter:before {\r\n content: \"\\f0e4\";\r\n}\r\n.wi-moon-alt-waning-crescent-1:before {\r\n content: \"\\f0e5\";\r\n}\r\n.wi-moon-alt-waning-crescent-2:before {\r\n content: \"\\f0e6\";\r\n}\r\n.wi-moon-alt-waning-crescent-3:before {\r\n content: \"\\f0e7\";\r\n}\r\n.wi-moon-alt-waning-crescent-4:before {\r\n content: \"\\f0e8\";\r\n}\r\n.wi-moon-alt-waning-crescent-5:before {\r\n content: \"\\f0e9\";\r\n}\r\n.wi-moon-alt-waning-crescent-6:before {\r\n content: \"\\f0ea\";\r\n}\r\n.wi-moon-0:before {\r\n content: \"\\f095\";\r\n}\r\n.wi-moon-1:before {\r\n content: \"\\f096\";\r\n}\r\n.wi-moon-2:before {\r\n content: \"\\f097\";\r\n}\r\n.wi-moon-3:before {\r\n content: \"\\f098\";\r\n}\r\n.wi-moon-4:before {\r\n content: \"\\f099\";\r\n}\r\n.wi-moon-5:before {\r\n content: \"\\f09a\";\r\n}\r\n.wi-moon-6:before {\r\n content: \"\\f09b\";\r\n}\r\n.wi-moon-7:before {\r\n content: \"\\f09c\";\r\n}\r\n.wi-moon-8:before {\r\n content: \"\\f09d\";\r\n}\r\n.wi-moon-9:before {\r\n content: \"\\f09e\";\r\n}\r\n.wi-moon-10:before {\r\n content: \"\\f09f\";\r\n}\r\n.wi-moon-11:before {\r\n content: \"\\f0a0\";\r\n}\r\n.wi-moon-12:before {\r\n content: \"\\f0a1\";\r\n}\r\n.wi-moon-13:before {\r\n content: \"\\f0a2\";\r\n}\r\n.wi-moon-14:before {\r\n content: \"\\f0a3\";\r\n}\r\n.wi-moon-15:before {\r\n content: \"\\f0a4\";\r\n}\r\n.wi-moon-16:before {\r\n content: \"\\f0a5\";\r\n}\r\n.wi-moon-17:before {\r\n content: \"\\f0a6\";\r\n}\r\n.wi-moon-18:before {\r\n content: \"\\f0a7\";\r\n}\r\n.wi-moon-19:before {\r\n content: \"\\f0a8\";\r\n}\r\n.wi-moon-20:before {\r\n content: \"\\f0a9\";\r\n}\r\n.wi-moon-21:before {\r\n content: \"\\f0aa\";\r\n}\r\n.wi-moon-22:before {\r\n content: \"\\f0ab\";\r\n}\r\n.wi-moon-23:before {\r\n content: \"\\f0ac\";\r\n}\r\n.wi-moon-24:before {\r\n content: \"\\f0ad\";\r\n}\r\n.wi-moon-25:before {\r\n content: \"\\f0ae\";\r\n}\r\n.wi-moon-26:before {\r\n content: \"\\f0af\";\r\n}\r\n.wi-moon-27:before {\r\n content: \"\\f0b0\";\r\n}\r\n.wi-time-1:before {\r\n content: \"\\f08a\";\r\n}\r\n.wi-time-2:before {\r\n content: \"\\f08b\";\r\n}\r\n.wi-time-3:before {\r\n content: \"\\f08c\";\r\n}\r\n.wi-time-4:before {\r\n content: \"\\f08d\";\r\n}\r\n.wi-time-5:before {\r\n content: \"\\f08e\";\r\n}\r\n.wi-time-6:before {\r\n content: \"\\f08f\";\r\n}\r\n.wi-time-7:before {\r\n content: \"\\f090\";\r\n}\r\n.wi-time-8:before {\r\n content: \"\\f091\";\r\n}\r\n.wi-time-9:before {\r\n content: \"\\f092\";\r\n}\r\n.wi-time-10:before {\r\n content: \"\\f093\";\r\n}\r\n.wi-time-11:before {\r\n content: \"\\f094\";\r\n}\r\n.wi-time-12:before {\r\n content: \"\\f089\";\r\n}\r\n.wi-direction-up:before {\r\n content: \"\\f058\";\r\n}\r\n.wi-direction-up-right:before {\r\n content: \"\\f057\";\r\n}\r\n.wi-direction-right:before {\r\n content: \"\\f04d\";\r\n}\r\n.wi-direction-down-right:before {\r\n content: \"\\f088\";\r\n}\r\n.wi-direction-down:before {\r\n content: \"\\f044\";\r\n}\r\n.wi-direction-down-left:before {\r\n content: \"\\f043\";\r\n}\r\n.wi-direction-left:before {\r\n content: \"\\f048\";\r\n}\r\n.wi-direction-up-left:before {\r\n content: \"\\f087\";\r\n}\r\n.wi-wind-beaufort-0:before {\r\n content: \"\\f0b7\";\r\n}\r\n.wi-wind-beaufort-1:before {\r\n content: \"\\f0b8\";\r\n}\r\n.wi-wind-beaufort-2:before {\r\n content: \"\\f0b9\";\r\n}\r\n.wi-wind-beaufort-3:before {\r\n content: \"\\f0ba\";\r\n}\r\n.wi-wind-beaufort-4:before {\r\n content: \"\\f0bb\";\r\n}\r\n.wi-wind-beaufort-5:before {\r\n content: \"\\f0bc\";\r\n}\r\n.wi-wind-beaufort-6:before {\r\n content: \"\\f0bd\";\r\n}\r\n.wi-wind-beaufort-7:before {\r\n content: \"\\f0be\";\r\n}\r\n.wi-wind-beaufort-8:before {\r\n content: \"\\f0bf\";\r\n}\r\n.wi-wind-beaufort-9:before {\r\n content: \"\\f0c0\";\r\n}\r\n.wi-wind-beaufort-10:before {\r\n content: \"\\f0c1\";\r\n}\r\n.wi-wind-beaufort-11:before {\r\n content: \"\\f0c2\";\r\n}\r\n.wi-wind-beaufort-12:before {\r\n content: \"\\f0c3\";\r\n}\r\n.wi-yahoo-0:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-yahoo-1:before {\r\n content: \"\\f00e\";\r\n}\r\n.wi-yahoo-2:before {\r\n content: \"\\f073\";\r\n}\r\n.wi-yahoo-3:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-yahoo-4:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-yahoo-5:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-yahoo-6:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-yahoo-7:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-yahoo-8:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-yahoo-9:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-yahoo-10:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-yahoo-11:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-yahoo-12:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-yahoo-13:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-yahoo-14:before {\r\n content: \"\\f00a\";\r\n}\r\n.wi-yahoo-15:before {\r\n content: \"\\f064\";\r\n}\r\n.wi-yahoo-16:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-yahoo-17:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-yahoo-18:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-yahoo-19:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-yahoo-20:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-yahoo-21:before {\r\n content: \"\\f021\";\r\n}\r\n.wi-yahoo-22:before {\r\n content: \"\\f062\";\r\n}\r\n.wi-yahoo-23:before {\r\n content: \"\\f050\";\r\n}\r\n.wi-yahoo-24:before {\r\n content: \"\\f050\";\r\n}\r\n.wi-yahoo-25:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-yahoo-26:before {\r\n content: \"\\f013\";\r\n}\r\n.wi-yahoo-27:before {\r\n content: \"\\f031\";\r\n}\r\n.wi-yahoo-28:before {\r\n content: \"\\f002\";\r\n}\r\n.wi-yahoo-29:before {\r\n content: \"\\f031\";\r\n}\r\n.wi-yahoo-30:before {\r\n content: \"\\f002\";\r\n}\r\n.wi-yahoo-31:before {\r\n content: \"\\f02e\";\r\n}\r\n.wi-yahoo-32:before {\r\n content: \"\\f00d\";\r\n}\r\n.wi-yahoo-33:before {\r\n content: \"\\f083\";\r\n}\r\n.wi-yahoo-34:before {\r\n content: \"\\f00c\";\r\n}\r\n.wi-yahoo-35:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-yahoo-36:before {\r\n content: \"\\f072\";\r\n}\r\n.wi-yahoo-37:before {\r\n content: \"\\f00e\";\r\n}\r\n.wi-yahoo-38:before {\r\n content: \"\\f00e\";\r\n}\r\n.wi-yahoo-39:before {\r\n content: \"\\f00e\";\r\n}\r\n.wi-yahoo-40:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-yahoo-41:before {\r\n content: \"\\f064\";\r\n}\r\n.wi-yahoo-42:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-yahoo-43:before {\r\n content: \"\\f064\";\r\n}\r\n.wi-yahoo-44:before {\r\n content: \"\\f00c\";\r\n}\r\n.wi-yahoo-45:before {\r\n content: \"\\f00e\";\r\n}\r\n.wi-yahoo-46:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-yahoo-47:before {\r\n content: \"\\f00e\";\r\n}\r\n.wi-yahoo-3200:before {\r\n content: \"\\f077\";\r\n}\r\n.wi-forecast-io-clear-day:before {\r\n content: \"\\f00d\";\r\n}\r\n.wi-forecast-io-clear-night:before {\r\n content: \"\\f02e\";\r\n}\r\n.wi-forecast-io-rain:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-forecast-io-snow:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-forecast-io-sleet:before {\r\n content: \"\\f0b5\";\r\n}\r\n.wi-forecast-io-wind:before {\r\n content: \"\\f050\";\r\n}\r\n.wi-forecast-io-fog:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-forecast-io-cloudy:before {\r\n content: \"\\f013\";\r\n}\r\n.wi-forecast-io-partly-cloudy-day:before {\r\n content: \"\\f002\";\r\n}\r\n.wi-forecast-io-partly-cloudy-night:before {\r\n content: \"\\f031\";\r\n}\r\n.wi-forecast-io-hail:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-forecast-io-thunderstorm:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-forecast-io-tornado:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-wmo4680-0:before,\r\n.wi-wmo4680-00:before {\r\n content: \"\\f055\";\r\n}\r\n.wi-wmo4680-1:before,\r\n.wi-wmo4680-01:before {\r\n content: \"\\f013\";\r\n}\r\n.wi-wmo4680-2:before,\r\n.wi-wmo4680-02:before {\r\n content: \"\\f055\";\r\n}\r\n.wi-wmo4680-3:before,\r\n.wi-wmo4680-03:before {\r\n content: \"\\f013\";\r\n}\r\n.wi-wmo4680-4:before,\r\n.wi-wmo4680-04:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-5:before,\r\n.wi-wmo4680-05:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-10:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-11:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-12:before {\r\n content: \"\\f016\";\r\n}\r\n.wi-wmo4680-18:before {\r\n content: \"\\f050\";\r\n}\r\n.wi-wmo4680-20:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-21:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-wmo4680-22:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-wmo4680-23:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-24:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-wmo4680-25:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-wmo4680-26:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-wmo4680-27:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-wmo4680-28:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-wmo4680-29:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-wmo4680-30:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-31:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-32:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-33:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-34:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-35:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-40:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-wmo4680-41:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-wmo4680-42:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-43:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-wmo4680-44:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-45:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-wmo4680-46:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-wmo4680-47:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-wmo4680-48:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-wmo4680-50:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-wmo4680-51:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-wmo4680-52:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-53:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-54:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-wmo4680-55:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-wmo4680-56:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-wmo4680-57:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-wmo4680-58:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-60:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-wmo4680-61:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-wmo4680-62:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-63:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-64:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-wmo4680-65:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-wmo4680-66:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-wmo4680-67:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-wmo4680-68:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-wmo4680-70:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-wmo4680-71:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-wmo4680-72:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-wmo4680-73:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-wmo4680-74:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-wmo4680-75:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-wmo4680-76:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-wmo4680-77:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-wmo4680-78:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-wmo4680-80:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-81:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-wmo4680-82:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-83:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-84:before {\r\n content: \"\\f01d\";\r\n}\r\n.wi-wmo4680-85:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-wmo4680-86:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-wmo4680-87:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-wmo4680-89:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-wmo4680-90:before {\r\n content: \"\\f016\";\r\n}\r\n.wi-wmo4680-91:before {\r\n content: \"\\f01d\";\r\n}\r\n.wi-wmo4680-92:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-wmo4680-93:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-wmo4680-94:before {\r\n content: \"\\f016\";\r\n}\r\n.wi-wmo4680-95:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-wmo4680-96:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-wmo4680-99:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-owm-200:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-owm-201:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-owm-202:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-owm-210:before {\r\n content: \"\\f016\";\r\n}\r\n.wi-owm-211:before {\r\n content: \"\\f016\";\r\n}\r\n.wi-owm-212:before {\r\n content: \"\\f016\";\r\n}\r\n.wi-owm-221:before {\r\n content: \"\\f016\";\r\n}\r\n.wi-owm-230:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-owm-231:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-owm-232:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-owm-300:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-owm-301:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-owm-302:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-owm-310:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-owm-311:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-owm-312:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-owm-313:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-owm-314:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-owm-321:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-owm-500:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-owm-501:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-owm-502:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-owm-503:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-owm-504:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-owm-511:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-owm-520:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-owm-521:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-owm-522:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-owm-531:before {\r\n content: \"\\f01d\";\r\n}\r\n.wi-owm-600:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-owm-601:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-owm-602:before {\r\n content: \"\\f0b5\";\r\n}\r\n.wi-owm-611:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-owm-612:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-owm-615:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-owm-616:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-owm-620:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-owm-621:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-owm-622:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-owm-701:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-owm-711:before {\r\n content: \"\\f062\";\r\n}\r\n.wi-owm-721:before {\r\n content: \"\\f0b6\";\r\n}\r\n.wi-owm-731:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-741:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-owm-761:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-762:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-771:before {\r\n content: \"\\f011\";\r\n}\r\n.wi-owm-781:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-owm-800:before {\r\n content: \"\\f00d\";\r\n}\r\n.wi-owm-801:before {\r\n content: \"\\f011\";\r\n}\r\n.wi-owm-802:before {\r\n content: \"\\f011\";\r\n}\r\n.wi-owm-803:before {\r\n content: \"\\f011\";\r\n}\r\n.wi-owm-803:before {\r\n content: \"\\f012\";\r\n}\r\n.wi-owm-804:before {\r\n content: \"\\f013\";\r\n}\r\n.wi-owm-900:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-owm-901:before {\r\n content: \"\\f01d\";\r\n}\r\n.wi-owm-902:before {\r\n content: \"\\f073\";\r\n}\r\n.wi-owm-903:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-owm-904:before {\r\n content: \"\\f072\";\r\n}\r\n.wi-owm-905:before {\r\n content: \"\\f021\";\r\n}\r\n.wi-owm-906:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-owm-957:before {\r\n content: \"\\f050\";\r\n}\r\n.wi-owm-day-200:before {\r\n content: \"\\f010\";\r\n}\r\n.wi-owm-day-201:before {\r\n content: \"\\f010\";\r\n}\r\n.wi-owm-day-202:before {\r\n content: \"\\f010\";\r\n}\r\n.wi-owm-day-210:before {\r\n content: \"\\f005\";\r\n}\r\n.wi-owm-day-211:before {\r\n content: \"\\f005\";\r\n}\r\n.wi-owm-day-212:before {\r\n content: \"\\f005\";\r\n}\r\n.wi-owm-day-221:before {\r\n content: \"\\f005\";\r\n}\r\n.wi-owm-day-230:before {\r\n content: \"\\f010\";\r\n}\r\n.wi-owm-day-231:before {\r\n content: \"\\f010\";\r\n}\r\n.wi-owm-day-232:before {\r\n content: \"\\f010\";\r\n}\r\n.wi-owm-day-300:before {\r\n content: \"\\f00b\";\r\n}\r\n.wi-owm-day-301:before {\r\n content: \"\\f00b\";\r\n}\r\n.wi-owm-day-302:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-310:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-311:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-312:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-313:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-314:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-321:before {\r\n content: \"\\f00b\";\r\n}\r\n.wi-owm-day-500:before {\r\n content: \"\\f00b\";\r\n}\r\n.wi-owm-day-501:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-502:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-503:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-504:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-511:before {\r\n content: \"\\f006\";\r\n}\r\n.wi-owm-day-520:before {\r\n content: \"\\f009\";\r\n}\r\n.wi-owm-day-521:before {\r\n content: \"\\f009\";\r\n}\r\n.wi-owm-day-522:before {\r\n content: \"\\f009\";\r\n}\r\n.wi-owm-day-531:before {\r\n content: \"\\f00e\";\r\n}\r\n.wi-owm-day-600:before {\r\n content: \"\\f00a\";\r\n}\r\n.wi-owm-day-601:before {\r\n content: \"\\f0b2\";\r\n}\r\n.wi-owm-day-602:before {\r\n content: \"\\f00a\";\r\n}\r\n.wi-owm-day-611:before {\r\n content: \"\\f006\";\r\n}\r\n.wi-owm-day-612:before {\r\n content: \"\\f006\";\r\n}\r\n.wi-owm-day-615:before {\r\n content: \"\\f006\";\r\n}\r\n.wi-owm-day-616:before {\r\n content: \"\\f006\";\r\n}\r\n.wi-owm-day-620:before {\r\n content: \"\\f006\";\r\n}\r\n.wi-owm-day-621:before {\r\n content: \"\\f00a\";\r\n}\r\n.wi-owm-day-622:before {\r\n content: \"\\f00a\";\r\n}\r\n.wi-owm-day-701:before {\r\n content: \"\\f009\";\r\n}\r\n.wi-owm-day-711:before {\r\n content: \"\\f062\";\r\n}\r\n.wi-owm-day-721:before {\r\n content: \"\\f0b6\";\r\n}\r\n.wi-owm-day-731:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-day-741:before {\r\n content: \"\\f003\";\r\n}\r\n.wi-owm-day-761:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-day-762:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-day-781:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-owm-day-800:before {\r\n content: \"\\f00d\";\r\n}\r\n.wi-owm-day-801:before {\r\n content: \"\\f000\";\r\n}\r\n.wi-owm-day-802:before {\r\n content: \"\\f000\";\r\n}\r\n.wi-owm-day-803:before {\r\n content: \"\\f000\";\r\n}\r\n.wi-owm-day-804:before {\r\n content: \"\\f00c\";\r\n}\r\n.wi-owm-day-900:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-owm-day-902:before {\r\n content: \"\\f073\";\r\n}\r\n.wi-owm-day-903:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-owm-day-904:before {\r\n content: \"\\f072\";\r\n}\r\n.wi-owm-day-906:before {\r\n content: \"\\f004\";\r\n}\r\n.wi-owm-day-957:before {\r\n content: \"\\f050\";\r\n}\r\n.wi-owm-night-200:before {\r\n content: \"\\f02d\";\r\n}\r\n.wi-owm-night-201:before {\r\n content: \"\\f02d\";\r\n}\r\n.wi-owm-night-202:before {\r\n content: \"\\f02d\";\r\n}\r\n.wi-owm-night-210:before {\r\n content: \"\\f025\";\r\n}\r\n.wi-owm-night-211:before {\r\n content: \"\\f025\";\r\n}\r\n.wi-owm-night-212:before {\r\n content: \"\\f025\";\r\n}\r\n.wi-owm-night-221:before {\r\n content: \"\\f025\";\r\n}\r\n.wi-owm-night-230:before {\r\n content: \"\\f02d\";\r\n}\r\n.wi-owm-night-231:before {\r\n content: \"\\f02d\";\r\n}\r\n.wi-owm-night-232:before {\r\n content: \"\\f02d\";\r\n}\r\n.wi-owm-night-300:before {\r\n content: \"\\f02b\";\r\n}\r\n.wi-owm-night-301:before {\r\n content: \"\\f02b\";\r\n}\r\n.wi-owm-night-302:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-310:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-311:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-312:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-313:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-314:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-321:before {\r\n content: \"\\f02b\";\r\n}\r\n.wi-owm-night-500:before {\r\n content: \"\\f02b\";\r\n}\r\n.wi-owm-night-501:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-502:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-503:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-504:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-511:before {\r\n content: \"\\f026\";\r\n}\r\n.wi-owm-night-520:before {\r\n content: \"\\f029\";\r\n}\r\n.wi-owm-night-521:before {\r\n content: \"\\f029\";\r\n}\r\n.wi-owm-night-522:before {\r\n content: \"\\f029\";\r\n}\r\n.wi-owm-night-531:before {\r\n content: \"\\f02c\";\r\n}\r\n.wi-owm-night-600:before {\r\n content: \"\\f02a\";\r\n}\r\n.wi-owm-night-601:before {\r\n content: \"\\f0b4\";\r\n}\r\n.wi-owm-night-602:before {\r\n content: \"\\f02a\";\r\n}\r\n.wi-owm-night-611:before {\r\n content: \"\\f026\";\r\n}\r\n.wi-owm-night-612:before {\r\n content: \"\\f026\";\r\n}\r\n.wi-owm-night-615:before {\r\n content: \"\\f026\";\r\n}\r\n.wi-owm-night-616:before {\r\n content: \"\\f026\";\r\n}\r\n.wi-owm-night-620:before {\r\n content: \"\\f026\";\r\n}\r\n.wi-owm-night-621:before {\r\n content: \"\\f02a\";\r\n}\r\n.wi-owm-night-622:before {\r\n content: \"\\f02a\";\r\n}\r\n.wi-owm-night-701:before {\r\n content: \"\\f029\";\r\n}\r\n.wi-owm-night-711:before {\r\n content: \"\\f062\";\r\n}\r\n.wi-owm-night-721:before {\r\n content: \"\\f0b6\";\r\n}\r\n.wi-owm-night-731:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-night-741:before {\r\n content: \"\\f04a\";\r\n}\r\n.wi-owm-night-761:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-night-762:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-night-781:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-owm-night-800:before {\r\n content: \"\\f02e\";\r\n}\r\n.wi-owm-night-801:before {\r\n content: \"\\f022\";\r\n}\r\n.wi-owm-night-802:before {\r\n content: \"\\f022\";\r\n}\r\n.wi-owm-night-803:before {\r\n content: \"\\f022\";\r\n}\r\n.wi-owm-night-804:before {\r\n content: \"\\f086\";\r\n}\r\n.wi-owm-night-900:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-owm-night-902:before {\r\n content: \"\\f073\";\r\n}\r\n.wi-owm-night-903:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-owm-night-904:before {\r\n content: \"\\f072\";\r\n}\r\n.wi-owm-night-906:before {\r\n content: \"\\f024\";\r\n}\r\n.wi-owm-night-957:before {\r\n content: \"\\f050\";\r\n}\r\n"; }); define('text!microservices/auth/login.html', ['module'], function(module) { module.exports = ""; }); -define('text!resources/styles/minton/css/pages.css', ['module'], function(module) { module.exports = "@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);\r\n@import url(https://fonts.googleapis.com/css?family=Poppins:500,600);\r\n@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:600,400,700);\r\n/* ===========\r\n Core file List\r\n\r\n - Timeline\r\n - Timeline-2\r\n - Sweet Alerts\r\n - Notification\r\n - Nestable list\r\n - Maps\r\n - Email\r\n - Form Advanced\r\n - Charts\r\n - Maintenance\r\n - Countdown\r\n - Gallery\r\n - Tree view\r\n - Pricing\r\n - FAQ\r\n\r\n =============*/\r\n/* ===========\r\n Timeline\r\n =============*/\r\n.timeline {\r\n border-collapse: collapse;\r\n border-spacing: 0;\r\n display: table;\r\n margin-bottom: 50px;\r\n position: relative;\r\n table-layout: fixed;\r\n width: 100%;\r\n}\r\n.timeline .time-show {\r\n margin-bottom: 30px;\r\n margin-right: -75px;\r\n margin-top: 30px;\r\n position: relative;\r\n}\r\n.timeline .time-show a {\r\n color: #ffffff;\r\n}\r\n.timeline:before {\r\n background-color: #98a6ad;\r\n bottom: 0px;\r\n content: \"\";\r\n left: 50%;\r\n position: absolute;\r\n top: 30px;\r\n width: 1px;\r\n z-index: 0;\r\n}\r\n.timeline .timeline-icon {\r\n -webkit-border-radius: 50%;\r\n background: #98a6ad;\r\n border-radius: 50%;\r\n border: 1px solid #98a6ad;\r\n color: #ffffff;\r\n display: block;\r\n height: 20px;\r\n left: -54px;\r\n margin-top: -10px;\r\n position: absolute;\r\n text-align: center;\r\n top: 50%;\r\n width: 20px;\r\n}\r\n.timeline .timeline-icon i {\r\n margin-top: 9px;\r\n}\r\n.timeline .time-icon:before {\r\n font-size: 16px;\r\n margin-top: 5px;\r\n}\r\nh3.timeline-title {\r\n color: #c8ccd7;\r\n font-size: 20px;\r\n font-weight: 400;\r\n margin: 0 0 5px;\r\n text-transform: uppercase;\r\n}\r\n.timeline-item {\r\n display: table-row;\r\n}\r\n.timeline-item:before {\r\n content: \"\";\r\n display: block;\r\n width: 50%;\r\n}\r\n.timeline-item .timeline-desk .arrow {\r\n border-bottom: 8px solid transparent;\r\n border-right: 8px solid #272e35 !important;\r\n border-top: 8px solid transparent;\r\n display: block;\r\n height: 0;\r\n left: -7px;\r\n margin-top: -10px;\r\n position: absolute;\r\n top: 50%;\r\n width: 0;\r\n}\r\n.timeline-item.alt:after {\r\n content: \"\";\r\n display: block;\r\n width: 50%;\r\n}\r\n.timeline-item.alt .timeline-desk .arrow-alt {\r\n border-bottom: 8px solid transparent;\r\n border-left: 8px solid #272e35 !important;\r\n border-top: 8px solid transparent;\r\n display: block;\r\n height: 0;\r\n left: auto;\r\n margin-top: -10px;\r\n position: absolute;\r\n right: -7px;\r\n top: 50%;\r\n width: 0;\r\n}\r\n.timeline-item.alt .timeline-desk .album {\r\n float: right;\r\n margin-top: 20px;\r\n}\r\n.timeline-item.alt .timeline-desk .album a {\r\n float: right;\r\n margin-left: 5px;\r\n}\r\n.timeline-item.alt .timeline-icon {\r\n left: auto;\r\n right: -56px;\r\n}\r\n.timeline-item.alt:before {\r\n display: none;\r\n}\r\n.timeline-item.alt .panel {\r\n margin-left: 0;\r\n margin-right: 45px;\r\n}\r\n.timeline-item.alt .panel .panel-body p + p {\r\n margin-top: 10px !important;\r\n}\r\n.timeline-item.alt h4 {\r\n text-align: right;\r\n}\r\n.timeline-item.alt p {\r\n text-align: right;\r\n}\r\n.timeline-item.alt .timeline-date {\r\n text-align: right;\r\n}\r\n.timeline-desk {\r\n display: table-cell;\r\n vertical-align: top;\r\n width: 50%;\r\n}\r\n.timeline-desk h4 {\r\n font-size: 16px;\r\n font-weight: 300;\r\n margin: 0;\r\n}\r\n.timeline-desk .panel {\r\n background: #272e35;\r\n display: block;\r\n margin-bottom: 5px;\r\n margin-left: 45px;\r\n position: relative;\r\n text-align: left;\r\n}\r\n.timeline-desk h5 span {\r\n color: #797979;\r\n display: block;\r\n font-size: 12px;\r\n margin-bottom: 4px;\r\n}\r\n.timeline-desk p {\r\n color: #98a6ad;\r\n font-size: 14px;\r\n margin-bottom: 0;\r\n}\r\n.timeline-desk .album {\r\n margin-top: 12px;\r\n}\r\n.timeline-desk .album a {\r\n float: left;\r\n margin-right: 5px;\r\n}\r\n.timeline-desk .album img {\r\n height: 36px;\r\n width: auto;\r\n border-radius: 3px;\r\n -moz-border-radius: 3px;\r\n background-clip: padding-box;\r\n}\r\n.timeline-desk .notification {\r\n background: none repeat scroll 0 0 #ffffff;\r\n margin-top: 20px;\r\n padding: 8px;\r\n}\r\n/* ===========\r\n Timeline-2\r\n =============*/\r\n.timeline-2 {\r\n border-left: 2px solid #3bafda;\r\n position: relative;\r\n}\r\n.timeline-2 .time-item:after {\r\n background-color: #ffffff;\r\n border-color: #3bafda;\r\n border-radius: 10px;\r\n border-style: solid;\r\n border-width: 2px;\r\n bottom: 0;\r\n content: '';\r\n height: 10px;\r\n left: 0;\r\n margin-left: -6px;\r\n position: absolute;\r\n top: 5px;\r\n width: 10px;\r\n}\r\n.time-item {\r\n border-color: #dee5e7;\r\n padding-bottom: 10px;\r\n position: relative;\r\n}\r\n.time-item:before {\r\n content: \" \";\r\n display: table;\r\n}\r\n.time-item:after {\r\n background-color: #ffffff;\r\n border-color: #3bafda;\r\n border-radius: 10px;\r\n border-style: solid;\r\n border-width: 2px;\r\n bottom: 0;\r\n content: '';\r\n height: 14px;\r\n left: 0;\r\n margin-left: -8px;\r\n position: absolute;\r\n top: 5px;\r\n width: 14px;\r\n}\r\n.time-item-item:after {\r\n content: \" \";\r\n display: table;\r\n}\r\n.item-info {\r\n margin-bottom: 15px;\r\n margin-left: 15px;\r\n}\r\n.item-info p {\r\n font-size: 13px;\r\n}\r\n/* ===========\r\n Sweet Alert\r\n =============*/\r\n.sweet-alert h2 {\r\n font-size: 22px;\r\n color: #323b44;\r\n}\r\n.sweet-alert p {\r\n font-size: 14px;\r\n line-height: 22px;\r\n}\r\n.sweet-alert .icon.success .placeholder {\r\n border: 4px solid rgba(0, 177, 157, 0.3);\r\n}\r\n.sweet-alert .icon.success .line {\r\n background-color: #00b19d;\r\n}\r\n.sweet-alert .icon.warning {\r\n border-color: #ffaa00;\r\n}\r\n.sweet-alert .icon.info {\r\n border-color: #3ddcf7;\r\n}\r\n.sweet-alert .btn-warning:focus,\r\n.sweet-alert .btn-info:focus,\r\n.sweet-alert .btn-success:focus,\r\n.sweet-alert .btn-danger:focus,\r\n.sweet-alert .btn-default:focus {\r\n box-shadow: none;\r\n}\r\n/* =============\r\n Notification\r\n============= */\r\n.notifyjs-metro-base {\r\n position: relative;\r\n min-height: 52px;\r\n min-width: 250px;\r\n color: #444;\r\n border-radius: 3px;\r\n -webkit-border-radius: 3px;\r\n box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);\r\n animation: dropdownOpen 0.3s ease-out;\r\n}\r\n.notifyjs-metro-base .image {\r\n display: table;\r\n position: absolute;\r\n height: auto;\r\n width: auto;\r\n left: 25px;\r\n top: 50%;\r\n font-size: 24px;\r\n transform: translate(-50%, -50%);\r\n}\r\n.notifyjs-metro-base .text-wrapper {\r\n display: inline-block;\r\n vertical-align: top;\r\n text-align: left;\r\n margin: 10px 10px 10px 52px;\r\n clear: both;\r\n}\r\n.notifyjs-metro-base .title {\r\n font-size: 15px;\r\n line-height: 20px;\r\n margin-bottom: 5px;\r\n font-weight: bold;\r\n}\r\n.notifyjs-metro-base .text {\r\n font-size: 12px;\r\n font-weight: normal;\r\n max-width: 360px;\r\n vertical-align: middle;\r\n}\r\n.notifyjs-metro-cool {\r\n color: #fafafa !important;\r\n background-color: #4A525F;\r\n border: 1px solid #4A525F;\r\n}\r\n/* =============\r\n Nestable\r\n============= */\r\n.custom-dd .dd-list .dd-item .dd-handle {\r\n background: rgba(152, 166, 173, 0.25) !important;\r\n border: none;\r\n padding: 8px 16px;\r\n height: auto;\r\n font-weight: 600;\r\n color: #98a6ad;\r\n border-radius: 3px;\r\n -moz-border-radius: 3px;\r\n background-clip: padding-box;\r\n}\r\n.custom-dd .dd-list .dd-item .dd-handle:hover {\r\n color: #3bafda;\r\n}\r\n.custom-dd .dd-list .dd-item button {\r\n height: auto;\r\n font-size: 17px;\r\n margin: 8px auto;\r\n color: #98a6ad;\r\n width: 30px;\r\n}\r\n.custom-dd-empty .dd-list .dd3-handle {\r\n border: none;\r\n background: rgba(152, 166, 173, 0.25) !important;\r\n height: 36px;\r\n width: 36px;\r\n color: #98a6ad;\r\n}\r\n.custom-dd-empty .dd-list .dd3-handle:before {\r\n top: 7px;\r\n}\r\n.custom-dd-empty .dd-list .dd3-handle:hover {\r\n color: #3bafda;\r\n}\r\n.custom-dd-empty .dd-list .dd3-content {\r\n height: auto;\r\n border: none;\r\n color: #98a6ad;\r\n padding: 8px 16px 8px 46px;\r\n background: rgba(152, 166, 173, 0.25) !important;\r\n font-weight: 600;\r\n}\r\n.custom-dd-empty .dd-list .dd3-content:hover {\r\n color: #3bafda;\r\n}\r\n.custom-dd-empty .dd-list button {\r\n width: 26px;\r\n height: 26px;\r\n font-size: 16px;\r\n font-weight: 600;\r\n}\r\n/* ===========\r\n Maps\r\n =============*/\r\n.gmaps,\r\n.gmaps-panaroma {\r\n height: 300px;\r\n background: #eeeeee;\r\n border-radius: 3px;\r\n}\r\n.gmaps-overlay {\r\n display: block;\r\n text-align: center;\r\n color: #ffffff;\r\n font-size: 16px;\r\n line-height: 40px;\r\n background: #3bafda;\r\n border-radius: 4px;\r\n padding: 10px 20px;\r\n}\r\n.gmaps-overlay_arrow {\r\n left: 50%;\r\n margin-left: -16px;\r\n width: 0;\r\n height: 0;\r\n position: absolute;\r\n}\r\n.gmaps-overlay_arrow.above {\r\n bottom: -15px;\r\n border-left: 16px solid transparent;\r\n border-right: 16px solid transparent;\r\n border-top: 16px solid #3bafda;\r\n}\r\n.gmaps-overlay_arrow.below {\r\n top: -15px;\r\n border-left: 16px solid transparent;\r\n border-right: 16px solid transparent;\r\n border-bottom: 16px solid #3bafda;\r\n}\r\n/* =============\r\n Email\r\n============= */\r\n.mails a {\r\n color: #98a6ad;\r\n}\r\n.mails td {\r\n vertical-align: middle !important;\r\n position: relative;\r\n}\r\n.mails td:last-of-type {\r\n width: 100px;\r\n padding-right: 20px;\r\n}\r\n.mails tr:hover .text-white {\r\n display: none;\r\n}\r\n.mails .mail-select {\r\n padding: 12px 20px;\r\n min-width: 134px;\r\n}\r\n.mails .checkbox {\r\n margin-bottom: 0px;\r\n margin-top: 0px;\r\n vertical-align: middle;\r\n display: inline-block;\r\n height: 17px;\r\n}\r\n.mails .checkbox label {\r\n min-height: 16px;\r\n}\r\n.mail-list .list-group-item {\r\n background-color: transparent !important;\r\n}\r\n.mail-list .list-group-item:hover {\r\n background-color: #eeeeee;\r\n}\r\n.mail-list .list-group-item:focus {\r\n background-color: #eeeeee;\r\n}\r\n.mail-list .list-group-item.active {\r\n background-color: #3bafda !important;\r\n color: #4c5667;\r\n font-weight: 600;\r\n border-radius: 3px;\r\n -moz-border-radius: 3px;\r\n background-clip: padding-box;\r\n}\r\n.unread a {\r\n font-weight: 600;\r\n color: rgba(238, 238, 238, 0.7);\r\n}\r\n/* =============\r\n Form Advanced\r\n============= */\r\n.bootstrap-tagsinput {\r\n box-shadow: none;\r\n background-color: transparent;\r\n padding: 3px 7px 6px;\r\n border: 2px solid rgba(238, 238, 238, 0.3);\r\n}\r\n.bootstrap-tagsinput .label-info {\r\n background-color: #3bafda !important;\r\n display: inline-block;\r\n padding: 5px;\r\n}\r\n/* Multiple */\r\n.ms-container {\r\n background: transparent url('../images/multiple-arrow.png') no-repeat 50% 50%;\r\n}\r\n.ms-container .ms-list {\r\n box-shadow: none;\r\n border: 2px solid rgba(255, 255, 255, 0.2);\r\n}\r\n.ms-container .ms-list.ms-focus {\r\n box-shadow: none;\r\n border: 2px solid rgba(255, 255, 255, 0.3);\r\n}\r\n.ms-container .ms-selectable li.ms-elem-selectable {\r\n border: none;\r\n padding: 5px 10px;\r\n}\r\n.ms-container .ms-selection li.ms-elem-selection {\r\n border: none;\r\n padding: 5px 10px;\r\n}\r\n.ms-selectable {\r\n box-shadow: none;\r\n outline: none !important;\r\n}\r\n.ms-container .ms-list.ms-focus {\r\n box-shadow: none;\r\n}\r\n.ms-container .ms-selectable li.ms-hover {\r\n background-color: #3bafda;\r\n color: #ffffff !important;\r\n}\r\n.ms-container .ms-selection li.ms-hover {\r\n background-color: #3bafda;\r\n color: #ffffff !important;\r\n}\r\n.ms-container .ms-selectable,\r\n.ms-container .ms-selection {\r\n background-color: transparent;\r\n}\r\n.ms-container .ms-selectable li.ms-elem-selectable,\r\n.ms-container .ms-selection li.ms-elem-selection {\r\n color: #98a6ad;\r\n}\r\n/* Select2 */\r\n.select2-container .select2-choice {\r\n background-image: none !important;\r\n border: none !important;\r\n height: auto !important;\r\n padding: 0px !important;\r\n line-height: 22px !important;\r\n background-color: transparent !important;\r\n box-shadow: none !important;\r\n color: #ffffff;\r\n}\r\n.select2-container .select2-choice .select2-arrow {\r\n background-image: none !important;\r\n background: transparent;\r\n border: none;\r\n width: 14px;\r\n top: -2px;\r\n}\r\n.select2-container .select2-container-multi.form-control {\r\n height: auto;\r\n}\r\n.select2-results .select2-highlighted {\r\n color: #ffffff;\r\n background-color: #3bafda;\r\n}\r\n.select2-drop-active {\r\n border: 1px solid #e3e3e3 !important;\r\n padding-top: 5px;\r\n box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);\r\n -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);\r\n}\r\n.select2-search input {\r\n border: 1px solid #e3e3e3;\r\n}\r\n.select2-container-multi {\r\n width: 100%;\r\n}\r\n.select2-container-multi .select2-choices {\r\n border: 2px solid rgba(255, 255, 255, 0.2) !important;\r\n box-shadow: none !important;\r\n background: transparent !important;\r\n background-image: none !important;\r\n border-radius: 4px !important;\r\n -moz-border-radius: 4px !important;\r\n background-clip: padding-box !important;\r\n min-height: 38px;\r\n}\r\n.select2-container-multi .select2-choices .select2-search-choice {\r\n padding: 6px 8px 7px 19px;\r\n margin: 5px 0 3px 5px;\r\n color: #ffffff;\r\n background: rgba(255, 255, 255, 0.2);\r\n border: none;\r\n box-shadow: none;\r\n}\r\n.select2-container-multi .select2-choices .select2-search-field input {\r\n padding: 7px 7px 7px 10px;\r\n font-family: inherit;\r\n}\r\n.select2-container-multi .select2-choices .select2-search-choice-close {\r\n top: 6px;\r\n}\r\n/* Wysiwig */\r\n.mce-tinymce {\r\n background-color: transparent !important;\r\n}\r\n.mce-content-body p {\r\n color: #9398a0;\r\n font-size: 14px;\r\n font-weight: 300;\r\n}\r\n.mce-popover .mce-arrow:after {\r\n border-bottom-color: red;\r\n}\r\n.mce-popover .mce-colorbutton-grid {\r\n margin: 0px;\r\n border: 1px solid #d7dce5 !important;\r\n padding: 4px;\r\n}\r\n.mce-reset .mce-window-head {\r\n border-bottom: 1px solid #d7dce5;\r\n}\r\n.mce-reset .mce-window-head .mce-title {\r\n color: #707780;\r\n font-size: 16px;\r\n font-weight: 400;\r\n}\r\n.mce-reset .mce-textbox {\r\n border-radius: 0px;\r\n box-shadow: none;\r\n outline: 0;\r\n border-color: #d7dce5;\r\n height: 30px;\r\n font-weight: 300;\r\n line-height: 30px;\r\n color: #aaaaaa;\r\n font-size: 14px;\r\n}\r\n.mce-reset .mce-textbox:focus {\r\n box-shadow: none;\r\n border-color: #3bafda;\r\n}\r\n.mce-reset .mce-checkbox .mce-ico {\r\n background-image: none;\r\n background-color: #ffffff;\r\n border-radius: 0px;\r\n border: 1px solid #d7dce5;\r\n}\r\n.mce-reset .mce-checkbox .mce-label {\r\n color: #707780;\r\n font-size: 12px;\r\n font-weight: 400;\r\n}\r\n.mce-container {\r\n border-radius: 0px !important;\r\n border-width: 0px !important;\r\n}\r\n.mce-container .mce-menubar {\r\n background-color: rgba(255, 255, 255, 0.2) !important;\r\n border: none !important;\r\n padding: 2px;\r\n}\r\n.mce-container .mce-menubar .mce-btn button span {\r\n color: #707780;\r\n font-size: 14px;\r\n font-weight: 400;\r\n text-transform: capitalize;\r\n}\r\n.mce-container .mce-menubar .mce-btn button .mce-caret {\r\n border-top-color: #ffffff;\r\n}\r\n.mce-caret {\r\n border-top: 4px solid #ffffff !important;\r\n}\r\n.mce-menubar .mce-menubtn:hover,\r\n.mce-menubar .mce-menubtn.mce-active,\r\n.mce-menubar .mce-menubtn:focus {\r\n background-color: transparent !important;\r\n}\r\n.mce-container .mce-menubar .mce-btn button:hover {\r\n background-color: rgba(255, 255, 255, 0.2);\r\n}\r\n.mce-container .mce-menubar .mce-btn.mce-active button {\r\n background-color: #e8ebf1;\r\n}\r\n.mce-container .mce-btn {\r\n background-color: rgba(255, 255, 255, 0.2);\r\n background-image: none;\r\n outline: 0;\r\n border: 0px;\r\n border-radius: 0px;\r\n}\r\n.mce-container .mce-btn button {\r\n color: #ffffff !important;\r\n font-size: 14px;\r\n font-weight: 400;\r\n text-shadow: none;\r\n padding: 5px 10px;\r\n}\r\n.mce-container .mce-primary {\r\n background-color: #3bafda;\r\n background-image: none;\r\n outline: 0;\r\n border: 0px;\r\n border-radius: 0px;\r\n}\r\n.mce-container .mce-primary button {\r\n color: #ffffff;\r\n font-size: 14px;\r\n font-weight: 400;\r\n text-shadow: none;\r\n}\r\n.mce-container .mce-primary:hover {\r\n background-color: #0c7cd5;\r\n background-image: none;\r\n}\r\n.mce-container .mce-toolbar-grp {\r\n background-color: rgba(255, 255, 255, 0.2) !important;\r\n border: none !important;\r\n border-top-width: 0px !important;\r\n padding: 6px;\r\n}\r\n.mce-container .mce-btn-group .mce-btn:hover,\r\n.mce-container .mce-btn-group .mce-btn:focus {\r\n background-color: rgba(255, 255, 255, 0.2) !important;\r\n color: #323b44;\r\n}\r\n.mce-stack-layout-item body {\r\n background-color: transparent !important;\r\n}\r\ndiv.mce-edit-area {\r\n background: transparent !important;\r\n}\r\n.mce-btn.mce-active button,\r\n.mce-btn.mce-active:hover button {\r\n color: #323b44 !important;\r\n}\r\n.mce-container .mce-statusbar {\r\n background-color: rgba(255, 255, 255, 0.2) !important;\r\n border: none !important;\r\n}\r\n.mce-container .mce-statusbar .mce-path .mce-path-item {\r\n color: #ffffff;\r\n font-size: 14px;\r\n font-weight: 400;\r\n}\r\n.mce-container .mce-widget {\r\n color: #ffffff;\r\n font-size: 14px;\r\n font-weight: 400;\r\n border-left: 1px solid transparent;\r\n}\r\n.mce-container .mce-btn-group {\r\n border: none;\r\n}\r\n.mce-container .mce-btn-group .mce-btn {\r\n box-shadow: none;\r\n background-image: none;\r\n border-width: 0px;\r\n border-radius: 0px !important;\r\n}\r\n.mce-container .mce-btn-group .mce-btn:hover,\r\n.mce-container .mce-btn-group .mce-btn:focus {\r\n box-shadow: none;\r\n background-image: none;\r\n background-color: #ffffff;\r\n}\r\n.mce-container .mce-btn-group .mce-btn button span {\r\n color: #707780;\r\n font-size: 14px;\r\n font-weight: 300;\r\n}\r\n.mce-container .mce-btn-group .mce-btn button .mce-caret {\r\n color: #ffffff;\r\n font-size: 14px;\r\n}\r\n.mce-container .mce-ico {\r\n color: #ffffff;\r\n font-size: 14px;\r\n}\r\n.mce-container .mce-panel {\r\n background-image: none;\r\n}\r\n.mce-container.mce-menu {\r\n border: 1px solid #d7dce5 !important;\r\n}\r\n.mce-container.mce-menu .mce-menu-item {\r\n background-image: none;\r\n}\r\n.mce-container.mce-menu .mce-menu-item .mce-ico {\r\n color: #3bafda;\r\n font-size: 14px;\r\n}\r\n.mce-container.mce-menu .mce-menu-item .mce-text {\r\n color: #707780 !important;\r\n font-size: 14px;\r\n font-weight: 400;\r\n text-transform: capitalize;\r\n}\r\n.mce-container.mce-menu .mce-menu-item .mce-menu-shortcut {\r\n color: #aaaaaa;\r\n font-size: 12px;\r\n font-weight: 300;\r\n text-transform: capitalize;\r\n}\r\n.mce-container.mce-menu .mce-menu-item:hover,\r\n.mce-container.mce-menu .mce-menu-item:focus,\r\n.mce-container.mce-menu .mce-menu-item.mce-selected {\r\n background-color: #3bafda;\r\n}\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled .mce-ico,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled .mce-text,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled .mce-menu-shortcut {\r\n color: #aaaaaa;\r\n}\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled:hover,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled:focus,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled.mce-selected {\r\n background-color: #d7dce5;\r\n}\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled:hover .mce-ico,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled:focus .mce-ico,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled.mce-selected .mce-ico,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled:hover .mce-text,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled:focus .mce-text,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled.mce-selected .mce-text,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled:hover .mce-menu-shortcut,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled:focus .mce-menu-shortcut,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled.mce-selected .mce-menu-shortcut {\r\n color: #ffffff;\r\n}\r\n.mce-container.mce-menu .mce-menu-item-sep {\r\n background-color: #d7dce5;\r\n}\r\n.mce-container.mce-menu .mce-menu-item-sep:hover {\r\n background-color: #d7dce5;\r\n}\r\n.mce-menubtn button {\r\n color: #323b44 !important;\r\n}\r\n.mce-menu-item-normal.mce-active {\r\n background-color: #3bafda !important;\r\n}\r\n.mce-menu-item-normal.mce-active .mce-text {\r\n color: #ffffff !important;\r\n}\r\n/* Time picker */\r\n.bootstrap-timepicker-widget table td input {\r\n border: none;\r\n font-size: 16px;\r\n font-weight: 500;\r\n background-color: transparent;\r\n}\r\n.bootstrap-timepicker-widget table td a {\r\n color: rgba(238, 238, 238, 0.2);\r\n}\r\n/* =============\r\n Charts\r\n============= */\r\n.morris-hover.morris-default-style {\r\n border-radius: 5px;\r\n padding: 10px 12px;\r\n background-color: #f5f5f5;\r\n border: none;\r\n color: #323b44 !important;\r\n}\r\n.morris-hover.morris-default-style .morris-hover-point {\r\n color: #323b44 !important;\r\n}\r\n.chart-detail-list li {\r\n margin: 0px 10px;\r\n}\r\n.chart-detail-list li h5 {\r\n font-size: 15px;\r\n}\r\n.pieLabel div {\r\n font-size: 14px !important;\r\n}\r\n.jqstooltip {\r\n box-sizing: content-box;\r\n}\r\n.chart {\r\n position: relative;\r\n display: inline-block;\r\n width: 110px;\r\n height: 110px;\r\n margin-top: 20px;\r\n margin-bottom: 20px;\r\n text-align: center;\r\n}\r\n.chart canvas {\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n}\r\n.chart.chart-widget-pie {\r\n margin-top: 5px;\r\n margin-bottom: 5px;\r\n}\r\n.percent {\r\n display: inline-block;\r\n line-height: 110px;\r\n z-index: 2;\r\n font-weight: 600;\r\n font-size: 18px;\r\n color: #797979;\r\n}\r\n.percent:after {\r\n content: '%';\r\n margin-left: 0.1em;\r\n font-size: .8em;\r\n}\r\n/* Flot chart */\r\n#flotTip {\r\n padding: 8px 12px;\r\n background-color: #f5f5f5;\r\n border: 1px solid rgba(50, 59, 68, 0.1);\r\n z-index: 100;\r\n color: #323b44;\r\n font-weight: 500;\r\n opacity: 0.9;\r\n font-size: 13px;\r\n border-radius: 3px;\r\n}\r\n.legend tr {\r\n height: 20px;\r\n}\r\n.legendLabel {\r\n padding-left: 5px !important;\r\n line-height: 10px;\r\n padding-right: 10px;\r\n}\r\n.legend div:first-of-type {\r\n background-color: transparent !important;\r\n}\r\n.flot-tick-label {\r\n color: #ffffff !important;\r\n}\r\n/* Chartist chart */\r\n.ct-golden-section:before {\r\n float: none;\r\n}\r\n.ct-grid {\r\n stroke: rgba(255, 255, 255, 0.1);\r\n}\r\n.ct-chart {\r\n max-height: 300px;\r\n}\r\n.ct-chart .ct-label {\r\n fill: #a3afb7;\r\n color: #a3afb7;\r\n font-size: 12px;\r\n line-height: 1;\r\n}\r\n.ct-chart.simple-pie-chart-chartist .ct-label {\r\n color: #ffffff;\r\n fill: #ffffff;\r\n font-size: 16px;\r\n}\r\n.ct-chart .ct-series.ct-series-a .ct-bar,\r\n.ct-chart .ct-series.ct-series-a .ct-line,\r\n.ct-chart .ct-series.ct-series-a .ct-point,\r\n.ct-chart .ct-series.ct-series-a .ct-slice-donut {\r\n stroke: #3bafda;\r\n}\r\n.ct-chart .ct-series.ct-series-b .ct-bar,\r\n.ct-chart .ct-series.ct-series-b .ct-line,\r\n.ct-chart .ct-series.ct-series-b .ct-point,\r\n.ct-chart .ct-series.ct-series-b .ct-slice-donut {\r\n stroke: #f76397;\r\n}\r\n.ct-chart .ct-series.ct-series-c .ct-bar,\r\n.ct-chart .ct-series.ct-series-c .ct-line,\r\n.ct-chart .ct-series.ct-series-c .ct-point,\r\n.ct-chart .ct-series.ct-series-c .ct-slice-donut {\r\n stroke: #00b19d;\r\n}\r\n.ct-chart .ct-series.ct-series-d .ct-bar,\r\n.ct-chart .ct-series.ct-series-d .ct-line,\r\n.ct-chart .ct-series.ct-series-d .ct-point,\r\n.ct-chart .ct-series.ct-series-d .ct-slice-donut {\r\n stroke: #3ddcf7;\r\n}\r\n.ct-chart .ct-series.ct-series-e .ct-bar,\r\n.ct-chart .ct-series.ct-series-e .ct-line,\r\n.ct-chart .ct-series.ct-series-e .ct-point,\r\n.ct-chart .ct-series.ct-series-e .ct-slice-donut {\r\n stroke: #797979;\r\n}\r\n.ct-chart .ct-series.ct-series-f .ct-bar,\r\n.ct-chart .ct-series.ct-series-f .ct-line,\r\n.ct-chart .ct-series.ct-series-f .ct-point,\r\n.ct-chart .ct-series.ct-series-f .ct-slice-donut {\r\n stroke: #7266ba;\r\n}\r\n.ct-chart .ct-series.ct-series-g .ct-bar,\r\n.ct-chart .ct-series.ct-series-g .ct-line,\r\n.ct-chart .ct-series.ct-series-g .ct-point,\r\n.ct-chart .ct-series.ct-series-g .ct-slice-donut {\r\n stroke: #ffaa00;\r\n}\r\n.ct-series-a .ct-area,\r\n.ct-series-a .ct-slice-pie {\r\n fill: #3bafda;\r\n}\r\n.ct-series-b .ct-area,\r\n.ct-series-b .ct-slice-pie {\r\n fill: #f76397;\r\n}\r\n.ct-series-c .ct-area,\r\n.ct-series-c .ct-slice-pie {\r\n fill: #00b19d;\r\n}\r\n.ct-series-d .ct-area,\r\n.ct-series-d .ct-slice-pie {\r\n fill: #3ddcf7;\r\n}\r\n/* Sparkline chart */\r\n.jqstooltip {\r\n background-color: #36404a !important;\r\n padding: 5px 10px !important;\r\n border-radius: 3px;\r\n -moz-border-radius: 3px;\r\n background-clip: padding-box;\r\n border-color: #36404a !important;\r\n}\r\n.jqsfield {\r\n font-size: 12px !important;\r\n line-height: 18px !important;\r\n}\r\n/* Circliful charts */\r\n.circliful-chart {\r\n margin: 0px auto;\r\n}\r\n.circle-text,\r\n.circle-info,\r\n.circle-text-half,\r\n.circle-info-half {\r\n font-size: 12px;\r\n font-weight: 600;\r\n}\r\n/* Nvd3 Chart */\r\n.nvd3 text {\r\n fill: #98a6ad;\r\n}\r\n.nvd3 .nv-axis line,\r\n.nvd3 .nv-axis path {\r\n stroke: #2c333b;\r\n}\r\n.nvd3 .nv-discretebar .nv-groups text,\r\n.nvd3 .nv-multibarHorizontal .nv-groups text {\r\n fill: rgba(255, 255, 255, 0.8);\r\n}\r\n.multi-chart .nv-legend-symbol {\r\n fill: #ffffff !important;\r\n fill-opacity: 0;\r\n stroke: #ffffff !important;\r\n}\r\n/* ===========\r\n Count Down\r\n =============*/\r\n.home-wrapper {\r\n margin: 10% 0px;\r\n}\r\n.app-countdown {\r\n margin-top: 40px;\r\n text-align: center;\r\n}\r\n.app-countdown div {\r\n display: inline-block;\r\n}\r\n.app-countdown div span {\r\n display: block;\r\n width: 150px;\r\n}\r\n.app-countdown div span:first-child {\r\n font-size: 3em;\r\n font-weight: 700;\r\n height: 48px;\r\n line-height: 48px;\r\n}\r\n.app-countdown div span:last-child {\r\n color: #333333;\r\n font-size: 0.9em;\r\n height: 25px;\r\n line-height: 25px;\r\n}\r\n.app-countdown > * {\r\n text-align: center;\r\n}\r\n/* ===========\r\n Gallery\r\n =============*/\r\n.portfolioFilter a {\r\n -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);\r\n -moz-transition: all 0.3s ease-out;\r\n -ms-transition: all 0.3s ease-out;\r\n -o-transition: all 0.3s ease-out;\r\n -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);\r\n -webkit-transition: all 0.3s ease-out;\r\n box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);\r\n color: #98a6ad;\r\n padding: 5px 10px;\r\n display: inline-block;\r\n transition: all 0.3s ease-out;\r\n}\r\n.portfolioFilter a:hover {\r\n background-color: #3bafda;\r\n color: #ffffff;\r\n}\r\n.portfolioFilter a.current {\r\n background-color: #3bafda;\r\n color: #ffffff;\r\n}\r\n.thumb {\r\n background-color: #272e35;\r\n border-radius: 3px;\r\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);\r\n margin-top: 30px;\r\n padding-bottom: 10px;\r\n padding-left: 10px;\r\n padding-right: 10px;\r\n padding-top: 10px;\r\n width: 100%;\r\n}\r\n.thumb-img {\r\n border-radius: 2px;\r\n overflow: hidden;\r\n width: 100%;\r\n}\r\n.gal-detail h4 {\r\n margin: 16px auto 10px auto;\r\n width: 80%;\r\n white-space: nowrap;\r\n display: block;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n}\r\n.gal-detail .ga-border {\r\n height: 3px;\r\n width: 40px;\r\n background-color: #3bafda;\r\n margin: 10px auto;\r\n}\r\n/* ===========\r\n Maintenance\r\n =============*/\r\n.icon-main {\r\n font-size: 60px;\r\n}\r\n.maintenance-page {\r\n margin: 10% 0%;\r\n}\r\n.home-text {\r\n letter-spacing: 1px;\r\n}\r\n/* ===========\r\n Accounts\r\n =============*/\r\n.wrapper-page {\r\n margin: 7.5% auto;\r\n width: 360px;\r\n}\r\n.wrapper-page .form-control {\r\n height: 40px;\r\n padding-left: 40px;\r\n}\r\n.wrapper-page .form-control-feedback {\r\n left: 15px;\r\n top: 3px;\r\n color: rgba(255, 255, 255, 0.4);\r\n font-size: 20px;\r\n}\r\n.wrapper-page .btn-email {\r\n padding: 9px 20px;\r\n}\r\n.logo-lg {\r\n font-size: 28px !important;\r\n color: #ffffff !important;\r\n}\r\n.user-thumb img {\r\n height: 88px;\r\n margin: 0px auto;\r\n width: 88px;\r\n}\r\n.ex-page-content .svg-box {\r\n float: right;\r\n}\r\n.message-box {\r\n margin-top: 120px;\r\n margin-left: 50px;\r\n font-weight: 300;\r\n}\r\n.message-box h1 {\r\n color: #ffffff;\r\n font-size: 98px;\r\n font-weight: 700;\r\n line-height: 98px;\r\n text-shadow: rgba(255, 255, 255, 0.3) 1px 1px, rgba(255, 255, 255, 0.2) 2px 2px, rgba(255, 255, 255, 0.3) 3px 3px;\r\n}\r\n#Polygon-1,\r\n#Polygon-2,\r\n#Polygon-3,\r\n#Polygon-4,\r\n#Polygon-4,\r\n#Polygon-5 {\r\n animation: float 1s infinite ease-in-out alternate;\r\n}\r\n#Polygon-2 {\r\n animation-delay: .2s;\r\n}\r\n#Polygon-3 {\r\n animation-delay: .4s;\r\n}\r\n#Polygon-4 {\r\n animation-delay: .6s;\r\n}\r\n#Polygon-5 {\r\n animation-delay: .8s;\r\n}\r\n@keyframes float {\r\n 100% {\r\n transform: translateY(20px);\r\n }\r\n}\r\n/* =============\r\n Tree view page\r\n============= */\r\n.jstree-default .jstree-clicked,\r\n.jstree-default .jstree-wholerow-clicked {\r\n background: rgba(59, 175, 218, 0.4);\r\n box-shadow: none;\r\n}\r\n.jstree-default .jstree-hovered,\r\n.jstree-default .jstree-wholerow-hovered {\r\n background: rgba(59, 175, 218, 0.2);\r\n box-shadow: none;\r\n}\r\n.jstree-default .zmdi {\r\n font-size: 16px;\r\n}\r\n/* =============\r\n Pricing\r\n============= */\r\n.pricing-column {\r\n position: relative;\r\n margin-bottom: 40px;\r\n}\r\n.pricing-column .inner-box {\r\n position: relative;\r\n padding: 0 0 50px;\r\n}\r\n.pricing-column .plan-header {\r\n position: relative;\r\n padding: 30px 20px 25px;\r\n}\r\n.pricing-column .plan-title {\r\n font-size: 16px;\r\n margin-bottom: 10px;\r\n color: #00b19d;\r\n text-transform: uppercase;\r\n letter-spacing: 1px;\r\n font-weight: 400;\r\n}\r\n.pricing-column .plan-price {\r\n font-size: 48px;\r\n margin-bottom: 10px;\r\n color: #ffffff;\r\n}\r\n.pricing-column .plan-duration {\r\n font-size: 13px;\r\n color: #98a6ad;\r\n}\r\n.pricing-column .plan-stats {\r\n position: relative;\r\n padding: 30px 20px 15px;\r\n}\r\n.pricing-column .plan-stats li {\r\n margin-bottom: 15px;\r\n line-height: 24px;\r\n}\r\n.pricing-column .plan-stats li i {\r\n font-size: 16px;\r\n vertical-align: middle;\r\n margin-right: 5px;\r\n}\r\n.ribbon {\r\n position: absolute;\r\n left: 5px;\r\n top: -5px;\r\n z-index: 1;\r\n overflow: hidden;\r\n width: 75px;\r\n height: 75px;\r\n text-align: right;\r\n}\r\n.ribbon span {\r\n font-size: 10px;\r\n font-weight: bold;\r\n color: #ffffff;\r\n text-transform: uppercase;\r\n text-align: center;\r\n line-height: 20px;\r\n transform: rotate(-45deg);\r\n -webkit-transform: rotate(-45deg);\r\n width: 100px;\r\n display: block;\r\n box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(0, 0, 0, 0.02);\r\n background: #00b19d;\r\n background: linear-gradient(#00b19d 0%, #00b19d 100%);\r\n position: absolute;\r\n top: 19px;\r\n letter-spacing: 1px;\r\n left: -21px;\r\n}\r\n.ribbon span:before {\r\n content: \"\";\r\n position: absolute;\r\n left: 0;\r\n top: 100%;\r\n z-index: -1;\r\n border-left: 3px solid #007e70;\r\n border-right: 3px solid transparent;\r\n border-bottom: 3px solid transparent;\r\n border-top: 3px solid #007e70;\r\n}\r\n.ribbon span:after {\r\n content: \"\";\r\n position: absolute;\r\n right: 0;\r\n top: 100%;\r\n z-index: -1;\r\n border-left: 3px solid transparent;\r\n border-right: 3px solid #007e70;\r\n border-bottom: 3px solid transparent;\r\n border-top: 3px solid #007e70;\r\n}\r\n/* =============\r\n FAQ\r\n============= */\r\n.question-q-box {\r\n height: 30px;\r\n width: 30px;\r\n color: #ffffff;\r\n background-color: #ef5350;\r\n text-align: center;\r\n border-radius: 50%;\r\n float: left;\r\n line-height: 30px;\r\n font-weight: 700;\r\n}\r\n.question {\r\n margin-top: 0;\r\n margin-left: 50px;\r\n font-weight: 400;\r\n font-size: 16px;\r\n}\r\n.answer {\r\n margin-left: 50px;\r\n color: #98a6ad;\r\n margin-bottom: 40px;\r\n line-height: 26px;\r\n}\r\n"; }); +define('text!resources/styles/minton/css/menu.css', ['module'], function(module) { module.exports = "@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);\r\n@import url(https://fonts.googleapis.com/css?family=Poppins:500,600);\r\n@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:600,400,700);\r\n/*\r\nTemplate Name: Minton Dashboard\r\nAuthor: CoderThemes\r\nEmail: coderthemes@gmail.com\r\nFile: Menu\r\n*/\r\nbody {\r\n padding-bottom: 61px;\r\n}\r\n.wrapper {\r\n margin-top: 145px;\r\n}\r\n.container {\r\n width: 95%;\r\n}\r\n.page-title {\r\n margin-bottom: 20px;\r\n margin-top: 0;\r\n}\r\n#topnav {\r\n position: fixed;\r\n right: 0;\r\n left: 0;\r\n top: 0;\r\n z-index: 1030;\r\n background-color: transparent;\r\n border: 0;\r\n transition: all .5s ease;\r\n min-height: 62px;\r\n}\r\n#topnav .has-submenu.active a {\r\n color: #3bafda;\r\n}\r\n#topnav .has-submenu.active a i {\r\n color: #3bafda;\r\n}\r\n#topnav .has-submenu.active .submenu li.active > a {\r\n color: #3bafda;\r\n}\r\n#topnav .topbar-main {\r\n background-color: #3bafda;\r\n}\r\n#topnav .topbar-main .logo {\r\n color: #ffffff !important;\r\n font-size: 18px;\r\n font-weight: 700;\r\n letter-spacing: .05em;\r\n margin-top: 9px;\r\n float: left;\r\n}\r\n#topnav .topbar-main .logo h1 {\r\n margin: 0px auto;\r\n text-align: center;\r\n}\r\n#topnav .topbar-main .logo i {\r\n color: #ffffff;\r\n}\r\n#topnav .topbar-main .badge {\r\n position: absolute;\r\n top: 12px;\r\n right: 7px;\r\n}\r\n#topnav .topbar-main .nav > li > a {\r\n color: #ffffff !important;\r\n line-height: 60px;\r\n padding: 0px 15px !important;\r\n position: relative;\r\n background: transparent !important;\r\n}\r\n#topnav .topbar-main .nav > li > a i {\r\n font-size: 16px;\r\n}\r\n#topnav .topbar-main .nav > li > a {\r\n padding: 0px 15px !important;\r\n}\r\n#topnav .topbar-main .navbar-nav > .open > a {\r\n background-color: rgba(255, 255, 255, 0.1) !important;\r\n}\r\n#topnav .topbar-main .profile img {\r\n border: 2px solid #edf0f0;\r\n height: 36px;\r\n width: 36px;\r\n}\r\n#topnav .topbar-main .dropdown-menu-lg {\r\n width: 300px;\r\n}\r\n#topnav .topbar-main .dropdown-menu-lg .list-group {\r\n margin-bottom: 0px;\r\n}\r\n#topnav .topbar-main .dropdown-menu-lg .list-group-item {\r\n border: none;\r\n padding: 10px 20px;\r\n}\r\n#topnav .topbar-main .dropdown-menu-lg .media-heading {\r\n margin-bottom: 0px;\r\n}\r\n#topnav .topbar-main .dropdown-menu-lg .media-body p {\r\n color: #828282;\r\n}\r\n#topnav .topbar-main .notification-list {\r\n max-height: 230px;\r\n}\r\n#topnav .topbar-main .notification-list em {\r\n width: 34px;\r\n text-align: center;\r\n}\r\n#topnav .topbar-main .notification-list .media-body {\r\n display: inherit;\r\n width: auto;\r\n overflow: hidden;\r\n margin-left: 50px;\r\n}\r\n#topnav .topbar-main .notification-list .media-body h5 {\r\n text-overflow: ellipsis;\r\n white-space: nowrap;\r\n display: block;\r\n width: 100%;\r\n font-weight: normal;\r\n overflow: hidden;\r\n}\r\n#topnav .topbar-main .notifi-title {\r\n border-bottom: 1px solid rgba(0, 0, 0, 0.1);\r\n font-size: 15px;\r\n text-transform: uppercase;\r\n font-weight: 600;\r\n padding: 11px 20px 15px;\r\n font-family: 'Source Sans Pro', sans-serif;\r\n}\r\n#topnav .topbar-main .navbar-nav {\r\n margin: 0;\r\n}\r\n#topnav .app-search {\r\n position: relative;\r\n margin: 14px 20px 14px 10px;\r\n}\r\n#topnav .app-search a {\r\n position: absolute;\r\n top: 6px;\r\n right: 20px;\r\n color: rgba(255, 255, 255, 0.7);\r\n}\r\n#topnav .app-search .form-control,\r\n#topnav .app-search .form-control:focus {\r\n border: none;\r\n font-size: 13px;\r\n color: #ffffff;\r\n padding-left: 20px;\r\n padding-right: 40px;\r\n background: rgba(255, 255, 255, 0.2);\r\n box-shadow: none;\r\n border-radius: 30px;\r\n height: 34px;\r\n width: 180px;\r\n}\r\n#topnav .app-search input::-webkit-input-placeholder {\r\n color: rgba(255, 255, 255, 0.7);\r\n font-weight: normal;\r\n}\r\n#topnav .app-search input:-moz-placeholder {\r\n color: rgba(255, 255, 255, 0.7);\r\n}\r\n#topnav .app-search input::-moz-placeholder {\r\n color: rgba(255, 255, 255, 0.7);\r\n}\r\n#topnav .app-search input:-ms-input-placeholder {\r\n color: rgba(255, 255, 255, 0.7);\r\n}\r\n#topnav .notifi-title {\r\n border-bottom: 1px solid rgba(0, 0, 0, 0.1);\r\n color: #ffffff;\r\n font-size: 16px;\r\n font-weight: 400;\r\n padding: 5px 0px 10px;\r\n}\r\n#topnav .notification-list em {\r\n width: 30px;\r\n text-align: center;\r\n height: 30px;\r\n line-height: 28px;\r\n border-radius: 50%;\r\n margin-top: 4px;\r\n}\r\n#topnav .notification-list .list-group-item {\r\n padding: 12px 20px;\r\n}\r\n#topnav .notification-list .media-body {\r\n display: inherit;\r\n width: auto;\r\n overflow: hidden;\r\n margin-left: 50px;\r\n}\r\n#topnav .notification-list .media-body h5 {\r\n text-overflow: ellipsis;\r\n white-space: nowrap;\r\n display: block;\r\n width: 100%;\r\n font-weight: normal;\r\n overflow: hidden;\r\n}\r\n#topnav .noti-primary {\r\n color: #3bafda;\r\n border: 2px solid #3bafda;\r\n}\r\n#topnav .noti-success {\r\n color: #00b19d;\r\n border: 2px solid #00b19d;\r\n}\r\n#topnav .noti-info {\r\n color: #3ddcf7;\r\n border: 2px solid #3ddcf7;\r\n}\r\n#topnav .noti-warning {\r\n color: #ffaa00;\r\n border: 2px solid #ffaa00;\r\n}\r\n#topnav .noti-danger {\r\n color: #ef5350;\r\n border: 2px solid #ef5350;\r\n}\r\n#topnav .noti-purple {\r\n color: #7266ba;\r\n border: 2px solid #7266ba;\r\n}\r\n#topnav .noti-pink {\r\n color: #f76397;\r\n border: 2px solid #f76397;\r\n}\r\n#topnav .noti-inverse {\r\n color: #4c5667;\r\n border: 2px solid #4c5667;\r\n}\r\n#topnav .navbar-custom {\r\n background-color: #323b44;\r\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);\r\n}\r\n#topnav .navbar-toggle {\r\n border: 0;\r\n position: relative;\r\n width: 60px;\r\n height: 60px;\r\n padding: 0;\r\n margin: 0;\r\n cursor: pointer;\r\n}\r\n#topnav .navbar-toggle:hover {\r\n background-color: transparent;\r\n}\r\n#topnav .navbar-toggle:hover span {\r\n background-color: #ffffff;\r\n}\r\n#topnav .navbar-toggle:focus {\r\n background-color: transparent;\r\n}\r\n#topnav .navbar-toggle:focus span {\r\n background-color: #3bafda;\r\n}\r\n#topnav .navbar-toggle .lines {\r\n width: 25px;\r\n display: block;\r\n position: relative;\r\n margin: 23px auto 17px auto;\r\n height: 18px;\r\n}\r\n#topnav .navbar-toggle span {\r\n height: 2px;\r\n width: 100%;\r\n background-color: #ffffff;\r\n display: block;\r\n margin-bottom: 5px;\r\n transition: transform .5s ease;\r\n}\r\n#topnav .navbar-toggle.open span {\r\n position: absolute;\r\n}\r\n#topnav .navbar-toggle.open span:first-child {\r\n top: 6px;\r\n transform: rotate(45deg);\r\n}\r\n#topnav .navbar-toggle.open span:nth-child(2) {\r\n visibility: hidden;\r\n}\r\n#topnav .navbar-toggle.open span:last-child {\r\n width: 100%;\r\n top: 6px;\r\n transform: rotate(-45deg);\r\n}\r\n#topnav .navigation-menu {\r\n list-style: none;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n#topnav .navigation-menu > li {\r\n float: left;\r\n display: block;\r\n position: relative;\r\n}\r\n#topnav .navigation-menu > li > a {\r\n display: block;\r\n color: rgba(255, 255, 255, 0.7);\r\n font-weight: 500;\r\n transition: all .3s ease;\r\n line-height: 20px;\r\n padding-left: 20px;\r\n padding-right: 20px;\r\n}\r\n#topnav .navigation-menu > li > a:hover {\r\n color: #3bafda;\r\n}\r\n#topnav .navigation-menu > li > a:hover i {\r\n color: #3bafda;\r\n}\r\n#topnav .navigation-menu > li > a:focus {\r\n color: #3bafda;\r\n}\r\n#topnav .navigation-menu > li > a:focus i {\r\n color: #3bafda;\r\n}\r\n#topnav .navigation-menu > li > a:active {\r\n color: #3bafda;\r\n}\r\n#topnav .navigation-menu > li > a:active i {\r\n color: #3bafda;\r\n}\r\n#topnav .navigation-menu > li > a i {\r\n font-size: 18px;\r\n margin-right: 5px;\r\n color: rgba(255, 255, 255, 0.7);\r\n}\r\n#topnav .navigation-menu > li > a:hover,\r\n#topnav .navigation-menu > li > a:focus {\r\n background-color: transparent;\r\n}\r\n/*\r\n Responsive Menu\r\n*/\r\n@media (min-width: 101px) {\r\n #topnav .navigation-menu > li > a {\r\n padding-top: 22px;\r\n padding-bottom: 22px;\r\n }\r\n #topnav .navigation-menu > li.last-elements .submenu {\r\n left: auto;\r\n right: 0;\r\n }\r\n #topnav .navigation-menu > li.last-elements .submenu > li.has-submenu .submenu {\r\n left: auto;\r\n right: 100%;\r\n margin-left: 0;\r\n margin-right: 10px;\r\n }\r\n #topnav .navigation-menu > li:first-of-type a {\r\n padding-left: 0px;\r\n }\r\n #topnav .navigation-menu > li:hover a {\r\n color: #3bafda;\r\n }\r\n #topnav .navigation-menu > li:hover a i {\r\n color: #3bafda;\r\n }\r\n #topnav .navigation-menu > li .submenu {\r\n position: absolute;\r\n top: 100%;\r\n left: 0;\r\n z-index: 1000;\r\n border: 1px solid rgba(255, 255, 255, 0.1);\r\n padding: 15px 0;\r\n list-style: none;\r\n min-width: 200px;\r\n visibility: hidden;\r\n opacity: 0;\r\n margin-top: 10px;\r\n transition: all .2s ease;\r\n background-color: #272e35;\r\n box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);\r\n }\r\n #topnav .navigation-menu > li .submenu.megamenu {\r\n white-space: nowrap;\r\n width: auto;\r\n }\r\n #topnav .navigation-menu > li .submenu.megamenu > li {\r\n overflow: hidden;\r\n width: 200px;\r\n display: inline-block;\r\n vertical-align: top;\r\n }\r\n #topnav .navigation-menu > li .submenu > li.has-submenu > a:after {\r\n content: \"\\e649\";\r\n font-family: \"themify\";\r\n position: absolute;\r\n right: 20px;\r\n font-size: 9px;\r\n top: 15px;\r\n }\r\n #topnav .navigation-menu > li .submenu > li .submenu {\r\n left: 100%;\r\n top: 0;\r\n margin-left: 10px;\r\n margin-top: -1px;\r\n }\r\n #topnav .navigation-menu > li .submenu li {\r\n position: relative;\r\n }\r\n #topnav .navigation-menu > li .submenu li ul {\r\n list-style: none;\r\n padding-left: 0;\r\n margin: 0;\r\n }\r\n #topnav .navigation-menu > li .submenu li a {\r\n display: block;\r\n padding: 8px 25px;\r\n clear: both;\r\n white-space: nowrap;\r\n color: rgba(255, 255, 255, 0.6);\r\n }\r\n #topnav .navigation-menu > li .submenu li a:hover {\r\n color: #3bafda;\r\n }\r\n #topnav .navigation-menu > li .submenu li span {\r\n display: block;\r\n padding: 8px 25px;\r\n clear: both;\r\n line-height: 1.42857143;\r\n white-space: nowrap;\r\n font-size: 10px;\r\n text-transform: uppercase;\r\n letter-spacing: 2px;\r\n font-weight: 500;\r\n color: #949ba1;\r\n }\r\n #topnav .navbar-toggle {\r\n display: none;\r\n }\r\n #topnav #navigation {\r\n display: block !important;\r\n }\r\n}\r\n@media (max-width: 100px) {\r\n .wrapper {\r\n margin-top: 80px;\r\n }\r\n .container {\r\n width: auto;\r\n }\r\n #topnav .navigation-menu {\r\n float: none;\r\n max-height: 400px;\r\n }\r\n #topnav .navigation-menu > li {\r\n float: none;\r\n }\r\n #topnav .navigation-menu > li > a {\r\n color: rgba(255, 255, 255, 0.7);\r\n padding: 15px;\r\n }\r\n #topnav .navigation-menu > li > a i {\r\n display: inline-block;\r\n margin-right: 10px;\r\n margin-bottom: 0px;\r\n }\r\n #topnav .navigation-menu > li > a:after {\r\n position: absolute;\r\n right: 15px;\r\n }\r\n #topnav .navigation-menu > li .submenu {\r\n display: none;\r\n list-style: none;\r\n padding-left: 20px;\r\n margin: 0;\r\n }\r\n #topnav .navigation-menu > li .submenu li a {\r\n display: block;\r\n position: relative;\r\n padding: 7px 20px;\r\n color: rgba(255, 255, 255, 0.5);\r\n }\r\n #topnav .navigation-menu > li .submenu li a:hover {\r\n color: #3bafda;\r\n }\r\n #topnav .navigation-menu > li .submenu li.has-submenu > a:after {\r\n content: \"\\e64b\";\r\n font-family: \"themify\";\r\n position: absolute;\r\n right: 30px;\r\n }\r\n #topnav .navigation-menu > li .submenu.open {\r\n display: block;\r\n }\r\n #topnav .navigation-menu > li .submenu .submenu {\r\n display: none;\r\n list-style: none;\r\n }\r\n #topnav .navigation-menu > li .submenu .submenu.open {\r\n display: block;\r\n }\r\n #topnav .navigation-menu > li .submenu.megamenu > li > ul {\r\n list-style: none;\r\n padding-left: 0;\r\n }\r\n #topnav .navigation-menu > li .submenu.megamenu > li > ul > li > span {\r\n display: block;\r\n position: relative;\r\n padding: 15px;\r\n text-transform: uppercase;\r\n font-size: 11px;\r\n letter-spacing: 2px;\r\n color: #79818a;\r\n }\r\n #topnav .navigation-menu > li.has-submenu.open > a {\r\n color: #3bafda;\r\n }\r\n #topnav .navbar-header {\r\n float: left;\r\n }\r\n #navigation {\r\n position: absolute;\r\n top: 60px;\r\n left: 0;\r\n width: 100%;\r\n display: none;\r\n height: auto;\r\n padding-bottom: 0;\r\n overflow: auto;\r\n border-top: 1px solid rgba(255, 255, 255, 0.5);\r\n border-bottom: 1px solid rgba(255, 255, 255, 0.5);\r\n background-color: #323b44;\r\n }\r\n #navigation.open {\r\n display: block;\r\n overflow-y: auto;\r\n }\r\n}\r\n@media (min-width: 768px) {\r\n #topnav .navigation-menu > li.has-submenu:hover > .submenu {\r\n visibility: visible;\r\n opacity: 1;\r\n margin-top: 0;\r\n }\r\n #topnav .navigation-menu > li.has-submenu:hover > .submenu > li.has-submenu:hover > .submenu {\r\n visibility: visible;\r\n opacity: 1;\r\n margin-left: 0;\r\n margin-right: 0;\r\n }\r\n .navbar-toggle {\r\n display: block;\r\n }\r\n}\r\n/* Footer */\r\n.footer {\r\n border-top: 1px solid rgba(0, 0, 0, 0.1);\r\n bottom: 0px;\r\n color: #58666e;\r\n text-align: left !important;\r\n padding: 20px 0px;\r\n position: absolute;\r\n right: 0px;\r\n left: 0px;\r\n}\r\n"; }); define('text!microservices/picks/emergency-pick.html', ['module'], function(module) { module.exports = ""; }); -define('text!resources/styles/minton/css/responsive.css', ['module'], function(module) { module.exports = "@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);\r\n@import url(https://fonts.googleapis.com/css?family=Poppins:500,600);\r\n@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:600,400,700);\r\n/*\r\nTemplate Name: Minton Dashboard\r\nAuthor: CoderThemes\r\nEmail: coderthemes@gmail.com\r\nFile: Responsive\r\n*/\r\n@media only screen and (max-width: 6000px) and (min-width: 700px) {\r\n .wrapper.right-bar-enabled .right-bar {\r\n right: 0;\r\n z-index: 99;\r\n }\r\n}\r\n@media (min-width: 768px) and (max-width: 991px) {\r\n body {\r\n overflow-x: hidden;\r\n }\r\n}\r\n@media (max-width: 767px) {\r\n body {\r\n overflow-x: hidden;\r\n }\r\n .mobile-sidebar {\r\n left: 0px;\r\n }\r\n .mobile-content {\r\n left: 250px;\r\n right: -250px;\r\n }\r\n .wrapper-page {\r\n width: 90%;\r\n }\r\n .navbar-nav .open .dropdown-menu {\r\n background-color: #ffffff;\r\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);\r\n left: auto;\r\n position: absolute;\r\n right: 0;\r\n }\r\n .todo-send {\r\n margin-top: 10px;\r\n padding-left: 15px;\r\n }\r\n .chat-inputbar {\r\n padding-left: 15px;\r\n }\r\n .chat-send {\r\n margin-top: 10px;\r\n padding-left: 15px;\r\n padding-right: 15px;\r\n }\r\n .fixedHeader-floating {\r\n top: 60px !important;\r\n }\r\n div#datatable-buttons_info {\r\n float: none;\r\n }\r\n}\r\n@media (max-width: 480px) {\r\n .side-menu {\r\n z-index: 10 !important;\r\n }\r\n .button-menu-mobile {\r\n display: block;\r\n }\r\n .search-bar {\r\n display: none !important;\r\n }\r\n}\r\n@media (max-width: 420px) {\r\n .hide-phone {\r\n display: none !important;\r\n }\r\n}\r\n/* Container-alt */\r\n@media (min-width: 768px) {\r\n .container-alt {\r\n width: 750px;\r\n }\r\n}\r\n@media (min-width: 992px) {\r\n .container-alt {\r\n width: 970px;\r\n }\r\n}\r\n@media (min-width: 1200px) {\r\n .container-alt {\r\n width: 1170px;\r\n }\r\n}\r\n"; }); +define('text!resources/styles/minton/css/pages.css', ['module'], function(module) { module.exports = "@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);\r\n@import url(https://fonts.googleapis.com/css?family=Poppins:500,600);\r\n@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:600,400,700);\r\n/* ===========\r\n Core file List\r\n\r\n - Timeline\r\n - Timeline-2\r\n - Sweet Alerts\r\n - Notification\r\n - Nestable list\r\n - Maps\r\n - Email\r\n - Form Advanced\r\n - Charts\r\n - Maintenance\r\n - Countdown\r\n - Gallery\r\n - Tree view\r\n - Pricing\r\n - FAQ\r\n\r\n =============*/\r\n/* ===========\r\n Timeline\r\n =============*/\r\n.timeline {\r\n border-collapse: collapse;\r\n border-spacing: 0;\r\n display: table;\r\n margin-bottom: 50px;\r\n position: relative;\r\n table-layout: fixed;\r\n width: 100%;\r\n}\r\n.timeline .time-show {\r\n margin-bottom: 30px;\r\n margin-right: -75px;\r\n margin-top: 30px;\r\n position: relative;\r\n}\r\n.timeline .time-show a {\r\n color: #ffffff;\r\n}\r\n.timeline:before {\r\n background-color: #98a6ad;\r\n bottom: 0px;\r\n content: \"\";\r\n left: 50%;\r\n position: absolute;\r\n top: 30px;\r\n width: 1px;\r\n z-index: 0;\r\n}\r\n.timeline .timeline-icon {\r\n -webkit-border-radius: 50%;\r\n background: #98a6ad;\r\n border-radius: 50%;\r\n border: 1px solid #98a6ad;\r\n color: #ffffff;\r\n display: block;\r\n height: 20px;\r\n left: -54px;\r\n margin-top: -10px;\r\n position: absolute;\r\n text-align: center;\r\n top: 50%;\r\n width: 20px;\r\n}\r\n.timeline .timeline-icon i {\r\n margin-top: 9px;\r\n}\r\n.timeline .time-icon:before {\r\n font-size: 16px;\r\n margin-top: 5px;\r\n}\r\nh3.timeline-title {\r\n color: #c8ccd7;\r\n font-size: 20px;\r\n font-weight: 400;\r\n margin: 0 0 5px;\r\n text-transform: uppercase;\r\n}\r\n.timeline-item {\r\n display: table-row;\r\n}\r\n.timeline-item:before {\r\n content: \"\";\r\n display: block;\r\n width: 50%;\r\n}\r\n.timeline-item .timeline-desk .arrow {\r\n border-bottom: 8px solid transparent;\r\n border-right: 8px solid #272e35 !important;\r\n border-top: 8px solid transparent;\r\n display: block;\r\n height: 0;\r\n left: -7px;\r\n margin-top: -10px;\r\n position: absolute;\r\n top: 50%;\r\n width: 0;\r\n}\r\n.timeline-item.alt:after {\r\n content: \"\";\r\n display: block;\r\n width: 50%;\r\n}\r\n.timeline-item.alt .timeline-desk .arrow-alt {\r\n border-bottom: 8px solid transparent;\r\n border-left: 8px solid #272e35 !important;\r\n border-top: 8px solid transparent;\r\n display: block;\r\n height: 0;\r\n left: auto;\r\n margin-top: -10px;\r\n position: absolute;\r\n right: -7px;\r\n top: 50%;\r\n width: 0;\r\n}\r\n.timeline-item.alt .timeline-desk .album {\r\n float: right;\r\n margin-top: 20px;\r\n}\r\n.timeline-item.alt .timeline-desk .album a {\r\n float: right;\r\n margin-left: 5px;\r\n}\r\n.timeline-item.alt .timeline-icon {\r\n left: auto;\r\n right: -56px;\r\n}\r\n.timeline-item.alt:before {\r\n display: none;\r\n}\r\n.timeline-item.alt .panel {\r\n margin-left: 0;\r\n margin-right: 45px;\r\n}\r\n.timeline-item.alt .panel .panel-body p + p {\r\n margin-top: 10px !important;\r\n}\r\n.timeline-item.alt h4 {\r\n text-align: right;\r\n}\r\n.timeline-item.alt p {\r\n text-align: right;\r\n}\r\n.timeline-item.alt .timeline-date {\r\n text-align: right;\r\n}\r\n.timeline-desk {\r\n display: table-cell;\r\n vertical-align: top;\r\n width: 50%;\r\n}\r\n.timeline-desk h4 {\r\n font-size: 16px;\r\n font-weight: 300;\r\n margin: 0;\r\n}\r\n.timeline-desk .panel {\r\n background: #272e35;\r\n display: block;\r\n margin-bottom: 5px;\r\n margin-left: 45px;\r\n position: relative;\r\n text-align: left;\r\n}\r\n.timeline-desk h5 span {\r\n color: #797979;\r\n display: block;\r\n font-size: 12px;\r\n margin-bottom: 4px;\r\n}\r\n.timeline-desk p {\r\n color: #98a6ad;\r\n font-size: 14px;\r\n margin-bottom: 0;\r\n}\r\n.timeline-desk .album {\r\n margin-top: 12px;\r\n}\r\n.timeline-desk .album a {\r\n float: left;\r\n margin-right: 5px;\r\n}\r\n.timeline-desk .album img {\r\n height: 36px;\r\n width: auto;\r\n border-radius: 3px;\r\n -moz-border-radius: 3px;\r\n background-clip: padding-box;\r\n}\r\n.timeline-desk .notification {\r\n background: none repeat scroll 0 0 #ffffff;\r\n margin-top: 20px;\r\n padding: 8px;\r\n}\r\n/* ===========\r\n Timeline-2\r\n =============*/\r\n.timeline-2 {\r\n border-left: 2px solid #3bafda;\r\n position: relative;\r\n}\r\n.timeline-2 .time-item:after {\r\n background-color: #ffffff;\r\n border-color: #3bafda;\r\n border-radius: 10px;\r\n border-style: solid;\r\n border-width: 2px;\r\n bottom: 0;\r\n content: '';\r\n height: 10px;\r\n left: 0;\r\n margin-left: -6px;\r\n position: absolute;\r\n top: 5px;\r\n width: 10px;\r\n}\r\n.time-item {\r\n border-color: #dee5e7;\r\n padding-bottom: 10px;\r\n position: relative;\r\n}\r\n.time-item:before {\r\n content: \" \";\r\n display: table;\r\n}\r\n.time-item:after {\r\n background-color: #ffffff;\r\n border-color: #3bafda;\r\n border-radius: 10px;\r\n border-style: solid;\r\n border-width: 2px;\r\n bottom: 0;\r\n content: '';\r\n height: 14px;\r\n left: 0;\r\n margin-left: -8px;\r\n position: absolute;\r\n top: 5px;\r\n width: 14px;\r\n}\r\n.time-item-item:after {\r\n content: \" \";\r\n display: table;\r\n}\r\n.item-info {\r\n margin-bottom: 15px;\r\n margin-left: 15px;\r\n}\r\n.item-info p {\r\n font-size: 13px;\r\n}\r\n/* ===========\r\n Sweet Alert\r\n =============*/\r\n.sweet-alert h2 {\r\n font-size: 22px;\r\n color: #323b44;\r\n}\r\n.sweet-alert p {\r\n font-size: 14px;\r\n line-height: 22px;\r\n}\r\n.sweet-alert .icon.success .placeholder {\r\n border: 4px solid rgba(0, 177, 157, 0.3);\r\n}\r\n.sweet-alert .icon.success .line {\r\n background-color: #00b19d;\r\n}\r\n.sweet-alert .icon.warning {\r\n border-color: #ffaa00;\r\n}\r\n.sweet-alert .icon.info {\r\n border-color: #3ddcf7;\r\n}\r\n.sweet-alert .btn-warning:focus,\r\n.sweet-alert .btn-info:focus,\r\n.sweet-alert .btn-success:focus,\r\n.sweet-alert .btn-danger:focus,\r\n.sweet-alert .btn-default:focus {\r\n box-shadow: none;\r\n}\r\n/* =============\r\n Notification\r\n============= */\r\n.notifyjs-metro-base {\r\n position: relative;\r\n min-height: 52px;\r\n min-width: 250px;\r\n color: #444;\r\n border-radius: 3px;\r\n -webkit-border-radius: 3px;\r\n box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);\r\n animation: dropdownOpen 0.3s ease-out;\r\n}\r\n.notifyjs-metro-base .image {\r\n display: table;\r\n position: absolute;\r\n height: auto;\r\n width: auto;\r\n left: 25px;\r\n top: 50%;\r\n font-size: 24px;\r\n transform: translate(-50%, -50%);\r\n}\r\n.notifyjs-metro-base .text-wrapper {\r\n display: inline-block;\r\n vertical-align: top;\r\n text-align: left;\r\n margin: 10px 10px 10px 52px;\r\n clear: both;\r\n}\r\n.notifyjs-metro-base .title {\r\n font-size: 15px;\r\n line-height: 20px;\r\n margin-bottom: 5px;\r\n font-weight: bold;\r\n}\r\n.notifyjs-metro-base .text {\r\n font-size: 12px;\r\n font-weight: normal;\r\n max-width: 360px;\r\n vertical-align: middle;\r\n}\r\n.notifyjs-metro-cool {\r\n color: #fafafa !important;\r\n background-color: #4A525F;\r\n border: 1px solid #4A525F;\r\n}\r\n/* =============\r\n Nestable\r\n============= */\r\n.custom-dd .dd-list .dd-item .dd-handle {\r\n background: rgba(152, 166, 173, 0.25) !important;\r\n border: none;\r\n padding: 8px 16px;\r\n height: auto;\r\n font-weight: 600;\r\n color: #98a6ad;\r\n border-radius: 3px;\r\n -moz-border-radius: 3px;\r\n background-clip: padding-box;\r\n}\r\n.custom-dd .dd-list .dd-item .dd-handle:hover {\r\n color: #3bafda;\r\n}\r\n.custom-dd .dd-list .dd-item button {\r\n height: auto;\r\n font-size: 17px;\r\n margin: 8px auto;\r\n color: #98a6ad;\r\n width: 30px;\r\n}\r\n.custom-dd-empty .dd-list .dd3-handle {\r\n border: none;\r\n background: rgba(152, 166, 173, 0.25) !important;\r\n height: 36px;\r\n width: 36px;\r\n color: #98a6ad;\r\n}\r\n.custom-dd-empty .dd-list .dd3-handle:before {\r\n top: 7px;\r\n}\r\n.custom-dd-empty .dd-list .dd3-handle:hover {\r\n color: #3bafda;\r\n}\r\n.custom-dd-empty .dd-list .dd3-content {\r\n height: auto;\r\n border: none;\r\n color: #98a6ad;\r\n padding: 8px 16px 8px 46px;\r\n background: rgba(152, 166, 173, 0.25) !important;\r\n font-weight: 600;\r\n}\r\n.custom-dd-empty .dd-list .dd3-content:hover {\r\n color: #3bafda;\r\n}\r\n.custom-dd-empty .dd-list button {\r\n width: 26px;\r\n height: 26px;\r\n font-size: 16px;\r\n font-weight: 600;\r\n}\r\n/* ===========\r\n Maps\r\n =============*/\r\n.gmaps,\r\n.gmaps-panaroma {\r\n height: 300px;\r\n background: #eeeeee;\r\n border-radius: 3px;\r\n}\r\n.gmaps-overlay {\r\n display: block;\r\n text-align: center;\r\n color: #ffffff;\r\n font-size: 16px;\r\n line-height: 40px;\r\n background: #3bafda;\r\n border-radius: 4px;\r\n padding: 10px 20px;\r\n}\r\n.gmaps-overlay_arrow {\r\n left: 50%;\r\n margin-left: -16px;\r\n width: 0;\r\n height: 0;\r\n position: absolute;\r\n}\r\n.gmaps-overlay_arrow.above {\r\n bottom: -15px;\r\n border-left: 16px solid transparent;\r\n border-right: 16px solid transparent;\r\n border-top: 16px solid #3bafda;\r\n}\r\n.gmaps-overlay_arrow.below {\r\n top: -15px;\r\n border-left: 16px solid transparent;\r\n border-right: 16px solid transparent;\r\n border-bottom: 16px solid #3bafda;\r\n}\r\n/* =============\r\n Email\r\n============= */\r\n.mails a {\r\n color: #98a6ad;\r\n}\r\n.mails td {\r\n vertical-align: middle !important;\r\n position: relative;\r\n}\r\n.mails td:last-of-type {\r\n width: 100px;\r\n padding-right: 20px;\r\n}\r\n.mails tr:hover .text-white {\r\n display: none;\r\n}\r\n.mails .mail-select {\r\n padding: 12px 20px;\r\n min-width: 134px;\r\n}\r\n.mails .checkbox {\r\n margin-bottom: 0px;\r\n margin-top: 0px;\r\n vertical-align: middle;\r\n display: inline-block;\r\n height: 17px;\r\n}\r\n.mails .checkbox label {\r\n min-height: 16px;\r\n}\r\n.mail-list .list-group-item {\r\n background-color: transparent !important;\r\n}\r\n.mail-list .list-group-item:hover {\r\n background-color: #eeeeee;\r\n}\r\n.mail-list .list-group-item:focus {\r\n background-color: #eeeeee;\r\n}\r\n.mail-list .list-group-item.active {\r\n background-color: #3bafda !important;\r\n color: #4c5667;\r\n font-weight: 600;\r\n border-radius: 3px;\r\n -moz-border-radius: 3px;\r\n background-clip: padding-box;\r\n}\r\n.unread a {\r\n font-weight: 600;\r\n color: rgba(238, 238, 238, 0.7);\r\n}\r\n/* =============\r\n Form Advanced\r\n============= */\r\n.bootstrap-tagsinput {\r\n box-shadow: none;\r\n background-color: transparent;\r\n padding: 3px 7px 6px;\r\n border: 2px solid rgba(238, 238, 238, 0.3);\r\n}\r\n.bootstrap-tagsinput .label-info {\r\n background-color: #3bafda !important;\r\n display: inline-block;\r\n padding: 5px;\r\n}\r\n/* Multiple */\r\n.ms-container {\r\n background: transparent url('../images/multiple-arrow.png') no-repeat 50% 50%;\r\n}\r\n.ms-container .ms-list {\r\n box-shadow: none;\r\n border: 2px solid rgba(255, 255, 255, 0.2);\r\n}\r\n.ms-container .ms-list.ms-focus {\r\n box-shadow: none;\r\n border: 2px solid rgba(255, 255, 255, 0.3);\r\n}\r\n.ms-container .ms-selectable li.ms-elem-selectable {\r\n border: none;\r\n padding: 5px 10px;\r\n}\r\n.ms-container .ms-selection li.ms-elem-selection {\r\n border: none;\r\n padding: 5px 10px;\r\n}\r\n.ms-selectable {\r\n box-shadow: none;\r\n outline: none !important;\r\n}\r\n.ms-container .ms-list.ms-focus {\r\n box-shadow: none;\r\n}\r\n.ms-container .ms-selectable li.ms-hover {\r\n background-color: #3bafda;\r\n color: #ffffff !important;\r\n}\r\n.ms-container .ms-selection li.ms-hover {\r\n background-color: #3bafda;\r\n color: #ffffff !important;\r\n}\r\n.ms-container .ms-selectable,\r\n.ms-container .ms-selection {\r\n background-color: transparent;\r\n}\r\n.ms-container .ms-selectable li.ms-elem-selectable,\r\n.ms-container .ms-selection li.ms-elem-selection {\r\n color: #98a6ad;\r\n}\r\n/* Select2 */\r\n.select2-container .select2-choice {\r\n background-image: none !important;\r\n border: none !important;\r\n height: auto !important;\r\n padding: 0px !important;\r\n line-height: 22px !important;\r\n background-color: transparent !important;\r\n box-shadow: none !important;\r\n color: #ffffff;\r\n}\r\n.select2-container .select2-choice .select2-arrow {\r\n background-image: none !important;\r\n background: transparent;\r\n border: none;\r\n width: 14px;\r\n top: -2px;\r\n}\r\n.select2-container .select2-container-multi.form-control {\r\n height: auto;\r\n}\r\n.select2-results .select2-highlighted {\r\n color: #ffffff;\r\n background-color: #3bafda;\r\n}\r\n.select2-drop-active {\r\n border: 1px solid #e3e3e3 !important;\r\n padding-top: 5px;\r\n box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);\r\n -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);\r\n}\r\n.select2-search input {\r\n border: 1px solid #e3e3e3;\r\n}\r\n.select2-container-multi {\r\n width: 100%;\r\n}\r\n.select2-container-multi .select2-choices {\r\n border: 2px solid rgba(255, 255, 255, 0.2) !important;\r\n box-shadow: none !important;\r\n background: transparent !important;\r\n background-image: none !important;\r\n border-radius: 4px !important;\r\n -moz-border-radius: 4px !important;\r\n background-clip: padding-box !important;\r\n min-height: 38px;\r\n}\r\n.select2-container-multi .select2-choices .select2-search-choice {\r\n padding: 6px 8px 7px 19px;\r\n margin: 5px 0 3px 5px;\r\n color: #ffffff;\r\n background: rgba(255, 255, 255, 0.2);\r\n border: none;\r\n box-shadow: none;\r\n}\r\n.select2-container-multi .select2-choices .select2-search-field input {\r\n padding: 7px 7px 7px 10px;\r\n font-family: inherit;\r\n}\r\n.select2-container-multi .select2-choices .select2-search-choice-close {\r\n top: 6px;\r\n}\r\n/* Wysiwig */\r\n.mce-tinymce {\r\n background-color: transparent !important;\r\n}\r\n.mce-content-body p {\r\n color: #9398a0;\r\n font-size: 14px;\r\n font-weight: 300;\r\n}\r\n.mce-popover .mce-arrow:after {\r\n border-bottom-color: red;\r\n}\r\n.mce-popover .mce-colorbutton-grid {\r\n margin: 0px;\r\n border: 1px solid #d7dce5 !important;\r\n padding: 4px;\r\n}\r\n.mce-reset .mce-window-head {\r\n border-bottom: 1px solid #d7dce5;\r\n}\r\n.mce-reset .mce-window-head .mce-title {\r\n color: #707780;\r\n font-size: 16px;\r\n font-weight: 400;\r\n}\r\n.mce-reset .mce-textbox {\r\n border-radius: 0px;\r\n box-shadow: none;\r\n outline: 0;\r\n border-color: #d7dce5;\r\n height: 30px;\r\n font-weight: 300;\r\n line-height: 30px;\r\n color: #aaaaaa;\r\n font-size: 14px;\r\n}\r\n.mce-reset .mce-textbox:focus {\r\n box-shadow: none;\r\n border-color: #3bafda;\r\n}\r\n.mce-reset .mce-checkbox .mce-ico {\r\n background-image: none;\r\n background-color: #ffffff;\r\n border-radius: 0px;\r\n border: 1px solid #d7dce5;\r\n}\r\n.mce-reset .mce-checkbox .mce-label {\r\n color: #707780;\r\n font-size: 12px;\r\n font-weight: 400;\r\n}\r\n.mce-container {\r\n border-radius: 0px !important;\r\n border-width: 0px !important;\r\n}\r\n.mce-container .mce-menubar {\r\n background-color: rgba(255, 255, 255, 0.2) !important;\r\n border: none !important;\r\n padding: 2px;\r\n}\r\n.mce-container .mce-menubar .mce-btn button span {\r\n color: #707780;\r\n font-size: 14px;\r\n font-weight: 400;\r\n text-transform: capitalize;\r\n}\r\n.mce-container .mce-menubar .mce-btn button .mce-caret {\r\n border-top-color: #ffffff;\r\n}\r\n.mce-caret {\r\n border-top: 4px solid #ffffff !important;\r\n}\r\n.mce-menubar .mce-menubtn:hover,\r\n.mce-menubar .mce-menubtn.mce-active,\r\n.mce-menubar .mce-menubtn:focus {\r\n background-color: transparent !important;\r\n}\r\n.mce-container .mce-menubar .mce-btn button:hover {\r\n background-color: rgba(255, 255, 255, 0.2);\r\n}\r\n.mce-container .mce-menubar .mce-btn.mce-active button {\r\n background-color: #e8ebf1;\r\n}\r\n.mce-container .mce-btn {\r\n background-color: rgba(255, 255, 255, 0.2);\r\n background-image: none;\r\n outline: 0;\r\n border: 0px;\r\n border-radius: 0px;\r\n}\r\n.mce-container .mce-btn button {\r\n color: #ffffff !important;\r\n font-size: 14px;\r\n font-weight: 400;\r\n text-shadow: none;\r\n padding: 5px 10px;\r\n}\r\n.mce-container .mce-primary {\r\n background-color: #3bafda;\r\n background-image: none;\r\n outline: 0;\r\n border: 0px;\r\n border-radius: 0px;\r\n}\r\n.mce-container .mce-primary button {\r\n color: #ffffff;\r\n font-size: 14px;\r\n font-weight: 400;\r\n text-shadow: none;\r\n}\r\n.mce-container .mce-primary:hover {\r\n background-color: #0c7cd5;\r\n background-image: none;\r\n}\r\n.mce-container .mce-toolbar-grp {\r\n background-color: rgba(255, 255, 255, 0.2) !important;\r\n border: none !important;\r\n border-top-width: 0px !important;\r\n padding: 6px;\r\n}\r\n.mce-container .mce-btn-group .mce-btn:hover,\r\n.mce-container .mce-btn-group .mce-btn:focus {\r\n background-color: rgba(255, 255, 255, 0.2) !important;\r\n color: #323b44;\r\n}\r\n.mce-stack-layout-item body {\r\n background-color: transparent !important;\r\n}\r\ndiv.mce-edit-area {\r\n background: transparent !important;\r\n}\r\n.mce-btn.mce-active button,\r\n.mce-btn.mce-active:hover button {\r\n color: #323b44 !important;\r\n}\r\n.mce-container .mce-statusbar {\r\n background-color: rgba(255, 255, 255, 0.2) !important;\r\n border: none !important;\r\n}\r\n.mce-container .mce-statusbar .mce-path .mce-path-item {\r\n color: #ffffff;\r\n font-size: 14px;\r\n font-weight: 400;\r\n}\r\n.mce-container .mce-widget {\r\n color: #ffffff;\r\n font-size: 14px;\r\n font-weight: 400;\r\n border-left: 1px solid transparent;\r\n}\r\n.mce-container .mce-btn-group {\r\n border: none;\r\n}\r\n.mce-container .mce-btn-group .mce-btn {\r\n box-shadow: none;\r\n background-image: none;\r\n border-width: 0px;\r\n border-radius: 0px !important;\r\n}\r\n.mce-container .mce-btn-group .mce-btn:hover,\r\n.mce-container .mce-btn-group .mce-btn:focus {\r\n box-shadow: none;\r\n background-image: none;\r\n background-color: #ffffff;\r\n}\r\n.mce-container .mce-btn-group .mce-btn button span {\r\n color: #707780;\r\n font-size: 14px;\r\n font-weight: 300;\r\n}\r\n.mce-container .mce-btn-group .mce-btn button .mce-caret {\r\n color: #ffffff;\r\n font-size: 14px;\r\n}\r\n.mce-container .mce-ico {\r\n color: #ffffff;\r\n font-size: 14px;\r\n}\r\n.mce-container .mce-panel {\r\n background-image: none;\r\n}\r\n.mce-container.mce-menu {\r\n border: 1px solid #d7dce5 !important;\r\n}\r\n.mce-container.mce-menu .mce-menu-item {\r\n background-image: none;\r\n}\r\n.mce-container.mce-menu .mce-menu-item .mce-ico {\r\n color: #3bafda;\r\n font-size: 14px;\r\n}\r\n.mce-container.mce-menu .mce-menu-item .mce-text {\r\n color: #707780 !important;\r\n font-size: 14px;\r\n font-weight: 400;\r\n text-transform: capitalize;\r\n}\r\n.mce-container.mce-menu .mce-menu-item .mce-menu-shortcut {\r\n color: #aaaaaa;\r\n font-size: 12px;\r\n font-weight: 300;\r\n text-transform: capitalize;\r\n}\r\n.mce-container.mce-menu .mce-menu-item:hover,\r\n.mce-container.mce-menu .mce-menu-item:focus,\r\n.mce-container.mce-menu .mce-menu-item.mce-selected {\r\n background-color: #3bafda;\r\n}\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled .mce-ico,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled .mce-text,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled .mce-menu-shortcut {\r\n color: #aaaaaa;\r\n}\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled:hover,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled:focus,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled.mce-selected {\r\n background-color: #d7dce5;\r\n}\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled:hover .mce-ico,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled:focus .mce-ico,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled.mce-selected .mce-ico,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled:hover .mce-text,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled:focus .mce-text,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled.mce-selected .mce-text,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled:hover .mce-menu-shortcut,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled:focus .mce-menu-shortcut,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled.mce-selected .mce-menu-shortcut {\r\n color: #ffffff;\r\n}\r\n.mce-container.mce-menu .mce-menu-item-sep {\r\n background-color: #d7dce5;\r\n}\r\n.mce-container.mce-menu .mce-menu-item-sep:hover {\r\n background-color: #d7dce5;\r\n}\r\n.mce-menubtn button {\r\n color: #323b44 !important;\r\n}\r\n.mce-menu-item-normal.mce-active {\r\n background-color: #3bafda !important;\r\n}\r\n.mce-menu-item-normal.mce-active .mce-text {\r\n color: #ffffff !important;\r\n}\r\n/* Time picker */\r\n.bootstrap-timepicker-widget table td input {\r\n border: none;\r\n font-size: 16px;\r\n font-weight: 500;\r\n background-color: transparent;\r\n}\r\n.bootstrap-timepicker-widget table td a {\r\n color: rgba(238, 238, 238, 0.2);\r\n}\r\n/* =============\r\n Charts\r\n============= */\r\n.morris-hover.morris-default-style {\r\n border-radius: 5px;\r\n padding: 10px 12px;\r\n background-color: #f5f5f5;\r\n border: none;\r\n color: #323b44 !important;\r\n}\r\n.morris-hover.morris-default-style .morris-hover-point {\r\n color: #323b44 !important;\r\n}\r\n.chart-detail-list li {\r\n margin: 0px 10px;\r\n}\r\n.chart-detail-list li h5 {\r\n font-size: 15px;\r\n}\r\n.pieLabel div {\r\n font-size: 14px !important;\r\n}\r\n.jqstooltip {\r\n box-sizing: content-box;\r\n}\r\n.chart {\r\n position: relative;\r\n display: inline-block;\r\n width: 110px;\r\n height: 110px;\r\n margin-top: 20px;\r\n margin-bottom: 20px;\r\n text-align: center;\r\n}\r\n.chart canvas {\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n}\r\n.chart.chart-widget-pie {\r\n margin-top: 5px;\r\n margin-bottom: 5px;\r\n}\r\n.percent {\r\n display: inline-block;\r\n line-height: 110px;\r\n z-index: 2;\r\n font-weight: 600;\r\n font-size: 18px;\r\n color: #797979;\r\n}\r\n.percent:after {\r\n content: '%';\r\n margin-left: 0.1em;\r\n font-size: .8em;\r\n}\r\n/* Flot chart */\r\n#flotTip {\r\n padding: 8px 12px;\r\n background-color: #f5f5f5;\r\n border: 1px solid rgba(50, 59, 68, 0.1);\r\n z-index: 100;\r\n color: #323b44;\r\n font-weight: 500;\r\n opacity: 0.9;\r\n font-size: 13px;\r\n border-radius: 3px;\r\n}\r\n.legend tr {\r\n height: 20px;\r\n}\r\n.legendLabel {\r\n padding-left: 5px !important;\r\n line-height: 10px;\r\n padding-right: 10px;\r\n}\r\n.legend div:first-of-type {\r\n background-color: transparent !important;\r\n}\r\n.flot-tick-label {\r\n color: #ffffff !important;\r\n}\r\n/* Chartist chart */\r\n.ct-golden-section:before {\r\n float: none;\r\n}\r\n.ct-grid {\r\n stroke: rgba(255, 255, 255, 0.1);\r\n}\r\n.ct-chart {\r\n max-height: 300px;\r\n}\r\n.ct-chart .ct-label {\r\n fill: #a3afb7;\r\n color: #a3afb7;\r\n font-size: 12px;\r\n line-height: 1;\r\n}\r\n.ct-chart.simple-pie-chart-chartist .ct-label {\r\n color: #ffffff;\r\n fill: #ffffff;\r\n font-size: 16px;\r\n}\r\n.ct-chart .ct-series.ct-series-a .ct-bar,\r\n.ct-chart .ct-series.ct-series-a .ct-line,\r\n.ct-chart .ct-series.ct-series-a .ct-point,\r\n.ct-chart .ct-series.ct-series-a .ct-slice-donut {\r\n stroke: #3bafda;\r\n}\r\n.ct-chart .ct-series.ct-series-b .ct-bar,\r\n.ct-chart .ct-series.ct-series-b .ct-line,\r\n.ct-chart .ct-series.ct-series-b .ct-point,\r\n.ct-chart .ct-series.ct-series-b .ct-slice-donut {\r\n stroke: #f76397;\r\n}\r\n.ct-chart .ct-series.ct-series-c .ct-bar,\r\n.ct-chart .ct-series.ct-series-c .ct-line,\r\n.ct-chart .ct-series.ct-series-c .ct-point,\r\n.ct-chart .ct-series.ct-series-c .ct-slice-donut {\r\n stroke: #00b19d;\r\n}\r\n.ct-chart .ct-series.ct-series-d .ct-bar,\r\n.ct-chart .ct-series.ct-series-d .ct-line,\r\n.ct-chart .ct-series.ct-series-d .ct-point,\r\n.ct-chart .ct-series.ct-series-d .ct-slice-donut {\r\n stroke: #3ddcf7;\r\n}\r\n.ct-chart .ct-series.ct-series-e .ct-bar,\r\n.ct-chart .ct-series.ct-series-e .ct-line,\r\n.ct-chart .ct-series.ct-series-e .ct-point,\r\n.ct-chart .ct-series.ct-series-e .ct-slice-donut {\r\n stroke: #797979;\r\n}\r\n.ct-chart .ct-series.ct-series-f .ct-bar,\r\n.ct-chart .ct-series.ct-series-f .ct-line,\r\n.ct-chart .ct-series.ct-series-f .ct-point,\r\n.ct-chart .ct-series.ct-series-f .ct-slice-donut {\r\n stroke: #7266ba;\r\n}\r\n.ct-chart .ct-series.ct-series-g .ct-bar,\r\n.ct-chart .ct-series.ct-series-g .ct-line,\r\n.ct-chart .ct-series.ct-series-g .ct-point,\r\n.ct-chart .ct-series.ct-series-g .ct-slice-donut {\r\n stroke: #ffaa00;\r\n}\r\n.ct-series-a .ct-area,\r\n.ct-series-a .ct-slice-pie {\r\n fill: #3bafda;\r\n}\r\n.ct-series-b .ct-area,\r\n.ct-series-b .ct-slice-pie {\r\n fill: #f76397;\r\n}\r\n.ct-series-c .ct-area,\r\n.ct-series-c .ct-slice-pie {\r\n fill: #00b19d;\r\n}\r\n.ct-series-d .ct-area,\r\n.ct-series-d .ct-slice-pie {\r\n fill: #3ddcf7;\r\n}\r\n/* Sparkline chart */\r\n.jqstooltip {\r\n background-color: #36404a !important;\r\n padding: 5px 10px !important;\r\n border-radius: 3px;\r\n -moz-border-radius: 3px;\r\n background-clip: padding-box;\r\n border-color: #36404a !important;\r\n}\r\n.jqsfield {\r\n font-size: 12px !important;\r\n line-height: 18px !important;\r\n}\r\n/* Circliful charts */\r\n.circliful-chart {\r\n margin: 0px auto;\r\n}\r\n.circle-text,\r\n.circle-info,\r\n.circle-text-half,\r\n.circle-info-half {\r\n font-size: 12px;\r\n font-weight: 600;\r\n}\r\n/* Nvd3 Chart */\r\n.nvd3 text {\r\n fill: #98a6ad;\r\n}\r\n.nvd3 .nv-axis line,\r\n.nvd3 .nv-axis path {\r\n stroke: #2c333b;\r\n}\r\n.nvd3 .nv-discretebar .nv-groups text,\r\n.nvd3 .nv-multibarHorizontal .nv-groups text {\r\n fill: rgba(255, 255, 255, 0.8);\r\n}\r\n.multi-chart .nv-legend-symbol {\r\n fill: #ffffff !important;\r\n fill-opacity: 0;\r\n stroke: #ffffff !important;\r\n}\r\n/* ===========\r\n Count Down\r\n =============*/\r\n.home-wrapper {\r\n margin: 10% 0px;\r\n}\r\n.app-countdown {\r\n margin-top: 40px;\r\n text-align: center;\r\n}\r\n.app-countdown div {\r\n display: inline-block;\r\n}\r\n.app-countdown div span {\r\n display: block;\r\n width: 150px;\r\n}\r\n.app-countdown div span:first-child {\r\n font-size: 3em;\r\n font-weight: 700;\r\n height: 48px;\r\n line-height: 48px;\r\n}\r\n.app-countdown div span:last-child {\r\n color: #333333;\r\n font-size: 0.9em;\r\n height: 25px;\r\n line-height: 25px;\r\n}\r\n.app-countdown > * {\r\n text-align: center;\r\n}\r\n/* ===========\r\n Gallery\r\n =============*/\r\n.portfolioFilter a {\r\n -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);\r\n -moz-transition: all 0.3s ease-out;\r\n -ms-transition: all 0.3s ease-out;\r\n -o-transition: all 0.3s ease-out;\r\n -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);\r\n -webkit-transition: all 0.3s ease-out;\r\n box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);\r\n color: #98a6ad;\r\n padding: 5px 10px;\r\n display: inline-block;\r\n transition: all 0.3s ease-out;\r\n}\r\n.portfolioFilter a:hover {\r\n background-color: #3bafda;\r\n color: #ffffff;\r\n}\r\n.portfolioFilter a.current {\r\n background-color: #3bafda;\r\n color: #ffffff;\r\n}\r\n.thumb {\r\n background-color: #272e35;\r\n border-radius: 3px;\r\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);\r\n margin-top: 30px;\r\n padding-bottom: 10px;\r\n padding-left: 10px;\r\n padding-right: 10px;\r\n padding-top: 10px;\r\n width: 100%;\r\n}\r\n.thumb-img {\r\n border-radius: 2px;\r\n overflow: hidden;\r\n width: 100%;\r\n}\r\n.gal-detail h4 {\r\n margin: 16px auto 10px auto;\r\n width: 80%;\r\n white-space: nowrap;\r\n display: block;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n}\r\n.gal-detail .ga-border {\r\n height: 3px;\r\n width: 40px;\r\n background-color: #3bafda;\r\n margin: 10px auto;\r\n}\r\n/* ===========\r\n Maintenance\r\n =============*/\r\n.icon-main {\r\n font-size: 60px;\r\n}\r\n.maintenance-page {\r\n margin: 10% 0%;\r\n}\r\n.home-text {\r\n letter-spacing: 1px;\r\n}\r\n/* ===========\r\n Accounts\r\n =============*/\r\n.wrapper-page {\r\n margin: 7.5% auto;\r\n width: 360px;\r\n}\r\n.wrapper-page .form-control {\r\n height: 40px;\r\n padding-left: 40px;\r\n}\r\n.wrapper-page .form-control-feedback {\r\n left: 15px;\r\n top: 3px;\r\n color: rgba(255, 255, 255, 0.4);\r\n font-size: 20px;\r\n}\r\n.wrapper-page .btn-email {\r\n padding: 9px 20px;\r\n}\r\n.logo-lg {\r\n font-size: 28px !important;\r\n color: #ffffff !important;\r\n}\r\n.user-thumb img {\r\n height: 88px;\r\n margin: 0px auto;\r\n width: 88px;\r\n}\r\n.ex-page-content .svg-box {\r\n float: right;\r\n}\r\n.message-box {\r\n margin-top: 120px;\r\n margin-left: 50px;\r\n font-weight: 300;\r\n}\r\n.message-box h1 {\r\n color: #ffffff;\r\n font-size: 98px;\r\n font-weight: 700;\r\n line-height: 98px;\r\n text-shadow: rgba(255, 255, 255, 0.3) 1px 1px, rgba(255, 255, 255, 0.2) 2px 2px, rgba(255, 255, 255, 0.3) 3px 3px;\r\n}\r\n#Polygon-1,\r\n#Polygon-2,\r\n#Polygon-3,\r\n#Polygon-4,\r\n#Polygon-4,\r\n#Polygon-5 {\r\n animation: float 1s infinite ease-in-out alternate;\r\n}\r\n#Polygon-2 {\r\n animation-delay: .2s;\r\n}\r\n#Polygon-3 {\r\n animation-delay: .4s;\r\n}\r\n#Polygon-4 {\r\n animation-delay: .6s;\r\n}\r\n#Polygon-5 {\r\n animation-delay: .8s;\r\n}\r\n@keyframes float {\r\n 100% {\r\n transform: translateY(20px);\r\n }\r\n}\r\n/* =============\r\n Tree view page\r\n============= */\r\n.jstree-default .jstree-clicked,\r\n.jstree-default .jstree-wholerow-clicked {\r\n background: rgba(59, 175, 218, 0.4);\r\n box-shadow: none;\r\n}\r\n.jstree-default .jstree-hovered,\r\n.jstree-default .jstree-wholerow-hovered {\r\n background: rgba(59, 175, 218, 0.2);\r\n box-shadow: none;\r\n}\r\n.jstree-default .zmdi {\r\n font-size: 16px;\r\n}\r\n/* =============\r\n Pricing\r\n============= */\r\n.pricing-column {\r\n position: relative;\r\n margin-bottom: 40px;\r\n}\r\n.pricing-column .inner-box {\r\n position: relative;\r\n padding: 0 0 50px;\r\n}\r\n.pricing-column .plan-header {\r\n position: relative;\r\n padding: 30px 20px 25px;\r\n}\r\n.pricing-column .plan-title {\r\n font-size: 16px;\r\n margin-bottom: 10px;\r\n color: #00b19d;\r\n text-transform: uppercase;\r\n letter-spacing: 1px;\r\n font-weight: 400;\r\n}\r\n.pricing-column .plan-price {\r\n font-size: 48px;\r\n margin-bottom: 10px;\r\n color: #ffffff;\r\n}\r\n.pricing-column .plan-duration {\r\n font-size: 13px;\r\n color: #98a6ad;\r\n}\r\n.pricing-column .plan-stats {\r\n position: relative;\r\n padding: 30px 20px 15px;\r\n}\r\n.pricing-column .plan-stats li {\r\n margin-bottom: 15px;\r\n line-height: 24px;\r\n}\r\n.pricing-column .plan-stats li i {\r\n font-size: 16px;\r\n vertical-align: middle;\r\n margin-right: 5px;\r\n}\r\n.ribbon {\r\n position: absolute;\r\n left: 5px;\r\n top: -5px;\r\n z-index: 1;\r\n overflow: hidden;\r\n width: 75px;\r\n height: 75px;\r\n text-align: right;\r\n}\r\n.ribbon span {\r\n font-size: 10px;\r\n font-weight: bold;\r\n color: #ffffff;\r\n text-transform: uppercase;\r\n text-align: center;\r\n line-height: 20px;\r\n transform: rotate(-45deg);\r\n -webkit-transform: rotate(-45deg);\r\n width: 100px;\r\n display: block;\r\n box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(0, 0, 0, 0.02);\r\n background: #00b19d;\r\n background: linear-gradient(#00b19d 0%, #00b19d 100%);\r\n position: absolute;\r\n top: 19px;\r\n letter-spacing: 1px;\r\n left: -21px;\r\n}\r\n.ribbon span:before {\r\n content: \"\";\r\n position: absolute;\r\n left: 0;\r\n top: 100%;\r\n z-index: -1;\r\n border-left: 3px solid #007e70;\r\n border-right: 3px solid transparent;\r\n border-bottom: 3px solid transparent;\r\n border-top: 3px solid #007e70;\r\n}\r\n.ribbon span:after {\r\n content: \"\";\r\n position: absolute;\r\n right: 0;\r\n top: 100%;\r\n z-index: -1;\r\n border-left: 3px solid transparent;\r\n border-right: 3px solid #007e70;\r\n border-bottom: 3px solid transparent;\r\n border-top: 3px solid #007e70;\r\n}\r\n/* =============\r\n FAQ\r\n============= */\r\n.question-q-box {\r\n height: 30px;\r\n width: 30px;\r\n color: #ffffff;\r\n background-color: #ef5350;\r\n text-align: center;\r\n border-radius: 50%;\r\n float: left;\r\n line-height: 30px;\r\n font-weight: 700;\r\n}\r\n.question {\r\n margin-top: 0;\r\n margin-left: 50px;\r\n font-weight: 400;\r\n font-size: 16px;\r\n}\r\n.answer {\r\n margin-left: 50px;\r\n color: #98a6ad;\r\n margin-bottom: 40px;\r\n line-height: 26px;\r\n}\r\n"; }); define('text!microservices/picks/pick-summary.html', ['module'], function(module) { module.exports = ""; }); -define('text!resources/styles/minton/css/variables.css', ['module'], function(module) { module.exports = "@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);\r\n@import url(https://fonts.googleapis.com/css?family=Poppins:500,600);\r\n@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:600,400,700);\r\n"; }); +define('text!resources/styles/minton/css/responsive.css', ['module'], function(module) { module.exports = "@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);\r\n@import url(https://fonts.googleapis.com/css?family=Poppins:500,600);\r\n@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:600,400,700);\r\n/*\r\nTemplate Name: Minton Dashboard\r\nAuthor: CoderThemes\r\nEmail: coderthemes@gmail.com\r\nFile: Responsive\r\n*/\r\n@media only screen and (max-width: 6000px) and (min-width: 700px) {\r\n .wrapper.right-bar-enabled .right-bar {\r\n right: 0;\r\n z-index: 99;\r\n }\r\n}\r\n@media (min-width: 768px) and (max-width: 991px) {\r\n body {\r\n overflow-x: hidden;\r\n }\r\n}\r\n@media (max-width: 767px) {\r\n body {\r\n overflow-x: hidden;\r\n }\r\n .mobile-sidebar {\r\n left: 0px;\r\n }\r\n .mobile-content {\r\n left: 250px;\r\n right: -250px;\r\n }\r\n .wrapper-page {\r\n width: 90%;\r\n }\r\n .navbar-nav .open .dropdown-menu {\r\n background-color: #ffffff;\r\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);\r\n left: auto;\r\n position: absolute;\r\n right: 0;\r\n }\r\n .todo-send {\r\n margin-top: 10px;\r\n padding-left: 15px;\r\n }\r\n .chat-inputbar {\r\n padding-left: 15px;\r\n }\r\n .chat-send {\r\n margin-top: 10px;\r\n padding-left: 15px;\r\n padding-right: 15px;\r\n }\r\n .fixedHeader-floating {\r\n top: 60px !important;\r\n }\r\n div#datatable-buttons_info {\r\n float: none;\r\n }\r\n}\r\n@media (max-width: 480px) {\r\n .side-menu {\r\n z-index: 10 !important;\r\n }\r\n .button-menu-mobile {\r\n display: block;\r\n }\r\n .search-bar {\r\n display: none !important;\r\n }\r\n}\r\n@media (max-width: 420px) {\r\n .hide-phone {\r\n display: none !important;\r\n }\r\n}\r\n/* Container-alt */\r\n@media (min-width: 768px) {\r\n .container-alt {\r\n width: 750px;\r\n }\r\n}\r\n@media (min-width: 992px) {\r\n .container-alt {\r\n width: 970px;\r\n }\r\n}\r\n@media (min-width: 1200px) {\r\n .container-alt {\r\n width: 1170px;\r\n }\r\n}\r\n"; }); define('text!microservices/picks/picks-main.html', ['module'], function(module) { module.exports = ""; }); +define('text!resources/styles/minton/css/variables.css', ['module'], function(module) { module.exports = "@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);\r\n@import url(https://fonts.googleapis.com/css?family=Poppins:500,600);\r\n@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:600,400,700);\r\n"; }); define('text!microservices/picks/picks-pick.html', ['module'], function(module) { module.exports = ""; }); define('text!microservices/picks/picks-start.html', ['module'], function(module) { module.exports = "\r\n"; }); define('text!microservices/picks/picks-state.html', ['module'], function(module) { module.exports = ""; }); @@ -2763,8 +2971,8 @@ define('text!microservices/stats/current/current-poolies-table.html', ['module'] define('text!microservices/stats/current/current-stats.html', ['module'], function(module) { module.exports = ""; }); define('text!microservices/stats/current/current-tournament.html', ['module'], function(module) { module.exports = "\r\n\r\n"; }); define('text!microservices/stats/history/history-stats.html', ['module'], function(module) { module.exports = ""; }); -define('text!microservices/stats/majors/majors-stats.html', ['module'], function(module) { module.exports = ""; }); +define('text!microservices/stats/monthly/monthly-stats.html', ['module'], function(module) { module.exports = ""; }); define('text!microservices/stats/playoffs/playoff-stats.html', ['module'], function(module) { module.exports = ""; }); +define('text!microservices/stats/majors/majors-stats.html', ['module'], function(module) { module.exports = "\n"; }); define('text!microservices/stats/season/season-stats.html', ['module'], function(module) { module.exports = ""; }); -define('text!microservices/stats/monthly/monthly-stats.html', ['module'], function(module) { module.exports = ""; }); //# sourceMappingURL=app-bundle.js.map \ No newline at end of file diff --git a/scripts/app-bundle.js.map b/scripts/app-bundle.js.map index 55f7c3c..0325a63 100644 --- a/scripts/app-bundle.js.map +++ b/scripts/app-bundle.js.map @@ -1 +1 @@ -{"version":3,"sources":["resources/services/eventService.ts","shell/routerService.ts","app.ts","environment.ts","resources/services/restService.ts","resources/services/cookieService.ts","resources/services/authService.ts","microservices/auth/authClient.ts","main.ts","resources/index.ts","shell/index.ts","shell/nav-bar.ts","shell/progress-bar.ts","shell/shell.ts","shell/top-bar.ts","main/admin/admin.ts","main/feedback/feedback.ts","main/picks/picks.ts","main/statistics/statistics.ts","main/winners/winners.ts","microservices/auth/index.ts","microservices/auth/login.ts","microservices/picks/pickClient.ts","microservices/picks/emergency-pick.ts","microservices/picks/index.ts","microservices/picks/pick-summary.ts","microservices/picks/picks-main.ts","microservices/stats/statsClient.ts","microservices/tournaments/index.ts","microservices/tournaments/tournamentsClient.ts","microservices/tournaments/tournament-selector.ts","microservices/users/index.ts","microservices/users/usersClient.ts","microservices/users/registration.ts","resources/valueConverters/dateFormat.ts","resources/valueConverters/objectKeys.ts","microservices/stats/current/current-stats.ts","microservices/stats/current/index.ts","microservices/stats/history/history-stats.ts","microservices/stats/history/index.ts","microservices/stats/majors/index.ts","microservices/stats/majors/majors-stats.ts","microservices/stats/monthly/index.ts","microservices/stats/monthly/monthly-stats.ts","microservices/stats/playoffs/index.ts","microservices/stats/playoffs/playoff-stats.ts","microservices/stats/season/index.ts","microservices/stats/season/season-stats.ts","shell/top-bar.css","resources/styles/datatablestyles.css","resources/styles/iconfonts.css","microservices/stats/current/current-stats-styles.css","microservices/stats/season/season-stats-styles.css","resources/styles/minton/css/components.css","resources/styles/minton/css/core.css","C:/projects/golfpool/web-main/src/resources/styles/minton/css/elements.css","resources/styles/minton/css/icons.css","resources/styles/minton/css/menu.css","resources/styles/minton/css/pages.css","resources/styles/minton/css/responsive.css","resources/styles/minton/css/variables.css"],"names":[],"mappings":";;;;;;;;;;;IAIA,IAAa,YAAY;QACvB,sBAAY,eAAgC;YAC1C,IAAI,CAAC,gBAAgB,GAAG,eAAe,CAAC;QAC1C,CAAC;QAID,8BAAO,GAAP,UAAQ,SAAoB,EAAE,IAAgB;YAAhB,qBAAA,EAAA,WAAgB;YAC5C,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,SAAS,EAAE,IAAI,CAAC,CAAC;QACjD,CAAC;QAED,gCAAS,GAAT,UAAU,SAAoB,EAAE,QAAwB;YACtD,IAAI,CAAC,gBAAgB,CAAC,SAAS,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAA;QACtD,CAAC;QACH,mBAAC;IAAD,CAdA,AAcC,IAAA;IAdY,YAAY;QADxB,yCAAU,EAAE;yCAEkB,0CAAe;OADjC,YAAY,CAcxB;IAdY,oCAAY;;;;;;;;;;;;;;ICGzB,IAAa,aAAa;QAMxB,uBAAY,MAAc,EAAE,eAAgC,EAAE,YAA0B;YAAxF,iBAWC;YAfO,iBAAY,GAAW,YAAY,CAAC;YAK1C,IAAI,CAAC,eAAe,GAAG,eAAe,CAAC;YACvC,IAAI,CAAC,YAAY,GAAG,YAAY,CAAC;YACjC,IAAI,CAAC,eAAe,CAAC,SAAS,CAAC,4BAA4B,EAAE,UAAA,IAAI;gBAC/D,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,QAAQ,IAAI,GAAG,CAAC,CAAC,CAAC;oBACrC,KAAI,CAAC,YAAY,GAAG,YAAY,CAAC;gBACnC,CAAC;gBAAC,IAAI,CAAC,CAAC;oBACN,KAAI,CAAC,YAAY,GAAG,KAAI,CAAC,cAAc,CAAC,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC;gBACrE,CAAC;gBACD,KAAI,CAAC,YAAY,CAAC,OAAO,CAAC,QAAQ,EAAE,KAAI,CAAC,YAAY,CAAC,CAAC;YACzD,CAAC,CAAC,CAAC;QACL,CAAC;QAEM,iCAAS,GAAhB,UAAiB,MAA2B;YAC1C,MAAM,CAAC,KAAK,GAAG,SAAS;gBACtB,MAAM,CAAC,GAAG,CAAC;oBACT,EAAE,KAAK,EAAE,CAAC,EAAE,CAAC,EAAE,QAAQ,EAAE,8BAA8B,EAAE,KAAK,EAAE,YAAY,EAAE,GAAG,EAAE,IAAI,EAAE;oBACzF,EAAE,KAAK,EAAE,CAAC,OAAO,CAAC,EAAE,QAAQ,EAAE,oBAAoB,EAAE,KAAK,EAAE,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE;oBAC/E,EAAE,KAAK,EAAE,CAAC,SAAS,CAAC,EAAE,QAAQ,EAAE,wBAAwB,EAAE,KAAK,EAAE,SAAS,EAAE,GAAG,EAAE,IAAI,EAAE;oBACvF,EAAE,KAAK,EAAE,CAAC,UAAU,CAAC,EAAE,QAAQ,EAAE,0BAA0B,EAAE,KAAK,EAAE,UAAU,EAAE;oBAChF,EAAE,KAAK,EAAE,CAAC,OAAO,CAAC,EAAE,QAAQ,EAAE,oBAAoB,EAAE,KAAK,EAAE,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE;oBAC/E,EAAE,KAAK,EAAE,CAAC,UAAU,CAAC,EAAE,QAAQ,EAAE,0BAA0B,EAAE,KAAK,EAAE,UAAU,EAAE,GAAG,EAAE,IAAI,EAAE;iBAC5F,CAAC,CAAC;YACH,MAAM,CAAC,MAAM,CAAC;QAClB,CAAC;QAED,sCAAc,GAAd,UAAe,KAAK;YAClB,IAAI,UAAU,GAAG,KAAK,CAAC;YACvB,IAAI,MAAM,GAAG,EAAE,CAAC;YAChB,GAAG,CAAC,CAAU,UAAK,EAAL,eAAK,EAAL,mBAAK,EAAL,IAAK;gBAAd,IAAI,CAAC,cAAA;gBACR,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC;oBAChB,EAAE,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC;wBACb,UAAU,GAAG,IAAI,CAAC;wBAClB,QAAQ,CAAC;oBACX,CAAC;gBACH,CAAC;gBACD,EAAE,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC;oBACb,MAAM,CAAC,MAAM,CAAC;gBAChB,CAAC;gBACD,MAAM,GAAG,MAAM,GAAG,CAAC,CAAC;aACrB;YACD,MAAM,CAAC,MAAM,CAAC;QAChB,CAAC;QACH,oBAAC;IAAD,CAjDA,AAiDC,IAAA;IAjDY,aAAa;QADzB,0BAAM,CAAC,uBAAM,EAAE,0CAAe,EAAE,2BAAY,CAAC;yCAOxB,uBAAM,EAAmB,0CAAe,EAAgB,2BAAY;OAN7E,aAAa,CAiDzB;IAjDY,sCAAa;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICD1B,IAAa,GAAG;QACd,aAAY,YAA0B,EAAE,MAAc,EAAE,aAA4B;YAClF,IAAI,CAAC,YAAY,GAAG,YAAY,CAAC;YACjC,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;YACrB,IAAI,CAAC,aAAa,GAAG,aAAa,CAAC;QACrC,CAAC;QAMK,sBAAQ,GAAd;;;;gCACE,qBAAM,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,EAAA;;4BAAzD,SAAyD,CAAC;;;;;SAAG;QACjE,UAAC;IAAD,CAbA,AAaC,IAAA;IAbY,GAAG;QADf,qCAAM,CAAC,2BAAY,EAAE,uBAAM,EAAE,6BAAa,CAAC;yCAEhB,2BAAY,EAAU,uBAAM,EAAiB,6BAAa;OADzE,GAAG,CAaf;IAbY,kBAAG;;;;;;ICNhB,kBAAe;QACb,KAAK,EAAE,IAAI;QACX,OAAO,EAAE,IAAI;KACd,CAAC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICCF,IAAa,WAAW;QACtB,qBAAY,IAAgB;YAC1B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;QACnB,CAAC;QAIY,0BAAI,GAAjB,UAAkB,GAAW,EAAE,KAAoB,EAAE,OAAoB,EAAE,IAAiB;YAA7D,sBAAA,EAAA,YAAoB;YAAE,wBAAA,EAAA,YAAoB;YAAE,qBAAA,EAAA,SAAiB;;oBACtF,QAAQ,YAYR,OAAO;;;;uCAZI,IAAI,CAAC,WAAW,CAAC,GAAG,EAAE,KAAK,CAAC;4BAC3C,IAAI,CAAC,iBAAiB,EAAE,CAAC;4BACzB,EAAE,CAAA,CAAC,CAAC,OAAO,CAAC,CAAA,CAAC;gCACX,OAAO,GAAG,EAAE,CAAA;4BACd,CAAC;4BACD,OAAO,CAAC,cAAc,CAAC,GAAG,iCAAiC,CAAC;4BAC7C,qBAAM,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE;oCAC7C,MAAM,EAAE,MAAM;oCACd,OAAO,EAAE,OAAO,GAAG,OAAO,GAAG,EAAE;oCAC/B,IAAI,EAAE,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,EAAC,KAAK,EAAE,IAAI,EAAC,CAAC;iCAClE,CAAC,EAAA;;uCAJa,SAIb;4BACF,IAAI,CAAC,kBAAkB,EAAE,CAAC;sCACZ,EAAE;;;;4BAEJ,qBAAM,QAAQ,CAAC,IAAI,EAAE,EAAA;;4BAA/B,OAAO,GAAG,SAAqB,CAAC;;;;4BAEhC,OAAO,GAAG,EAAE,CAAC;4BACb,OAAO,CAAC,GAAG,CAAC,KAAG,CAAC,CAAC;;gCAEnB,sBAAO,IAAI,QAAQ,CAAC,OAAO,CAAC,QAAQ,CAAC,GAAG,OAAO,CAAC,QAAQ,CAAC,GAAG,QAAQ,CAAC,MAAM,EAAG,OAAO,CAAC,YAAY,CAAC,GAAG,OAAO,CAAC,YAAY,CAAC,GAAG,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,EAAC;;;;SAC7J;QAGO,iCAAW,GAAnB,UAAoB,GAAW,EAAE,KAAa;YAC5C,MAAM,CAAC,CAAC,KAAK,GAAG,GAAG,GAAM,GAAG,SAAI,IAAI,CAAC,SAAS,CAAC,KAAK,CAAG,CAAA;QACzD,CAAC;QAEO,+BAAS,GAAjB,UAAkB,GAAW;YAC3B,IAAI,GAAG,GAAG,EAAE,CAAC;YACb,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC;gBAChB,EAAE,CAAC,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;oBAC1B,GAAG,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,kBAAkB,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;gBACrE,CAAC;YACH,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;QACvB,CAAC;QAEO,uCAAiB,GAAzB;QACA,CAAC;QAEO,wCAAkB,GAA1B;QACA,CAAC;QAEH,kBAAC;IAAD,CAlDA,AAkDC,IAAA;IAlDY,WAAW;QADvB,yCAAU,EAAE;yCAEO,iCAAU;OADjB,WAAW,CAkDvB;IAlDY,kCAAW;IAoDxB;QACE,kBAAY,MAAc,EAAE,UAAkB,EAAE,IAAmB;YAAnB,qBAAA,EAAA,WAAmB;YACjE,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;YACrB,IAAI,CAAC,UAAU,GAAG,UAAU,CAAC;YAC7B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;YACjB,IAAI,CAAC,OAAO,GAAG,MAAM,IAAI,GAAG,CAAC;QAC/B,CAAC;QAMH,eAAC;IAAD,CAZA,AAYC,IAAA;IAZY,4BAAQ;;;;;ICvDrB;QAEI;QAEA,CAAC;QAED,iCAAS,GAAT,UAAU,KAAa,EAAE,MAAc,EAAE,MAAc;YACnD,IAAI,CAAC,GAAG,IAAI,IAAI,EAAE,CAAC;YACnB,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,EAAE,GAAG,CAAC,MAAM,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,CAAC,CAAC;YACxD,IAAI,OAAO,GAAG,UAAU,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC;YAC3C,QAAQ,CAAC,MAAM,GAAG,KAAK,GAAG,GAAG,GAAG,MAAM,GAAG,GAAG,GAAG,OAAO,GAAG,SAAS,CAAC;QACvE,CAAC;QAED,iCAAS,GAAT,UAAU,KAAa;YACnB,IAAI,IAAI,GAAG,KAAK,GAAG,GAAG,CAAC;YACvB,IAAI,EAAE,GAAG,QAAQ,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;YACpC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,EAAE,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;gBACjC,IAAI,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC;gBACd,OAAO,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,EAAE,CAAC;oBACxB,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;gBACvB,CAAC;gBACL,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;oBACnB,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC;gBAC9C,CAAC;YACL,CAAC;YACD,MAAM,CAAC,EAAE,CAAC;QACd,CAAC;QAED,oCAAY,GAAZ,UAAa,KAAa;YACtB,IAAI,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC;YAClC,MAAM,CAAC,KAAK,IAAI,EAAE,CAAC;QACvB,CAAC;QACL,oBAAC;IAAD,CAhCA,AAgCC,IAAA;IAhCY,sCAAa;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICG1B,IAAI,GAAG,GAAG,8BAAU,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC;IAG9C,IAAa,WAAW;QACtB,qBAAY,EAAiB,EAAE,EAAgB;YAO/C,yBAAoB,GAA4C,IAAI,CAAC;YANnE,IAAI,CAAC,aAAa,GAAG,EAAE,CAAC;YACxB,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC;QACzB,CAAC;QAMD,2BAAK,GAAL,UAAM,KAAe;YACnB,GAAG,CAAC,KAAK,CAAC,qBAAqB,CAAC,CAAC;YACjC,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,WAAW,EAAE,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,EAAE,IAAI,CAAC,CAAC;YACvE,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;QACrC,CAAC;QAED,gCAAU,GAAV;YACE,IAAI,UAAU,GAAG,IAAI,CAAC,aAAa,CAAC,YAAY,CAAC,WAAW,CAAC,CAAC;YAC9D,GAAG,CAAC,KAAK,CAAC,mBAAiB,UAAY,CAAC,CAAC;YACzC,MAAM,CAAC,UAAU,CAAC;QACpB,CAAC;QAED,iCAAW,GAAX;YACE,EAAE,CAAA,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAA,CAAC;gBACpB,IAAI,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,CAAC;gBACjE,MAAM,CAAC,IAAI,QAAQ,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC;YAC1E,CAAC;YACD,MAAM,CAAC,IAAI,CAAC;QACd,CAAC;QAED,4BAAM,GAAN;YACE,GAAG,CAAC,KAAK,CAAC,cAAc,CAAC,CAAC;YAC1B,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,WAAW,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC;YACjD,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;YAC7B,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;YACpC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;QAC/B,CAAC;QAED,6CAAuB,GAAvB,UAAwB,oBAA6D;YACnF,GAAG,CAAC,KAAK,CAAC,gCAAgC,CAAC,CAAC;YAC5C,IAAI,CAAC,oBAAoB,GAAG,oBAAoB,CAAC;QACnD,CAAC;QAEK,+CAAyB,GAA/B;;oBAKM,SAAS;;;;4BAJb,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC;gCACvB,MAAM,gBAAC;4BACT,CAAC;4BACD,GAAG,CAAC,KAAK,CAAC,gCAAgC,CAAC,CAAC;wCAC5B,IAAI,CAAC,WAAW,EAAE,CAAC,SAAS;4BAC9B,qBAAM,IAAI,CAAC,oBAAoB,CAAC,SAAS,CAAC,EAAA;;sCAA1C,SAA0C;4BACxD,GAAG,CAAC,KAAK,CAAC,0BAAwB,OAAS,CAAC,CAAC;4BAC7C,EAAE,CAAA,CAAC,OAAO,CAAC,CAAA,CAAC;gCACV,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC;4BAC7C,CAAC;4BAAC,IAAI,CAAC,CAAC;gCACN,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC;4BACxC,CAAC;4BACD,sBAAO,OAAO,EAAC;;;;SAChB;QACH,kBAAC;IAAD,CA1DA,AA0DC,IAAA;IA1DY,WAAW;QADvB,qCAAM,CAAC,6BAAa,EAAE,2BAAY,CAAC;yCAElB,6BAAa,EAAM,2BAAY;OADpC,WAAW,CA0DvB;IA1DY,kCAAW;IA4DxB;QACE,kBAAY,KAAa,EAAE,SAAiB,EAAE,MAAc,EAAE,IAAY;YACxE,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC;YACnB,IAAI,CAAC,SAAS,GAAG,SAAS,CAAC;YAC3B,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;YACrB,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;QACnB,CAAC;QAMH,eAAC;IAAD,CAZA,AAYC,IAAA;IAZY,4BAAQ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IC/DrB,IAAI,GAAG,GAAG,8BAAU,CAAC,SAAS,CAAC,YAAY,CAAC,CAAC;IAG7C,IAAa,UAAU;QACrB,oBAAY,WAAwB,EAAE,WAAwB;YAA9D,iBAOC;YAEgB,eAAU,GAAW,8CAA8C,CAAA;YARlF,IAAI,CAAC,WAAW,GAAG,WAAW,CAAC;YAC/B,IAAI,CAAC,WAAW,GAAG,WAAW,CAAC;YAC/B,IAAI,CAAC,WAAW,CAAC,uBAAuB,CAAC,UAAM,SAAS;;;;gCACzC,qBAAM,IAAI,CAAC,SAAS,CAAC,OAAO,EAAE,SAAS,CAAC,EAAA;;qCAAxC,SAAwC;4BACrD,sBAAO,MAAM,EAAC;;;iBACf,CAAC,CAAC;QACL,CAAC;QAMK,0BAAK,GAAX,UAAY,MAAM,EAAE,QAAQ;;8BAOpB,IAAI;;;gCANK,qBAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,eAAY,EAAE;gCACzE,MAAM,EAAE,MAAM;gCACd,QAAQ,EAAE,QAAQ;6BACnB,CAAC,EAAA;;uCAHa,SAGb;4BAEF,EAAE,CAAA,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA,CAAC;uCACT,QAAQ,CAAC,IAAI;gCACxB,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,sBAAQ,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;4BACvG,CAAC;4BAED,sBAAO,CAAC,QAAQ,CAAC,OAAO,EAAA;;;;SACzB;QAEK,8BAAS,GAAf,UAAgB,IAAI,EAAE,SAAS;;;;;gCACd,qBAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,sBAAmB,EAAE;gCAChF,IAAI,EAAE,IAAI;gCACV,SAAS,EAAE,SAAS;6BACrB,CAAC,EAAA;;uCAHa,SAGb;4BACF,sBAAO,CAAC,QAAQ,CAAC,OAAO,EAAC;;;;SAC1B;QACH,iBAAC;IAAD,CAnCA,AAmCC,IAAA;IAnCY,UAAU;QADtB,qCAAM,CAAC,yBAAW,EAAE,yBAAW,CAAC;yCAEN,yBAAW,EAAe,yBAAW;OADnD,UAAU,CAmCtB;IAnCY,gCAAU;;;;;ICMjB,OAAQ,CAAC,MAAM,CAAC;QACpB,eAAe,EAAE,KAAK;QACtB,QAAQ,EAAE;YACR,gBAAgB,EAAE,KAAK;SACxB;KACF,CAAC,CAAC;IAEH,mBAA0B,OAAgB;QACxC,OAAO,CAAC,GAAG;aACR,qBAAqB,EAAE;aACvB,OAAO,CAAC,WAAW,CAAC;aACpB,OAAO,CAAC,oBAAoB,CAAC;aAC7B,OAAO,CAAC,OAAO,CAAC;aAChB,OAAO,CAAC,6BAA6B,CAAC;aACtC,OAAO,CAAC,6BAA6B,CAAC;aACtC,OAAO,CAAC,4BAA4B,CAAC;aACrC,OAAO,CAAC,6BAA6B,CAAC;aACtC,OAAO,CAAC,8BAA8B,CAAC;aACvC,OAAO,CAAC,4BAA4B,CAAC;aACrC,OAAO,CAAC,qBAAqB,CAAC;aAC9B,OAAO,CAAC,qBAAqB,CAAC;aAC9B,OAAO,CAAC,2BAA2B,CAAC,CAAC;QAExC,EAAE,CAAC,CAAC,qBAAW,CAAC,KAAK,CAAC,CAAC,CAAC;YACtB,8BAAU,CAAC,WAAW,CAAC,IAAI,yCAAe,EAAE,CAAC,CAAC;YAC9C,8BAAU,CAAC,QAAQ,CAAC,8BAAU,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC;QACjD,CAAC;QAED,EAAE,CAAC,CAAC,qBAAW,CAAC,OAAO,CAAC,CAAC,CAAC;YACxB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,iBAAiB,CAAC,CAAC;QACxC,CAAC;QAGD,IAAI,GAAG,GAAG,8BAAU,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC;QAC9C,IAAI,EAAE,GAAG,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,0CAAe,CAAC,CAAC;QAChD,IAAI,UAAU,GAAG,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,iCAAU,CAAC,CAAA;QAClD,UAAU,CAAC,SAAS,CAAC,UAAA,MAAM;YACzB,MAAM;iBACH,YAAY,CAAC;gBACZ,OAAO,EAAE;oBACP,QAAQ,EAAE,kBAAkB;oBAC5B,kBAAkB,EAAE,OAAO;iBAC5B;aACF,CAAC;iBACD,eAAe,CAAC;gBACf,OAAO,YAAC,OAAO;oBAEb,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,EAAE,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC;oBACtB,MAAM,CAAC,OAAO,CAAC;gBACjB,CAAC;gBACD,QAAQ,YAAC,QAAQ;oBAEf,GAAG,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;oBACnB,EAAE,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC;oBACvB,MAAM,CAAC,QAAQ,CAAC;gBAClB,CAAC;aACF,CAAC,CAAC;QACP,CAAC,CAAC,CAAC;QAEH,IAAI,UAAU,GAAG,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,uBAAU,CAAC,CAAC;QAEnD,OAAO,CAAC,KAAK,EAAE,CAAC,IAAI,CAAC,cAAM,OAAA,OAAO,CAAC,OAAO,EAAE,EAAjB,CAAiB,CAAC,CAAC;IAChD,CAAC;IAxDD,8BAwDC;;;;;IC1ED,mBAA0B,MAA8B;QACtD,MAAM,CAAC,eAAe,CAAC;YACrB,6BAA6B;YAC7B,gCAAgC;YAChC,sCAAsC;YACtC,4CAA4C;YAC5C,sCAAsC;YACtC,0CAA0C;YAC1C,uCAAuC;YACvC,sCAAsC;YACtC,uCAAuC;YACvC,4CAA4C;YAC5C,2CAA2C;YAC3C,sCAAsC;YACtC,sCAAsC;SACvC,CAAC,CAAC;IACL,CAAC;IAhBD,8BAgBC;;;;;IChBD,mBAA0B,MAA8B;QACtD,MAAM,CAAC,eAAe,CAAC;YACrB,SAAS;SACV,CAAC,CAAC;IACL,CAAC;IAJD,8BAIC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICDD,IAAa,mBAAmB;QAC9B,6BAAY,EAAgB,EAAE,EAAe;YAA7C,iBAeC;YAEO,iBAAY,GAAW,YAAY,CAAC;YAhB1C,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC;YACvB,IAAI,CAAC,WAAW,GAAG,EAAE,CAAC;YACtB,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,QAAQ,EAAE,UAAC,IAAI;gBACzC,KAAI,CAAC,YAAY,GAAG,IAAI,CAAC;YAC3B,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,eAAe,EAAE;;oBAC3C,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC;;;iBACrB,CAAC,CAAC;YACH,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,UAAU,EAAE;;oBACtC,IAAI,CAAC,OAAO,GAAG,KAAK,CAAC;;;iBACtB,CAAC,CAAC;YACH,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,QAAQ,EAAE;gBACpC,KAAI,CAAC,OAAO,GAAG,KAAK,CAAC;YACvB,CAAC,CAAC,CAAC;QACL,CAAC;QAMH,0BAAC;IAAD,CAtBA,AAsBC,IAAA;IAtBY,mBAAmB;QAD/B,0BAAM,CAAC,2BAAY,EAAE,yBAAW,CAAC;yCAEhB,2BAAY,EAAM,yBAAW;OADlC,mBAAmB,CAsB/B;IAtBY,kDAAmB;;;;;;;;;;;;;;ICDhC,IAAa,wBAAwB;QACnC,kCAAY,EAAE;YAAd,iBAQC;YAEO,SAAI,GAAY,KAAK,CAAC;YAT5B,IAAI,CAAC,EAAE,GAAG,EAAE,CAAC;YACb,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,SAAS,EAAE;gBAC3B,KAAI,CAAC,IAAI,GAAG,IAAI,CAAC;YACnB,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,UAAU,EAAE;gBAC5B,KAAI,CAAC,IAAI,GAAG,KAAK,CAAC;YACpB,CAAC,CAAC,CAAC;QACL,CAAC;QAIH,+BAAC;IAAD,CAbA,AAaC,IAAA;IAbY,wBAAwB;QADpC,0BAAM,CAAC,0CAAe,CAAC;;OACX,wBAAwB,CAapC;IAbY,4DAAwB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICGrC,IAAa,kBAAkB;QAC7B,4BAAY,EAAgB,EAAE,EAAe,EAAE,EAAiB,EAAE,CAAS;YAA3E,iBAgBC;YAGO,iBAAY,GAAW,YAAY,CAAC;YAlB1C,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC;YACvB,IAAI,CAAC,WAAW,GAAG,EAAE,CAAC;YACtB,IAAI,CAAC,aAAa,GAAG,EAAE,CAAC;YACxB,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC;YAChB,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,QAAQ,EAAE,UAAC,IAAI;gBACzC,KAAI,CAAC,YAAY,GAAG,IAAI,CAAC;YAC3B,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,OAAO,EAAE;gBACnC,KAAI,CAAC,QAAQ,GAAG,IAAI,CAAC;YACvB,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,QAAQ,EAAE;gBACpC,KAAI,CAAC,QAAQ,GAAG,KAAK,CAAC;YACxB,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,WAAW,CAAC,UAAU,EAAE,CAAC;QAEhD,CAAC;QASK,qCAAQ,GAAd;;;;gCACE,qBAAM,IAAI,CAAC,WAAW,CAAC,yBAAyB,EAAE,EAAA;;4BAAlD,SAAkD,CAAC;;;;;SACpD;QAEH,yBAAC;IAAD,CA9BA,AA8BC,IAAA;IA9BY,kBAAkB;QAD9B,qCAAM,CAAC,2BAAY,EAAE,yBAAW,EAAE,6BAAa,EAAE,uBAAM,CAAC;yCAEvC,2BAAY,EAAM,yBAAW,EAAM,6BAAa,EAAK,uBAAM;OADhE,kBAAkB,CA8B9B;IA9BY,gDAAkB;;;;;;;;;;;;;;ICD/B,IAAa,mBAAmB;QAK9B,6BAAY,WAAW,EAAE,YAAY;YAArC,iBAaC;YAjBO,UAAK,GAAW,mBAAmB,CAAC;YACpC,iBAAY,GAAW,YAAY,CAAC;YACpC,aAAQ,GAAY,KAAK,CAAC;YAGhC,IAAI,CAAC,WAAW,GAAG,WAAW,CAAC;YAC/B,IAAI,CAAC,YAAY,GAAG,YAAY,CAAC;YACjC,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,QAAQ,EAAE,UAAC,IAAI;gBACzC,KAAI,CAAC,YAAY,GAAG,IAAI,CAAC;YAC3B,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,OAAO,EAAE;gBACnC,KAAI,CAAC,QAAQ,GAAG,IAAI,CAAC;YACvB,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,QAAQ,EAAE;gBACpC,KAAI,CAAC,QAAQ,GAAG,KAAK,CAAC;YACxB,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,WAAW,CAAC,UAAU,EAAE,CAAC;QAChD,CAAC;QAKD,oCAAM,GAAN;YACE,IAAI,CAAC,WAAW,CAAC,MAAM,EAAE,CAAC;QAC5B,CAAC;QAEH,0BAAC;IAAD,CA3BA,AA2BC,IAAA;IA3BY,mBAAmB;QAD/B,0BAAM,CAAC,yBAAW,EAAE,2BAAY,CAAC;;OACrB,mBAAmB,CA2B/B;IA3BY,kDAAmB;;;;;ICLhC;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAFA,AAEC,IAAA;IAFY,sBAAK;;;;;ICAlB;QAAA;QAEA,CAAC;QAAD,eAAC;IAAD,CAFA,AAEC,IAAA;IAFY,4BAAQ;;;;;ICArB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAFA,AAEC,IAAA;IAFY,sBAAK;;;;;ICAlB;QAAA;YACE,YAAO,GAAG,YAAY,CAAC;QACzB,CAAC;QAAD,iBAAC;IAAD,CAFA,AAEC,IAAA;IAFY,gCAAU;;;;;ICAvB;QAAA;QAEA,CAAC;QAAD,cAAC;IAAD,CAFA,AAEC,IAAA;IAFY,0BAAO;;;;;ICCpB,mBAA0B,MAA8B;QACtD,MAAM,CAAC,eAAe,CAAC;YACrB,SAAS;SACV,CAAC,CAAC;IACL,CAAC;IAJD,8BAIC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICFD,IAAa,kBAAkB;QAC7B,4BAAY,EAAc;YAO1B,iBAAY,GAAW,EAAE,CAAC;YANxB,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;QACvB,CAAC;QAOK,kCAAK,GAAX;;;;;;4BACE,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC;4BACvB,EAAE,CAAA,CAAC,CAAC,IAAI,CAAC,MAAM,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAA,CAAC;gCACjC,MAAM,gBAAC;4BACT,CAAC;4BACc,qBAAM,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,QAAQ,CAAC,EAAA;;uCAAvD,SAAuD;4BACtE,EAAE,CAAA,CAAC,CAAC,QAAQ,CAAC,CAAA,CAAC;gCACZ,IAAI,CAAC,YAAY,GAAG,cAAc,CAAC;4BACrC,CAAC;;;;;SACF;QACH,yBAAC;IAAD,CApBA,AAoBC,IAAA;IApBY,kBAAkB;QAD9B,qCAAM,CAAC,uBAAU,CAAC;yCAED,uBAAU;OADf,kBAAkB,CAoB9B;IApBY,gDAAkB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICA/B,IAAI,GAAG,GAAG,8BAAU,CAAC,SAAS,CAAC,YAAY,CAAC,CAAC;IAG7C,IAAa,UAAU;QACrB,oBAAY,WAAwB,EAAE,WAAwB;YAK7C,eAAU,GAAW,+CAA+C,CAAA;YAJnF,IAAI,CAAC,WAAW,GAAG,WAAW,CAAC;YAC/B,IAAI,CAAC,WAAW,GAAG,WAAW,CAAC;QACjC,CAAC;QAMK,uCAAkB,GAAxB,UAAyB,MAAqB;YAArB,uBAAA,EAAA,aAAqB;;;;;gCAC7B,qBAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,oBAAiB,EAAE,MAAM,GAAG,EAAE,MAAM,EAAE,MAAM,EAAE,GAAG,IAAI,EAAE;gCAClH,aAAa,EAAE,YAAU,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,SAAW;6BACpE,CAAC,EAAA;;uCAFa,SAEb;4BACF,sBAAO,QAAQ,CAAC,IAAI,EAAC;;;;SACtB;QAEK,sCAAiB,GAAvB,UAAwB,eAAuB;;;;;gCAC9B,qBAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,kBAAe,EAAE;gCAC5E,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,UAAU,EAAE,eAAe,EAAE,eAAe,EAAE,IAAI,EAAE,MAAM;6BACpF,EAAE;gCACC,aAAa,EAAE,YAAU,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,SAAW;6BACpE,CAAC,EAAA;;uCAJW,SAIX;4BACJ,sBAAO,QAAQ,CAAC,IAAI,EAAC;;;;SACtB;QAEK,+BAAU,GAAhB,UAAiB,QAAgB,EAAE,UAAkB;;;;;gCACpC,qBAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,oBAAiB,EAAE;gCAC9E,IAAI,EAAE,UAAU,EAAE,QAAQ,EAAE,QAAQ,EAAE,UAAU,EAAE,UAAU;6BAC7D,EAAE;gCACC,aAAa,EAAE,YAAU,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,SAAW;6BACpE,CAAC,EAAA;;uCAJW,SAIX;4BACJ,sBAAO,QAAQ,CAAC,IAAI,EAAC;;;;SACtB;QAEK,kCAAa,GAAnB,UAAoB,QAAgB,EAAE,UAAkB,EAAE,KAAa,EAAE,MAAc;;;;;gCACtE,qBAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,uBAAoB,EAAE;gCACjF,IAAI,EAAE,UAAU,EAAE,QAAQ,EAAE,QAAQ,EAAE,UAAU,EAAE,UAAU,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM;6BAC3F,EAAE;gCACC,aAAa,EAAE,YAAU,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,SAAW;6BACpE,CAAC,EAAA;;uCAJW,SAIX;;;;;SACL;QAEK,6BAAQ,GAAd;;;;;gCACiB,qBAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,kBAAe,EAAE,IAAI,EAAE;gCAChF,aAAa,EAAE,YAAU,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,SAAW;6BACpE,CAAC,EAAA;;uCAFW,SAEX;4BACJ,sBAAO,QAAQ,CAAC,IAAI,EAAC;;;;SACtB;QAEK,mCAAc,GAApB;;;;;gCACiB,qBAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,wBAAqB,EAAE;gCAClF,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,UAAU;6BACpC,EAAE;gCACC,aAAa,EAAE,YAAU,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,SAAW;6BACpE,CAAC,EAAA;;uCAJW,SAIX;4BACJ,sBAAO,QAAQ,CAAC,IAAI,EAAC;;;;SACtB;QACH,iBAAC;IAAD,CA1DA,AA0DC,IAAA;IA1DY,UAAU;QADtB,qCAAM,CAAC,yBAAW,EAAE,yBAAW,CAAC;yCAEN,yBAAW,EAAe,yBAAW;OADnD,UAAU,CA0DtB;IA1DY,gCAAU;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICHvB,IAAa,0BAA0B;QACrC,oCAAY,EAAc;YACxB,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;QACvB,CAAC;QAUK,6CAAQ,GAAd;;;;;;4BACE,KAAA,IAAI,CAAA;4BAAY,qBAAM,IAAI,CAAC,UAAU,CAAC,QAAQ,EAAE,EAAA;;4BAAhD,GAAK,QAAQ,GAAG,SAAgC,CAAC;;;;;SAClD;QAEK,gDAAW,GAAjB;;;;;;4BACE,EAAE,CAAA,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAA,CAAC;gCACxB,MAAM,gBAAC;4BACT,CAAC;4BACD,KAAA,IAAI,CAAA;4BAAsB,qBAAM,IAAI,CAAC,UAAU,CAAC,kBAAkB,EAAE,EAAA;;4BAApE,GAAK,kBAAkB,GAAG,SAA0C,CAAC;4BACrE,IAAI,CAAC,UAAU,GAAW,IAAI,CAAC,kBAAkB,CAAC,YAAY,CAAC,CAAC;4BAChE,IAAI,CAAC,OAAO,GAAkB,IAAI,CAAC,kBAAkB,CAAC,SAAS,CAAC,CAAC;;;;;SAClE;QAEK,2CAAM,GAAZ;;;;;;4BACE,EAAE,CAAA,CAAC,CAAC,IAAI,CAAC,eAAe,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,CAAA,CAAC;gCAChD,MAAM,gBAAC;4BACT,CAAC;4BACc,qBAAM,IAAI,CAAC,UAAU,CAAC,aAAa,CACxC,IAAI,CAAC,cAAc,CAAC,oBAAoB,CAAC,EAAU,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,EACpF,IAAI,CAAC,eAAe,CAAC,OAAO,CAAC,EAAU,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAA;;uCAFjE,SAEiE;;;;;SAEjF;QAEH,iCAAC;IAAD,CApCA,AAoCC,IAAA;IApCY,0BAA0B;QADtC,0BAAM,CAAC,uBAAU,CAAC;yCAED,uBAAU;OADf,0BAA0B,CAoCtC;IApCY,gEAA0B;;;;;ICFvC,mBAA0B,MAA8B;QACtD,MAAM,CAAC,eAAe,CAAC;YACrB,cAAc;YACd,kBAAkB;YAClB,gBAAgB;SACjB,CAAC,CAAC;IACL,CAAC;IAND,8BAMC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICHD,IAAa,WAAW;QACtB,qBAAY,EAAc;YAQd,WAAM,GAAW,EAAE,CAAC;YACpB,WAAM,GAAW,EAAE,CAAC;YAR9B,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;QACvB,CAAC;QASK,8BAAQ,GAAd;;;;;;4BACE,KAAA,IAAI,CAAA;4BAAS,qBAAM,IAAI,CAAC,UAAU,CAAC,cAAc,EAAE,EAAA;;4BAAnD,GAAK,KAAK,GAAG,SAAsC,CAAC;4BACpD,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,KAAK,CAAC;4BAC9B,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC;4BACpC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;;;;;SACzB;QAED,mCAAa,GAAb;YACE,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,KAAK,EAAE,CAAC,CAAC,CAAC;gBACvB,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,KAAK,CAAC;gBAC9B,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC;YACtC,CAAC;YAAC,IAAI,CAAC,CAAC;gBACN,IAAI,CAAC,WAAW,GAAG,EAAE,CAAC;gBACtB,IAAI,KAAK,GAAG,MAAM,CAAC,mBAAmB,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;gBACnD,GAAG,CAAC,CAAgB,UAAK,EAAL,eAAK,EAAL,mBAAK,EAAL,IAAK;oBAApB,IAAI,OAAO,cAAA;oBACd,IAAI,MAAI,GAAG,OAAO,CAAC,MAAM,CAAC,CAAC,EAAE,OAAO,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAA;oBAClD,EAAE,CAAC,CAAC,MAAI,CAAC,WAAW,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC;wBAC3D,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;oBAClD,CAAC;iBACF;gBACD,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC;YACtC,CAAC;YAED,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,KAAK,EAAE,CAAC,CAAC,CAAC;gBACvB,MAAM,CAAC;YACT,CAAC;YACD,IAAI,CAAC,WAAW,GAAG,EAAE,CAAC;YACtB,GAAG,CAAC,CAAC,IAAI,QAAQ,IAAI,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC;gBACtC,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;oBAC9C,IAAI,OAAO,GAAG,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAkB,CAAC;oBAC1D,GAAG,CAAC,CAAe,UAAO,EAAP,mBAAO,EAAP,qBAAO,EAAP,IAAO;wBAArB,IAAI,MAAM,gBAAA;wBACb,EAAE,CAAC,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,WAAW,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC;4BAC3E,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC;wBAC1D,CAAC;qBACF;gBACH,CAAC;YACH,CAAC;QACH,CAAC;QAED,mCAAa,GAAb;YACE,IAAI,CAAC,aAAa,EAAE,CAAC;QACvB,CAAC;QACH,kBAAC;IAAD,CAtDA,AAsDC,IAAA;IA7Ca;QAAX,8BAAU;;+CAAqB;IACpB;QAAX,8BAAU;;+CAAqB;IAVrB,WAAW;QADvB,0BAAM,CAAC,uBAAU,CAAC;yCAED,uBAAU;OADf,WAAW,CAsDvB;IAtDY,kCAAW;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICDxB,IAAa,sBAAsB;QACjC,gCAAY,EAAc;YASlB,eAAU,GAAY,KAAK,CAAC;YARlC,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;QACvB,CAAC;QASK,yCAAQ,GAAd;;;;;gCACa,qBAAM,IAAI,CAAC,UAAU,CAAC,kBAAkB,EAAE,EAAA;;mCAA1C,SAA0C;4BACrD,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,CAAC;4BACrC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC;4BAChB,qBAAM,IAAI,CAAC,UAAU,CAAC,iBAAiB,CAAS,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,EAAA;;uCAAzE,SAAyE;4BACxF,EAAE,CAAA,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAA,CAAC;gCACpB,IAAI,CAAC,IAAI,GAAG,MAAM,CAAC;4BACrB,CAAC;4BAAC,IAAI,CAAC,CAAC;gCACN,IAAI,CAAC,IAAI,GAAG,QAAQ,CAAC;4BACvB,CAAC;;;;;SACF;QAEK,2CAAU,GAAhB;;;;;;4BACE,EAAE,CAAA,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAA,CAAC;gCACvB,MAAM,gBAAC;4BACT,CAAC;4BACD,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;4BACR,qBAAM,IAAI,CAAC,UAAU,CAAC,UAAU,CAAS,IAAI,CAAC,cAAc,CAAC,oBAAoB,CAAC,EAAU,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,EAAA;;uCAA9H,SAA8H;4BAC9H,qBAAM,IAAI,CAAC,UAAU,CAAC,iBAAiB,CAAS,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,EAAA;;uCAAzE,SAAyE;4BACxF,EAAE,CAAA,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAA,CAAC;gCACpB,IAAI,CAAC,IAAI,GAAG,MAAM,CAAC;4BACrB,CAAC;4BAAC,IAAI,CAAC,CAAC;gCACN,IAAI,CAAC,IAAI,GAAG,QAAQ,CAAC;4BACvB,CAAC;4BACD,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;;;;;SACzB;QACH,6BAAC;IAAD,CAtCA,AAsCC,IAAA;IAtCY,sBAAsB;QADlC,0BAAM,CAAC,uBAAU,CAAC;yCAED,uBAAU;OADf,sBAAsB,CAsClC;IAtCY,wDAAsB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICAnC,IAAI,GAAG,GAAG,8BAAU,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC;IAG9C,IAAa,WAAW;QACtB,qBAAY,WAAwB,EAAE,WAAwB;YAK7C,eAAU,GAAW,+CAA+C,CAAA;YAJnF,IAAI,CAAC,WAAW,GAAG,WAAW,CAAC;YAC/B,IAAI,CAAC,WAAW,GAAG,WAAW,CAAC;QACjC,CAAC;QAMK,wCAAkB,GAAxB,UACE,MAA0B,EAC1B,IAAyB,EACzB,GAAuB,EACvB,KAAkB;YAHlB,uBAAA,EAAA,kBAA0B;YAC1B,qBAAA,EAAA,iBAAyB;YACzB,oBAAA,EAAA,eAAuB;YACvB,sBAAA,EAAA,UAAkB;;;;;gCACH,qBAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,uBAAoB,EAAE;gCACjF,MAAM,QAAA,EAAE,IAAI,MAAA,EAAE,GAAG,KAAA,EAAE,KAAK,OAAA;6BACzB,EAAE;gCACD,aAAa,EAAE,YAAU,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,SAAW;6BACpE,CAAC,EAAA;;uCAJa,SAIb;4BACF,sBAAO,QAAQ,CAAC,IAAI,EAAC;;;;SACtB;QAEK,gDAA0B,GAAhC,UAAiC,KAAa;;;;;gCAC7B,qBAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,uBAAoB,EAAE;gCACjF,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,UAAU,EAAE,GAAG,EAAC,OAAO,EAAE,KAAK,EAAE,KAAK;6BAC/D,EAAE;gCACD,aAAa,EAAE,YAAU,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,SAAW;6BACpE,CAAC,EAAA;;uCAJa,SAIb;4BACF,sBAAO,QAAQ,CAAC,IAAI,EAAC;;;;SACtB;QAEK,oCAAc,GAApB,UACE,MAA0B,EAC1B,IAAyB;YADzB,uBAAA,EAAA,kBAA0B;YAC1B,qBAAA,EAAA,iBAAyB;;;;;gCACR,qBAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,mBAAgB,EAAE;gCAC7E,MAAM,QAAA,EAAE,IAAI,MAAA;6BACb,EAAE;gCACD,aAAa,EAAE,YAAU,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,SAAW;6BACpE,CAAC,EAAA;;uCAJa,SAIb;4BACF,sBAAO,QAAQ,CAAC,IAAI,EAAC;;;;SACtB;QAEG,qCAAe,GAArB,UACE,MAA0B,EAC1B,IAAyB,EACzB,GAAoB;YAFpB,uBAAA,EAAA,kBAA0B;YAC1B,qBAAA,EAAA,iBAAyB;YACzB,oBAAA,EAAA,YAAoB;;;;;gCACH,qBAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,oBAAiB,EAAE;gCAC9E,MAAM,QAAA,EAAE,IAAI,MAAA,EAAE,GAAG,KAAA;6BAClB,EAAE;gCACD,aAAa,EAAE,YAAU,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,SAAW;6BACpE,CAAC,EAAA;;uCAJa,SAIb;4BACF,sBAAO,QAAQ,CAAC,IAAI,EAAC;;;;SACtB;QACL,kBAAC;IAAD,CAtDA,AAsDC,IAAA;IAtDY,WAAW;QADvB,qCAAM,CAAC,yBAAW,EAAE,yBAAW,CAAC;yCAEN,yBAAW,EAAe,yBAAW;OADnD,WAAW,CAsDvB;IAtDY,kCAAW;;;;;ICLxB,mBAA0B,MAA8B;QACtD,MAAM,CAAC,eAAe,CAAC;YACrB,uBAAuB;SACxB,CAAC,CAAC;IACL,CAAC;IAJD,8BAIC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICFD,IAAI,GAAG,GAAG,8BAAU,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC;IAG9C,IAAa,iBAAiB;QAC5B,2BAAY,WAAwB,EAAE,WAAwB;YAK7C,eAAU,GAAW,oDAAoD,CAAA;YAJxF,IAAI,CAAC,WAAW,GAAG,WAAW,CAAC;YAC/B,IAAI,CAAC,WAAW,GAAG,WAAW,CAAC;QACjC,CAAC;QAMK,qCAAS,GAAf;;;;;gCACiB,qBAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,gBAAa,EAAE;gCAC1E,aAAa,EAAE,YAAU,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,SAAW;6BACpE,CAAC,EAAA;;uCAFa,SAEb;4BACF,sBAAO,QAAQ,CAAC,IAAI,EAAC;;;;SACtB;QAEK,0CAAc,GAApB,UACE,MAA0B,EAC1B,IAAyB,EACzB,GAAmB;YAFnB,uBAAA,EAAA,kBAA0B;YAC1B,qBAAA,EAAA,iBAAyB;YACzB,oBAAA,EAAA,WAAmB;;;;;gCAEF,qBAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,wBAAqB,EAAE;gCAClF,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,GAAG;6BACrC,EAAE;gCACD,aAAa,EAAE,YAAU,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,SAAW;6BACpE,CAAC,EAAA;;uCAJa,SAIb;4BACF,sBAAO,QAAQ,CAAC,IAAI,EAAC;;;;SACtB;QAEG,mDAAuB,GAA7B;;iCAEM,QAAQ,qBACJ,UAAU;;;gCAFe,qBAAM,IAAI,CAAC,cAAc,EAAE,EAAA;;0CAA3B,SAA2B;uCAC7C,EAAE;4BACjB,GAAG,CAAA,sCAAmB,yBAAW,EAAX,IAAW;;gCAC/B,EAAE,CAAA,CAAC,UAAU,CAAC,MAAM,CAAC,IAAI,UAAU,CAAC,OAAO,CAAC,IAAI,QAAQ,CAAC,CAAA,CAAC;oCACxD,QAAQ,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;gCAC5B,CAAC;6BACF;4BACD,sBAAO,QAAQ,EAAC;;;;SACjB;QACH,wBAAC;IAAD,CAxCA,AAwCC,IAAA;IAxCY,iBAAiB;QAD7B,qCAAM,CAAC,yBAAW,EAAE,yBAAW,CAAC;yCAEN,yBAAW,EAAe,yBAAW;OADnD,iBAAiB,CAwC7B;IAxCY,8CAAiB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICF9B,IAAa,kBAAkB;QAC7B,4BAAY,iBAAiB,EAAE,YAAY;YACzC,IAAI,CAAC,iBAAiB,GAAG,iBAAiB,CAAC;YAC3C,IAAI,CAAC,YAAY,GAAG,YAAY,CAAC;QACnC,CAAC;QAOK,qCAAQ,GAAd;;;;;;4BACE,KAAA,IAAI,CAAA;4BAAe,qBAAM,IAAI,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,EAAA;;4BAAzE,GAAK,WAAW,GAAG,SAAsD,CAAC;;;;;SAC3E;QAEK,8CAAiB,GAAvB;;;oBACE,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,mBAAmB,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC;;;;SACzE;QAEH,yBAAC;IAAD,CAnBA,AAmBC,IAAA;IAnBY,kBAAkB;QAD9B,0BAAM,CAAC,qCAAiB,EAAE,2BAAY,CAAC;;OAC3B,kBAAkB,CAmB9B;IAnBY,gDAAkB;;;;;ICH/B,mBAA0B,MAA8B;QACtD,MAAM,CAAC,eAAe,CAAC;YACrB,gBAAgB;SACjB,CAAC,CAAC;IACL,CAAC;IAJD,8BAIC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICFD,IAAI,GAAG,GAAG,8BAAU,CAAC,SAAS,CAAC,YAAY,CAAC,CAAC;IAG7C,IAAa,WAAW;QACtB,qBAAY,WAAwB,EAAE,WAAwB;YAK7C,eAAU,GAAW,8CAA8C,CAAA;YAJlF,IAAI,CAAC,WAAW,GAAG,WAAW,CAAC;YAC/B,IAAI,CAAC,WAAW,GAAG,WAAW,CAAC;QACjC,CAAC;QAMK,gCAAU,GAAhB,UAAiB,WAAmB;;;;;gCACnB,qBAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,oBAAiB,EAAE,IAAI,EAAE;gCAClF,aAAa,EAAE,YAAU,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,SAAW;6BACpE,EAAE,WAAW,CAAC,EAAA;;uCAFF,SAEE;4BACjB,sBAAO,QAAQ,CAAC,IAAI,EAAC;;;;SACtB;QAGK,gCAAU,GAAhB,UAAiB,GAAmB,EAAE,KAAa;YAAlC,oBAAA,EAAA,WAAmB;;;;;gCACnB,qBAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,oBAAiB,EAAE;gCAC9E,GAAG,EAAE,GAAG,EAAE,KAAK,EAAE,KAAK;6BACvB,EAAE;gCACC,aAAa,EAAE,YAAU,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,SAAW;6BACpE,CAAC,EAAA;;uCAJW,SAIX;4BACJ,sBAAO,QAAQ,CAAC,IAAI,EAAC;;;;SACtB;QAEK,qCAAe,GAArB;;;;;gCACiB,qBAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,yBAAsB,EAAE,IAAI,EAAE;gCACvF,aAAa,EAAE,YAAU,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,SAAW;6BACpE,CAAC,EAAA;;uCAFW,SAEX;4BACJ,sBAAO,QAAQ,CAAC,IAAI,EAAC;;;;SACtB;QACH,kBAAC;IAAD,CAjCA,AAiCC,IAAA;IAjCY,WAAW;QADvB,qCAAM,CAAC,yBAAW,EAAE,yBAAW,CAAC;yCAEN,yBAAW,EAAe,yBAAW;OADnD,WAAW,CAiCvB;IAjCY,kCAAW;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICHxB,IAAa,yBAAyB;QACpC,mCAAY,EAAe;YACzB,IAAI,CAAC,WAAW,GAAG,EAAE,CAAC;QACxB,CAAC;QAKK,4CAAQ,GAAd;;;;;;;4BACE,KAAA,IAAI,CAAA;4BAAiB,qBAAM,IAAI,CAAC,WAAW,CAAC,eAAe,EAAE,EAAA;;4BAA7D,GAAK,aAAa,GAAG,SAAwC,CAAC;4BAC9D,MAAM,CAAC,UAAU,CAAC;gCACV,CAAC,CAAC,WAAW,CAAE,CAAC,SAAS,CAAC,KAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC;gCACpD,CAAC,CAAC,OAAO,CAAE,CAAC,QAAQ,CAAC,uBAAuB,CAAC,CAAC;4BACtD,CAAC,EAAE,IAAI,CAAC,CAAC;;;;;SACV;QAED,qDAAiB,GAAjB;YACE,MAAM,CAAC;gBACL,UAAU,EAAE;oBACV,EAAE,IAAI,EAAE,QAAQ,EAAE;oBAClB,EAAE,IAAI,EAAE,QAAQ,EAAE;oBAClB,EAAE,IAAI,EAAE,KAAK,EAAE;iBAChB;gBACD,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC;gBACnB,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,KAAK;aACZ,CAAC;QACJ,CAAC;QAEH,gCAAC;IAAD,CA7BA,AA6BC,IAAA;IA7BY,yBAAyB;QADrC,0BAAM,CAAC,yBAAW,CAAC;yCAEF,yBAAW;OADhB,yBAAyB,CA6BrC;IA7BY,8DAAyB;;;;;ICHtC;QAAA;QAYA,CAAC;QAXG,yCAAM,GAAN,UAAO,KAAK;YACR,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,KAAK,CAAC,CAAC;YAC3B,IAAI,IAAI,GAAG,IAAI,CAAC,WAAW,EAAE,CAAC;YAC9B,IAAI,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,CAAC;YAChD,IAAI,GAAG,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC;YACzC,MAAM,CAAI,IAAI,SAAI,KAAK,SAAI,GAAK,CAAC;QACrC,CAAC;QAED,4CAAS,GAAT,UAAU,MAAM;YACZ,MAAM,CAAC,CAAC,GAAG,GAAG,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC;QACpC,CAAC;QACL,+BAAC;IAAD,CAZA,AAYC,IAAA;IAZY,4DAAwB;;;;;ICDrC;QAAA;QAOA,CAAC;QANC,yCAAM,GAAN,UAAO,KAAK;YACV,EAAE,CAAA,CAAC,CAAC,KAAK,CAAC,CAAA,CAAC;gBACT,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC;YACd,CAAC;YACD,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;QAC5B,CAAC;QACH,+BAAC;IAAD,CAPA,AAOC,IAAA;IAPY,4DAAwB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICKrC,IAAa,yBAAyB;QACpC,mCAAY,EAAe,EAAE,EAAgB;YAA7C,iBAeC;YAIO,eAAU,GAAW,IAAI,CAAC;YAC1B,WAAM,GAAW,EAAE,CAAC;YACpB,YAAO,GAAe,EAAE,CAAC;YACzB,YAAO,GAAe,EAAE,CAAC;YArB/B,IAAI,CAAC,WAAW,GAAG,EAAE,CAAC;YACtB,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC;YACvB,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,mBAAmB,EAAE,UAAM,IAAI;;;;4BACzD,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;4BAClB,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;4BACvB,IAAI,CAAC,WAAW,CAAC,SAAS,EAAE,CAAC;4BAC7B,IAAI,CAAC,WAAW,CAAC,SAAS,EAAE,CAAC;iCAC1B,CAAA,IAAI,IAAI,SAAS,CAAA,EAAjB,wBAAiB;4BAClB,qBAAM,IAAI,CAAC,OAAO,EAAE,EAAA;;4BAApB,SAAoB,CAAC;;;iCACb,IAAI,EAAJ,wBAAI;4BACZ,qBAAM,IAAI,CAAC,OAAO,CAAS,IAAI,CAAC,OAAO,CAAC,CAAC,EAAA;;4BAAzC,SAAyC,CAAC;;;4BAE5C,IAAI,CAAC,WAAW,EAAE,CAAC;;;;iBACpB,CAAC,CAAC;QACL,CAAC;QAeK,4CAAQ,GAAd;;;;gCACE,qBAAM,IAAI,CAAC,OAAO,EAAE,EAAA;;4BAApB,SAAoB,CAAC;4BACrB,IAAI,CAAC,WAAW,EAAE,CAAC;;;;;SACpB;QAED,+CAAW,GAAX;YAAA,iBAOC;YANC,MAAM,CAAC,UAAU,CAAC;gBAChB,KAAI,CAAC,WAAW,GAAS,CAAC,CAAC,eAAe,CAAE,CAAC,SAAS,CAAC,KAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC;gBAChF,OAAO,CAAC,GAAG,CAAC,KAAI,CAAC,WAAW,CAAC,CAAC;gBAC9B,KAAI,CAAC,WAAW,GAAS,CAAC,CAAC,eAAe,CAAE,CAAC,SAAS,CAAC,KAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC;gBAC1E,CAAC,CAAC,OAAO,CAAE,CAAC,QAAQ,CAAC,uBAAuB,CAAC,CAAC;YACtD,CAAC,EAAE,IAAI,CAAC,CAAC;QACX,CAAC;QAED,iDAAa,GAAb;YACE,MAAM,CAAC,UAAU,CAAC;gBACV,CAAC,CAAC,eAAe,CAAE,CAAC,SAAS,EAAE,CAAC;gBAChC,CAAC,CAAC,eAAe,CAAE,CAAC,SAAS,EAAE,CAAC;gBAChC,CAAC,CAAC,OAAO,CAAE,CAAC,QAAQ,CAAC,uBAAuB,CAAC,CAAC;YACtD,CAAC,EAAE,IAAI,CAAC,CAAC;QACX,CAAC;QAEK,2CAAO,GAAb,UAAc,KAAoB;YAApB,sBAAA,EAAA,YAAoB;;4BAU5B,MAAM;;;;iCATP,KAAK,EAAL,wBAAK;4BACN,KAAA,IAAI,CAAA;4BAAc,qBAAM,IAAI,CAAC,WAAW,CAAC,0BAA0B,CAAC,KAAK,CAAC,EAAA;;4BAA1E,GAAK,UAAU,GAAG,SAAwD,CAAC;;;4BAE3E,KAAA,IAAI,CAAA;4BAAc,qBAAM,IAAI,CAAC,WAAW,CAAC,kBAAkB,EAAE,EAAA;;4BAA7D,GAAK,UAAU,GAAG,SAA2C,CAAC;;;4BAGhE,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC;4BACxC,IAAI,CAAC,OAAO,GAAe,IAAI,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC;4BACtD,IAAI,CAAC,OAAO,GAAe,IAAI,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC;qCACzC,EAAE;4BACf,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,UAAA,MAAM;gCACzB,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;4BAC7B,CAAC,CAAC,CAAC;4BACH,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;;;;;SAC/C;QAED,4CAAQ,GAAR,UAAS,GAAG,EAAE,IAAI;YAChB,IAAI,CAAC,GAAG,WAAW,GAAG,GAAG,CAAC;YAC1B,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,CAAC;QACnC,CAAC;QAED,oDAAgB,GAAhB;YACE,MAAM,CAAC;gBACL,UAAU,EAAE;oBACV,EAAE,IAAI,EAAE,KAAK,EAAE;oBACf,EAAE,IAAI,EAAE,KAAK,EAAE;oBACf,EAAE,IAAI,EAAE,QAAQ,EAAE;oBAClB,EAAE,IAAI,EAAE,QAAQ,EAAE;iBACnB;gBACD,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC;gBACnB,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,KAAK;aACZ,CAAC;QACJ,CAAC;QAED,oDAAgB,GAAhB;YACE,MAAM,CAAC;gBACL,UAAU,EAAE;oBACV,EAAE,IAAI,EAAE,QAAQ,EAAE,OAAO,EAAC,CAAC,CAAC,CAAC,EAAE;oBAC/B,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAC,CAAC,CAAC,CAAC,EAAE;oBAC5B,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAC,CAAC,CAAC,CAAC,EAAE,SAAS,EAAC,CAAC,CAAC,CAAC,EAAE;oBAC3C,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAC,CAAC,CAAC,CAAC,EAAE,OAAO,EAAE,KAAK,EAAE,UAAU,EAAE,KAAK,EAAE;oBAC/D,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAC,CAAC,CAAC,CAAC,EAAE;oBAC5B,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAC,CAAC,CAAC,CAAC,EAAE;oBAC5B,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAC,CAAC,CAAC,CAAC,EAAE;iBAC7B;gBACD,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC;gBACpB,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,KAAK;aACZ,CAAC;QACJ,CAAC;QACH,gCAAC;IAAD,CAzGA,AAyGC,IAAA;IAzGY,yBAAyB;QADrC,0BAAM,CAAC,yBAAW,EAAE,2BAAY,CAAC;yCAEhB,yBAAW,EAAM,2BAAY;OADlC,yBAAyB,CAyGrC;IAzGY,8DAAyB;;;;;ICHtC,mBAA0B,MAA8B;QACtD,MAAM,CAAC,eAAe,CAAC;YACrB,iBAAiB;SAClB,CAAC,CAAC;IACL,CAAC;IAJD,8BAIC;;;;;ICLD;QAAA;QAEA,CAAC;QAAD,gCAAC;IAAD,CAFA,AAEC,IAAA;IAFY,8DAAyB;;;;;ICCtC,mBAA0B,MAA8B;QACtD,MAAM,CAAC,eAAe,CAAC;YACrB,iBAAiB;SAClB,CAAC,CAAC;IACL,CAAC;IAJD,8BAIC;;;;;ICJD,mBAA0B,MAA8B;QACtD,MAAM,CAAC,eAAe,CAAC;YACrB,gBAAgB;SACjB,CAAC,CAAC;IACL,CAAC;IAJD,8BAIC;;;;;ICLD;QAAA;QAEA,CAAC;QAAD,+BAAC;IAAD,CAFA,AAEC,IAAA;IAFY,4DAAwB;;;;;ICCrC,mBAA0B,MAA8B;QACtD,MAAM,CAAC,eAAe,CAAC;YACrB,iBAAiB;SAClB,CAAC,CAAC;IACL,CAAC;IAJD,8BAIC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICFD,IAAa,yBAAyB;QACpC,mCAAY,EAAe;YACzB,IAAI,CAAC,WAAW,GAAG,EAAE,CAAC;QACxB,CAAC;QAOK,4CAAQ,GAAd;;;;;gCACE,qBAAM,IAAI,CAAC,OAAO,EAAE,EAAA;;4BAApB,SAAoB,CAAC;4BACrB,MAAM,CAAC,UAAU,CAAC;gCACV,CAAC,CAAC,aAAa,CAAE,CAAC,SAAS,CAAC,KAAI,CAAC,cAAc,EAAE,CAAC,CAAC;gCACnD,CAAC,CAAC,OAAO,CAAE,CAAC,QAAQ,CAAC,uBAAuB,CAAC,CAAC;4BACtD,CAAC,EAAE,IAAI,CAAC,CAAC;;;;;SACV;QAEK,2CAAO,GAAb;;0BAKU,CAAC;;;gCAJE,qBAAM,IAAI,CAAC,WAAW,CAAC,eAAe,EAAE,EAAA;;mCAAxC,SAAwC;4BACnD,IAAI,CAAC,OAAO,GAAkB,IAAI,CAAC;4BACnC,IAAI,CAAC,YAAY,GAAmB,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAE,CAAC,MAAM,CAAC;4BACtE,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;4BACrB,GAAG,CAAA,CAAC,IAAQ,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,YAAY,EAAE,CAAC,EAAE,EAAC,CAAC;gCACzC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;4BACjD,CAAC;;;;;SACF;QAED,gDAAY,GAAZ,UAAa,KAAa;YACxB,IAAI,QAAQ,GAAG,KAAK,GAAG,CAAC,GAAG,KAAG,KAAO,GAAG,MAAI,KAAO,CAAC;YACpD,IAAI,IAAI,GAAG,IAAI,IAAI,CAAI,QAAQ,aAAU,CAAC,CAAC;YAC3C,IAAI,MAAM,GAAG,OAAO,CAAC;YACrB,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE,EAAE,KAAK,EAAE,MAAM,EAAE,CAAC,CAAC;QACxD,CAAC;QAED,kDAAc,GAAd;YACE,IAAI,UAAU,GAAG;gBACf,EAAE,IAAI,EAAE,QAAQ,EAAE;gBAClB,EAAE,IAAI,EAAE,KAAK,EAAE;aAChB,CAAA;YACD,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,YAAY,EAAE,CAAC,EAAE,EAAE,CAAC;gBAC3C,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC;YACnC,CAAC;YAED,MAAM,CAAC;gBACL,UAAU,EAAE,UAAU;gBACtB,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC;gBACpB,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,KAAK;aACZ,CAAC;QACJ,CAAC;QAED,uDAAmB,GAAnB,UAAoB,KAAa;YAC/B,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC;gBACd,KAAK,CAAC,EAAE,MAAM,CAAC,SAAS,CAAA;gBACxB,KAAK,CAAC,EAAE,MAAM,CAAC,SAAS,CAAA;gBACxB,KAAK,CAAC,EAAE,MAAM,CAAC,UAAU,CAAA;gBACzB,KAAK,CAAC,EAAE,MAAM,CAAC,OAAO,CAAA;gBACtB,KAAK,CAAC,EAAE,MAAM,CAAC,OAAO,CAAA;gBACtB,KAAK,CAAC,EAAE,MAAM,CAAC,KAAK,CAAA;gBACpB,KAAK,CAAC,EAAE,MAAM,CAAC,MAAM,CAAA;gBACrB,KAAK,CAAC,EAAE,MAAM,CAAC,MAAM,CAAA;gBACrB,KAAK,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAA;gBACvB,KAAK,CAAC,EAAE,MAAM,CAAC,WAAW,CAAA;gBAC1B,KAAK,EAAE,EAAE,MAAM,CAAC,SAAS,CAAA;gBACzB,KAAK,EAAE,EAAE,MAAM,CAAC,UAAU,CAAA;gBAC1B,KAAK,EAAE,EAAE,MAAM,CAAC,UAAU,CAAA;gBAC1B;oBACE,MAAM,CAAC,SAAS,CAAC;YACrB,CAAC;QACH,CAAC;QAEH,gCAAC;IAAD,CAxEA,AAwEC,IAAA;IAxEY,yBAAyB;QADrC,0BAAM,CAAC,yBAAW,CAAC;yCAEF,yBAAW;OADhB,yBAAyB,CAwErC;IAxEY,8DAAyB;;;;;ICFtC,mBAA0B,MAA8B;QACtD,MAAM,CAAC,eAAe,CAAC;YACrB,iBAAiB;SAClB,CAAC,CAAC;IACL,CAAC;IAJD,8BAIC;;;;;ICND;QAAA;QAEA,CAAC;QAAD,gCAAC;IAAD,CAFA,AAEC,IAAA;IAFY,8DAAyB;;;;;ICEtC,mBAA0B,MAA8B;QACtD,MAAM,CAAC,eAAe,CAAC;YACrB,gBAAgB;SACjB,CAAC,CAAC;IACL,CAAC;IAJD,8BAIC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICFD,IAAa,wBAAwB;QACnC,kCAAY,EAAe;YACzB,IAAI,CAAC,WAAW,GAAG,EAAE,CAAC;QACxB,CAAC;QAcK,2CAAQ,GAAd;;;;;gCACE,qBAAM,IAAI,CAAC,OAAO,EAAE,EAAA;;4BAApB,SAAoB,CAAC;4BACrB,MAAM,CAAC,UAAU,CAAC;gCACV,CAAC,CAAC,cAAc,CAAE,CAAC,SAAS,CAAC,KAAI,CAAC,cAAc,EAAE,CAAC,CAAC;gCACpD,CAAC,CAAC,OAAO,CAAE,CAAC,QAAQ,CAAC,uBAAuB,CAAC,CAAC;4BACtD,CAAC,EAAE,IAAI,CAAC,CAAC;;;;;SACV;QAEK,0CAAO,GAAb;;;;;gCACa,qBAAM,IAAI,CAAC,WAAW,CAAC,cAAc,EAAE,EAAA;;mCAAvC,SAAuC;4BAClD,IAAI,CAAC,IAAI,GAAW,IAAI,CAAC,MAAM,CAAC,CAAC;4BACjC,IAAI,CAAC,MAAM,GAAW,IAAI,CAAC,QAAQ,CAAC,CAAC;4BACrC,IAAI,CAAC,cAAc,GAAW,IAAI,CAAC,YAAY,CAAC,CAAA;4BAChD,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,cAAc,CAAC,WAAW,EAAE,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,cAAc,GAAG,SAAO,IAAI,CAAC,cAAgB,CAAC;4BAChI,IAAI,CAAC,OAAO,GAAkB,IAAI,CAAC,SAAS,CAAC,CAAC;4BAC9C,IAAI,CAAC,YAAY,EAAE,CAAC;;;;;SACrB;QAED,iDAAc,GAAd;YACE,MAAM,CAAC;gBACL,UAAU,EAAE;oBACV,EAAE,IAAI,EAAE,KAAK,EAAE;oBACf,EAAE,IAAI,EAAE,KAAK,EAAE;oBACf,EAAE,IAAI,EAAE,QAAQ,EAAE;oBAClB,EAAE,IAAI,EAAE,KAAK,EAAE;oBACf,EAAE,IAAI,EAAE,KAAK,EAAE;oBACf,EAAE,IAAI,EAAE,KAAK,EAAE;oBACf,EAAE,IAAI,EAAE,KAAK,EAAE;oBACf,EAAE,IAAI,EAAE,KAAK,EAAE;oBACf,EAAE,IAAI,EAAE,KAAK,EAAE;oBACf,EAAE,IAAI,EAAE,KAAK,EAAE;iBAChB;gBACD,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC;gBACnB,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,KAAK;aACZ,CAAC;QACJ,CAAC;QAED,+CAAY,GAAZ;YACE,IAAI,KAAK,GAAG,EAAE,CAAC;YACf,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,UAAA,MAAM;gBACzB,EAAE,CAAA,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAA,CAAC;oBACjB,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC;gBAC7B,CAAC;YACH,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;YAE3C,KAAK,GAAG,EAAE,CAAC;YACX,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,UAAA,MAAM;gBACzB,EAAE,CAAA,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAA,CAAC;oBACjB,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC;gBAC7B,CAAC;YACH,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;YAE3C,KAAK,GAAG,EAAE,CAAC;YACX,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,UAAA,MAAM;gBACzB,EAAE,CAAA,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAA,CAAC;oBAClB,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC;gBAC9B,CAAC;YACH,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;YAE5C,KAAK,GAAG,EAAE,CAAC;YACX,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,UAAA,MAAM;gBACzB,EAAE,CAAA,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAA,CAAC;oBACjB,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC;gBAC7B,CAAC;YACH,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;YAE3C,KAAK,GAAG,EAAE,CAAC;YACX,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,UAAA,MAAM;gBACzB,EAAE,CAAA,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC,CAAA,CAAC;oBACtB,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;gBAClC,CAAC;YACH,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;QAElD,CAAC;QACH,+BAAC;IAAD,CAjGA,AAiGC,IAAA;IAjGY,wBAAwB;QADpC,0BAAM,CAAC,yBAAW,CAAC;yCAEF,yBAAW;OADhB,wBAAwB,CAiGpC;IAjGY,4DAAwB;;;ACJrC;ACAA,EDCE,0BAA0B;AED5B,CDCC,ADCA,oBCDoB;AEDrB,CFEC,CCDC,gBDCgB,yBCDyB;AED3C,CHGC,CEFC,eAAe,IFEI;AIHrB,CFEC,AFEA,CGHC,AFEA,eEFe,uDCDuD,SHGS;AGFjF,ACDA,CFEC,CFEC,mEGHmE,GCDG,ubJIub;AKJ/f,AJIA,AFEA,AIJA,ACDA,CJIC,oEIJoE,YDCY;ADEjF,ACDA,ACDA,AEFA,CPOC,CEFC,WFEW,IEFI,uDKLuD,SFES;AJKjF,AIJA,AEFA,ACDA,CNMC,AFEA,CGHC,eAAe,MHGM,8COP8C,GCDG;ADExE,ACDA,ACDA,CNMC,AHGA,CCDC,mBAAmB,gDOPgD,GCDG,SFES;ALMjF,AKLA,ACDA,ACDA,ACDA,ETSE,SAAS,0DQR0D,GCDG,SFES;ALMjF,AHGA,AQRA,ACDA,ACDA,ACDA,ETSE,ADCA,eCDe,ODCO,6CST6C,GCDG,SFES;AACjF,ACDA,ACDA,CTSC,AFEA,CGHC,AFEA,eEFe,EHGE,mCCDmC,eUVe,YDCY;AACjF,ACDA,CRQC,AHGA,CCDC,mBAAmB,4DUV4D;ATUjF,EDCE,oBAAoB;AEDtB,AHGA,ECDE,AMNA,eNMe;AMLjB,CPOC,CEFC,AMNA,WNMW,QFEQ;AQPrB,CNMC,AFEA,CGHC,AFEA,WEFW,GEFG,EHGE,GFEG,iBCDiB;AIHtC,CHGC,ACDA,AHGA,CCDC,AOPA,AEFA,gBPOgB,AHGA,KQRK,cPOc;ASRrC,CPOC,AHGA,ACDA,AOPA,EDCE;AACH,ACDA,EEFE,cNMc,ACDA;ALMhB,ACDA,AGHA,ACDA,EGHE,EEFE,SAAS,OFEO,YDCY;AAChC,CPOC,AQRA,CPOC,AIJA,EKLE,YAAY,IVUI,EKLE,YJIY;AONlC,CRQC,CCDC,AIJA,AEFA,CGHC,aNMa,OJIO,MOPM,OFEO,4CJI4C;AGFhF,CJIC,AUVA,CTSC,AIJA,AEFA,ACDA,UHGU,CGHC,0CDC0C,0bNM0b;ASRjf,CFEC,CPOC,AGHA,ACDA,AEFA,eFEe,IDCI,CHGC,8VMN8V;APQpX,AQRA,EPOE,AGHA,ACDA,AEFA,AGHA,kBNMkB,CHGC,CMNC,UFEU;CLM/B,ACDA,AGHA,ACDA,CEFC,ACDA,EEFE,cVUc,GOPG,CCDC,CEFC;ATUvB,AGHA,ACDA,CLKC,AOPA,CCDC,CEFC,aFEa,KRQK;AONrB,CPOC,AQRA,AEFA,CTSC,AIJA,mBAAmB,GJIG;AONxB,AEFA,ETSE,AGHA,ACDA,AEFA,mBFEmB,GEFG,QHGQ,gCHGgC;ADEhE,ECDE,AGHA,ACDA,AEFA,ACDA,AEFA,cDCc,ELKE,AIJA,CHGC,EJIE,2BMN2B;AEDhD,CTSC,AIJA,CHGC,AIJA,AEFA,ACDA,EEFE,OVUO,AQRA,UDCU,CFEC,CJIC,ASTA;ANOvB,CJIC,AKLA,CJIC,AMNA,ACDA,CEFC,OFEO,WRQW,EOPE,eNMe;AIHtC,CLKC,CCDC,AMNA,ACDA,AEFA,OFEO,OCDO,GTSG,kBCDkB,CMNC;AEDtC,CTSC,ACDA,CGHC,AGHA,ACDA,EEFE,UAAU,EFEE,eJIe,MGHM;CHIpC,AGHA,CCDC,ACDA,CCDC,yBDCyB,IDCI;ARShC,ACDA,AGHA,AGHA,ECDE,ACDA,ACDA,UFEU,QCDQ,0CFE0C;AAC9D,CPOC,CCDC,AONA,ACFA,ECDE,WVUW,CUVC,CDCC,UDEU,uBPMuB;CDEjD,CCDC,AGHA,AGHA,ACAA,ACFA,ECDE,cAAc,CFGC,EROE,CSTC,IFEI,IHGI,0DHG0D;CDEvF,AIJA,AIHA,CPMC,AIJA,AEFA,AEFA,CCDC,kBDCkB,CFEC,YFEY,0TJI0T;AGF5V,AIHA,EPME,AIJA,AEFA,AEFA,ACDA,oBTSoB,AQRA,CFEC,sBFEsB;ALM7C,COPC,CNMC,AIJA,AGFA,ACFA,ECDE,UDCU,CCDC,ELKE,AGFA,IPMI;AMLrB,CPOC,ACDA,AIJA,AGFA,ACFA,ECDE;ALMH,AGFA,ACFA,EFEE,AGHA,eHGe;ANOjB,CMNC,CHGC,AIHA,ACFA,ECDE,aFGa,EJGE,GKLG,QCDQ;AHI9B,CHGC,AIHA,CPMC,AQRA,ECDE,kBDCkB,0BCD0B,kCTSkC;AGFlF,AIHA,CPMC,CDCC,AOPA,AEFA,ECDE,WAAW,EHGE,EEFE,ETSE;CONpB,CPOC,AIHA,AIJA,ACFA,ECDE,aFGa,ICFI,ECDE,4BNO4B;AGHnD,CPOC,AIHA,AIJA,ACFA,GCDG,SAAS;ANQb,AIJA,ACFA,EJIE,AEFA,CGHC,cHGc,iBFEiB;CACjC,AEFA,CCAC,ACFA,ACDA,eDCe,WDEW;ARQ5B,AKLA,AEFA,CCAC,ACFA,GCDG,iBAAiB;AFIrB,ACFA,EJIE,AEFA,EGHE,aHGa,GFEG,GKLG;CVatB,AKPA,AEFA,CCAC,ACFA,CCDC,sBVYsB,GQTG,ACFA;AJK5B,AEFA,CPSC,CQTC,ACFA,ACDA,YDCY,IDEI;EHGhB,AEFA,ACAA,ACFA,ECDE,UDCU,KDEK,CHEC,EEFE,CGHC;CLMtB,CEFC,ACAA,ACFA,CCDC,SDCS,SFES,GCAG;ARUxB,AKPA,CEFC,CHIC,AIJA,ACFA,ACDA,gBFGgB,GCFG,OLMO;AGH5B,CPSC,AILA,CCFC,AGFA,ACFA,ECDE,QDCQ,CTWC,CQTC,MHEM,CKLC;ANQrB,CJKC,AKPA,AGFA,CDAC,AEFA,ECDE,SDCS,KFEK,KGHK,KVYK;AKN5B,AGFA,CRSC,CILC,AGJA,AEFA,ECDE,SDCS,WCDW,INOI,AGJA,GPSG;CAC9B,ASXA,CLMC,ACFA,AEFA,ACAA,CEHC,gBFGgB,CHEC,IDEI,AGJA,IPSI;ASV5B,CTWC,AILA,ACFA,AEFA,CCAC,AEHA,mBFGmB;AJKrB,ACFA,AEFA,CCAC,CCFC,ECDE,qBAAqB,IDCI;ATY7B,AQTA,EJIE,ACFA,AEFA,AEFA,CCDC,kBHGkB,CEFC,KJIK,CDEC;CCD3B,AEFA,CHIC,AIJA,ACFA,ACDA,eFGe,ICFI,GLMG;ACDxB,AEFA,CHIC,AIJA,CCFC,ECDE,YAAY,YDCY;ALO5B,AIJA,EHEE,AEFA,AEFA,CCDC,ULKU,IIJI,IFEI;CGFpB,CNOC,ACFA,AEFA,ACAA,ACFA,eAAe,IDEI,CDAC,EFEE,IDEI;AMN5B,CVYC,AKPA,CDEC,AGJA,ACAA,ACFA,UDEU,GCFG,ETWE,KOTK,EHIE;ACDxB,CLOC,AILA,CGJC,ACAA,ACFA,ACDA,WFGW,CCFC,MTWM,AOTA;AHKpB,CJKC,AQTA,CHEC,AEFA,AEFA,ECDE,SLKS,OIJO,CFEC,MGHM;AFI3B,CDAC,CHIC,ACFA,AIJA,CCDC,kBDCkB,GJIG,IDEI;AJM5B,AOTA,CFEC,CDEC,AIJA,ACFA,ACDA,mBDCmB,GLMG,IIJI;AHG5B,CDEC,CGJC,ACAA,ACFA,ECDE,ODCO,QCDQ,CFGC,EDAE;AHKtB,CGJC,CFEC,AGFA,ACFA,CCDC,ULKU,CIJC,iBDEiB;ADC/B,CPSC,ASXA,CJIC,AGFA,AEHA,kBVYkB,CQTC,GHEG;AIHxB,CTWC,AKPA,CEFC,ACAA,EEHE,MVYM,kBOTkB,CGHC,QFGQ;AHGrC,CLOC,AQTA,CJIC,AGJA,AEFA,CCDC,SVYS,MSXM,aFEa,QHIQ;AIHvC,CRSC,ASXA,ACDA,CNOC,ACFA,AEFA,YFEY,ELOE,MOTM,aHIa;AKLnC,ACDA,CVYC,AILA,ACFA,AEFA,CCAC,gBAAgB,wBRSwB;AIJ1C,ACFA,AEFA,CPSC,AQTA,CCFC,ACDA,YVYY,ISXI;ADGlB,CRSC,CILC,ACFA,AEFA,AEFA,ECDE,UHGU,IEFI,EJIE,SKLS,UNOU;AJMvC,COTC,AEFA,CLMC,ACFA,AGFA,CEHC,kBLKkB,UGFU,QJIQ;AGHvC,AEFA,CTWC,AILA,AIJA,AEHA,CLKC,YLOY,OKPO;ADGrB,AIJA,AEHA,CVYC,CKPC,AEFA,AEFA,aFEa,EEFE,CTWC,CAAC,AUZA,GLKG,OLOO;AUX7B,CVYC,AKPA,AEFA,CCAC,ACFA,gBAAgB,sCDEsC;ARUxD,AKPA,AEFA,CCAC,CCFC,ACDA,iBDCiB;ADGnB,CRSC,CKPC,AEFA,AEFA,ECDE,aAAa,CVYC,ASXA,CTWC,EOTE,OFEO,eLOe;CAC1C,AOTA,CFEC,AGFA,ACFA,CCDC,yBFGyB,ACFA,qBJIqB;ALQjD,AOTA,CEFC,ACDA,CLKC,AGFA,UHEU,GGFG;ACDf,ACDA,CVYC,CKPC,AEFA,ACAA,YAAY,GHEG,CLOC,CAAC,COTC,2BPS2B;CAC9C,AOTA,ACAA,CHEC,AIJA,ACDA,mBDCmB,SJIS;AED9B,ACAA,CCFC,CJIC,EKLE,aAAa,ILKI,OEFO;APU5B,AOTA,AEFA,ELME,ACFA,AGFA,CEHC,YFGY,MHEM,kBDEkB;CIHtC,AEHA,CNOC,ACFA,AEFA,AEFA,SJIS,GIJG,CFEC,wBHIwB;AIHvC,AEHA,CVYC,AILA,AGJA,CFEC,AIJA,WTWW,CKPC,GIJG;ALOjB,AGJA,CPSC,AKPA,CGFC,ACFA,ACDA,WDCW,QDEQ;AHGrB,CGFC,ACFA,CLMC,AGJA,EGHE,UHGU,IGHI,qBNOqB;AJMvC,AQTA,ACFA,CFEC,CHIC,ACFA,CKLC,YLKY,wBDEwB;AGHvC,CPSC,AILA,AMPA,CLKC,AGFA,ACFA,aDEa,IRSI,AKPA,oBIJoB;ALOvC,CJKC,CKPC,AEFA,ACAA,ACFA,YJIY,OLOO,AOTA,ACAA,wBCFwB;CTY5C,AKPA,AEFA,ACAA,CCFC,kCAAkC;AJKpC,AEFA,ACAA,ECFE,eAAe;ATYjB,EKPE,AEFA,ACAA,ACFA,UJIU,AIJA,QFEQ,CCAC;CRUpB,AOTA,ACAA,CHEC,AIJA,QJIQ,GIJG,ETWE;AORf,ACAA,CRSC,CKPC,AIJA,SJIS,SIJS;EJKlB,AEDA,ACDA,ACFA,OJIO,QGFQ,ICFI,mBFGmB;APSxC,CKPC,AEDA,ACDA,CCFC,SAAS,ITWI;AACf,AKPA,AEDA,ACDA,ECFE,SAAS;CTYV,ASXA,CLMC,ACFA,AEAA,ACFA,kBAAkB,CHEC,QLOQ,UILU,GGFG;AEH1C,CTWC,AOPA,ACFA,CJIC,ACFA,gBAAgB,YLOY,SILS;AGSvC,ACZA,CRSC,AILA,ACFA,CIJC,YAAY,iBTWiB;AIJ/B,ACFA,CLOC,COGC,ACZA,ACFA,YDEY,GCFG;ELOf,ACFA,AGFA,ACFA,EFeE,SEfS,QDEQ,ODaO,WHTW,aCFa;ALQpD,CKPC,AGFA,ACFA,CLMC,CGSC,oCHToC;ACDvC,AGFA,ACFA,CLMC,CGSC;AHRF,CJKC,CKPC,AGFA,ACFA,EFgBE,eCde,WDcW,SEhBS,ETWE,gCKPgC;CLQxE,CKPC,AGFA,ACFA,CFgBC,WCdW,EHEE,0BLO0B,ESXE;CTY3C,AOKA,CFZC,AGFA,ACFA,iBDEiB,WHEW,MIJM;AFiBpC,CFZC,CGFC,ACFA,eAAe,GDEG;ARUpB,AKPA,CGFC,CDcC,AEhBA,UAAU,uDFgBuD;ACbnE,CRSC,CKPC,AEcA,AElBA,WAAW,KTWK,AKPA,SEcS;CPN1B,AOOA,CFdC,AGFA,ACFA,iBJIiB,CIJC,MTWM,AQTA;ADiB1B,CPPC,AKPA,CGFC,ACFA,mBAAmB,CDEC,ORSO;AKN7B,CLOC,COOC,AChBA,ACFA,YAAY,GDEG,kDDgBkD;EHXjE,ACFA,AEgBA,AClBA,ACFA,SAAS,GDEG,GHEG,WEgBW,WHdW;AJMvC,CKPC,AEgBA,CHdC,AIJA,ACFA,SAAS,WDEW,iBJIiB;ACDvC,AEgBA,CHdC,AKNA,CDEC,iBAAiB;AJKnB,AKNA,CTWC,AQTA,CHEC,AEgBA,eFhBe,CLOC,iDOSiD;ACjBnE,CRSC,AKPA,CDEC,AGgBA,AEtBA,aAAa,aFsBa,WHhBW;ACDvC,CEkBC,CHhBC,AIJA,ACFA,iBAAiB,oBLMoB,OIJO;ARU9C,AOWA,CHhBC,AKNA,CJIC,AGFA,cHEc,EGFE;AJKlB,AKNA,CTWC,CKPC,AEkBA,ACpBA,wBRSwB,EQTE,kBHEkB,+BEkB+B;CPV5E,CKNC,AEmBA,ACtBA,ACFA,aAAa,GTWG,CQTC,EHGE,KEmBK;CPZzB,AOaA,CFnBC,AGHA,ACFA,iBAAiB,OJKO,AGHA;ADuB1B,CExBC,CJKC,AGHA,6BHG6B,cGHc;ARU7C,ASXA,CDEC,CHGC,AEmBA,oBFnBoB,uDEmBuD;ACrB7E,EHGE,AEqBA,AE1BA,WAAW,aF0Ba,EFrBE;CAC3B,AEqBA,CCxBC,ACFA,UDEU,GCFG;AJMf,AEqBA,CCxBC,ACFA,ETWE;AACH,AQTA,ACFA,EJKE,0BAA0B;CLO3B,CILC,ACDA,AGHA,ACFA,cAAc,EJKE,GGHG,iBRSiB,CILC;CJMtC,ASXA,CLMC,ACDA,AGHA,iBHGiB,WGHW,SJIS;AJMvC,ASXA,CLMC,AIJA,CHGC,uBAAuB;ADEzB,AIJA,EHGE,AEqBA,AE1BA,aF0Ba,EE1BE,GJKG;CLOnB,AOeA,CHpBC,ACDA,AGHA,ACFA,mBJKmB,AGHA,ACFA,CTWC,iBILiB;AGqBvC,CPfC,AKNA,AILA,CLMC,AIJA,SAAS,URSU,kBILkB;ACAvC,AILA,CTWC,AILA,CGoBC,ACxBA,YAAY,ODwBO;APdrB,AILA,ECDE,AEqBA,ACxBA,ACFA,sBF0BsB,KFrBK,CILC,IDEI;CACjC,ACFA,CJKC,AEqBA,WAAW,SFrBS;AGFtB,ACFA,CTWC,CKNC,AEqBA,YAAY,OFrBO,CLMC;CACrB,CKNC,AEqBA,AE1BA,eJKe,EEqBE,CE1BC,ITWI;CACvB,ASXA,CJKC,AEqBA,ACxBA,aAAa,SHGS,CEqBC;APdzB,ASXA,CF0BC,CFrBC,AGHA,aHGa,GGHG;ADyBlB,EFrBE,AGHA,ACFA,eDEe,GHGG,AILA;CTYnB,ASXA,CJKC,AGHA,mBHGmB,AGHA,ERSE;ASVvB,CTWC,CKNC,AEqBA,ACxBA,YHGY,OEqBO,CCxBC;ARUtB,CKNC,CDCC,AGoBA,ACxBA,ACFA,QF0BQ,UE1BU,mBLMmB,AIJA;AHIvC,CLMC,ASXA,CLMC,AGoBA,ACxBA,YDwBY,KCxBK,KRSK,eILe;AKLvC,CTWC,AILA,CGoBC,ACxBA,mBDwBmB,CCxBC;AJKtB,CGoBC,CCxBC,ACFA,aDEa,CHGC,MILM;AJMtB,AEqBA,EHpBE,AIJA,ACFA,aDEa,OCFO,iBLMiB;CIHtC,CJIC,ACDA,AEqBA,AE1BA,WAAW,SJKS,CEqBC,gBHpBgB;AIHvC,CJIC,AGoBA,AE1BA,CJKC,mBAAmB;ALOrB,AILA,AGoBA,AE1BA,CJKC,CGHC,gCAAgC;AHIlC,EEqBE,ACxBA,ACFA,eF0Be,CE1BC,IDEI;CDyBrB,ACxBA,CCFC,CTWC,gBSXgB;ATYnB,AOeA,ACxBA,ECFE,UAAU;CACX,CF0BC,ACxBA,eDwBe,iBCxBiB;ACDlC,CTWC,AOeA,ACxBA,uBRSuB;AOgBxB,ACxBA,CRSC,CSXC,YTWY,QSXQ;CTYrB,CQTC,ACFA,eAAe,iBDEiB,kCDwBkC;AACpE,CCxBC,CCFC,mBAAmB;ATYrB,AQTA,EJIE,AGoBA,AE1BA,iBF0BiB,CE1BC,mBLMmB;CGqBtC,CHpBC,AIJA,ACFA,mBAAmB,aDEa,KJIK;AGqBvC,CPfC,AILA,AIJA,CCFC,iBAAiB,mBTWmB;AIJtC,AIJA,CRSC,ASXA,CF0BC,iBAAiB;AEzBnB,CF0BC,CHpBC,AIJA,qCJIqC,OIJO;ARU9C,AOeA,EHpBE,AIJA,ACFA,eDEe,ACFA,sBLMsB;CACtC,CGoBC,ACxBA,ACFA,eAAe,CDEC,CDwBC;AHnBnB,CJKC,AOeA,CCxBC,ACFA,YTWY,ISXI,CDEC;ADyBnB,CPfC,CQTC,ACFA,mBAAmB,GDEG;CACvB,ACFA,CF0BC,iBAAiB;APdnB,AQTA,ACFA,CF0BC,CHpBC,qCAAqC;AGqBvC,EHpBE,AIJA,ACFA,YDEY,GCFG,sBLMsB;CJMtC,AILA,CGoBC,ACxBA,ACFA,gBAAgB,CF0BC,ECxBE,MRSM;AIJ3B,CJKC,AOeA,CCxBC,ACFA,aDEa,ICFI;AF2BnB,CE1BC,CLMC,AIJA,kBAAkB,mBJImB;AJMvC,ASXA,ELME,AGoBA,ACxBA,iBDwBiB,ECxBE,kBJIkB;CJMtC,AILA,AGoBA,CCxBC,ACFA,eTWe,CQTC,CCFC;ALOnB,AGoBA,CPfC,AQTA,ACFA;ADGD,ACFA,EF0BE,iBAAiB;APdnB,COeC,CCxBC,ACFA,YAAY,ODEO;ADyBrB,CPfC,AQTA,CJIC,AKNA,kBAAkB,cTWc,KILK;AIHvC,CRSC,ASXA,CLMC,AGoBA,iBAAiB,oBHpBoB;AKLvC,CLMC,AGoBA,CCxBC,iBAAiB;ARUnB,AILA,AGoBA,ECxBE,ACFA,YDEY,CCFC;ETYb,AILA,AGoBA,ACxBA,ACFA,YAAY,ETWE,GOeG,ACxBA,oBJIoB;CJMtC,AILA,AGoBA,CCxBC,ACDA,kBDCkB,CCDC;ALMrB,AGoBA,CCxBC,CCDC,wBAAwB;ATW1B,AQTA,EJIE,AGoBA,AEzBA,iBFyBiB,SHpBS,GKLG;CTW9B,AOeA,AEzBA,CLKC,AIJA,sBRSsB,CAAC,CQTC,oBJIoB,2BJK2B;AOgBzE,AEzBA,CTUC,AILA,CIJC,oBAAoB;AJKtB,EGoBE,ACxBA,ACDA,eDCe,EDwBE,0BEzB0B;ATW7C,COeC,CHpBC,AIJA,ACDA,YDCY,KCDK,2BLK2B;AGqB9C,CPfC,AILA,CIJC,ACDA,aAAa,KTUK,EQTE;AJKtB,CJKC,ASVA,CFyBC,ACxBA,iBDwBiB,ACxBA;ACAnB,CFyBC,ACxBA,CJIC,4CAA4C;AJM9C,AOeA,ACxBA,CJIC;AACD,CJKC,COeC,ACxBA,cCDc,CDCC,EDwBE,QPfQ;AST3B,CTUC,AOeA,CHpBC,AIJA,uBRSuB,GQTG,kBJIkB;AGqB9C,CPfC,AILA,AIJA,CCDC,+BAA+B;ALMjC,AIJA,ECDE,mBAAmB;ATWrB,CSVC,CLKC,ACDA,AGHA,eAAe,IHGI,yBDCyB;AKJ9C,CTUC,AILA,CCDC,AEqBA,ACxBA,aRSa,IOeI,GFrBG,MGHM;AJK5B,CJKC,AKNA,AEqBA,ACxBA,CCDC,0BAA0B;AJK5B,AEqBA,ACxBA,EJIE,AKLA,sBAAsB,sBLKsB;AJM9C,CILC,CCDC,AEqBA,ACxBA,ACDA,eDCe,EDwBE,GEzBG,UJIU,ILMI;AACpC,AILA,CGoBC,CFrBC,AGHA,ACDA,oBJIoB,AIJA,MDCM;ADyB5B,CPfC,AQTA,CJIC,ACDA,AIJA,eTUe,CKNC,EIJE,0BLK0B;AIH9C,CRSC,AILA,ACDA,CEqBC,AEzBA,QTUQ,ESVE,OFyBO;AHnBnB,ACDA,CLMC,AOeA,CCxBC,ACDA,STUS,GSVG,GDCG;ADyBjB,CPfC,CILC,ACDA,AGHA,ACDA,YTUY,CSVC,EJIE,WGHW,kBJIkB;CJM7C,AILA,AIJA,CHGC,AEqBA,AEzBA,QAAQ,KTUK,IOeI,SFrBS;ADE5B,AIJA,CRSC,AOeA,CFnBC,AINA,kBAAkB,CTUC,mBKJmB;AEoBxC,CPfC,CILC,ACCA,AGLA,ACDA,UJMU,KGLK,ERSE,ESVE,yBLKyB;CJM7C,AILA,CCCC,AEmBA,ACxBA,ACDA,SAAS,QFyBQ,CPfC,QQTQ,kBHKkB;ADA9C,CJKC,AKJA,AEmBA,ACxBA,CCDC,WTUW,CSVC;AJOd,AEmBA,ACxBA,CRSC,ASVA,CLKC,kBJKkB,CILC;AKJrB,CTUC,CILC,ACCA,AGLA,aRSa,EQTE,GJIG,ACCA;CDAnB,CCCC,AEmBA,ACxBA,ACDA,eJMe,EEmBE,KEzBK,IDCI;AJK5B,CJKC,AKJA,AEmBA,ACxBA,CCDC,qBAAqB,ETUE;AKHzB,AEmBA,ACxBA,CRSC,CILC,AKLA,iBLKiB,EKLE,iBTUiB;CACrC,ASVA,CLKC,ACCA,AEmBA,ACxBA,eAAe,EDwBE,CPfC,CILC,wBCCwB;AIL7C,CTYS,AIPR,ACCA,AEmBA,CCxBC,0BAA0B,cRWsB;AINlD,ACCA,AEmBA,CPbC,AQXA,CCDC,aAAa;ADEf,EJIE,AGoBA,AEzBA,eAAe,CLKC,CGoBC;APZnB,COaC,AEzBA,CLKC,ACCA,AGLA,eAAe,UJIU,OCCO;AEoBlC,AEzBA,CTYC,CIPC,ACCA,AGLA,gBJIgB,GJOG,GKNG,IGLI;CRY3B,AQXA,CJIC,ACCA,AEmBA,AEzBA,ULKU,KJOK,EOaE,SFnBS,AINA;ADE5B,CRWC,AKNA,AEmBA,CHpBC,AKLA,WLKW,MJOM,KSZK;AJOxB,AEmBA,CPbC,CIPC,AIJA,ACDA,WTYW,AIPA,SKLS,MDCM;CRY3B,CIPC,ACCA,AEmBA,ACxBA,ACDA,iBFyBiB,EHpBE,CKLC,qBDCqB,MHKM;CAChD,AEmBA,ACxBA,CJIC,AKLA,SLKS,SKLS;ATapB,AKNA,AEmBA,ACxBA,EJIE,AKLA,OLKO,GKLG;CTaX,AIPA,CCCC,AEmBA,ACxBA,ACDA,UDCU,ECDE,GTYG,AKNA,EEmBE;AHnBnB,CJOC,AOaA,CFnBC,AGLA,ACDA,aAAa,ITYI,EKNE,AGLA;ADyBrB,CPbC,AKNA,CGLC,ACDA,QAAQ,IDCI;AHMd,EEmBE,ACxBA,ACDA,aDCa,CJIC,GGoBG,CEzBC;ATapB,AIPA,CGoBC,CCxBC,ACDA,WDCW,QCDQ;AF0BrB,EHpBE,ACCA,AGLA,ACDA,ETYE,OSZO,CDCC,OJIO,IJOI,sBKNsB;CAC5C,CDDC,AGoBA,ACxBA,ACDA,ETYE,SAAS,CSZC,IDCI,CDwBC,GHpBG;ACEtB,CEmBC,ACxBA,ACDA,CLKC,EJOE,UAAU,cIPc;AGqB5B,ACxBA,ACDA,ELKE,ACCA,ELME,YAAY,YKNY,iBDDiB;EAC3C,ACCA,AEmBA,ACxBA,ACDA,ETYE,WSZW,ETYE,AKNA,EDDE,AGoBA,aCxBa;CJK/B,AGoBA,ACxBA,CHKC,AINA,ETYE,aSZa,KTYK,uBKNuB;ADA7C,AGoBA,ACxBA,CHKC,AINA,GTYG,kBAAkB;AKLtB,AINA,ELKE,AGoBA,ACxBA,ERWE,YIPY,GGoBG,GPbG,MQXM;CDyB3B,ACxBA,CJIC,ACCA,AINA,ETYE,kBSZkB,GTYG,SIPS,GCCG;AEoBrC,ACxBA,CJIC,ACCA,CINC,ETYE,gBSZgB,GTYG;AINvB,ACCA,CINC,CFyBC,ACxBA,ERWE,eOae,EPbE,WQXW;ACAhC,CFyBC,ACxBA,CJIC,ACCA,ELME,UIPU,cJOc,WKNW;AEoBvC,ACxBA,CJIC,ACCA,CINC,ETiBE,cSjBc,gITiBgI;AIXlJ,ACCA,CLWC,ASjBA,CDCC,0BAA0B;ACA5B,CDCC,CJIC,ACCA,AEmBA,iBHpBiB,AGoBA,oBFnBoB;AGJvC,CJIC,ACCA,AEmBA;AHnBD,ACCA,AEmBA,ECxBE,YAAY,ECDE;ATkBhB,ASjBA,ELKE,ACCA,AEmBA,ACxBA,eAAe,EJIE,AGoBA,oBFnBoB;CACtC,AEmBA,CHpBC,AIJA,ACDA,gBAAgB,GDCG,KJIK;ACE1B,AEmBA,EHpBE,AIJA,ACDA,CTiBC,cSjBc,ILKI,SIJS;ARiB9B,CSjBC,CLKC,ACCA,AEmBA,ACxBA,aAAa,EJIE,EGoBE,oBFnBoB;AILvC,CLKC,ACCA,AEmBA,ACxBA;AJKD,ACCA,AEmBA,ACxBA,ECDE,gBAAgB;ELMhB,ACCA,AEmBA,ACxBA,ACDA,YDCY,KDwBK,CEzBC,mBJMmB,MDDM;CCE5C,AEmBA,AEzBA,CLKC,AIJA,YAAY,QJIQ;ACEtB,AEmBA,AEzBA,CLKC,CIJC,ERgBE,wBAAwB,AQhBA;AJK5B,ECCE,AEmBA,ACxBA,ACDA,ETiBE,aQhBa,EDwBE,EPRE,kBKXkB,IINI;CTkB1C,AKXA,AEmBA,AEzBA,CLKC,AIJA,gBJIgB,GIJG;AHMrB,AEmBA,AEzBA,ELKE,AIFA,iBJEiB,cIFc;ARejC,CQdC,CJEC,ACCA,AEmBA,AEzBA,iBLKiB,AGoBA,SEzBS,WJMW;AGFvC,CHGC,AEmBA,AEzBA,CLKC,cAAc;ACEhB,AEmBA,AEzBA,CTiBC,CIZC,AIFA,mBAAmB,OJEO,IJYI;CQb/B,CJEC,ACCA,AEmBA,AEzBA,ETiBE,eOQe,KEzBK,CLKC,OJYO,OKXO;AGFvC,CHGC,AEmBA,AEzBA,CLKC,EJYE,aIZa,yBJYyB;AKV1C,AEmBA,AEzBA,CLKC,CIFC,ERcE,OQdO,iCRciC;AIX5C,ECCE,AEmBA,ACrBA,ACJA,ETiBE,eOQe,KEzBK,GDIG,YHEY,MLWM;CAC5C,AKXA,AEmBA,ACrBA,ACJA,CLKC,mBAAmB;ACErB,AEmBA,ACrBA,ACJA,ELKE,2CAA2C;AJa7C,EIZE,ACCA,AEmBA,ACrBA,iBJCiB,AGoBA,ECrBE,kBHEkB;CDAtC,ACCA,AEmBA,ACrBA;AJED,ACCA,AEmBA,ACrBA;EJEE,ACCA,AEmBA,ACrBA,YAAY,GHEG,EEmBE,OHpBO;CCEzB,AEmBA,CHpBC,AIDA,ACJA,ETiBE,OQbO,QCJQ,yBTiByB,KIZK;ACEjD,AEmBA,CHpBC,AKLA,CDKC,ERYE,wBQZwB,iBRYiB;AIX7C,AKLA,CTiBC,AQZA,CHCC,AEmBA,eFnBe,EEmBE;ACnBnB,CHCC,AEmBA,CHpBC,eAAe;AJajB,AKXA,AEmBA,CHpBC,CIAC,cCLc,GDKG;AJCnB,AKLA,EJME,AEmBA,ACpBA,UAAU,ODoBO,SFnBS;CAC3B,AEmBA,CHpBC,AIAA,ACLA,ETiBE,SQZS,QRYQ,ASjBA,OLKO;ACE5B,AEmBA,CHpBC,AIAA,CCLC,ETiBE,eSjBe,MTiBM;AIXzB,AIAA,CRYC,CKXC,AEmBA,AEzBA,eJMe,EEmBE,AEzBA;CJOlB,AEmBA,CHpBC,AIAA,ACLA,YDKY,ACLA,cLKc;AJa5B,AKXA,AEmBA,CHpBC,CIAC,ACLA,eDKe,ICLI;ALMrB,ECCE,AEmBA,ACpBA,ACLA,eJMe,EEmBE,ECpBE,QCLQ;CJO5B,AEmBA,ACpBA,CJAC,AKLA,0BLK0B,iBKLiB;AJO7C,AEmBA,ACpBA,CJAC,CKHC,sCAAsC;ALIxC,CKHC,CJIC,AEmBA,ACpBA,ERYE,aKXa,AGDA,EDoBE,EPRE;ASdrB,CTeC,AKXA,AEmBA,CHpBC,AIAA,0BJA0B,MIAM;AHElC,AEmBA,CHpBC,CIAC,ACHA,eAAe,EDGE;ARanB,AIZA,ECCE,AEmBA,ACnBA,ACJA,eJIe,EEmBE,EEvBE,MDIM;CHC1B,AEmBA,CHpBC,AICA,ACJA,aAAa,KDIK,QJDQ;ACE5B,AEmBA,CHpBC,CICC,ACJA,ETeE,USfU,OTeO,AQXA;AJArB,ECCE,AEmBA,ACnBA,ACJA,ETeE,SSfS,MFuBM,GCnBG,ORWO,KKXK;CLYjC,AKXA,AEmBA,ACnBA,CJDC,AKHA,SAAS,iBLGiB;ACE5B,AEmBA,ACnBA,CJDC,CKHC,gBAAgB;ALIlB,ECCE,AEmBA,ACnBA,ACAA,eJAe,AGAA,EDmBE,gBEnBgB;ATYnC,CKXC,AEmBA,ACnBA,ACAA,CLDC,0BAA0B;ACE5B,AEmBA,ACnBA,ACAA,CLDC;AACD,ECCE,AEmBA,ACnBA,ACAA,CTWC,cKXc,AGAA,EDmBE,KEnBK;ATYxB,CKXC,AEmBA,ACnBA,CJDC,AKCA,oBAAoB,MLDM;ACE5B,AEmBA,ACnBA,CRWC,AIZA,CKCC,iBAAiB,ETWE;AIXrB,CJYC,CKXC,AEmBA,ACnBA,ACAA,eDAe,EDmBE,SFnBS,EIAE;CFoB7B,ACnBA,CJDC,ACCA,AIAA,YAAY,OLDO,wBCCwB;AEoB7C,ACnBA,CJDC,AKCA,CJAC,mBAAmB;ADArB,AKCA,EJAE,AEmBA,ACnBA,eHAe,AGAA,EDmBE;CAClB,ACnBA,CJDC,ACCA,AIAA,aJAa,GIAG,cLDc;AGqBhC,ACnBA,EJDE,ACCA,AIAA,gBJAgB,EIAE,oBLDoB;EACtC,ACEA,AEkBA,ACnBA,ACAA,eDAe,EHCE,AEkBA,EHpBE,AKCA;CFoBpB,ACnBA,CJDC,ACMA,AILA,kBAAkB,KLDK,MCMM;AEe/B,ACnBA,CJDC,ACMA,AILA;ALAD,ACMA,AILA,EFmBE,ACnBA,eAAe,EDmBE;CAClB,ACnBA,CJDC,ACMA,AILA,gBAAgB,UJKU,GDNG;AGqB/B,ACnBA,CJDC,CCMC,AILA,oBAAoB,uBJKuB;ADL7C,ECOE,AEaA,ACnBA,ACAA,gBDAgB,CHMC,AEaA,AEnBA;CFoBlB,CHpBC,ACOA,AGNA,ACAA,kBDAkB,IHMI,CINC,ULDU;AGqBnC,CEnBC,CLDC,ACOA,AGNA,eHMe,WDPW,MICM;ACClC,CLDC,ACOA,AGNA,CDmBC,iBAAiB;AHnBnB,ACOA,AGNA,CDmBC,CEnBC,0BAA0B;AFoB5B,EHpBE,AKCA,0BAA0B,OLDO;EACjC,AGoBA,ACnBA,ACAA,iBFmBiB,SHpBS,AKCA,IDAI;CJA/B,AGoBA,ACnBA,ACAA,CJMC,2CAA2C;ADN7C,AGoBA,ACnBA,ACAA,CJMC;AACD,EDPE,AGoBA,iBAAiB,gBHpBgB;CGqBlC,CHpBC,ACOA,AGNA,cCAc,YLDY,MCOM;AEclC,ACnBA,ACAA,CLDC,CCOC,oBAAoB;ADNtB,CCOC,CGNC,ACAA,iDAAiD;AJOnD,EDPE,AGoBA,AEnBA,EDAE,WCAW,IFmBI,GCnBG,aJDa;CGqBlC,CHpBC,ACOA,AINA,EDAE,gBCAgB,KDAK,GJDG,MCOM;AEclC,CHpBC,CCOC,AINA,CDAC,YCAY,OJMO;ADNtB,CCOC,CEaC,ACnBA,ACAA,iBFmBiB,AEnBA;AJOnB,CEaC,CHpBC,AKCA,EDAE,WAAW,ECAE,kBLDkB;AGqBnC,EHpBE,ACOA,AILA,EDDE,SAAS,QCCQ,OLFO,MCOM;CDNjC,CCOC,AEaA,AElBA,CDDC,gBDmBgB,GFbG,IILI;ALD1B,CCOC,AEaA,CCnBC,ACCA,6BAA6B;AJM/B,AEaA,CElBC,CLFC,EICE,WAAW,oBJDoB;AKGnC,ELFE,ACOA,EGNE,YAAY,YJDY,MCOM;CDNjC,CCOC,AILA,EDDE,aCCa,EDDE,GHMG;ADNtB,CCOC,AILA,CFkBC,ECnBE,eDmBe,ICnBI;AHOvB,AILA,CFkBC,CHpBC,CICC,gCJDgC;AGqBnC,EHpBE,ACOA,AGNA,ACCA,aAAa,aLFa,ACOA;CDN3B,ACOA,CEaC,AElBA,EDDE,cCCc,CFkBC,GCnBG;AJAtB,ACOA,CEaC,CElBC,CDDC,gBCCgB;AFmBnB,EHpBE,ACOA,AGNA,ACCA,eAAe,WJKW,ODPO;CCQlC,CDPC,AGoBA,AElBA,EDDE,UCCU,KFkBK,ACnBA,SJDS;ACQ5B,CDPC,AGoBA,AElBA,EDDE;AJAH,AGoBA,AElBA,EJKE,AGNA,0BHM0B;CAC3B,CDPC,AGoBA,AElBA,EDDE,WCCW,ILFI,AGoBA,ACnBA;AHOnB,CDPC,AGoBA,CElBC,CDDC,gDCCgD;ALDnD,AGoBA,EFbE,AGNA,ACCA,aAAa,aJKa;CAC3B,CDPC,AGoBA,AElBA,EDDE,UCCU,KLFK,AGoBA,ICnBI;AHOvB,CDPC,AGoBA,CElBC,EDDE,UAAU,GCCG;ALDjB,AGoBA,CElBC,CJKC,EGNE,QAAQ,gBHMgB;AIJ5B,CJKC,CDPC,EICE,aJDa,CICC;AHOlB,CDPC,CGoBC,AElBA,EDDE,OCCO,QFkBQ,4BCnB4B;AJA/C,CGoBC,AElBA,CJKC,EGNE,gBAAgB,QHMQ;AEc5B,AElBA,CJKC,CDPC,EICE,eJDe,EICE;AHOrB,EDPE,AGoBA,AElBA,EDDE,aJDa,AKEA,EFkBE,ECnBE;CDoBpB,AElBA,CLFC,ACOA,EGNE,WJDW,QICQ,KHMK;AEc5B,AElBA,CJKC,CDPC,EICE,WAAW,cJDc;ACQ7B,EDPE,AGoBA,AElBA,EDDE,WCCW,GLFG,CGoBC,ECnBE;CDoBpB,CHpBC,ACOA,AILA,EDAE,WCAW,KLFK,QCOQ,CGLC;ADmB7B,CFbC,CDPC,AKEA,EDAE,UJFU,GKEG,aDAa;AHM9B,CDPC,CGoBC,AElBA,EDAE,eDkBe,UElBU,kBDAkB;AJD/C,CGoBC,CFbC,AILA,CDAC,mBHKmB,6BIL6B;AFmBnD,CFbC,CDPC,AIEA,ACAA,eLFe,EKEE;AJMnB,CDPC,AKEA,CFkBC,EClBE,eDkBe,KClBK;AJDxB,AKEA,CFkBC,CFbC,EGLE,YAAY,YHKY;AEc5B,CFbC,CDPC,AKEA,CDAC,cCAc,ELFE;ACQnB,CILC,CLFC,AGoBA,AClBA,eJFe,EGoBE;AEjBnB,CFkBC,CHpBC,ACOA,EGLE,WJFW,ICOI,EGLE;ADmBrB,EHpBE,ACOA,AILA,EDAE,UCAU,GDAG,EHKE,UDPU;EAC3B,ACOA,AEaA,AElBA,EDAE,WCAW,GLFG,ACOA,CEaC,OClBO;CDmBzB,CHpBC,ACOA,AILA,EDAE,cHKc,AILA,ELFE,IIEI;ADmBxB,CFbC,CDPC,AKEA,CDAC,WJFW,KKEK;AJMnB,CDPC,AKEA,CFkBC,AClBA,iBDkBiB;AHnBnB,AKEA,CFkBC,CFbC,EGLE,aHKa,IGLI;ADmBrB,CFbC,CDPC,EIEE,eJFe,QIEQ;AHM3B,CDPC,CGoBC,EClBE,YCAY,GFkBG,IClBI;AJDvB,AKEA,CFkBC,GClBG,YAAY;ADmBhB,EHpBE,ACUA,EGRE,eAAe,EJFE,WCUW;CDT/B,ACUA,CEUC,AElBA,EDAE,UAAU,ECAE,GFkBG;AHnBnB,ACUA,CEUC,CElBC,CDAC,mBCAmB;AFmBtB,EHpBE,ACUA,AGRA,ACAA,mBAAmB,OJQO,qBDVqB;CCWhD,AIRA,CLFC,AGoBA,EClBE,WAAW,CJFC,GGoBG;AFTnB,AIRA,CLFC,AGoBA,GClBG,OAAO;AJDX,AGoBA,EFVE,AIRA,EDAE,aCAa,KDAK,MHQM;CAC3B,CDVC,AGoBA,AElBA,EDAE,eDkBe,EClBE,ACAA,WLFW;ACWhC,CEUC,CHpBC,AKEA,CDAC,aJFa,CKEC;AFmBjB,CHpBC,CCUC,AGRA,ACAA,gBAAgB,UJQU;ADT5B,CCUC,CEUC,AElBA,EDAE,eDkBe,CElBC,GDAG;AHSvB,CEUC,CElBC,CDAC,mBCAmB;AFmBtB,EFVE,AGRA,ACAA,cLFc,KKEK,OJQO;ADT5B,CCUC,CEUC,AElBA,EDAE,eDkBe,EClBE,ACAA;AJSrB,CEUC,AElBA,CLFC,EIEE,gBAAgB,yBJFyB;AGqB7C,AElBA,ELFE,ACUA,EGRE,UAAU,cJFc,ACUA;CAC3B,CDVC,AGoBA,AElBA,CDAC,SCAS,OFkBO,OHpBO;ACW1B,CEUC,CHpBC,AIEA,ACAA,mBAAmB,ULFU;AGqB/B,EHpBE,ACUA,AIRA,EDAE,OCAO,QDAQ,GJFG,MCUM;CAC3B,CDVC,AGoBA,AElBA,EDAE,QCAQ,OFkBO,GClBG,CJFC;ACWvB,CDVC,AGoBA,CElBC,EDAE,YAAY,KCAK;ALDrB,AGoBA,CElBC,CJQC,EGRE,oBAAoB,IHQI;AIP5B,CJQC,CDVC,AGoBA,EClBE,eDkBe,EHpBE,eIEe;AHSpC,CEUC,CHpBC,AKEA,CDAC,aCAa,CLFC;AGqBjB,EHpBE,ACUA,AGRA,ACAA,mBLFmB,OCUO,UIRU;CJSrC,CDVC,AGoBA,AElBA,EDAE,WJFW,IGoBI,AClBA,oBCAoB;AJSvC,CDVC,AGoBA,CElBC,CDAC,oBHQoB,UIRU;ALDjC,ACUA,AEUA,CElBC,CDAC;ACCF,ELFE,AGoBA,EClBE,aJFa,EGoBE,AClBA;CDmBlB,CHpBC,ACUA,AIRA,EDAE,SCAS,CLFC,QIEQ,WHQW;AEWjC,EHpBE,ACUA,AIRA,EDAE,YAAY,EJFE,YCUY,QIRQ;CJSrC,CDVC,AGoBA,AElBA,EDAE,eJFe,AGoBA,SClBS,WCAW;AJSvC,CEUC,CHpBC,AKEA,EDAE,eJFe,KIEK,YCAY;AFmBpC,CElBC,CLFC,EIEE,YJFY,IIEI;ACCpB,ELFE,ACUA,AEUA,EClBE,eDkBe,SHpBS,EIEE,IHQI;CEWjC,CHpBC,ACUA,EGRE,oBAAoB,CJFC,MCUM;AEW/B,CHpBC,ACUA,GGRG,YCAY,KDAK;AJDrB,ACUA,AIRA,EFkBE,EClBE,eDkBe,AClBA;CDmBlB,CHpBC,AKEA,CDAC,cCAc,OLFO;AGqBxB,CElBC,CLFC,ACUA,AGRA,aJFa,ECUE;AIPjB,ELFE,ACUA,AEUA,EClBE,cJFc,AIEA,CDkBC,aFVa;CEW/B,CHpBC,ACUA,AIRA,CDAC,iBJFiB,gBKEgB,SJQS;AEW7C,CFVC,CDVC,AIEA,ACAA,mBLFmB,AKEA;AJSrB,CIRC,CLFC,AGoBA,EClBE,eDkBe,EHpBE,SIES;ACC9B,CFkBC,CHpBC,CIEC,iBJFiB;AGqBpB,CHpBC,AIEA,CCAC,aAAa;ALDf,AIEA,EDkBE,AElBA,iBFkBiB,GElBG;CFmBrB,AElBA,CLFC,ACUA,AGRA,cJFc,YCUY;AEW5B,AElBA,CLFC,ACUA,GGRG,iBAAiB;AJDrB,ACUA,EEUE,AElBA,CDAC,aCAa,GFkBG;CAClB,AElBA,CLFC,ACUA,AGRA,eJFe,ECUE;AEWnB,AElBA,CLFC,CCUC,EGRE,YAAY,QHQQ;ADTxB,ECUE,AEUA,AElBA,CDAC,WHQW,KEUK,EElBE;CJSpB,AEUA,CHpBC,AIEA,ACAA,iBAAiB,kBLFkB;ACWrC,AEUA,CElBC,CLFC,EIEE,YAAY,sBJFsB;AKGtC,ELFE,ACUA,AEUA,EClBE,aHQa,EEUE,GClBG,mBJFmB;CCWxC,AEUA,CHpBC,AKEA,CDAC,kBCAkB,qBLFqB;ACW1C,AEUA,EHpBE,AIEA,ACAA,gBAAgB,eLFe;EAC/B,ACYA,AEQA,AElBA,EDAE,YAAY,GDkBG,EFRE,IIVI,SLFS;CCajC,AEQA,CHpBC,AKEA,CDAC,aJFa,QKEQ;AJWxB,AEQA,EHpBE,AIEA,ACAA,aAAa,ELFE;CAChB,AKEA,CFkBC,EClBE,eDkBe,iBClBiB;AJDpC,AKEA,CFkBC,GClBG,cAAc;ADmBlB,EHpBE,AKEA,CDAC,gBCAgB,WLFW;CAC7B,AKEA,CDAC;AJDF,AKEA,EFkBE,EClBE,eDkBe,OClBO;CDmBzB,CFRC,AIVA,EDAE,mBAAmB,KHUK,eIVe;AFmB3C,CElBC,CJUC,EGVE,mBAAmB,CHUC;AITxB,CJUC,CEQC,CClBC,gBDkBgB;AFPnB,CEQC,CClBC,ACAA,0BAA0B;AFmB5B,CElBC,GDAG,mBAAmB;ACCvB,EJYE,AEMA,EClBE,YAAY,GDkBG,EFNE;CEOpB,CFNC,AIZA,CDAC,cHYc,WIZW;AFmB5B,CElBC,CLFC,ACcA,AGZA,eJFe,SCcS;AIX1B,CLFC,ACcA,CEMC,EClBE,cAAc,CDkBC;AHnBnB,ACcA,CEMC,CElBC,EDAE,iBAAiB,kBCAkB;AFmBvC,EHpBE,AKEA,EDAE,aCAa,MDAM,gBJFgB;EACrC,ACcA,AEMA,AElBA,EDAE,UAAU,KJFK,AGoBA,AElBA,oBJYoB;CACtC,AEMA,CHpBC,AKGA,CDDC,YJFY,MKGM;AJYrB,AEMA,EHpBE,AIEA,ACCA,WLHW,aKGa;ELFxB,AGoBA,AEjBA,EDDE,eDkBe,AClBA,EJFE,UKGU;CFkB9B,AEjBA,CLHC,EIEE,UJFU,SIES;ADmBvB,AEjBA,ELHE,EIEE,KJFK,aIEa;CJDrB,CGoBC,AEjBA,EDDE,eDkBe,AEjBA,iBDDiB;AJDpC,CGoBC,CEjBC,CDDC,+BCC+B;AFkBlC,CEjBC,CLHC,AIEA,YJFY;AKId,ELHE,AGoBA,EClBE,WJFW,IGoBI,AClBA;CDmBlB,CHpBC,CIEC,yBJFyB;AGqB5B,EHnBE,AICA,cCCc,KLFK;AKGrB,ELFE,ACaA,AEMA,EClBE,eDkBe,EClBE,KJDK,aCaa;CEOtC,CHnBC,ACaA,AIXA,EDDE,aHYa,EIXE,QDDQ,IJDI;AGoB/B,EHlBE,ACYA,AIXA,EDDE,mBAAmB,SCCS,aJWa,SDZS;CCarD,CDZC,AGkBA,AEjBA,EDDE,YAAY,GDkBG,EHlBE,EKCE;AJYvB,CEMC,CHlBC,AKCA,CDDC,SJAS,iCKCiC;AFkB7C,CEjBC,CLDC,AIAA,SJAS;AKEX,ELDE,AGkBA,EClBE,eDkBe,AClBA,EJAE;CGmBpB,CHlBC,ACYA,AIXA,CDDC,cHYc,GDZG,mBKCmB;AFkBvC,CHlBC,ACYA,CGZC,ACCA,sBAAsB;ALWxB,ACCA,EEME,AEjBA,EDDE,MHYM,KIXK,GDDG,CDkBC;AFLnB,CEMC,AEjBA,CLUC,EIXE,iBAAiB;ADmBrB,AEjBA,EJWE,CGZC,CJWC,UKVU,GJWG,6CDD6C;AKT9D,EJWE,AGZA,EJWE,WCCW,uDDDuD;ECEpE,AEMA,AEjBA,CLUC,CIXC,eDkBe,AClBA,EHYE,2DIX2D;CFkB/E,AEjBA,CLUC,ACCA,CGZC,mBHYmB;AEOtB,AEjBA,EJWE,AGZA,EJWE,UCCU,qDDDqD;CCElE,CEMC,AEjBA,ELUE,AIXA,eDkBe,AEjBA,EDDE,sDJWsD;ACE3E,CEMC,CEjBC,CLUC,CIXC,gBAAgB,yBCCyB;AFkB7C,CEjBC,CLUC,ACCA,CGZC,cHYc;AIVjB,EJWE,AEMA,AClBA,EJWE,UCCU,KEMK,mDHPmD;CGQrE,CFNC,AIXA,ELUE,AIXA,QHYQ,OGZO,ACCA,2DLU2D;AGQ9E,EFNE,AIXA,CLUC,CIXC,iBHYiB,EGZE,sBCCsB;CLW5C,ACCA,AIXA,CFiBC,EClBE,cAAc,CDkBC;AHNnB,ACCA,AIXA,CFiBC,GClBG,0BAA0B;ADmB9B,EFNE,AIXA,EDDE,WCCW,KDDK,gBHYgB;EAClC,AEMA,AEjBA,EDDE,YJWY,GGOG,CEjBC,IDDI,WHYW;ADAnC,CGOC,AEjBA,CJWC,EGZE,eAAe,eHYe;AEOlC,AEjBA,ELUE,ACCA,CGZC,kBJWkB,kBCCkB;CDAtC,CCCC,AEMA,AClBA,ACCA,aAAa,EJWE,EEME;AHNnB,CGOC,CFNC,AIXA,EDDE,aHYa,EGZE,CCCC;AFkBpB,CEjBC,CLUC,ACCA,CGZC,YHYY,SDDS;AKTxB,ELUE,ACCA,AEMA,AClBA,iBDkBiB,CHPC,ICCI;CEOvB,CHPC,ACCA,AIXA,EDDE,YAAY,GCCG,ELUE,UCCU;AEO/B,CHPC,CCCC,AIXA,CDDC,WHYW,aIXa;ALW3B,CCCC,AIXA,CFiBC,AClBA,iBDkBiB;AFLnB,AIXA,CFiBC,CHPC,EIXE,mBAAmB,WJWW;AGQlC,EHPE,ACCA,AIXA,EDDE,UAAU,KCCK,SJWS,WDDW;CCEtC,AIXA,CLUC,AGOA,EClBE,QAAQ,ODkBO,aHPa;ACEhC,AIXA,CFiBC,CHPC,EIXE,YAAY,KJWK;AGQrB,EHPE,ACCA,AIXA,EDDE,cAAc,UJWU,ACCA,AIXA;ELW1B,ACCA,AEMA,AEjBA,EDDE,QHYQ,EDDE,GIXG,EDkBE,SEjBS;CFkB3B,AEjBA,CLUC,ACCA,EGZE,UHYU,QGZQ,EJWE;AGQxB,AEjBA,ELUE,ACCA,EGZE,WJWW,IIXI,EHYE;EDAnB,ACCA,AEMA,AEjBA,EDDE,MJWM,SGOS,QFNQ,CIXC,uBDDuB;CHalD,AEMA,CHPC,AKVA,EDDE,iBJWiB,OKVO,0BDD0B;AHatD,AEMA,CEjBC,CLUC,EIXE,iBJWiB,SIXS;ACE9B,ELUE,ACCA,AEMA,CClBC,MHYM,UEMU,YHPY;CCE9B,AEMA,CHPC,AIXA,YJWY;ACEd,AEMA,EHPE,AKVA,EDDE,eAAe,QJWQ,KKVK;CLW/B,AKVA,CJWC,AEMA,EClBE,eDkBe,EClBE,UHYU;ADA/B,AKVA,CJWC,AEMA,EClBE;AHaH,AEMA,CClBC,CJWC,eAAe;AIVjB,EJWE,ACCA,AEMA,AEjBA,eAAe,EFiBE,KHPK,eCCe;CACtC,AEMA,AEjBA,CLUC,AIXA,gBJWgB;ACElB,AEMA,AEjBA,ELUE,EIXE,SCCS,ELUE,SIXS;ACExB,ELUE,ACCA,EGZE,MJWM,KIXK,wBHYwB;CACtC,CDDC,AGOA,AEjBA,EDDE,cAAc,CDkBC,EHPE,eKVe;AJYpC,CEMC,CHPC,AKVA,CDDC,iBJWiB,MKVM;AFkB1B,EHPE,ACCA,AGZA,ACCA,iBLUiB,QKVQ,YJWY;CACtC,CDDC,AGOA,AEjBA,EDDE,eDkBe,EHPE,GIXG,ECCE;AJY1B,CEMC,CHPC,AKVA,EDDE,KJWK,MIXM,gBCCgB;AFkB/B,EHPE,ACCA,AIXA,EDDE,UJWU,GCCG,EGZE,wBCCwB;CLW1C,CCCC,AEMA,AEjBA,EDDE,eDkBe,CClBC,UCCU,OJWO;ADArC,CCCC,AEMA,CEjBC,CDDC,cCCc;AJYjB,AEMA,CEjBC,CLUC,AIXA,gBJWgB;AKTlB,ELUE,ACCA,AEMA,EClBE,SJWS,MGOM,AClBA,0BHY0B;CEO5C,CHPC,ACCA,AIXA,CDDC,UJWU,SCCS,cIXc;AFkBpC,CClBC,CJWC,ACCA,AIXA,cJWc,UIXU,CLUC;AIV3B,CJWC,CCCC,AEMA,AEjBA,UDDU,GCCG,EJWE,EEME;AHNnB,AIXA,CDkBC,CFNC,AIXA,YAAY,cJWc;AEO5B,CFNC,CDDC,AIXA,ACCA,UAAU,ILUI,2BIX2B;AHa3C,CDDC,AKVA,CDDC,YAAY;AJYd,AKVA,EJWE,AEMA,AClBA,eAAe,EDkBE,GFNG;CACrB,AEMA,CHPC,AIXA,ACCA,aAAa,QLUQ,OIXO;AHa9B,AEMA,CEjBC,CLUC,AIXA,cJWc,IIXI;ACEpB,CLUC,CCCC,AEMA,AClBA,iBDkBiB,EClBE,wBHYwB;ADA7C,CGOC,CFNC,AGZA,ACCA,WDDW,ICCI,KJWK;AEOtB,EHPE,ACCA,AGZA,ACCA,UDDU,OJWO,GCCG,MIXM;CDA3B,ACCA,CLUC,ACCA,AEMA,cFNc,GEMG,UHPU;AKT7B,CLUC,AGOA,CFNC,eAAe;ADAjB,AGOA,EFNE,AIXA,oBJWoB,iBIXiB;ELWrC,ACCA,AEMA,AEjBA,iBFiBiB,AEjBA,SLUS,ACCA;CAC3B,AEMA,CHPC,AKTA,oBLSoB,sBKTsB;AJW5C,AEMA,CHPC,CKTC,+CAA+C;ALUjD,CKTC,CJUC,AEMA,iBAAiB,GFNG;AITtB,CFgBC,CHPC,ACCA,iBAAiB,EDDE;AGQrB,CHPC,CCCC,AIVA,oBJUoB,MIVM;ALU5B,CKTC,CJUC,AEMA,aFNa,IEMI;AEfnB,CJUC,AEMA,CHPC,cAAc;ACEhB,AEMA,CHPC,CKTC,YAAY;ALUd,CKTC,CJUC,AEMA,iBAAiB,SFNS;AIT5B,CFgBC,CHPC,ACCA,UAAU,GDDG;AGQf,CHPC,ACCA,CIVC,sDAAsD;ALUxD,ACCA,EEME,AEhBA,iBFgBiB,WEhBW;CFiB7B,CHPC,ACCA,AIVA,eJUe,WDDW,SKTS;AFiBrC,EHPE,ACCA,AIVA,mBJUmB,GDDG,aKTa;CLUpC,CCCC,AEMA,AEfA,iBFeiB,GFNG,UITU;ALShC,CCCC,AEMA,CEfC,mCAAmC;AJUrC,AEMA,EHPE,AKRA,eLQe,yBKRyB;CLSzC,CCCC,AEMA,AEfA,UJSU,OEMO,AEfA;ALSnB,CCCC,AEMA,AEfA;AJUD,AEMA,AEfA,ELQE,0BAA0B;EAC1B,AGOA,AEfA,iBFeiB,KHPK,IKRI;CLS3B,AGOA,CFNC,AITA,sBAAsB,0BJS0B;ADAlD,AGOA,EFNE,AITA,eAAe,EJSE;EDAjB,ACCA,AEMA,AEfA,aJSa,EDDE,EGOE,oBEfoB;CLStC,AGOA,CFNC,AITA,aAAa,GJSG;ADAlB,AGOA,EFNE,AIRA,iBAAiB,CJQC;CIPnB,CLOC,ACCA,AEMA,iBAAiB,EFNE,ODDO;AKN5B,CFcC,CHPC,ACCA,oBAAoB,EDDE;AGQxB,CHPC,CCCC,AIRA,uBJQuB,GIRG;ALQ5B,ECCE,AEMA,AEdA,iBJQiB,AEMA,IEdI;CFetB,AEdA,CLOC,ACCA,eDDe,WCCW;AEO5B,AEdA,CLOC,CCCC,2CAA2C;ADA7C,CCCC,CEMC,AEdA,SAAS,QFcQ;AFLnB,CEMC,AEdA,CLOC,0BAA0B;AGQ5B,AEdA,ELOE,WKPW,WLOW;AKNxB,CLOC,CCCC,AEMA,iBAAiB,SFNS;ADA5B,CGOC,CFNC,AIRA,yCAAyC,OJQO;AEOlD,CFNC,AIRA,CLOC,eAAe;ACEjB,AIRA,CLOC,CGOC,iBAAiB;AHNnB,CGOC,CFNC,AIRA,eAAe,GJQG;AEOpB,CFNC,CDDC,AKPA,gBAAgB,ULOU;ACE5B,EDDE,AGOA,AEdA,iBFciB,AEdA,KLOK;CACvB,AGOA,AEdA,CJQC,iBAAiB;ADAnB,AGOA,AEdA,EJQE,0CAA0C;CAC3C,CDDC,AGOA,AEdA,eLOe,EGOE,QEdQ;AJS3B,CDDC,AGOA,AEdA;ALQD,AGOA,AEdA;ELQE,AGOA,AEdA,YAAY,KFcK,SHPS;CGQ3B,CHPC,AKPA,sBLOsB,eKPe;AFevC,CHPC,CCCC,AIRA,aJQa,AIRA;ALQf,CCCC,AIRA;AJSD,AIRA,ELOE,AGOA,eHPe,EGOE;CHNlB,AGOA,CEdC,iCAAiC;ALQnC,AGOA,CEdC;AACD,ELOE,AGOA,iBAAiB,SHPS;CGQ3B,CHPC,AKPA,eAAe,OLOO;AGQxB,CHPC,CKPC,gBAAgB;ALQlB,ECCE,AEMA,AEdA,iBFciB,AEdA,SJQS;CAC3B,AEMA,AEdA,CLOC,eAAe;ACEjB,AEMA,AEdA,CLOC;AACD,ECCE,AEMA,AEdA,iBFciB,EEdE,CJQC;CACrB,AEMA,CHPC,AKPA,iBAAiB,SLOS;ACE5B,AEMA,EHPE,AKPA,WAAW,WLOW;CACvB,CCCC,AIRA,sBAAsB,uBJQuB;ADA/C,CCCC,CEMC,AEdA,aAAa,IFcI;AFLnB,CEMC,CHPC,AKPA,eLOe,EKPE;AFenB,CHPC,CCCC,AIRA,kBAAkB,uBJQuB;ADA3C,CCCC,CEMC,AEdA,eAAe,EFcE;AFLnB,CEMC,CHPC,AKPA,gBAAgB,GLOG;AGQrB,CHPC,AKPA,CJQC,wBAAwB;ADA1B,AKPA,EJQE,AEMA,iBAAiB,6BFN6B;CAC/C,AEMA,CHPC,AKPA,iBAAiB,KLOK;ACExB,AEMA,EHPE,AKPA,kBLOkB,IKPI;CACvB,CLOC,ACCA,AEMA,iBAAiB,EHPE,uBCCuB;AIP5C,CLOC,ACCA,AEMA;AHND,ACCA,AEMA,EEdE,uBAAuB;ELQvB,ACCA,AEMA,AEdA,iBFciB,OFNO,EIRE,aLOa;CGQxC,CHPC,ACCA,AIRA,mBAAmB,yBLOyB,GCCG;AEOjD,CFNC,CDDC,AKPA,0BAA0B,ILOI;ACEhC,CIRC,CLOC,AGOA,iBAAiB,EHPE;AKNrB,CFcC,CHPC,ACCA,0BDD0B,iBCCiB;AEO7C,CFNC,CDDC,AKPA,YLOY,GKPG;AJSjB,EDDE,AGOA,AEdA,gBAAgB,CFcC,KHPK;CGQvB,CHPC,AKPA,aLOa,IKPI;AFenB,CEdC,CLOC,QAAQ;AKNV,ELOE,AGOA,iBAAiB,EHPE;CGQpB,CHPC,ACCA,AIRA,aJQa,YDDY,KKPK;AFehC,CFNC,CDDC,AKPA,mBLOmB,UKPU;AJS/B,CIRC,CLOC,AGOA,iBAAiB,mBHPmB;AKNtC,CFcC,CHPC,YAAY;AGQd,CHPC,CKPC,sDAAsD;ALQxD,EGOE,AEdA,iBFciB,OEdO;CFezB,CHPC,AKPA,aAAa,4DLO4D;AGQ3E,CEdC,CLOC,2BAA2B;AKN7B,ELOE,ACCA,AEMA,iBAAiB,SHPS,ACCA;CAC3B,AEMA,CHPC,AKPA,eAAe,sDLOsD;ACEvE,AEMA,EHPE,AKPA,WJQW,KIRK,eLOe;ACEjC,EDDE,AGOA,AEdA,iBFciB,AEdA,8DLO8D;CGQhF,CHPC,ACCA,AIRA,iBJQiB,SDDS,CKPC;AFe7B,CFNC,AIRA,CLOC,mBAAmB;ACErB,AIRA,ELOE,AGOA,aHPa,IGOI;CAClB,CHPC,AKPA,sBLOsB,IKPI;AFe5B,CEdC,CLOC,aAAa;AKNf,ELOE,ACCA,AEMA,UHPU,KCCK,EEME;CAClB,CHPC,ACCA,AIRA,YJQY,ODDO,sBKPsB;AFe3C,CEdC,CLOC,ACCA,iBAAiB,EDDE;AKNrB,ELOE,ACCA,AEMA,SHPS,QGOQ,CFNC;CEOnB,CHPC,ACCA,kBAAkB,KDDK;AGQzB,EHPE,ACCA,kBAAkB,6CDD6C;CCEhE,CDDC,AGOA,AEdA,YLOY,KGOK,wBEdwB;AJS3C,CDDC,AGOA,AEdA,UJQU;ADAX,ACCA,AEMA,AEdA;ELQE,ACCA,AEMA,AEdA,gBLOgB,CGOC,KFNK,qBIRqB;CFe5C,AEdA,CLOC,ACCA,WDDW,cCCc;AEO3B,AEdA,ELOE,ACCA,WDDW,4BCC4B;EDAvC,ACCA,AEMA,AEdA,iBFciB,EFNE,MDDM,CKPC;CLQ3B,AGOA,AEdA,CJQC,iBAAiB;ADAnB,AGOA,AEdA,EJQE,cAAc;EDAd,ACCA,AEMA,AEdA,cLOc,GGOG,SFNS,iBIRiB;CLQ5C,ACCA,AEMA,CEdC,uBAAuB;ALQzB,ACCA,AEMA,EEdE,WAAW;ELQX,ACCA,AIRA,UJQU,EIRE,SLOS;EACrB,ACCA,AEMA,AEdA,WJQW,MEMM,EEdE,wBLOwB;CGQ5C,AEdA,CLOC,ACCA,qBDDqB,6BCC6B;AEOpD,AEdA,CLOC,CCCC,qBAAqB;ADAvB,CCCC,CIRC,0BAA0B;AJS5B,EDEE,AGIA,AEdA,gBAAgB,CFcC,MHJM;CACxB,AGIA,CFNC,AIRA,gBJQgB,CIRC;ALWnB,AGIA,CFNC,CIRC,kBAAkB;AJSpB,EDEE,AGIA,AEdA,iBFciB,CEdC,ELUE;CACrB,AGIA,AEdA,CJQC,WAAW;ADGb,AGIA,AEdA,EJQE,kBAAkB;EDGlB,ACFA,AEMA,AEdA,cLUc,GGIG,SEdS,qBJQqB;CDGhD,ACFA,AEMA,CEdC,uBAAuB;ALWzB,ACFA,AEMA,EEdE,WAAW;ELWX,ACFA,AIRA,YAAY,CLUC,ECFE;CDGhB,CCFC,AEMA,AEdA,iBFciB,CFNC,CIRC;ALWrB,CCFC,AEMA,AEdA;AJSD,AEMA,AEdA,ELUE,0BAA0B;CAC3B,CCFC,AIRA,WJQW,IIRI;ALWjB,CCFC,CEMC,AEdA,gBAAgB,CFcC;AFLnB,CEMC,CHJC,AKVA,iBAAiB,KLUK;AGKxB,CHJC,CCFC,AIRA,kBAAkB,QJQQ;ADG5B,CCFC,AIRA,CFcC,iBAAiB;AFLnB,AIRA,CFcC,CHJC,0BAA0B;AGK5B,CHJC,CCFC,AIRA,mBJQmB,OIRO;ALW5B,CCFC,CIRC,uBAAuB;AJSzB,CIRC,CLUC,AGIA,iBAAiB,SHJS;AKT5B,CLUC,AGIA,CFNC,mBAAmB;ADGrB,AGIA,CFNC,CIRC,sDAAsD;AJSxD,EDEE,AGIA,AEdA,iBFciB,KHJK,EKVE;CLWzB,AGIA,CFNC,AIRA,iBJQiB,gBIRgB;ALWnC,AGIA,CFNC,CIRC,aAAa;AJSf,CIRC,CLUC,gBCFgB,UDEU;ACD5B,AIRA,CLUC;AACD,ECFE,AEMA,iBAAiB,MFNM;CEOxB,CHJC,ACFA,AIRA,aJQa,aDEa,4BKV4B;AFexD,CHJC,CCDC,AITA,eAAe,IJSI;ADErB,CKVC,CJSC,AEKA,iBAAiB,OFLO;AIR1B,CFcC,CHJC,ACDA,sBDCsB,OCDO;AEM/B,CHJC,CCDC,AITA,cJSc,2BIT2B;ALW3C,CCDC,AITA,CFcC,iBAAiB;AFJnB,AITA,CFcC,CHJC,0BAA0B;AGK5B,CHJC,CCDC,AITA,mBJSmB,gBITgB;ALWrC,CKVC,CJSC,AEKA,UFLU,OEKO;AEbnB,CFcC,CHJC,ACDA,YAAY,cDCc;AGK5B,CHJC,CCDC,eAAe;ADEjB,CCDC,CEKC,AEdA,iBFciB,SEdS;AJU5B,CEKC,AEdA,CLUC,sBAAsB;AGKxB,AEdA,CLUC,CCDC,6BAA6B;ADE/B,ECDE,AEKA,AEdA,iBFciB,CFLC,oCIToC;CFevD,CHJC,ACDA,AITA,gBJSgB,QITQ,ELUE;AGK5B,CHJC,AKVA,CJSC,0BAA0B;ADE5B,AKVA,EJSE,AEKA,eFLe,EEKE;CAClB,CHJC,ACDA,AITA,eAAe,EJSE,SDCS;AGK5B,CHJC,CCDC,AITA,YJSY,IITI;ALWlB,CCDC,CEKC,AEdA,iBFciB,AEdA;AJUnB,CEKC,AEdA,CLUC,sBAAsB;AGKxB,AEdA,CLUC,CCDC,cAAc;ADEhB,CCDC,CEKC,AEdA,eAAe,EFcE;AFJnB,CEKC,CHJC,AKVA,gBAAgB,ULUU;AGK5B,CHJC,CKVC,iBAAiB;ALWnB,ECDE,AEKA,AEdA,UJSU,OEKO,kBEdkB;CFepC,AEdA,CLUC,ACDA,cAAc,YDCY;AGK5B,AEdA,CLUC,ACDA;ADED,ACDA,EEKE,AEdA,aAAa,IFcI;CAClB,AEdA,CLUC,ACDA,mBAAmB,GDCG;AGKxB,AEdA,CLUC,ACDA;ADED,ACDA,EEKE,AEdA,iBFciB,AEdA;CFelB,CHJC,AKVA,uBAAuB,GLUG;AGK5B,CHJC,CCDC,AITA,kBAAkB,KJSK;ADEzB,CCDC,CEKC,AEdA,iBFciB,aEda;AJUhC,CEKC,AEdA,CLUC,0BAA0B;AGK5B,AEdA,CLUC,CCDC,8BAA8B;ADEhC,CCDC,CEKC,iBAAiB;AFJnB,CEKC,CHJC,AKVA,UJSU,OITO,KLUK;ACAxB,AEKA,CHJC,CKVC,uBAAuB;ALWzB,ECDE,AEKA,AEdA,iBFciB,SEdS,2BJS2B;CEMtD,AEdA,CLUC,ACDA,0BDC0B,sBCDsB;AEMlD,AEdA,CLUC,CCDC,eAAe;ADEjB,CCDC,CEKC,AEdA,eAAe,EFcE;AFJnB,CEKC,CHJC,AKVA,gBAAgB,ULUU;AGK5B,CHJC,CCDC,AITA,eJSe,EITE;ALWnB,CCDC,AITA,CFcC,iBAAiB;AFJnB,AITA,CFcC,CHJC,sBAAsB;AGKxB,CHJC,CCDC,AITA,eAAe,sCJSsC;ADEvD,ECDE,AEKA,AEdA,gBAAgB,CFcC,gCFLgC;CEMlD,AEdA,CLUC,ACDA,eAAe,WDCW;AGK5B,AEdA,CLUC,ACDA;ADED,ACDA,EITE,eAAe;EJUf,AEKA,AEdA,eJSe,CITC,CFcC;CFJlB,AEKA,AEdA,eLUe;AAChB,ACDA,AEKA,AEdA;ELWE,ACDA,AITA,uBAAuB,aLUa,gBCDgB;CIRrD,CLUC,ACDA,AEKA,iBAAiB,0BHJ0B,KCDK;AIRlD,CFcC,CHJC,ACDA,eAAe,aDCa;AGK9B,CFLC,CDCC,AKVA,aLUa,wBKVwB;AJUvC,CITC,CLUC,oBAAoB;AKTtB,ELUE,ACDA,AEKA,eFLe,EDCE,AGIA;CHHlB,ACDA,AEKA,CEdC,uBAAuB;ALWzB,ACDA,AEKA,CEdC;AACD,ELUE,ACDA,AEKA,iBHJiB,AGIA,mCFLmC;CEMrD,CHJC,ACDA,AITA,eLUe,AKVA,iCJSiC;AEMlD,EHJE,ACDA,AITA,eJSe,CITC,CLUC;CCAlB,AITA,CLUC,AGIA,iBAAiB,CHJC;ACApB,AITA,CLUC,AGIA;AHHD,AGIA,EFLE,AITA,eJSe,WITW;CJU3B,CDCC,AKVA,gBAAgB,OLUO;ACAzB,CDCC,CGIC,AEdA,cJSc,GEKG,AEdA;ALWnB,ACDA,CEKC,CEdC,2BAA2B;AFe7B,CEdC,CLUC,ACDA,eDCe,4BCD4B;AIR7C,ELUE,ACDA,iBDCiB,OCDO;CDEzB,CCDC,AEKA,AEdA,eAAe,EFcE,SFLS;ADE5B,CCDC,AEKA,CEdC,gBAAgB;AJUlB,AEKA,EHJE,AKVA,iBAAiB,OLUO;CACzB,CCDC,AITA,2BAA2B,4BJS4B;ADEzD,CCDC,AITA,CFcC,iBAAiB;AFJnB,AITA,CFcC,CHJC,kBAAkB;AGKpB,EHJE,oBAAoB;CACrB,CGIC,iBAAiB;AHHnB,CGIC,CFLC,AITA,0BAA0B,6BJS6B;AEMzD,CFLC,AITA,CLUC,wBAAwB;ACA1B,AITA,CLUC,CGIC,iBAAiB;AHHnB,CGIC;AACD,EHJE,gBAAgB;EAChB,ACDA,AITA,eAAe,GLUG,mBCDmB;CDEtC,AKVA,CJSC,AEKA,iBAAiB,KFLK;ADExB,AKVA,CJSC,AEKA;AFJD,AEKA,EHJE,0BAA0B;CAC3B,CGIC,iBAAiB;AHHnB,CGIC,CEdC,0BAA0B;AFe5B,CEdC,CLUC,ACDA,0BDC0B,MCDM;AIRlC,CLUC,ACDA,CEKC,iBAAiB;AHHnB,ACDA,CEKC;AACD,EHJE,0BAA0B;CAC3B,CCDC,eAAe;ADEjB,CCDC,CEKC,iBAAiB;AFJnB,CEKC,CHJC,0BAA0B;AGK5B,CHJC,CCDC,eAAe;ADEjB,CCDC,CEKC,iBAAiB;AFJnB,CEKC,CHJC,0BAA0B;AGK5B,CHJC,CCDC,AITA,eAAe,OJSO;ADExB,CKVC,CJSC,AEKA,iBAAiB,WFLW;AIR9B,CJSC,AEKA,CHJC,0BAA0B;ACA5B,AEKA,CHJC,CKVC,0BAA0B;ALW5B,CKVC,CJSC,AEKA,iBAAiB,KFLK;AIRxB,CFcC,CHJC,ACDA,0BDC0B,ECDE;AEM9B,CHJC,ACDA,CITC,0BAA0B;ALW5B,ACDA,CITC,CFcC,iBAAiB;AEbnB,CFcC,CHJC,ACDA,sBAAsB,IDCI;AGK5B,CHJC,CCDC,AITA,0BAA0B,EJSE;ADE9B,CCDC,AITA,CFcC,iBAAiB;AFJnB,AITA,CFcC,CHJC,+BAA+B;AGKjC,EHJE,ACDA,AITA,mBJSmB,kBITkB,KLUK;CKT3C,CLUC,ACDA,AEKA,aFLa,IEKI,UHJU;AKT7B,CFcC,CHJC,ACDA,uBDCuB,oBCDoB;AEM7C,EHJE,ACDA,AITA,eJSe,WITW,QLUQ;CCAnC,AITA,CLUC,AGIA,iBAAiB,EHJE;ACArB,AITA,CLUC,AGIA,aFLa,GITG;ALWjB,ACDA,AEKA,AEdA;EJUE,AEKA,AEdA,aAAa,IFcI,EFLE;CEMpB,CFLC,AITA,cLUc,EKVE,EJSE;ADEpB,AGIA,CFLC,CITC,iBAAiB;AJUnB,EDCE,AGIA,AEdA,WLUW,MGIM,aEda;CLW/B,AGIA,AEdA,CJWC,wBAAwB;ADA1B,AGIA,AEdA,EJWE,uBAAuB;EDAvB,ACCA,AEGA,AEdA,iBFciB,EHJE,KCCK,QIXQ;CJYjC,AEGA,AEdA,CLUC,SAAS;ACEX,AEGA,AEdA,ELUE,WCCW,sCDDsC;ACEnD,EDDE,AGIA,WHJW,MGIM;CAClB,CHJC,ACCA,cIXc,OJWO,CDDC;AGKxB,AEdA,ELUE,ACCA,aAAa,GDDG;CACjB,CCEC,AEEA,AEdA,iBFciB,EFFE,AIZA;ALWrB,CGIC,CFFC,AIZA,mBAAmB,KJYK;AEG1B,EHJE,ACEA,AIZA,0BLU0B,AKVA,GJYG;CDD9B,ACEA,CEEC,AEdA,aAAa,IFcI;AHHnB,ACEA,CEEC,CEdC,0BAA0B;AFe5B,CEdC,CJYC,8BAA8B;AIXhC,EJYE,AEEA,cHJc,CCEC,EEEE;AHHnB,CGIC,CFFC,AIZA,iBJYiB,SIZS;AFe5B,CFFC,AIZA,CLUC,oBAAoB;ACGtB,AIZA,CLUC,CGIC,iBAAiB;AHHnB,CGIC,CEdC,iBAAiB;AFenB,CEdC,CLUC,cCEc,kBDFkB;ACGlC,AIZA,CLUC,CGIC,iBAAiB;AHHnB,CGIC,CFFC,AIZA,gBAAgB,QJYQ;AEG1B,CFFC,AIZA,CLUC,gCAAgC;ACGlC,AIZA,ELUE,AGIA,gBHJgB,CGIC;CAClB,CHJC,ACEA,AIZA,iBLUiB,UKVU,CJYC;AEG9B,CHJC,ACEA,AIZA;ALWD,ACEA,AIZA,EFcE,iBAAiB;CAClB,CFFC,AIVA,wBAAwB,KJUK;AEG/B,CFFC,AIVA;AJWD,AIVA,EFYE,iBAAiB;CAClB,CFFC,AIVA,mBAAmB,YJUY;AEGjC,CFFC,CIVC,sBAAsB;AJWxB,EDFE,AGIA,AEZA,aAAa,IFYI,8BHJ8B;CAChD,AGIA,CFFC,AIVA,cAAc,kBJUkB;ADDlC,AGIA,CFFC,CIVC,iBAAiB;AJWnB,EDFE,AGIA,AEZA,iBFYiB,GEZG,8BLQ8B;CACnD,AGIA,CFFC,AIVA,mBAAmB,IJUI;ADDzB,AGIA,CFFC,AIVA;AJWD,AIVA,ELQE,AGIA,iBAAiB,SHJS;CAC3B,AGIA,CFFC,AIVA,kBJUkB,CIVC;ALSrB,AGIA,CFFC,CIVC,OAAO;AJWT,EEEE,AEZA,QAAQ,SFYS;CAClB,AEZA,CJUC,mBAAmB;AEGrB,AEZA,CJUC;AACD,EEEE,AEZA,gBAAgB,CFYC;CAClB,CFFC,AIVA,mBAAmB,WJUW;AEGhC,CFFC,AIVA;AJWD,AIVA,EFYE,iBAAiB;CAClB,CFFC,AIVA,iBJUiB,KIVK;AFaxB,CFFC,CIVC,mBAAmB;AJWrB,EEEE,AEZA,WAAW,MFYM;CAClB,CFFC,AIVA,iBAAiB,CJUC;AEGpB,CFFC,CIVC,gBAAgB;AJWlB,EEEE,AEZA,eAAe,EFYE;CAClB,AEZA,CLQC,ACEA,kBAAkB,mBDFmB;AGKvC,AEZA,CLQC,ACEA;ADDD,ACEA,EEEE,AEZA,aAAa,IFYI;CAClB,CFFC,AIVA,mBAAmB,QJUQ;AEG7B,CFFC,CIVC,gBAAgB;AJWlB,CIVC,CFYC,iBAAiB;AEXnB,CFYC,CFFC,cIVc,EJUE;AEGlB,AEZA,CJUC;AACD,EEEE,AEZA,iBFYiB,CEZC;CFanB,CFFC,AIVA,0BAA0B,EJUE;AEG9B,CFFC,CIVC,wCAAwC;AJW1C,EIVE,aAAa;EJWb,AEEA,AEZA,eAAe,EFYE,WFFW;CAC7B,AEEA,CEZC,iBAAiB;AJWnB,AEEA,EHJE,AKRA,aAAa,6BLQ6B;CAC3C,CCEC,AEEA,AEZA,gBAAgB,CFYC,WFFW;ADD9B,CCEC,AEEA,CEVC,mBAAmB;AJSrB,AEEA,CEVC;AACD,EJQE,AEEA,iBAAiB,WFFW;CAC7B,AEEA,CEVC,aAAa;AJSf,AEEA,CEVC;AACD,EJQE,AEEA,iBAAiB,WFFW;CAC7B,AEEA,CEVC,6BAA6B;AJS/B,AEEA,EEVE,kBAAkB;EJSlB,AEEA,AEVA,iBFUiB,GEVG,UJQU;CAC/B,AEEA,AEVA;AJSD,AEEA,AEVA;EJSE,AEEA,AEVA,iBFUiB,EFFE,sBIRsB;CJS1C,AEEA,AEVA,CLMC,2CAA2C;ACG7C,AEEA,AEVA,CLMC;AACD,ECEE,AIRA,oBJQoB,MIRM;CJS3B,AIRA,CFUC,iBAAiB;AFDnB,AIRA,CFUC,mBEVmB;AFWpB,AEVA,EJQE,oBAAoB;CACrB,CEEC,AEVA,YAAY,KFUK;AFDnB,CEEC,AEVA;AFWD,AEVA,EJQE,oBAAoB;CACrB,CEEC,AEVA,iBFUiB,gBEVgB;AJSnC,CEEC,AEVA;AFWD,AEVA,EJQE,oBAAoB;CACrB,CEEC,AEVA,iBFUiB,CEVC;AJSpB,CEEC,AEVA;AFWD,AEVA,ELME,ACEA,+BAA+B,WDFW;CAC3C,ACEA,CEEC,AEVA,cAAc,GFUG;AHHnB,ACEA,CEEC,CEVC,eAAe;AFWjB,EFFE,AIRA,gBJQgB,AIRA;CJSjB,CEEC,AEVA,eAAe,EFUE;AFDnB,CEEC,AEVA;AFWD,AEVA,EJQE,gBAAgB;CACjB,CEEC,AEVA,eAAe,EFUE;AFDnB,CEEC,CEVC,cAAc;AFWhB,EFFE,AIRA,gBAAgB,CJQC;CAClB,AIRA,CFUC,iBAAiB;AFDnB,AIRA,CFUC;AACD,EFFE,iBAAiB;CAClB,CEEC,iBAAiB;AFDnB,CEEC,CHJC,0CAA0C;AGK5C,CHJC,CCEC,AIRA,gBAAgB,CJQC;ADDnB,CCEC,AIRA,CFUC,iBAAiB;AFDnB,AIRA,CFUC,CHJC,2CAA2C;AGK7C,CHJC,CCEC,6BAA6B;ADD/B,CCEC,CEEC,iBAAiB;AFDnB,CEEC,CHJC,0BAA0B;AGK5B,CHJC,CCEC,AIRA,gBAAgB,CJQC;ADDnB,CCEC,AIRA,CFUC,iBAAiB;AFDnB,AIRA,CFUC;AACD,EFFE,iBAAiB;CAClB,CEEC,iBAAiB;AFDnB,CEEC;AACD,EFFE,AIRA,gBAAgB,IJQI;CACrB,AIRA,CLMC,2CAA2C;ACG7C,AIRA,CLMC,CGIC,iBAAiB;AHHnB,CGIC,CFFC,gBAAgB;AEGlB,CFFC,CDFC,wBAAwB;ACG1B,EDFE,kBAAkB;EAClB,ACEA,AIRA,cJQc,EIRE,CLMC;CCGlB,AIRA,CLMC,AGIA,WHJW,MGIM;AFDnB,AIRA,CFUC,CHJC,mBAAmB;AGKrB,EHJE,ACEA,iBDFiB,MCEM;CDDxB,CCEC,AEEA,eFFe,EEEE;AHHnB,CCEC,AEEA,eHJe;AAChB,ACEA,AEEA,EEVE,gBAAgB;CACjB,CLMC,ACEA,AEEA,aHJa,IGII,EFFE;AIPrB,CLMC,AGIA,CFFC,oBAAoB;ADDtB,AGIA,CFFC;AACD,EDFE,AGIA,iBAAiB,aHJa;CGK/B,CHJC,ACEA,YDFY,YCEY;AEG1B,CHJC,ACEA,CIRC,gBAAgB;ALOlB,ACEA,CIRC;AACD,ELME,ACEA,AEEA,aFFa,EDFE,EGIE;CHHlB,ACEA,AEEA;AHHD,ACEA,AEEA;EHHE,ACEA,AEEA,eHJe,EGIE,WFFW;CDD7B,ACEA,AEEA,CEVC,gBAAgB;ALOlB,ACEA,AEEA,CEVC;AACD,ELME,ACIA,AEAA,eHJe,EGIE,8BFA8B;CDHhD,ACIA,AEAA;AHHD,ACIA,AEAA,EEVE,cAAc;CACf,CLMC,ACIA,AEAA,eHJe,EGIE,CFAC;AITpB,CLMC,AGIA,CFAC,kBAAkB;ADHpB,AGIA,CFAC;AACD,EDJE,AGIA,AEVA,cAAc,GFUG,GHJG;CACrB,AGIA,AEVA,CJUC,aAAa;ADHf,AGIA,AEVA,EJUE,YAAY;CACb,CDJC,AGIA,iBHJiB,AGIA;AFCnB,CDJC,AGIA,CEVC,cAAc;ALOhB,AGIA,CEVC,CJUC,aAAa;AITf,ELME,ACIA,AEAA,YFAY,KEAK,CHJC;CACnB,ACIA,AEAA;AHHD,ACIA,AEAA,EEVE,cAAc;CACf,CLMC,ACIA,AEAA,YHJY,CCIC,IEAI;AETnB,CLMC,AGIA,CFAC,YAAY,OIVO;ALOrB,AGIA,AEVA,CJUC;AACD,EDJE,AGIA,AEVA,YLMY,CCIC,IEAI,oBEVoB;AJWvC,CDJC,AGIA,CEVC,6BAA6B;ALO/B,AGIA,EFAE,AITA,gBLKgB,GKLG,yBJSyB;ADH9C,ECIE,AEAA,AETA,iBFSiB,GFAG,IITI;CFUzB,CHJC,ACIA,AITA,mBJSmB,EDJE,QKLQ;AFU/B,CHJC,ACIA,CITC,iCAAiC;ALMnC,ACIA,CITC,CFSC,aHJa,IGII;AHHnB,AKLA,CFSC,CFAC,gBAAgB;AEClB,EFAE,AITA,kBJSkB,SITS;ELM3B,ACIA,AEAA,AETA,iBFSiB,GFAG,SITS,SLKS;CGKvC,AETA,CLKC,ACIA,eAAe,MDJM;AGKvB,AETA,CLKC,ACIA,qBITqB;ALMtB,ACIA,AITA,EFSE,iBAAiB;CAClB,CHJC,ACIA,AITA,iBAAiB,EJSE,KDJK;AGK1B,CHJC,AKLA,CJSC,qBAAqB;ADHvB,AKLA,CJSC,CEAC,iBAAiB;AFCnB,CEAC;AACD,EHJE,ACIA,0BDJ0B,GCIG;EDH7B,ACIA,AEAA,iBAAiB,KFAK,iBDJiB;CACxC,AGIA,CFAC,AITA,gBJSgB,AITA;ALMlB,AGIA,EFAE,AITA,UJSU,OITO;CAClB,CLKC,ACIA,AEAA,iBAAiB,EFAE,ODJO;AKJ5B,CLKC,AGIA,CFAC,cITc,OJSO;ADHvB,AGIA,AETA,EJSE,uBAAuB;EDHvB,ACIA,AEAA,AETA,YJSY,EITE,GFSG,WHJW;CAC7B,ACIA,AEAA,AETA;ALMD,ACIA,AEAA,AETA,sBLKsB;AACtB,ECKE,AEDA,iBAAiB,EFCE;CEApB,CHJC,ACKA,AIVA,gBAAgB,QLKQ,ACKA;AEA1B,CHJC,AKLA,CJUC,6BAA6B;ADJ/B,AKLA,CJUC,CEDC,iBAAiB;AFEnB,CEDC,CHJC,0BAA0B;AGK5B,EHJE,ACKA,AIVA,eJUe,gBIVgB,ULKU;CAC1C,ACKA,AIVA,CFSC,iBAAiB;AHHnB,ACKA,AIVA,CFSC;AACD,EHJE,ACKA,AIVA,gBLKgB,SCKS,AIVA;ELMzB,ACKA,AEDA,AETA,gBAAgB,CFSC,GHJG,UCKU;CDJ/B,AGIA,CFCC,AIVA,0BJU0B,CIVC;ALM7B,AGIA,CETC,CJUC,sBAAsB;AITxB,CJUC,CDLC,AGIA,iBAAiB,EHJE;ACMrB,CDLC,AGIA;AHHD,AGIA,EFCE,cIVc,EJUE;AITlB,CJUC,CDLC,AGIA,iBAAiB,KHJK;ACMxB,CEDC,CHJC,AKLA,gBAAgB,ELKE;AGKpB,CETC,CLKC,ACKA,mBDLmB,ICKI;AITzB,CLKC,CCKC,AEDA,iBAAiB,WFCW;ADJ9B,CGIC,CFCC,AIVA,iBAAiB,OJUO;AEA1B,EHJE,ACKA,AIVA,mBAAmB,CJUC,YDLY;CCMjC,AIVA,CLKC,AGIA,iBAAiB,oBHJoB;ACMvC,AIVA,CFSC,CHJC,0BAA0B;AGK5B,EHJE,ACKA,AIVA,kBJUkB,CDLC,GKLG;CACvB,CLKC,ACKA,AEDA,iBAAiB,IFCI,KDLK;AKJ5B,CJUC,AEDA,CHJC,YAAY;ACMd,AEDA,EHJE,AKLA,eAAe,OLKO;EACtB,ACKA,AEDA,AETA,aLKa,AKLA,IFSI,GFCG;CEArB,AETA,CLKC,ACKA,QDLQ,SCKS;AEAnB,AETA,CJUC,CDLC,mBAAmB;ACMrB,EDLE,AGIA,AETA,eAAe,EFSE,EHJE;CGKpB,CHJC,AKLA,iBAAiB,YLKY;AGK/B,EHJE,AKLA,YLKY,CKLC,CJUC;AAChB,EDLE,AGIA,AETA,iBFSiB,CETC,OLKO;CAC1B,AGIA,AETA;ALMD,AGIA,AETA;ELME,AGIA,AETA,eLKe,AKLA,EFSE;CAClB,CHJC,AKLA,iBAAiB,KLKK;AGKxB,EHJE,AKLA,aAAa,GLKG;EAChB,AGIA,AETA,aLKa,IGII,CETC;CFUnB,AETA,CLKC,CCKC,ODLO;ACMV,AEDA,AETA,ELKE,mBAAmB;EACnB,ACKA,AEDA,AETA,iBFSiB,CHJC,CCKC,AIVA;CFUpB,AETA,CLKC,ACKA,gBAAgB,CDLC;AGKnB,AETA,ELKE,ACKA,mBDLmB,GCKG;EDJtB,ACKA,AEDA,UHJU,OCKO,AEDA;CAClB,CHJC,ACKA,YDLY,EKLE,YJUY;AEA5B,AETA,CLKC,CCKC,uBAAuB;ADJzB,ECKE,AEDA,AETA,iBFSiB,KFCK,8BIV8B;CFUrD,CHJC,ACKA,AIVA,gBLKgB,ECKE,iBIViB;AFUrC,EHJE,ACKA,AIVA,WLKW,uBKLuB,OJUO;EDJzC,ACKA,AEDA,AETA,WLKW,MGIM,MFCM,UIVU;CFUlC,CHJC,ACKA,AIVA,WJUW,cDLc,8BKL8B;AFUzD,CHJC,CCKC,AIVA,gCJUgC,MIVM;ALMxC,ECSE,AELA,AETA,iBFSiB,aFKa,iBIdiB;CJehD,AELA,CHJC,AKLA,cLKc,CKLC;AJejB,AELA,CHJC,CKLC,kBAAkB;ALMpB,ECSE,AELA,AETA,iBFSiB,EFKE,GIdG;CFUvB,CHJC,ACSA,AIdA,mBJcmB,EDTE,SKLS;AFUhC,CETC,CLKC,ACSA,YAAY,EDTE;AKJhB,CLKC,CCSC,AELA,aFKa,IELI;AHHnB,CGIC,CFKC,AIdA,kBJckB,QIdQ;AFU5B,EHJE,ACSA,AIdA,eAAe,ELKE,ECSE;CIbpB,CLKC,ACSA,WAAW,gBDTgB;AKJ7B,CLKC,CCSC,AELA,iBAAiB,cFKc;ADRjC,CGIC,CFSC,AIlBA,0BAA0B,IJkBI;AERhC,EHJE,ACgBA,AIrBA,eAAe,WLKW,cCgBc;CIpBzC,CLKC,ACoBA,oBDpBoB,ACoBA;AIxBtB,CLKC,CCoBC,AEhBA,iBAAiB,IFgBI;ADnBvB,CCoBC,AEhBA,CETC,0BAA0B;AJ0B5B,AEhBA,EHJE,AKLA,mBAAmB,OLKO;EAC1B,ACoBA,AIzBA,sBLKsB,qBKLqB,CJyBC;CDnB7C,ACoBA,CEhBC,AETA,iBFSiB,AETA;ALMnB,ACoBA,CEhBC,CETC,qBAAqB;AFUvB,EHJE,ACoBA,AIzBA,eLKe,IKLI,sBJyBsB;CDnB1C,ACoBA,CIzBC,oBAAoB;ALMtB,ACoBA,EEhBE,AETA,YLKY,KGIK,CETC;ALMpB,CGIC,CFgBC,AIzBA,YAAY,8BJyB8B;AEf5C,CFgBC,AIzBA,CLKC,sCAAsC;ACqBxC,AIzBA,ELKE,AGIA,iBAAiB,MHJM;CGKxB,CHJC,ACoBA,AIzBA,aLKa,MKLM,sBJyBsB;AEf3C,CHJC,ACoBA,CIzBC,iBAAiB;ALMnB,ACoBA,EIzBE,YAAY;CACb,CLKC,ACoBA,AEhBA,iBAAiB,CHJC,wBCoBwB;AIxB5C,CJyBC,AEhBA,CHJC,uBAAuB;ACqBzB,AEhBA,EHJE,AKLA,4BAA4B,eLKe;CAC5C,CCoBC,AIzBA,WAAW,8BJyB8B;ADnB3C,CCoBC,CEhBC,AETA,iBFSiB,GETG;AJ0BtB,CEhBC,CHJC,AKLA,eAAe,ILKI;AGKrB,EHJE,ACoBA,AIzBA,iBAAiB,KLKK,mBCoBmB;CAC1C,CDpBC,AKLA,iBLKiB,OKLO;AJ0B1B,CIzBC,CLKC,qBAAqB;AKJvB,ELKE,ACoBA,aDpBa,6BCoB6B;CDnB3C,ACoBA,CEhBC,AETA,YAAY,KFSK;AHHnB,ACoBA,CEhBC,CETC,YAAY;AFUd,EFoBE,AI7BA,0BAA0B,EJ6BE;CAC7B,CDxBC,AKLA,kBAAkB,CLKC;ACyBrB,CI7BC,CLKC,qBAAqB;AKJvB,ELKE,AC4BA,AExBA,iBAAiB,QHJQ,AC4BA;CD3B1B,AGIA,CFwBC,mBAAmB;AD3BrB,AGIA,EFwBE,aAAa,CIjCC;AAChB,EJiCE,cAAc;ED3Bd,AC4BA,AExBA,AETA,gBAAgB,CFSC,EFwBE,CD5BC;CACrB,AGIA,AETA,CJiCC,mBAAmB;AD3BrB,AGIA,AETA,EJiCE,yBAAyB;CAC1B,CD5BC,AKLA,eAAe,kCLKkC;AC6BnD,CD5BC,AKLA,CFSC,iBAAiB;AHHnB,AKLA,CFSC,CFwBC,qBAAqB;AEvBvB,EFwBE,AIjCA,oBAAoB,GJiCG;CACxB,AIjCA,CLKC,AGIA,iBAAiB,QHJQ;AC6B3B,AIjCA,CFSC,CHJC,gBAAgB;AGKlB,CHJC,CC4BC,mBAAmB;AD3BrB,EC4BE,AExBA,OFwBO,OIjCO,GFSG;AERnB,CFSC,CHJC,AC4BA,QAAQ,SD5BS;AGKnB,CHJC,CC4BC,AIjCA,WJiCW,OIjCO;ALMpB,CC4BC,CExBC,AETA,aAAa,IFSI;AFyBnB,CExBC,AETA,CLKC,iBAAiB;AGKnB,AETA,CLKC,CC4BC,eAAe;AD3BjB,CC4BC,CExBC,AETA,aAAa,IFSI;AFyBnB,CExBC,CETC,mBAAmB;AFUrB,CETC,CLKC,eAAe;AKJjB,ELKE,AGIA,cFwBc,GExBG,GHJG;AC6BtB,CD5BC,AGIA,CETC,WAAW,CJiCC;AD3Bd,ACmEA,AE/DA,EETE,SAAS;ELMT,ACmEA,AE/DA,AETA,iBLKiB,AGIA,eETe;CLMjC,AGIA,CETC,EJwEE,WAAW,GIxEG;ALMlB,AGIA,CETC,GJ4EG,sBAAsB;AI3E1B,ELKE,AGIA,CFmEC,gBEnEgB,CHJC;CGKnB,CHJC,ACuEA,AI5EA,kBAAkB,KLKK;AGKzB,CETC,CLKC,ECuEE,WAAW,8BDvE8B;AKJ7C,CLKC,CGIC,EFuEE,eEvEe,OFuEO;AD1E1B,CGIC,CETC,CJgFC,0BIhF0B;AFU7B,EHJE,AC2EA,AIhFA,wBLKwB,EKLE;CLM3B,AKLA,CFSC,EFuEE,WAAW,IEvEI;AHHnB,AKLA,CFSC,GF2EG,oBAAoB;AE1ExB,EETE,CJoFC,YIpFY;CJqFd,CE3EC,AETA,iBFSiB,AETA;AJqFnB,CE3EC,CHJC,AKLA,YJoFY,AIpFA,cLKc;ACwH5B,AEnHA,CETC,CLKC,0BAA0B;AKJ5B,ELKE,ACuHA,AEnHA,iBAAiB,QHJQ;CGK1B,CHJC,AKLA,EJ4HE,WAAW,AI5HA,eLKe;AGK9B,CETC,CLKC,EC2HE,qBD3HqB,SC2HS;AI/HlC,CLKC,CGIC,CFuHC,gBEvHgB;AHHnB,CGIC,CFuHC,AIhIA,YLKY,MKLM;ALMpB,AGIA,EETE,EJgIE,WAAW,KIhIK;ELMlB,AGIA,AETA,EJoIE,eE3He,AETA,SLKS,IC+HI;CD9H/B,AGIA,AETA,EJoIE;AD9HH,AGIA,AETA,EJoIE,oBD/HoB;AACtB,EGIE,AETA,EJoIE,WAAW,EIpIE,EFSE;CAClB,CETC,EJwIE,cIxIc,WJwIW;AE9H7B,EHJE,AKLA,CJwIC,gBIxIgB,gBLKgB;CAClC,ACmIA,CE/HC,AETA,iBFSiB,CETC;ALMpB,ACmIA,CE/HC,CETC,YJwIY,sGIxIsG;AJoKpH,AE1JA,CETC,CLKC,0BAA0B;AKJ5B,ELKE,AC8JA,AE1JA,eHJe,EGIE;CHHlB,AGIA,GF0JG,WAAW;AD7Jf,AGIA,IF8JI,oBAAoB;EDjKtB,AGIA,CF8JC,gBE9JgB,SHJS;CGK3B,CHJC,ACkKA,eDlKe;AGKjB,CHJC,GCkKG,WAAW;ADjKf,EGIE,AETA,EJ2KE,eElKe,KFkKK,6BI3K6B;CFUpD,AETA,CLKC,CCsKC,oBDtKoB;AGKvB,AETA,CJ2KC,CDtKC,0BAA0B;ACuK5B,EDtKE,AGIA,AETA,ULKU,OGIO,IETI,GJ2KG;AAM1B,CD3KC,AGIA,AETA;ALMD,AGIA,AETA,EJgLE;EEtKA,AETA,EJgLE,SAAS,MEvKM,IETI;CFUtB,AETA,EJgLE,eD3Ke;AAClB,AGIA,AETA,CJgLC;AACD,ED3KE,AGIA,AETA,eLKe,EGIE,EFuKE,EIhLE;AJyMvB,CE/LC,AETA,CLKC,gBAAgB;AGKlB,AETA,ELKE,ACmMA,iBDnMiB;CAClB,CGIC,AETA,EJwME,eE/Le,IETI,KJwMK;ADlM5B,CGIC,AETA,EJwME;AE9LH,AETA,ELKE,ACmMA,iCDnMiC;CAClC,CGIC,AETA,EJwME,eE/Le,WF+LW;ADlM9B,CGIC,EF+LE,CIxMC,4BAA4B;AFUhC,CF+LC,CDnMC,CKLC,aLKa;AC2OhB,CI/OC,CLKC,AGIA,UHJU,OGIO;AERnB,CFSC,CHJC,AC0OA,WD1OW;AGKb,CHJC,GC0OG,iCAAiC;ADzOrC,EGIE,EFyOE,YIlPY,GFSG,YFyOY;AIjP/B,CFSC,CHJC,CC6OC,cD7Oc;AGKjB,CHJC,CC6OC;AD5OF,EGIE,AETA,EJkPE,eEzOe,kBFyOkB,CIlPC;CFUrC,CHJC,AKLA,CJkPC,eD7Oe,CKLC;AFUnB,CETC,CLKC,AC6OA,iBD7OiB;AKJnB,ELKE,AGIA,EFyOE,aD7Oa,EGIE,kBFyOkB;CD5OpC,AGIA,GF4OG,0BAA0B;AD/O9B,AGIA,EETE,CJqPC,aDhPa,sBKLsB;ALMtC,CCgPC,CE5OC,AETA,iBFSiB,AETA;AJsPnB,CE5OC,AETA,CLKC,aAAa;AGKf,AETA,CLKC,CCgPC;AD/OF,EGIE,AETA,EJqPE,cIrPc,CFSC,mBF4OmB;CE3OrC,AETA,CLKC,ECgPE,yBDhPyB,ECgPE;AE3O/B,AETA,CLKC,ECgPE;AD/OH,ECgPE,AE5OA,iBAAiB;CAClB,GF4OG,YIrPY,qBJqPqB;AE3OrC,AETA,GJqPG;EACD,AE5OA,AETA,iBFSiB,EETE;CFUpB,CETC,EJqPE,kBIrPkB,gBJqPgB;AE3OtC,CETC,GJqPG,0BAA0B;AIpP9B,EFSE,CF4OC,gBE5OgB;CF6OlB,AE5OA,CETC,mBAAmB;AJsPrB,AE5OA,EETE,kBAAkB;CACnB,CFSC,iBAAiB;AERnB,CFSC,eF4Oe;AAChB,AE5OA,EETE,mBAAmB;ELMnB,ACgPA,AE5OA,AETA,iBFSiB,MHJM,CKLC;CLMzB,AGIA,AETA;ALMD,AGIA,AETA;EFUE,AETA,gBAAgB,CFSC;CAClB,CETC,oBAAoB;AFUtB,EETE,EJqPE,aIrPa,CJqPC;EE3OhB,AETA,EJqPE,YAAY,GE5OG,SETS;CFU3B,CETC,EJqPE,aAAa,KIrPK;AFUtB,EETE,CJqPC,gBIrPgB;CAClB,CJqPC,AE5OA,iBAAiB;AERnB,CFSC;AACD,EETE,EJqPE,cAAc,AIrPA;EFUhB,AETA,CJqPC,gBE5OgB,GETG;CFUrB,CF4OC,AIrPA,eAAe;AFUjB,CETC,GJqPG,2BAA2B;AIpP/B,IJqPI,iBAAiB;EE3OnB,AETA,CJqPC,eIrPe,CFSC;CAClB,CF4OC,AIrPA,eAAe;AFUjB,CETC,GJqPG,4BAA4B;AIpPhC,EFSE,EF4OE,eE5Oe,CF4OC;CE3OnB,CETC,CJqPC,kBIrPkB;AFUrB,CF4OC,CIrPC,wBAAwB;CACzB,CLKC,AGIA,iBAAiB,SHJS;AKJ5B,CLKC,AGIA;AHHD,AGIA,EETE,oBAAoB;EFUpB,AETA,iBFSiB,CETC;CFUnB,AETA;AFUD,AETA;ELME,AGIA,AETA,gBAAgB,CFSC,oBHJoB;CGKtC,CHJC,AKLA,uBLKuB,AKLA;AFUzB,EHJE,AKLA,iBLKiB,CKLC;CACnB,CLKC,AGIA,iBAAiB,CHJC;AKJpB,CLKC,AGIA;AHHD,AGIA,EETE,mBAAmB;EFUnB,AETA,UAAU,OFSO;CAClB,CHJC,AKLA,UAAU,gBLKgB;AGK5B,CHJC,CKLC,WAAW;ALMb,EGIE,AETA,iBFSiB,AETA;CFUlB,CHJC,AKLA,YAAY,+BLK+B;AGK7C,CHJC,CKLC,aAAa;ALMf,EGIE,AETA,iBFSiB,CETC;CFUnB,AETA;AFUD,AETA,ELKE,0BAA0B;EAC1B,AGIA,AETA,gBAAgB,CFSC,KHJK;CACvB,AGIA,CETC,kBAAkB;ALMpB,AGIA,EETE,eAAe;ELMf,AGIA,AETA,iBFSiB,SHJS,AKLA;CLM3B,AGIA,CETC,mBAAmB;ALMrB,AGIA,EETE,kBAAkB;ELOlB,AGGA,AETA,iBFSiB,EHHE,OKNO;CFU3B,CHHC,AKNA,wBLMwB,UKNU;AFUpC,EHHE,AKNA,aAAa,gBLMgB;EAC7B,AKNA,eLMe,AKNA;ELOf,AGGA,AETA,iBLMiB,AGGA,wDETwD;CFU1E,CHHC,AKNA,gBLMgB,IKNI;AFUtB,EHHE,AKNA,sBLMsB,gCKNgC;ELOtD,AGGA,AETA,iBFSiB,EETE,OLMO;CAC3B,AGGA,CETC,UAAU;ALOZ,AGGA,EETE,oBAAoB;EFUpB,AETA,YAAY,KFSK;CAClB,AETA;AFUD,AETA;ELOE,AGGA,AETA,YAAY,KFSK,SHHS;CGI3B,CHHC,AKNA,aLMa,MKNM;AFUrB,EHHE,AKNA,QAAQ,ILMI;CACb,CKNC,UAAU;ALOZ,EGGE,AETA,YAAY,KFSK;CAClB,CETC,+BAA+B;AFUjC,EHHE,AKNA,0BLM0B,UKNU;ELOpC,AGGA,AETA,iBFSiB,SHHS,WKNW;CLOtC,AGGA,CETC,8BAA8B;ALOhC,AGGA,CETC;AACD,ELME,AGGA,iBAAiB,GHHG;CACrB,AGGA,CETC,YAAY;ALOd,AGGA,EETE,mBAAmB;ELOnB,AGGA,AETA,SAAS,QLMQ,AGGA;CAClB,CHHC,AKNA,UAAU,eLMe;AGI3B,CHHC,CKNC,YAAY;ALOd,EGGE,AETA,iBFSiB,kBETkB;CFUpC,CHHC,AKNA,iBLMiB,eKNe;AFUlC,CHHC,CKNC,qCAAqC;ALOvC,EGGE,AETA,iBFSiB,aETa;CFU/B,AETA,CLMC,0BAA0B;AGI5B,AETA,CLMC;AACD,EGGE,iBAAiB;CAClB,CHHC,cKNc,YLMY;AGI5B,AETA,CLMC;AACD,EKNE,aAAa;ELOb,AKNA,YAAY,+BLM+B;EAC3C,AGGA,AETA,eAAe,EFSE,EHHE;CGIpB,CHHC,AKNA,eLMe,WKNW;AFU5B,CHHC,CKNC,mBAAmB;ALOrB,EKNE,mBAAmB;ELOnB,AGGA,AETA,YAAY,KFSK,aHHa;CGI/B,CHHC,AKNA,kBAAkB,eLMe;AGInC,EHHE,AKNA,ULMU,OKNO;CLOlB,AKNA,CFSC,iBAAiB;AHFnB,AKNA,CFSC;AACD,EHHE,AKNA,cAAc,gBLMgB;CAC/B,CGGC,AETA,iBFSiB,CETC;ALOpB,CGGC,CETC,iBAAiB;AFUnB,EHHE,AKNA,gBAAgB,CLMC;CKLlB,CLMC,AGGA,aHHa,IGGI;AERnB,CFSC,CHHC,iBAAiB;AGInB,CHHC,CKNC,kBAAkB;ALOpB,EGGE,AETA,eAAe,EFSE;CAClB,CHHC,AKNA,oBAAoB,ILMI;AGI1B,EHHE,AKNA,eLMe,GKNG;CLOnB,AKNA,CFSC,iBAAiB;AHFnB,CGGC;AACD;EACE,iBAAiB;CAClB;AACD,EHHE,eAAe;CAChB,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,wBAAwB;CACzB,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,wBAAwB;CACzB,CGGC,iBAAiB;AHFnB,CGGC,eHHe;AAChB,AGGA;EHFE,AGGA,iBAAiB,aHHa;CGI/B,CHHC,0BAA0B;AGI5B,EHHE,mBAAmB;EACnB,AGGA,eHHe,EGGE;CAClB,CHHC,sBAAsB;AGIxB,CHHC;AACD,EGGE,iBAAiB;CAClB,CHHC,kBAAkB;AGIpB,CHHC;AACD,EGGE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB,CHHC,qCAAqC;AGIvC,EHHE,uBAAuB;EACvB,AGGA,iBHHiB,AGGA;CHFlB,AGGA;AHFD,AGGA,cHHc;AACd,EGGE,iBAAiB;CAClB,CHHC,kBAAkB;AGIpB,EHHE,4CAA4C;EAC5C,AGGA,iBAAiB,OHHO;CGIzB,CHHC,mBAAmB;AGIrB,CHHC;AACD,EGGE,iBAAiB;CAClB,CHHC,gBAAgB;AGIlB,CHHC;AACD,EGGE,iBAAiB;CAClB;AACD,gBHHgB;AAChB,EGGE,iBAAiB;CAClB,CHHC,YAAY;AGId,EHHE,mBAAmB;CACpB,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,iBAAiB;CAClB,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,iBAAiB;CAClB,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,mBAAmB;EACnB,AGGA,iBHHiB,AGGA;CHFlB,AGGA;AHFD,AGGA;EHFE,AGGA,gBHHgB,CGGC;CAClB,CHHC,iBAAiB;AGInB,EHHE,kBAAkB;EAClB,0BAA0B;CAC3B,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,wBAAwB;CACzB;AACD,EGGE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD,EHHE,WAAW;CACZ,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,0BAA0B;CAC3B,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,0BAA0B;CAC3B,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,qCAAqC;EACrC,AGGA,gBHHgB,CGGC;CAClB,CHHC,kBAAkB;AGIpB,EHHE,kBAAkB;EAClB,AGGA,iBAAiB,SHHS;CAC3B,AGGA;AHFD,AGGA;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EHFE,AGGA,iBAAiB,aHHa;CGI/B,CHHC,uCAAuC;AGIzC,CHHC;AACD;EACE,oBAAoB;EACpB,AGGA,iBAAiB,SHHS;CGI3B,CHHC,eAAe;AGIjB,EHHE,2BAA2B;CAC5B;AACD,EGGE,iBAAiB;CAClB,CHHC,qBAAqB;AGIvB,EHHE,gBAAgB;CACjB;AACD,EGGE,iBAAiB;CAClB,CHHC,oBAAoB;AGItB,CHHC;AACD;EACE,AGGA,iBAAiB,GHHG;CACrB,AGGA;AHFD,AGGA;EHFE,AGGA,iBAAiB,GHHG;CACrB,AGGA;AHFD,AGGA;EHFE,AGGA,iBAAiB,OHHO;CACzB,AGGA;AHFD,AGGA;EHFE,AGGA,iBAAiB,EHHE;CGIpB,CHHC,aAAa;AGIf,EHHE,aAAa;EACb,AGGA,gBHHgB,CGGC;CAClB,CHHC,gBAAgB;AGIlB,EHHE,iBAAiB;EACjB,mBAAmB;CACpB;AACD;EACE,eAAe;EACf,AGGA,aHHa,IGGI;CAClB,CHHC,eAAe;AGIjB,EHHE,kBAAkB;CACnB,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,mBAAmB;CACpB;AACD,EGGE,iBAAiB;CAClB,CHHC,mBAAmB;AGIrB,CHHC;AACD;EGIE,iBAAiB;CAClB,eHHe;AAChB,AGGA,kBHHkB;AAClB,EGGE,iBAAiB;CAClB,CHHC,iCAAiC;AGInC,EHHE,iBAAiB;EACjB,AGGA,gBHHgB,CGGC;CAClB,CHHC,mBAAmB;AGIrB,CHHC;AACD;EACE,eAAe;EACf,AGGA,YHHY,KGGK;CAClB,CHHC,mBAAmB;AGIrB,EHHE,YAAY;CACb,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,YAAY;CACb,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,eAAe;EACf,eAAe;EACf,AGGA,UHHU,OGGO;CHFlB,AGGA;AHFD,AGGA;EHFE,eAAe;EACf,AGGA,eHHe,EGGE;CAClB,CHHC,gBAAgB;AGIlB,EHHE,UAAU;CACX;AACD,EGGE,iBAAiB;CAClB,CHHC,eAAe;AGIjB,EHHE,gBAAgB;EAChB,AGGA,iBAAiB,EHHE;CGIpB,CHHC,WAAW;AGIb,EHHE,SAAS;CACV,CGGC,iBAAiB;AHFnB,CGGC,gBHHgB;AACjB,AGGA;EHFE,AGGA,iBHHiB,AGGA;CAClB,CHHC,cAAc;AGIhB,EHHE,kBAAkB;CACnB,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,oBAAoB;CACrB,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,sBAAsB;EACtB,AGGA,YHHY,KGGK;CAClB,CHHC,mBAAmB;AGIrB,EHHE,YAAY;CACb,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,oBAAoB;EACpB,AGGA,YHHY,KGGK;CHFlB,AGGA;AHFD,AGGA;EHFE,gBAAgB;EAChB,AGGA,iBAAiB,EHHE;CGIpB,CHHC,eAAe;AGIjB,CHHC;AACD,EGGE,iBAAiB;CAClB,CHHC,wBAAwB;AGI1B,EHHE,2BAA2B;EAC3B,AGGA,iBAAiB,oBHHoB;CGItC,CHHC,mBAAmB;AGIrB,EHHE,sBAAsB;EACtB,AGGA,cHHc,GGGG;CAClB,CHHC,mBAAmB;AGIrB,EHHE,yCAAyC;CAC1C,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,eAAe;EACf,AGGA,eHHe,EGGE;CAClB,CHHC,gBAAgB;AGIlB,EHHE,mBAAmB;EACnB,AGGA,iBAAiB,CHHC;CGInB,CHHC,mBAAmB;AGIrB,CHHC;AACD,EGGE,iBAAiB;CAClB,CHHC,YAAY;AGId,EHHE,iBAAiB;EACjB,AGGA,eHHe,EGGE;CHFlB,AGGA;AHFD,AGGA;EHFE,AGGA,YHHY,KGGK;CAClB,CHHC,QAAQ;AGIV,EHHE,0BAA0B;EAC1B,AGGA,aHHa,IGGI;CAClB,CHHC,UAAU;AGIZ,EHHE,SAAS;EACT,AGGA,iBAAiB,EHHE;CGIpB,CHHC,qBAAqB;AGIvB,EHHE,2CAA2C;EAC3C,AGGA,iBAAiB,CHHC;CGInB,CHHC,kBAAkB;AGIpB,EHHE,6CAA6C;CAC9C,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,sBAAsB;EACtB,AGGA,YHHY,KGGK;CAClB,CHHC,gBAAgB;AGIlB,EHHE,kBAAkB;EAClB,AGGA,WHHW,MGGM;CHFlB,AGGA;AHFD,AGGA;EHFE,AGGA,iBAAiB,OHHO;CACzB,AGGA;AHFD,AGGA;EHFE,AGGA,iBAAiB,OHHO;CGIzB,CHHC,mBAAmB;AGIrB,EHHE,kBAAkB;EAClB,AGGA,iBAAiB,KHHK;CACvB,AGGA;AHFD,AGGA;EHFE,AGGA,iBAAiB,+BHH+B;CGIjD,CHHC,uDAAuD;AGIzD,EHHE,sDAAsD;EACtD,AGGA,iBAAiB,KHHK;CGIvB,CHHC,mBAAmB;AGIrB,CHHC;AACD,EGGE,iBAAiB;CAClB,CHHC,kBAAkB;AGIpB,EHHE,oBAAoB;CACrB,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,YAAY;CACb,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,mBAAmB;CACpB,CGGC,iBAAiB;AHFnB,CGGC,iBHHiB;AAClB,AGGA;EHFE,AGGA,gBHHgB,CGGC;CHFlB,AGGA;AHFD,AGGA;EHFE,AGGA,iBAAiB,EHHE;CGIpB,CHHC,YAAY;AGId,EHHE,YAAY;EACZ,AGGA,aHHa,IGGI;CAClB,CHHC,eAAe;AGIjB,CHHC;AACD,EGGE,iBAAiB;CAClB,CHHC,oBAAoB;AGItB,CHHC;AACD,EGGE,iBAAiB;CAClB,CHHC,mCAAmC;AGIrC,CHHC;AACD,EGGE,iBAAiB;CAClB,CHHC,kBAAkB;AGIpB,CHHC;AACD,EGGE,gBHHgB,CGGC;AHFnB,CGGC;AACD,EHHE,aAAa;EACb,AGGA,iBAAiB,KHHK;CGIvB,CHHC,aAAa;AGIf,CHHC;AACD,EGGE,iBAAiB;CAClB,CHHC,mBAAmB;AGIrB,EHHE,mBAAmB;EACnB,AGGA,iBAAiB,EHHE;CGIpB,CHHC,mBAAmB;AGIrB,EHHE,oBAAoB;CACrB,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,gBAAgB;EAChB,AGGA,cHHc,GGGG;CAClB,CHHC,qCAAqC;AGIvC,EHHE,mBAAmB;EACnB,AGGA,WHHW,MGGM;CAClB,CHHC,YAAY;AGId,EHHE,SAAS;EACT,kBAAkB;CACnB;AACD,EGGE,iBAAiB;CAClB,CHHC,kBAAkB;AGIpB,CHHC;AACD,EGGE,iBAAiB;CAClB,CHHC,aAAa;AGIf,EHHE,YAAY;CACb,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,kBAAkB;CACnB,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,oBAAoB;EACpB,AGGA,eHHe,EGGE;CAClB,CHHC,iBAAiB;AGInB,EHHE,wBAAwB;CACzB,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,YAAY;EACZ,AGGA,iBHHiB,AGGA;CHFlB,AGGA;AHFD,AGGA;EHFE,AGGA,YHHY,KGGK;CAClB,CHHC,gBAAgB;AGIlB,CHHC;AACD,EGGE,iBAAiB;CAClB,CHHC,kBAAkB;AGIpB,CHHC;EGIC,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;;;GAGG;AACH;EACE,2CAA2C;EAC3C,6DAA6D;EAC7D,+QAA+Q;EAC/Q,oBAAoB;EACpB,mBAAmB;CACpB;AACD;;EAEE,sBAAsB;EACtB,gEAAgE;EAChE,mBAAmB;EACnB,YAAY;EACZ,qBAAqB;EACrB,oCAAoC;EACpC,mCAAmC;CACpC;AACD;EACE,qBAAqB;EACrB,uBAAuB;CACxB;AACD;EACE,iBAAiB;EACjB,kBAAkB;EAClB,qBAAqB;CACtB;AACD;EACE,eAAe;CAChB;AACD;EACE,eAAe;CAChB;AACD;EACE,eAAe;CAChB;AACD;EACE,eAAe;CAChB;AACD;EACE,0BAA0B;EAC1B,0BAA0B;EAC1B,oBAAoB;CACrB;AACD;EACE,0BAA0B;EAC1B,0BAA0B;EAC1B,mBAAmB;CACpB;AACD;;EAEE,YAAY;EACZ,mBAAmB;CACpB;AACD;;EAEE,aAAa;EACb,kBAAkB;CACnB;AACD;EAEE,wCAAwC;CACzC;AACD;EAEE,gDAAgD;CACjD;AAWD;EACE;IAEE,wBAAwB;GACzB;EACD;IAEE,0BAA0B;GAC3B;CACF;AAWD;EACE;IAEE,wBAAwB;GACzB;EACD;IAEE,2BAA2B;GAC5B;CACF;AACD;EACE,iEAAiE;EAGjE,yBAAyB;CAC1B;AACD;EACE,iEAAiE;EAGjE,0BAA0B;CAC3B;AACD;EACE,iEAAiE;EAGjE,0BAA0B;CAC3B;AACD;EACE,2EAA2E;EAG3E,wBAAwB;CACzB;AACD;EACE,2EAA2E;EAG3E,wBAAwB;CACzB;AACD;;;;;EAKE,aAAa;CACd;AACD;oEACoE;AACpE,oEAAoE;AACpE;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;;;;;EAKE;AACF;EACE,wBAAwB;EACxB,0CAA0C;EAC1C,wPAAwP;EACxP,oBAAoB;EACpB,mBAAmB;CACpB;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAkmBE,sBAAsB;EACtB,wBAAwB;EACxB,YAAY;EACZ,mBAAmB;EACnB,oBAAoB;EACpB,qBAAqB;EACrB,qBAAqB;EACrB,qBAAqB;EACrB,eAAe;EACf,oCAAoC;EACpC,mCAAmC;CACpC;AACD;;;;;;;;EAWE,mCAAmC;CACpC;AAiCD;EACE;IACE,wBAAwB;GACzB;EACD;IACE,0BAA0B;GAC3B;CACF;AACD;EAGE,2CAA2C;CAC5C;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,uBAAuB;EACvB,yCAAyC;EACzC,mPAAmP;EACnP,oBAAoB;EACpB,mBAAmB;CACpB;AACD;;EAEE,uBAAuB;EACvB,YAAY;EACZ,mBAAmB;EACnB,oBAAoB;EACpB,qBAAqB;EACrB,qBAAqB;EACrB,eAAe;EACf,uCAAuC;EACvC,oCAAoC;EACpC,mCAAmC;CACpC;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;;;;;;;;;;;;;;;;;;;;GAoBG;AACH;EACE,4BAA4B;EAC5B,sDAAsD;EACtD,yXAAyX;EACzX,oBAAoB;EACpB,mBAAmB;CACpB;AACD;EACE,sBAAsB;EACtB,4BAA4B;EAC5B,mBAAmB;EACnB,oBAAoB;EACpB,eAAe;EACf,oCAAoC;EACpC,mCAAmC;CACpC;AACD;EACE,mBAAmB;EACnB,aAAa;CACd;AACD;EACE,iEAAiE;EAGjE,yBAAyB;CAC1B;AACD;EACE,iEAAiE;EAGjE,0BAA0B;CAC3B;AACD;EACE,iEAAiE;EAGjE,0BAA0B;CAC3B;AACD;EACE,2EAA2E;EAG3E,wBAAwB;CACzB;AACD;EACE,2EAA2E;EAG3E,wBAAwB;CACzB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB","file":"app-bundle.js","sourcesContent":["import { autoinject } from 'aurelia-dependency-injection';\r\nimport { EventAggregator } from 'aurelia-event-aggregator';\r\n\r\n@autoinject()\r\nexport class EventService {\r\n constructor(eventAggregator: EventAggregator) {\r\n this._eventAggregator = eventAggregator;\r\n }\r\n\r\n private readonly _eventAggregator: EventAggregator;\r\n\r\n publish(eventType: EventType, data: any = null){\r\n this._eventAggregator.publish(eventType, data);\r\n }\r\n\r\n subscribe(eventType: EventType, callback: (data) => void){\r\n this._eventAggregator.subscribe(eventType, callback)\r\n }\r\n}\r\n\r\nexport type EventType =\r\n 'login' |\r\n 'logout' |\r\n 'request' |\r\n 'response' |\r\n 'routed' |\r\n 'notAdmin' |\r\n 'adminDetected' |\r\n 'tournamentChanged';","import { inject } from \"aurelia-framework\";\r\nimport { Router } from \"aurelia-router\";\r\nimport { RouterConfiguration } from \"aurelia-router\";\r\nimport { EventAggregator } from 'aurelia-event-aggregator';\r\nimport { EventService } from '../resources/services/eventService';\r\n\r\n@inject(Router, EventAggregator, EventService)\r\nexport class RouterService {\r\n\r\n private currentRoute: string = 'statistics';\r\n private readonly eventAggregator: EventAggregator;\r\n private readonly eventService: EventService;\r\n\r\n constructor(router: Router, eventAggregator: EventAggregator, eventService: EventService) {\r\n this.eventAggregator = eventAggregator;\r\n this.eventService = eventService;\r\n this.eventAggregator.subscribe('router:navigation:complete', data => {\r\n if (data.instruction.fragment == '/') {\r\n this.currentRoute = 'statistics';\r\n } else {\r\n this.currentRoute = this.determineRoute(data.instruction.fragment);\r\n }\r\n this.eventService.publish('routed', this.currentRoute);\r\n }); \r\n }\r\n\r\n public configure(config: RouterConfiguration) : RouterConfiguration {\r\n config.title = \"ppppool\",\r\n config.map([\r\n { route: [\"\"], moduleId: \"./main/statistics/statistics\", title: 'Statistics', nav: true },\r\n { route: [\"picks\"], moduleId: \"./main/picks/picks\", title: 'Picks', nav: true },\r\n { route: [\"winners\"], moduleId: \"./main/winners/winners\", title: 'Winners', nav: true },\r\n { route: [\"feedback\"], moduleId: \"./main/feedback/feedback\", title: 'Feedback' },\r\n { route: [\"admin\"], moduleId: \"./main/admin/admin\", title: 'Admin', nav: true },\r\n { route: [\"settings\"], moduleId: \"./main/settings/settings\", title: 'Settings', nav: true },\r\n ]);\r\n return config;\r\n }\r\n\r\n determineRoute(route) {\r\n let firstSlash = false;\r\n let buffer = '';\r\n for (let c of route) {\r\n if (!firstSlash) {\r\n if (c == '/') {\r\n firstSlash = true;\r\n continue;\r\n }\r\n }\r\n if (c == '/') {\r\n return buffer;\r\n }\r\n buffer = buffer + c;\r\n }\r\n return buffer;\r\n }\r\n}","import { inject } from 'aurelia-dependency-injection';\r\nimport { EventService } from './resources/services/eventService';\r\nimport { RouterService } from './shell/routerService';\r\nimport { Router } from 'aurelia-router';\r\n\r\n@inject(EventService, Router, RouterService)\r\nexport class App {\r\n constructor(eventService: EventService, router: Router, routerService: RouterService) {\r\n this.eventService = eventService;\r\n this.router = router;\r\n this.routerService = routerService;\r\n }\r\n\r\n eventService: EventService;\r\n routerService: RouterService;\r\n router: Router;\r\n\r\n async activate() {\r\n await this.router.configure(this.routerService.configure); }\r\n}","export default {\r\n debug: true,\r\n testing: true\r\n};\r\n","import { autoinject } from 'aurelia-dependency-injection';\r\nimport { HttpClient } from \"aurelia-fetch-client\";\r\n\r\n@autoinject()\r\nexport class RestService {\r\n constructor(http: HttpClient) {\r\n this.http = http;\r\n }\r\n\r\n private http: HttpClient\r\n\r\n public async post(url: string, query: Object = null, headers: Object = {}, body: Object = {}): Promise {\r\n let urlQuery = this.getQueryUrl(url, query);\r\n this.requestDiagnostic();\r\n if(!headers){\r\n headers = {}\r\n }\r\n headers['Content-Type'] = 'application/json; charset=utf-8';\r\n let response = await this.http.fetch(urlQuery, {\r\n method: 'post',\r\n headers: headers ? headers : {},\r\n body: body ? JSON.stringify(body) : JSON.stringify({empty: true})\r\n });\r\n this.responseDiagnostic();\r\n let content = {};\r\n try {\r\n content = await response.json();\r\n } catch (err) {\r\n content = {};\r\n console.log(err);\r\n }\r\n return new Response(content[\"Status\"] ? content[\"Status\"] : response.status , content[\"StatusText\"] ? content[\"StatusText\"] : response.statusText, content);\r\n }\r\n\r\n\r\n private getQueryUrl(url: string, query: Object): string {\r\n return !query ? url : `${url}?${this.serialize(query)}`\r\n }\r\n\r\n private serialize(obj: Object): string {\r\n let str = [];\r\n for (var p in obj)\r\n if (obj.hasOwnProperty(p)) {\r\n str.push(encodeURIComponent(p) + \"=\" + encodeURIComponent(obj[p]));\r\n }\r\n return str.join(\"&\");\r\n }\r\n\r\n private requestDiagnostic() {\r\n }\r\n\r\n private responseDiagnostic() {\r\n }\r\n\r\n}\r\n\r\nexport class Response {\r\n constructor(status: number, statusText: string, data: Object = null){\r\n this.Status = status;\r\n this.StatusText = statusText;\r\n this.Data = data;\r\n this.IsError = status != 200;\r\n }\r\n\r\n StatusText: string;\r\n Status: number;\r\n Data: any;\r\n IsError: Boolean;\r\n}","// http://www.w3schools.com/js/js_cookies.asp\r\nexport class CookieService {\r\n \r\n constructor(){\r\n \r\n }\r\n\r\n setCookie(cname: string, cvalue: string, exdays: number) {\r\n var d = new Date();\r\n d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));\r\n var expires = \"expires=\" + d.toUTCString();\r\n document.cookie = cname + \"=\" + cvalue + \";\" + expires + \";path=/\";\r\n }\r\n\r\n getCookie(cname: string) : string {\r\n var name = cname + \"=\";\r\n var ca = document.cookie.split(';');\r\n for (var i = 0; i < ca.length; i++) {\r\n var c = ca[i];\r\n while (c.charAt(0) == ' ') {\r\n c = c.substring(1);\r\n }\r\n if (c.indexOf(name) == 0) {\r\n return c.substring(name.length, c.length);\r\n }\r\n }\r\n return \"\";\r\n }\r\n\r\n cookieExists(cname: string) : boolean {\r\n var value = this.getCookie(cname);\r\n return value != \"\";\r\n }\r\n}","import { inject } from 'aurelia-dependency-injection';\r\nimport { CookieService } from './cookieService';\r\nimport { LogManager } from 'aurelia-framework';\r\nimport { EventService, EventType } from './eventService';\r\nlet log = LogManager.getLogger('authService');\r\n\r\n@inject(CookieService, EventService)\r\nexport class AuthService {\r\n constructor(cs: CookieService, ea: EventService) {\r\n this.cookieService = cs;\r\n this.eventService = ea;\r\n }\r\n\r\n eventService: EventService;\r\n cookieService: CookieService;\r\n adminRequestCallback: (authToken: string) => Promise = null;\r\n\r\n login(token: WebToken) {\r\n log.debug('storing auth cookie');\r\n this.cookieService.setCookie(\"authToken\", JSON.stringify(token), 1000);\r\n this.eventService.publish('login');\r\n }\r\n\r\n isLoggedIn(): boolean {\r\n let isLoggedIn = this.cookieService.cookieExists(\"authToken\");\r\n log.debug(`is logged in: ${isLoggedIn}`);\r\n return isLoggedIn;\r\n }\r\n\r\n getWebToken() : WebToken {\r\n if(this.isLoggedIn()){\r\n let data = JSON.parse(this.cookieService.getCookie(\"authToken\"));\r\n return new WebToken(data.email, data.authToken, data.userId, data.name);\r\n }\r\n return null;\r\n }\r\n\r\n logout() {\r\n log.debug(`logging out.`);\r\n this.cookieService.setCookie(\"authToken\", \"\", 1);\r\n window.location.replace(\"#\");\r\n this.eventService.publish('logout');\r\n window.location.reload(true);\r\n }\r\n\r\n setAdminRequestCallback(adminRequestCallback: (authToken: string) => Promise) {\r\n log.debug(\"setting admin request callback\");\r\n this.adminRequestCallback = adminRequestCallback;\r\n }\r\n\r\n async requestAdminAuthorization(): Promise {\r\n if (!this.isLoggedIn()) {\r\n return;\r\n }\r\n log.debug(`Requesting admin authorization`);\r\n let authToken = this.getWebToken().authToken;\r\n var isAdmin = await this.adminRequestCallback(authToken);\r\n log.debug(`Admin authorization: ${isAdmin}`);\r\n if(isAdmin){\r\n this.eventService.publish('adminDetected');\r\n } else {\r\n this.eventService.publish('notAdmin');\r\n }\r\n return isAdmin;\r\n }\r\n}\r\n\r\nexport class WebToken{\r\n constructor(email: string, authToken: string, userId: string, name: string){\r\n this.email = email;\r\n this.authToken = authToken;\r\n this.userId = userId;\r\n this.name = name;\r\n }\r\n\r\n readonly email: string;\r\n readonly authToken: string;\r\n readonly userId: string;\r\n readonly name: string;\r\n}","import { inject } from 'aurelia-dependency-injection';\r\nimport { RestService } from '../../resources/services/restService';\r\nimport { LogManager } from 'aurelia-framework';\r\nimport { AuthService, WebToken } from '../../resources/services/authService';\r\nlet log = LogManager.getLogger('authClient');\r\n\r\n@inject(RestService, AuthService)\r\nexport class AuthClient {\r\n constructor(restService: RestService, authService: AuthService) {\r\n this.restService = restService;\r\n this.authService = authService;\r\n this.authService.setAdminRequestCallback(async authToken => {\r\n let result = await this.authorize(\"admin\", authToken);\r\n return result;\r\n });\r\n }\r\n\r\n private readonly serviceUrl: string = \"https://ppppoolauthservice.azurewebsites.net\"\r\n private readonly restService: RestService;\r\n private readonly authService: AuthService;\r\n\r\n async login(userId, password): Promise {\r\n let response = await this.restService.post(`${this.serviceUrl}/api/login`, {\r\n userId: userId,\r\n password: password\r\n });\r\n\r\n if(!response.IsError){\r\n let data = response.Data;\r\n this.authService.login(new WebToken(data[\"email\"], data[\"authToken\"], data[\"userId\"], data[\"name\"]));\r\n }\r\n\r\n return !response.IsError\r\n }\r\n\r\n async authorize(role, authToken): Promise {\r\n let response = await this.restService.post(`${this.serviceUrl}/api/authenticate`, {\r\n role: role,\r\n authToken: authToken\r\n });\r\n return !response.IsError;\r\n }\r\n}","import { Aurelia } from 'aurelia-framework'\r\nimport environment from './environment';\r\nimport { LogManager } from \"aurelia-framework\";\r\nimport { ConsoleAppender } from \"aurelia-logging-console\";\r\nimport { HttpClient } from 'aurelia-fetch-client';\r\nimport { EventAggregator } from 'aurelia-event-aggregator';\r\nimport { Container } from 'aurelia-dependency-injection';\r\nimport { AuthClient } from './microservices/auth/authClient';\r\nimport { EventService } from './resources/services/eventService';\r\nimport { RouterService } from './shell/routerService';\r\nimport { Router, RouterConfiguration } from 'aurelia-router';\r\n\r\n//Configure Bluebird Promises.\r\n(Promise).config({\r\n longStackTraces: false,\r\n warnings: {\r\n wForgottenReturn: false\r\n }\r\n});\r\n\r\nexport function configure(aurelia: Aurelia) {\r\n aurelia.use\r\n .standardConfiguration()\r\n .feature('resources')\r\n .feature('microservices/auth')\r\n .feature('shell')\r\n .feature('microservices/stats/current')\r\n .feature('microservices/stats/history')\r\n .feature('microservices/stats/majors')\r\n .feature('microservices/stats/monthly')\r\n .feature('microservices/stats/playoffs')\r\n .feature('microservices/stats/season')\r\n .feature('microservices/picks')\r\n .feature('microservices/users')\r\n .feature('microservices/tournaments');\r\n\r\n if (environment.debug) {\r\n LogManager.addAppender(new ConsoleAppender());\r\n LogManager.setLevel(LogManager.logLevel.debug); // debug, info\r\n }\r\n\r\n if (environment.testing) {\r\n aurelia.use.plugin('aurelia-testing');\r\n }\r\n\r\n\r\n let log = LogManager.getLogger('RestService');\r\n let ea = aurelia.container.get(EventAggregator);\r\n let httpClient = aurelia.container.get(HttpClient)\r\n httpClient.configure(config => {\r\n config\r\n .withDefaults({\r\n headers: {\r\n 'Accept': 'application/json',\r\n 'X-Requested-With': 'Fetch'\r\n }\r\n })\r\n .withInterceptor({\r\n request(request) {\r\n //log.info(`Requesting ${request.method} ${request.url}`);\r\n log.info(request);\r\n ea.publish('request');\r\n return request;\r\n },\r\n response(response) {\r\n //log.info(`Received ${response.status} ${response.url}`);\r\n log.info(response);\r\n ea.publish('response');\r\n return response;\r\n }\r\n });\r\n });\r\n\r\n let authClient = aurelia.container.get(AuthClient);\r\n \r\n aurelia.start().then(() => aurelia.setRoot());\r\n}\r\n","import { FrameworkConfiguration } from 'aurelia-framework';\r\n\r\nexport function configure(config: FrameworkConfiguration) {\r\n config.globalResources([\r\n 'bootstrap/css/bootstrap.css',\r\n 'resources/styles/iconfonts.css',\r\n 'resources/styles/datatablestyles.css',\r\n 'resources/styles/minton/css/components.css',\r\n 'resources/styles/minton/css/core.css',\r\n 'resources/styles/minton/css/elements.css',\r\n 'resources/styles/minton/css/icons.css',\r\n 'resources/styles/minton/css/menu.css',\r\n 'resources/styles/minton/css/pages.css',\r\n 'resources/styles/minton/css/responsive.css',\r\n 'resources/styles/minton/css/variables.css',\r\n 'resources/valueConverters/dateFormat',\r\n 'resources/valueConverters/objectKeys'\r\n ]);\r\n}\r\n","import { FrameworkConfiguration } from 'aurelia-framework';\r\n\r\nexport function configure(config: FrameworkConfiguration) {\r\n config.globalResources([\r\n \"./shell\"\r\n ]);\r\n}\r\n","import { inject } from 'aurelia-framework';\r\nimport { EventService } from '../resources/services/eventService';\r\nimport { AuthService } from '../resources/services/authService';\r\n\r\n@inject(EventService, AuthService)\r\nexport class NavBarCustomElement {\r\n constructor(es: EventService, as: AuthService){\r\n this.eventService = es;\r\n this.authService = as;\r\n this.eventService.subscribe('routed', (data) => {\r\n this.currentRoute = data;\r\n });\r\n this.eventService.subscribe('adminDetected', async () => {\r\n this.isAdmin = true;\r\n });\r\n this.eventService.subscribe('notAdmin', async () => {\r\n this.isAdmin = false;\r\n }); \r\n this.eventService.subscribe('logout', () => {\r\n this.isAdmin = false;\r\n });\r\n }\r\n\r\n private currentRoute: string = 'statistics';\r\n private isAdmin: boolean;\r\n private readonly eventService: EventService;\r\n private readonly authService: AuthService;\r\n}","import { inject } from \"aurelia-framework\";\r\nimport { EventAggregator } from 'aurelia-event-aggregator';\r\n\r\n@inject(EventAggregator)\r\nexport class ProgressBarCustomElement {\r\n constructor(ea) {\r\n this.ea = ea;\r\n this.ea.subscribe(\"request\", () => {\r\n this.show = true;\r\n });\r\n this.ea.subscribe(\"response\", () =>{\r\n this.show = false;\r\n });\r\n }\r\n\r\n private show: boolean = false;\r\n private readonly ea: EventAggregator;\r\n}","import { inject } from 'aurelia-dependency-injection';\r\nimport { EventService } from '../resources/services/eventService';\r\nimport { AuthService } from '../resources/services/authService';\r\nimport { RouterService } from './routerService';\r\nimport { Router } from \"aurelia-router\";\r\n\r\n@inject(EventService, AuthService, RouterService, Router)\r\nexport class ShellCustomElement {\r\n constructor(es: EventService, as: AuthService, rs: RouterService, r: Router) {\r\n this.eventService = es;\r\n this.authService = as;\r\n this.routerService = rs;\r\n this.router = r;\r\n this.eventService.subscribe('routed', (data) => {\r\n this.currentRoute = data;\r\n });\r\n this.eventService.subscribe('login', () => {\r\n this.loggedIn = true;\r\n });\r\n this.eventService.subscribe('logout', () => {\r\n this.loggedIn = false;\r\n });\r\n this.loggedIn = this.authService.isLoggedIn();\r\n //this.router.configure(this.routerService.configureRouter);\r\n }\r\n\r\n private loggedIn: boolean;\r\n private currentRoute: string = 'statistics';\r\n private readonly eventService: EventService;\r\n private readonly authService: AuthService;\r\n private readonly routerService: RouterService;\r\n private readonly router: Router;\r\n\r\n async attached(){\r\n await this.authService.requestAdminAuthorization();\r\n }\r\n\r\n}","import { inject } from \"aurelia-framework\";\r\nimport { bindable, bindingMode } from 'aurelia-framework';\r\nimport { EventService } from '../resources/services/eventService';\r\nimport { AuthService, WebToken } from '../resources/services/authService';\r\n\r\n@inject(AuthService, EventService)\r\nexport class TopBarCustomElement {\r\n private title: string = \"PPP PGA Pool 2017\";\r\n private currentRoute: string = 'statistics';\r\n private loggedIn: boolean = false;\r\n\r\n constructor(authService, eventService) {\r\n this.authService = authService;\r\n this.eventService = eventService;\r\n this.eventService.subscribe('routed', (data) => {\r\n this.currentRoute = data;\r\n });\r\n this.eventService.subscribe('login', () => {\r\n this.loggedIn = true;\r\n });\r\n this.eventService.subscribe('logout', () => {\r\n this.loggedIn = false;\r\n });\r\n this.loggedIn = this.authService.isLoggedIn();\r\n }\r\n\r\n private readonly authService: AuthService;\r\n private readonly eventService: EventService;\r\n\r\n logout() {\r\n this.authService.logout();\r\n }\r\n\r\n}","\r\nexport class Admin {\r\n \r\n}","\r\nexport class Feedback {\r\n \r\n}","\r\nexport class Picks{\r\n \r\n}","\r\nexport class Statistics {\r\n message = \"statistics\";\r\n}","\r\nexport class Winners {\r\n \r\n}","import { FrameworkConfiguration } from 'aurelia-framework';\r\n\r\nexport function configure(config: FrameworkConfiguration) {\r\n config.globalResources([\r\n \"./login\"\r\n ]);\r\n}\r\n","import { inject } from 'aurelia-dependency-injection';\r\nimport { AuthClient } from './authClient';\r\n\r\n@inject(AuthClient)\r\nexport class LoginCustomElement {\r\n constructor(ac: AuthClient){\r\n this.authClient = ac;\r\n }\r\n\r\n authClient: AuthClient\r\n userId: string;\r\n password: string;\r\n errorMessage: string = '';\r\n\r\n async login(){\r\n this.errorMessage = \"\";\r\n if(!this.userId || !this.password){\r\n return;\r\n }\r\n let response = await this.authClient.login(this.userId, this.password);\r\n if(!response){\r\n this.errorMessage = \"Login failed\";\r\n }\r\n }\r\n}\r\n","import { inject } from 'aurelia-dependency-injection';\r\nimport { RestService } from '../../resources/services/restService';\r\nimport { LogManager } from 'aurelia-framework';\r\nimport { AuthService } from '../../resources/services/authService';\r\nlet log = LogManager.getLogger('pickClient');\r\n\r\n@inject(RestService, AuthService)\r\nexport class PickClient {\r\n constructor(restService: RestService, authService: AuthService) {\r\n this.restService = restService;\r\n this.authService = authService;\r\n }\r\n\r\n private readonly serviceUrl: string = \"https://ppppoolpicksservice.azurewebsites.net\"\r\n private readonly restService: RestService;\r\n private readonly authService: AuthService;\r\n\r\n async getCurrentPickInfo(userId: string = null): Promise {\r\n let response = await this.restService.post(`${this.serviceUrl}/api/getGolfers`, userId ? { userId: userId } : null, {\r\n Authorization: `Bearer ${this.authService.getWebToken().authToken}`\r\n });\r\n return response.Data;\r\n }\r\n\r\n async getPickForCurrent(tournamentIndex: string): Promise {\r\n let response = await this.restService.post(`${this.serviceUrl}/api/getPicks`, {\r\n season: 'current', tour: 'PGA TOUR', tournamentIndex: tournamentIndex, user: 'true'\r\n }, {\r\n Authorization: `Bearer ${this.authService.getWebToken().authToken}`\r\n });\r\n return response.Data;\r\n }\r\n\r\n async pickGolfer(playerId: string, playerName: string) {\r\n let response = await this.restService.post(`${this.serviceUrl}/api/pickGolfer`, {\r\n tour: 'PGA TOUR', playerId: playerId, playerName: playerName\r\n }, {\r\n Authorization: `Bearer ${this.authService.getWebToken().authToken}`\r\n });\r\n return response.Data;\r\n }\r\n\r\n async emergencyPick(playerId: string, playerName: string, email: string, userId: string) {\r\n let response = await this.restService.post(`${this.serviceUrl}/api/emergencyPick`, {\r\n tour: 'PGA TOUR', playerId: playerId, playerName: playerName, email: email, userId: userId\r\n }, {\r\n Authorization: `Bearer ${this.authService.getWebToken().authToken}`\r\n });\r\n }\r\n\r\n async getUsers(): Promise {\r\n let response = await this.restService.post(`${this.serviceUrl}/api/getUsers`, null, {\r\n Authorization: `Bearer ${this.authService.getWebToken().authToken}`\r\n });\r\n return response.Data;\r\n }\r\n\r\n async getPickSummary() {\r\n let response = await this.restService.post(`${this.serviceUrl}/api/getPickSummary`, {\r\n season: 'current', tour: \"PGA TOUR\"\r\n }, {\r\n Authorization: `Bearer ${this.authService.getWebToken().authToken}`\r\n });\r\n return response.Data; \r\n }\r\n}","import { inject } from 'aurelia-framework';\r\nimport { PickClient } from './pickClient';\r\n\r\n@inject(PickClient)\r\nexport class EmergencyPickCustomElement {\r\n constructor(pc: PickClient) {\r\n this.pickClient = pc;\r\n }\r\n\r\n private readonly pickClient: PickClient;\r\n private golfersDataForUser: Object;\r\n private profiles: Array;\r\n private selectedProfile: Object;\r\n private selectedGolfer: Object;\r\n private tournament: Object;\r\n private golfers: Object;\r\n\r\n async attached() {\r\n this.profiles = await this.pickClient.getUsers();\r\n }\r\n\r\n async loadGolfers(){\r\n if(!this.selectedProfile){\r\n return;\r\n }\r\n this.golfersDataForUser = await this.pickClient.getCurrentPickInfo();\r\n this.tournament = this.golfersDataForUser[\"Tournament\"];\r\n this.golfers = >this.golfersDataForUser[\"Golfers\"];\r\n }\r\n\r\n async submit(){\r\n if(!this.selectedProfile || !this.selectedGolfer){\r\n return;\r\n }\r\n let response = await this.pickClient.emergencyPick(\r\n this.selectedGolfer[\"TournamentPlayerId\"], this.selectedGolfer[\"PlayerName\"],\r\n this.selectedProfile[\"Email\"], this.selectedProfile[\"UserId\"]);\r\n \r\n }\r\n\r\n}","import { FrameworkConfiguration } from 'aurelia-framework';\r\n\r\nexport function configure(config: FrameworkConfiguration) {\r\n config.globalResources([\r\n \"./picks-main\",\r\n \"./emergency-pick\",\r\n \"./pick-summary\"\r\n ]);\r\n}\r\n","import { inject } from 'aurelia-framework';\r\nimport { PickClient } from './pickClient';\r\nimport { observable } from 'aurelia-framework';\r\n\r\n@inject(PickClient)\r\nexport class PickSummary {\r\n constructor(pc: PickClient) {\r\n this.pickClient = pc;\r\n }\r\n\r\n private readonly pickClient: PickClient;\r\n private picks: Object;\r\n private pooliePicks: Object;\r\n private golferPicks: Object;\r\n @observable search: string = '';\r\n @observable golfer: string = '';\r\n\r\n async attached() {\r\n this.picks = await this.pickClient.getPickSummary();\r\n this.pooliePicks = this.picks;\r\n this.golferPicks = this.pooliePicks;\r\n console.log(this.picks);\r\n }\r\n\r\n searchChanged() {\r\n if (this.search === '') {\r\n this.pooliePicks = this.picks;\r\n this.golferPicks = this.pooliePicks;\r\n } else {\r\n this.pooliePicks = {};\r\n let names = Object.getOwnPropertyNames(this.picks);\r\n for (let rawName of names) {\r\n let name = rawName.substr(0, rawName.indexOf(':'))\r\n if (name.toLowerCase().includes(this.search.toLowerCase())) {\r\n this.pooliePicks[rawName] = this.picks[rawName];\r\n }\r\n }\r\n this.golferPicks = this.pooliePicks;\r\n }\r\n \r\n if (this.golfer === '') {\r\n return;\r\n }\r\n this.golferPicks = {};\r\n for (let property in this.pooliePicks) {\r\n if (this.pooliePicks.hasOwnProperty(property)) {\r\n let golfers = this.pooliePicks[property] as Array;\r\n for (let player of golfers) {\r\n if (player[\"PlayerName\"].toLowerCase().includes(this.golfer.toLowerCase())) {\r\n this.golferPicks[property] = this.pooliePicks[property];\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n golferChanged() {\r\n this.searchChanged();\r\n }\r\n}\r\n\r\n","import { inject } from 'aurelia-framework';\r\nimport { PickClient } from './pickClient';\r\n\r\n@inject(PickClient)\r\nexport class PicksMainCustomElement {\r\n constructor(pc: PickClient){\r\n this.pickClient = pc;\r\n }\r\n\r\n private readonly pickClient : PickClient;\r\n private tournament: Object;\r\n private golfers: Array;\r\n private pick: any;\r\n private selectedPlayer: Object;\r\n private submitting: boolean = false;\r\n\r\n async attached(){\r\n let data = await this.pickClient.getCurrentPickInfo();\r\n this.tournament = data[\"Tournament\"];\r\n this.golfers = data[\"Golfers\"];\r\n let pickData = await this.pickClient.getPickForCurrent(this.tournament[\"Index\"]);\r\n if(pickData[\"empty\"]){\r\n this.pick = 'none';\r\n } else {\r\n this.pick = pickData; \r\n }\r\n }\r\n\r\n async submitPick(){\r\n if(!this.selectedPlayer){\r\n return;\r\n }\r\n this.submitting = true;\r\n let response = await this.pickClient.pickGolfer(this.selectedPlayer[\"TournamentPlayerId\"], this.selectedPlayer[\"PlayerName\"]);\r\n let pickData = await this.pickClient.getPickForCurrent(this.tournament[\"Index\"]);\r\n if(pickData[\"empty\"]){\r\n this.pick = 'none';\r\n } else {\r\n this.pick = pickData; \r\n }\r\n this.submitting = false;\r\n }\r\n}","import { inject } from 'aurelia-dependency-injection';\r\nimport { RestService } from '../../resources/services/restService';\r\nimport { LogManager } from 'aurelia-framework';\r\nimport { AuthService } from '../../resources/services/authService';\r\nlet log = LogManager.getLogger('statsClient');\r\n\r\n@inject(RestService, AuthService)\r\nexport class StatsClient {\r\n constructor(restService: RestService, authService: AuthService) {\r\n this.restService = restService;\r\n this.authService = authService;\r\n }\r\n\r\n private readonly serviceUrl: string = \"https://ppppoolstatsservice.azurewebsites.net\"\r\n private readonly restService: RestService;\r\n private readonly authService: AuthService;\r\n\r\n async getTournamentStats(\r\n season: string = 'current', \r\n tour: string = 'PGA TOUR', \r\n key: string = 'current', \r\n value: string = ''): Promise {\r\n let response = await this.restService.post(`${this.serviceUrl}/api/getTournament`, {\r\n season, tour, key, value\r\n }, {\r\n Authorization: `Bearer ${this.authService.getWebToken().authToken}`\r\n }); \r\n return response.Data;\r\n }\r\n\r\n async getSpecificTournamentStats(index: String) : Promise{\r\n let response = await this.restService.post(`${this.serviceUrl}/api/getTournament`, {\r\n season: 'current', tour: 'PGA TOUR', key:'index', value: index\r\n }, {\r\n Authorization: `Bearer ${this.authService.getWebToken().authToken}`\r\n });\r\n return response.Data;\r\n }\r\n\r\n async getSeasonStats(\r\n season: string = 'current',\r\n tour: string = 'PGA TOUR'): Promise{\r\n let response = await this.restService.post(`${this.serviceUrl}/api/getSeason`, {\r\n season, tour\r\n }, {\r\n Authorization: `Bearer ${this.authService.getWebToken().authToken}`\r\n });\r\n return response.Data;\r\n }\r\n\r\n async getMonthlyStats(\r\n season: string = 'current',\r\n tour: string = 'PGA TOUR',\r\n key: string = 'user'): Promise{\r\n let response = await this.restService.post(`${this.serviceUrl}/api/getMonthly`, {\r\n season, tour, key\r\n }, {\r\n Authorization: `Bearer ${this.authService.getWebToken().authToken}`\r\n });\r\n return response.Data;\r\n } \r\n}","import { FrameworkConfiguration } from 'aurelia-framework';\r\n\r\nexport function configure(config: FrameworkConfiguration) {\r\n config.globalResources([\r\n \"./tournament-selector\"\r\n ]);\r\n}\r\n","import { inject } from 'aurelia-dependency-injection';\r\nimport { RestService } from '../../resources/services/restService';\r\nimport { LogManager } from 'aurelia-framework';\r\nimport { AuthService } from '../../resources/services/authService';\r\nlet log = LogManager.getLogger('statsClient');\r\n\r\n@inject(RestService, AuthService)\r\nexport class TournamentsClient {\r\n constructor(restService: RestService, authService: AuthService) {\r\n this.restService = restService;\r\n this.authService = authService;\r\n }\r\n\r\n private readonly serviceUrl: string = \"https://ppppooltournamentservice.azurewebsites.net\"\r\n private readonly restService: RestService;\r\n private readonly authService: AuthService;\r\n\r\n async getSeason(): Promise {\r\n let response = await this.restService.post(`${this.serviceUrl}/api/Season`, {\r\n Authorization: `Bearer ${this.authService.getWebToken().authToken}`\r\n }); \r\n return response.Data;\r\n }\r\n\r\n async getTournaments(\r\n season: string = 'current',\r\n tour: string = 'PGA TOUR',\r\n key: string = \"all\"\r\n ): Promise{\r\n let response = await this.restService.post(`${this.serviceUrl}/api/getTournaments`, {\r\n season: season, tour: tour, key: key\r\n }, {\r\n Authorization: `Bearer ${this.authService.getWebToken().authToken}`\r\n });\r\n return response.Data;\r\n }\r\n\r\n async getAvailableTournaments() : Promise>{\r\n let tournaments = >await this.getTournaments();\r\n let filtered = [];\r\n for(let tournament of tournaments){\r\n if(tournament[\"Used\"] && tournament[\"State\"] != 'future'){\r\n filtered.push(tournament);\r\n }\r\n }\r\n return filtered;\r\n }\r\n}","import { inject } from 'aurelia-framework';\r\nimport { TournamentsClient } from './tournamentsClient';\r\nimport { EventService } from '../../resources/services/eventService';\r\n\r\n@inject(TournamentsClient, EventService)\r\nexport class TournamentSelector{\r\n constructor(tournamentsClient, eventService){\r\n this.tournamentsClient = tournamentsClient;\r\n this.eventService = eventService;\r\n }\r\n\r\n private readonly tournamentsClient: TournamentsClient;\r\n private readonly eventService: EventService;\r\n private tournaments: Array;\r\n private selectedTournament: Object;\r\n\r\n async attached(){\r\n this.tournaments = await this.tournamentsClient.getAvailableTournaments();\r\n }\r\n\r\n async tournamentChanged(){\r\n this.eventService.publish('tournamentChanged', this.selectedTournament);\r\n }\r\n\r\n}","import { FrameworkConfiguration } from 'aurelia-framework';\r\n\r\nexport function configure(config: FrameworkConfiguration) {\r\n config.globalResources([\r\n \"./registration\"\r\n ]);\r\n}\r\n","import { inject } from 'aurelia-dependency-injection';\r\nimport { RestService, Response } from '../../resources/services/restService';\r\nimport { LogManager } from 'aurelia-framework';\r\nimport { AuthService } from '../../resources/services/authService';\r\nlet log = LogManager.getLogger('pickClient');\r\n\r\n@inject(RestService, AuthService)\r\nexport class UsersClient {\r\n constructor(restService: RestService, authService: AuthService) {\r\n this.restService = restService;\r\n this.authService = authService;\r\n }\r\n\r\n private readonly serviceUrl: string = \"https://ppppooluserservice.azurewebsites.net\"\r\n private readonly restService: RestService;\r\n private readonly authService: AuthService;\r\n\r\n async setProfile(profileData: Object): Promise {\r\n let response = await this.restService.post(`${this.serviceUrl}/api/setProfile`, null, {\r\n Authorization: `Bearer ${this.authService.getWebToken().authToken}`\r\n }, profileData);\r\n return response.Data;\r\n }\r\n\r\n // key/value can be userId, name, or email. 'all' ignores value.\r\n async getProfile(key: string = 'all', value: string): Promise {\r\n let response = await this.restService.post(`${this.serviceUrl}/api/getProfile`, {\r\n key: key, value: value\r\n }, {\r\n Authorization: `Bearer ${this.authService.getWebToken().authToken}`\r\n });\r\n return response.Data;\r\n }\r\n\r\n async getRegistration() : Promise>{\r\n let response = await this.restService.post(`${this.serviceUrl}/api/getRegistration`, null, {\r\n Authorization: `Bearer ${this.authService.getWebToken().authToken}`\r\n });\r\n return response.Data; \r\n }\r\n}","import { inject } from 'aurelia-framework';\r\nimport { UsersClient } from './usersClient';\r\n\r\n@inject(UsersClient)\r\nexport class RegistrationCustomElement {\r\n constructor(uc: UsersClient) {\r\n this.usersClient = uc;\r\n }\r\n\r\n private readonly usersClient: UsersClient;\r\n private registrations: Array;\r\n\r\n async attached() {\r\n this.registrations = await this.usersClient.getRegistration();\r\n window.setTimeout(() => {\r\n ($('#regtable')).dataTable(this.getRegTableConfig());\r\n ($('input')).addClass(\"form-control input-sm\");\r\n }, 1000);\r\n }\r\n\r\n getRegTableConfig() {\r\n return {\r\n columnDefs: [\r\n { type: \"string\" },\r\n { type: \"string\" },\r\n { type: \"num\" }\r\n ],\r\n order: [[0, 'asc']],\r\n paging: false,\r\n info: false\r\n };\r\n }\r\n\r\n}","\r\nexport class DateFormatValueConverter {\r\n toView(value) {\r\n let date = new Date(value);\r\n let year = date.getFullYear();\r\n let month = this.getNumber(date.getMonth() + 1);\r\n let day = this.getNumber(date.getDate());\r\n return `${year}-${month}-${day}`;\r\n }\r\n\r\n getNumber(number){\r\n return (\"0\" + number).slice(-2);\r\n }\r\n}","export class ObjectKeysValueConverter {\r\n toView(value) {\r\n if(!value){\r\n return [''];\r\n }\r\n return Object.keys(value);\r\n }\r\n}\r\n","import { inject } from 'aurelia-framework';\r\nimport { StatsClient } from '../statsClient';\r\nimport { EventService } from '../../../resources/services/eventService';\r\n\r\n@inject(StatsClient, EventService)\r\nexport class CurrentStatsCustomElement {\r\n constructor(sc: StatsClient, es: EventService) {\r\n this.statsClient = sc;\r\n this.eventService = es;\r\n this.eventService.subscribe('tournamentChanged', async data => {\r\n console.log(data);\r\n this.tournament = null;\r\n this.poolieTable.fnDestroy();\r\n this.golferTable.fnDestroy();\r\n if(data == 'Current'){\r\n await this.getData();\r\n } else if(data){\r\n await this.getData(data[\"Index\"]);\r\n }\r\n this.setupTables();\r\n });\r\n }\r\n\r\n private readonly statsClient: StatsClient;\r\n private readonly eventService: EventService;\r\n private tournament: Object = null;\r\n private course: Object = {};\r\n private golfers: Array = [];\r\n private poolies: Array = [];\r\n private golfersConfig: Object;\r\n private pooliesConfig: Object;\r\n private maxPoints: number;\r\n\r\n private poolieTable: any;\r\n private golferTable: any;\r\n\r\n async attached() {\r\n await this.getData();\r\n this.setupTables();\r\n }\r\n\r\n setupTables(){\r\n window.setTimeout(() => {\r\n this.poolieTable = ($('#pooliestable')).dataTable(this.getPooliesConfig());\r\n console.log(this.poolieTable);\r\n this.golferTable = ($('#golferstable')).dataTable(this.getGolfersConfig());\r\n ($('input')).addClass(\"form-control input-sm\");\r\n }, 1000);\r\n }\r\n\r\n reSetupTables(){\r\n window.setTimeout(() => {\r\n ($('#pooliestable')).dataTable();\r\n ($('#golferstable')).dataTable();\r\n ($('input')).addClass(\"form-control input-sm\");\r\n }, 1000); \r\n }\r\n\r\n async getData(index: string = null) {\r\n if(index){\r\n this.tournament = await this.statsClient.getSpecificTournamentStats(index);\r\n } else {\r\n this.tournament = await this.statsClient.getTournamentStats();\r\n }\r\n \r\n this.course = this.tournament[\"Course\"];\r\n this.poolies = >this.tournament[\"Poolies\"];\r\n this.golfers = >this.tournament[\"Golfers\"];\r\n let points = [];\r\n this.golfers.forEach(golfer => {\r\n points.push(golfer.Points);\r\n });\r\n this.maxPoints = Math.max.apply(null, points);\r\n }\r\n\r\n padZeros(num, size) {\r\n var s = \"000000000\" + num;\r\n return s.substr(s.length - size);\r\n }\r\n\r\n getPooliesConfig() {\r\n return {\r\n columnDefs: [\r\n { type: \"num\" },\r\n { type: \"num\" },\r\n { type: \"string\" },\r\n { type: \"string\" }\r\n ],\r\n order: [[1, 'asc']],\r\n paging: false,\r\n info: false\r\n };\r\n }\r\n\r\n getGolfersConfig() {\r\n return {\r\n columnDefs: [\r\n { type: \"string\", targets:[0] },\r\n { type: \"num\", targets:[1] },\r\n { type: \"num\", targets:[2], orderData:[3] },\r\n { type: \"num\", targets:[3], visible: false, searchable: false },\r\n { type: \"num\", targets:[4] },\r\n { type: \"num\", targets:[5] },\r\n { type: \"num\", targets:[6] }\r\n ],\r\n order: [[1, 'desc']],\r\n paging: false,\r\n info: false\r\n };\r\n }\r\n}","import { FrameworkConfiguration } from 'aurelia-framework';\r\n\r\nexport function configure(config: FrameworkConfiguration) {\r\n config.globalResources([\r\n './current-stats'\r\n ]);\r\n}\r\n","\r\nexport class HistoryStatsCustomElement {\r\n \r\n}","import { FrameworkConfiguration } from 'aurelia-framework';\r\n\r\nexport function configure(config: FrameworkConfiguration) {\r\n config.globalResources([\r\n './history-stats'\r\n ]);\r\n}\r\n","import { FrameworkConfiguration } from 'aurelia-framework';\r\n\r\nexport function configure(config: FrameworkConfiguration) {\r\n config.globalResources([\r\n './majors-stats'\r\n ]);\r\n}\r\n","\r\nexport class MajorsStatsCustomElement {\r\n \r\n}","import { FrameworkConfiguration } from 'aurelia-framework';\r\n\r\nexport function configure(config: FrameworkConfiguration) {\r\n config.globalResources([\r\n './monthly-stats'\r\n ]);\r\n}\r\n","import { inject } from 'aurelia-framework';\r\nimport { StatsClient } from '../statsClient';\r\n\r\n@inject(StatsClient)\r\nexport class MonthlyStatsCustomElement {\r\n constructor(sc: StatsClient) {\r\n this.statsClient = sc;\r\n }\r\n\r\n private readonly statsClient: StatsClient;\r\n private poolies: Array;\r\n private currentMonth: number;\r\n private monthNames: Array;\r\n\r\n async attached() {\r\n await this.getData();\r\n window.setTimeout(() => {\r\n ($('#monthtable')).dataTable(this.getTableConfig());\r\n ($('input')).addClass(\"form-control input-sm\");\r\n }, 1000);\r\n }\r\n\r\n async getData() {\r\n let data = await this.statsClient.getMonthlyStats();\r\n this.poolies = >data;\r\n this.currentMonth = (>this.poolies[0][\"Points\"]).length;\r\n this.monthNames = [];\r\n for(var i = 0; i < this.currentMonth; i++){\r\n this.monthNames.push(this.getMonthName(i + 1));\r\n }\r\n }\r\n\r\n getMonthName(month: number): string {\r\n let strMonth = month > 9 ? `${month}` : `0${month}`;\r\n let date = new Date(`${strMonth}/02/2000`);\r\n let locale = 'en-us';\r\n return date.toLocaleString(locale, { month: \"long\" });\r\n }\r\n\r\n getTableConfig() {\r\n let columnDefs = [\r\n { type: 'string' },\r\n { type: 'num' }\r\n ]\r\n for (var i = 0; i < this.currentMonth; i++) {\r\n columnDefs.push({ type: 'num' });\r\n }\r\n\r\n return {\r\n columnDefs: columnDefs,\r\n order: [[1, 'desc']],\r\n paging: false,\r\n info: false\r\n };\r\n }\r\n\r\n getMonthNameLiteral(month: number) : string {\r\n switch (month) {\r\n case 0: return \"Invalid\"\r\n case 1: return 'January'\r\n case 2: return 'Februray'\r\n case 3: return 'March'\r\n case 4: return 'April'\r\n case 5: return 'May'\r\n case 6: return 'June'\r\n case 7: return 'July'\r\n case 8: return 'August'\r\n case 9: return 'September'\r\n case 10: return 'October'\r\n case 11: return 'November'\r\n case 12: return 'December'\r\n default:\r\n return 'invalid';\r\n }\r\n }\r\n\r\n}","import { FrameworkConfiguration } from 'aurelia-framework';\r\n\r\nexport function configure(config: FrameworkConfiguration) {\r\n config.globalResources([\r\n './playoff-stats'\r\n ]);\r\n}\r\n","export class PlayoffStatsCustomElement {\r\n \r\n}","import { FrameworkConfiguration } from 'aurelia-framework';\r\n\r\nexport function configure(config: FrameworkConfiguration) {\r\n config.globalResources([\r\n './season-stats'\r\n ]);\r\n}\r\n","import { inject } from 'aurelia-framework';\r\nimport { StatsClient } from '../statsClient';\r\n\r\n@inject(StatsClient)\r\nexport class SeasonStatsCustomElement {\r\n constructor(sc: StatsClient) {\r\n this.statsClient = sc;\r\n }\r\n\r\n private readonly statsClient: StatsClient;\r\n private poolies: Array;\r\n private season: number;\r\n private week: number;\r\n private tournamentName: string;\r\n\r\n private maxWins: number;\r\n private maxTop5: number;\r\n private maxTop10: number;\r\n private maxCuts: number;\r\n private maxPlusMinus: number;\r\n\r\n async attached() {\r\n await this.getData();\r\n window.setTimeout(() => {\r\n ($('#seasontable')).dataTable(this.getTableConfig());\r\n ($('input')).addClass(\"form-control input-sm\");\r\n }, 1000);\r\n }\r\n\r\n async getData() {\r\n let data = await this.statsClient.getSeasonStats();\r\n this.week = data[\"Week\"];\r\n this.season = data[\"Season\"];\r\n this.tournamentName = data[\"Tournament\"]\r\n this.tournamentName = this.tournamentName.toLowerCase().startsWith(\"the \") ? this.tournamentName : `The ${this.tournamentName}`;\r\n this.poolies = >data[\"Poolies\"];\r\n this.getMaxValues();\r\n }\r\n\r\n getTableConfig(): Object {\r\n return {\r\n columnDefs: [\r\n { type: \"num\" },\r\n { type: \"num\" },\r\n { type: \"string\" },\r\n { type: \"num\" },\r\n { type: \"num\" },\r\n { type: \"num\" },\r\n { type: \"num\" },\r\n { type: \"num\" },\r\n { type: \"num\" },\r\n { type: \"num\" }\r\n ],\r\n order: [[0, 'asc']],\r\n paging: false,\r\n info: false\r\n };\r\n }\r\n\r\n getMaxValues() {\r\n let array = [];\r\n this.poolies.forEach(poolie => {\r\n if(poolie[\"Wins\"]){\r\n array.push(poolie[\"Wins\"]);\r\n }\r\n });\r\n this.maxWins = Math.max.apply(null, array);\r\n\r\n array = [];\r\n this.poolies.forEach(poolie => {\r\n if(poolie[\"Top5\"]){\r\n array.push(poolie[\"Top5\"]);\r\n }\r\n });\r\n this.maxTop5 = Math.max.apply(null, array);\r\n\r\n array = [];\r\n this.poolies.forEach(poolie => {\r\n if(poolie[\"Top10\"]){\r\n array.push(poolie[\"Top10\"]);\r\n }\r\n });\r\n this.maxTop10 = Math.max.apply(null, array);\r\n\r\n array = [];\r\n this.poolies.forEach(poolie => {\r\n if(poolie[\"Cuts\"]){\r\n array.push(poolie[\"Cuts\"]);\r\n }\r\n });\r\n this.maxCuts = Math.max.apply(null, array);\r\n\r\n array = [];\r\n this.poolies.forEach(poolie => {\r\n if(poolie[\"PlusMinus\"]){\r\n array.push(poolie[\"PlusMinus\"]);\r\n }\r\n });\r\n this.maxPlusMinus = Math.max.apply(null, array);\r\n\r\n }\r\n}","#topnav .top-bar-color {\r\n background-color: #55bb22;\r\n}","div.dataTables_length label {\r\n\tfont-weight: normal;\r\n\ttext-align: left;\r\n\twhite-space: nowrap;\r\n}\r\n\r\ndiv.dataTables_length select {\r\n\twidth: 75px;\r\n\tdisplay: inline-block;\r\n}\r\n\r\ndiv.dataTables_filter {\r\n\ttext-align: right;\r\n}\r\n\r\ndiv.dataTables_filter label {\r\n\tfont-weight: normal;\r\n\twhite-space: nowrap;\r\n\ttext-align: left;\r\n}\r\n\r\ndiv.dataTables_filter input {\r\n\tmargin-left: 0.5em;\r\n\tdisplay: inline-block;\r\n}\r\n\r\ndiv.dataTables_info {\r\n\tpadding-top: 8px;\r\n\twhite-space: nowrap;\r\n}\r\n\r\ndiv.dataTables_paginate {\r\n\tmargin: 0;\r\n\twhite-space: nowrap;\r\n\ttext-align: right;\r\n}\r\n\r\ndiv.dataTables_paginate ul.pagination {\r\n\tmargin: 2px 0;\r\n\twhite-space: nowrap;\r\n}\r\n\r\n@media screen and (max-width: 767px) {\r\n\tdiv.dataTables_length,\r\n\tdiv.dataTables_filter,\r\n\tdiv.dataTables_info,\r\n\tdiv.dataTables_paginate {\r\n\t\ttext-align: center;\r\n\t}\r\n}\r\n\r\n\r\ntable.dataTable td,\r\ntable.dataTable th {\r\n\t-webkit-box-sizing: content-box;\r\n\t-moz-box-sizing: content-box;\r\n\tbox-sizing: content-box;\r\n}\r\n\r\n\r\ntable.dataTable {\r\n\tclear: both;\r\n\tmargin-top: 6px !important;\r\n\tmargin-bottom: 6px !important;\r\n\tmax-width: none !important;\r\n}\r\n\r\ntable.dataTable thead .sorting,\r\ntable.dataTable thead .sorting_asc,\r\ntable.dataTable thead .sorting_desc,\r\ntable.dataTable thead .sorting_asc_disabled,\r\ntable.dataTable thead .sorting_desc_disabled {\r\n\tcursor: pointer;\r\n\tposition: relative;\r\n}\r\n\r\ntable.dataTable thead .sorting:after,\r\ntable.dataTable thead .sorting_asc:after,\r\ntable.dataTable thead .sorting_desc:after {\r\n\tposition: absolute;\r\n\ttop: 8px;\r\n\tright: 8px;\r\n\tdisplay: block;\r\n\tfont-family: 'Glyphicons Halflings Edit';\r\n\topacity: 0.5;\r\n}\r\ntable.dataTable thead .sorting:after {\r\n\topacity: 0.2;\r\n\tcontent: \"\\e150\"; /* sort */\r\n}\r\ntable.dataTable thead .sorting_asc:after {\r\n\tcontent: \"\\e155\"; /* sort-by-attributes */\r\n}\r\ntable.dataTable thead .sorting_desc:after {\r\n\tcontent: \"\\e156\"; /* sort-by-attributes-alt */\r\n}\r\n\r\ntable.dataTable thead .sorting_asc_disabled:after,\r\ntable.dataTable thead .sorting_desc_disabled:after {\r\n\tcolor: #eee;\r\n}\r\n\r\ntable.dataTable thead > tr > th {\r\n\tpadding-left: 8px;\r\n\tpadding-right: 30px;\r\n}\r\n\r\ntable.dataTable th:active {\r\n\toutline: none;\r\n}\r\n\r\n/* Scrolling */\r\ndiv.dataTables_scrollHead table {\r\n\tmargin-bottom: 0 !important;\r\n\tborder-bottom-left-radius: 0;\r\n\tborder-bottom-right-radius: 0;\r\n}\r\n\r\ndiv.dataTables_scrollHead table thead tr:last-child th:first-child,\r\ndiv.dataTables_scrollHead table thead tr:last-child td:first-child {\r\n\tborder-bottom-left-radius: 0 !important;\r\n\tborder-bottom-right-radius: 0 !important;\r\n}\r\n\r\ndiv.dataTables_scrollBody table {\r\n\tborder-top: none;\r\n\tmargin-top: 0 !important;\r\n\tmargin-bottom: 0 !important;\r\n}\r\n\r\ndiv.dataTables_scrollBody tbody tr:first-child th,\r\ndiv.dataTables_scrollBody tbody tr:first-child td {\r\n\tborder-top: none;\r\n}\r\n\r\ndiv.dataTables_scrollFoot table {\r\n\tmargin-top: 0 !important;\r\n\tborder-top: none;\r\n}\r\n\r\n/* Frustratingly the border-collapse:collapse used by Bootstrap makes the column\r\n width calculations when using scrolling impossible to align columns. We have\r\n to use separate\r\n */\r\ntable.table-bordered.dataTable {\r\n\tborder-collapse: separate !important;\r\n}\r\ntable.table-bordered thead th,\r\ntable.table-bordered thead td {\r\n\tborder-left-width: 0;\r\n\tborder-top-width: 0;\r\n}\r\ntable.table-bordered tbody th,\r\ntable.table-bordered tbody td {\r\n\tborder-left-width: 0;\r\n\tborder-bottom-width: 0;\r\n}\r\ntable.table-bordered th:last-child,\r\ntable.table-bordered td:last-child {\r\n\tborder-right-width: 0;\r\n}\r\ndiv.dataTables_scrollHead table.table-bordered {\r\n\tborder-bottom-width: 0;\r\n}\r\n\r\n\r\n\r\n\r\n/*\r\n * TableTools styles\r\n */\r\n.table.dataTable tbody tr.active td,\r\n.table.dataTable tbody tr.active th {\r\n\tbackground-color: #08C;\r\n\tcolor: white;\r\n}\r\n\r\n.table.dataTable tbody tr.active:hover td,\r\n.table.dataTable tbody tr.active:hover th {\r\n\tbackground-color: #0075b0 !important;\r\n}\r\n\r\n.table.dataTable tbody tr.active th > a,\r\n.table.dataTable tbody tr.active td > a {\r\n\tcolor: white;\r\n}\r\n\r\n.table-striped.dataTable tbody tr.active:nth-child(odd) td,\r\n.table-striped.dataTable tbody tr.active:nth-child(odd) th {\r\n\tbackground-color: #017ebc;\r\n}\r\n\r\ntable.DTTT_selectable tbody tr {\r\n\tcursor: pointer;\r\n}\r\n\r\ndiv.DTTT .btn:hover {\r\n\ttext-decoration: none !important;\r\n}\r\n\r\nul.DTTT_dropdown.dropdown-menu {\r\n z-index: 2003;\r\n}\r\n\r\nul.DTTT_dropdown.dropdown-menu a {\r\n\tcolor: #333 !important; /* needed only when demo_page.css is included */\r\n}\r\n\r\nul.DTTT_dropdown.dropdown-menu li {\r\n\tposition: relative;\r\n}\r\n\r\nul.DTTT_dropdown.dropdown-menu li:hover a {\r\n\tbackground-color: #0088cc;\r\n\tcolor: white !important;\r\n}\r\n\r\ndiv.DTTT_collection_background {\r\n\tz-index: 2002;\t\r\n}\r\n\r\n/* TableTools information display */\r\ndiv.DTTT_print_info {\r\n\tposition: fixed;\r\n\ttop: 50%;\r\n\tleft: 50%;\r\n\twidth: 400px;\r\n\theight: 150px;\r\n\tmargin-left: -200px;\r\n\tmargin-top: -75px;\r\n\ttext-align: center;\r\n\tcolor: #333;\r\n\tpadding: 10px 30px;\r\n\topacity: 0.95;\r\n\r\n\tbackground-color: white;\r\n\tborder: 1px solid rgba(0, 0, 0, 0.2);\r\n\tborder-radius: 6px;\r\n\t\r\n\t-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);\r\n\t box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);\r\n}\r\n\r\ndiv.DTTT_print_info h6 {\r\n\tfont-weight: normal;\r\n\tfont-size: 28px;\r\n\tline-height: 28px;\r\n\tmargin: 1em;\r\n}\r\n\r\ndiv.DTTT_print_info p {\r\n\tfont-size: 14px;\r\n\tline-height: 20px;\r\n}\r\n\r\ndiv.dataTables_processing {\r\n position: absolute;\r\n top: 50%;\r\n left: 50%;\r\n width: 100%;\r\n height: 60px;\r\n margin-left: -50%;\r\n margin-top: -25px;\r\n padding-top: 20px;\r\n padding-bottom: 20px;\r\n text-align: center;\r\n font-size: 1.2em;\r\n background-color: white;\r\n background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));\r\n background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);\r\n background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);\r\n background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);\r\n background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);\r\n background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);\r\n}\r\n\r\n\r\n\r\n/*\r\n * FixedColumns styles\r\n */\r\ndiv.DTFC_LeftHeadWrapper table,\r\ndiv.DTFC_LeftFootWrapper table,\r\ndiv.DTFC_RightHeadWrapper table,\r\ndiv.DTFC_RightFootWrapper table,\r\ntable.DTFC_Cloned tr.even {\r\n background-color: white;\r\n margin-bottom: 0;\r\n}\r\n \r\ndiv.DTFC_RightHeadWrapper table ,\r\ndiv.DTFC_LeftHeadWrapper table {\r\n\tborder-bottom: none !important;\r\n margin-bottom: 0 !important;\r\n border-top-right-radius: 0 !important;\r\n border-bottom-left-radius: 0 !important;\r\n border-bottom-right-radius: 0 !important;\r\n}\r\n \r\ndiv.DTFC_RightHeadWrapper table thead tr:last-child th:first-child,\r\ndiv.DTFC_RightHeadWrapper table thead tr:last-child td:first-child,\r\ndiv.DTFC_LeftHeadWrapper table thead tr:last-child th:first-child,\r\ndiv.DTFC_LeftHeadWrapper table thead tr:last-child td:first-child {\r\n border-bottom-left-radius: 0 !important;\r\n border-bottom-right-radius: 0 !important;\r\n}\r\n \r\ndiv.DTFC_RightBodyWrapper table,\r\ndiv.DTFC_LeftBodyWrapper table {\r\n border-top: none;\r\n margin: 0 !important;\r\n}\r\n \r\ndiv.DTFC_RightBodyWrapper tbody tr:first-child th,\r\ndiv.DTFC_RightBodyWrapper tbody tr:first-child td,\r\ndiv.DTFC_LeftBodyWrapper tbody tr:first-child th,\r\ndiv.DTFC_LeftBodyWrapper tbody tr:first-child td {\r\n border-top: none;\r\n}\r\n \r\ndiv.DTFC_RightFootWrapper table,\r\ndiv.DTFC_LeftFootWrapper table {\r\n border-top: none;\r\n margin-top: 0 !important;\r\n}\r\n\r\n\r\n/*\r\n * FixedHeader styles\r\n */\r\ndiv.FixedHeader_Cloned table {\r\n\tmargin: 0 !important\r\n}\r\n","@font-face {\r\n font-family: 'Glyphicons Halflings Edit';\r\n\r\n src: url('node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.eot');\r\n src: url('node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.woff') format('woff'), url('node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');\r\n}\r\n\r\n.glyphicon {\r\n position: relative;\r\n top: 1px;\r\n display: inline-block;\r\n font-family: 'Glyphicons Halflings Edit' !important;\r\n font-style: normal;\r\n font-weight: normal;\r\n line-height: 1;\r\n\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n}\r\n\r\n@font-face {\r\n font-family: 'FontAwesome Edit';\r\n src: url('src/resources/styles/minton/fonts/fontawesome-webfont.eot?v=4.5.0');\r\n src: url('src/resources/styles/minton/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('src/resources/styles/minton/fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('src/resources/styles/minton/fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('src/resources/styles/minton/fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('src/resources/styles/minton/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');\r\n font-weight: normal;\r\n font-style: normal;\r\n}\r\n.fa {\r\n display: inline-block;\r\n font: normal normal normal 14px/1 FontAwesome Edit !important;\r\n font-size: inherit;\r\n text-rendering: auto;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n}\r\n\r\n@font-face {\r\n font-family: 'Material Design Iconic Font Edit';\r\n src: url('src/resources/styles/minton/fonts/Material-Design-Iconic-Font.eot?v=1.0.1');\r\n src: url('src/resources/styles/minton/fonts/Material-Design-Iconic-Font.eot?#iefix&v=1.0.1') format('embedded-opentype'), url('src/resources/styles/minton/fonts/Material-Design-Iconic-Font.ttf?v=1.0.1') format('truetype'), url('src/resources/styles/minton/fonts/Material-Design-Iconic-Font.svg?v=1.0.1#Material-Design-Iconic-Font') format('svg');\r\n font-weight: normal;\r\n font-style: normal;\r\n}\r\n\r\n.md {\r\n font: normal normal normal 14px/1 'Material Design Iconic Font Edit' !important;\r\n}",".table-green {\r\n color: #00bb00;\r\n}\r\n\r\n.table-red {\r\n color: #cc0000;\r\n}\r\n\r\n.table-grey {\r\n color: #aaaaaa;\r\n}\r\n\r\n.form-control {\r\n \r\n width: 75%;\r\n\ttransition: none;\r\n}",".table-green {\r\n color: #00bb00;\r\n}\r\n\r\n.table-red {\r\n color: #cc0000;\r\n}\r\n\r\n.table-grey {\r\n color: #aaaaaa;\r\n}\r\n\r\n.form-control {\r\n \r\n width: 75%;\r\n\ttransition: none;\r\n}","@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);\r\n@import url(https://fonts.googleapis.com/css?family=Poppins:500,600);\r\n@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:600,400,700);\r\n/* ===========\r\n Components List\r\n\r\n - Buttons\r\n - Panels\r\n - Portlets\r\n - Checkbox and radio\r\n - Progressbars\r\n - Carousel\r\n - Tables\r\n - Form Elements\r\n - Calendar\r\n - Widgets\r\n =============*/\r\n/* ===========\r\n Buttons\r\n =============*/\r\n.btn {\r\n border-radius: 2px;\r\n padding: 6px 14px;\r\n}\r\n.btn-group-lg > .btn,\r\n.btn-lg {\r\n padding: 10px 16px !important;\r\n font-size: 16px;\r\n}\r\n.btn-group-sm > .btn,\r\n.btn-sm {\r\n padding: 5px 10px !important;\r\n}\r\n.btn-group-xs > .btn,\r\n.btn-xs {\r\n padding: 1px 5px !important;\r\n}\r\n.btn-group .btn + .btn,\r\n.btn-group .btn + .btn-group,\r\n.btn-group .btn-group + .btn,\r\n.btn-group .btn-group + .btn-group {\r\n margin-left: 0px;\r\n}\r\n.btn-group.open .dropdown-toggle {\r\n -webkit-box-shadow: 0 0 0 100px rgba(0, 0, 0, 0.1) inset;\r\n box-shadow: 0 0 0 100px rgba(0, 0, 0, 0.1) inset;\r\n}\r\n.btn-primary,\r\n.btn-success,\r\n.btn-info,\r\n.btn-warning,\r\n.btn-danger,\r\n.btn-inverse,\r\n.btn-purple,\r\n.btn-pink {\r\n color: #ffffff !important;\r\n}\r\n.btn-default {\r\n background-color: #dae6ec;\r\n border-color: #dae6ec;\r\n}\r\n.btn-default:focus {\r\n background-color: #dae6ec;\r\n border-color: #C2CED4;\r\n}\r\n.btn-default:hover {\r\n background-color: #dae6ec;\r\n border-color: #C2CED4;\r\n}\r\n.btn-default:active {\r\n background-color: #dae6ec;\r\n border-color: #C2CED4;\r\n}\r\n.btn-default.active,\r\n.btn-default:active,\r\n.open > .dropdown-toggle.btn-default {\r\n background-color: #dae6ec !important;\r\n border-color: #C2CED4 !important;\r\n}\r\n.btn-primary {\r\n background-color: #3bafda !important;\r\n border: 1px solid #3bafda !important;\r\n}\r\n.btn-primary:hover,\r\n.btn-primary:focus,\r\n.btn-primary:active,\r\n.btn-primary.active,\r\n.btn-primary.focus,\r\n.btn-primary:active,\r\n.btn-primary:focus,\r\n.btn-primary:hover,\r\n.open > .dropdown-toggle.btn-primary {\r\n background-color: #28a5d4 !important;\r\n border: 1px solid #28a5d4 !important;\r\n}\r\n.btn-success {\r\n background-color: #00b19d !important;\r\n border: 1px solid #00b19d !important;\r\n}\r\n.btn-success:hover,\r\n.btn-success:focus,\r\n.btn-success:active,\r\n.btn-success.active,\r\n.btn-success.focus,\r\n.btn-success:active,\r\n.btn-success:focus,\r\n.btn-success:hover,\r\n.open > .dropdown-toggle.btn-success {\r\n background-color: #009886 !important;\r\n border: 1px solid #009886 !important;\r\n}\r\n.btn-info {\r\n background-color: #3ddcf7 !important;\r\n border: 1px solid #3ddcf7 !important;\r\n}\r\n.btn-info:hover,\r\n.btn-info:focus,\r\n.btn-info:active,\r\n.btn-info.active,\r\n.btn-info.focus,\r\n.btn-info:active,\r\n.btn-info:focus,\r\n.btn-info:hover,\r\n.open > .dropdown-toggle.btn-info {\r\n background-color: #25d8f6 !important;\r\n border: 1px solid #25d8f6 !important;\r\n}\r\n.btn-warning {\r\n background-color: #ffaa00 !important;\r\n border: 1px solid #ffaa00 !important;\r\n}\r\n.btn-warning:hover,\r\n.btn-warning:focus,\r\n.btn-warning:active,\r\n.btn-warning.active,\r\n.btn-warning.focus,\r\n.btn-warning:active,\r\n.btn-warning:focus,\r\n.btn-warning:hover,\r\n.open > .dropdown-toggle.btn-warning {\r\n background-color: #e69900 !important;\r\n border: 1px solid #e69900 !important;\r\n}\r\n.btn-danger {\r\n background-color: #ef5350 !important;\r\n border: 1px solid #ef5350 !important;\r\n}\r\n.btn-danger:active,\r\n.btn-danger:focus,\r\n.btn-danger:hover,\r\n.btn-danger.active,\r\n.btn-danger.focus,\r\n.btn-danger:active,\r\n.btn-danger:focus,\r\n.btn-danger:hover,\r\n.open > .dropdown-toggle.btn-danger {\r\n background-color: #ed3c39 !important;\r\n border: 1px solid #ed3c39 !important;\r\n}\r\n.btn-inverse {\r\n background-color: #4c5667 !important;\r\n border: 1px solid #4c5667 !important;\r\n}\r\n.btn-inverse:hover,\r\n.btn-inverse:focus,\r\n.btn-inverse:active,\r\n.btn-inverse.active,\r\n.btn-inverse.focus,\r\n.btn-inverse:active,\r\n.btn-inverse:focus,\r\n.btn-inverse:hover,\r\n.open > .dropdown-toggle.btn-inverse {\r\n background-color: #414a58 !important;\r\n border: 1px solid #414a58 !important;\r\n}\r\n.btn-purple {\r\n background-color: #7266ba !important;\r\n border: 1px solid #7266ba !important;\r\n}\r\n.btn-purple:hover,\r\n.btn-purple:focus,\r\n.btn-purple:active {\r\n background-color: #6254b2 !important;\r\n border: 1px solid #6254b2 !important;\r\n}\r\n.btn-pink {\r\n background-color: #f76397 !important;\r\n border: 1px solid #f76397 !important;\r\n}\r\n.btn-pink:hover,\r\n.btn-pink:focus,\r\n.btn-pink:active {\r\n background-color: #f64b87 !important;\r\n border: 1px solid #f64b87 !important;\r\n}\r\n.btn-custom {\r\n border-bottom: 3px solid transparent;\r\n}\r\n.btn-custom.btn-default {\r\n background-color: #dae6ec;\r\n border-bottom: 2px solid #a4b6bf !important;\r\n}\r\n.btn-custom.btn-primary {\r\n border-bottom: 2px solid #2494be !important;\r\n}\r\n.btn-custom.btn-success {\r\n border-bottom: 2px solid #007e70 !important;\r\n}\r\n.btn-custom.btn-info {\r\n border-bottom: 2px solid #08aac6 !important;\r\n}\r\n.btn-custom.btn-warning {\r\n border-bottom: 2px solid #cc8800 !important;\r\n}\r\n.btn-custom.btn-danger {\r\n border-bottom: 2px solid #c71612 !important;\r\n}\r\n.btn-custom.btn-inverse {\r\n border-bottom: 2px solid #21252c !important;\r\n}\r\n.btn-custom.btn-purple {\r\n border-bottom: 2px solid #443a80 !important;\r\n}\r\n.btn-custom.btn-pink {\r\n border-bottom: 2px solid #e80c59 !important;\r\n}\r\n.btn-rounded {\r\n border-radius: 2em;\r\n padding: 6px 18px;\r\n}\r\n.fileupload {\r\n overflow: hidden;\r\n position: relative;\r\n}\r\n.fileupload input.upload {\r\n cursor: pointer;\r\n filter: alpha(opacity=0);\r\n font-size: 20px;\r\n margin: 0;\r\n opacity: 0;\r\n padding: 0;\r\n position: absolute;\r\n right: 0;\r\n top: 0;\r\n}\r\n/* ===========\r\n Panels\r\n =============*/\r\n.panel {\r\n border-radius: 0;\r\n margin-bottom: 20px;\r\n background-color: #323b44;\r\n border: 2px solid rgba(238, 238, 238, 0.1);\r\n border-top: none;\r\n}\r\n.panel .panel-body {\r\n padding: 20px;\r\n color: rgba(255, 255, 255, 0.6);\r\n}\r\n.panel .panel-body p {\r\n margin: 0px;\r\n}\r\n.panel .panel-body p + p {\r\n margin-top: 15px;\r\n}\r\n.panel-heading {\r\n border-radius: 0;\r\n border: none !important;\r\n padding: 10px 20px;\r\n margin: 0 -2px;\r\n}\r\n.panel-default > .panel-heading {\r\n background-color: rgba(255, 255, 255, 0.2);\r\n border-bottom: none;\r\n}\r\n.panel-title {\r\n font-size: 14px;\r\n font-weight: 600;\r\n margin-bottom: 0;\r\n margin-top: 0;\r\n text-transform: uppercase;\r\n letter-spacing: 0.03em;\r\n color: #ffffff;\r\n}\r\n.panel-sub-title {\r\n margin-bottom: 3px;\r\n color: rgba(255, 255, 255, 0.6) !important;\r\n margin-top: -3px;\r\n}\r\n.panel-footer {\r\n background: transparent;\r\n border-top: 1px solid rgba(238, 238, 238, 0.2);\r\n}\r\n.panel-color .panel-title {\r\n color: #ffffff;\r\n}\r\n.panel-primary > .panel-heading {\r\n background-color: #3bafda;\r\n}\r\n.panel-success > .panel-heading {\r\n background-color: #00b19d;\r\n}\r\n.panel-info > .panel-heading {\r\n background-color: #3ddcf7;\r\n}\r\n.panel-warning > .panel-heading {\r\n background-color: #ffaa00;\r\n}\r\n.panel-danger > .panel-heading {\r\n background-color: #ef5350;\r\n}\r\n.panel-purple > .panel-heading {\r\n background-color: #7266ba;\r\n}\r\n.panel-pink > .panel-heading {\r\n background-color: #f76397;\r\n}\r\n.panel-inverse > .panel-heading {\r\n background-color: #4c5667;\r\n}\r\n.panel-border {\r\n border-radius: 3px;\r\n}\r\n.panel-border .panel-heading {\r\n background-color: transparent;\r\n border-top: 3px solid #ccc !important;\r\n border-radius: 3px;\r\n padding: 10px 20px 0px;\r\n}\r\n.panel-border .panel-body {\r\n padding: 15px 20px 20px 20px;\r\n}\r\n.panel-border.panel-primary .panel-heading {\r\n border-color: #3bafda !important;\r\n color: #3bafda !important;\r\n}\r\n.panel-border.panel-success .panel-heading {\r\n border-color: #00b19d !important;\r\n color: #00b19d !important;\r\n}\r\n.panel-border.panel-info .panel-heading {\r\n border-color: #3ddcf7 !important;\r\n color: #3ddcf7 !important;\r\n}\r\n.panel-border.panel-warning .panel-heading {\r\n border-color: #ffaa00 !important;\r\n color: #ffaa00 !important;\r\n}\r\n.panel-border.panel-danger .panel-heading {\r\n border-color: #ef5350 !important;\r\n color: #ef5350 !important;\r\n}\r\n.panel-border.panel-purple .panel-heading {\r\n border-color: #7266ba !important;\r\n color: #7266ba !important;\r\n}\r\n.panel-border.panel-pink .panel-heading {\r\n border-color: #f76397 !important;\r\n color: #f76397 !important;\r\n}\r\n.panel-border.panel-inverse .panel-heading {\r\n border-color: #4c5667 !important;\r\n color: #4c5667 !important;\r\n}\r\n.panel-group .panel .panel-heading a[data-toggle=collapse].collapsed:before {\r\n content: '\\f067';\r\n}\r\n.panel-group .panel .panel-heading .accordion-toggle.collapsed:before {\r\n content: '\\f067';\r\n}\r\n.panel-group .panel .panel-heading a[data-toggle=collapse] {\r\n display: block;\r\n}\r\n.panel-group .panel .panel-heading a[data-toggle=collapse]:before {\r\n content: '\\f068';\r\n display: block;\r\n float: right;\r\n font-family: 'FontAwesome';\r\n font-size: 14px;\r\n text-align: right;\r\n width: 25px;\r\n}\r\n.panel-group .panel .panel-heading .accordion-toggle {\r\n display: block;\r\n}\r\n.panel-group .panel .panel-heading .accordion-toggle:before {\r\n content: '\\f068';\r\n display: block;\r\n float: right;\r\n font-family: 'FontAwesome';\r\n font-size: 14px;\r\n text-align: right;\r\n width: 25px;\r\n}\r\n.panel-group .panel .panel-heading + .panel-collapse .panel-body {\r\n border-top: none;\r\n}\r\n.panel-group .panel-heading {\r\n padding: 12px 26px;\r\n}\r\n.panel-group.panel-group-joined .panel + .panel {\r\n border-top: 1px solid rgba(255, 255, 255, 0.3);\r\n margin-top: 0;\r\n}\r\n.panel-group-joined .panel-group .panel + .panel {\r\n border-top: 1px solid #eeeeee;\r\n margin-top: 0;\r\n}\r\n/* ===========\r\n Portlets\r\n =============*/\r\n.portlet {\r\n border: 2px solid rgba(238, 238, 238, 0.1);\r\n -moz-transition: all 0.4s;\r\n -o-transition: all 0.4s;\r\n -webkit-transition: all 0.4s;\r\n margin-bottom: 20px;\r\n transition: all 0.4s;\r\n}\r\n.portlet .portlet-heading {\r\n border-radius: 3px;\r\n color: #ffffff;\r\n padding: 12px 20px;\r\n margin: -1px;\r\n}\r\n.portlet .portlet-heading .portlet-title {\r\n color: #ffffff;\r\n float: left;\r\n font-size: 14px;\r\n font-weight: 600;\r\n margin-bottom: 0;\r\n margin-top: 0;\r\n text-transform: uppercase;\r\n letter-spacing: 0.03em;\r\n}\r\n.portlet .portlet-heading .portlet-widgets {\r\n display: inline-block;\r\n float: right;\r\n font-size: 15px;\r\n line-height: 30px;\r\n padding-left: 15px;\r\n position: relative;\r\n text-align: right;\r\n}\r\n.portlet .portlet-heading .portlet-widgets .divider {\r\n margin: 0 5px;\r\n}\r\n.portlet .portlet-heading a {\r\n color: #999999;\r\n}\r\n.portlet .portlet-body {\r\n -moz-border-radius-bottomleft: 5px;\r\n -moz-border-radius-bottomright: 5px;\r\n -webkit-border-bottom-left-radius: 5px;\r\n -webkit-border-bottom-right-radius: 5px;\r\n border-bottom-left-radius: 5px;\r\n border-bottom-right-radius: 5px;\r\n padding: 15px;\r\n color: #98a6ad;\r\n}\r\n.portlet .portlet-heading .portlet-widgets .collapsed .ion-minus-round:before {\r\n content: \"\\f217\" !important;\r\n}\r\n.portlet .portlet-heading.bg-purple a,\r\n.portlet .portlet-heading.bg-info a,\r\n.portlet .portlet-heading.bg-success a,\r\n.portlet .portlet-heading.bg-primary a,\r\n.portlet .portlet-heading.bg-danger a,\r\n.portlet .portlet-heading.bg-warning a,\r\n.portlet .portlet-heading.bg-inverse a,\r\n.portlet .portlet-heading.bg-pink a {\r\n color: #ffffff;\r\n}\r\n.panel-disabled {\r\n background: rgba(238, 238, 238, 0.2);\r\n cursor: progress;\r\n bottom: 20px;\r\n left: 10px;\r\n position: absolute;\r\n right: 10px;\r\n top: 0;\r\n}\r\n.loader-1 {\r\n width: 30px;\r\n height: 30px;\r\n background-color: #3bafda;\r\n -webkit-border-radius: 3px;\r\n border-radius: 3px;\r\n -moz-border-radius: 3px;\r\n background-clip: padding-box;\r\n -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;\r\n animation: sk-rotateplane 1.2s infinite ease-in-out;\r\n position: absolute;\r\n left: 50%;\r\n top: 50%;\r\n margin-left: -15px;\r\n margin-top: -15px;\r\n}\r\n@-webkit-keyframes sk-rotateplane {\r\n 0% {\r\n -webkit-transform: perspective(120px);\r\n }\r\n 50% {\r\n -webkit-transform: perspective(120px) rotateY(180deg);\r\n }\r\n 100% {\r\n -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);\r\n }\r\n}\r\n@keyframes sk-rotateplane {\r\n 0% {\r\n transform: perspective(120px) rotateX(0deg) rotateY(0deg);\r\n -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);\r\n }\r\n 50% {\r\n transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);\r\n -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);\r\n }\r\n 100% {\r\n transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);\r\n -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);\r\n }\r\n}\r\n/* ===========\r\n Checkbox and Radio\r\n =============*/\r\n.checkbox {\r\n padding-left: 20px;\r\n}\r\n.checkbox label {\r\n display: inline-block;\r\n padding-left: 5px;\r\n position: relative;\r\n}\r\n.checkbox label::before {\r\n -o-transition: 0.3s ease-in-out;\r\n -webkit-transition: 0.3s ease-in-out;\r\n background-color: transparent;\r\n border-radius: 3px;\r\n border: 2px solid #98a6ad;\r\n content: \"\";\r\n display: inline-block;\r\n height: 17px;\r\n left: 0;\r\n margin-left: -20px;\r\n position: absolute;\r\n transition: 0.3s ease-in-out;\r\n width: 17px;\r\n outline: none !important;\r\n}\r\n.checkbox label::after {\r\n color: #eeeeee;\r\n display: inline-block;\r\n font-size: 11px;\r\n height: 16px;\r\n left: 0;\r\n margin-left: -20px;\r\n padding-left: 3px;\r\n padding-top: 1px;\r\n position: absolute;\r\n top: 0;\r\n width: 16px;\r\n}\r\n.checkbox input[type=\"checkbox\"] {\r\n cursor: pointer;\r\n opacity: 0;\r\n z-index: 1;\r\n outline: none !important;\r\n}\r\n.checkbox input[type=\"checkbox\"]:disabled + label {\r\n opacity: 0.65;\r\n}\r\n.checkbox input[type=\"checkbox\"]:focus + label::before {\r\n outline-offset: -2px;\r\n outline: none;\r\n}\r\n.checkbox input[type=\"checkbox\"]:checked + label::after {\r\n content: \"\\f00c\";\r\n font-family: 'FontAwesome';\r\n}\r\n.checkbox input[type=\"checkbox\"]:disabled + label::before {\r\n background-color: #eeeeee;\r\n cursor: not-allowed;\r\n}\r\n.checkbox.checkbox-circle label::before {\r\n border-radius: 50%;\r\n}\r\n.checkbox.checkbox-inline {\r\n margin-top: 0;\r\n}\r\n.checkbox.checkbox-single label {\r\n height: 17px;\r\n}\r\n.checkbox-primary input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #3bafda;\r\n border-color: #3bafda;\r\n}\r\n.checkbox-primary input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n.checkbox-danger input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #ef5350;\r\n border-color: #ef5350;\r\n}\r\n.checkbox-danger input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n.checkbox-info input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #3ddcf7;\r\n border-color: #3ddcf7;\r\n}\r\n.checkbox-info input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n.checkbox-warning input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #ffaa00;\r\n border-color: #ffaa00;\r\n}\r\n.checkbox-warning input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n.checkbox-success input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #00b19d;\r\n border-color: #00b19d;\r\n}\r\n.checkbox-success input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n.checkbox-purple input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #7266ba;\r\n border-color: #7266ba;\r\n}\r\n.checkbox-purple input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n.checkbox-pink input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #f76397;\r\n border-color: #f76397;\r\n}\r\n.checkbox-pink input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n.checkbox-inverse input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #4c5667;\r\n border-color: #4c5667;\r\n}\r\n.checkbox-inverse input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n.radio {\r\n padding-left: 20px;\r\n}\r\n.radio label {\r\n display: inline-block;\r\n padding-left: 5px;\r\n position: relative;\r\n}\r\n.radio label::before {\r\n -o-transition: border 0.5s ease-in-out;\r\n -webkit-transition: border 0.5s ease-in-out;\r\n background-color: transparent;\r\n border-radius: 50%;\r\n border: 2px solid #98a6ad;\r\n content: \"\";\r\n display: inline-block;\r\n height: 17px;\r\n left: 0;\r\n margin-left: -20px;\r\n outline: none !important;\r\n position: absolute;\r\n transition: border 0.5s ease-in-out;\r\n width: 17px;\r\n}\r\n.radio label::after {\r\n -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\r\n -ms-transform: scale(0, 0);\r\n -o-transform: scale(0, 0);\r\n -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\r\n -webkit-transform: scale(0, 0);\r\n -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\r\n background-color: #98a6ad;\r\n border-radius: 50%;\r\n content: \" \";\r\n display: inline-block;\r\n height: 11px;\r\n left: 3px;\r\n margin-left: -20px;\r\n position: absolute;\r\n top: 3px;\r\n transform: scale(0, 0);\r\n transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\r\n width: 11px;\r\n}\r\n.radio input[type=\"radio\"] {\r\n cursor: pointer;\r\n opacity: 0;\r\n z-index: 1;\r\n outline: none !important;\r\n}\r\n.radio input[type=\"radio\"]:disabled + label {\r\n opacity: 0.65;\r\n}\r\n.radio input[type=\"radio\"]:focus + label::before {\r\n outline-offset: -2px;\r\n outline: 5px auto -webkit-focus-ring-color;\r\n outline: thin dotted;\r\n}\r\n.radio input[type=\"radio\"]:checked + label::after {\r\n -ms-transform: scale(1, 1);\r\n -o-transform: scale(1, 1);\r\n -webkit-transform: scale(1, 1);\r\n transform: scale(1, 1);\r\n}\r\n.radio input[type=\"radio\"]:disabled + label::before {\r\n cursor: not-allowed;\r\n}\r\n.radio.radio-inline {\r\n margin-top: 0;\r\n}\r\n.radio.radio-single label {\r\n height: 17px;\r\n}\r\n.radio-primary input[type=\"radio\"] + label::after {\r\n background-color: #3bafda;\r\n}\r\n.radio-primary input[type=\"radio\"]:checked + label::before {\r\n border-color: #3bafda;\r\n}\r\n.radio-primary input[type=\"radio\"]:checked + label::after {\r\n background-color: #3bafda;\r\n}\r\n.radio-danger input[type=\"radio\"] + label::after {\r\n background-color: #ef5350;\r\n}\r\n.radio-danger input[type=\"radio\"]:checked + label::before {\r\n border-color: #ef5350;\r\n}\r\n.radio-danger input[type=\"radio\"]:checked + label::after {\r\n background-color: #ef5350;\r\n}\r\n.radio-info input[type=\"radio\"] + label::after {\r\n background-color: #3ddcf7;\r\n}\r\n.radio-info input[type=\"radio\"]:checked + label::before {\r\n border-color: #3ddcf7;\r\n}\r\n.radio-info input[type=\"radio\"]:checked + label::after {\r\n background-color: #3ddcf7;\r\n}\r\n.radio-warning input[type=\"radio\"] + label::after {\r\n background-color: #ffaa00;\r\n}\r\n.radio-warning input[type=\"radio\"]:checked + label::before {\r\n border-color: #ffaa00;\r\n}\r\n.radio-warning input[type=\"radio\"]:checked + label::after {\r\n background-color: #ffaa00;\r\n}\r\n.radio-success input[type=\"radio\"] + label::after {\r\n background-color: #00b19d;\r\n}\r\n.radio-success input[type=\"radio\"]:checked + label::before {\r\n border-color: #00b19d;\r\n}\r\n.radio-success input[type=\"radio\"]:checked + label::after {\r\n background-color: #00b19d;\r\n}\r\n.radio-purple input[type=\"radio\"] + label::after {\r\n background-color: #7266ba;\r\n}\r\n.radio-purple input[type=\"radio\"]:checked + label::before {\r\n border-color: #7266ba;\r\n}\r\n.radio-purple input[type=\"radio\"]:checked + label::after {\r\n background-color: #7266ba;\r\n}\r\n.radio-pink input[type=\"radio\"] + label::after {\r\n background-color: #f76397;\r\n}\r\n.radio-pink input[type=\"radio\"]:checked + label::before {\r\n border-color: #f76397;\r\n}\r\n.radio-pink input[type=\"radio\"]:checked + label::after {\r\n background-color: #f76397;\r\n}\r\n.radio-inverse input[type=\"radio\"] + label::after {\r\n background-color: #4c5667;\r\n}\r\n.radio-inverse input[type=\"radio\"]:checked + label::before {\r\n border-color: #4c5667;\r\n}\r\n.radio-inverse input[type=\"radio\"]:checked + label::after {\r\n background-color: #4c5667;\r\n}\r\n/* ===========\r\n Progressbars\r\n =============*/\r\n.progress {\r\n -webkit-box-shadow: none !important;\r\n background-color: rgba(152, 166, 173, 0.4);\r\n box-shadow: none !important;\r\n height: 10px;\r\n margin-bottom: 18px;\r\n overflow: hidden;\r\n}\r\n.progress-bar {\r\n box-shadow: none;\r\n font-size: 8px;\r\n font-weight: 600;\r\n line-height: 12px;\r\n}\r\n.progress.progress-sm {\r\n height: 5px !important;\r\n}\r\n.progress.progress-sm .progress-bar {\r\n font-size: 8px;\r\n line-height: 5px;\r\n}\r\n.progress.progress-md {\r\n height: 15px !important;\r\n}\r\n.progress.progress-md .progress-bar {\r\n font-size: 10.8px;\r\n line-height: 14.4px;\r\n}\r\n.progress.progress-lg {\r\n height: 20px !important;\r\n}\r\n.progress.progress-lg .progress-bar {\r\n font-size: 12px;\r\n line-height: 20px;\r\n}\r\n.progress-bar-primary {\r\n background-color: #3bafda;\r\n}\r\n.progress-bar-success {\r\n background-color: #00b19d;\r\n}\r\n.progress-bar-info {\r\n background-color: #3ddcf7;\r\n}\r\n.progress-bar-warning {\r\n background-color: #ffaa00;\r\n}\r\n.progress-bar-danger {\r\n background-color: #ef5350;\r\n}\r\n.progress-bar-inverse {\r\n background-color: #4c5667;\r\n}\r\n.progress-bar-purple {\r\n background-color: #7266ba;\r\n}\r\n.progress-bar-pink {\r\n background-color: #f76397;\r\n}\r\n.progress-animated {\r\n -webkit-animation-duration: 5s;\r\n -webkit-animation-name: animationProgress;\r\n -webkit-transition: 5s all;\r\n animation-duration: 5s;\r\n animation-name: animationProgress;\r\n transition: 5s all;\r\n}\r\n/* ===========\r\n Carousel\r\n =============*/\r\n.carousel-control {\r\n width: 10%;\r\n}\r\n.carousel-control span {\r\n position: absolute;\r\n top: 50%;\r\n /* pushes the icon in the middle of the height */\r\n z-index: 5;\r\n display: inline-block;\r\n font-size: 30px;\r\n}\r\n.carousel-indicators li {\r\n border: 2px solid #ffffff;\r\n}\r\n/* ===========\r\n Tables\r\n =============*/\r\n.table {\r\n margin-bottom: 10px;\r\n}\r\ntbody {\r\n color: rgba(255, 255, 255, 0.4);\r\n}\r\nth {\r\n color: rgba(255, 255, 255, 0.7);\r\n font-size: 15px;\r\n font-weight: 500;\r\n}\r\n.table > tbody > tr > td,\r\n.table > tbody > tr > th,\r\n.table > tfoot > tr > td,\r\n.table > tfoot > tr > th,\r\n.table > thead > tr > td,\r\n.table > thead > tr > th {\r\n border-top: 1px solid rgba(255, 255, 255, 0.1);\r\n}\r\n.table > thead > tr > th {\r\n border-bottom: 2px solid rgba(255, 255, 255, 0.1);\r\n}\r\n.table-hover > tbody > tr:hover {\r\n background-color: #323b44;\r\n}\r\n.table-striped > tbody > tr:nth-of-type(odd),\r\n.table-hover > tbody > tr:hover,\r\n.table > thead > tr > td.active,\r\n.table > tbody > tr > td.active,\r\n.table > tfoot > tr > td.active,\r\n.table > thead > tr > th.active,\r\n.table > tbody > tr > th.active,\r\n.table > tfoot > tr > th.active,\r\n.table > thead > tr.active > td,\r\n.table > tbody > tr.active > td,\r\n.table > tfoot > tr.active > td,\r\n.table > thead > tr.active > th,\r\n.table > tbody > tr.active > th,\r\n.table > tfoot > tr.active > th {\r\n background-color: #323b44 !important;\r\n}\r\n.table > tbody > tr.success > td,\r\n.table > tbody > tr.success > th,\r\n.table > tbody > tr > td.success,\r\n.table > tbody > tr > th.success,\r\n.table > tfoot > tr.success > td,\r\n.table > tfoot > tr.success > th,\r\n.table > tfoot > tr > td.success,\r\n.table > tfoot > tr > th.success,\r\n.table > thead > tr.success > td,\r\n.table > thead > tr.success > th,\r\n.table > thead > tr > td.success,\r\n.table > thead > tr > th.success {\r\n background-color: rgba(0, 177, 157, 0.15);\r\n}\r\n.table > tbody > tr.info > td,\r\n.table > tbody > tr.info > th,\r\n.table > tbody > tr > td.info,\r\n.table > tbody > tr > th.info,\r\n.table > tfoot > tr.info > td,\r\n.table > tfoot > tr.info > th,\r\n.table > tfoot > tr > td.info,\r\n.table > tfoot > tr > th.info,\r\n.table > thead > tr.info > td,\r\n.table > thead > tr.info > th,\r\n.table > thead > tr > td.info,\r\n.table > thead > tr > th.info {\r\n background-color: rgba(61, 220, 247, 0.15);\r\n}\r\n.table > tbody > tr.warning > td,\r\n.table > tbody > tr.warning > th,\r\n.table > tbody > tr > td.warning,\r\n.table > tbody > tr > th.warning,\r\n.table > tfoot > tr.warning > td,\r\n.table > tfoot > tr.warning > th,\r\n.table > tfoot > tr > td.warning,\r\n.table > tfoot > tr > th.warning,\r\n.table > thead > tr.warning > td,\r\n.table > thead > tr.warning > th,\r\n.table > thead > tr > td.warning,\r\n.table > thead > tr > th.warning {\r\n background-color: rgba(255, 170, 0, 0.15);\r\n}\r\n.table > tbody > tr.danger > td,\r\n.table > tbody > tr.danger > th,\r\n.table > tbody > tr > td.danger,\r\n.table > tbody > tr > th.danger,\r\n.table > tfoot > tr.danger > td,\r\n.table > tfoot > tr.danger > th,\r\n.table > tfoot > tr > td.danger,\r\n.table > tfoot > tr > th.danger,\r\n.table > thead > tr.danger > td,\r\n.table > thead > tr.danger > th,\r\n.table > thead > tr > td.danger,\r\n.table > thead > tr > th.danger {\r\n background-color: rgba(239, 83, 80, 0.15);\r\n}\r\n.table-bordered {\r\n border: 1px solid rgba(238, 238, 238, 0.3);\r\n}\r\n.table-striped > tbody > tr:nth-of-type(odd) {\r\n background-color: #323b44;\r\n}\r\n.table-bordered > thead > tr > th,\r\n.table-bordered > tbody > tr > th,\r\n.table-bordered > tfoot > tr > th,\r\n.table-bordered > thead > tr > td,\r\n.table-bordered > tbody > tr > td,\r\n.table-bordered > tfoot > tr > td {\r\n border: 1px solid rgba(255, 255, 255, 0.2);\r\n}\r\n.modal-block {\r\n background: transparent;\r\n margin: 40px auto;\r\n max-width: 600px;\r\n padding: 0;\r\n position: relative;\r\n text-align: left;\r\n}\r\n/* Data table */\r\n#datatable-editable .actions a {\r\n padding: 5px;\r\n}\r\n#datatable-editable .form-control {\r\n background-color: transparent;\r\n width: 100%;\r\n}\r\n#datatable-editable .fa-trash-o {\r\n color: #ef5350;\r\n}\r\n#datatable-editable .fa-times {\r\n color: #ef5350;\r\n}\r\n#datatable-editable .fa-pencil {\r\n color: #29b6f6;\r\n}\r\n#datatable-editable .fa-save {\r\n color: #33b86c;\r\n}\r\n#datatable td {\r\n font-weight: normal;\r\n}\r\ndiv.dataTables_paginate ul.pagination {\r\n margin-top: 30px;\r\n}\r\ndiv.dataTables_info {\r\n padding-top: 38px;\r\n}\r\n.dt-buttons {\r\n float: left;\r\n}\r\ndiv#datatable-buttons_info {\r\n float: left;\r\n}\r\n/* Fixed Header */\r\n.fixedHeader-floating {\r\n top: 70px !important;\r\n}\r\n/* Key table */\r\ntable.dataTable th.focus,\r\ntable.dataTable td.focus {\r\n outline: 3px solid #3bafda !important;\r\n outline-offset: -1px;\r\n}\r\n.fixedHeader-floating {\r\n border: none !important;\r\n}\r\n.fixedHeader-floating .sorting,\r\n.fixedHeader-floating .sorting_asc {\r\n background-color: #323b44;\r\n border-color: rgba(238, 238, 238, 0.3);\r\n}\r\ndiv.DTS tbody tr.even {\r\n background-color: #272e35;\r\n}\r\ndiv.DTS div.dataTables_scrollBody {\r\n background: none !important;\r\n}\r\n/* Responsive table */\r\n.table-rep-plugin .table-responsive {\r\n border: none !important;\r\n}\r\n.table-rep-plugin .dropdown-menu li.checkbox-row {\r\n color: #ffffff !important;\r\n background-color: transparent !important;\r\n}\r\n.table-rep-plugin tbody th {\r\n font-size: 14px;\r\n font-weight: normal;\r\n}\r\n.table-rep-plugin .checkbox-row {\r\n padding-left: 40px;\r\n}\r\n.table-rep-plugin .checkbox-row label {\r\n display: inline-block;\r\n padding-left: 5px;\r\n position: relative;\r\n}\r\n.table-rep-plugin .checkbox-row label::before {\r\n -o-transition: 0.3s ease-in-out;\r\n -webkit-transition: 0.3s ease-in-out;\r\n background-color: #ffffff;\r\n border-radius: 3px;\r\n border: 1px solid #cccccc;\r\n content: \"\";\r\n display: inline-block;\r\n height: 17px;\r\n left: 0;\r\n margin-left: -20px;\r\n position: absolute;\r\n transition: 0.3s ease-in-out;\r\n width: 17px;\r\n outline: none !important;\r\n}\r\n.table-rep-plugin .checkbox-row label::after {\r\n color: #555555;\r\n display: inline-block;\r\n font-size: 11px;\r\n height: 16px;\r\n left: 0;\r\n margin-left: -20px;\r\n padding-left: 3px;\r\n padding-top: 1px;\r\n position: absolute;\r\n top: -1px;\r\n width: 16px;\r\n}\r\n.table-rep-plugin .checkbox-row input[type=\"checkbox\"] {\r\n cursor: pointer;\r\n opacity: 0;\r\n z-index: 1;\r\n outline: none !important;\r\n}\r\n.table-rep-plugin .checkbox-row input[type=\"checkbox\"]:disabled + label {\r\n opacity: 0.65;\r\n}\r\n.table-rep-plugin .checkbox-row input[type=\"checkbox\"]:focus + label::before {\r\n outline-offset: -2px;\r\n outline: none;\r\n}\r\n.table-rep-plugin .checkbox-row input[type=\"checkbox\"]:checked + label::after {\r\n content: \"\\f00c\";\r\n font-family: 'FontAwesome';\r\n}\r\n.table-rep-plugin .checkbox-row input[type=\"checkbox\"]:disabled + label::before {\r\n background-color: #eeeeee;\r\n cursor: not-allowed;\r\n}\r\n.table-rep-plugin .checkbox-row input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #3bafda;\r\n border-color: #3bafda;\r\n}\r\n.table-rep-plugin .checkbox-row input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n/* Tablesaw */\r\n.tablesaw thead {\r\n background: rgba(255, 255, 255, 0.05);\r\n background-image: none;\r\n border: none;\r\n}\r\n.tablesaw thead th {\r\n text-shadow: none;\r\n letter-spacing: 0.06em;\r\n color: rgba(255, 255, 255, 0.7) !important;\r\n}\r\n.tablesaw thead tr:first-child th {\r\n padding-top: 1.1em;\r\n padding-bottom: 0.9em;\r\n font-weight: 600;\r\n font-family: inherit;\r\n border: none;\r\n}\r\n.tablesaw td,\r\n.tablesaw tbody th {\r\n font-size: inherit;\r\n line-height: inherit;\r\n padding: 10px !important;\r\n}\r\n.tablesaw-stack tbody tr,\r\n.tablesaw tbody tr {\r\n border-bottom: none;\r\n}\r\n.tablesaw-swipe .tablesaw-cell-persist {\r\n border-right: 1px solid rgba(255, 255, 255, 0.1);\r\n}\r\n.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after,\r\n.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after {\r\n font-family: FontAwesome;\r\n font-size: 10px;\r\n}\r\n.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after {\r\n content: \"\\f176\";\r\n}\r\n.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after {\r\n content: \"\\f175\";\r\n}\r\n.tablesaw-bar .btn-select.btn-small:after,\r\n.tablesaw-bar .btn-select.btn-micro:after {\r\n font-size: 8px;\r\n padding-right: 10px;\r\n}\r\n.tablesaw-swipe .tablesaw-cell-persist {\r\n box-shadow: none;\r\n}\r\n.tablesaw-enhanced .tablesaw-bar .btn {\r\n text-shadow: none;\r\n background-image: none;\r\n color: rgba(255, 255, 255, 0.7) !important;\r\n}\r\n.tablesaw-enhanced .tablesaw-bar .btn.btn-select:hover {\r\n background: transparent;\r\n}\r\n.tablesaw-enhanced .tablesaw-bar .btn:hover,\r\n.tablesaw-enhanced .tablesaw-bar .btn:focus,\r\n.tablesaw-enhanced .tablesaw-bar .btn:active {\r\n color: #3bafda !important;\r\n background-color: #f5f5f5;\r\n outline: none !important;\r\n box-shadow: none !important;\r\n background-image: none;\r\n}\r\n/* Footable */\r\n.footable-odd {\r\n background-color: #2e363e;\r\n}\r\n/* Responsive table */\r\ntable.focus-on tbody tr.unfocused th,\r\ntable.focus-on tbody tr.unfocused td {\r\n color: rgba(255, 255, 255, 0.25);\r\n}\r\ntable.focus-on tbody tr.focused th {\r\n background-color: #3bafda;\r\n color: #ffffff;\r\n}\r\ntable.focus-on tbody tr.focused td {\r\n background-color: #3bafda;\r\n color: #ffffff;\r\n}\r\n.table-rep-plugin .sticky-table-header.fixed-solution {\r\n top: 70px !important;\r\n background-color: #272e35;\r\n border: 0;\r\n}\r\n/* =============\r\n Form elements\r\n ============= */\r\n.error {\r\n color: #ef5350;\r\n font-size: 12px;\r\n font-weight: 500;\r\n}\r\n.parsley-error {\r\n border-color: #ef5350 !important;\r\n}\r\n.parsley-errors-list {\r\n display: none;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n.parsley-errors-list.filled {\r\n display: block;\r\n}\r\n.parsley-errors-list > li {\r\n font-size: 12px;\r\n list-style: none;\r\n color: #f6504d;\r\n}\r\n/* Datepicker */\r\n.datepicker {\r\n padding: 8px;\r\n}\r\n.datepicker th {\r\n font-size: 14px !important;\r\n}\r\n.datepicker table tr td.today,\r\n.datepicker table tr td.today:hover,\r\n.datepicker table tr td.today.disabled,\r\n.datepicker table tr td.today.disabled:hover,\r\n.datepicker table tr td.selected,\r\n.datepicker table tr td.selected:hover,\r\n.datepicker table tr td.selected.disabled,\r\n.datepicker table tr td.selected.disabled:hover,\r\n.datepicker table tr td span.active,\r\n.datepicker table tr td span.active:hover,\r\n.datepicker table tr td span.active.disabled,\r\n.datepicker table tr td span.active.disabled:hover {\r\n background-image: none;\r\n}\r\n.datepicker table tr td span.active:hover,\r\n.datepicker table tr td span.active:hover:hover,\r\n.datepicker table tr td span.active.disabled:hover,\r\n.datepicker table tr td span.active.disabled:hover:hover,\r\n.datepicker table tr td span.active:active,\r\n.datepicker table tr td span.active:hover:active,\r\n.datepicker table tr td span.active.disabled:active,\r\n.datepicker table tr td span.active.disabled:hover:active,\r\n.datepicker table tr td span.active.active,\r\n.datepicker table tr td span.active:hover.active,\r\n.datepicker table tr td span.active.disabled.active,\r\n.datepicker table tr td span.active.disabled:hover.active,\r\n.datepicker table tr td span.active.disabled,\r\n.datepicker table tr td span.active:hover.disabled,\r\n.datepicker table tr td span.active.disabled.disabled,\r\n.datepicker table tr td span.active.disabled:hover.disabled,\r\n.datepicker table tr td span.active[disabled],\r\n.datepicker table tr td span.active:hover[disabled],\r\n.datepicker table tr td span.active.disabled[disabled],\r\n.datepicker table tr td span.active.disabled:hover[disabled] {\r\n background-color: #3bafda;\r\n}\r\n.datepicker table tr td.active,\r\n.datepicker table tr td.active:hover,\r\n.datepicker table tr td.active.disabled,\r\n.datepicker table tr td.active.disabled:hover {\r\n background-color: #3bafda !important;\r\n background-image: none;\r\n box-shadow: none;\r\n text-shadow: none;\r\n}\r\n.datepicker thead tr:first-child th:hover,\r\n.datepicker tfoot tr th:hover {\r\n background-color: #1c2127;\r\n}\r\n.datepicker-inline {\r\n border: 2px solid rgba(238, 238, 238, 0.3);\r\n}\r\n.daterangepicker td.active,\r\n.daterangepicker td.active:hover {\r\n background-color: #3bafda;\r\n border-color: #3bafda;\r\n}\r\n.daterangepicker .input-mini.active {\r\n border: 1px solid #AAAAAA;\r\n}\r\n.daterangepicker .ranges li {\r\n -webkit-border-radius: 2px;\r\n border-radius: 2px;\r\n -moz-border-radius: 2px;\r\n background-clip: padding-box;\r\n color: #98a6ad;\r\n font-weight: 600;\r\n font-size: 12px;\r\n border-color: #323b44;\r\n background-color: #323b44;\r\n}\r\n.daterangepicker select.hourselect,\r\n.daterangepicker select.minuteselect,\r\n.daterangepicker select.secondselect,\r\n.daterangepicker select.ampmselect {\r\n border: 1px solid #e3e3e3;\r\n padding: 2px;\r\n width: 60px;\r\n}\r\n.daterangepicker .ranges li.active,\r\n.daterangepicker .ranges li:hover {\r\n background-color: #3bafda;\r\n border: 1px solid #3bafda;\r\n}\r\n.search-input {\r\n margin-bottom: 10px;\r\n}\r\n.ms-selectable {\r\n box-shadow: none;\r\n outline: none !important;\r\n}\r\n.ms-container .ms-list.ms-focus {\r\n box-shadow: none;\r\n}\r\n.ms-container .ms-selectable li.ms-hover {\r\n background-color: #3bafda;\r\n}\r\n.ms-container .ms-selection li.ms-hover {\r\n background-color: #3bafda;\r\n}\r\n.note-editor {\r\n border: 2px solid rgba(255, 255, 255, 0.2);\r\n position: relative;\r\n color: #98a6ad;\r\n}\r\n.note-editor .note-toolbar {\r\n background-color: transparent;\r\n border-bottom: 1px solid #eeeeee;\r\n margin: 0;\r\n}\r\n.note-editor .note-statusbar {\r\n background-color: transparent;\r\n}\r\n.note-editor .note-statusbar .note-resizebar {\r\n border-top: none;\r\n height: 15px;\r\n padding-top: 3px;\r\n}\r\n.note-editor .note-editing-area .note-editable {\r\n background: transparent;\r\n color: #98a6ad;\r\n}\r\n.note-popover .popover .popover-content .note-color .dropdown-menu .btn-group .note-palette-title,\r\n.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-palette-title,\r\n.note-popover .popover .popover-content .note-color .dropdown-menu .btn-group .note-color-reset,\r\n.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-color-reset {\r\n color: #323b44;\r\n}\r\n.note-popover .popover .popover-content {\r\n padding: 5px 0 10px 5px;\r\n}\r\n.note-toolbar {\r\n padding: 5px 0 10px 5px;\r\n}\r\n/* Timepicker */\r\n.bootstrap-timepicker-widget table td a:hover {\r\n background-color: transparent;\r\n border-color: transparent;\r\n border-radius: 4px;\r\n color: #3bafda;\r\n text-decoration: none;\r\n}\r\n.editor-horizontal .popover-content {\r\n padding: 9px 30px;\r\n}\r\n.datepicker table tr td.active,\r\n.datepicker table tr td.active:hover,\r\n.datepicker table tr td.active.disabled,\r\n.datepicker table tr td.active.disabled:hover {\r\n background-color: #3bafda !important;\r\n background-image: none;\r\n box-shadow: none;\r\n}\r\n/* Dropzone */\r\n.dropzone {\r\n min-height: 230px;\r\n border: 2px dashed rgba(255, 255, 255, 0.2);\r\n background: transparent;\r\n border-radius: 6px;\r\n}\r\n.dropzone .dz-message {\r\n font-size: 30px;\r\n}\r\n/* =============\r\n Calendar\r\n============= */\r\n.calendar {\r\n float: left;\r\n margin-bottom: 0px;\r\n}\r\n.fc-view {\r\n margin-top: 30px;\r\n}\r\n.none-border .modal-footer {\r\n border-top: none;\r\n}\r\n.fc-toolbar {\r\n margin-bottom: 5px;\r\n margin-top: 15px;\r\n}\r\n.fc-toolbar h2 {\r\n font-size: 18px;\r\n font-weight: 600;\r\n line-height: 30px;\r\n text-transform: uppercase;\r\n}\r\n.fc-day {\r\n background: transparent;\r\n}\r\n.fc-toolbar .fc-state-active,\r\n.fc-toolbar .ui-state-active,\r\n.fc-toolbar button:focus,\r\n.fc-toolbar button:hover,\r\n.fc-toolbar .ui-state-hover {\r\n z-index: 0;\r\n}\r\n.fc-widget-header {\r\n border: 1px solid #f5f5f5;\r\n}\r\n.fc-widget-content {\r\n border: 1px solid #f5f5f5;\r\n}\r\n.fc th.fc-widget-header {\r\n background: rgba(255, 255, 255, 0.2);\r\n font-size: 14px;\r\n line-height: 20px;\r\n padding: 10px 0px;\r\n text-transform: uppercase;\r\n}\r\n.fc-unthemed th,\r\n.fc-unthemed td,\r\n.fc-unthemed thead,\r\n.fc-unthemed tbody,\r\n.fc-unthemed .fc-divider,\r\n.fc-unthemed .fc-row,\r\n.fc-unthemed .fc-popover {\r\n background-color: transparent;\r\n border-color: rgba(255, 255, 255, 0.1);\r\n}\r\n.fc-button {\r\n background: #ffffff;\r\n border: 1px solid #f5f5f5;\r\n color: #555555;\r\n text-transform: capitalize;\r\n}\r\n.fc-text-arrow {\r\n font-family: inherit;\r\n font-size: 16px;\r\n}\r\n.fc-state-hover {\r\n background: #F5F5F5;\r\n}\r\n.fc-state-highlight {\r\n background: #f0f0f0;\r\n}\r\n.fc-cell-overlay {\r\n background: #f0f0f0;\r\n}\r\n.fc-unthemed .fc-today {\r\n background: transparent;\r\n}\r\n.fc-event {\r\n border-radius: 2px;\r\n border: none;\r\n cursor: move;\r\n font-size: 13px;\r\n margin: 5px 7px;\r\n padding: 5px 5px;\r\n text-align: center;\r\n}\r\n.external-event {\r\n color: #ffffff;\r\n cursor: move;\r\n margin: 10px 0;\r\n padding: 6px 10px;\r\n}\r\n.fc-basic-view td.fc-week-number span {\r\n padding-right: 5px;\r\n}\r\n.fc-basic-view td.fc-day-number {\r\n padding-right: 5px;\r\n}\r\n/* ===========\r\n Widgets\r\n =============*/\r\n/* Inbox-widget */\r\n.inbox-widget .inbox-item {\r\n border-bottom: 1px solid #323b44;\r\n overflow: hidden;\r\n padding: 10px 0;\r\n position: relative;\r\n}\r\n.inbox-widget .inbox-item .inbox-item-img {\r\n display: block;\r\n float: left;\r\n margin-right: 15px;\r\n width: 40px;\r\n}\r\n.inbox-widget .inbox-item img {\r\n width: 40px;\r\n}\r\n.inbox-widget .inbox-item .inbox-item-author {\r\n color: #f5f5f5;\r\n display: block;\r\n margin: 0;\r\n}\r\n.inbox-widget .inbox-item .inbox-item-text {\r\n color: #98a6ad;\r\n display: block;\r\n font-size: 12px;\r\n margin: 0;\r\n}\r\n.inbox-widget .inbox-item .inbox-item-date {\r\n color: #98a6ad;\r\n font-size: 11px;\r\n position: absolute;\r\n right: 7px;\r\n top: 2px;\r\n}\r\n/* Chat widget */\r\n.conversation-list {\r\n list-style: none;\r\n height: 332px;\r\n padding: 0px 20px;\r\n}\r\n.conversation-list li {\r\n margin-bottom: 24px;\r\n}\r\n.conversation-list .chat-avatar {\r\n display: inline-block;\r\n float: left;\r\n text-align: center;\r\n width: 42px;\r\n}\r\n.conversation-list .chat-avatar img {\r\n border-radius: 100%;\r\n width: 100%;\r\n}\r\n.conversation-list .chat-avatar i {\r\n font-size: 12px;\r\n font-style: normal;\r\n color: #98a6ad;\r\n}\r\n.conversation-list .ctext-wrap {\r\n -moz-border-radius: 3px;\r\n -webkit-border-radius: 3px;\r\n background: rgba(255, 255, 255, 0.1);\r\n border-radius: 3px;\r\n display: inline-block;\r\n padding: 12px;\r\n position: relative;\r\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);\r\n}\r\n.conversation-list .ctext-wrap i {\r\n color: #f5f5f5;\r\n display: block;\r\n font-size: 12px;\r\n font-style: normal;\r\n font-weight: bold;\r\n position: relative;\r\n}\r\n.conversation-list .ctext-wrap p {\r\n margin: 0px;\r\n padding-top: 3px;\r\n color: #98a6ad;\r\n}\r\n.conversation-list .ctext-wrap:after {\r\n right: 100%;\r\n top: 0%;\r\n border: solid transparent;\r\n content: \" \";\r\n height: 0;\r\n width: 0;\r\n position: absolute;\r\n pointer-events: none;\r\n border-top-color: rgba(255, 255, 255, 0.1);\r\n border-width: 8px;\r\n margin-left: -1px;\r\n border-right-color: rgba(255, 255, 255, 0.1);\r\n}\r\n.conversation-list .conversation-text {\r\n display: inline-block;\r\n float: left;\r\n font-size: 12px;\r\n margin-left: 12px;\r\n width: 70%;\r\n}\r\n.conversation-list .odd .chat-avatar {\r\n float: right !important;\r\n}\r\n.conversation-list .odd .conversation-text {\r\n float: right !important;\r\n margin-right: 12px;\r\n text-align: right;\r\n width: 70% !important;\r\n}\r\n.conversation-list .odd .ctext-wrap:after {\r\n border-color: rgba(238, 238, 242, 0) !important;\r\n border-left-color: rgba(255, 255, 255, 0.1) !important;\r\n border-top-color: rgba(255, 255, 255, 0.1) !important;\r\n left: 100% !important;\r\n margin-right: -1px;\r\n}\r\n.chat-send {\r\n padding-left: 0px;\r\n padding-right: 30px;\r\n}\r\n.chat-send button {\r\n width: 100%;\r\n}\r\n.chat-inputbar {\r\n padding-left: 30px;\r\n}\r\n/* Todos widget */\r\n#todo-message {\r\n font-size: 16px;\r\n}\r\n.todo-list li {\r\n border-radius: 0px;\r\n border: 0px;\r\n margin: 0px;\r\n padding: 1px;\r\n color: #98a6ad;\r\n}\r\n.todo-list li:last-of-type {\r\n border-bottom: none;\r\n}\r\n.todo-list li:hover {\r\n background: transparent !important;\r\n}\r\n.todo-send {\r\n padding-left: 0px;\r\n}\r\n/* Widget-chart */\r\n.widget-chart ul li {\r\n width: 31.5%;\r\n display: inline-block;\r\n padding: 0px;\r\n}\r\n.widget-panel {\r\n padding: 30px 20px;\r\n padding-left: 30px;\r\n border-radius: 4px;\r\n position: relative;\r\n margin-bottom: 20px;\r\n}\r\n.widget-panel i {\r\n font-size: 60px;\r\n padding: 30px;\r\n background: rgba(255, 255, 255, 0.2);\r\n position: absolute;\r\n right: 0px;\r\n bottom: 0px;\r\n top: 0px;\r\n line-height: 60px;\r\n}\r\n.widget-user {\r\n min-height: 112px;\r\n}\r\n.widget-user img {\r\n height: 72px;\r\n float: left;\r\n}\r\n.widget-user .wid-u-info {\r\n margin-left: 90px;\r\n}\r\n.widget-user .wid-u-info p {\r\n white-space: nowrap;\r\n display: block;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n}\r\n.widget-simple-chart .circliful-chart {\r\n float: left;\r\n margin-top: -5px;\r\n}\r\n.widget-icon i {\r\n float: left;\r\n font-size: 48px;\r\n}\r\n.widget-icon .wid-icon-info {\r\n margin-left: 80px;\r\n}\r\n","@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);\r\n@import url(https://fonts.googleapis.com/css?family=Poppins:500,600);\r\n@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:600,400,700);\r\n/* ===========\r\n Core file List\r\n\r\n - Common\r\n - Bootstrap custom\r\n - Helper class\r\n - Waves effect\r\n - Animation\r\n - Print css\r\n =============*/\r\n/* ===========\r\n Common\r\n =============*/\r\nbody {\r\n background: #2d353d;\r\n font-family: 'Roboto', sans-serif;\r\n margin: 0;\r\n color: #98a6ad;\r\n overflow-x: hidden !important;\r\n}\r\nhtml {\r\n overflow-x: hidden;\r\n position: relative;\r\n min-height: 100%;\r\n background: #2d353d;\r\n}\r\nh1,\r\nh2,\r\nh3,\r\nh4,\r\nh5,\r\nh6 {\r\n color: rgba(255, 255, 255, 0.8);\r\n font-family: 'Source Sans Pro', sans-serif;\r\n margin: 10px 0;\r\n}\r\nh1 small,\r\nh2 small,\r\nh3 small,\r\nh4 small,\r\nh5 small,\r\nh6 small {\r\n color: rgba(255, 255, 255, 0.5);\r\n}\r\nh1 {\r\n line-height: 43px;\r\n}\r\nh2 {\r\n line-height: 35px;\r\n}\r\nh3 {\r\n line-height: 30px;\r\n}\r\nh4 {\r\n line-height: 22px;\r\n}\r\n* {\r\n outline: none !important;\r\n}\r\na:hover {\r\n outline: 0;\r\n text-decoration: none;\r\n}\r\na:active {\r\n outline: 0;\r\n text-decoration: none;\r\n}\r\na:focus {\r\n outline: 0;\r\n text-decoration: none;\r\n}\r\n.container {\r\n width: auto;\r\n}\r\n.container-alt {\r\n margin-left: auto;\r\n margin-right: auto;\r\n padding-left: 15px;\r\n padding-right: 15px;\r\n}\r\n.footer {\r\n background-color: #323b44;\r\n border-top: 1px solid rgba(255, 255, 255, 0.1);\r\n bottom: 0;\r\n color: #98a6ad;\r\n text-align: left !important;\r\n padding: 20px 30px;\r\n position: absolute;\r\n right: 0;\r\n left: 240px;\r\n}\r\n#wrapper {\r\n height: 100%;\r\n overflow: hidden;\r\n width: 100%;\r\n}\r\n.page {\r\n bottom: 0;\r\n left: 0;\r\n right: 0;\r\n top: 0;\r\n}\r\n.page-title {\r\n margin-bottom: 0px;\r\n margin-top: 0px;\r\n}\r\n.page-header {\r\n border-bottom: 1px solid rgba(238, 238, 238, 0.2);\r\n}\r\n.page-title-box {\r\n box-shadow: 0 2px 2px rgba(0, 0, 0, 0.03), 0 1px 0 rgba(0, 0, 0, 0.03);\r\n padding: 20px;\r\n margin: -20px -20px 0 -20px;\r\n}\r\n.page-title-box .breadcrumb {\r\n margin-top: 0px;\r\n padding-top: 2px;\r\n}\r\n.page-title-box .breadcrumb a {\r\n color: #3bafda;\r\n}\r\n.page-title-box .breadcrumb > .active {\r\n color: #98a6ad;\r\n}\r\n.card-box {\r\n padding: 20px;\r\n border: 1px solid rgba(255, 255, 255, 0.07);\r\n -webkit-border-radius: 5px;\r\n border-radius: 5px;\r\n -moz-border-radius: 5px;\r\n background-clip: padding-box;\r\n margin-bottom: 20px;\r\n background-color: #323b44;\r\n}\r\n.header-title {\r\n text-transform: uppercase;\r\n font-size: 15px;\r\n font-weight: 600;\r\n letter-spacing: 0.04em;\r\n line-height: 16px;\r\n margin-bottom: 8px;\r\n}\r\n.social-links li a {\r\n -webkit-border-radius: 50%;\r\n background: #EFF0F4;\r\n border-radius: 50%;\r\n color: #7A7676;\r\n display: inline-block;\r\n height: 30px;\r\n line-height: 30px;\r\n text-align: center;\r\n width: 30px;\r\n}\r\n/* ===========\r\n Bootstrap-custom\r\n =============*/\r\n.row {\r\n margin-right: -10px;\r\n margin-left: -10px;\r\n}\r\n.col-lg-1,\r\n.col-lg-10,\r\n.col-lg-11,\r\n.col-lg-12,\r\n.col-lg-2,\r\n.col-lg-3,\r\n.col-lg-4,\r\n.col-lg-5,\r\n.col-lg-6,\r\n.col-lg-7,\r\n.col-lg-8,\r\n.col-lg-9,\r\n.col-md-1,\r\n.col-md-10,\r\n.col-md-11,\r\n.col-md-12,\r\n.col-md-2,\r\n.col-md-3,\r\n.col-md-4,\r\n.col-md-5,\r\n.col-md-6,\r\n.col-md-7,\r\n.col-md-8,\r\n.col-md-9,\r\n.col-sm-1,\r\n.col-sm-10,\r\n.col-sm-11,\r\n.col-sm-12,\r\n.col-sm-2,\r\n.col-sm-3,\r\n.col-sm-4,\r\n.col-sm-5,\r\n.col-sm-6,\r\n.col-sm-7,\r\n.col-sm-8,\r\n.col-sm-9,\r\n.col-xs-1,\r\n.col-xs-10,\r\n.col-xs-11,\r\n.col-xs-12,\r\n.col-xs-2,\r\n.col-xs-3,\r\n.col-xs-4,\r\n.col-xs-5,\r\n.col-xs-6,\r\n.col-xs-7,\r\n.col-xs-8,\r\n.col-xs-9 {\r\n padding-left: 10px;\r\n padding-right: 10px;\r\n}\r\n.breadcrumb {\r\n background-color: transparent;\r\n margin-bottom: 15px;\r\n margin-top: 5px;\r\n}\r\n.dropdown-menu {\r\n padding: 4px 0;\r\n background-color: #1c2127;\r\n -webkit-animation: dropdownOpen 0.3s ease-out;\r\n -o-animation: dropdownOpen 0.3s ease-out;\r\n animation: dropdownOpen 0.3s ease-out;\r\n border: 0;\r\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);\r\n}\r\n.dropdown-menu > li > a {\r\n padding: 6px 20px;\r\n color: #98a6ad;\r\n}\r\n.dropdown-menu .divider {\r\n background-color: rgba(238, 238, 238, 0.2);\r\n}\r\n.dropdown-menu > li > a:focus,\r\n.dropdown-menu > li > a:hover {\r\n color: rgba(255, 255, 255, 0.7);\r\n text-decoration: none;\r\n background-color: #121518;\r\n}\r\nhr {\r\n border-top: 1px solid rgba(238, 238, 238, 0.3);\r\n}\r\ncode {\r\n color: #3bafda;\r\n border-radius: 4px;\r\n}\r\ncode,\r\npre {\r\n background-color: rgba(255, 255, 255, 0.1);\r\n}\r\npre {\r\n background-color: #21272c;\r\n color: #eeeeee;\r\n border: 1px solid rgba(238, 238, 238, 0.3);\r\n}\r\n.bg-empty {\r\n background: transparent !important;\r\n}\r\n.bg-primary {\r\n background-color: #3bafda !important;\r\n}\r\n.bg-success {\r\n background-color: #00b19d !important;\r\n}\r\n.bg-info {\r\n background-color: #3ddcf7 !important;\r\n}\r\n.bg-warning {\r\n background-color: #ffaa00 !important;\r\n}\r\n.bg-danger {\r\n background-color: #ef5350 !important;\r\n}\r\n.bg-muted {\r\n background-color: #F5F5F5 !important;\r\n}\r\n.bg-inverse {\r\n background-color: #4c5667 !important;\r\n}\r\n.bg-purple {\r\n background-color: #7266ba !important;\r\n}\r\n.bg-pink {\r\n background-color: #f76397 !important;\r\n}\r\n.bg-white {\r\n background-color: #ffffff !important;\r\n}\r\n.text-white {\r\n color: #ffffff;\r\n}\r\n.text-danger {\r\n color: #ef5350;\r\n}\r\n.text-muted {\r\n color: #98a6ad !important;\r\n}\r\n.text-primary {\r\n color: #3bafda;\r\n}\r\n.text-warning {\r\n color: #ffaa00;\r\n}\r\n.text-success {\r\n color: #00b19d;\r\n}\r\n.text-info {\r\n color: #3ddcf7;\r\n}\r\n.text-inverse {\r\n color: rgba(255, 255, 255, 0.6);\r\n}\r\n.text-pink {\r\n color: #f76397;\r\n}\r\n.text-purple {\r\n color: #7266ba;\r\n}\r\n.form-control {\r\n background-color: #323b44;\r\n border: 2px solid rgba(238, 238, 238, 0.1);\r\n border-radius: 4px;\r\n color: #ffffff;\r\n height: 36px;\r\n max-width: 100%;\r\n -webkit-box-shadow: none;\r\n box-shadow: none;\r\n -webkit-transition: all 300ms linear;\r\n -moz-transition: all 300ms linear;\r\n -o-transition: all 300ms linear;\r\n -ms-transition: all 300ms linear;\r\n transition: all 300ms linear;\r\n}\r\n.form-control:focus {\r\n background-color: #323b44;\r\n border: 2px solid rgba(238, 238, 238, 0.3);\r\n -webkit-box-shadow: none;\r\n box-shadow: none;\r\n outline: 0 !important;\r\n color: #ffffff;\r\n}\r\n.form-control[disabled],\r\n.form-control[readonly],\r\nfieldset[disabled] .form-control {\r\n background-color: rgba(255, 255, 255, 0.1);\r\n}\r\ninput.form-control::-webkit-input-placeholder {\r\n color: rgba(255, 255, 255, 0.3);\r\n font-weight: normal;\r\n}\r\ninput.form-control:-moz-placeholder {\r\n color: rgba(255, 255, 255, 0.3);\r\n font-weight: normal;\r\n}\r\ninput.form-control::-moz-placeholder {\r\n color: rgba(255, 255, 255, 0.3);\r\n font-weight: normal;\r\n}\r\ninput.form-control:-ms-input-placeholder {\r\n color: rgba(255, 255, 255, 0.3);\r\n font-weight: normal;\r\n}\r\n.label {\r\n color: #ffffff !important;\r\n}\r\n.label-primary {\r\n background-color: #3bafda;\r\n}\r\n.label-success {\r\n background-color: #00b19d;\r\n}\r\n.label-info {\r\n background-color: #3ddcf7;\r\n}\r\n.label-warning {\r\n background-color: #ffaa00;\r\n}\r\n.label-danger {\r\n background-color: #ef5350;\r\n}\r\n.label-purple {\r\n background-color: #7266ba;\r\n}\r\n.label-pink {\r\n background-color: #f76397;\r\n}\r\n.label-dark {\r\n background: #4f595b;\r\n}\r\n.label-inverse {\r\n background-color: #4c5667;\r\n}\r\n.badge {\r\n font-weight: 600;\r\n padding: 3px 5px;\r\n font-size: 12px;\r\n margin-top: 1px;\r\n}\r\n.badge-xs {\r\n font-size: 9px;\r\n}\r\n.badge-xs,\r\n.badge-sm {\r\n -webkit-transform: translate(0, -2px);\r\n -ms-transform: translate(0, -2px);\r\n -o-transform: translate(0, -2px);\r\n transform: translate(0, -2px);\r\n}\r\n.badge-primary {\r\n background-color: #3bafda;\r\n}\r\n.badge-success {\r\n background-color: #00b19d;\r\n}\r\n.badge-info {\r\n background-color: #3ddcf7;\r\n}\r\n.badge-warning {\r\n background-color: #ffaa00;\r\n}\r\n.badge-danger {\r\n background-color: #ef5350;\r\n}\r\n.badge-purple {\r\n background-color: #7266ba;\r\n}\r\n.badge-pink {\r\n background-color: #f76397;\r\n}\r\n.badge-inverse {\r\n background-color: #4c5667;\r\n}\r\n/* Pagination/ Pager */\r\n.pagination > li:first-child > a,\r\n.pagination > li:first-child > span {\r\n border-bottom-left-radius: 3px;\r\n border-top-left-radius: 3px;\r\n}\r\n.pagination > li:last-child > a,\r\n.pagination > li:last-child > span {\r\n border-bottom-right-radius: 3px;\r\n border-top-right-radius: 3px;\r\n}\r\n.pagination > li > a,\r\n.pagination > li > span {\r\n color: #ffffff;\r\n background-color: transparent;\r\n border: 1px solid rgba(255, 255, 255, 0.1);\r\n}\r\n.pagination > li > a:hover,\r\n.pagination > li > span:hover,\r\n.pagination > li > a:focus,\r\n.pagination > li > span:focus {\r\n background-color: #e4e7ea;\r\n}\r\n.pagination-split li {\r\n margin-left: 5px;\r\n display: inline-block;\r\n float: left;\r\n}\r\n.pagination-split li:first-child {\r\n margin-left: 0;\r\n}\r\n.pagination-split li a {\r\n -moz-border-radius: 3px;\r\n -webkit-border-radius: 3px;\r\n border-radius: 3px;\r\n}\r\n.pagination > .active > a,\r\n.pagination > .active > span,\r\n.pagination > .active > a:hover,\r\n.pagination > .active > span:hover,\r\n.pagination > .active > a:focus,\r\n.pagination > .active > span:focus {\r\n background-color: #3bafda;\r\n border-color: #3bafda;\r\n}\r\n.pager li > a,\r\n.pager li > span {\r\n -moz-border-radius: 3px;\r\n -webkit-border-radius: 3px;\r\n border-radius: 3px;\r\n color: #ffffff;\r\n background: transparent;\r\n}\r\n.pager li > a:hover,\r\n.pager li > span:hover {\r\n background: rgba(255, 255, 255, 0.2);\r\n}\r\n.pagination > .disabled > a,\r\n.pagination > .disabled > a:focus,\r\n.pagination > .disabled > a:hover,\r\n.pagination > .disabled > span,\r\n.pagination > .disabled > span:focus,\r\n.pagination > .disabled > span:hover,\r\n.pager .disabled > a,\r\n.pager .disabled > a:focus,\r\n.pager .disabled > a:hover,\r\n.pager .disabled > span {\r\n background: rgba(255, 255, 255, 0.2);\r\n color: #ffffff;\r\n border: 1px solid rgba(255, 255, 255, 0.1);\r\n}\r\nblockquote .small,\r\nblockquote footer,\r\nblockquote small {\r\n color: #ffffff;\r\n}\r\n/* Tabs */\r\n.tabs {\r\n margin: 0 auto;\r\n padding: 0px;\r\n position: relative;\r\n white-space: nowrap;\r\n width: 100%;\r\n}\r\n.tabs li.tab {\r\n display: block;\r\n float: left;\r\n margin: 0;\r\n text-align: center;\r\n}\r\n.tabs li.tab a {\r\n -moz-transition: color 0.28s ease;\r\n -ms-transition: color 0.28s ease;\r\n -o-transition: color 0.28s ease;\r\n -webkit-transition: color 0.28s ease;\r\n color: #eeeeee;\r\n display: block;\r\n height: 100%;\r\n text-decoration: none;\r\n transition: color 0.28s ease;\r\n width: 100%;\r\n}\r\n.tabs li.tab a.active {\r\n color: #3bafda !important;\r\n}\r\n.tabs .indicator {\r\n background-color: #3bafda;\r\n bottom: 0;\r\n height: 2px;\r\n position: absolute;\r\n will-change: left, right;\r\n}\r\n.tabs-top .indicator {\r\n top: 0;\r\n}\r\n.nav-pills li a {\r\n line-height: 36px !important;\r\n}\r\n.nav-pills li.active a {\r\n background-color: #3bafda !important;\r\n}\r\n.nav-pills li.active a:hover {\r\n background-color: #3bafda !important;\r\n}\r\n.nav-pills li.active a:focus {\r\n background-color: #3bafda !important;\r\n}\r\n.nav-pills li a:hover {\r\n color: #3bafda;\r\n background: transparent !important;\r\n}\r\n.nav.nav-tabs + .tab-content {\r\n border: 2px solid rgba(255, 255, 255, 0.1);\r\n margin-bottom: 30px;\r\n padding: 30px;\r\n color: #98a6ad;\r\n background-color: #323b44;\r\n}\r\n.tabs-vertical-env {\r\n margin-bottom: 30px;\r\n}\r\n.tabs-vertical-env .tab-content {\r\n border: 2px solid rgba(255, 255, 255, 0.1);\r\n display: table-cell;\r\n margin-bottom: 30px;\r\n padding: 30px;\r\n color: #98a6ad;\r\n vertical-align: top;\r\n background-color: #272e35;\r\n}\r\n.tabs-vertical-env .nav.tabs-vertical {\r\n display: table-cell;\r\n min-width: 120px;\r\n vertical-align: top;\r\n width: 150px;\r\n}\r\n.tabs-vertical-env .nav.tabs-vertical li.active > a {\r\n background-color: #ffffff;\r\n border: 0;\r\n}\r\n.tabs-vertical-env .nav.tabs-vertical li > a {\r\n color: #333333;\r\n text-align: center;\r\n white-space: nowrap;\r\n}\r\n.nav.nav-tabs > li.active > a {\r\n border: 0;\r\n}\r\n.nav.nav-tabs > li > a,\r\n.nav.tabs-vertical > li > a {\r\n background: rgba(255, 255, 255, 0.1) !important;\r\n border-radius: 0;\r\n border: none;\r\n cursor: pointer;\r\n line-height: 50px;\r\n padding-left: 20px;\r\n padding-right: 20px;\r\n letter-spacing: 0.03em;\r\n font-weight: 600;\r\n text-transform: uppercase;\r\n font-family: 'Source Sans Pro', sans-serif;\r\n}\r\n.nav.nav-tabs > li > a:hover,\r\n.nav.tabs-vertical > li > a:hover {\r\n color: #3bafda !important;\r\n background: rgba(255, 255, 255, 0.1) !important;\r\n}\r\n.nav.nav-tabs > li:last-of-type a {\r\n margin-right: 0px;\r\n}\r\n.nav.nav-tabs {\r\n border-bottom: 0;\r\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\r\n}\r\n.nav-tabs.nav-justified > .active > a,\r\n.nav-tabs.nav-justified > .active > a:hover,\r\n.nav-tabs.nav-justified > .active > a:focus,\r\n.tabs-vertical-env .nav.tabs-vertical li.active > a {\r\n border: none;\r\n}\r\n.nav-tabs > li.active > a,\r\n.nav-tabs > li.active > a:focus,\r\n.nav-tabs > li.active > a:hover,\r\n.tabs-vertical > li.active > a,\r\n.tabs-vertical > li.active > a:focus,\r\n.tabs-vertical > li.active > a:hover {\r\n color: #3bafda !important;\r\n}\r\n.navtab-custom li {\r\n margin-bottom: -2px;\r\n}\r\n.navtab-custom li a {\r\n border-top: 2px solid transparent !important;\r\n}\r\n.navtab-custom li.active a {\r\n border-top: 2px solid #3bafda !important;\r\n}\r\n.nav-tab-left.navtab-custom li a {\r\n border: none !important;\r\n border-left: 2px solid transparent !important;\r\n}\r\n.nav-tab-left.navtab-custom li.active a {\r\n border-left: 2px solid #3bafda !important;\r\n}\r\n.nav-tab-right.navtab-custom li a {\r\n border: none !important;\r\n border-right: 2px solid transparent !important;\r\n}\r\n.nav-tab-right.navtab-custom li.active a {\r\n border-right: 2px solid #3bafda !important;\r\n}\r\n.nav-tabs.nav-justified > .active > a,\r\n.nav-tabs.nav-justified > .active > a:hover,\r\n.nav-tabs.nav-justified > .active > a:focus,\r\n.tabs-vertical-env .nav.tabs-vertical li.active > a {\r\n border: none;\r\n}\r\n.nav-tabs > li.active > a,\r\n.nav-tabs > li.active > a:focus,\r\n.nav-tabs > li.active > a:hover,\r\n.tabs-vertical > li.active > a,\r\n.tabs-vertical > li.active > a:focus,\r\n.tabs-vertical > li.active > a:hover {\r\n color: #3bafda !important;\r\n}\r\n/* Dropcap */\r\n.dropcap {\r\n font-size: 3.1em;\r\n}\r\n.dropcap,\r\n.dropcap-circle,\r\n.dropcap-square {\r\n display: block;\r\n float: left;\r\n font-weight: 400;\r\n line-height: 36px;\r\n margin-right: 6px;\r\n text-shadow: none;\r\n}\r\n/* Modal */\r\n.modal .modal-dialog .modal-content {\r\n -moz-box-shadow: none;\r\n -webkit-box-shadow: none;\r\n border-color: rgba(238, 238, 238, 0.3);\r\n border-radius: 2px;\r\n box-shadow: none;\r\n padding: 30px;\r\n background-color: #323b44;\r\n}\r\n.modal .modal-dialog .modal-content .modal-header {\r\n margin: 0;\r\n padding: 0;\r\n border-bottom: 2px solid rgba(238, 238, 238, 0.3);\r\n padding-bottom: 15px;\r\n}\r\n.modal .modal-dialog .modal-content .modal-body {\r\n padding: 20px 0;\r\n}\r\n.modal .modal-dialog .modal-content .modal-footer {\r\n padding: 0;\r\n padding-top: 15px;\r\n border-top: 1px solid rgba(238, 238, 238, 0.3);\r\n}\r\n.modal .close {\r\n color: #ffffff;\r\n text-shadow: none;\r\n}\r\n.modal-full {\r\n width: 98%;\r\n}\r\n.modal-backdrop {\r\n background-color: #eeeeee;\r\n}\r\n.modal-content .nav.nav-tabs + .tab-content {\r\n margin-bottom: 0px;\r\n}\r\n.modal-content .panel-group {\r\n margin-bottom: 0px;\r\n}\r\n.modal-content .panel {\r\n border-top: none;\r\n}\r\n/* Custom-modal */\r\n.modal-demo {\r\n background-color: #FFF;\r\n width: 600px;\r\n -webkit-border-radius: 4px;\r\n border-radius: 4px;\r\n -moz-border-radius: 4px;\r\n background-clip: padding-box;\r\n display: none;\r\n}\r\n.modal-demo .close {\r\n position: absolute;\r\n top: 15px;\r\n right: 25px;\r\n color: #eeeeee;\r\n}\r\n.custom-modal-title {\r\n padding: 15px 25px 15px 25px;\r\n line-height: 22px;\r\n font-size: 18px;\r\n background-color: #3bafda;\r\n color: #ffffff;\r\n text-align: left;\r\n margin: 0px;\r\n}\r\n.custom-modal-text {\r\n padding: 20px;\r\n}\r\n.custombox-modal-flash .close,\r\n.custombox-modal-rotatedown .close {\r\n top: 20px;\r\n z-index: 9999;\r\n}\r\n.tabs-vertical-env .tab-content {\r\n margin-bottom: 0px;\r\n}\r\n.table > thead > tr > td.middle-align,\r\n.table > tbody > tr > td.middle-align {\r\n vertical-align: middle;\r\n}\r\n.legendLabel {\r\n padding-left: 10px !important;\r\n}\r\n/* Alerts */\r\n.alert-success {\r\n background-color: rgba(0, 177, 157, 0.25) !important;\r\n border-color: rgba(0, 177, 157, 0.5) !important;\r\n color: #00b19d;\r\n}\r\n.alert-success .alert-link {\r\n color: #00b19d;\r\n}\r\n.alert-info {\r\n background-color: rgba(61, 220, 247, 0.2) !important;\r\n border-color: rgba(61, 220, 247, 0.5) !important;\r\n color: #3ddcf7;\r\n}\r\n.alert-info .alert-link {\r\n color: #3ddcf7;\r\n}\r\n.alert-warning {\r\n background-color: rgba(255, 170, 0, 0.2) !important;\r\n border-color: rgba(255, 170, 0, 0.5) !important;\r\n color: #ffaa00;\r\n}\r\n.alert-warning .alert-link {\r\n color: #ffaa00;\r\n}\r\n.alert-danger {\r\n background-color: rgba(239, 83, 80, 0.2) !important;\r\n border-color: rgba(239, 83, 80, 0.5) !important;\r\n color: #ef5350;\r\n}\r\n.alert-danger .alert-link {\r\n color: #ef5350;\r\n}\r\n/* List group */\r\n.list-group-item {\r\n border: 1px solid rgba(238, 238, 238, 0.3);\r\n background: transparent;\r\n color: #ffffff !important;\r\n}\r\n.list-group-item:hover {\r\n background-color: rgba(255, 255, 255, 0.07) !important;\r\n}\r\n.list-group-item.disabled,\r\n.list-group-item.disabled:focus,\r\n.list-group-item.disabled:hover {\r\n background-color: rgba(255, 255, 255, 0.07) !important;\r\n}\r\n.list-group-item.active,\r\n.list-group-item.active:hover,\r\n.list-group-item.active:focus {\r\n background-color: #3bafda !important;\r\n border-color: #3bafda;\r\n}\r\n.list-group-item.disabled .list-group-item-text,\r\n.list-group-item.disabled:focus .list-group-item-text,\r\n.list-group-item.disabled:hover .list-group-item-text {\r\n color: rgba(255, 255, 255, 0.5);\r\n}\r\na.list-group-item .list-group-item-heading,\r\nbutton.list-group-item .list-group-item-heading {\r\n color: #ffffff;\r\n}\r\n.nav-pills > .active > a > .badge {\r\n color: #3bafda;\r\n}\r\n.has-success .form-control {\r\n border-color: #00b19d;\r\n box-shadow: none !important;\r\n}\r\n.has-warning .form-control {\r\n border-color: #ffaa00;\r\n box-shadow: none !important;\r\n}\r\n.has-error .form-control {\r\n border-color: #ef5350;\r\n box-shadow: none !important;\r\n}\r\n.input-group-addon {\r\n border-radius: 2px;\r\n border: none;\r\n background-color: rgba(255, 255, 255, 0.2);\r\n color: #ffffff;\r\n}\r\n/* Tooltips */\r\n.tooltip-inner {\r\n border-radius: 1px;\r\n padding: 6px 10px;\r\n}\r\n.jqstooltip {\r\n -webkit-box-sizing: content-box;\r\n -moz-box-sizing: content-box;\r\n box-sizing: content-box;\r\n width: auto !important;\r\n height: auto !important;\r\n}\r\n/* Popover */\r\n.popover {\r\n font-family: inherit;\r\n border: none;\r\n -webkit-border-radius: 3px;\r\n border-radius: 3px;\r\n -moz-border-radius: 3px;\r\n background-clip: padding-box;\r\n}\r\n.popover .popover-title {\r\n background-color: transparent;\r\n color: #3bafda;\r\n font-weight: 600;\r\n}\r\n/* ===========\r\n Helper classes\r\n =============*/\r\n.p-0 {\r\n padding: 0px !important;\r\n}\r\n.p-t-0 {\r\n padding-top: 0px !important;\r\n}\r\n.p-t-10 {\r\n padding-top: 10px !important;\r\n}\r\n.p-b-0 {\r\n padding-bottom: 0px !important;\r\n}\r\n.p-b-10 {\r\n padding-bottom: 10px !important;\r\n}\r\n.m-0 {\r\n margin: 0px !important;\r\n}\r\n.m-r-5 {\r\n margin-right: 5px;\r\n}\r\n.m-r-10 {\r\n margin-right: 10px;\r\n}\r\n.m-r-15 {\r\n margin-right: 15px !important;\r\n}\r\n.m-l-5 {\r\n margin-left: 5px;\r\n}\r\n.m-l-10 {\r\n margin-left: 10px;\r\n}\r\n.m-l-15 {\r\n margin-left: 15px;\r\n}\r\n.m-t-5 {\r\n margin-top: 5px !important;\r\n}\r\n.m-t-0 {\r\n margin-top: 0px;\r\n}\r\n.m-t-10 {\r\n margin-top: 10px !important;\r\n}\r\n.m-t-15 {\r\n margin-top: 15px !important;\r\n}\r\n.m-t-20 {\r\n margin-top: 20px !important;\r\n}\r\n.m-t-30 {\r\n margin-top: 30px !important;\r\n}\r\n.m-t-40 {\r\n margin-top: 40px !important;\r\n}\r\n.m-b-0 {\r\n margin-bottom: 0px !important;\r\n}\r\n.m-b-5 {\r\n margin-bottom: 5px;\r\n}\r\n.m-b-10 {\r\n margin-bottom: 10px;\r\n}\r\n.m-b-15 {\r\n margin-bottom: 15px;\r\n}\r\n.m-b-20 {\r\n margin-bottom: 20px;\r\n}\r\n.m-b-25 {\r\n margin-bottom: 25px;\r\n}\r\n.m-b-30 {\r\n margin-bottom: 30px !important;\r\n}\r\n.w-xs {\r\n min-width: 80px;\r\n}\r\n.w-sm {\r\n min-width: 95px;\r\n}\r\n.w-md {\r\n min-width: 110px;\r\n}\r\n.w-lg {\r\n min-width: 140px;\r\n}\r\n.m-h-50 {\r\n min-height: 50px;\r\n}\r\n.l-h-34 {\r\n line-height: 34px !important;\r\n}\r\n.font-light {\r\n font-weight: 300;\r\n}\r\n.font-500 {\r\n font-weight: 500;\r\n}\r\n.font-normal {\r\n font-weight: normal;\r\n}\r\n.font-13 {\r\n font-size: 13px;\r\n}\r\n.wrapper-md {\r\n padding: 20px;\r\n}\r\n.center-page {\r\n float: none !important;\r\n margin: 0 auto;\r\n}\r\n.pull-in {\r\n margin-left: -20px;\r\n margin-right: -20px;\r\n}\r\n.b-0 {\r\n border: none !important;\r\n}\r\n.no-border {\r\n border: none;\r\n}\r\n.bx-s-0 {\r\n box-shadow: none !important;\r\n}\r\n.bx-shadow {\r\n -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);\r\n -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);\r\n box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);\r\n}\r\n.mx-box {\r\n max-height: 380px;\r\n min-height: 380px;\r\n}\r\n.thumb-sm {\r\n height: 32px;\r\n width: 32px;\r\n}\r\n.thumb-md {\r\n height: 48px;\r\n width: 48px;\r\n}\r\n.thumb-lg {\r\n height: 88px;\r\n width: 88px;\r\n}\r\n/* Demo Only */\r\n.grid-structure .grid-container {\r\n background-color: rgba(255, 255, 255, 0.03);\r\n margin-bottom: 10px;\r\n padding: 10px 20px;\r\n}\r\n.icon-list-demo div {\r\n cursor: pointer;\r\n line-height: 45px;\r\n white-space: nowrap;\r\n color: #98a6ad;\r\n}\r\n.icon-list-demo div p {\r\n margin-bottom: 0px;\r\n line-height: inherit;\r\n}\r\n.icon-list-demo i {\r\n -webkit-transition: all 0.2s;\r\n display: inline-block;\r\n font-size: 18px;\r\n margin: 0;\r\n text-align: center;\r\n transition: all 0.2s;\r\n vertical-align: middle;\r\n width: 40px;\r\n}\r\n.icon-list-demo .col-md-4 {\r\n -webkit-border-radius: 3px;\r\n border-radius: 3px;\r\n -moz-border-radius: 3px;\r\n background-clip: padding-box;\r\n}\r\n.icon-list-demo .col-md-4:hover {\r\n color: #3bafda;\r\n}\r\n.icon-list-demo .col-md-4:hover i {\r\n -o-transform: scale(1.5);\r\n -webkit-transform: scale(1.5);\r\n moz-transform: scale(1.5);\r\n transform: scale(1.5);\r\n}\r\n.ionicon-list i {\r\n font-size: 16px;\r\n}\r\n.ionicon-list .col-md-3:hover i {\r\n -o-transform: scale(2);\r\n -webkit-transform: scale(2);\r\n moz-transform: scale(2);\r\n transform: scale(2);\r\n}\r\n.button-list {\r\n margin-left: -8px;\r\n margin-bottom: -12px;\r\n}\r\n.button-list .btn {\r\n margin-bottom: 12px;\r\n margin-left: 8px;\r\n}\r\n/* ===========\r\n Waves Effect\r\n =============*/\r\n/*!\r\n * Waves v0.6.0\r\n * http://fian.my.id/Waves\r\n *\r\n * Copyright 2014 Alfiana E. Sibuea and other contributors\r\n * Released under the MIT license\r\n * https://github.com/fians/Waves/blob/master/LICENSE\r\n */\r\n.waves-effect {\r\n position: relative;\r\n cursor: pointer;\r\n display: inline-block;\r\n overflow: hidden;\r\n -webkit-user-select: none;\r\n -moz-user-select: none;\r\n -ms-user-select: none;\r\n user-select: none;\r\n -webkit-tap-highlight-color: transparent;\r\n vertical-align: middle;\r\n z-index: 1;\r\n will-change: opacity, transform;\r\n -webkit-transition: all 0.3s ease-out;\r\n -moz-transition: all 0.3s ease-out;\r\n -o-transition: all 0.3s ease-out;\r\n -ms-transition: all 0.3s ease-out;\r\n transition: all 0.3s ease-out;\r\n}\r\n.waves-effect .waves-ripple {\r\n position: absolute;\r\n border-radius: 50%;\r\n width: 20px;\r\n height: 20px;\r\n margin-top: -10px;\r\n margin-left: -10px;\r\n opacity: 0;\r\n background: rgba(0, 0, 0, 0.2);\r\n -webkit-transition: all 0.7s ease-out;\r\n -moz-transition: all 0.7s ease-out;\r\n -o-transition: all 0.7s ease-out;\r\n -ms-transition: all 0.7s ease-out;\r\n transition: all 0.7s ease-out;\r\n -webkit-transition-property: -webkit-transform, opacity;\r\n -moz-transition-property: -moz-transform, opacity;\r\n -o-transition-property: -o-transform, opacity;\r\n transition-property: transform, opacity;\r\n -webkit-transform: scale(0);\r\n -moz-transform: scale(0);\r\n -ms-transform: scale(0);\r\n -o-transform: scale(0);\r\n transform: scale(0);\r\n pointer-events: none;\r\n}\r\n.waves-effect.waves-light .waves-ripple {\r\n background-color: rgba(255, 255, 255, 0.45);\r\n}\r\n.waves-effect.waves-red .waves-ripple {\r\n background-color: rgba(244, 67, 54, 0.7);\r\n}\r\n.waves-effect.waves-yellow .waves-ripple {\r\n background-color: rgba(255, 235, 59, 0.7);\r\n}\r\n.waves-effect.waves-orange .waves-ripple {\r\n background-color: rgba(255, 152, 0, 0.7);\r\n}\r\n.waves-effect.waves-purple .waves-ripple {\r\n background-color: rgba(156, 39, 176, 0.7);\r\n}\r\n.waves-effect.waves-green .waves-ripple {\r\n background-color: rgba(76, 175, 80, 0.7);\r\n}\r\n.waves-effect.waves-teal .waves-ripple {\r\n background-color: rgba(0, 150, 136, 0.7);\r\n}\r\n.waves-effect.waves-primary .waves-ripple {\r\n background-color: rgba(59, 175, 218, 0.4);\r\n}\r\n.waves-notransition {\r\n -webkit-transition: none !important;\r\n -moz-transition: none !important;\r\n -o-transition: none !important;\r\n -ms-transition: none !important;\r\n transition: none !important;\r\n}\r\n.waves-circle {\r\n -webkit-transform: translateZ(0);\r\n -moz-transform: translateZ(0);\r\n -ms-transform: translateZ(0);\r\n -o-transform: translateZ(0);\r\n transform: translateZ(0);\r\n text-align: center;\r\n width: 2.5em;\r\n height: 2.5em;\r\n line-height: 2.5em;\r\n border-radius: 50%;\r\n -webkit-mask-image: none;\r\n}\r\n.waves-input-wrapper {\r\n border-radius: 0.2em;\r\n vertical-align: bottom;\r\n}\r\n.waves-input-wrapper .waves-button-input {\r\n position: relative;\r\n top: 0;\r\n left: 0;\r\n z-index: 1;\r\n}\r\n.waves-block {\r\n display: block;\r\n}\r\n/* ===========\r\n Animation\r\n =============*/\r\n/* Bounce 1 */\r\n@-webkit-keyframes cd-bounce-1 {\r\n 0% {\r\n opacity: 0;\r\n -webkit-transform: scale(0.5);\r\n }\r\n 60% {\r\n opacity: 1;\r\n -webkit-transform: scale(1.2);\r\n }\r\n 100% {\r\n -webkit-transform: scale(1);\r\n }\r\n}\r\n@-moz-keyframes cd-bounce-1 {\r\n 0% {\r\n opacity: 0;\r\n -moz-transform: scale(0.5);\r\n }\r\n 60% {\r\n opacity: 1;\r\n -moz-transform: scale(1.2);\r\n }\r\n 100% {\r\n -moz-transform: scale(1);\r\n }\r\n}\r\n@-o-keyframes cd-bounce-1 {\r\n 0% {\r\n opacity: 0;\r\n -o-transform: scale(0.5);\r\n }\r\n 60% {\r\n opacity: 1;\r\n -o-transform: scale(1.2);\r\n }\r\n 100% {\r\n -o-transform: scale(1);\r\n }\r\n}\r\n@keyframes cd-bounce-1 {\r\n 0% {\r\n opacity: 0;\r\n -webkit-transform: scale(0.5);\r\n -moz-transform: scale(0.5);\r\n -ms-transform: scale(0.5);\r\n -o-transform: scale(0.5);\r\n transform: scale(0.5);\r\n }\r\n 60% {\r\n opacity: 1;\r\n -webkit-transform: scale(1.2);\r\n -moz-transform: scale(1.2);\r\n -ms-transform: scale(1.2);\r\n -o-transform: scale(1.2);\r\n transform: scale(1.2);\r\n }\r\n 100% {\r\n opacity: 1;\r\n -webkit-transform: scale(1);\r\n -moz-transform: scale(1);\r\n -ms-transform: scale(1);\r\n -o-transform: scale(1);\r\n transform: scale(1);\r\n }\r\n}\r\n/* Bounce 2 */\r\n@-webkit-keyframes cd-bounce-2 {\r\n 0% {\r\n opacity: 0;\r\n -webkit-transform: translateX(-100px);\r\n }\r\n 60% {\r\n opacity: 1;\r\n -webkit-transform: translateX(20px);\r\n }\r\n 100% {\r\n -webkit-transform: translateX(0);\r\n }\r\n}\r\n@-moz-keyframes cd-bounce-2 {\r\n 0% {\r\n opacity: 0;\r\n -moz-transform: translateX(-100px);\r\n }\r\n 60% {\r\n opacity: 1;\r\n -moz-transform: translateX(20px);\r\n }\r\n 100% {\r\n -moz-transform: translateX(0);\r\n }\r\n}\r\n@-o-keyframes cd-bounce-2 {\r\n 0% {\r\n opacity: 0;\r\n -o-transform: translateX(-100px);\r\n }\r\n 60% {\r\n opacity: 1;\r\n -o-transform: translateX(20px);\r\n }\r\n 100% {\r\n opacity: 1;\r\n -o-transform: translateX(0);\r\n }\r\n}\r\n@keyframes cd-bounce-2 {\r\n 0% {\r\n opacity: 0;\r\n -webkit-transform: translateX(-100px);\r\n -moz-transform: translateX(-100px);\r\n -ms-transform: translateX(-100px);\r\n -o-transform: translateX(-100px);\r\n transform: translateX(-100px);\r\n }\r\n 60% {\r\n opacity: 1;\r\n -webkit-transform: translateX(20px);\r\n -moz-transform: translateX(20px);\r\n -ms-transform: translateX(20px);\r\n -o-transform: translateX(20px);\r\n transform: translateX(20px);\r\n }\r\n 100% {\r\n opacity: 1;\r\n -webkit-transform: translateX(0);\r\n -moz-transform: translateX(0);\r\n -ms-transform: translateX(0);\r\n -o-transform: translateX(0);\r\n transform: translateX(0);\r\n }\r\n}\r\n/* Dropdown */\r\n@-webkit-keyframes dropdownOpen {\r\n 0% {\r\n opacity: 0;\r\n -webkit-transform: scale(0);\r\n }\r\n 100% {\r\n -webkit-transform: scale(1);\r\n }\r\n}\r\n@-moz-keyframes dropdownOpen {\r\n 0% {\r\n opacity: 0;\r\n -moz-transform: scale(0);\r\n }\r\n 100% {\r\n -moz-transform: scale(1);\r\n }\r\n}\r\n@-o-keyframes dropdownOpen {\r\n 0% {\r\n opacity: 0;\r\n -o-transform: scale(0);\r\n }\r\n 100% {\r\n -o-transform: scale(1);\r\n }\r\n}\r\n@keyframes dropdownOpen {\r\n 0% {\r\n opacity: 0;\r\n -webkit-transform: scale(0);\r\n -moz-transform: scale(0);\r\n -ms-transform: scale(0);\r\n -o-transform: scale(0);\r\n transform: scale(0);\r\n }\r\n 100% {\r\n opacity: 1;\r\n -webkit-transform: scale(1);\r\n -moz-transform: scale(1);\r\n -ms-transform: scale(1);\r\n -o-transform: scale(1);\r\n transform: scale(1);\r\n }\r\n}\r\n/* Progressbar Animated */\r\n@-webkit-keyframes animationProgress {\r\n from {\r\n width: 0;\r\n }\r\n}\r\n@keyframes animationProgress {\r\n from {\r\n width: 0;\r\n }\r\n}\r\n/* Portlets loader */\r\n@-webkit-keyframes loaderAnimate {\r\n 0% {\r\n -webkit-transform: rotate(0deg);\r\n }\r\n 100% {\r\n -webkit-transform: rotate(220deg);\r\n }\r\n}\r\n@-moz-keyframes loaderAnimate {\r\n 0% {\r\n -moz-transform: rotate(0deg);\r\n }\r\n 100% {\r\n -moz-transform: rotate(220deg);\r\n }\r\n}\r\n@-o-keyframes loaderAnimate {\r\n 0% {\r\n -o-transform: rotate(0deg);\r\n }\r\n 100% {\r\n -o-transform: rotate(220deg);\r\n }\r\n}\r\n@keyframes loaderAnimate {\r\n 0% {\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n transform: rotate(220deg);\r\n }\r\n}\r\n@-webkit-keyframes loaderAnimate2 {\r\n 0% {\r\n box-shadow: inset #555 0 0 0 8px;\r\n -webkit-transform: rotate(-140deg);\r\n }\r\n 50% {\r\n box-shadow: inset #555 0 0 0 2px;\r\n }\r\n 100% {\r\n box-shadow: inset #555 0 0 0 8px;\r\n -webkit-transform: rotate(140deg);\r\n }\r\n}\r\n@-moz-keyframes loaderAnimate2 {\r\n 0% {\r\n box-shadow: inset #555 0 0 0 8px;\r\n -moz-transform: rotate(-140deg);\r\n }\r\n 50% {\r\n box-shadow: inset #555 0 0 0 2px;\r\n }\r\n 100% {\r\n box-shadow: inset #555 0 0 0 8px;\r\n -moz-transform: rotate(140deg);\r\n }\r\n}\r\n@-o-keyframes loaderAnimate2 {\r\n 0% {\r\n box-shadow: inset #555 0 0 0 8px;\r\n -o-transform: rotate(-140deg);\r\n }\r\n 50% {\r\n box-shadow: inset #555 0 0 0 2px;\r\n }\r\n 100% {\r\n box-shadow: inset #555 0 0 0 8px;\r\n -o-transform: rotate(140deg);\r\n }\r\n}\r\n@keyframes loaderAnimate2 {\r\n 0% {\r\n box-shadow: inset #555 0 0 0 8px;\r\n -webkit-transform: rotate(-140deg);\r\n -moz-transform: rotate(-140deg);\r\n -ms-transform: rotate(-140deg);\r\n transform: rotate(-140deg);\r\n }\r\n 50% {\r\n box-shadow: inset #555 0 0 0 2px;\r\n }\r\n 100% {\r\n box-shadow: inset #555 0 0 0 8px;\r\n -webkit-transform: rotate(140deg);\r\n -moz-transform: rotate(140deg);\r\n -ms-transform: rotate(140deg);\r\n transform: rotate(140deg);\r\n }\r\n}\r\n@keyframes loaderAnimate2 {\r\n 0% {\r\n box-shadow: inset #999 0 0 0 17px;\r\n transform: rotate(-140deg);\r\n }\r\n 50% {\r\n box-shadow: inset #999 0 0 0 2px;\r\n }\r\n 100% {\r\n box-shadow: inset #999 0 0 0 17px;\r\n transform: rotate(140deg);\r\n }\r\n}\r\n/* =============\r\n Print css\r\n============= */\r\n@media print {\r\n .logo,\r\n .breadcrumb,\r\n .page-title,\r\n .footer,\r\n .topbar-left {\r\n display: none;\r\n margin: 0px;\r\n padding: 0px;\r\n }\r\n .left,\r\n .right-bar {\r\n display: none;\r\n }\r\n .content {\r\n margin-top: 0px !important;\r\n padding-top: 0px;\r\n }\r\n .content-page {\r\n margin-left: 0px !important;\r\n margin-top: 0px;\r\n }\r\n}\r\n",null,"@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);\r\n@import url(https://fonts.googleapis.com/css?family=Poppins:500,600);\r\n@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:600,400,700);\r\n/*\r\nTemplate Name: Minton Dashboard\r\nAuthor: CoderThemes\r\nEmail: coderthemes@gmail.com\r\nFile: Icons\r\n*/\r\n/*!\r\n * Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome\r\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\r\n */\r\n/* FONT PATH\r\n * -------------------------- */\r\n@font-face {\r\n font-family: 'FontAwesome';\r\n src: url('../fonts/fontawesome-webfont.eot?v=4.5.0');\r\n src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');\r\n font-weight: normal;\r\n font-style: normal;\r\n}\r\n.fa {\r\n display: inline-block;\r\n font: normal normal normal 14px/1 FontAwesome;\r\n font-size: inherit;\r\n text-rendering: auto;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n}\r\n/* makes the font 33% larger relative to the icon container */\r\n.fa-lg {\r\n font-size: 1.33333333em;\r\n line-height: 0.75em;\r\n vertical-align: -15%;\r\n}\r\n.fa-2x {\r\n font-size: 2em;\r\n}\r\n.fa-3x {\r\n font-size: 3em;\r\n}\r\n.fa-4x {\r\n font-size: 4em;\r\n}\r\n.fa-5x {\r\n font-size: 5em;\r\n}\r\n.fa-fw {\r\n width: 1.28571429em;\r\n text-align: center;\r\n}\r\n.fa-ul {\r\n padding-left: 0;\r\n margin-left: 2.14285714em;\r\n list-style-type: none;\r\n}\r\n.fa-ul > li {\r\n position: relative;\r\n}\r\n.fa-li {\r\n position: absolute;\r\n left: -2.14285714em;\r\n width: 2.14285714em;\r\n top: 0.14285714em;\r\n text-align: center;\r\n}\r\n.fa-li.fa-lg {\r\n left: -1.85714286em;\r\n}\r\n.fa-border {\r\n padding: .2em .25em .15em;\r\n border: solid 0.08em #eeeeee;\r\n border-radius: .1em;\r\n}\r\n.fa-pull-left {\r\n float: left;\r\n}\r\n.fa-pull-right {\r\n float: right;\r\n}\r\n.fa.fa-pull-left {\r\n margin-right: .3em;\r\n}\r\n.fa.fa-pull-right {\r\n margin-left: .3em;\r\n}\r\n/* Deprecated as of 4.4.0 */\r\n.pull-right {\r\n float: right;\r\n}\r\n.pull-left {\r\n float: left;\r\n}\r\n.fa.pull-left {\r\n margin-right: .3em;\r\n}\r\n.fa.pull-right {\r\n margin-left: .3em;\r\n}\r\n.fa-spin {\r\n -webkit-animation: fa-spin 2s infinite linear;\r\n animation: fa-spin 2s infinite linear;\r\n}\r\n.fa-pulse {\r\n -webkit-animation: fa-spin 1s infinite steps(8);\r\n animation: fa-spin 1s infinite steps(8);\r\n}\r\n@-webkit-keyframes fa-spin {\r\n 0% {\r\n -webkit-transform: rotate(0deg);\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n -webkit-transform: rotate(359deg);\r\n transform: rotate(359deg);\r\n }\r\n}\r\n@keyframes fa-spin {\r\n 0% {\r\n -webkit-transform: rotate(0deg);\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n -webkit-transform: rotate(359deg);\r\n transform: rotate(359deg);\r\n }\r\n}\r\n.fa-rotate-90 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);\r\n -webkit-transform: rotate(90deg);\r\n -ms-transform: rotate(90deg);\r\n transform: rotate(90deg);\r\n}\r\n.fa-rotate-180 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);\r\n -webkit-transform: rotate(180deg);\r\n -ms-transform: rotate(180deg);\r\n transform: rotate(180deg);\r\n}\r\n.fa-rotate-270 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);\r\n -webkit-transform: rotate(270deg);\r\n -ms-transform: rotate(270deg);\r\n transform: rotate(270deg);\r\n}\r\n.fa-flip-horizontal {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);\r\n -webkit-transform: scale(-1, 1);\r\n -ms-transform: scale(-1, 1);\r\n transform: scale(-1, 1);\r\n}\r\n.fa-flip-vertical {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);\r\n -webkit-transform: scale(1, -1);\r\n -ms-transform: scale(1, -1);\r\n transform: scale(1, -1);\r\n}\r\n:root .fa-rotate-90,\r\n:root .fa-rotate-180,\r\n:root .fa-rotate-270,\r\n:root .fa-flip-horizontal,\r\n:root .fa-flip-vertical {\r\n filter: none;\r\n}\r\n.fa-stack {\r\n position: relative;\r\n display: inline-block;\r\n width: 2em;\r\n height: 2em;\r\n line-height: 2em;\r\n vertical-align: middle;\r\n}\r\n.fa-stack-1x,\r\n.fa-stack-2x {\r\n position: absolute;\r\n left: 0;\r\n width: 100%;\r\n text-align: center;\r\n}\r\n.fa-stack-1x {\r\n line-height: inherit;\r\n}\r\n.fa-stack-2x {\r\n font-size: 2em;\r\n}\r\n.fa-inverse {\r\n color: #ffffff;\r\n}\r\n/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen\r\n readers do not read off random characters that represent icons */\r\n.fa-glass:before {\r\n content: \"\\f000\";\r\n}\r\n.fa-music:before {\r\n content: \"\\f001\";\r\n}\r\n.fa-search:before {\r\n content: \"\\f002\";\r\n}\r\n.fa-envelope-o:before {\r\n content: \"\\f003\";\r\n}\r\n.fa-heart:before {\r\n content: \"\\f004\";\r\n}\r\n.fa-star:before {\r\n content: \"\\f005\";\r\n}\r\n.fa-star-o:before {\r\n content: \"\\f006\";\r\n}\r\n.fa-user:before {\r\n content: \"\\f007\";\r\n}\r\n.fa-film:before {\r\n content: \"\\f008\";\r\n}\r\n.fa-th-large:before {\r\n content: \"\\f009\";\r\n}\r\n.fa-th:before {\r\n content: \"\\f00a\";\r\n}\r\n.fa-th-list:before {\r\n content: \"\\f00b\";\r\n}\r\n.fa-check:before {\r\n content: \"\\f00c\";\r\n}\r\n.fa-remove:before,\r\n.fa-close:before,\r\n.fa-times:before {\r\n content: \"\\f00d\";\r\n}\r\n.fa-search-plus:before {\r\n content: \"\\f00e\";\r\n}\r\n.fa-search-minus:before {\r\n content: \"\\f010\";\r\n}\r\n.fa-power-off:before {\r\n content: \"\\f011\";\r\n}\r\n.fa-signal:before {\r\n content: \"\\f012\";\r\n}\r\n.fa-gear:before,\r\n.fa-cog:before {\r\n content: \"\\f013\";\r\n}\r\n.fa-trash-o:before {\r\n content: \"\\f014\";\r\n}\r\n.fa-home:before {\r\n content: \"\\f015\";\r\n}\r\n.fa-file-o:before {\r\n content: \"\\f016\";\r\n}\r\n.fa-clock-o:before {\r\n content: \"\\f017\";\r\n}\r\n.fa-road:before {\r\n content: \"\\f018\";\r\n}\r\n.fa-download:before {\r\n content: \"\\f019\";\r\n}\r\n.fa-arrow-circle-o-down:before {\r\n content: \"\\f01a\";\r\n}\r\n.fa-arrow-circle-o-up:before {\r\n content: \"\\f01b\";\r\n}\r\n.fa-inbox:before {\r\n content: \"\\f01c\";\r\n}\r\n.fa-play-circle-o:before {\r\n content: \"\\f01d\";\r\n}\r\n.fa-rotate-right:before,\r\n.fa-repeat:before {\r\n content: \"\\f01e\";\r\n}\r\n.fa-refresh:before {\r\n content: \"\\f021\";\r\n}\r\n.fa-list-alt:before {\r\n content: \"\\f022\";\r\n}\r\n.fa-lock:before {\r\n content: \"\\f023\";\r\n}\r\n.fa-flag:before {\r\n content: \"\\f024\";\r\n}\r\n.fa-headphones:before {\r\n content: \"\\f025\";\r\n}\r\n.fa-volume-off:before {\r\n content: \"\\f026\";\r\n}\r\n.fa-volume-down:before {\r\n content: \"\\f027\";\r\n}\r\n.fa-volume-up:before {\r\n content: \"\\f028\";\r\n}\r\n.fa-qrcode:before {\r\n content: \"\\f029\";\r\n}\r\n.fa-barcode:before {\r\n content: \"\\f02a\";\r\n}\r\n.fa-tag:before {\r\n content: \"\\f02b\";\r\n}\r\n.fa-tags:before {\r\n content: \"\\f02c\";\r\n}\r\n.fa-book:before {\r\n content: \"\\f02d\";\r\n}\r\n.fa-bookmark:before {\r\n content: \"\\f02e\";\r\n}\r\n.fa-print:before {\r\n content: \"\\f02f\";\r\n}\r\n.fa-camera:before {\r\n content: \"\\f030\";\r\n}\r\n.fa-font:before {\r\n content: \"\\f031\";\r\n}\r\n.fa-bold:before {\r\n content: \"\\f032\";\r\n}\r\n.fa-italic:before {\r\n content: \"\\f033\";\r\n}\r\n.fa-text-height:before {\r\n content: \"\\f034\";\r\n}\r\n.fa-text-width:before {\r\n content: \"\\f035\";\r\n}\r\n.fa-align-left:before {\r\n content: \"\\f036\";\r\n}\r\n.fa-align-center:before {\r\n content: \"\\f037\";\r\n}\r\n.fa-align-right:before {\r\n content: \"\\f038\";\r\n}\r\n.fa-align-justify:before {\r\n content: \"\\f039\";\r\n}\r\n.fa-list:before {\r\n content: \"\\f03a\";\r\n}\r\n.fa-dedent:before,\r\n.fa-outdent:before {\r\n content: \"\\f03b\";\r\n}\r\n.fa-indent:before {\r\n content: \"\\f03c\";\r\n}\r\n.fa-video-camera:before {\r\n content: \"\\f03d\";\r\n}\r\n.fa-photo:before,\r\n.fa-image:before,\r\n.fa-picture-o:before {\r\n content: \"\\f03e\";\r\n}\r\n.fa-pencil:before {\r\n content: \"\\f040\";\r\n}\r\n.fa-map-marker:before {\r\n content: \"\\f041\";\r\n}\r\n.fa-adjust:before {\r\n content: \"\\f042\";\r\n}\r\n.fa-tint:before {\r\n content: \"\\f043\";\r\n}\r\n.fa-edit:before,\r\n.fa-pencil-square-o:before {\r\n content: \"\\f044\";\r\n}\r\n.fa-share-square-o:before {\r\n content: \"\\f045\";\r\n}\r\n.fa-check-square-o:before {\r\n content: \"\\f046\";\r\n}\r\n.fa-arrows:before {\r\n content: \"\\f047\";\r\n}\r\n.fa-step-backward:before {\r\n content: \"\\f048\";\r\n}\r\n.fa-fast-backward:before {\r\n content: \"\\f049\";\r\n}\r\n.fa-backward:before {\r\n content: \"\\f04a\";\r\n}\r\n.fa-play:before {\r\n content: \"\\f04b\";\r\n}\r\n.fa-pause:before {\r\n content: \"\\f04c\";\r\n}\r\n.fa-stop:before {\r\n content: \"\\f04d\";\r\n}\r\n.fa-forward:before {\r\n content: \"\\f04e\";\r\n}\r\n.fa-fast-forward:before {\r\n content: \"\\f050\";\r\n}\r\n.fa-step-forward:before {\r\n content: \"\\f051\";\r\n}\r\n.fa-eject:before {\r\n content: \"\\f052\";\r\n}\r\n.fa-chevron-left:before {\r\n content: \"\\f053\";\r\n}\r\n.fa-chevron-right:before {\r\n content: \"\\f054\";\r\n}\r\n.fa-plus-circle:before {\r\n content: \"\\f055\";\r\n}\r\n.fa-minus-circle:before {\r\n content: \"\\f056\";\r\n}\r\n.fa-times-circle:before {\r\n content: \"\\f057\";\r\n}\r\n.fa-check-circle:before {\r\n content: \"\\f058\";\r\n}\r\n.fa-question-circle:before {\r\n content: \"\\f059\";\r\n}\r\n.fa-info-circle:before {\r\n content: \"\\f05a\";\r\n}\r\n.fa-crosshairs:before {\r\n content: \"\\f05b\";\r\n}\r\n.fa-times-circle-o:before {\r\n content: \"\\f05c\";\r\n}\r\n.fa-check-circle-o:before {\r\n content: \"\\f05d\";\r\n}\r\n.fa-ban:before {\r\n content: \"\\f05e\";\r\n}\r\n.fa-arrow-left:before {\r\n content: \"\\f060\";\r\n}\r\n.fa-arrow-right:before {\r\n content: \"\\f061\";\r\n}\r\n.fa-arrow-up:before {\r\n content: \"\\f062\";\r\n}\r\n.fa-arrow-down:before {\r\n content: \"\\f063\";\r\n}\r\n.fa-mail-forward:before,\r\n.fa-share:before {\r\n content: \"\\f064\";\r\n}\r\n.fa-expand:before {\r\n content: \"\\f065\";\r\n}\r\n.fa-compress:before {\r\n content: \"\\f066\";\r\n}\r\n.fa-plus:before {\r\n content: \"\\f067\";\r\n}\r\n.fa-minus:before {\r\n content: \"\\f068\";\r\n}\r\n.fa-asterisk:before {\r\n content: \"\\f069\";\r\n}\r\n.fa-exclamation-circle:before {\r\n content: \"\\f06a\";\r\n}\r\n.fa-gift:before {\r\n content: \"\\f06b\";\r\n}\r\n.fa-leaf:before {\r\n content: \"\\f06c\";\r\n}\r\n.fa-fire:before {\r\n content: \"\\f06d\";\r\n}\r\n.fa-eye:before {\r\n content: \"\\f06e\";\r\n}\r\n.fa-eye-slash:before {\r\n content: \"\\f070\";\r\n}\r\n.fa-warning:before,\r\n.fa-exclamation-triangle:before {\r\n content: \"\\f071\";\r\n}\r\n.fa-plane:before {\r\n content: \"\\f072\";\r\n}\r\n.fa-calendar:before {\r\n content: \"\\f073\";\r\n}\r\n.fa-random:before {\r\n content: \"\\f074\";\r\n}\r\n.fa-comment:before {\r\n content: \"\\f075\";\r\n}\r\n.fa-magnet:before {\r\n content: \"\\f076\";\r\n}\r\n.fa-chevron-up:before {\r\n content: \"\\f077\";\r\n}\r\n.fa-chevron-down:before {\r\n content: \"\\f078\";\r\n}\r\n.fa-retweet:before {\r\n content: \"\\f079\";\r\n}\r\n.fa-shopping-cart:before {\r\n content: \"\\f07a\";\r\n}\r\n.fa-folder:before {\r\n content: \"\\f07b\";\r\n}\r\n.fa-folder-open:before {\r\n content: \"\\f07c\";\r\n}\r\n.fa-arrows-v:before {\r\n content: \"\\f07d\";\r\n}\r\n.fa-arrows-h:before {\r\n content: \"\\f07e\";\r\n}\r\n.fa-bar-chart-o:before,\r\n.fa-bar-chart:before {\r\n content: \"\\f080\";\r\n}\r\n.fa-twitter-square:before {\r\n content: \"\\f081\";\r\n}\r\n.fa-facebook-square:before {\r\n content: \"\\f082\";\r\n}\r\n.fa-camera-retro:before {\r\n content: \"\\f083\";\r\n}\r\n.fa-key:before {\r\n content: \"\\f084\";\r\n}\r\n.fa-gears:before,\r\n.fa-cogs:before {\r\n content: \"\\f085\";\r\n}\r\n.fa-comments:before {\r\n content: \"\\f086\";\r\n}\r\n.fa-thumbs-o-up:before {\r\n content: \"\\f087\";\r\n}\r\n.fa-thumbs-o-down:before {\r\n content: \"\\f088\";\r\n}\r\n.fa-star-half:before {\r\n content: \"\\f089\";\r\n}\r\n.fa-heart-o:before {\r\n content: \"\\f08a\";\r\n}\r\n.fa-sign-out:before {\r\n content: \"\\f08b\";\r\n}\r\n.fa-linkedin-square:before {\r\n content: \"\\f08c\";\r\n}\r\n.fa-thumb-tack:before {\r\n content: \"\\f08d\";\r\n}\r\n.fa-external-link:before {\r\n content: \"\\f08e\";\r\n}\r\n.fa-sign-in:before {\r\n content: \"\\f090\";\r\n}\r\n.fa-trophy:before {\r\n content: \"\\f091\";\r\n}\r\n.fa-github-square:before {\r\n content: \"\\f092\";\r\n}\r\n.fa-upload:before {\r\n content: \"\\f093\";\r\n}\r\n.fa-lemon-o:before {\r\n content: \"\\f094\";\r\n}\r\n.fa-phone:before {\r\n content: \"\\f095\";\r\n}\r\n.fa-square-o:before {\r\n content: \"\\f096\";\r\n}\r\n.fa-bookmark-o:before {\r\n content: \"\\f097\";\r\n}\r\n.fa-phone-square:before {\r\n content: \"\\f098\";\r\n}\r\n.fa-twitter:before {\r\n content: \"\\f099\";\r\n}\r\n.fa-facebook-f:before,\r\n.fa-facebook:before {\r\n content: \"\\f09a\";\r\n}\r\n.fa-github:before {\r\n content: \"\\f09b\";\r\n}\r\n.fa-unlock:before {\r\n content: \"\\f09c\";\r\n}\r\n.fa-credit-card:before {\r\n content: \"\\f09d\";\r\n}\r\n.fa-feed:before,\r\n.fa-rss:before {\r\n content: \"\\f09e\";\r\n}\r\n.fa-hdd-o:before {\r\n content: \"\\f0a0\";\r\n}\r\n.fa-bullhorn:before {\r\n content: \"\\f0a1\";\r\n}\r\n.fa-bell:before {\r\n content: \"\\f0f3\";\r\n}\r\n.fa-certificate:before {\r\n content: \"\\f0a3\";\r\n}\r\n.fa-hand-o-right:before {\r\n content: \"\\f0a4\";\r\n}\r\n.fa-hand-o-left:before {\r\n content: \"\\f0a5\";\r\n}\r\n.fa-hand-o-up:before {\r\n content: \"\\f0a6\";\r\n}\r\n.fa-hand-o-down:before {\r\n content: \"\\f0a7\";\r\n}\r\n.fa-arrow-circle-left:before {\r\n content: \"\\f0a8\";\r\n}\r\n.fa-arrow-circle-right:before {\r\n content: \"\\f0a9\";\r\n}\r\n.fa-arrow-circle-up:before {\r\n content: \"\\f0aa\";\r\n}\r\n.fa-arrow-circle-down:before {\r\n content: \"\\f0ab\";\r\n}\r\n.fa-globe:before {\r\n content: \"\\f0ac\";\r\n}\r\n.fa-wrench:before {\r\n content: \"\\f0ad\";\r\n}\r\n.fa-tasks:before {\r\n content: \"\\f0ae\";\r\n}\r\n.fa-filter:before {\r\n content: \"\\f0b0\";\r\n}\r\n.fa-briefcase:before {\r\n content: \"\\f0b1\";\r\n}\r\n.fa-arrows-alt:before {\r\n content: \"\\f0b2\";\r\n}\r\n.fa-group:before,\r\n.fa-users:before {\r\n content: \"\\f0c0\";\r\n}\r\n.fa-chain:before,\r\n.fa-link:before {\r\n content: \"\\f0c1\";\r\n}\r\n.fa-cloud:before {\r\n content: \"\\f0c2\";\r\n}\r\n.fa-flask:before {\r\n content: \"\\f0c3\";\r\n}\r\n.fa-cut:before,\r\n.fa-scissors:before {\r\n content: \"\\f0c4\";\r\n}\r\n.fa-copy:before,\r\n.fa-files-o:before {\r\n content: \"\\f0c5\";\r\n}\r\n.fa-paperclip:before {\r\n content: \"\\f0c6\";\r\n}\r\n.fa-save:before,\r\n.fa-floppy-o:before {\r\n content: \"\\f0c7\";\r\n}\r\n.fa-square:before {\r\n content: \"\\f0c8\";\r\n}\r\n.fa-navicon:before,\r\n.fa-reorder:before,\r\n.fa-bars:before {\r\n content: \"\\f0c9\";\r\n}\r\n.fa-list-ul:before {\r\n content: \"\\f0ca\";\r\n}\r\n.fa-list-ol:before {\r\n content: \"\\f0cb\";\r\n}\r\n.fa-strikethrough:before {\r\n content: \"\\f0cc\";\r\n}\r\n.fa-underline:before {\r\n content: \"\\f0cd\";\r\n}\r\n.fa-table:before {\r\n content: \"\\f0ce\";\r\n}\r\n.fa-magic:before {\r\n content: \"\\f0d0\";\r\n}\r\n.fa-truck:before {\r\n content: \"\\f0d1\";\r\n}\r\n.fa-pinterest:before {\r\n content: \"\\f0d2\";\r\n}\r\n.fa-pinterest-square:before {\r\n content: \"\\f0d3\";\r\n}\r\n.fa-google-plus-square:before {\r\n content: \"\\f0d4\";\r\n}\r\n.fa-google-plus:before {\r\n content: \"\\f0d5\";\r\n}\r\n.fa-money:before {\r\n content: \"\\f0d6\";\r\n}\r\n.fa-caret-down:before {\r\n content: \"\\f0d7\";\r\n}\r\n.fa-caret-up:before {\r\n content: \"\\f0d8\";\r\n}\r\n.fa-caret-left:before {\r\n content: \"\\f0d9\";\r\n}\r\n.fa-caret-right:before {\r\n content: \"\\f0da\";\r\n}\r\n.fa-columns:before {\r\n content: \"\\f0db\";\r\n}\r\n.fa-unsorted:before,\r\n.fa-sort:before {\r\n content: \"\\f0dc\";\r\n}\r\n.fa-sort-down:before,\r\n.fa-sort-desc:before {\r\n content: \"\\f0dd\";\r\n}\r\n.fa-sort-up:before,\r\n.fa-sort-asc:before {\r\n content: \"\\f0de\";\r\n}\r\n.fa-envelope:before {\r\n content: \"\\f0e0\";\r\n}\r\n.fa-linkedin:before {\r\n content: \"\\f0e1\";\r\n}\r\n.fa-rotate-left:before,\r\n.fa-undo:before {\r\n content: \"\\f0e2\";\r\n}\r\n.fa-legal:before,\r\n.fa-gavel:before {\r\n content: \"\\f0e3\";\r\n}\r\n.fa-dashboard:before,\r\n.fa-tachometer:before {\r\n content: \"\\f0e4\";\r\n}\r\n.fa-comment-o:before {\r\n content: \"\\f0e5\";\r\n}\r\n.fa-comments-o:before {\r\n content: \"\\f0e6\";\r\n}\r\n.fa-flash:before,\r\n.fa-bolt:before {\r\n content: \"\\f0e7\";\r\n}\r\n.fa-sitemap:before {\r\n content: \"\\f0e8\";\r\n}\r\n.fa-umbrella:before {\r\n content: \"\\f0e9\";\r\n}\r\n.fa-paste:before,\r\n.fa-clipboard:before {\r\n content: \"\\f0ea\";\r\n}\r\n.fa-lightbulb-o:before {\r\n content: \"\\f0eb\";\r\n}\r\n.fa-exchange:before {\r\n content: \"\\f0ec\";\r\n}\r\n.fa-cloud-download:before {\r\n content: \"\\f0ed\";\r\n}\r\n.fa-cloud-upload:before {\r\n content: \"\\f0ee\";\r\n}\r\n.fa-user-md:before {\r\n content: \"\\f0f0\";\r\n}\r\n.fa-stethoscope:before {\r\n content: \"\\f0f1\";\r\n}\r\n.fa-suitcase:before {\r\n content: \"\\f0f2\";\r\n}\r\n.fa-bell-o:before {\r\n content: \"\\f0a2\";\r\n}\r\n.fa-coffee:before {\r\n content: \"\\f0f4\";\r\n}\r\n.fa-cutlery:before {\r\n content: \"\\f0f5\";\r\n}\r\n.fa-file-text-o:before {\r\n content: \"\\f0f6\";\r\n}\r\n.fa-building-o:before {\r\n content: \"\\f0f7\";\r\n}\r\n.fa-hospital-o:before {\r\n content: \"\\f0f8\";\r\n}\r\n.fa-ambulance:before {\r\n content: \"\\f0f9\";\r\n}\r\n.fa-medkit:before {\r\n content: \"\\f0fa\";\r\n}\r\n.fa-fighter-jet:before {\r\n content: \"\\f0fb\";\r\n}\r\n.fa-beer:before {\r\n content: \"\\f0fc\";\r\n}\r\n.fa-h-square:before {\r\n content: \"\\f0fd\";\r\n}\r\n.fa-plus-square:before {\r\n content: \"\\f0fe\";\r\n}\r\n.fa-angle-double-left:before {\r\n content: \"\\f100\";\r\n}\r\n.fa-angle-double-right:before {\r\n content: \"\\f101\";\r\n}\r\n.fa-angle-double-up:before {\r\n content: \"\\f102\";\r\n}\r\n.fa-angle-double-down:before {\r\n content: \"\\f103\";\r\n}\r\n.fa-angle-left:before {\r\n content: \"\\f104\";\r\n}\r\n.fa-angle-right:before {\r\n content: \"\\f105\";\r\n}\r\n.fa-angle-up:before {\r\n content: \"\\f106\";\r\n}\r\n.fa-angle-down:before {\r\n content: \"\\f107\";\r\n}\r\n.fa-desktop:before {\r\n content: \"\\f108\";\r\n}\r\n.fa-laptop:before {\r\n content: \"\\f109\";\r\n}\r\n.fa-tablet:before {\r\n content: \"\\f10a\";\r\n}\r\n.fa-mobile-phone:before,\r\n.fa-mobile:before {\r\n content: \"\\f10b\";\r\n}\r\n.fa-circle-o:before {\r\n content: \"\\f10c\";\r\n}\r\n.fa-quote-left:before {\r\n content: \"\\f10d\";\r\n}\r\n.fa-quote-right:before {\r\n content: \"\\f10e\";\r\n}\r\n.fa-spinner:before {\r\n content: \"\\f110\";\r\n}\r\n.fa-circle:before {\r\n content: \"\\f111\";\r\n}\r\n.fa-mail-reply:before,\r\n.fa-reply:before {\r\n content: \"\\f112\";\r\n}\r\n.fa-github-alt:before {\r\n content: \"\\f113\";\r\n}\r\n.fa-folder-o:before {\r\n content: \"\\f114\";\r\n}\r\n.fa-folder-open-o:before {\r\n content: \"\\f115\";\r\n}\r\n.fa-smile-o:before {\r\n content: \"\\f118\";\r\n}\r\n.fa-frown-o:before {\r\n content: \"\\f119\";\r\n}\r\n.fa-meh-o:before {\r\n content: \"\\f11a\";\r\n}\r\n.fa-gamepad:before {\r\n content: \"\\f11b\";\r\n}\r\n.fa-keyboard-o:before {\r\n content: \"\\f11c\";\r\n}\r\n.fa-flag-o:before {\r\n content: \"\\f11d\";\r\n}\r\n.fa-flag-checkered:before {\r\n content: \"\\f11e\";\r\n}\r\n.fa-terminal:before {\r\n content: \"\\f120\";\r\n}\r\n.fa-code:before {\r\n content: \"\\f121\";\r\n}\r\n.fa-mail-reply-all:before,\r\n.fa-reply-all:before {\r\n content: \"\\f122\";\r\n}\r\n.fa-star-half-empty:before,\r\n.fa-star-half-full:before,\r\n.fa-star-half-o:before {\r\n content: \"\\f123\";\r\n}\r\n.fa-location-arrow:before {\r\n content: \"\\f124\";\r\n}\r\n.fa-crop:before {\r\n content: \"\\f125\";\r\n}\r\n.fa-code-fork:before {\r\n content: \"\\f126\";\r\n}\r\n.fa-unlink:before,\r\n.fa-chain-broken:before {\r\n content: \"\\f127\";\r\n}\r\n.fa-question:before {\r\n content: \"\\f128\";\r\n}\r\n.fa-info:before {\r\n content: \"\\f129\";\r\n}\r\n.fa-exclamation:before {\r\n content: \"\\f12a\";\r\n}\r\n.fa-superscript:before {\r\n content: \"\\f12b\";\r\n}\r\n.fa-subscript:before {\r\n content: \"\\f12c\";\r\n}\r\n.fa-eraser:before {\r\n content: \"\\f12d\";\r\n}\r\n.fa-puzzle-piece:before {\r\n content: \"\\f12e\";\r\n}\r\n.fa-microphone:before {\r\n content: \"\\f130\";\r\n}\r\n.fa-microphone-slash:before {\r\n content: \"\\f131\";\r\n}\r\n.fa-shield:before {\r\n content: \"\\f132\";\r\n}\r\n.fa-calendar-o:before {\r\n content: \"\\f133\";\r\n}\r\n.fa-fire-extinguisher:before {\r\n content: \"\\f134\";\r\n}\r\n.fa-rocket:before {\r\n content: \"\\f135\";\r\n}\r\n.fa-maxcdn:before {\r\n content: \"\\f136\";\r\n}\r\n.fa-chevron-circle-left:before {\r\n content: \"\\f137\";\r\n}\r\n.fa-chevron-circle-right:before {\r\n content: \"\\f138\";\r\n}\r\n.fa-chevron-circle-up:before {\r\n content: \"\\f139\";\r\n}\r\n.fa-chevron-circle-down:before {\r\n content: \"\\f13a\";\r\n}\r\n.fa-html5:before {\r\n content: \"\\f13b\";\r\n}\r\n.fa-css3:before {\r\n content: \"\\f13c\";\r\n}\r\n.fa-anchor:before {\r\n content: \"\\f13d\";\r\n}\r\n.fa-unlock-alt:before {\r\n content: \"\\f13e\";\r\n}\r\n.fa-bullseye:before {\r\n content: \"\\f140\";\r\n}\r\n.fa-ellipsis-h:before {\r\n content: \"\\f141\";\r\n}\r\n.fa-ellipsis-v:before {\r\n content: \"\\f142\";\r\n}\r\n.fa-rss-square:before {\r\n content: \"\\f143\";\r\n}\r\n.fa-play-circle:before {\r\n content: \"\\f144\";\r\n}\r\n.fa-ticket:before {\r\n content: \"\\f145\";\r\n}\r\n.fa-minus-square:before {\r\n content: \"\\f146\";\r\n}\r\n.fa-minus-square-o:before {\r\n content: \"\\f147\";\r\n}\r\n.fa-level-up:before {\r\n content: \"\\f148\";\r\n}\r\n.fa-level-down:before {\r\n content: \"\\f149\";\r\n}\r\n.fa-check-square:before {\r\n content: \"\\f14a\";\r\n}\r\n.fa-pencil-square:before {\r\n content: \"\\f14b\";\r\n}\r\n.fa-external-link-square:before {\r\n content: \"\\f14c\";\r\n}\r\n.fa-share-square:before {\r\n content: \"\\f14d\";\r\n}\r\n.fa-compass:before {\r\n content: \"\\f14e\";\r\n}\r\n.fa-toggle-down:before,\r\n.fa-caret-square-o-down:before {\r\n content: \"\\f150\";\r\n}\r\n.fa-toggle-up:before,\r\n.fa-caret-square-o-up:before {\r\n content: \"\\f151\";\r\n}\r\n.fa-toggle-right:before,\r\n.fa-caret-square-o-right:before {\r\n content: \"\\f152\";\r\n}\r\n.fa-euro:before,\r\n.fa-eur:before {\r\n content: \"\\f153\";\r\n}\r\n.fa-gbp:before {\r\n content: \"\\f154\";\r\n}\r\n.fa-dollar:before,\r\n.fa-usd:before {\r\n content: \"\\f155\";\r\n}\r\n.fa-rupee:before,\r\n.fa-inr:before {\r\n content: \"\\f156\";\r\n}\r\n.fa-cny:before,\r\n.fa-rmb:before,\r\n.fa-yen:before,\r\n.fa-jpy:before {\r\n content: \"\\f157\";\r\n}\r\n.fa-ruble:before,\r\n.fa-rouble:before,\r\n.fa-rub:before {\r\n content: \"\\f158\";\r\n}\r\n.fa-won:before,\r\n.fa-krw:before {\r\n content: \"\\f159\";\r\n}\r\n.fa-bitcoin:before,\r\n.fa-btc:before {\r\n content: \"\\f15a\";\r\n}\r\n.fa-file:before {\r\n content: \"\\f15b\";\r\n}\r\n.fa-file-text:before {\r\n content: \"\\f15c\";\r\n}\r\n.fa-sort-alpha-asc:before {\r\n content: \"\\f15d\";\r\n}\r\n.fa-sort-alpha-desc:before {\r\n content: \"\\f15e\";\r\n}\r\n.fa-sort-amount-asc:before {\r\n content: \"\\f160\";\r\n}\r\n.fa-sort-amount-desc:before {\r\n content: \"\\f161\";\r\n}\r\n.fa-sort-numeric-asc:before {\r\n content: \"\\f162\";\r\n}\r\n.fa-sort-numeric-desc:before {\r\n content: \"\\f163\";\r\n}\r\n.fa-thumbs-up:before {\r\n content: \"\\f164\";\r\n}\r\n.fa-thumbs-down:before {\r\n content: \"\\f165\";\r\n}\r\n.fa-youtube-square:before {\r\n content: \"\\f166\";\r\n}\r\n.fa-youtube:before {\r\n content: \"\\f167\";\r\n}\r\n.fa-xing:before {\r\n content: \"\\f168\";\r\n}\r\n.fa-xing-square:before {\r\n content: \"\\f169\";\r\n}\r\n.fa-youtube-play:before {\r\n content: \"\\f16a\";\r\n}\r\n.fa-dropbox:before {\r\n content: \"\\f16b\";\r\n}\r\n.fa-stack-overflow:before {\r\n content: \"\\f16c\";\r\n}\r\n.fa-instagram:before {\r\n content: \"\\f16d\";\r\n}\r\n.fa-flickr:before {\r\n content: \"\\f16e\";\r\n}\r\n.fa-adn:before {\r\n content: \"\\f170\";\r\n}\r\n.fa-bitbucket:before {\r\n content: \"\\f171\";\r\n}\r\n.fa-bitbucket-square:before {\r\n content: \"\\f172\";\r\n}\r\n.fa-tumblr:before {\r\n content: \"\\f173\";\r\n}\r\n.fa-tumblr-square:before {\r\n content: \"\\f174\";\r\n}\r\n.fa-long-arrow-down:before {\r\n content: \"\\f175\";\r\n}\r\n.fa-long-arrow-up:before {\r\n content: \"\\f176\";\r\n}\r\n.fa-long-arrow-left:before {\r\n content: \"\\f177\";\r\n}\r\n.fa-long-arrow-right:before {\r\n content: \"\\f178\";\r\n}\r\n.fa-apple:before {\r\n content: \"\\f179\";\r\n}\r\n.fa-windows:before {\r\n content: \"\\f17a\";\r\n}\r\n.fa-android:before {\r\n content: \"\\f17b\";\r\n}\r\n.fa-linux:before {\r\n content: \"\\f17c\";\r\n}\r\n.fa-dribbble:before {\r\n content: \"\\f17d\";\r\n}\r\n.fa-skype:before {\r\n content: \"\\f17e\";\r\n}\r\n.fa-foursquare:before {\r\n content: \"\\f180\";\r\n}\r\n.fa-trello:before {\r\n content: \"\\f181\";\r\n}\r\n.fa-female:before {\r\n content: \"\\f182\";\r\n}\r\n.fa-male:before {\r\n content: \"\\f183\";\r\n}\r\n.fa-gittip:before,\r\n.fa-gratipay:before {\r\n content: \"\\f184\";\r\n}\r\n.fa-sun-o:before {\r\n content: \"\\f185\";\r\n}\r\n.fa-moon-o:before {\r\n content: \"\\f186\";\r\n}\r\n.fa-archive:before {\r\n content: \"\\f187\";\r\n}\r\n.fa-bug:before {\r\n content: \"\\f188\";\r\n}\r\n.fa-vk:before {\r\n content: \"\\f189\";\r\n}\r\n.fa-weibo:before {\r\n content: \"\\f18a\";\r\n}\r\n.fa-renren:before {\r\n content: \"\\f18b\";\r\n}\r\n.fa-pagelines:before {\r\n content: \"\\f18c\";\r\n}\r\n.fa-stack-exchange:before {\r\n content: \"\\f18d\";\r\n}\r\n.fa-arrow-circle-o-right:before {\r\n content: \"\\f18e\";\r\n}\r\n.fa-arrow-circle-o-left:before {\r\n content: \"\\f190\";\r\n}\r\n.fa-toggle-left:before,\r\n.fa-caret-square-o-left:before {\r\n content: \"\\f191\";\r\n}\r\n.fa-dot-circle-o:before {\r\n content: \"\\f192\";\r\n}\r\n.fa-wheelchair:before {\r\n content: \"\\f193\";\r\n}\r\n.fa-vimeo-square:before {\r\n content: \"\\f194\";\r\n}\r\n.fa-turkish-lira:before,\r\n.fa-try:before {\r\n content: \"\\f195\";\r\n}\r\n.fa-plus-square-o:before {\r\n content: \"\\f196\";\r\n}\r\n.fa-space-shuttle:before {\r\n content: \"\\f197\";\r\n}\r\n.fa-slack:before {\r\n content: \"\\f198\";\r\n}\r\n.fa-envelope-square:before {\r\n content: \"\\f199\";\r\n}\r\n.fa-wordpress:before {\r\n content: \"\\f19a\";\r\n}\r\n.fa-openid:before {\r\n content: \"\\f19b\";\r\n}\r\n.fa-institution:before,\r\n.fa-bank:before,\r\n.fa-university:before {\r\n content: \"\\f19c\";\r\n}\r\n.fa-mortar-board:before,\r\n.fa-graduation-cap:before {\r\n content: \"\\f19d\";\r\n}\r\n.fa-yahoo:before {\r\n content: \"\\f19e\";\r\n}\r\n.fa-google:before {\r\n content: \"\\f1a0\";\r\n}\r\n.fa-reddit:before {\r\n content: \"\\f1a1\";\r\n}\r\n.fa-reddit-square:before {\r\n content: \"\\f1a2\";\r\n}\r\n.fa-stumbleupon-circle:before {\r\n content: \"\\f1a3\";\r\n}\r\n.fa-stumbleupon:before {\r\n content: \"\\f1a4\";\r\n}\r\n.fa-delicious:before {\r\n content: \"\\f1a5\";\r\n}\r\n.fa-digg:before {\r\n content: \"\\f1a6\";\r\n}\r\n.fa-pied-piper:before {\r\n content: \"\\f1a7\";\r\n}\r\n.fa-pied-piper-alt:before {\r\n content: \"\\f1a8\";\r\n}\r\n.fa-drupal:before {\r\n content: \"\\f1a9\";\r\n}\r\n.fa-joomla:before {\r\n content: \"\\f1aa\";\r\n}\r\n.fa-language:before {\r\n content: \"\\f1ab\";\r\n}\r\n.fa-fax:before {\r\n content: \"\\f1ac\";\r\n}\r\n.fa-building:before {\r\n content: \"\\f1ad\";\r\n}\r\n.fa-child:before {\r\n content: \"\\f1ae\";\r\n}\r\n.fa-paw:before {\r\n content: \"\\f1b0\";\r\n}\r\n.fa-spoon:before {\r\n content: \"\\f1b1\";\r\n}\r\n.fa-cube:before {\r\n content: \"\\f1b2\";\r\n}\r\n.fa-cubes:before {\r\n content: \"\\f1b3\";\r\n}\r\n.fa-behance:before {\r\n content: \"\\f1b4\";\r\n}\r\n.fa-behance-square:before {\r\n content: \"\\f1b5\";\r\n}\r\n.fa-steam:before {\r\n content: \"\\f1b6\";\r\n}\r\n.fa-steam-square:before {\r\n content: \"\\f1b7\";\r\n}\r\n.fa-recycle:before {\r\n content: \"\\f1b8\";\r\n}\r\n.fa-automobile:before,\r\n.fa-car:before {\r\n content: \"\\f1b9\";\r\n}\r\n.fa-cab:before,\r\n.fa-taxi:before {\r\n content: \"\\f1ba\";\r\n}\r\n.fa-tree:before {\r\n content: \"\\f1bb\";\r\n}\r\n.fa-spotify:before {\r\n content: \"\\f1bc\";\r\n}\r\n.fa-deviantart:before {\r\n content: \"\\f1bd\";\r\n}\r\n.fa-soundcloud:before {\r\n content: \"\\f1be\";\r\n}\r\n.fa-database:before {\r\n content: \"\\f1c0\";\r\n}\r\n.fa-file-pdf-o:before {\r\n content: \"\\f1c1\";\r\n}\r\n.fa-file-word-o:before {\r\n content: \"\\f1c2\";\r\n}\r\n.fa-file-excel-o:before {\r\n content: \"\\f1c3\";\r\n}\r\n.fa-file-powerpoint-o:before {\r\n content: \"\\f1c4\";\r\n}\r\n.fa-file-photo-o:before,\r\n.fa-file-picture-o:before,\r\n.fa-file-image-o:before {\r\n content: \"\\f1c5\";\r\n}\r\n.fa-file-zip-o:before,\r\n.fa-file-archive-o:before {\r\n content: \"\\f1c6\";\r\n}\r\n.fa-file-sound-o:before,\r\n.fa-file-audio-o:before {\r\n content: \"\\f1c7\";\r\n}\r\n.fa-file-movie-o:before,\r\n.fa-file-video-o:before {\r\n content: \"\\f1c8\";\r\n}\r\n.fa-file-code-o:before {\r\n content: \"\\f1c9\";\r\n}\r\n.fa-vine:before {\r\n content: \"\\f1ca\";\r\n}\r\n.fa-codepen:before {\r\n content: \"\\f1cb\";\r\n}\r\n.fa-jsfiddle:before {\r\n content: \"\\f1cc\";\r\n}\r\n.fa-life-bouy:before,\r\n.fa-life-buoy:before,\r\n.fa-life-saver:before,\r\n.fa-support:before,\r\n.fa-life-ring:before {\r\n content: \"\\f1cd\";\r\n}\r\n.fa-circle-o-notch:before {\r\n content: \"\\f1ce\";\r\n}\r\n.fa-ra:before,\r\n.fa-rebel:before {\r\n content: \"\\f1d0\";\r\n}\r\n.fa-ge:before,\r\n.fa-empire:before {\r\n content: \"\\f1d1\";\r\n}\r\n.fa-git-square:before {\r\n content: \"\\f1d2\";\r\n}\r\n.fa-git:before {\r\n content: \"\\f1d3\";\r\n}\r\n.fa-y-combinator-square:before,\r\n.fa-yc-square:before,\r\n.fa-hacker-news:before {\r\n content: \"\\f1d4\";\r\n}\r\n.fa-tencent-weibo:before {\r\n content: \"\\f1d5\";\r\n}\r\n.fa-qq:before {\r\n content: \"\\f1d6\";\r\n}\r\n.fa-wechat:before,\r\n.fa-weixin:before {\r\n content: \"\\f1d7\";\r\n}\r\n.fa-send:before,\r\n.fa-paper-plane:before {\r\n content: \"\\f1d8\";\r\n}\r\n.fa-send-o:before,\r\n.fa-paper-plane-o:before {\r\n content: \"\\f1d9\";\r\n}\r\n.fa-history:before {\r\n content: \"\\f1da\";\r\n}\r\n.fa-circle-thin:before {\r\n content: \"\\f1db\";\r\n}\r\n.fa-header:before {\r\n content: \"\\f1dc\";\r\n}\r\n.fa-paragraph:before {\r\n content: \"\\f1dd\";\r\n}\r\n.fa-sliders:before {\r\n content: \"\\f1de\";\r\n}\r\n.fa-share-alt:before {\r\n content: \"\\f1e0\";\r\n}\r\n.fa-share-alt-square:before {\r\n content: \"\\f1e1\";\r\n}\r\n.fa-bomb:before {\r\n content: \"\\f1e2\";\r\n}\r\n.fa-soccer-ball-o:before,\r\n.fa-futbol-o:before {\r\n content: \"\\f1e3\";\r\n}\r\n.fa-tty:before {\r\n content: \"\\f1e4\";\r\n}\r\n.fa-binoculars:before {\r\n content: \"\\f1e5\";\r\n}\r\n.fa-plug:before {\r\n content: \"\\f1e6\";\r\n}\r\n.fa-slideshare:before {\r\n content: \"\\f1e7\";\r\n}\r\n.fa-twitch:before {\r\n content: \"\\f1e8\";\r\n}\r\n.fa-yelp:before {\r\n content: \"\\f1e9\";\r\n}\r\n.fa-newspaper-o:before {\r\n content: \"\\f1ea\";\r\n}\r\n.fa-wifi:before {\r\n content: \"\\f1eb\";\r\n}\r\n.fa-calculator:before {\r\n content: \"\\f1ec\";\r\n}\r\n.fa-paypal:before {\r\n content: \"\\f1ed\";\r\n}\r\n.fa-google-wallet:before {\r\n content: \"\\f1ee\";\r\n}\r\n.fa-cc-visa:before {\r\n content: \"\\f1f0\";\r\n}\r\n.fa-cc-mastercard:before {\r\n content: \"\\f1f1\";\r\n}\r\n.fa-cc-discover:before {\r\n content: \"\\f1f2\";\r\n}\r\n.fa-cc-amex:before {\r\n content: \"\\f1f3\";\r\n}\r\n.fa-cc-paypal:before {\r\n content: \"\\f1f4\";\r\n}\r\n.fa-cc-stripe:before {\r\n content: \"\\f1f5\";\r\n}\r\n.fa-bell-slash:before {\r\n content: \"\\f1f6\";\r\n}\r\n.fa-bell-slash-o:before {\r\n content: \"\\f1f7\";\r\n}\r\n.fa-trash:before {\r\n content: \"\\f1f8\";\r\n}\r\n.fa-copyright:before {\r\n content: \"\\f1f9\";\r\n}\r\n.fa-at:before {\r\n content: \"\\f1fa\";\r\n}\r\n.fa-eyedropper:before {\r\n content: \"\\f1fb\";\r\n}\r\n.fa-paint-brush:before {\r\n content: \"\\f1fc\";\r\n}\r\n.fa-birthday-cake:before {\r\n content: \"\\f1fd\";\r\n}\r\n.fa-area-chart:before {\r\n content: \"\\f1fe\";\r\n}\r\n.fa-pie-chart:before {\r\n content: \"\\f200\";\r\n}\r\n.fa-line-chart:before {\r\n content: \"\\f201\";\r\n}\r\n.fa-lastfm:before {\r\n content: \"\\f202\";\r\n}\r\n.fa-lastfm-square:before {\r\n content: \"\\f203\";\r\n}\r\n.fa-toggle-off:before {\r\n content: \"\\f204\";\r\n}\r\n.fa-toggle-on:before {\r\n content: \"\\f205\";\r\n}\r\n.fa-bicycle:before {\r\n content: \"\\f206\";\r\n}\r\n.fa-bus:before {\r\n content: \"\\f207\";\r\n}\r\n.fa-ioxhost:before {\r\n content: \"\\f208\";\r\n}\r\n.fa-angellist:before {\r\n content: \"\\f209\";\r\n}\r\n.fa-cc:before {\r\n content: \"\\f20a\";\r\n}\r\n.fa-shekel:before,\r\n.fa-sheqel:before,\r\n.fa-ils:before {\r\n content: \"\\f20b\";\r\n}\r\n.fa-meanpath:before {\r\n content: \"\\f20c\";\r\n}\r\n.fa-buysellads:before {\r\n content: \"\\f20d\";\r\n}\r\n.fa-connectdevelop:before {\r\n content: \"\\f20e\";\r\n}\r\n.fa-dashcube:before {\r\n content: \"\\f210\";\r\n}\r\n.fa-forumbee:before {\r\n content: \"\\f211\";\r\n}\r\n.fa-leanpub:before {\r\n content: \"\\f212\";\r\n}\r\n.fa-sellsy:before {\r\n content: \"\\f213\";\r\n}\r\n.fa-shirtsinbulk:before {\r\n content: \"\\f214\";\r\n}\r\n.fa-simplybuilt:before {\r\n content: \"\\f215\";\r\n}\r\n.fa-skyatlas:before {\r\n content: \"\\f216\";\r\n}\r\n.fa-cart-plus:before {\r\n content: \"\\f217\";\r\n}\r\n.fa-cart-arrow-down:before {\r\n content: \"\\f218\";\r\n}\r\n.fa-diamond:before {\r\n content: \"\\f219\";\r\n}\r\n.fa-ship:before {\r\n content: \"\\f21a\";\r\n}\r\n.fa-user-secret:before {\r\n content: \"\\f21b\";\r\n}\r\n.fa-motorcycle:before {\r\n content: \"\\f21c\";\r\n}\r\n.fa-street-view:before {\r\n content: \"\\f21d\";\r\n}\r\n.fa-heartbeat:before {\r\n content: \"\\f21e\";\r\n}\r\n.fa-venus:before {\r\n content: \"\\f221\";\r\n}\r\n.fa-mars:before {\r\n content: \"\\f222\";\r\n}\r\n.fa-mercury:before {\r\n content: \"\\f223\";\r\n}\r\n.fa-intersex:before,\r\n.fa-transgender:before {\r\n content: \"\\f224\";\r\n}\r\n.fa-transgender-alt:before {\r\n content: \"\\f225\";\r\n}\r\n.fa-venus-double:before {\r\n content: \"\\f226\";\r\n}\r\n.fa-mars-double:before {\r\n content: \"\\f227\";\r\n}\r\n.fa-venus-mars:before {\r\n content: \"\\f228\";\r\n}\r\n.fa-mars-stroke:before {\r\n content: \"\\f229\";\r\n}\r\n.fa-mars-stroke-v:before {\r\n content: \"\\f22a\";\r\n}\r\n.fa-mars-stroke-h:before {\r\n content: \"\\f22b\";\r\n}\r\n.fa-neuter:before {\r\n content: \"\\f22c\";\r\n}\r\n.fa-genderless:before {\r\n content: \"\\f22d\";\r\n}\r\n.fa-facebook-official:before {\r\n content: \"\\f230\";\r\n}\r\n.fa-pinterest-p:before {\r\n content: \"\\f231\";\r\n}\r\n.fa-whatsapp:before {\r\n content: \"\\f232\";\r\n}\r\n.fa-server:before {\r\n content: \"\\f233\";\r\n}\r\n.fa-user-plus:before {\r\n content: \"\\f234\";\r\n}\r\n.fa-user-times:before {\r\n content: \"\\f235\";\r\n}\r\n.fa-hotel:before,\r\n.fa-bed:before {\r\n content: \"\\f236\";\r\n}\r\n.fa-viacoin:before {\r\n content: \"\\f237\";\r\n}\r\n.fa-train:before {\r\n content: \"\\f238\";\r\n}\r\n.fa-subway:before {\r\n content: \"\\f239\";\r\n}\r\n.fa-medium:before {\r\n content: \"\\f23a\";\r\n}\r\n.fa-yc:before,\r\n.fa-y-combinator:before {\r\n content: \"\\f23b\";\r\n}\r\n.fa-optin-monster:before {\r\n content: \"\\f23c\";\r\n}\r\n.fa-opencart:before {\r\n content: \"\\f23d\";\r\n}\r\n.fa-expeditedssl:before {\r\n content: \"\\f23e\";\r\n}\r\n.fa-battery-4:before,\r\n.fa-battery-full:before {\r\n content: \"\\f240\";\r\n}\r\n.fa-battery-3:before,\r\n.fa-battery-three-quarters:before {\r\n content: \"\\f241\";\r\n}\r\n.fa-battery-2:before,\r\n.fa-battery-half:before {\r\n content: \"\\f242\";\r\n}\r\n.fa-battery-1:before,\r\n.fa-battery-quarter:before {\r\n content: \"\\f243\";\r\n}\r\n.fa-battery-0:before,\r\n.fa-battery-empty:before {\r\n content: \"\\f244\";\r\n}\r\n.fa-mouse-pointer:before {\r\n content: \"\\f245\";\r\n}\r\n.fa-i-cursor:before {\r\n content: \"\\f246\";\r\n}\r\n.fa-object-group:before {\r\n content: \"\\f247\";\r\n}\r\n.fa-object-ungroup:before {\r\n content: \"\\f248\";\r\n}\r\n.fa-sticky-note:before {\r\n content: \"\\f249\";\r\n}\r\n.fa-sticky-note-o:before {\r\n content: \"\\f24a\";\r\n}\r\n.fa-cc-jcb:before {\r\n content: \"\\f24b\";\r\n}\r\n.fa-cc-diners-club:before {\r\n content: \"\\f24c\";\r\n}\r\n.fa-clone:before {\r\n content: \"\\f24d\";\r\n}\r\n.fa-balance-scale:before {\r\n content: \"\\f24e\";\r\n}\r\n.fa-hourglass-o:before {\r\n content: \"\\f250\";\r\n}\r\n.fa-hourglass-1:before,\r\n.fa-hourglass-start:before {\r\n content: \"\\f251\";\r\n}\r\n.fa-hourglass-2:before,\r\n.fa-hourglass-half:before {\r\n content: \"\\f252\";\r\n}\r\n.fa-hourglass-3:before,\r\n.fa-hourglass-end:before {\r\n content: \"\\f253\";\r\n}\r\n.fa-hourglass:before {\r\n content: \"\\f254\";\r\n}\r\n.fa-hand-grab-o:before,\r\n.fa-hand-rock-o:before {\r\n content: \"\\f255\";\r\n}\r\n.fa-hand-stop-o:before,\r\n.fa-hand-paper-o:before {\r\n content: \"\\f256\";\r\n}\r\n.fa-hand-scissors-o:before {\r\n content: \"\\f257\";\r\n}\r\n.fa-hand-lizard-o:before {\r\n content: \"\\f258\";\r\n}\r\n.fa-hand-spock-o:before {\r\n content: \"\\f259\";\r\n}\r\n.fa-hand-pointer-o:before {\r\n content: \"\\f25a\";\r\n}\r\n.fa-hand-peace-o:before {\r\n content: \"\\f25b\";\r\n}\r\n.fa-trademark:before {\r\n content: \"\\f25c\";\r\n}\r\n.fa-registered:before {\r\n content: \"\\f25d\";\r\n}\r\n.fa-creative-commons:before {\r\n content: \"\\f25e\";\r\n}\r\n.fa-gg:before {\r\n content: \"\\f260\";\r\n}\r\n.fa-gg-circle:before {\r\n content: \"\\f261\";\r\n}\r\n.fa-tripadvisor:before {\r\n content: \"\\f262\";\r\n}\r\n.fa-odnoklassniki:before {\r\n content: \"\\f263\";\r\n}\r\n.fa-odnoklassniki-square:before {\r\n content: \"\\f264\";\r\n}\r\n.fa-get-pocket:before {\r\n content: \"\\f265\";\r\n}\r\n.fa-wikipedia-w:before {\r\n content: \"\\f266\";\r\n}\r\n.fa-safari:before {\r\n content: \"\\f267\";\r\n}\r\n.fa-chrome:before {\r\n content: \"\\f268\";\r\n}\r\n.fa-firefox:before {\r\n content: \"\\f269\";\r\n}\r\n.fa-opera:before {\r\n content: \"\\f26a\";\r\n}\r\n.fa-internet-explorer:before {\r\n content: \"\\f26b\";\r\n}\r\n.fa-tv:before,\r\n.fa-television:before {\r\n content: \"\\f26c\";\r\n}\r\n.fa-contao:before {\r\n content: \"\\f26d\";\r\n}\r\n.fa-500px:before {\r\n content: \"\\f26e\";\r\n}\r\n.fa-amazon:before {\r\n content: \"\\f270\";\r\n}\r\n.fa-calendar-plus-o:before {\r\n content: \"\\f271\";\r\n}\r\n.fa-calendar-minus-o:before {\r\n content: \"\\f272\";\r\n}\r\n.fa-calendar-times-o:before {\r\n content: \"\\f273\";\r\n}\r\n.fa-calendar-check-o:before {\r\n content: \"\\f274\";\r\n}\r\n.fa-industry:before {\r\n content: \"\\f275\";\r\n}\r\n.fa-map-pin:before {\r\n content: \"\\f276\";\r\n}\r\n.fa-map-signs:before {\r\n content: \"\\f277\";\r\n}\r\n.fa-map-o:before {\r\n content: \"\\f278\";\r\n}\r\n.fa-map:before {\r\n content: \"\\f279\";\r\n}\r\n.fa-commenting:before {\r\n content: \"\\f27a\";\r\n}\r\n.fa-commenting-o:before {\r\n content: \"\\f27b\";\r\n}\r\n.fa-houzz:before {\r\n content: \"\\f27c\";\r\n}\r\n.fa-vimeo:before {\r\n content: \"\\f27d\";\r\n}\r\n.fa-black-tie:before {\r\n content: \"\\f27e\";\r\n}\r\n.fa-fonticons:before {\r\n content: \"\\f280\";\r\n}\r\n.fa-reddit-alien:before {\r\n content: \"\\f281\";\r\n}\r\n.fa-edge:before {\r\n content: \"\\f282\";\r\n}\r\n.fa-credit-card-alt:before {\r\n content: \"\\f283\";\r\n}\r\n.fa-codiepie:before {\r\n content: \"\\f284\";\r\n}\r\n.fa-modx:before {\r\n content: \"\\f285\";\r\n}\r\n.fa-fort-awesome:before {\r\n content: \"\\f286\";\r\n}\r\n.fa-usb:before {\r\n content: \"\\f287\";\r\n}\r\n.fa-product-hunt:before {\r\n content: \"\\f288\";\r\n}\r\n.fa-mixcloud:before {\r\n content: \"\\f289\";\r\n}\r\n.fa-scribd:before {\r\n content: \"\\f28a\";\r\n}\r\n.fa-pause-circle:before {\r\n content: \"\\f28b\";\r\n}\r\n.fa-pause-circle-o:before {\r\n content: \"\\f28c\";\r\n}\r\n.fa-stop-circle:before {\r\n content: \"\\f28d\";\r\n}\r\n.fa-stop-circle-o:before {\r\n content: \"\\f28e\";\r\n}\r\n.fa-shopping-bag:before {\r\n content: \"\\f290\";\r\n}\r\n.fa-shopping-basket:before {\r\n content: \"\\f291\";\r\n}\r\n.fa-hashtag:before {\r\n content: \"\\f292\";\r\n}\r\n.fa-bluetooth:before {\r\n content: \"\\f293\";\r\n}\r\n.fa-bluetooth-b:before {\r\n content: \"\\f294\";\r\n}\r\n.fa-percent:before {\r\n content: \"\\f295\";\r\n}\r\n/*!\r\n * Material Design Iconic Font 1.0.1 by Sergey Kupletsky (@zavoloklom) - http://zavoloklom.github.io/material-design-iconic-font/\r\n * License - https://github.com/zavoloklom/material-design-iconic-font/blob/gh-pages/License.md (Attribution-ShareAlike 4.0 International license)\r\n */\r\n@font-face {\r\n font-family: 'Material Design Iconic Font';\r\n src: url('../fonts/Material-Design-Iconic-Font.eot?v=1.0.1');\r\n src: url('../fonts/Material-Design-Iconic-Font.eot?#iefix&v=1.0.1') format('embedded-opentype'), url('../fonts/Material-Design-Iconic-Font.ttf?v=1.0.1') format('truetype'), url('../fonts/Material-Design-Iconic-Font.svg?v=1.0.1#Material-Design-Iconic-Font') format('svg');\r\n font-weight: normal;\r\n font-style: normal;\r\n}\r\n[class^=\"md-\"],\r\n[class*=\" md-\"] {\r\n display: inline-block;\r\n font: normal normal normal 14px/1 'Material Design Iconic Font';\r\n font-size: inherit;\r\n speak: none;\r\n text-rendering: auto;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n}\r\n.md {\r\n line-height: inherit;\r\n vertical-align: bottom;\r\n}\r\n.md-lg {\r\n font-size: 1.5em;\r\n line-height: .5em;\r\n vertical-align: -35%;\r\n}\r\n.md-2x {\r\n font-size: 2em;\r\n}\r\n.md-3x {\r\n font-size: 3em;\r\n}\r\n.md-4x {\r\n font-size: 4em;\r\n}\r\n.md-5x {\r\n font-size: 5em;\r\n}\r\n.md-border {\r\n padding: .2em .25em .15em;\r\n border: solid 0.08em grey;\r\n border-radius: .1em;\r\n}\r\n.md-border-circle {\r\n padding: .2em .25em .15em;\r\n border: solid 0.08em grey;\r\n border-radius: 50%;\r\n}\r\n[class^=\"md-\"].pull-left,\r\n[class*=\" md-\"].pull-left {\r\n float: left;\r\n margin-right: .3em;\r\n}\r\n[class^=\"md-\"].pull-right,\r\n[class*=\" md-\"].pull-right {\r\n float: right;\r\n margin-left: .3em;\r\n}\r\n.md-spin {\r\n -webkit-animation: md-spin 1.5s infinite linear;\r\n animation: md-spin 1.5s infinite linear;\r\n}\r\n.md-spin-reverse {\r\n -webkit-animation: md-spin-reverse 1.5s infinite linear;\r\n animation: md-spin-reverse 1.5s infinite linear;\r\n}\r\n@-webkit-keyframes md-spin {\r\n 0% {\r\n -webkit-transform: rotate(0deg);\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n -webkit-transform: rotate(359deg);\r\n transform: rotate(359deg);\r\n }\r\n}\r\n@keyframes md-spin {\r\n 0% {\r\n -webkit-transform: rotate(0deg);\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n -webkit-transform: rotate(359deg);\r\n transform: rotate(359deg);\r\n }\r\n}\r\n@-webkit-keyframes md-spin-reverse {\r\n 0% {\r\n -webkit-transform: rotate(0deg);\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n -webkit-transform: rotate(-359deg);\r\n transform: rotate(-359deg);\r\n }\r\n}\r\n@keyframes md-spin-reverse {\r\n 0% {\r\n -webkit-transform: rotate(0deg);\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n -webkit-transform: rotate(-359deg);\r\n transform: rotate(-359deg);\r\n }\r\n}\r\n.md-rotate-90 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);\r\n -webkit-transform: rotate(90deg);\r\n -ms-transform: rotate(90deg);\r\n transform: rotate(90deg);\r\n}\r\n.md-rotate-180 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);\r\n -webkit-transform: rotate(180deg);\r\n -ms-transform: rotate(180deg);\r\n transform: rotate(180deg);\r\n}\r\n.md-rotate-270 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);\r\n -webkit-transform: rotate(270deg);\r\n -ms-transform: rotate(270deg);\r\n transform: rotate(270deg);\r\n}\r\n.md-flip-horizontal {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);\r\n -webkit-transform: scale(-1, 1);\r\n -ms-transform: scale(-1, 1);\r\n transform: scale(-1, 1);\r\n}\r\n.md-flip-vertical {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);\r\n -webkit-transform: scale(1, -1);\r\n -ms-transform: scale(1, -1);\r\n transform: scale(1, -1);\r\n}\r\n:root .md-rotate-90,\r\n:root .md-rotate-180,\r\n:root .md-rotate-270,\r\n:root .md-flip-horizontal,\r\n:root .md-flip-vertical {\r\n filter: none;\r\n}\r\n/* Material Design Iconic Font uses the Unicode Private Use Area (PUA) to ensure screen\r\n readers do not read off random characters that represent icons */\r\n/* If you do not want use all icons you can disable icon set here */\r\n.md-3d-rotation:before {\r\n content: \"\\f000\";\r\n}\r\n.md-accessibility:before {\r\n content: \"\\f001\";\r\n}\r\n.md-account-balance:before {\r\n content: \"\\f002\";\r\n}\r\n.md-account-balance-wallet:before {\r\n content: \"\\f003\";\r\n}\r\n.md-account-box:before {\r\n content: \"\\f004\";\r\n}\r\n.md-account-child:before {\r\n content: \"\\f005\";\r\n}\r\n.md-account-circle:before {\r\n content: \"\\f006\";\r\n}\r\n.md-add-shopping-cart:before {\r\n content: \"\\f007\";\r\n}\r\n.md-alarm:before {\r\n content: \"\\f008\";\r\n}\r\n.md-alarm-add:before {\r\n content: \"\\f009\";\r\n}\r\n.md-alarm-off:before {\r\n content: \"\\f00a\";\r\n}\r\n.md-alarm-on:before {\r\n content: \"\\f00b\";\r\n}\r\n.md-android:before {\r\n content: \"\\f00c\";\r\n}\r\n.md-announcement:before {\r\n content: \"\\f00d\";\r\n}\r\n.md-aspect-ratio:before {\r\n content: \"\\f00e\";\r\n}\r\n.md-assessment:before {\r\n content: \"\\f00f\";\r\n}\r\n.md-assignment:before {\r\n content: \"\\f010\";\r\n}\r\n.md-assignment-ind:before {\r\n content: \"\\f011\";\r\n}\r\n.md-assignment-late:before {\r\n content: \"\\f012\";\r\n}\r\n.md-assignment-return:before {\r\n content: \"\\f013\";\r\n}\r\n.md-assignment-returned:before {\r\n content: \"\\f014\";\r\n}\r\n.md-assignment-turned-in:before {\r\n content: \"\\f015\";\r\n}\r\n.md-autorenew:before {\r\n content: \"\\f016\";\r\n}\r\n.md-backup:before {\r\n content: \"\\f017\";\r\n}\r\n.md-book:before {\r\n content: \"\\f018\";\r\n}\r\n.md-bookmark:before {\r\n content: \"\\f019\";\r\n}\r\n.md-bookmark-outline:before {\r\n content: \"\\f01a\";\r\n}\r\n.md-bug-report:before {\r\n content: \"\\f01b\";\r\n}\r\n.md-cached:before {\r\n content: \"\\f01c\";\r\n}\r\n.md-class:before {\r\n content: \"\\f01d\";\r\n}\r\n.md-credit-card:before {\r\n content: \"\\f01e\";\r\n}\r\n.md-dashboard:before {\r\n content: \"\\f01f\";\r\n}\r\n.md-delete:before {\r\n content: \"\\f020\";\r\n}\r\n.md-description:before {\r\n content: \"\\f021\";\r\n}\r\n.md-dns:before {\r\n content: \"\\f022\";\r\n}\r\n.md-done:before {\r\n content: \"\\f023\";\r\n}\r\n.md-done-all:before {\r\n content: \"\\f024\";\r\n}\r\n.md-event:before {\r\n content: \"\\f025\";\r\n}\r\n.md-exit-to-app:before {\r\n content: \"\\f026\";\r\n}\r\n.md-explore:before {\r\n content: \"\\f027\";\r\n}\r\n.md-extension:before {\r\n content: \"\\f028\";\r\n}\r\n.md-face-unlock:before {\r\n content: \"\\f029\";\r\n}\r\n.md-favorite:before {\r\n content: \"\\f02a\";\r\n}\r\n.md-favorite-outline:before {\r\n content: \"\\f02b\";\r\n}\r\n.md-find-in-page:before {\r\n content: \"\\f02c\";\r\n}\r\n.md-find-replace:before {\r\n content: \"\\f02d\";\r\n}\r\n.md-flip-to-back:before {\r\n content: \"\\f02e\";\r\n}\r\n.md-flip-to-front:before {\r\n content: \"\\f02f\";\r\n}\r\n.md-get-app:before {\r\n content: \"\\f030\";\r\n}\r\n.md-grade:before {\r\n content: \"\\f031\";\r\n}\r\n.md-group-work:before {\r\n content: \"\\f032\";\r\n}\r\n.md-help:before {\r\n content: \"\\f033\";\r\n}\r\n.md-highlight-remove:before {\r\n content: \"\\f034\";\r\n}\r\n.md-history:before {\r\n content: \"\\f035\";\r\n}\r\n.md-home:before {\r\n content: \"\\f036\";\r\n}\r\n.md-https:before {\r\n content: \"\\f037\";\r\n}\r\n.md-info:before {\r\n content: \"\\f038\";\r\n}\r\n.md-info-outline:before {\r\n content: \"\\f039\";\r\n}\r\n.md-input:before {\r\n content: \"\\f03a\";\r\n}\r\n.md-invert-colors:before {\r\n content: \"\\f03b\";\r\n}\r\n.md-label:before {\r\n content: \"\\f03c\";\r\n}\r\n.md-label-outline:before {\r\n content: \"\\f03d\";\r\n}\r\n.md-language:before {\r\n content: \"\\f03e\";\r\n}\r\n.md-launch:before {\r\n content: \"\\f03f\";\r\n}\r\n.md-list:before {\r\n content: \"\\f040\";\r\n}\r\n.md-lock:before {\r\n content: \"\\f041\";\r\n}\r\n.md-lock-open:before {\r\n content: \"\\f042\";\r\n}\r\n.md-lock-outline:before {\r\n content: \"\\f043\";\r\n}\r\n.md-loyalty:before {\r\n content: \"\\f044\";\r\n}\r\n.md-markunread-mailbox:before {\r\n content: \"\\f045\";\r\n}\r\n.md-note-add:before {\r\n content: \"\\f046\";\r\n}\r\n.md-open-in-browser:before {\r\n content: \"\\f047\";\r\n}\r\n.md-open-in-new:before {\r\n content: \"\\f048\";\r\n}\r\n.md-open-with:before {\r\n content: \"\\f049\";\r\n}\r\n.md-pageview:before {\r\n content: \"\\f04a\";\r\n}\r\n.md-payment:before {\r\n content: \"\\f04b\";\r\n}\r\n.md-perm-camera-mic:before {\r\n content: \"\\f04c\";\r\n}\r\n.md-perm-contact-cal:before {\r\n content: \"\\f04d\";\r\n}\r\n.md-perm-data-setting:before {\r\n content: \"\\f04e\";\r\n}\r\n.md-perm-device-info:before {\r\n content: \"\\f04f\";\r\n}\r\n.md-perm-identity:before {\r\n content: \"\\f050\";\r\n}\r\n.md-perm-media:before {\r\n content: \"\\f051\";\r\n}\r\n.md-perm-phone-msg:before {\r\n content: \"\\f052\";\r\n}\r\n.md-perm-scan-wifi:before {\r\n content: \"\\f053\";\r\n}\r\n.md-picture-in-picture:before {\r\n content: \"\\f054\";\r\n}\r\n.md-polymer:before {\r\n content: \"\\f055\";\r\n}\r\n.md-print:before {\r\n content: \"\\f056\";\r\n}\r\n.md-query-builder:before {\r\n content: \"\\f057\";\r\n}\r\n.md-question-answer:before {\r\n content: \"\\f058\";\r\n}\r\n.md-receipt:before {\r\n content: \"\\f059\";\r\n}\r\n.md-redeem:before {\r\n content: \"\\f05a\";\r\n}\r\n.md-report-problem:before {\r\n content: \"\\f05b\";\r\n}\r\n.md-restore:before {\r\n content: \"\\f05c\";\r\n}\r\n.md-room:before {\r\n content: \"\\f05d\";\r\n}\r\n.md-schedule:before {\r\n content: \"\\f05e\";\r\n}\r\n.md-search:before {\r\n content: \"\\f05f\";\r\n}\r\n.md-settings:before {\r\n content: \"\\f060\";\r\n}\r\n.md-settings-applications:before {\r\n content: \"\\f061\";\r\n}\r\n.md-settings-backup-restore:before {\r\n content: \"\\f062\";\r\n}\r\n.md-settings-bluetooth:before {\r\n content: \"\\f063\";\r\n}\r\n.md-settings-cell:before {\r\n content: \"\\f064\";\r\n}\r\n.md-settings-display:before {\r\n content: \"\\f065\";\r\n}\r\n.md-settings-ethernet:before {\r\n content: \"\\f066\";\r\n}\r\n.md-settings-input-antenna:before {\r\n content: \"\\f067\";\r\n}\r\n.md-settings-input-component:before {\r\n content: \"\\f068\";\r\n}\r\n.md-settings-input-composite:before {\r\n content: \"\\f069\";\r\n}\r\n.md-settings-input-hdmi:before {\r\n content: \"\\f06a\";\r\n}\r\n.md-settings-input-svideo:before {\r\n content: \"\\f06b\";\r\n}\r\n.md-settings-overscan:before {\r\n content: \"\\f06c\";\r\n}\r\n.md-settings-phone:before {\r\n content: \"\\f06d\";\r\n}\r\n.md-settings-power:before {\r\n content: \"\\f06e\";\r\n}\r\n.md-settings-remote:before {\r\n content: \"\\f06f\";\r\n}\r\n.md-settings-voice:before {\r\n content: \"\\f070\";\r\n}\r\n.md-shop:before {\r\n content: \"\\f071\";\r\n}\r\n.md-shopping-basket:before {\r\n content: \"\\f072\";\r\n}\r\n.md-shopping-cart:before {\r\n content: \"\\f073\";\r\n}\r\n.md-shop-two:before {\r\n content: \"\\f074\";\r\n}\r\n.md-speaker-notes:before {\r\n content: \"\\f075\";\r\n}\r\n.md-spellcheck:before {\r\n content: \"\\f076\";\r\n}\r\n.md-star-rate:before {\r\n content: \"\\f077\";\r\n}\r\n.md-stars:before {\r\n content: \"\\f078\";\r\n}\r\n.md-store:before {\r\n content: \"\\f079\";\r\n}\r\n.md-subject:before {\r\n content: \"\\f07a\";\r\n}\r\n.md-swap-horiz:before {\r\n content: \"\\f07b\";\r\n}\r\n.md-swap-vert:before {\r\n content: \"\\f07c\";\r\n}\r\n.md-swap-vert-circle:before {\r\n content: \"\\f07d\";\r\n}\r\n.md-system-update-tv:before {\r\n content: \"\\f07e\";\r\n}\r\n.md-tab:before {\r\n content: \"\\f07f\";\r\n}\r\n.md-tab-unselected:before {\r\n content: \"\\f080\";\r\n}\r\n.md-theaters:before {\r\n content: \"\\f081\";\r\n}\r\n.md-thumb-down:before {\r\n content: \"\\f082\";\r\n}\r\n.md-thumbs-up-down:before {\r\n content: \"\\f083\";\r\n}\r\n.md-thumb-up:before {\r\n content: \"\\f084\";\r\n}\r\n.md-toc:before {\r\n content: \"\\f085\";\r\n}\r\n.md-today:before {\r\n content: \"\\f086\";\r\n}\r\n.md-track-changes:before {\r\n content: \"\\f087\";\r\n}\r\n.md-translate:before {\r\n content: \"\\f088\";\r\n}\r\n.md-trending-down:before {\r\n content: \"\\f089\";\r\n}\r\n.md-trending-neutral:before {\r\n content: \"\\f08a\";\r\n}\r\n.md-trending-up:before {\r\n content: \"\\f08b\";\r\n}\r\n.md-turned-in:before {\r\n content: \"\\f08c\";\r\n}\r\n.md-turned-in-not:before {\r\n content: \"\\f08d\";\r\n}\r\n.md-verified-user:before {\r\n content: \"\\f08e\";\r\n}\r\n.md-view-agenda:before {\r\n content: \"\\f08f\";\r\n}\r\n.md-view-array:before {\r\n content: \"\\f090\";\r\n}\r\n.md-view-carousel:before {\r\n content: \"\\f091\";\r\n}\r\n.md-view-column:before {\r\n content: \"\\f092\";\r\n}\r\n.md-view-day:before {\r\n content: \"\\f093\";\r\n}\r\n.md-view-headline:before {\r\n content: \"\\f094\";\r\n}\r\n.md-view-list:before {\r\n content: \"\\f095\";\r\n}\r\n.md-view-module:before {\r\n content: \"\\f096\";\r\n}\r\n.md-view-quilt:before {\r\n content: \"\\f097\";\r\n}\r\n.md-view-stream:before {\r\n content: \"\\f098\";\r\n}\r\n.md-view-week:before {\r\n content: \"\\f099\";\r\n}\r\n.md-visibility:before {\r\n content: \"\\f09a\";\r\n}\r\n.md-visibility-off:before {\r\n content: \"\\f09b\";\r\n}\r\n.md-wallet-giftcard:before {\r\n content: \"\\f09c\";\r\n}\r\n.md-wallet-membership:before {\r\n content: \"\\f09d\";\r\n}\r\n.md-wallet-travel:before {\r\n content: \"\\f09e\";\r\n}\r\n.md-work:before {\r\n content: \"\\f09f\";\r\n}\r\n.md-error:before {\r\n content: \"\\f0a0\";\r\n}\r\n.md-warning:before {\r\n content: \"\\f0a1\";\r\n}\r\n.md-album:before {\r\n content: \"\\f0a2\";\r\n}\r\n.md-av-timer:before {\r\n content: \"\\f0a3\";\r\n}\r\n.md-closed-caption:before {\r\n content: \"\\f0a4\";\r\n}\r\n.md-equalizer:before {\r\n content: \"\\f0a5\";\r\n}\r\n.md-explicit:before {\r\n content: \"\\f0a6\";\r\n}\r\n.md-fast-forward:before {\r\n content: \"\\f0a7\";\r\n}\r\n.md-fast-rewind:before {\r\n content: \"\\f0a8\";\r\n}\r\n.md-games:before {\r\n content: \"\\f0a9\";\r\n}\r\n.md-hearing:before {\r\n content: \"\\f0aa\";\r\n}\r\n.md-high-quality:before {\r\n content: \"\\f0ab\";\r\n}\r\n.md-loop:before {\r\n content: \"\\f0ac\";\r\n}\r\n.md-mic:before {\r\n content: \"\\f0ad\";\r\n}\r\n.md-mic-none:before {\r\n content: \"\\f0ae\";\r\n}\r\n.md-mic-off:before {\r\n content: \"\\f0af\";\r\n}\r\n.md-movie:before {\r\n content: \"\\f0b0\";\r\n}\r\n.md-my-library-add:before {\r\n content: \"\\f0b1\";\r\n}\r\n.md-my-library-books:before {\r\n content: \"\\f0b2\";\r\n}\r\n.md-my-library-music:before {\r\n content: \"\\f0b3\";\r\n}\r\n.md-new-releases:before {\r\n content: \"\\f0b4\";\r\n}\r\n.md-not-interested:before {\r\n content: \"\\f0b5\";\r\n}\r\n.md-pause:before {\r\n content: \"\\f0b6\";\r\n}\r\n.md-pause-circle-fill:before {\r\n content: \"\\f0b7\";\r\n}\r\n.md-pause-circle-outline:before {\r\n content: \"\\f0b8\";\r\n}\r\n.md-play-arrow:before {\r\n content: \"\\f0b9\";\r\n}\r\n.md-play-circle-fill:before {\r\n content: \"\\f0ba\";\r\n}\r\n.md-play-circle-outline:before {\r\n content: \"\\f0bb\";\r\n}\r\n.md-playlist-add:before {\r\n content: \"\\f0bc\";\r\n}\r\n.md-play-shopping-bag:before {\r\n content: \"\\f0bd\";\r\n}\r\n.md-queue:before {\r\n content: \"\\f0be\";\r\n}\r\n.md-queue-music:before {\r\n content: \"\\f0bf\";\r\n}\r\n.md-radio:before {\r\n content: \"\\f0c0\";\r\n}\r\n.md-recent-actors:before {\r\n content: \"\\f0c1\";\r\n}\r\n.md-repeat:before {\r\n content: \"\\f0c2\";\r\n}\r\n.md-repeat-one:before {\r\n content: \"\\f0c3\";\r\n}\r\n.md-replay:before {\r\n content: \"\\f0c4\";\r\n}\r\n.md-shuffle:before {\r\n content: \"\\f0c5\";\r\n}\r\n.md-skip-next:before {\r\n content: \"\\f0c6\";\r\n}\r\n.md-skip-previous:before {\r\n content: \"\\f0c7\";\r\n}\r\n.md-snooze:before {\r\n content: \"\\f0c8\";\r\n}\r\n.md-stop:before {\r\n content: \"\\f0c9\";\r\n}\r\n.md-subtitles:before {\r\n content: \"\\f0ca\";\r\n}\r\n.md-surround-sound:before {\r\n content: \"\\f0cb\";\r\n}\r\n.md-videocam:before {\r\n content: \"\\f0cc\";\r\n}\r\n.md-videocam-off:before {\r\n content: \"\\f0cd\";\r\n}\r\n.md-video-collection:before {\r\n content: \"\\f0ce\";\r\n}\r\n.md-volume-down:before {\r\n content: \"\\f0cf\";\r\n}\r\n.md-volume-mute:before {\r\n content: \"\\f0d0\";\r\n}\r\n.md-volume-off:before {\r\n content: \"\\f0d1\";\r\n}\r\n.md-volume-up:before {\r\n content: \"\\f0d2\";\r\n}\r\n.md-web:before {\r\n content: \"\\f0d3\";\r\n}\r\n.md-business:before {\r\n content: \"\\f0d4\";\r\n}\r\n.md-call:before {\r\n content: \"\\f0d5\";\r\n}\r\n.md-call-end:before {\r\n content: \"\\f0d6\";\r\n}\r\n.md-call-made:before {\r\n content: \"\\f0d7\";\r\n}\r\n.md-call-merge:before {\r\n content: \"\\f0d8\";\r\n}\r\n.md-call-missed:before {\r\n content: \"\\f0d9\";\r\n}\r\n.md-call-received:before {\r\n content: \"\\f0da\";\r\n}\r\n.md-call-split:before {\r\n content: \"\\f0db\";\r\n}\r\n.md-chat:before {\r\n content: \"\\f0dc\";\r\n}\r\n.md-clear-all:before {\r\n content: \"\\f0dd\";\r\n}\r\n.md-comment:before {\r\n content: \"\\f0de\";\r\n}\r\n.md-contacts:before {\r\n content: \"\\f0df\";\r\n}\r\n.md-dialer-sip:before {\r\n content: \"\\f0e0\";\r\n}\r\n.md-dialpad:before {\r\n content: \"\\f0e1\";\r\n}\r\n.md-dnd-on:before {\r\n content: \"\\f0e2\";\r\n}\r\n.md-email:before {\r\n content: \"\\f0e3\";\r\n}\r\n.md-forum:before {\r\n content: \"\\f0e4\";\r\n}\r\n.md-import-export:before {\r\n content: \"\\f0e5\";\r\n}\r\n.md-invert-colors-off:before {\r\n content: \"\\f0e6\";\r\n}\r\n.md-invert-colors-on:before {\r\n content: \"\\f0e7\";\r\n}\r\n.md-live-help:before {\r\n content: \"\\f0e8\";\r\n}\r\n.md-location-off:before {\r\n content: \"\\f0e9\";\r\n}\r\n.md-location-on:before {\r\n content: \"\\f0ea\";\r\n}\r\n.md-message:before {\r\n content: \"\\f0eb\";\r\n}\r\n.md-messenger:before {\r\n content: \"\\f0ec\";\r\n}\r\n.md-no-sim:before {\r\n content: \"\\f0ed\";\r\n}\r\n.md-phone:before {\r\n content: \"\\f0ee\";\r\n}\r\n.md-portable-wifi-off:before {\r\n content: \"\\f0ef\";\r\n}\r\n.md-quick-contacts-dialer:before {\r\n content: \"\\f0f0\";\r\n}\r\n.md-quick-contacts-mail:before {\r\n content: \"\\f0f1\";\r\n}\r\n.md-ring-volume:before {\r\n content: \"\\f0f2\";\r\n}\r\n.md-stay-current-landscape:before {\r\n content: \"\\f0f3\";\r\n}\r\n.md-stay-current-portrait:before {\r\n content: \"\\f0f4\";\r\n}\r\n.md-stay-primary-landscape:before {\r\n content: \"\\f0f5\";\r\n}\r\n.md-stay-primary-portrait:before {\r\n content: \"\\f0f6\";\r\n}\r\n.md-swap-calls:before {\r\n content: \"\\f0f7\";\r\n}\r\n.md-textsms:before {\r\n content: \"\\f0f8\";\r\n}\r\n.md-voicemail:before {\r\n content: \"\\f0f9\";\r\n}\r\n.md-vpn-key:before {\r\n content: \"\\f0fa\";\r\n}\r\n.md-add:before {\r\n content: \"\\f0fb\";\r\n}\r\n.md-add-box:before {\r\n content: \"\\f0fc\";\r\n}\r\n.md-add-circle:before {\r\n content: \"\\f0fd\";\r\n}\r\n.md-add-circle-outline:before {\r\n content: \"\\f0fe\";\r\n}\r\n.md-archive:before {\r\n content: \"\\f0ff\";\r\n}\r\n.md-backspace:before {\r\n content: \"\\f100\";\r\n}\r\n.md-block:before {\r\n content: \"\\f101\";\r\n}\r\n.md-clear:before {\r\n content: \"\\f102\";\r\n}\r\n.md-content-copy:before {\r\n content: \"\\f103\";\r\n}\r\n.md-content-cut:before {\r\n content: \"\\f104\";\r\n}\r\n.md-content-paste:before {\r\n content: \"\\f105\";\r\n}\r\n.md-create:before {\r\n content: \"\\f106\";\r\n}\r\n.md-drafts:before {\r\n content: \"\\f107\";\r\n}\r\n.md-filter-list:before {\r\n content: \"\\f108\";\r\n}\r\n.md-flag:before {\r\n content: \"\\f109\";\r\n}\r\n.md-forward:before {\r\n content: \"\\f10a\";\r\n}\r\n.md-gesture:before {\r\n content: \"\\f10b\";\r\n}\r\n.md-inbox:before {\r\n content: \"\\f10c\";\r\n}\r\n.md-link:before {\r\n content: \"\\f10d\";\r\n}\r\n.md-mail:before {\r\n content: \"\\f10e\";\r\n}\r\n.md-markunread:before {\r\n content: \"\\f10f\";\r\n}\r\n.md-redo:before {\r\n content: \"\\f110\";\r\n}\r\n.md-remove:before {\r\n content: \"\\f111\";\r\n}\r\n.md-remove-circle:before {\r\n content: \"\\f112\";\r\n}\r\n.md-remove-circle-outline:before {\r\n content: \"\\f113\";\r\n}\r\n.md-reply:before {\r\n content: \"\\f114\";\r\n}\r\n.md-reply-all:before {\r\n content: \"\\f115\";\r\n}\r\n.md-report:before {\r\n content: \"\\f116\";\r\n}\r\n.md-save:before {\r\n content: \"\\f117\";\r\n}\r\n.md-select-all:before {\r\n content: \"\\f118\";\r\n}\r\n.md-send:before {\r\n content: \"\\f119\";\r\n}\r\n.md-sort:before {\r\n content: \"\\f11a\";\r\n}\r\n.md-text-format:before {\r\n content: \"\\f11b\";\r\n}\r\n.md-undo:before {\r\n content: \"\\f11c\";\r\n}\r\n.md-access-alarm:before {\r\n content: \"\\f11d\";\r\n}\r\n.md-access-alarms:before {\r\n content: \"\\f11e\";\r\n}\r\n.md-access-time:before {\r\n content: \"\\f11f\";\r\n}\r\n.md-add-alarm:before {\r\n content: \"\\f120\";\r\n}\r\n.md-airplanemode-off:before {\r\n content: \"\\f121\";\r\n}\r\n.md-airplanemode-on:before {\r\n content: \"\\f122\";\r\n}\r\n.md-battery-20:before {\r\n content: \"\\f123\";\r\n}\r\n.md-battery-30:before {\r\n content: \"\\f124\";\r\n}\r\n.md-battery-50:before {\r\n content: \"\\f125\";\r\n}\r\n.md-battery-60:before {\r\n content: \"\\f126\";\r\n}\r\n.md-battery-80:before {\r\n content: \"\\f127\";\r\n}\r\n.md-battery-90:before {\r\n content: \"\\f128\";\r\n}\r\n.md-battery-alert:before {\r\n content: \"\\f129\";\r\n}\r\n.md-battery-charging-20:before {\r\n content: \"\\f12a\";\r\n}\r\n.md-battery-charging-30:before {\r\n content: \"\\f12b\";\r\n}\r\n.md-battery-charging-50:before {\r\n content: \"\\f12c\";\r\n}\r\n.md-battery-charging-60:before {\r\n content: \"\\f12d\";\r\n}\r\n.md-battery-charging-80:before {\r\n content: \"\\f12e\";\r\n}\r\n.md-battery-charging-90:before {\r\n content: \"\\f12f\";\r\n}\r\n.md-battery-charging-full:before {\r\n content: \"\\f130\";\r\n}\r\n.md-battery-full:before {\r\n content: \"\\f131\";\r\n}\r\n.md-battery-std:before {\r\n content: \"\\f132\";\r\n}\r\n.md-battery-unknown:before {\r\n content: \"\\f133\";\r\n}\r\n.md-bluetooth:before {\r\n content: \"\\f134\";\r\n}\r\n.md-bluetooth-connected:before {\r\n content: \"\\f135\";\r\n}\r\n.md-bluetooth-disabled:before {\r\n content: \"\\f136\";\r\n}\r\n.md-bluetooth-searching:before {\r\n content: \"\\f137\";\r\n}\r\n.md-brightness-auto:before {\r\n content: \"\\f138\";\r\n}\r\n.md-brightness-high:before {\r\n content: \"\\f139\";\r\n}\r\n.md-brightness-low:before {\r\n content: \"\\f13a\";\r\n}\r\n.md-brightness-medium:before {\r\n content: \"\\f13b\";\r\n}\r\n.md-data-usage:before {\r\n content: \"\\f13c\";\r\n}\r\n.md-developer-mode:before {\r\n content: \"\\f13d\";\r\n}\r\n.md-devices:before {\r\n content: \"\\f13e\";\r\n}\r\n.md-dvr:before {\r\n content: \"\\f13f\";\r\n}\r\n.md-gps-fixed:before {\r\n content: \"\\f140\";\r\n}\r\n.md-gps-not-fixed:before {\r\n content: \"\\f141\";\r\n}\r\n.md-gps-off:before {\r\n content: \"\\f142\";\r\n}\r\n.md-location-disabled:before {\r\n content: \"\\f143\";\r\n}\r\n.md-location-searching:before {\r\n content: \"\\f144\";\r\n}\r\n.md-multitrack-audio:before {\r\n content: \"\\f145\";\r\n}\r\n.md-network-cell:before {\r\n content: \"\\f146\";\r\n}\r\n.md-network-wifi:before {\r\n content: \"\\f147\";\r\n}\r\n.md-nfc:before {\r\n content: \"\\f148\";\r\n}\r\n.md-now-wallpaper:before {\r\n content: \"\\f149\";\r\n}\r\n.md-now-widgets:before {\r\n content: \"\\f14a\";\r\n}\r\n.md-screen-lock-landscape:before {\r\n content: \"\\f14b\";\r\n}\r\n.md-screen-lock-portrait:before {\r\n content: \"\\f14c\";\r\n}\r\n.md-screen-lock-rotation:before {\r\n content: \"\\f14d\";\r\n}\r\n.md-screen-rotation:before {\r\n content: \"\\f14e\";\r\n}\r\n.md-sd-storage:before {\r\n content: \"\\f14f\";\r\n}\r\n.md-settings-system-daydream:before {\r\n content: \"\\f150\";\r\n}\r\n.md-signal-cellular-0-bar:before {\r\n content: \"\\f151\";\r\n}\r\n.md-signal-cellular-1-bar:before {\r\n content: \"\\f152\";\r\n}\r\n.md-signal-cellular-2-bar:before {\r\n content: \"\\f153\";\r\n}\r\n.md-signal-cellular-3-bar:before {\r\n content: \"\\f154\";\r\n}\r\n.md-signal-cellular-4-bar:before {\r\n content: \"\\f155\";\r\n}\r\n.md-signal-cellular-connected-no-internet-0-bar:before {\r\n content: \"\\f156\";\r\n}\r\n.md-signal-cellular-connected-no-internet-1-bar:before {\r\n content: \"\\f157\";\r\n}\r\n.md-signal-cellular-connected-no-internet-2-bar:before {\r\n content: \"\\f158\";\r\n}\r\n.md-signal-cellular-connected-no-internet-3-bar:before {\r\n content: \"\\f159\";\r\n}\r\n.md-signal-cellular-connected-no-internet-4-bar:before {\r\n content: \"\\f15a\";\r\n}\r\n.md-signal-cellular-no-sim:before {\r\n content: \"\\f15b\";\r\n}\r\n.md-signal-cellular-null:before {\r\n content: \"\\f15c\";\r\n}\r\n.md-signal-cellular-off:before {\r\n content: \"\\f15d\";\r\n}\r\n.md-signal-wifi-0-bar:before {\r\n content: \"\\f15e\";\r\n}\r\n.md-signal-wifi-1-bar:before {\r\n content: \"\\f15f\";\r\n}\r\n.md-signal-wifi-2-bar:before {\r\n content: \"\\f160\";\r\n}\r\n.md-signal-wifi-3-bar:before {\r\n content: \"\\f161\";\r\n}\r\n.md-signal-wifi-4-bar:before {\r\n content: \"\\f162\";\r\n}\r\n.md-signal-wifi-off:before {\r\n content: \"\\f163\";\r\n}\r\n.md-storage:before {\r\n content: \"\\f164\";\r\n}\r\n.md-usb:before {\r\n content: \"\\f165\";\r\n}\r\n.md-wifi-lock:before {\r\n content: \"\\f166\";\r\n}\r\n.md-wifi-tethering:before {\r\n content: \"\\f167\";\r\n}\r\n.md-attach-file:before {\r\n content: \"\\f168\";\r\n}\r\n.md-attach-money:before {\r\n content: \"\\f169\";\r\n}\r\n.md-border-all:before {\r\n content: \"\\f16a\";\r\n}\r\n.md-border-bottom:before {\r\n content: \"\\f16b\";\r\n}\r\n.md-border-clear:before {\r\n content: \"\\f16c\";\r\n}\r\n.md-border-color:before {\r\n content: \"\\f16d\";\r\n}\r\n.md-border-horizontal:before {\r\n content: \"\\f16e\";\r\n}\r\n.md-border-inner:before {\r\n content: \"\\f16f\";\r\n}\r\n.md-border-left:before {\r\n content: \"\\f170\";\r\n}\r\n.md-border-outer:before {\r\n content: \"\\f171\";\r\n}\r\n.md-border-right:before {\r\n content: \"\\f172\";\r\n}\r\n.md-border-style:before {\r\n content: \"\\f173\";\r\n}\r\n.md-border-top:before {\r\n content: \"\\f174\";\r\n}\r\n.md-border-vertical:before {\r\n content: \"\\f175\";\r\n}\r\n.md-format-align-center:before {\r\n content: \"\\f176\";\r\n}\r\n.md-format-align-justify:before {\r\n content: \"\\f177\";\r\n}\r\n.md-format-align-left:before {\r\n content: \"\\f178\";\r\n}\r\n.md-format-align-right:before {\r\n content: \"\\f179\";\r\n}\r\n.md-format-bold:before {\r\n content: \"\\f17a\";\r\n}\r\n.md-format-clear:before {\r\n content: \"\\f17b\";\r\n}\r\n.md-format-color-fill:before {\r\n content: \"\\f17c\";\r\n}\r\n.md-format-color-reset:before {\r\n content: \"\\f17d\";\r\n}\r\n.md-format-color-text:before {\r\n content: \"\\f17e\";\r\n}\r\n.md-format-indent-decrease:before {\r\n content: \"\\f17f\";\r\n}\r\n.md-format-indent-increase:before {\r\n content: \"\\f180\";\r\n}\r\n.md-format-italic:before {\r\n content: \"\\f181\";\r\n}\r\n.md-format-line-spacing:before {\r\n content: \"\\f182\";\r\n}\r\n.md-format-list-bulleted:before {\r\n content: \"\\f183\";\r\n}\r\n.md-format-list-numbered:before {\r\n content: \"\\f184\";\r\n}\r\n.md-format-paint:before {\r\n content: \"\\f185\";\r\n}\r\n.md-format-quote:before {\r\n content: \"\\f186\";\r\n}\r\n.md-format-size:before {\r\n content: \"\\f187\";\r\n}\r\n.md-format-strikethrough:before {\r\n content: \"\\f188\";\r\n}\r\n.md-format-textdirection-l-to-r:before {\r\n content: \"\\f189\";\r\n}\r\n.md-format-textdirection-r-to-l:before {\r\n content: \"\\f18a\";\r\n}\r\n.md-format-underline:before {\r\n content: \"\\f18b\";\r\n}\r\n.md-functions:before {\r\n content: \"\\f18c\";\r\n}\r\n.md-insert-chart:before {\r\n content: \"\\f18d\";\r\n}\r\n.md-insert-comment:before {\r\n content: \"\\f18e\";\r\n}\r\n.md-insert-drive-file:before {\r\n content: \"\\f18f\";\r\n}\r\n.md-insert-emoticon:before {\r\n content: \"\\f190\";\r\n}\r\n.md-insert-invitation:before {\r\n content: \"\\f191\";\r\n}\r\n.md-insert-link:before {\r\n content: \"\\f192\";\r\n}\r\n.md-insert-photo:before {\r\n content: \"\\f193\";\r\n}\r\n.md-merge-type:before {\r\n content: \"\\f194\";\r\n}\r\n.md-mode-comment:before {\r\n content: \"\\f195\";\r\n}\r\n.md-mode-edit:before {\r\n content: \"\\f196\";\r\n}\r\n.md-publish:before {\r\n content: \"\\f197\";\r\n}\r\n.md-vertical-align-bottom:before {\r\n content: \"\\f198\";\r\n}\r\n.md-vertical-align-center:before {\r\n content: \"\\f199\";\r\n}\r\n.md-vertical-align-top:before {\r\n content: \"\\f19a\";\r\n}\r\n.md-wrap-text:before {\r\n content: \"\\f19b\";\r\n}\r\n.md-attachment:before {\r\n content: \"\\f19c\";\r\n}\r\n.md-cloud:before {\r\n content: \"\\f19d\";\r\n}\r\n.md-cloud-circle:before {\r\n content: \"\\f19e\";\r\n}\r\n.md-cloud-done:before {\r\n content: \"\\f19f\";\r\n}\r\n.md-cloud-download:before {\r\n content: \"\\f1a0\";\r\n}\r\n.md-cloud-off:before {\r\n content: \"\\f1a1\";\r\n}\r\n.md-cloud-queue:before {\r\n content: \"\\f1a2\";\r\n}\r\n.md-cloud-upload:before {\r\n content: \"\\f1a3\";\r\n}\r\n.md-file-download:before {\r\n content: \"\\f1a4\";\r\n}\r\n.md-file-upload:before {\r\n content: \"\\f1a5\";\r\n}\r\n.md-folder:before {\r\n content: \"\\f1a6\";\r\n}\r\n.md-folder-open:before {\r\n content: \"\\f1a7\";\r\n}\r\n.md-folder-shared:before {\r\n content: \"\\f1a8\";\r\n}\r\n.md-cast:before {\r\n content: \"\\f1a9\";\r\n}\r\n.md-cast-connected:before {\r\n content: \"\\f1aa\";\r\n}\r\n.md-computer:before {\r\n content: \"\\f1ab\";\r\n}\r\n.md-desktop-mac:before {\r\n content: \"\\f1ac\";\r\n}\r\n.md-desktop-windows:before {\r\n content: \"\\f1ad\";\r\n}\r\n.md-dock:before {\r\n content: \"\\f1ae\";\r\n}\r\n.md-gamepad:before {\r\n content: \"\\f1af\";\r\n}\r\n.md-headset:before {\r\n content: \"\\f1b0\";\r\n}\r\n.md-headset-mic:before {\r\n content: \"\\f1b1\";\r\n}\r\n.md-keyboard:before {\r\n content: \"\\f1b2\";\r\n}\r\n.md-keyboard-alt:before {\r\n content: \"\\f1b3\";\r\n}\r\n.md-keyboard-arrow-down:before {\r\n content: \"\\f1b4\";\r\n}\r\n.md-keyboard-arrow-left:before {\r\n content: \"\\f1b5\";\r\n}\r\n.md-keyboard-arrow-right:before {\r\n content: \"\\f1b6\";\r\n}\r\n.md-keyboard-arrow-up:before {\r\n content: \"\\f1b7\";\r\n}\r\n.md-keyboard-backspace:before {\r\n content: \"\\f1b8\";\r\n}\r\n.md-keyboard-capslock:before {\r\n content: \"\\f1b9\";\r\n}\r\n.md-keyboard-control:before {\r\n content: \"\\f1ba\";\r\n}\r\n.md-keyboard-hide:before {\r\n content: \"\\f1bb\";\r\n}\r\n.md-keyboard-return:before {\r\n content: \"\\f1bc\";\r\n}\r\n.md-keyboard-tab:before {\r\n content: \"\\f1bd\";\r\n}\r\n.md-keyboard-voice:before {\r\n content: \"\\f1be\";\r\n}\r\n.md-laptop:before {\r\n content: \"\\f1bf\";\r\n}\r\n.md-laptop-chromebook:before {\r\n content: \"\\f1c0\";\r\n}\r\n.md-laptop-mac:before {\r\n content: \"\\f1c1\";\r\n}\r\n.md-laptop-windows:before {\r\n content: \"\\f1c2\";\r\n}\r\n.md-memory:before {\r\n content: \"\\f1c3\";\r\n}\r\n.md-mouse:before {\r\n content: \"\\f1c4\";\r\n}\r\n.md-phone-android:before {\r\n content: \"\\f1c5\";\r\n}\r\n.md-phone-iphone:before {\r\n content: \"\\f1c6\";\r\n}\r\n.md-phonelink:before {\r\n content: \"\\f1c7\";\r\n}\r\n.md-phonelink-off:before {\r\n content: \"\\f1c8\";\r\n}\r\n.md-security:before {\r\n content: \"\\f1c9\";\r\n}\r\n.md-sim-card:before {\r\n content: \"\\f1ca\";\r\n}\r\n.md-smartphone:before {\r\n content: \"\\f1cb\";\r\n}\r\n.md-speaker:before {\r\n content: \"\\f1cc\";\r\n}\r\n.md-tablet:before {\r\n content: \"\\f1cd\";\r\n}\r\n.md-tablet-android:before {\r\n content: \"\\f1ce\";\r\n}\r\n.md-tablet-mac:before {\r\n content: \"\\f1cf\";\r\n}\r\n.md-tv:before {\r\n content: \"\\f1d0\";\r\n}\r\n.md-watch:before {\r\n content: \"\\f1d1\";\r\n}\r\n.md-add-to-photos:before {\r\n content: \"\\f1d2\";\r\n}\r\n.md-adjust:before {\r\n content: \"\\f1d3\";\r\n}\r\n.md-assistant-photo:before {\r\n content: \"\\f1d4\";\r\n}\r\n.md-audiotrack:before {\r\n content: \"\\f1d5\";\r\n}\r\n.md-blur-circular:before {\r\n content: \"\\f1d6\";\r\n}\r\n.md-blur-linear:before {\r\n content: \"\\f1d7\";\r\n}\r\n.md-blur-off:before {\r\n content: \"\\f1d8\";\r\n}\r\n.md-blur-on:before {\r\n content: \"\\f1d9\";\r\n}\r\n.md-brightness-1:before {\r\n content: \"\\f1da\";\r\n}\r\n.md-brightness-2:before {\r\n content: \"\\f1db\";\r\n}\r\n.md-brightness-3:before {\r\n content: \"\\f1dc\";\r\n}\r\n.md-brightness-4:before {\r\n content: \"\\f1dd\";\r\n}\r\n.md-brightness-5:before {\r\n content: \"\\f1de\";\r\n}\r\n.md-brightness-6:before {\r\n content: \"\\f1df\";\r\n}\r\n.md-brightness-7:before {\r\n content: \"\\f1e0\";\r\n}\r\n.md-brush:before {\r\n content: \"\\f1e1\";\r\n}\r\n.md-camera:before {\r\n content: \"\\f1e2\";\r\n}\r\n.md-camera-alt:before {\r\n content: \"\\f1e3\";\r\n}\r\n.md-camera-front:before {\r\n content: \"\\f1e4\";\r\n}\r\n.md-camera-rear:before {\r\n content: \"\\f1e5\";\r\n}\r\n.md-camera-roll:before {\r\n content: \"\\f1e6\";\r\n}\r\n.md-center-focus-strong:before {\r\n content: \"\\f1e7\";\r\n}\r\n.md-center-focus-weak:before {\r\n content: \"\\f1e8\";\r\n}\r\n.md-collections:before {\r\n content: \"\\f1e9\";\r\n}\r\n.md-colorize:before {\r\n content: \"\\f1ea\";\r\n}\r\n.md-color-lens:before {\r\n content: \"\\f1eb\";\r\n}\r\n.md-compare:before {\r\n content: \"\\f1ec\";\r\n}\r\n.md-control-point:before {\r\n content: \"\\f1ed\";\r\n}\r\n.md-control-point-duplicate:before {\r\n content: \"\\f1ee\";\r\n}\r\n.md-crop:before {\r\n content: \"\\f1ef\";\r\n}\r\n.md-crop-3-2:before {\r\n content: \"\\f1f0\";\r\n}\r\n.md-crop-5-4:before {\r\n content: \"\\f1f1\";\r\n}\r\n.md-crop-7-5:before {\r\n content: \"\\f1f2\";\r\n}\r\n.md-crop-16-9:before {\r\n content: \"\\f1f3\";\r\n}\r\n.md-crop-din:before {\r\n content: \"\\f1f4\";\r\n}\r\n.md-crop-free:before {\r\n content: \"\\f1f5\";\r\n}\r\n.md-crop-landscape:before {\r\n content: \"\\f1f6\";\r\n}\r\n.md-crop-original:before {\r\n content: \"\\f1f7\";\r\n}\r\n.md-crop-portrait:before {\r\n content: \"\\f1f8\";\r\n}\r\n.md-crop-square:before {\r\n content: \"\\f1f9\";\r\n}\r\n.md-dehaze:before {\r\n content: \"\\f1fa\";\r\n}\r\n.md-details:before {\r\n content: \"\\f1fb\";\r\n}\r\n.md-edit:before {\r\n content: \"\\f1fc\";\r\n}\r\n.md-exposure:before {\r\n content: \"\\f1fd\";\r\n}\r\n.md-exposure-minus-1:before {\r\n content: \"\\f1fe\";\r\n}\r\n.md-exposure-minus-2:before {\r\n content: \"\\f1ff\";\r\n}\r\n.md-exposure-zero:before {\r\n content: \"\\f200\";\r\n}\r\n.md-exposure-plus-1:before {\r\n content: \"\\f201\";\r\n}\r\n.md-exposure-plus-2:before {\r\n content: \"\\f202\";\r\n}\r\n.md-filter:before {\r\n content: \"\\f203\";\r\n}\r\n.md-filter-1:before {\r\n content: \"\\f204\";\r\n}\r\n.md-filter-2:before {\r\n content: \"\\f205\";\r\n}\r\n.md-filter-3:before {\r\n content: \"\\f206\";\r\n}\r\n.md-filter-4:before {\r\n content: \"\\f207\";\r\n}\r\n.md-filter-5:before {\r\n content: \"\\f208\";\r\n}\r\n.md-filter-6:before {\r\n content: \"\\f209\";\r\n}\r\n.md-filter-7:before {\r\n content: \"\\f20a\";\r\n}\r\n.md-filter-8:before {\r\n content: \"\\f20b\";\r\n}\r\n.md-filter-9:before {\r\n content: \"\\f20c\";\r\n}\r\n.md-filter-9-plus:before {\r\n content: \"\\f20d\";\r\n}\r\n.md-filter-b-and-w:before {\r\n content: \"\\f20e\";\r\n}\r\n.md-filter-center-focus:before {\r\n content: \"\\f20f\";\r\n}\r\n.md-filter-drama:before {\r\n content: \"\\f210\";\r\n}\r\n.md-filter-frames:before {\r\n content: \"\\f211\";\r\n}\r\n.md-filter-hdr:before {\r\n content: \"\\f212\";\r\n}\r\n.md-filter-none:before {\r\n content: \"\\f213\";\r\n}\r\n.md-filter-tilt-shift:before {\r\n content: \"\\f214\";\r\n}\r\n.md-filter-vintage:before {\r\n content: \"\\f215\";\r\n}\r\n.md-flare:before {\r\n content: \"\\f216\";\r\n}\r\n.md-flash-auto:before {\r\n content: \"\\f217\";\r\n}\r\n.md-flash-off:before {\r\n content: \"\\f218\";\r\n}\r\n.md-flash-on:before {\r\n content: \"\\f219\";\r\n}\r\n.md-flip:before {\r\n content: \"\\f21a\";\r\n}\r\n.md-gradient:before {\r\n content: \"\\f21b\";\r\n}\r\n.md-grain:before {\r\n content: \"\\f21c\";\r\n}\r\n.md-grid-off:before {\r\n content: \"\\f21d\";\r\n}\r\n.md-grid-on:before {\r\n content: \"\\f21e\";\r\n}\r\n.md-hdr-off:before {\r\n content: \"\\f21f\";\r\n}\r\n.md-hdr-on:before {\r\n content: \"\\f220\";\r\n}\r\n.md-hdr-strong:before {\r\n content: \"\\f221\";\r\n}\r\n.md-hdr-weak:before {\r\n content: \"\\f222\";\r\n}\r\n.md-healing:before {\r\n content: \"\\f223\";\r\n}\r\n.md-image:before {\r\n content: \"\\f224\";\r\n}\r\n.md-image-aspect-ratio:before {\r\n content: \"\\f225\";\r\n}\r\n.md-iso:before {\r\n content: \"\\f226\";\r\n}\r\n.md-landscape:before {\r\n content: \"\\f227\";\r\n}\r\n.md-leak-add:before {\r\n content: \"\\f228\";\r\n}\r\n.md-leak-remove:before {\r\n content: \"\\f229\";\r\n}\r\n.md-lens:before {\r\n content: \"\\f22a\";\r\n}\r\n.md-looks:before {\r\n content: \"\\f22b\";\r\n}\r\n.md-looks-1:before {\r\n content: \"\\f22c\";\r\n}\r\n.md-looks-2:before {\r\n content: \"\\f22d\";\r\n}\r\n.md-looks-3:before {\r\n content: \"\\f22e\";\r\n}\r\n.md-looks-4:before {\r\n content: \"\\f22f\";\r\n}\r\n.md-looks-5:before {\r\n content: \"\\f230\";\r\n}\r\n.md-looks-6:before {\r\n content: \"\\f231\";\r\n}\r\n.md-loupe:before {\r\n content: \"\\f232\";\r\n}\r\n.md-movie-creation:before {\r\n content: \"\\f233\";\r\n}\r\n.md-nature:before {\r\n content: \"\\f234\";\r\n}\r\n.md-nature-people:before {\r\n content: \"\\f235\";\r\n}\r\n.md-navigate-before:before {\r\n content: \"\\f236\";\r\n}\r\n.md-navigate-next:before {\r\n content: \"\\f237\";\r\n}\r\n.md-palette:before {\r\n content: \"\\f238\";\r\n}\r\n.md-panorama:before {\r\n content: \"\\f239\";\r\n}\r\n.md-panorama-fisheye:before {\r\n content: \"\\f23a\";\r\n}\r\n.md-panorama-horizontal:before {\r\n content: \"\\f23b\";\r\n}\r\n.md-panorama-vertical:before {\r\n content: \"\\f23c\";\r\n}\r\n.md-panorama-wide-angle:before {\r\n content: \"\\f23d\";\r\n}\r\n.md-photo:before {\r\n content: \"\\f23e\";\r\n}\r\n.md-photo-album:before {\r\n content: \"\\f23f\";\r\n}\r\n.md-photo-camera:before {\r\n content: \"\\f240\";\r\n}\r\n.md-photo-library:before {\r\n content: \"\\f241\";\r\n}\r\n.md-portrait:before {\r\n content: \"\\f242\";\r\n}\r\n.md-remove-red-eye:before {\r\n content: \"\\f243\";\r\n}\r\n.md-rotate-left:before {\r\n content: \"\\f244\";\r\n}\r\n.md-rotate-right:before {\r\n content: \"\\f245\";\r\n}\r\n.md-slideshow:before {\r\n content: \"\\f246\";\r\n}\r\n.md-straighten:before {\r\n content: \"\\f247\";\r\n}\r\n.md-style:before {\r\n content: \"\\f248\";\r\n}\r\n.md-switch-camera:before {\r\n content: \"\\f249\";\r\n}\r\n.md-switch-video:before {\r\n content: \"\\f24a\";\r\n}\r\n.md-tag-faces:before {\r\n content: \"\\f24b\";\r\n}\r\n.md-texture:before {\r\n content: \"\\f24c\";\r\n}\r\n.md-timelapse:before {\r\n content: \"\\f24d\";\r\n}\r\n.md-timer:before {\r\n content: \"\\f24e\";\r\n}\r\n.md-timer-3:before {\r\n content: \"\\f24f\";\r\n}\r\n.md-timer-10:before {\r\n content: \"\\f250\";\r\n}\r\n.md-timer-auto:before {\r\n content: \"\\f251\";\r\n}\r\n.md-timer-off:before {\r\n content: \"\\f252\";\r\n}\r\n.md-tonality:before {\r\n content: \"\\f253\";\r\n}\r\n.md-transform:before {\r\n content: \"\\f254\";\r\n}\r\n.md-tune:before {\r\n content: \"\\f255\";\r\n}\r\n.md-wb-auto:before {\r\n content: \"\\f256\";\r\n}\r\n.md-wb-cloudy:before {\r\n content: \"\\f257\";\r\n}\r\n.md-wb-incandescent:before {\r\n content: \"\\f258\";\r\n}\r\n.md-wb-irradescent:before {\r\n content: \"\\f259\";\r\n}\r\n.md-wb-sunny:before {\r\n content: \"\\f25a\";\r\n}\r\n.md-beenhere:before {\r\n content: \"\\f25b\";\r\n}\r\n.md-directions:before {\r\n content: \"\\f25c\";\r\n}\r\n.md-directions-bike:before {\r\n content: \"\\f25d\";\r\n}\r\n.md-directions-bus:before {\r\n content: \"\\f25e\";\r\n}\r\n.md-directions-car:before {\r\n content: \"\\f25f\";\r\n}\r\n.md-directions-ferry:before {\r\n content: \"\\f260\";\r\n}\r\n.md-directions-subway:before {\r\n content: \"\\f261\";\r\n}\r\n.md-directions-train:before {\r\n content: \"\\f262\";\r\n}\r\n.md-directions-transit:before {\r\n content: \"\\f263\";\r\n}\r\n.md-directions-walk:before {\r\n content: \"\\f264\";\r\n}\r\n.md-flight:before {\r\n content: \"\\f265\";\r\n}\r\n.md-hotel:before {\r\n content: \"\\f266\";\r\n}\r\n.md-layers:before {\r\n content: \"\\f267\";\r\n}\r\n.md-layers-clear:before {\r\n content: \"\\f268\";\r\n}\r\n.md-local-airport:before {\r\n content: \"\\f269\";\r\n}\r\n.md-local-atm:before {\r\n content: \"\\f26a\";\r\n}\r\n.md-local-attraction:before {\r\n content: \"\\f26b\";\r\n}\r\n.md-local-bar:before {\r\n content: \"\\f26c\";\r\n}\r\n.md-local-cafe:before {\r\n content: \"\\f26d\";\r\n}\r\n.md-local-car-wash:before {\r\n content: \"\\f26e\";\r\n}\r\n.md-local-convenience-store:before {\r\n content: \"\\f26f\";\r\n}\r\n.md-local-drink:before {\r\n content: \"\\f270\";\r\n}\r\n.md-local-florist:before {\r\n content: \"\\f271\";\r\n}\r\n.md-local-gas-station:before {\r\n content: \"\\f272\";\r\n}\r\n.md-local-grocery-store:before {\r\n content: \"\\f273\";\r\n}\r\n.md-local-hospital:before {\r\n content: \"\\f274\";\r\n}\r\n.md-local-hotel:before {\r\n content: \"\\f275\";\r\n}\r\n.md-local-laundry-service:before {\r\n content: \"\\f276\";\r\n}\r\n.md-local-library:before {\r\n content: \"\\f277\";\r\n}\r\n.md-local-mall:before {\r\n content: \"\\f278\";\r\n}\r\n.md-local-movies:before {\r\n content: \"\\f279\";\r\n}\r\n.md-local-offer:before {\r\n content: \"\\f27a\";\r\n}\r\n.md-local-parking:before {\r\n content: \"\\f27b\";\r\n}\r\n.md-local-pharmacy:before {\r\n content: \"\\f27c\";\r\n}\r\n.md-local-phone:before {\r\n content: \"\\f27d\";\r\n}\r\n.md-local-pizza:before {\r\n content: \"\\f27e\";\r\n}\r\n.md-local-play:before {\r\n content: \"\\f27f\";\r\n}\r\n.md-local-post-office:before {\r\n content: \"\\f280\";\r\n}\r\n.md-local-print-shop:before {\r\n content: \"\\f281\";\r\n}\r\n.md-local-restaurant:before {\r\n content: \"\\f282\";\r\n}\r\n.md-local-see:before {\r\n content: \"\\f283\";\r\n}\r\n.md-local-shipping:before {\r\n content: \"\\f284\";\r\n}\r\n.md-local-taxi:before {\r\n content: \"\\f285\";\r\n}\r\n.md-location-history:before {\r\n content: \"\\f286\";\r\n}\r\n.md-map:before {\r\n content: \"\\f287\";\r\n}\r\n.md-my-location:before {\r\n content: \"\\f288\";\r\n}\r\n.md-navigation:before {\r\n content: \"\\f289\";\r\n}\r\n.md-pin-drop:before {\r\n content: \"\\f28a\";\r\n}\r\n.md-place:before {\r\n content: \"\\f28b\";\r\n}\r\n.md-rate-review:before {\r\n content: \"\\f28c\";\r\n}\r\n.md-restaurant-menu:before {\r\n content: \"\\f28d\";\r\n}\r\n.md-satellite:before {\r\n content: \"\\f28e\";\r\n}\r\n.md-store-mall-directory:before {\r\n content: \"\\f28f\";\r\n}\r\n.md-terrain:before {\r\n content: \"\\f290\";\r\n}\r\n.md-traffic:before {\r\n content: \"\\f291\";\r\n}\r\n.md-apps:before {\r\n content: \"\\f292\";\r\n}\r\n.md-cancel:before {\r\n content: \"\\f293\";\r\n}\r\n.md-arrow-drop-down-circle:before {\r\n content: \"\\f294\";\r\n}\r\n.md-arrow-drop-down:before {\r\n content: \"\\f295\";\r\n}\r\n.md-arrow-drop-up:before {\r\n content: \"\\f296\";\r\n}\r\n.md-arrow-back:before {\r\n content: \"\\f297\";\r\n}\r\n.md-arrow-forward:before {\r\n content: \"\\f298\";\r\n}\r\n.md-check:before {\r\n content: \"\\f299\";\r\n}\r\n.md-close:before {\r\n content: \"\\f29a\";\r\n}\r\n.md-chevron-left:before {\r\n content: \"\\f29b\";\r\n}\r\n.md-chevron-right:before {\r\n content: \"\\f29c\";\r\n}\r\n.md-expand-less:before {\r\n content: \"\\f29d\";\r\n}\r\n.md-expand-more:before {\r\n content: \"\\f29e\";\r\n}\r\n.md-fullscreen:before {\r\n content: \"\\f29f\";\r\n}\r\n.md-fullscreen-exit:before {\r\n content: \"\\f2a0\";\r\n}\r\n.md-menu:before {\r\n content: \"\\f2a1\";\r\n}\r\n.md-more-horiz:before {\r\n content: \"\\f2a2\";\r\n}\r\n.md-more-vert:before {\r\n content: \"\\f2a3\";\r\n}\r\n.md-refresh:before {\r\n content: \"\\f2a4\";\r\n}\r\n.md-unfold-less:before {\r\n content: \"\\f2a5\";\r\n}\r\n.md-unfold-more:before {\r\n content: \"\\f2a6\";\r\n}\r\n.md-adb:before {\r\n content: \"\\f2a7\";\r\n}\r\n.md-bluetooth-audio:before {\r\n content: \"\\f2a8\";\r\n}\r\n.md-disc-full:before {\r\n content: \"\\f2a9\";\r\n}\r\n.md-dnd-forwardslash:before {\r\n content: \"\\f2aa\";\r\n}\r\n.md-do-not-disturb:before {\r\n content: \"\\f2ab\";\r\n}\r\n.md-drive-eta:before {\r\n content: \"\\f2ac\";\r\n}\r\n.md-event-available:before {\r\n content: \"\\f2ad\";\r\n}\r\n.md-event-busy:before {\r\n content: \"\\f2ae\";\r\n}\r\n.md-event-note:before {\r\n content: \"\\f2af\";\r\n}\r\n.md-folder-special:before {\r\n content: \"\\f2b0\";\r\n}\r\n.md-mms:before {\r\n content: \"\\f2b1\";\r\n}\r\n.md-more:before {\r\n content: \"\\f2b2\";\r\n}\r\n.md-network-locked:before {\r\n content: \"\\f2b3\";\r\n}\r\n.md-phone-bluetooth-speaker:before {\r\n content: \"\\f2b4\";\r\n}\r\n.md-phone-forwarded:before {\r\n content: \"\\f2b5\";\r\n}\r\n.md-phone-in-talk:before {\r\n content: \"\\f2b6\";\r\n}\r\n.md-phone-locked:before {\r\n content: \"\\f2b7\";\r\n}\r\n.md-phone-missed:before {\r\n content: \"\\f2b8\";\r\n}\r\n.md-phone-paused:before {\r\n content: \"\\f2b9\";\r\n}\r\n.md-play-download:before {\r\n content: \"\\f2ba\";\r\n}\r\n.md-play-install:before {\r\n content: \"\\f2bb\";\r\n}\r\n.md-sd-card:before {\r\n content: \"\\f2bc\";\r\n}\r\n.md-sim-card-alert:before {\r\n content: \"\\f2bd\";\r\n}\r\n.md-sms:before {\r\n content: \"\\f2be\";\r\n}\r\n.md-sms-failed:before {\r\n content: \"\\f2bf\";\r\n}\r\n.md-sync:before {\r\n content: \"\\f2c0\";\r\n}\r\n.md-sync-disabled:before {\r\n content: \"\\f2c1\";\r\n}\r\n.md-sync-problem:before {\r\n content: \"\\f2c2\";\r\n}\r\n.md-system-update:before {\r\n content: \"\\f2c3\";\r\n}\r\n.md-tap-and-play:before {\r\n content: \"\\f2c4\";\r\n}\r\n.md-time-to-leave:before {\r\n content: \"\\f2c5\";\r\n}\r\n.md-vibration:before {\r\n content: \"\\f2c6\";\r\n}\r\n.md-voice-chat:before {\r\n content: \"\\f2c7\";\r\n}\r\n.md-vpn-lock:before {\r\n content: \"\\f2c8\";\r\n}\r\n.md-cake:before {\r\n content: \"\\f2c9\";\r\n}\r\n.md-domain:before {\r\n content: \"\\f2ca\";\r\n}\r\n.md-location-city:before {\r\n content: \"\\f2cb\";\r\n}\r\n.md-mood:before {\r\n content: \"\\f2cc\";\r\n}\r\n.md-notifications-none:before {\r\n content: \"\\f2cd\";\r\n}\r\n.md-notifications:before {\r\n content: \"\\f2ce\";\r\n}\r\n.md-notifications-off:before {\r\n content: \"\\f2cf\";\r\n}\r\n.md-notifications-on:before {\r\n content: \"\\f2d0\";\r\n}\r\n.md-notifications-paused:before {\r\n content: \"\\f2d1\";\r\n}\r\n.md-pages:before {\r\n content: \"\\f2d2\";\r\n}\r\n.md-party-mode:before {\r\n content: \"\\f2d3\";\r\n}\r\n.md-group:before {\r\n content: \"\\f2d4\";\r\n}\r\n.md-group-add:before {\r\n content: \"\\f2d5\";\r\n}\r\n.md-people:before {\r\n content: \"\\f2d6\";\r\n}\r\n.md-people-outline:before {\r\n content: \"\\f2d7\";\r\n}\r\n.md-person:before {\r\n content: \"\\f2d8\";\r\n}\r\n.md-person-add:before {\r\n content: \"\\f2d9\";\r\n}\r\n.md-person-outline:before {\r\n content: \"\\f2da\";\r\n}\r\n.md-plus-one:before {\r\n content: \"\\f2db\";\r\n}\r\n.md-poll:before {\r\n content: \"\\f2dc\";\r\n}\r\n.md-public:before {\r\n content: \"\\f2dd\";\r\n}\r\n.md-school:before {\r\n content: \"\\f2de\";\r\n}\r\n.md-share:before {\r\n content: \"\\f2df\";\r\n}\r\n.md-whatshot:before {\r\n content: \"\\f2e0\";\r\n}\r\n.md-check-box:before {\r\n content: \"\\f2e1\";\r\n}\r\n.md-check-box-outline-blank:before {\r\n content: \"\\f2e2\";\r\n}\r\n.md-radio-button-off:before {\r\n content: \"\\f2e3\";\r\n}\r\n.md-radio-button-on:before {\r\n content: \"\\f2e4\";\r\n}\r\n.md-star:before {\r\n content: \"\\f2e5\";\r\n}\r\n.md-star-half:before {\r\n content: \"\\f2e6\";\r\n}\r\n.md-star-outline:before {\r\n content: \"\\f2e7\";\r\n}\r\n/*!\r\nIonicons, v1.5.0\r\nCreated by Ben Sperry for the Ionic Framework, http://ionicons.com/\r\nhttps://twitter.com/benjsperry https://twitter.com/ionicframework\r\nMIT License: https://github.com/driftyco/ionicons\r\n*/\r\n@font-face {\r\n font-family: \"Ionicons\";\r\n src: url(\"../fonts/ionicons.eot?v=1.5.0\");\r\n src: url(\"../fonts/ionicons.eot?v=1.5.0#iefix\") format(\"embedded-opentype\"), url(\"../fonts/ionicons.ttf?v=1.5.0\") format(\"truetype\"), url(\"../fonts/ionicons.woff?v=1.5.0\") format(\"woff\"), url(\"../fonts/ionicons.svg?v=1.5.0#Ionicons\") format(\"svg\");\r\n font-weight: normal;\r\n font-style: normal;\r\n}\r\n.ion,\r\n.ion-loading-a,\r\n.ion-loading-b,\r\n.ion-loading-c,\r\n.ion-loading-d,\r\n.ion-looping,\r\n.ion-refreshing,\r\n.ion-ios7-reloading,\r\n.ionicons,\r\n.ion-alert,\r\n.ion-alert-circled,\r\n.ion-android-add,\r\n.ion-android-add-contact,\r\n.ion-android-alarm,\r\n.ion-android-archive,\r\n.ion-android-arrow-back,\r\n.ion-android-arrow-down-left,\r\n.ion-android-arrow-down-right,\r\n.ion-android-arrow-forward,\r\n.ion-android-arrow-up-left,\r\n.ion-android-arrow-up-right,\r\n.ion-android-battery,\r\n.ion-android-book,\r\n.ion-android-calendar,\r\n.ion-android-call,\r\n.ion-android-camera,\r\n.ion-android-chat,\r\n.ion-android-checkmark,\r\n.ion-android-clock,\r\n.ion-android-close,\r\n.ion-android-contact,\r\n.ion-android-contacts,\r\n.ion-android-data,\r\n.ion-android-developer,\r\n.ion-android-display,\r\n.ion-android-download,\r\n.ion-android-drawer,\r\n.ion-android-dropdown,\r\n.ion-android-earth,\r\n.ion-android-folder,\r\n.ion-android-forums,\r\n.ion-android-friends,\r\n.ion-android-hand,\r\n.ion-android-image,\r\n.ion-android-inbox,\r\n.ion-android-information,\r\n.ion-android-keypad,\r\n.ion-android-lightbulb,\r\n.ion-android-locate,\r\n.ion-android-location,\r\n.ion-android-mail,\r\n.ion-android-microphone,\r\n.ion-android-mixer,\r\n.ion-android-more,\r\n.ion-android-note,\r\n.ion-android-playstore,\r\n.ion-android-printer,\r\n.ion-android-promotion,\r\n.ion-android-reminder,\r\n.ion-android-remove,\r\n.ion-android-search,\r\n.ion-android-send,\r\n.ion-android-settings,\r\n.ion-android-share,\r\n.ion-android-social,\r\n.ion-android-social-user,\r\n.ion-android-sort,\r\n.ion-android-stair-drawer,\r\n.ion-android-star,\r\n.ion-android-stopwatch,\r\n.ion-android-storage,\r\n.ion-android-system-back,\r\n.ion-android-system-home,\r\n.ion-android-system-windows,\r\n.ion-android-timer,\r\n.ion-android-trash,\r\n.ion-android-user-menu,\r\n.ion-android-volume,\r\n.ion-android-wifi,\r\n.ion-aperture,\r\n.ion-archive,\r\n.ion-arrow-down-a,\r\n.ion-arrow-down-b,\r\n.ion-arrow-down-c,\r\n.ion-arrow-expand,\r\n.ion-arrow-graph-down-left,\r\n.ion-arrow-graph-down-right,\r\n.ion-arrow-graph-up-left,\r\n.ion-arrow-graph-up-right,\r\n.ion-arrow-left-a,\r\n.ion-arrow-left-b,\r\n.ion-arrow-left-c,\r\n.ion-arrow-move,\r\n.ion-arrow-resize,\r\n.ion-arrow-return-left,\r\n.ion-arrow-return-right,\r\n.ion-arrow-right-a,\r\n.ion-arrow-right-b,\r\n.ion-arrow-right-c,\r\n.ion-arrow-shrink,\r\n.ion-arrow-swap,\r\n.ion-arrow-up-a,\r\n.ion-arrow-up-b,\r\n.ion-arrow-up-c,\r\n.ion-asterisk,\r\n.ion-at,\r\n.ion-bag,\r\n.ion-battery-charging,\r\n.ion-battery-empty,\r\n.ion-battery-full,\r\n.ion-battery-half,\r\n.ion-battery-low,\r\n.ion-beaker,\r\n.ion-beer,\r\n.ion-bluetooth,\r\n.ion-bonfire,\r\n.ion-bookmark,\r\n.ion-briefcase,\r\n.ion-bug,\r\n.ion-calculator,\r\n.ion-calendar,\r\n.ion-camera,\r\n.ion-card,\r\n.ion-cash,\r\n.ion-chatbox,\r\n.ion-chatbox-working,\r\n.ion-chatboxes,\r\n.ion-chatbubble,\r\n.ion-chatbubble-working,\r\n.ion-chatbubbles,\r\n.ion-checkmark,\r\n.ion-checkmark-circled,\r\n.ion-checkmark-round,\r\n.ion-chevron-down,\r\n.ion-chevron-left,\r\n.ion-chevron-right,\r\n.ion-chevron-up,\r\n.ion-clipboard,\r\n.ion-clock,\r\n.ion-close,\r\n.ion-close-circled,\r\n.ion-close-round,\r\n.ion-closed-captioning,\r\n.ion-cloud,\r\n.ion-code,\r\n.ion-code-download,\r\n.ion-code-working,\r\n.ion-coffee,\r\n.ion-compass,\r\n.ion-compose,\r\n.ion-connection-bars,\r\n.ion-contrast,\r\n.ion-cube,\r\n.ion-disc,\r\n.ion-document,\r\n.ion-document-text,\r\n.ion-drag,\r\n.ion-earth,\r\n.ion-edit,\r\n.ion-egg,\r\n.ion-eject,\r\n.ion-email,\r\n.ion-eye,\r\n.ion-eye-disabled,\r\n.ion-female,\r\n.ion-filing,\r\n.ion-film-marker,\r\n.ion-fireball,\r\n.ion-flag,\r\n.ion-flame,\r\n.ion-flash,\r\n.ion-flash-off,\r\n.ion-flask,\r\n.ion-folder,\r\n.ion-fork,\r\n.ion-fork-repo,\r\n.ion-forward,\r\n.ion-funnel,\r\n.ion-game-controller-a,\r\n.ion-game-controller-b,\r\n.ion-gear-a,\r\n.ion-gear-b,\r\n.ion-grid,\r\n.ion-hammer,\r\n.ion-happy,\r\n.ion-headphone,\r\n.ion-heart,\r\n.ion-heart-broken,\r\n.ion-help,\r\n.ion-help-buoy,\r\n.ion-help-circled,\r\n.ion-home,\r\n.ion-icecream,\r\n.ion-icon-social-google-plus,\r\n.ion-icon-social-google-plus-outline,\r\n.ion-image,\r\n.ion-images,\r\n.ion-information,\r\n.ion-information-circled,\r\n.ion-ionic,\r\n.ion-ios7-alarm,\r\n.ion-ios7-alarm-outline,\r\n.ion-ios7-albums,\r\n.ion-ios7-albums-outline,\r\n.ion-ios7-americanfootball,\r\n.ion-ios7-americanfootball-outline,\r\n.ion-ios7-analytics,\r\n.ion-ios7-analytics-outline,\r\n.ion-ios7-arrow-back,\r\n.ion-ios7-arrow-down,\r\n.ion-ios7-arrow-forward,\r\n.ion-ios7-arrow-left,\r\n.ion-ios7-arrow-right,\r\n.ion-ios7-arrow-thin-down,\r\n.ion-ios7-arrow-thin-left,\r\n.ion-ios7-arrow-thin-right,\r\n.ion-ios7-arrow-thin-up,\r\n.ion-ios7-arrow-up,\r\n.ion-ios7-at,\r\n.ion-ios7-at-outline,\r\n.ion-ios7-barcode,\r\n.ion-ios7-barcode-outline,\r\n.ion-ios7-baseball,\r\n.ion-ios7-baseball-outline,\r\n.ion-ios7-basketball,\r\n.ion-ios7-basketball-outline,\r\n.ion-ios7-bell,\r\n.ion-ios7-bell-outline,\r\n.ion-ios7-bolt,\r\n.ion-ios7-bolt-outline,\r\n.ion-ios7-bookmarks,\r\n.ion-ios7-bookmarks-outline,\r\n.ion-ios7-box,\r\n.ion-ios7-box-outline,\r\n.ion-ios7-briefcase,\r\n.ion-ios7-briefcase-outline,\r\n.ion-ios7-browsers,\r\n.ion-ios7-browsers-outline,\r\n.ion-ios7-calculator,\r\n.ion-ios7-calculator-outline,\r\n.ion-ios7-calendar,\r\n.ion-ios7-calendar-outline,\r\n.ion-ios7-camera,\r\n.ion-ios7-camera-outline,\r\n.ion-ios7-cart,\r\n.ion-ios7-cart-outline,\r\n.ion-ios7-chatboxes,\r\n.ion-ios7-chatboxes-outline,\r\n.ion-ios7-chatbubble,\r\n.ion-ios7-chatbubble-outline,\r\n.ion-ios7-checkmark,\r\n.ion-ios7-checkmark-empty,\r\n.ion-ios7-checkmark-outline,\r\n.ion-ios7-circle-filled,\r\n.ion-ios7-circle-outline,\r\n.ion-ios7-clock,\r\n.ion-ios7-clock-outline,\r\n.ion-ios7-close,\r\n.ion-ios7-close-empty,\r\n.ion-ios7-close-outline,\r\n.ion-ios7-cloud,\r\n.ion-ios7-cloud-download,\r\n.ion-ios7-cloud-download-outline,\r\n.ion-ios7-cloud-outline,\r\n.ion-ios7-cloud-upload,\r\n.ion-ios7-cloud-upload-outline,\r\n.ion-ios7-cloudy,\r\n.ion-ios7-cloudy-night,\r\n.ion-ios7-cloudy-night-outline,\r\n.ion-ios7-cloudy-outline,\r\n.ion-ios7-cog,\r\n.ion-ios7-cog-outline,\r\n.ion-ios7-compose,\r\n.ion-ios7-compose-outline,\r\n.ion-ios7-contact,\r\n.ion-ios7-contact-outline,\r\n.ion-ios7-copy,\r\n.ion-ios7-copy-outline,\r\n.ion-ios7-download,\r\n.ion-ios7-download-outline,\r\n.ion-ios7-drag,\r\n.ion-ios7-email,\r\n.ion-ios7-email-outline,\r\n.ion-ios7-expand,\r\n.ion-ios7-eye,\r\n.ion-ios7-eye-outline,\r\n.ion-ios7-fastforward,\r\n.ion-ios7-fastforward-outline,\r\n.ion-ios7-filing,\r\n.ion-ios7-filing-outline,\r\n.ion-ios7-film,\r\n.ion-ios7-film-outline,\r\n.ion-ios7-flag,\r\n.ion-ios7-flag-outline,\r\n.ion-ios7-folder,\r\n.ion-ios7-folder-outline,\r\n.ion-ios7-football,\r\n.ion-ios7-football-outline,\r\n.ion-ios7-gear,\r\n.ion-ios7-gear-outline,\r\n.ion-ios7-glasses,\r\n.ion-ios7-glasses-outline,\r\n.ion-ios7-heart,\r\n.ion-ios7-heart-outline,\r\n.ion-ios7-help,\r\n.ion-ios7-help-empty,\r\n.ion-ios7-help-outline,\r\n.ion-ios7-home,\r\n.ion-ios7-home-outline,\r\n.ion-ios7-infinite,\r\n.ion-ios7-infinite-outline,\r\n.ion-ios7-information,\r\n.ion-ios7-information-empty,\r\n.ion-ios7-information-outline,\r\n.ion-ios7-ionic-outline,\r\n.ion-ios7-keypad,\r\n.ion-ios7-keypad-outline,\r\n.ion-ios7-lightbulb,\r\n.ion-ios7-lightbulb-outline,\r\n.ion-ios7-location,\r\n.ion-ios7-location-outline,\r\n.ion-ios7-locked,\r\n.ion-ios7-locked-outline,\r\n.ion-ios7-loop,\r\n.ion-ios7-loop-strong,\r\n.ion-ios7-medkit,\r\n.ion-ios7-medkit-outline,\r\n.ion-ios7-mic,\r\n.ion-ios7-mic-off,\r\n.ion-ios7-mic-outline,\r\n.ion-ios7-minus,\r\n.ion-ios7-minus-empty,\r\n.ion-ios7-minus-outline,\r\n.ion-ios7-monitor,\r\n.ion-ios7-monitor-outline,\r\n.ion-ios7-moon,\r\n.ion-ios7-moon-outline,\r\n.ion-ios7-more,\r\n.ion-ios7-more-outline,\r\n.ion-ios7-musical-note,\r\n.ion-ios7-musical-notes,\r\n.ion-ios7-navigate,\r\n.ion-ios7-navigate-outline,\r\n.ion-ios7-paper,\r\n.ion-ios7-paper-outline,\r\n.ion-ios7-paperplane,\r\n.ion-ios7-paperplane-outline,\r\n.ion-ios7-partlysunny,\r\n.ion-ios7-partlysunny-outline,\r\n.ion-ios7-pause,\r\n.ion-ios7-pause-outline,\r\n.ion-ios7-paw,\r\n.ion-ios7-paw-outline,\r\n.ion-ios7-people,\r\n.ion-ios7-people-outline,\r\n.ion-ios7-person,\r\n.ion-ios7-person-outline,\r\n.ion-ios7-personadd,\r\n.ion-ios7-personadd-outline,\r\n.ion-ios7-photos,\r\n.ion-ios7-photos-outline,\r\n.ion-ios7-pie,\r\n.ion-ios7-pie-outline,\r\n.ion-ios7-play,\r\n.ion-ios7-play-outline,\r\n.ion-ios7-plus,\r\n.ion-ios7-plus-empty,\r\n.ion-ios7-plus-outline,\r\n.ion-ios7-pricetag,\r\n.ion-ios7-pricetag-outline,\r\n.ion-ios7-pricetags,\r\n.ion-ios7-pricetags-outline,\r\n.ion-ios7-printer,\r\n.ion-ios7-printer-outline,\r\n.ion-ios7-pulse,\r\n.ion-ios7-pulse-strong,\r\n.ion-ios7-rainy,\r\n.ion-ios7-rainy-outline,\r\n.ion-ios7-recording,\r\n.ion-ios7-recording-outline,\r\n.ion-ios7-redo,\r\n.ion-ios7-redo-outline,\r\n.ion-ios7-refresh,\r\n.ion-ios7-refresh-empty,\r\n.ion-ios7-refresh-outline,\r\n.ion-ios7-reload,\r\n.ion-ios7-reverse-camera,\r\n.ion-ios7-reverse-camera-outline,\r\n.ion-ios7-rewind,\r\n.ion-ios7-rewind-outline,\r\n.ion-ios7-search,\r\n.ion-ios7-search-strong,\r\n.ion-ios7-settings,\r\n.ion-ios7-settings-strong,\r\n.ion-ios7-shrink,\r\n.ion-ios7-skipbackward,\r\n.ion-ios7-skipbackward-outline,\r\n.ion-ios7-skipforward,\r\n.ion-ios7-skipforward-outline,\r\n.ion-ios7-snowy,\r\n.ion-ios7-speedometer,\r\n.ion-ios7-speedometer-outline,\r\n.ion-ios7-star,\r\n.ion-ios7-star-half,\r\n.ion-ios7-star-outline,\r\n.ion-ios7-stopwatch,\r\n.ion-ios7-stopwatch-outline,\r\n.ion-ios7-sunny,\r\n.ion-ios7-sunny-outline,\r\n.ion-ios7-telephone,\r\n.ion-ios7-telephone-outline,\r\n.ion-ios7-tennisball,\r\n.ion-ios7-tennisball-outline,\r\n.ion-ios7-thunderstorm,\r\n.ion-ios7-thunderstorm-outline,\r\n.ion-ios7-time,\r\n.ion-ios7-time-outline,\r\n.ion-ios7-timer,\r\n.ion-ios7-timer-outline,\r\n.ion-ios7-toggle,\r\n.ion-ios7-toggle-outline,\r\n.ion-ios7-trash,\r\n.ion-ios7-trash-outline,\r\n.ion-ios7-undo,\r\n.ion-ios7-undo-outline,\r\n.ion-ios7-unlocked,\r\n.ion-ios7-unlocked-outline,\r\n.ion-ios7-upload,\r\n.ion-ios7-upload-outline,\r\n.ion-ios7-videocam,\r\n.ion-ios7-videocam-outline,\r\n.ion-ios7-volume-high,\r\n.ion-ios7-volume-low,\r\n.ion-ios7-wineglass,\r\n.ion-ios7-wineglass-outline,\r\n.ion-ios7-world,\r\n.ion-ios7-world-outline,\r\n.ion-ipad,\r\n.ion-iphone,\r\n.ion-ipod,\r\n.ion-jet,\r\n.ion-key,\r\n.ion-knife,\r\n.ion-laptop,\r\n.ion-leaf,\r\n.ion-levels,\r\n.ion-lightbulb,\r\n.ion-link,\r\n.ion-load-a,\r\n.ion-load-b,\r\n.ion-load-c,\r\n.ion-load-d,\r\n.ion-location,\r\n.ion-locked,\r\n.ion-log-in,\r\n.ion-log-out,\r\n.ion-loop,\r\n.ion-magnet,\r\n.ion-male,\r\n.ion-man,\r\n.ion-map,\r\n.ion-medkit,\r\n.ion-merge,\r\n.ion-mic-a,\r\n.ion-mic-b,\r\n.ion-mic-c,\r\n.ion-minus,\r\n.ion-minus-circled,\r\n.ion-minus-round,\r\n.ion-model-s,\r\n.ion-monitor,\r\n.ion-more,\r\n.ion-mouse,\r\n.ion-music-note,\r\n.ion-navicon,\r\n.ion-navicon-round,\r\n.ion-navigate,\r\n.ion-network,\r\n.ion-no-smoking,\r\n.ion-nuclear,\r\n.ion-outlet,\r\n.ion-paper-airplane,\r\n.ion-paperclip,\r\n.ion-pause,\r\n.ion-person,\r\n.ion-person-add,\r\n.ion-person-stalker,\r\n.ion-pie-graph,\r\n.ion-pin,\r\n.ion-pinpoint,\r\n.ion-pizza,\r\n.ion-plane,\r\n.ion-planet,\r\n.ion-play,\r\n.ion-playstation,\r\n.ion-plus,\r\n.ion-plus-circled,\r\n.ion-plus-round,\r\n.ion-podium,\r\n.ion-pound,\r\n.ion-power,\r\n.ion-pricetag,\r\n.ion-pricetags,\r\n.ion-printer,\r\n.ion-pull-request,\r\n.ion-qr-scanner,\r\n.ion-quote,\r\n.ion-radio-waves,\r\n.ion-record,\r\n.ion-refresh,\r\n.ion-reply,\r\n.ion-reply-all,\r\n.ion-ribbon-a,\r\n.ion-ribbon-b,\r\n.ion-sad,\r\n.ion-scissors,\r\n.ion-search,\r\n.ion-settings,\r\n.ion-share,\r\n.ion-shuffle,\r\n.ion-skip-backward,\r\n.ion-skip-forward,\r\n.ion-social-android,\r\n.ion-social-android-outline,\r\n.ion-social-apple,\r\n.ion-social-apple-outline,\r\n.ion-social-bitcoin,\r\n.ion-social-bitcoin-outline,\r\n.ion-social-buffer,\r\n.ion-social-buffer-outline,\r\n.ion-social-designernews,\r\n.ion-social-designernews-outline,\r\n.ion-social-dribbble,\r\n.ion-social-dribbble-outline,\r\n.ion-social-dropbox,\r\n.ion-social-dropbox-outline,\r\n.ion-social-facebook,\r\n.ion-social-facebook-outline,\r\n.ion-social-foursquare,\r\n.ion-social-foursquare-outline,\r\n.ion-social-freebsd-devil,\r\n.ion-social-github,\r\n.ion-social-github-outline,\r\n.ion-social-google,\r\n.ion-social-google-outline,\r\n.ion-social-googleplus,\r\n.ion-social-googleplus-outline,\r\n.ion-social-hackernews,\r\n.ion-social-hackernews-outline,\r\n.ion-social-instagram,\r\n.ion-social-instagram-outline,\r\n.ion-social-linkedin,\r\n.ion-social-linkedin-outline,\r\n.ion-social-pinterest,\r\n.ion-social-pinterest-outline,\r\n.ion-social-reddit,\r\n.ion-social-reddit-outline,\r\n.ion-social-rss,\r\n.ion-social-rss-outline,\r\n.ion-social-skype,\r\n.ion-social-skype-outline,\r\n.ion-social-tumblr,\r\n.ion-social-tumblr-outline,\r\n.ion-social-tux,\r\n.ion-social-twitter,\r\n.ion-social-twitter-outline,\r\n.ion-social-usd,\r\n.ion-social-usd-outline,\r\n.ion-social-vimeo,\r\n.ion-social-vimeo-outline,\r\n.ion-social-windows,\r\n.ion-social-windows-outline,\r\n.ion-social-wordpress,\r\n.ion-social-wordpress-outline,\r\n.ion-social-yahoo,\r\n.ion-social-yahoo-outline,\r\n.ion-social-youtube,\r\n.ion-social-youtube-outline,\r\n.ion-speakerphone,\r\n.ion-speedometer,\r\n.ion-spoon,\r\n.ion-star,\r\n.ion-stats-bars,\r\n.ion-steam,\r\n.ion-stop,\r\n.ion-thermometer,\r\n.ion-thumbsdown,\r\n.ion-thumbsup,\r\n.ion-toggle,\r\n.ion-toggle-filled,\r\n.ion-trash-a,\r\n.ion-trash-b,\r\n.ion-trophy,\r\n.ion-umbrella,\r\n.ion-university,\r\n.ion-unlocked,\r\n.ion-upload,\r\n.ion-usb,\r\n.ion-videocamera,\r\n.ion-volume-high,\r\n.ion-volume-low,\r\n.ion-volume-medium,\r\n.ion-volume-mute,\r\n.ion-wand,\r\n.ion-waterdrop,\r\n.ion-wifi,\r\n.ion-wineglass,\r\n.ion-woman,\r\n.ion-wrench,\r\n.ion-xbox {\r\n display: inline-block;\r\n font-family: \"Ionicons\";\r\n speak: none;\r\n font-style: normal;\r\n font-weight: normal;\r\n font-variant: normal;\r\n text-transform: none;\r\n text-rendering: auto;\r\n line-height: 1;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n}\r\n.ion-spin,\r\n.ion-loading-a,\r\n.ion-loading-b,\r\n.ion-loading-c,\r\n.ion-loading-d,\r\n.ion-looping,\r\n.ion-refreshing,\r\n.ion-ios7-reloading {\r\n -webkit-animation: spin 1s infinite linear;\r\n -moz-animation: spin 1s infinite linear;\r\n -o-animation: spin 1s infinite linear;\r\n animation: spin 1s infinite linear;\r\n}\r\n@-moz-keyframes spin {\r\n 0% {\r\n -moz-transform: rotate(0deg);\r\n }\r\n 100% {\r\n -moz-transform: rotate(359deg);\r\n }\r\n}\r\n@-webkit-keyframes spin {\r\n 0% {\r\n -webkit-transform: rotate(0deg);\r\n }\r\n 100% {\r\n -webkit-transform: rotate(359deg);\r\n }\r\n}\r\n@-o-keyframes spin {\r\n 0% {\r\n -o-transform: rotate(0deg);\r\n }\r\n 100% {\r\n -o-transform: rotate(359deg);\r\n }\r\n}\r\n@-ms-keyframes spin {\r\n 0% {\r\n -ms-transform: rotate(0deg);\r\n }\r\n 100% {\r\n -ms-transform: rotate(359deg);\r\n }\r\n}\r\n@keyframes spin {\r\n 0% {\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n transform: rotate(359deg);\r\n }\r\n}\r\n.ion-loading-a {\r\n -webkit-animation-timing-function: steps(8, start);\r\n -moz-animation-timing-function: steps(8, start);\r\n animation-timing-function: steps(8, start);\r\n}\r\n.ion-alert:before {\r\n content: \"\\f101\";\r\n}\r\n.ion-alert-circled:before {\r\n content: \"\\f100\";\r\n}\r\n.ion-android-add:before {\r\n content: \"\\f2c7\";\r\n}\r\n.ion-android-add-contact:before {\r\n content: \"\\f2c6\";\r\n}\r\n.ion-android-alarm:before {\r\n content: \"\\f2c8\";\r\n}\r\n.ion-android-archive:before {\r\n content: \"\\f2c9\";\r\n}\r\n.ion-android-arrow-back:before {\r\n content: \"\\f2ca\";\r\n}\r\n.ion-android-arrow-down-left:before {\r\n content: \"\\f2cb\";\r\n}\r\n.ion-android-arrow-down-right:before {\r\n content: \"\\f2cc\";\r\n}\r\n.ion-android-arrow-forward:before {\r\n content: \"\\f30f\";\r\n}\r\n.ion-android-arrow-up-left:before {\r\n content: \"\\f2cd\";\r\n}\r\n.ion-android-arrow-up-right:before {\r\n content: \"\\f2ce\";\r\n}\r\n.ion-android-battery:before {\r\n content: \"\\f2cf\";\r\n}\r\n.ion-android-book:before {\r\n content: \"\\f2d0\";\r\n}\r\n.ion-android-calendar:before {\r\n content: \"\\f2d1\";\r\n}\r\n.ion-android-call:before {\r\n content: \"\\f2d2\";\r\n}\r\n.ion-android-camera:before {\r\n content: \"\\f2d3\";\r\n}\r\n.ion-android-chat:before {\r\n content: \"\\f2d4\";\r\n}\r\n.ion-android-checkmark:before {\r\n content: \"\\f2d5\";\r\n}\r\n.ion-android-clock:before {\r\n content: \"\\f2d6\";\r\n}\r\n.ion-android-close:before {\r\n content: \"\\f2d7\";\r\n}\r\n.ion-android-contact:before {\r\n content: \"\\f2d8\";\r\n}\r\n.ion-android-contacts:before {\r\n content: \"\\f2d9\";\r\n}\r\n.ion-android-data:before {\r\n content: \"\\f2da\";\r\n}\r\n.ion-android-developer:before {\r\n content: \"\\f2db\";\r\n}\r\n.ion-android-display:before {\r\n content: \"\\f2dc\";\r\n}\r\n.ion-android-download:before {\r\n content: \"\\f2dd\";\r\n}\r\n.ion-android-drawer:before {\r\n content: \"\\f310\";\r\n}\r\n.ion-android-dropdown:before {\r\n content: \"\\f2de\";\r\n}\r\n.ion-android-earth:before {\r\n content: \"\\f2df\";\r\n}\r\n.ion-android-folder:before {\r\n content: \"\\f2e0\";\r\n}\r\n.ion-android-forums:before {\r\n content: \"\\f2e1\";\r\n}\r\n.ion-android-friends:before {\r\n content: \"\\f2e2\";\r\n}\r\n.ion-android-hand:before {\r\n content: \"\\f2e3\";\r\n}\r\n.ion-android-image:before {\r\n content: \"\\f2e4\";\r\n}\r\n.ion-android-inbox:before {\r\n content: \"\\f2e5\";\r\n}\r\n.ion-android-information:before {\r\n content: \"\\f2e6\";\r\n}\r\n.ion-android-keypad:before {\r\n content: \"\\f2e7\";\r\n}\r\n.ion-android-lightbulb:before {\r\n content: \"\\f2e8\";\r\n}\r\n.ion-android-locate:before {\r\n content: \"\\f2e9\";\r\n}\r\n.ion-android-location:before {\r\n content: \"\\f2ea\";\r\n}\r\n.ion-android-mail:before {\r\n content: \"\\f2eb\";\r\n}\r\n.ion-android-microphone:before {\r\n content: \"\\f2ec\";\r\n}\r\n.ion-android-mixer:before {\r\n content: \"\\f2ed\";\r\n}\r\n.ion-android-more:before {\r\n content: \"\\f2ee\";\r\n}\r\n.ion-android-note:before {\r\n content: \"\\f2ef\";\r\n}\r\n.ion-android-playstore:before {\r\n content: \"\\f2f0\";\r\n}\r\n.ion-android-printer:before {\r\n content: \"\\f2f1\";\r\n}\r\n.ion-android-promotion:before {\r\n content: \"\\f2f2\";\r\n}\r\n.ion-android-reminder:before {\r\n content: \"\\f2f3\";\r\n}\r\n.ion-android-remove:before {\r\n content: \"\\f2f4\";\r\n}\r\n.ion-android-search:before {\r\n content: \"\\f2f5\";\r\n}\r\n.ion-android-send:before {\r\n content: \"\\f2f6\";\r\n}\r\n.ion-android-settings:before {\r\n content: \"\\f2f7\";\r\n}\r\n.ion-android-share:before {\r\n content: \"\\f2f8\";\r\n}\r\n.ion-android-social:before {\r\n content: \"\\f2fa\";\r\n}\r\n.ion-android-social-user:before {\r\n content: \"\\f2f9\";\r\n}\r\n.ion-android-sort:before {\r\n content: \"\\f2fb\";\r\n}\r\n.ion-android-stair-drawer:before {\r\n content: \"\\f311\";\r\n}\r\n.ion-android-star:before {\r\n content: \"\\f2fc\";\r\n}\r\n.ion-android-stopwatch:before {\r\n content: \"\\f2fd\";\r\n}\r\n.ion-android-storage:before {\r\n content: \"\\f2fe\";\r\n}\r\n.ion-android-system-back:before {\r\n content: \"\\f2ff\";\r\n}\r\n.ion-android-system-home:before {\r\n content: \"\\f300\";\r\n}\r\n.ion-android-system-windows:before {\r\n content: \"\\f301\";\r\n}\r\n.ion-android-timer:before {\r\n content: \"\\f302\";\r\n}\r\n.ion-android-trash:before {\r\n content: \"\\f303\";\r\n}\r\n.ion-android-user-menu:before {\r\n content: \"\\f312\";\r\n}\r\n.ion-android-volume:before {\r\n content: \"\\f304\";\r\n}\r\n.ion-android-wifi:before {\r\n content: \"\\f305\";\r\n}\r\n.ion-aperture:before {\r\n content: \"\\f313\";\r\n}\r\n.ion-archive:before {\r\n content: \"\\f102\";\r\n}\r\n.ion-arrow-down-a:before {\r\n content: \"\\f103\";\r\n}\r\n.ion-arrow-down-b:before {\r\n content: \"\\f104\";\r\n}\r\n.ion-arrow-down-c:before {\r\n content: \"\\f105\";\r\n}\r\n.ion-arrow-expand:before {\r\n content: \"\\f25e\";\r\n}\r\n.ion-arrow-graph-down-left:before {\r\n content: \"\\f25f\";\r\n}\r\n.ion-arrow-graph-down-right:before {\r\n content: \"\\f260\";\r\n}\r\n.ion-arrow-graph-up-left:before {\r\n content: \"\\f261\";\r\n}\r\n.ion-arrow-graph-up-right:before {\r\n content: \"\\f262\";\r\n}\r\n.ion-arrow-left-a:before {\r\n content: \"\\f106\";\r\n}\r\n.ion-arrow-left-b:before {\r\n content: \"\\f107\";\r\n}\r\n.ion-arrow-left-c:before {\r\n content: \"\\f108\";\r\n}\r\n.ion-arrow-move:before {\r\n content: \"\\f263\";\r\n}\r\n.ion-arrow-resize:before {\r\n content: \"\\f264\";\r\n}\r\n.ion-arrow-return-left:before {\r\n content: \"\\f265\";\r\n}\r\n.ion-arrow-return-right:before {\r\n content: \"\\f266\";\r\n}\r\n.ion-arrow-right-a:before {\r\n content: \"\\f109\";\r\n}\r\n.ion-arrow-right-b:before {\r\n content: \"\\f10a\";\r\n}\r\n.ion-arrow-right-c:before {\r\n content: \"\\f10b\";\r\n}\r\n.ion-arrow-shrink:before {\r\n content: \"\\f267\";\r\n}\r\n.ion-arrow-swap:before {\r\n content: \"\\f268\";\r\n}\r\n.ion-arrow-up-a:before {\r\n content: \"\\f10c\";\r\n}\r\n.ion-arrow-up-b:before {\r\n content: \"\\f10d\";\r\n}\r\n.ion-arrow-up-c:before {\r\n content: \"\\f10e\";\r\n}\r\n.ion-asterisk:before {\r\n content: \"\\f314\";\r\n}\r\n.ion-at:before {\r\n content: \"\\f10f\";\r\n}\r\n.ion-bag:before {\r\n content: \"\\f110\";\r\n}\r\n.ion-battery-charging:before {\r\n content: \"\\f111\";\r\n}\r\n.ion-battery-empty:before {\r\n content: \"\\f112\";\r\n}\r\n.ion-battery-full:before {\r\n content: \"\\f113\";\r\n}\r\n.ion-battery-half:before {\r\n content: \"\\f114\";\r\n}\r\n.ion-battery-low:before {\r\n content: \"\\f115\";\r\n}\r\n.ion-beaker:before {\r\n content: \"\\f269\";\r\n}\r\n.ion-beer:before {\r\n content: \"\\f26a\";\r\n}\r\n.ion-bluetooth:before {\r\n content: \"\\f116\";\r\n}\r\n.ion-bonfire:before {\r\n content: \"\\f315\";\r\n}\r\n.ion-bookmark:before {\r\n content: \"\\f26b\";\r\n}\r\n.ion-briefcase:before {\r\n content: \"\\f26c\";\r\n}\r\n.ion-bug:before {\r\n content: \"\\f2be\";\r\n}\r\n.ion-calculator:before {\r\n content: \"\\f26d\";\r\n}\r\n.ion-calendar:before {\r\n content: \"\\f117\";\r\n}\r\n.ion-camera:before {\r\n content: \"\\f118\";\r\n}\r\n.ion-card:before {\r\n content: \"\\f119\";\r\n}\r\n.ion-cash:before {\r\n content: \"\\f316\";\r\n}\r\n.ion-chatbox:before {\r\n content: \"\\f11b\";\r\n}\r\n.ion-chatbox-working:before {\r\n content: \"\\f11a\";\r\n}\r\n.ion-chatboxes:before {\r\n content: \"\\f11c\";\r\n}\r\n.ion-chatbubble:before {\r\n content: \"\\f11e\";\r\n}\r\n.ion-chatbubble-working:before {\r\n content: \"\\f11d\";\r\n}\r\n.ion-chatbubbles:before {\r\n content: \"\\f11f\";\r\n}\r\n.ion-checkmark:before {\r\n content: \"\\f122\";\r\n}\r\n.ion-checkmark-circled:before {\r\n content: \"\\f120\";\r\n}\r\n.ion-checkmark-round:before {\r\n content: \"\\f121\";\r\n}\r\n.ion-chevron-down:before {\r\n content: \"\\f123\";\r\n}\r\n.ion-chevron-left:before {\r\n content: \"\\f124\";\r\n}\r\n.ion-chevron-right:before {\r\n content: \"\\f125\";\r\n}\r\n.ion-chevron-up:before {\r\n content: \"\\f126\";\r\n}\r\n.ion-clipboard:before {\r\n content: \"\\f127\";\r\n}\r\n.ion-clock:before {\r\n content: \"\\f26e\";\r\n}\r\n.ion-close:before {\r\n content: \"\\f12a\";\r\n}\r\n.ion-close-circled:before {\r\n content: \"\\f128\";\r\n}\r\n.ion-close-round:before {\r\n content: \"\\f129\";\r\n}\r\n.ion-closed-captioning:before {\r\n content: \"\\f317\";\r\n}\r\n.ion-cloud:before {\r\n content: \"\\f12b\";\r\n}\r\n.ion-code:before {\r\n content: \"\\f271\";\r\n}\r\n.ion-code-download:before {\r\n content: \"\\f26f\";\r\n}\r\n.ion-code-working:before {\r\n content: \"\\f270\";\r\n}\r\n.ion-coffee:before {\r\n content: \"\\f272\";\r\n}\r\n.ion-compass:before {\r\n content: \"\\f273\";\r\n}\r\n.ion-compose:before {\r\n content: \"\\f12c\";\r\n}\r\n.ion-connection-bars:before {\r\n content: \"\\f274\";\r\n}\r\n.ion-contrast:before {\r\n content: \"\\f275\";\r\n}\r\n.ion-cube:before {\r\n content: \"\\f318\";\r\n}\r\n.ion-disc:before {\r\n content: \"\\f12d\";\r\n}\r\n.ion-document:before {\r\n content: \"\\f12f\";\r\n}\r\n.ion-document-text:before {\r\n content: \"\\f12e\";\r\n}\r\n.ion-drag:before {\r\n content: \"\\f130\";\r\n}\r\n.ion-earth:before {\r\n content: \"\\f276\";\r\n}\r\n.ion-edit:before {\r\n content: \"\\f2bf\";\r\n}\r\n.ion-egg:before {\r\n content: \"\\f277\";\r\n}\r\n.ion-eject:before {\r\n content: \"\\f131\";\r\n}\r\n.ion-email:before {\r\n content: \"\\f132\";\r\n}\r\n.ion-eye:before {\r\n content: \"\\f133\";\r\n}\r\n.ion-eye-disabled:before {\r\n content: \"\\f306\";\r\n}\r\n.ion-female:before {\r\n content: \"\\f278\";\r\n}\r\n.ion-filing:before {\r\n content: \"\\f134\";\r\n}\r\n.ion-film-marker:before {\r\n content: \"\\f135\";\r\n}\r\n.ion-fireball:before {\r\n content: \"\\f319\";\r\n}\r\n.ion-flag:before {\r\n content: \"\\f279\";\r\n}\r\n.ion-flame:before {\r\n content: \"\\f31a\";\r\n}\r\n.ion-flash:before {\r\n content: \"\\f137\";\r\n}\r\n.ion-flash-off:before {\r\n content: \"\\f136\";\r\n}\r\n.ion-flask:before {\r\n content: \"\\f138\";\r\n}\r\n.ion-folder:before {\r\n content: \"\\f139\";\r\n}\r\n.ion-fork:before {\r\n content: \"\\f27a\";\r\n}\r\n.ion-fork-repo:before {\r\n content: \"\\f2c0\";\r\n}\r\n.ion-forward:before {\r\n content: \"\\f13a\";\r\n}\r\n.ion-funnel:before {\r\n content: \"\\f31b\";\r\n}\r\n.ion-game-controller-a:before {\r\n content: \"\\f13b\";\r\n}\r\n.ion-game-controller-b:before {\r\n content: \"\\f13c\";\r\n}\r\n.ion-gear-a:before {\r\n content: \"\\f13d\";\r\n}\r\n.ion-gear-b:before {\r\n content: \"\\f13e\";\r\n}\r\n.ion-grid:before {\r\n content: \"\\f13f\";\r\n}\r\n.ion-hammer:before {\r\n content: \"\\f27b\";\r\n}\r\n.ion-happy:before {\r\n content: \"\\f31c\";\r\n}\r\n.ion-headphone:before {\r\n content: \"\\f140\";\r\n}\r\n.ion-heart:before {\r\n content: \"\\f141\";\r\n}\r\n.ion-heart-broken:before {\r\n content: \"\\f31d\";\r\n}\r\n.ion-help:before {\r\n content: \"\\f143\";\r\n}\r\n.ion-help-buoy:before {\r\n content: \"\\f27c\";\r\n}\r\n.ion-help-circled:before {\r\n content: \"\\f142\";\r\n}\r\n.ion-home:before {\r\n content: \"\\f144\";\r\n}\r\n.ion-icecream:before {\r\n content: \"\\f27d\";\r\n}\r\n.ion-icon-social-google-plus:before {\r\n content: \"\\f146\";\r\n}\r\n.ion-icon-social-google-plus-outline:before {\r\n content: \"\\f145\";\r\n}\r\n.ion-image:before {\r\n content: \"\\f147\";\r\n}\r\n.ion-images:before {\r\n content: \"\\f148\";\r\n}\r\n.ion-information:before {\r\n content: \"\\f14a\";\r\n}\r\n.ion-information-circled:before {\r\n content: \"\\f149\";\r\n}\r\n.ion-ionic:before {\r\n content: \"\\f14b\";\r\n}\r\n.ion-ios7-alarm:before {\r\n content: \"\\f14d\";\r\n}\r\n.ion-ios7-alarm-outline:before {\r\n content: \"\\f14c\";\r\n}\r\n.ion-ios7-albums:before {\r\n content: \"\\f14f\";\r\n}\r\n.ion-ios7-albums-outline:before {\r\n content: \"\\f14e\";\r\n}\r\n.ion-ios7-americanfootball:before {\r\n content: \"\\f31f\";\r\n}\r\n.ion-ios7-americanfootball-outline:before {\r\n content: \"\\f31e\";\r\n}\r\n.ion-ios7-analytics:before {\r\n content: \"\\f321\";\r\n}\r\n.ion-ios7-analytics-outline:before {\r\n content: \"\\f320\";\r\n}\r\n.ion-ios7-arrow-back:before {\r\n content: \"\\f150\";\r\n}\r\n.ion-ios7-arrow-down:before {\r\n content: \"\\f151\";\r\n}\r\n.ion-ios7-arrow-forward:before {\r\n content: \"\\f152\";\r\n}\r\n.ion-ios7-arrow-left:before {\r\n content: \"\\f153\";\r\n}\r\n.ion-ios7-arrow-right:before {\r\n content: \"\\f154\";\r\n}\r\n.ion-ios7-arrow-thin-down:before {\r\n content: \"\\f27e\";\r\n}\r\n.ion-ios7-arrow-thin-left:before {\r\n content: \"\\f27f\";\r\n}\r\n.ion-ios7-arrow-thin-right:before {\r\n content: \"\\f280\";\r\n}\r\n.ion-ios7-arrow-thin-up:before {\r\n content: \"\\f281\";\r\n}\r\n.ion-ios7-arrow-up:before {\r\n content: \"\\f155\";\r\n}\r\n.ion-ios7-at:before {\r\n content: \"\\f157\";\r\n}\r\n.ion-ios7-at-outline:before {\r\n content: \"\\f156\";\r\n}\r\n.ion-ios7-barcode:before {\r\n content: \"\\f323\";\r\n}\r\n.ion-ios7-barcode-outline:before {\r\n content: \"\\f322\";\r\n}\r\n.ion-ios7-baseball:before {\r\n content: \"\\f325\";\r\n}\r\n.ion-ios7-baseball-outline:before {\r\n content: \"\\f324\";\r\n}\r\n.ion-ios7-basketball:before {\r\n content: \"\\f327\";\r\n}\r\n.ion-ios7-basketball-outline:before {\r\n content: \"\\f326\";\r\n}\r\n.ion-ios7-bell:before {\r\n content: \"\\f159\";\r\n}\r\n.ion-ios7-bell-outline:before {\r\n content: \"\\f158\";\r\n}\r\n.ion-ios7-bolt:before {\r\n content: \"\\f15b\";\r\n}\r\n.ion-ios7-bolt-outline:before {\r\n content: \"\\f15a\";\r\n}\r\n.ion-ios7-bookmarks:before {\r\n content: \"\\f15d\";\r\n}\r\n.ion-ios7-bookmarks-outline:before {\r\n content: \"\\f15c\";\r\n}\r\n.ion-ios7-box:before {\r\n content: \"\\f15f\";\r\n}\r\n.ion-ios7-box-outline:before {\r\n content: \"\\f15e\";\r\n}\r\n.ion-ios7-briefcase:before {\r\n content: \"\\f283\";\r\n}\r\n.ion-ios7-briefcase-outline:before {\r\n content: \"\\f282\";\r\n}\r\n.ion-ios7-browsers:before {\r\n content: \"\\f161\";\r\n}\r\n.ion-ios7-browsers-outline:before {\r\n content: \"\\f160\";\r\n}\r\n.ion-ios7-calculator:before {\r\n content: \"\\f285\";\r\n}\r\n.ion-ios7-calculator-outline:before {\r\n content: \"\\f284\";\r\n}\r\n.ion-ios7-calendar:before {\r\n content: \"\\f163\";\r\n}\r\n.ion-ios7-calendar-outline:before {\r\n content: \"\\f162\";\r\n}\r\n.ion-ios7-camera:before {\r\n content: \"\\f165\";\r\n}\r\n.ion-ios7-camera-outline:before {\r\n content: \"\\f164\";\r\n}\r\n.ion-ios7-cart:before {\r\n content: \"\\f167\";\r\n}\r\n.ion-ios7-cart-outline:before {\r\n content: \"\\f166\";\r\n}\r\n.ion-ios7-chatboxes:before {\r\n content: \"\\f169\";\r\n}\r\n.ion-ios7-chatboxes-outline:before {\r\n content: \"\\f168\";\r\n}\r\n.ion-ios7-chatbubble:before {\r\n content: \"\\f16b\";\r\n}\r\n.ion-ios7-chatbubble-outline:before {\r\n content: \"\\f16a\";\r\n}\r\n.ion-ios7-checkmark:before {\r\n content: \"\\f16e\";\r\n}\r\n.ion-ios7-checkmark-empty:before {\r\n content: \"\\f16c\";\r\n}\r\n.ion-ios7-checkmark-outline:before {\r\n content: \"\\f16d\";\r\n}\r\n.ion-ios7-circle-filled:before {\r\n content: \"\\f16f\";\r\n}\r\n.ion-ios7-circle-outline:before {\r\n content: \"\\f170\";\r\n}\r\n.ion-ios7-clock:before {\r\n content: \"\\f172\";\r\n}\r\n.ion-ios7-clock-outline:before {\r\n content: \"\\f171\";\r\n}\r\n.ion-ios7-close:before {\r\n content: \"\\f2bc\";\r\n}\r\n.ion-ios7-close-empty:before {\r\n content: \"\\f2bd\";\r\n}\r\n.ion-ios7-close-outline:before {\r\n content: \"\\f2bb\";\r\n}\r\n.ion-ios7-cloud:before {\r\n content: \"\\f178\";\r\n}\r\n.ion-ios7-cloud-download:before {\r\n content: \"\\f174\";\r\n}\r\n.ion-ios7-cloud-download-outline:before {\r\n content: \"\\f173\";\r\n}\r\n.ion-ios7-cloud-outline:before {\r\n content: \"\\f175\";\r\n}\r\n.ion-ios7-cloud-upload:before {\r\n content: \"\\f177\";\r\n}\r\n.ion-ios7-cloud-upload-outline:before {\r\n content: \"\\f176\";\r\n}\r\n.ion-ios7-cloudy:before {\r\n content: \"\\f17a\";\r\n}\r\n.ion-ios7-cloudy-night:before {\r\n content: \"\\f308\";\r\n}\r\n.ion-ios7-cloudy-night-outline:before {\r\n content: \"\\f307\";\r\n}\r\n.ion-ios7-cloudy-outline:before {\r\n content: \"\\f179\";\r\n}\r\n.ion-ios7-cog:before {\r\n content: \"\\f17c\";\r\n}\r\n.ion-ios7-cog-outline:before {\r\n content: \"\\f17b\";\r\n}\r\n.ion-ios7-compose:before {\r\n content: \"\\f17e\";\r\n}\r\n.ion-ios7-compose-outline:before {\r\n content: \"\\f17d\";\r\n}\r\n.ion-ios7-contact:before {\r\n content: \"\\f180\";\r\n}\r\n.ion-ios7-contact-outline:before {\r\n content: \"\\f17f\";\r\n}\r\n.ion-ios7-copy:before {\r\n content: \"\\f182\";\r\n}\r\n.ion-ios7-copy-outline:before {\r\n content: \"\\f181\";\r\n}\r\n.ion-ios7-download:before {\r\n content: \"\\f184\";\r\n}\r\n.ion-ios7-download-outline:before {\r\n content: \"\\f183\";\r\n}\r\n.ion-ios7-drag:before {\r\n content: \"\\f185\";\r\n}\r\n.ion-ios7-email:before {\r\n content: \"\\f187\";\r\n}\r\n.ion-ios7-email-outline:before {\r\n content: \"\\f186\";\r\n}\r\n.ion-ios7-expand:before {\r\n content: \"\\f30d\";\r\n}\r\n.ion-ios7-eye:before {\r\n content: \"\\f189\";\r\n}\r\n.ion-ios7-eye-outline:before {\r\n content: \"\\f188\";\r\n}\r\n.ion-ios7-fastforward:before {\r\n content: \"\\f18b\";\r\n}\r\n.ion-ios7-fastforward-outline:before {\r\n content: \"\\f18a\";\r\n}\r\n.ion-ios7-filing:before {\r\n content: \"\\f18d\";\r\n}\r\n.ion-ios7-filing-outline:before {\r\n content: \"\\f18c\";\r\n}\r\n.ion-ios7-film:before {\r\n content: \"\\f18f\";\r\n}\r\n.ion-ios7-film-outline:before {\r\n content: \"\\f18e\";\r\n}\r\n.ion-ios7-flag:before {\r\n content: \"\\f191\";\r\n}\r\n.ion-ios7-flag-outline:before {\r\n content: \"\\f190\";\r\n}\r\n.ion-ios7-folder:before {\r\n content: \"\\f193\";\r\n}\r\n.ion-ios7-folder-outline:before {\r\n content: \"\\f192\";\r\n}\r\n.ion-ios7-football:before {\r\n content: \"\\f329\";\r\n}\r\n.ion-ios7-football-outline:before {\r\n content: \"\\f328\";\r\n}\r\n.ion-ios7-gear:before {\r\n content: \"\\f195\";\r\n}\r\n.ion-ios7-gear-outline:before {\r\n content: \"\\f194\";\r\n}\r\n.ion-ios7-glasses:before {\r\n content: \"\\f197\";\r\n}\r\n.ion-ios7-glasses-outline:before {\r\n content: \"\\f196\";\r\n}\r\n.ion-ios7-heart:before {\r\n content: \"\\f199\";\r\n}\r\n.ion-ios7-heart-outline:before {\r\n content: \"\\f198\";\r\n}\r\n.ion-ios7-help:before {\r\n content: \"\\f19c\";\r\n}\r\n.ion-ios7-help-empty:before {\r\n content: \"\\f19a\";\r\n}\r\n.ion-ios7-help-outline:before {\r\n content: \"\\f19b\";\r\n}\r\n.ion-ios7-home:before {\r\n content: \"\\f32b\";\r\n}\r\n.ion-ios7-home-outline:before {\r\n content: \"\\f32a\";\r\n}\r\n.ion-ios7-infinite:before {\r\n content: \"\\f19e\";\r\n}\r\n.ion-ios7-infinite-outline:before {\r\n content: \"\\f19d\";\r\n}\r\n.ion-ios7-information:before {\r\n content: \"\\f1a1\";\r\n}\r\n.ion-ios7-information-empty:before {\r\n content: \"\\f19f\";\r\n}\r\n.ion-ios7-information-outline:before {\r\n content: \"\\f1a0\";\r\n}\r\n.ion-ios7-ionic-outline:before {\r\n content: \"\\f1a2\";\r\n}\r\n.ion-ios7-keypad:before {\r\n content: \"\\f1a4\";\r\n}\r\n.ion-ios7-keypad-outline:before {\r\n content: \"\\f1a3\";\r\n}\r\n.ion-ios7-lightbulb:before {\r\n content: \"\\f287\";\r\n}\r\n.ion-ios7-lightbulb-outline:before {\r\n content: \"\\f286\";\r\n}\r\n.ion-ios7-location:before {\r\n content: \"\\f1a6\";\r\n}\r\n.ion-ios7-location-outline:before {\r\n content: \"\\f1a5\";\r\n}\r\n.ion-ios7-locked:before {\r\n content: \"\\f1a8\";\r\n}\r\n.ion-ios7-locked-outline:before {\r\n content: \"\\f1a7\";\r\n}\r\n.ion-ios7-loop:before {\r\n content: \"\\f32d\";\r\n}\r\n.ion-ios7-loop-strong:before {\r\n content: \"\\f32c\";\r\n}\r\n.ion-ios7-medkit:before {\r\n content: \"\\f289\";\r\n}\r\n.ion-ios7-medkit-outline:before {\r\n content: \"\\f288\";\r\n}\r\n.ion-ios7-mic:before {\r\n content: \"\\f1ab\";\r\n}\r\n.ion-ios7-mic-off:before {\r\n content: \"\\f1a9\";\r\n}\r\n.ion-ios7-mic-outline:before {\r\n content: \"\\f1aa\";\r\n}\r\n.ion-ios7-minus:before {\r\n content: \"\\f1ae\";\r\n}\r\n.ion-ios7-minus-empty:before {\r\n content: \"\\f1ac\";\r\n}\r\n.ion-ios7-minus-outline:before {\r\n content: \"\\f1ad\";\r\n}\r\n.ion-ios7-monitor:before {\r\n content: \"\\f1b0\";\r\n}\r\n.ion-ios7-monitor-outline:before {\r\n content: \"\\f1af\";\r\n}\r\n.ion-ios7-moon:before {\r\n content: \"\\f1b2\";\r\n}\r\n.ion-ios7-moon-outline:before {\r\n content: \"\\f1b1\";\r\n}\r\n.ion-ios7-more:before {\r\n content: \"\\f1b4\";\r\n}\r\n.ion-ios7-more-outline:before {\r\n content: \"\\f1b3\";\r\n}\r\n.ion-ios7-musical-note:before {\r\n content: \"\\f1b5\";\r\n}\r\n.ion-ios7-musical-notes:before {\r\n content: \"\\f1b6\";\r\n}\r\n.ion-ios7-navigate:before {\r\n content: \"\\f1b8\";\r\n}\r\n.ion-ios7-navigate-outline:before {\r\n content: \"\\f1b7\";\r\n}\r\n.ion-ios7-paper:before {\r\n content: \"\\f32f\";\r\n}\r\n.ion-ios7-paper-outline:before {\r\n content: \"\\f32e\";\r\n}\r\n.ion-ios7-paperplane:before {\r\n content: \"\\f1ba\";\r\n}\r\n.ion-ios7-paperplane-outline:before {\r\n content: \"\\f1b9\";\r\n}\r\n.ion-ios7-partlysunny:before {\r\n content: \"\\f1bc\";\r\n}\r\n.ion-ios7-partlysunny-outline:before {\r\n content: \"\\f1bb\";\r\n}\r\n.ion-ios7-pause:before {\r\n content: \"\\f1be\";\r\n}\r\n.ion-ios7-pause-outline:before {\r\n content: \"\\f1bd\";\r\n}\r\n.ion-ios7-paw:before {\r\n content: \"\\f331\";\r\n}\r\n.ion-ios7-paw-outline:before {\r\n content: \"\\f330\";\r\n}\r\n.ion-ios7-people:before {\r\n content: \"\\f1c0\";\r\n}\r\n.ion-ios7-people-outline:before {\r\n content: \"\\f1bf\";\r\n}\r\n.ion-ios7-person:before {\r\n content: \"\\f1c2\";\r\n}\r\n.ion-ios7-person-outline:before {\r\n content: \"\\f1c1\";\r\n}\r\n.ion-ios7-personadd:before {\r\n content: \"\\f1c4\";\r\n}\r\n.ion-ios7-personadd-outline:before {\r\n content: \"\\f1c3\";\r\n}\r\n.ion-ios7-photos:before {\r\n content: \"\\f1c6\";\r\n}\r\n.ion-ios7-photos-outline:before {\r\n content: \"\\f1c5\";\r\n}\r\n.ion-ios7-pie:before {\r\n content: \"\\f28b\";\r\n}\r\n.ion-ios7-pie-outline:before {\r\n content: \"\\f28a\";\r\n}\r\n.ion-ios7-play:before {\r\n content: \"\\f1c8\";\r\n}\r\n.ion-ios7-play-outline:before {\r\n content: \"\\f1c7\";\r\n}\r\n.ion-ios7-plus:before {\r\n content: \"\\f1cb\";\r\n}\r\n.ion-ios7-plus-empty:before {\r\n content: \"\\f1c9\";\r\n}\r\n.ion-ios7-plus-outline:before {\r\n content: \"\\f1ca\";\r\n}\r\n.ion-ios7-pricetag:before {\r\n content: \"\\f28d\";\r\n}\r\n.ion-ios7-pricetag-outline:before {\r\n content: \"\\f28c\";\r\n}\r\n.ion-ios7-pricetags:before {\r\n content: \"\\f333\";\r\n}\r\n.ion-ios7-pricetags-outline:before {\r\n content: \"\\f332\";\r\n}\r\n.ion-ios7-printer:before {\r\n content: \"\\f1cd\";\r\n}\r\n.ion-ios7-printer-outline:before {\r\n content: \"\\f1cc\";\r\n}\r\n.ion-ios7-pulse:before {\r\n content: \"\\f335\";\r\n}\r\n.ion-ios7-pulse-strong:before {\r\n content: \"\\f334\";\r\n}\r\n.ion-ios7-rainy:before {\r\n content: \"\\f1cf\";\r\n}\r\n.ion-ios7-rainy-outline:before {\r\n content: \"\\f1ce\";\r\n}\r\n.ion-ios7-recording:before {\r\n content: \"\\f1d1\";\r\n}\r\n.ion-ios7-recording-outline:before {\r\n content: \"\\f1d0\";\r\n}\r\n.ion-ios7-redo:before {\r\n content: \"\\f1d3\";\r\n}\r\n.ion-ios7-redo-outline:before {\r\n content: \"\\f1d2\";\r\n}\r\n.ion-ios7-refresh:before {\r\n content: \"\\f1d6\";\r\n}\r\n.ion-ios7-refresh-empty:before {\r\n content: \"\\f1d4\";\r\n}\r\n.ion-ios7-refresh-outline:before {\r\n content: \"\\f1d5\";\r\n}\r\n.ion-ios7-reload:before {\r\n content: \"\\f28e\";\r\n}\r\n.ion-ios7-reverse-camera:before {\r\n content: \"\\f337\";\r\n}\r\n.ion-ios7-reverse-camera-outline:before {\r\n content: \"\\f336\";\r\n}\r\n.ion-ios7-rewind:before {\r\n content: \"\\f1d8\";\r\n}\r\n.ion-ios7-rewind-outline:before {\r\n content: \"\\f1d7\";\r\n}\r\n.ion-ios7-search:before {\r\n content: \"\\f1da\";\r\n}\r\n.ion-ios7-search-strong:before {\r\n content: \"\\f1d9\";\r\n}\r\n.ion-ios7-settings:before {\r\n content: \"\\f339\";\r\n}\r\n.ion-ios7-settings-strong:before {\r\n content: \"\\f338\";\r\n}\r\n.ion-ios7-shrink:before {\r\n content: \"\\f30e\";\r\n}\r\n.ion-ios7-skipbackward:before {\r\n content: \"\\f1dc\";\r\n}\r\n.ion-ios7-skipbackward-outline:before {\r\n content: \"\\f1db\";\r\n}\r\n.ion-ios7-skipforward:before {\r\n content: \"\\f1de\";\r\n}\r\n.ion-ios7-skipforward-outline:before {\r\n content: \"\\f1dd\";\r\n}\r\n.ion-ios7-snowy:before {\r\n content: \"\\f309\";\r\n}\r\n.ion-ios7-speedometer:before {\r\n content: \"\\f290\";\r\n}\r\n.ion-ios7-speedometer-outline:before {\r\n content: \"\\f28f\";\r\n}\r\n.ion-ios7-star:before {\r\n content: \"\\f1e0\";\r\n}\r\n.ion-ios7-star-half:before {\r\n content: \"\\f33a\";\r\n}\r\n.ion-ios7-star-outline:before {\r\n content: \"\\f1df\";\r\n}\r\n.ion-ios7-stopwatch:before {\r\n content: \"\\f1e2\";\r\n}\r\n.ion-ios7-stopwatch-outline:before {\r\n content: \"\\f1e1\";\r\n}\r\n.ion-ios7-sunny:before {\r\n content: \"\\f1e4\";\r\n}\r\n.ion-ios7-sunny-outline:before {\r\n content: \"\\f1e3\";\r\n}\r\n.ion-ios7-telephone:before {\r\n content: \"\\f1e6\";\r\n}\r\n.ion-ios7-telephone-outline:before {\r\n content: \"\\f1e5\";\r\n}\r\n.ion-ios7-tennisball:before {\r\n content: \"\\f33c\";\r\n}\r\n.ion-ios7-tennisball-outline:before {\r\n content: \"\\f33b\";\r\n}\r\n.ion-ios7-thunderstorm:before {\r\n content: \"\\f1e8\";\r\n}\r\n.ion-ios7-thunderstorm-outline:before {\r\n content: \"\\f1e7\";\r\n}\r\n.ion-ios7-time:before {\r\n content: \"\\f292\";\r\n}\r\n.ion-ios7-time-outline:before {\r\n content: \"\\f291\";\r\n}\r\n.ion-ios7-timer:before {\r\n content: \"\\f1ea\";\r\n}\r\n.ion-ios7-timer-outline:before {\r\n content: \"\\f1e9\";\r\n}\r\n.ion-ios7-toggle:before {\r\n content: \"\\f33e\";\r\n}\r\n.ion-ios7-toggle-outline:before {\r\n content: \"\\f33d\";\r\n}\r\n.ion-ios7-trash:before {\r\n content: \"\\f1ec\";\r\n}\r\n.ion-ios7-trash-outline:before {\r\n content: \"\\f1eb\";\r\n}\r\n.ion-ios7-undo:before {\r\n content: \"\\f1ee\";\r\n}\r\n.ion-ios7-undo-outline:before {\r\n content: \"\\f1ed\";\r\n}\r\n.ion-ios7-unlocked:before {\r\n content: \"\\f1f0\";\r\n}\r\n.ion-ios7-unlocked-outline:before {\r\n content: \"\\f1ef\";\r\n}\r\n.ion-ios7-upload:before {\r\n content: \"\\f1f2\";\r\n}\r\n.ion-ios7-upload-outline:before {\r\n content: \"\\f1f1\";\r\n}\r\n.ion-ios7-videocam:before {\r\n content: \"\\f1f4\";\r\n}\r\n.ion-ios7-videocam-outline:before {\r\n content: \"\\f1f3\";\r\n}\r\n.ion-ios7-volume-high:before {\r\n content: \"\\f1f5\";\r\n}\r\n.ion-ios7-volume-low:before {\r\n content: \"\\f1f6\";\r\n}\r\n.ion-ios7-wineglass:before {\r\n content: \"\\f294\";\r\n}\r\n.ion-ios7-wineglass-outline:before {\r\n content: \"\\f293\";\r\n}\r\n.ion-ios7-world:before {\r\n content: \"\\f1f8\";\r\n}\r\n.ion-ios7-world-outline:before {\r\n content: \"\\f1f7\";\r\n}\r\n.ion-ipad:before {\r\n content: \"\\f1f9\";\r\n}\r\n.ion-iphone:before {\r\n content: \"\\f1fa\";\r\n}\r\n.ion-ipod:before {\r\n content: \"\\f1fb\";\r\n}\r\n.ion-jet:before {\r\n content: \"\\f295\";\r\n}\r\n.ion-key:before {\r\n content: \"\\f296\";\r\n}\r\n.ion-knife:before {\r\n content: \"\\f297\";\r\n}\r\n.ion-laptop:before {\r\n content: \"\\f1fc\";\r\n}\r\n.ion-leaf:before {\r\n content: \"\\f1fd\";\r\n}\r\n.ion-levels:before {\r\n content: \"\\f298\";\r\n}\r\n.ion-lightbulb:before {\r\n content: \"\\f299\";\r\n}\r\n.ion-link:before {\r\n content: \"\\f1fe\";\r\n}\r\n.ion-load-a:before {\r\n content: \"\\f29a\";\r\n}\r\n.ion-load-b:before {\r\n content: \"\\f29b\";\r\n}\r\n.ion-load-c:before {\r\n content: \"\\f29c\";\r\n}\r\n.ion-load-d:before {\r\n content: \"\\f29d\";\r\n}\r\n.ion-location:before {\r\n content: \"\\f1ff\";\r\n}\r\n.ion-locked:before {\r\n content: \"\\f200\";\r\n}\r\n.ion-log-in:before {\r\n content: \"\\f29e\";\r\n}\r\n.ion-log-out:before {\r\n content: \"\\f29f\";\r\n}\r\n.ion-loop:before {\r\n content: \"\\f201\";\r\n}\r\n.ion-magnet:before {\r\n content: \"\\f2a0\";\r\n}\r\n.ion-male:before {\r\n content: \"\\f2a1\";\r\n}\r\n.ion-man:before {\r\n content: \"\\f202\";\r\n}\r\n.ion-map:before {\r\n content: \"\\f203\";\r\n}\r\n.ion-medkit:before {\r\n content: \"\\f2a2\";\r\n}\r\n.ion-merge:before {\r\n content: \"\\f33f\";\r\n}\r\n.ion-mic-a:before {\r\n content: \"\\f204\";\r\n}\r\n.ion-mic-b:before {\r\n content: \"\\f205\";\r\n}\r\n.ion-mic-c:before {\r\n content: \"\\f206\";\r\n}\r\n.ion-minus:before {\r\n content: \"\\f209\";\r\n}\r\n.ion-minus-circled:before {\r\n content: \"\\f207\";\r\n}\r\n.ion-minus-round:before {\r\n content: \"\\f208\";\r\n}\r\n.ion-model-s:before {\r\n content: \"\\f2c1\";\r\n}\r\n.ion-monitor:before {\r\n content: \"\\f20a\";\r\n}\r\n.ion-more:before {\r\n content: \"\\f20b\";\r\n}\r\n.ion-mouse:before {\r\n content: \"\\f340\";\r\n}\r\n.ion-music-note:before {\r\n content: \"\\f20c\";\r\n}\r\n.ion-navicon:before {\r\n content: \"\\f20e\";\r\n}\r\n.ion-navicon-round:before {\r\n content: \"\\f20d\";\r\n}\r\n.ion-navigate:before {\r\n content: \"\\f2a3\";\r\n}\r\n.ion-network:before {\r\n content: \"\\f341\";\r\n}\r\n.ion-no-smoking:before {\r\n content: \"\\f2c2\";\r\n}\r\n.ion-nuclear:before {\r\n content: \"\\f2a4\";\r\n}\r\n.ion-outlet:before {\r\n content: \"\\f342\";\r\n}\r\n.ion-paper-airplane:before {\r\n content: \"\\f2c3\";\r\n}\r\n.ion-paperclip:before {\r\n content: \"\\f20f\";\r\n}\r\n.ion-pause:before {\r\n content: \"\\f210\";\r\n}\r\n.ion-person:before {\r\n content: \"\\f213\";\r\n}\r\n.ion-person-add:before {\r\n content: \"\\f211\";\r\n}\r\n.ion-person-stalker:before {\r\n content: \"\\f212\";\r\n}\r\n.ion-pie-graph:before {\r\n content: \"\\f2a5\";\r\n}\r\n.ion-pin:before {\r\n content: \"\\f2a6\";\r\n}\r\n.ion-pinpoint:before {\r\n content: \"\\f2a7\";\r\n}\r\n.ion-pizza:before {\r\n content: \"\\f2a8\";\r\n}\r\n.ion-plane:before {\r\n content: \"\\f214\";\r\n}\r\n.ion-planet:before {\r\n content: \"\\f343\";\r\n}\r\n.ion-play:before {\r\n content: \"\\f215\";\r\n}\r\n.ion-playstation:before {\r\n content: \"\\f30a\";\r\n}\r\n.ion-plus:before {\r\n content: \"\\f218\";\r\n}\r\n.ion-plus-circled:before {\r\n content: \"\\f216\";\r\n}\r\n.ion-plus-round:before {\r\n content: \"\\f217\";\r\n}\r\n.ion-podium:before {\r\n content: \"\\f344\";\r\n}\r\n.ion-pound:before {\r\n content: \"\\f219\";\r\n}\r\n.ion-power:before {\r\n content: \"\\f2a9\";\r\n}\r\n.ion-pricetag:before {\r\n content: \"\\f2aa\";\r\n}\r\n.ion-pricetags:before {\r\n content: \"\\f2ab\";\r\n}\r\n.ion-printer:before {\r\n content: \"\\f21a\";\r\n}\r\n.ion-pull-request:before {\r\n content: \"\\f345\";\r\n}\r\n.ion-qr-scanner:before {\r\n content: \"\\f346\";\r\n}\r\n.ion-quote:before {\r\n content: \"\\f347\";\r\n}\r\n.ion-radio-waves:before {\r\n content: \"\\f2ac\";\r\n}\r\n.ion-record:before {\r\n content: \"\\f21b\";\r\n}\r\n.ion-refresh:before {\r\n content: \"\\f21c\";\r\n}\r\n.ion-reply:before {\r\n content: \"\\f21e\";\r\n}\r\n.ion-reply-all:before {\r\n content: \"\\f21d\";\r\n}\r\n.ion-ribbon-a:before {\r\n content: \"\\f348\";\r\n}\r\n.ion-ribbon-b:before {\r\n content: \"\\f349\";\r\n}\r\n.ion-sad:before {\r\n content: \"\\f34a\";\r\n}\r\n.ion-scissors:before {\r\n content: \"\\f34b\";\r\n}\r\n.ion-search:before {\r\n content: \"\\f21f\";\r\n}\r\n.ion-settings:before {\r\n content: \"\\f2ad\";\r\n}\r\n.ion-share:before {\r\n content: \"\\f220\";\r\n}\r\n.ion-shuffle:before {\r\n content: \"\\f221\";\r\n}\r\n.ion-skip-backward:before {\r\n content: \"\\f222\";\r\n}\r\n.ion-skip-forward:before {\r\n content: \"\\f223\";\r\n}\r\n.ion-social-android:before {\r\n content: \"\\f225\";\r\n}\r\n.ion-social-android-outline:before {\r\n content: \"\\f224\";\r\n}\r\n.ion-social-apple:before {\r\n content: \"\\f227\";\r\n}\r\n.ion-social-apple-outline:before {\r\n content: \"\\f226\";\r\n}\r\n.ion-social-bitcoin:before {\r\n content: \"\\f2af\";\r\n}\r\n.ion-social-bitcoin-outline:before {\r\n content: \"\\f2ae\";\r\n}\r\n.ion-social-buffer:before {\r\n content: \"\\f229\";\r\n}\r\n.ion-social-buffer-outline:before {\r\n content: \"\\f228\";\r\n}\r\n.ion-social-designernews:before {\r\n content: \"\\f22b\";\r\n}\r\n.ion-social-designernews-outline:before {\r\n content: \"\\f22a\";\r\n}\r\n.ion-social-dribbble:before {\r\n content: \"\\f22d\";\r\n}\r\n.ion-social-dribbble-outline:before {\r\n content: \"\\f22c\";\r\n}\r\n.ion-social-dropbox:before {\r\n content: \"\\f22f\";\r\n}\r\n.ion-social-dropbox-outline:before {\r\n content: \"\\f22e\";\r\n}\r\n.ion-social-facebook:before {\r\n content: \"\\f231\";\r\n}\r\n.ion-social-facebook-outline:before {\r\n content: \"\\f230\";\r\n}\r\n.ion-social-foursquare:before {\r\n content: \"\\f34d\";\r\n}\r\n.ion-social-foursquare-outline:before {\r\n content: \"\\f34c\";\r\n}\r\n.ion-social-freebsd-devil:before {\r\n content: \"\\f2c4\";\r\n}\r\n.ion-social-github:before {\r\n content: \"\\f233\";\r\n}\r\n.ion-social-github-outline:before {\r\n content: \"\\f232\";\r\n}\r\n.ion-social-google:before {\r\n content: \"\\f34f\";\r\n}\r\n.ion-social-google-outline:before {\r\n content: \"\\f34e\";\r\n}\r\n.ion-social-googleplus:before {\r\n content: \"\\f235\";\r\n}\r\n.ion-social-googleplus-outline:before {\r\n content: \"\\f234\";\r\n}\r\n.ion-social-hackernews:before {\r\n content: \"\\f237\";\r\n}\r\n.ion-social-hackernews-outline:before {\r\n content: \"\\f236\";\r\n}\r\n.ion-social-instagram:before {\r\n content: \"\\f351\";\r\n}\r\n.ion-social-instagram-outline:before {\r\n content: \"\\f350\";\r\n}\r\n.ion-social-linkedin:before {\r\n content: \"\\f239\";\r\n}\r\n.ion-social-linkedin-outline:before {\r\n content: \"\\f238\";\r\n}\r\n.ion-social-pinterest:before {\r\n content: \"\\f2b1\";\r\n}\r\n.ion-social-pinterest-outline:before {\r\n content: \"\\f2b0\";\r\n}\r\n.ion-social-reddit:before {\r\n content: \"\\f23b\";\r\n}\r\n.ion-social-reddit-outline:before {\r\n content: \"\\f23a\";\r\n}\r\n.ion-social-rss:before {\r\n content: \"\\f23d\";\r\n}\r\n.ion-social-rss-outline:before {\r\n content: \"\\f23c\";\r\n}\r\n.ion-social-skype:before {\r\n content: \"\\f23f\";\r\n}\r\n.ion-social-skype-outline:before {\r\n content: \"\\f23e\";\r\n}\r\n.ion-social-tumblr:before {\r\n content: \"\\f241\";\r\n}\r\n.ion-social-tumblr-outline:before {\r\n content: \"\\f240\";\r\n}\r\n.ion-social-tux:before {\r\n content: \"\\f2c5\";\r\n}\r\n.ion-social-twitter:before {\r\n content: \"\\f243\";\r\n}\r\n.ion-social-twitter-outline:before {\r\n content: \"\\f242\";\r\n}\r\n.ion-social-usd:before {\r\n content: \"\\f353\";\r\n}\r\n.ion-social-usd-outline:before {\r\n content: \"\\f352\";\r\n}\r\n.ion-social-vimeo:before {\r\n content: \"\\f245\";\r\n}\r\n.ion-social-vimeo-outline:before {\r\n content: \"\\f244\";\r\n}\r\n.ion-social-windows:before {\r\n content: \"\\f247\";\r\n}\r\n.ion-social-windows-outline:before {\r\n content: \"\\f246\";\r\n}\r\n.ion-social-wordpress:before {\r\n content: \"\\f249\";\r\n}\r\n.ion-social-wordpress-outline:before {\r\n content: \"\\f248\";\r\n}\r\n.ion-social-yahoo:before {\r\n content: \"\\f24b\";\r\n}\r\n.ion-social-yahoo-outline:before {\r\n content: \"\\f24a\";\r\n}\r\n.ion-social-youtube:before {\r\n content: \"\\f24d\";\r\n}\r\n.ion-social-youtube-outline:before {\r\n content: \"\\f24c\";\r\n}\r\n.ion-speakerphone:before {\r\n content: \"\\f2b2\";\r\n}\r\n.ion-speedometer:before {\r\n content: \"\\f2b3\";\r\n}\r\n.ion-spoon:before {\r\n content: \"\\f2b4\";\r\n}\r\n.ion-star:before {\r\n content: \"\\f24e\";\r\n}\r\n.ion-stats-bars:before {\r\n content: \"\\f2b5\";\r\n}\r\n.ion-steam:before {\r\n content: \"\\f30b\";\r\n}\r\n.ion-stop:before {\r\n content: \"\\f24f\";\r\n}\r\n.ion-thermometer:before {\r\n content: \"\\f2b6\";\r\n}\r\n.ion-thumbsdown:before {\r\n content: \"\\f250\";\r\n}\r\n.ion-thumbsup:before {\r\n content: \"\\f251\";\r\n}\r\n.ion-toggle:before {\r\n content: \"\\f355\";\r\n}\r\n.ion-toggle-filled:before {\r\n content: \"\\f354\";\r\n}\r\n.ion-trash-a:before {\r\n content: \"\\f252\";\r\n}\r\n.ion-trash-b:before {\r\n content: \"\\f253\";\r\n}\r\n.ion-trophy:before {\r\n content: \"\\f356\";\r\n}\r\n.ion-umbrella:before {\r\n content: \"\\f2b7\";\r\n}\r\n.ion-university:before {\r\n content: \"\\f357\";\r\n}\r\n.ion-unlocked:before {\r\n content: \"\\f254\";\r\n}\r\n.ion-upload:before {\r\n content: \"\\f255\";\r\n}\r\n.ion-usb:before {\r\n content: \"\\f2b8\";\r\n}\r\n.ion-videocamera:before {\r\n content: \"\\f256\";\r\n}\r\n.ion-volume-high:before {\r\n content: \"\\f257\";\r\n}\r\n.ion-volume-low:before {\r\n content: \"\\f258\";\r\n}\r\n.ion-volume-medium:before {\r\n content: \"\\f259\";\r\n}\r\n.ion-volume-mute:before {\r\n content: \"\\f25a\";\r\n}\r\n.ion-wand:before {\r\n content: \"\\f358\";\r\n}\r\n.ion-waterdrop:before {\r\n content: \"\\f25b\";\r\n}\r\n.ion-wifi:before {\r\n content: \"\\f25c\";\r\n}\r\n.ion-wineglass:before {\r\n content: \"\\f2b9\";\r\n}\r\n.ion-woman:before {\r\n content: \"\\f25d\";\r\n}\r\n.ion-wrench:before {\r\n content: \"\\f2ba\";\r\n}\r\n.ion-xbox:before {\r\n content: \"\\f30c\";\r\n}\r\n@font-face {\r\n font-family: 'themify';\r\n src: url('../fonts/themify.eot?-fvbane');\r\n src: url('../fonts/themify.eot?#iefix-fvbane') format('embedded-opentype'), url('../fonts/themify.woff?-fvbane') format('woff'), url('../fonts/themify.ttf?-fvbane') format('truetype'), url('../fonts/themify.svg?-fvbane#themify') format('svg');\r\n font-weight: normal;\r\n font-style: normal;\r\n}\r\n[class^=\"ti-\"],\r\n[class*=\" ti-\"] {\r\n font-family: 'themify';\r\n speak: none;\r\n font-style: normal;\r\n font-weight: normal;\r\n font-variant: normal;\r\n text-transform: none;\r\n line-height: 1;\r\n /* Better Font Rendering =========== */\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n}\r\n.ti-wand:before {\r\n content: \"\\e600\";\r\n}\r\n.ti-volume:before {\r\n content: \"\\e601\";\r\n}\r\n.ti-user:before {\r\n content: \"\\e602\";\r\n}\r\n.ti-unlock:before {\r\n content: \"\\e603\";\r\n}\r\n.ti-unlink:before {\r\n content: \"\\e604\";\r\n}\r\n.ti-trash:before {\r\n content: \"\\e605\";\r\n}\r\n.ti-thought:before {\r\n content: \"\\e606\";\r\n}\r\n.ti-target:before {\r\n content: \"\\e607\";\r\n}\r\n.ti-tag:before {\r\n content: \"\\e608\";\r\n}\r\n.ti-tablet:before {\r\n content: \"\\e609\";\r\n}\r\n.ti-star:before {\r\n content: \"\\e60a\";\r\n}\r\n.ti-spray:before {\r\n content: \"\\e60b\";\r\n}\r\n.ti-signal:before {\r\n content: \"\\e60c\";\r\n}\r\n.ti-shopping-cart:before {\r\n content: \"\\e60d\";\r\n}\r\n.ti-shopping-cart-full:before {\r\n content: \"\\e60e\";\r\n}\r\n.ti-settings:before {\r\n content: \"\\e60f\";\r\n}\r\n.ti-search:before {\r\n content: \"\\e610\";\r\n}\r\n.ti-zoom-in:before {\r\n content: \"\\e611\";\r\n}\r\n.ti-zoom-out:before {\r\n content: \"\\e612\";\r\n}\r\n.ti-cut:before {\r\n content: \"\\e613\";\r\n}\r\n.ti-ruler:before {\r\n content: \"\\e614\";\r\n}\r\n.ti-ruler-pencil:before {\r\n content: \"\\e615\";\r\n}\r\n.ti-ruler-alt:before {\r\n content: \"\\e616\";\r\n}\r\n.ti-bookmark:before {\r\n content: \"\\e617\";\r\n}\r\n.ti-bookmark-alt:before {\r\n content: \"\\e618\";\r\n}\r\n.ti-reload:before {\r\n content: \"\\e619\";\r\n}\r\n.ti-plus:before {\r\n content: \"\\e61a\";\r\n}\r\n.ti-pin:before {\r\n content: \"\\e61b\";\r\n}\r\n.ti-pencil:before {\r\n content: \"\\e61c\";\r\n}\r\n.ti-pencil-alt:before {\r\n content: \"\\e61d\";\r\n}\r\n.ti-paint-roller:before {\r\n content: \"\\e61e\";\r\n}\r\n.ti-paint-bucket:before {\r\n content: \"\\e61f\";\r\n}\r\n.ti-na:before {\r\n content: \"\\e620\";\r\n}\r\n.ti-mobile:before {\r\n content: \"\\e621\";\r\n}\r\n.ti-minus:before {\r\n content: \"\\e622\";\r\n}\r\n.ti-medall:before {\r\n content: \"\\e623\";\r\n}\r\n.ti-medall-alt:before {\r\n content: \"\\e624\";\r\n}\r\n.ti-marker:before {\r\n content: \"\\e625\";\r\n}\r\n.ti-marker-alt:before {\r\n content: \"\\e626\";\r\n}\r\n.ti-arrow-up:before {\r\n content: \"\\e627\";\r\n}\r\n.ti-arrow-right:before {\r\n content: \"\\e628\";\r\n}\r\n.ti-arrow-left:before {\r\n content: \"\\e629\";\r\n}\r\n.ti-arrow-down:before {\r\n content: \"\\e62a\";\r\n}\r\n.ti-lock:before {\r\n content: \"\\e62b\";\r\n}\r\n.ti-location-arrow:before {\r\n content: \"\\e62c\";\r\n}\r\n.ti-link:before {\r\n content: \"\\e62d\";\r\n}\r\n.ti-layout:before {\r\n content: \"\\e62e\";\r\n}\r\n.ti-layers:before {\r\n content: \"\\e62f\";\r\n}\r\n.ti-layers-alt:before {\r\n content: \"\\e630\";\r\n}\r\n.ti-key:before {\r\n content: \"\\e631\";\r\n}\r\n.ti-import:before {\r\n content: \"\\e632\";\r\n}\r\n.ti-image:before {\r\n content: \"\\e633\";\r\n}\r\n.ti-heart:before {\r\n content: \"\\e634\";\r\n}\r\n.ti-heart-broken:before {\r\n content: \"\\e635\";\r\n}\r\n.ti-hand-stop:before {\r\n content: \"\\e636\";\r\n}\r\n.ti-hand-open:before {\r\n content: \"\\e637\";\r\n}\r\n.ti-hand-drag:before {\r\n content: \"\\e638\";\r\n}\r\n.ti-folder:before {\r\n content: \"\\e639\";\r\n}\r\n.ti-flag:before {\r\n content: \"\\e63a\";\r\n}\r\n.ti-flag-alt:before {\r\n content: \"\\e63b\";\r\n}\r\n.ti-flag-alt-2:before {\r\n content: \"\\e63c\";\r\n}\r\n.ti-eye:before {\r\n content: \"\\e63d\";\r\n}\r\n.ti-export:before {\r\n content: \"\\e63e\";\r\n}\r\n.ti-exchange-vertical:before {\r\n content: \"\\e63f\";\r\n}\r\n.ti-desktop:before {\r\n content: \"\\e640\";\r\n}\r\n.ti-cup:before {\r\n content: \"\\e641\";\r\n}\r\n.ti-crown:before {\r\n content: \"\\e642\";\r\n}\r\n.ti-comments:before {\r\n content: \"\\e643\";\r\n}\r\n.ti-comment:before {\r\n content: \"\\e644\";\r\n}\r\n.ti-comment-alt:before {\r\n content: \"\\e645\";\r\n}\r\n.ti-close:before {\r\n content: \"\\e646\";\r\n}\r\n.ti-clip:before {\r\n content: \"\\e647\";\r\n}\r\n.ti-angle-up:before {\r\n content: \"\\e648\";\r\n}\r\n.ti-angle-right:before {\r\n content: \"\\e649\";\r\n}\r\n.ti-angle-left:before {\r\n content: \"\\e64a\";\r\n}\r\n.ti-angle-down:before {\r\n content: \"\\e64b\";\r\n}\r\n.ti-check:before {\r\n content: \"\\e64c\";\r\n}\r\n.ti-check-box:before {\r\n content: \"\\e64d\";\r\n}\r\n.ti-camera:before {\r\n content: \"\\e64e\";\r\n}\r\n.ti-announcement:before {\r\n content: \"\\e64f\";\r\n}\r\n.ti-brush:before {\r\n content: \"\\e650\";\r\n}\r\n.ti-briefcase:before {\r\n content: \"\\e651\";\r\n}\r\n.ti-bolt:before {\r\n content: \"\\e652\";\r\n}\r\n.ti-bolt-alt:before {\r\n content: \"\\e653\";\r\n}\r\n.ti-blackboard:before {\r\n content: \"\\e654\";\r\n}\r\n.ti-bag:before {\r\n content: \"\\e655\";\r\n}\r\n.ti-move:before {\r\n content: \"\\e656\";\r\n}\r\n.ti-arrows-vertical:before {\r\n content: \"\\e657\";\r\n}\r\n.ti-arrows-horizontal:before {\r\n content: \"\\e658\";\r\n}\r\n.ti-fullscreen:before {\r\n content: \"\\e659\";\r\n}\r\n.ti-arrow-top-right:before {\r\n content: \"\\e65a\";\r\n}\r\n.ti-arrow-top-left:before {\r\n content: \"\\e65b\";\r\n}\r\n.ti-arrow-circle-up:before {\r\n content: \"\\e65c\";\r\n}\r\n.ti-arrow-circle-right:before {\r\n content: \"\\e65d\";\r\n}\r\n.ti-arrow-circle-left:before {\r\n content: \"\\e65e\";\r\n}\r\n.ti-arrow-circle-down:before {\r\n content: \"\\e65f\";\r\n}\r\n.ti-angle-double-up:before {\r\n content: \"\\e660\";\r\n}\r\n.ti-angle-double-right:before {\r\n content: \"\\e661\";\r\n}\r\n.ti-angle-double-left:before {\r\n content: \"\\e662\";\r\n}\r\n.ti-angle-double-down:before {\r\n content: \"\\e663\";\r\n}\r\n.ti-zip:before {\r\n content: \"\\e664\";\r\n}\r\n.ti-world:before {\r\n content: \"\\e665\";\r\n}\r\n.ti-wheelchair:before {\r\n content: \"\\e666\";\r\n}\r\n.ti-view-list:before {\r\n content: \"\\e667\";\r\n}\r\n.ti-view-list-alt:before {\r\n content: \"\\e668\";\r\n}\r\n.ti-view-grid:before {\r\n content: \"\\e669\";\r\n}\r\n.ti-uppercase:before {\r\n content: \"\\e66a\";\r\n}\r\n.ti-upload:before {\r\n content: \"\\e66b\";\r\n}\r\n.ti-underline:before {\r\n content: \"\\e66c\";\r\n}\r\n.ti-truck:before {\r\n content: \"\\e66d\";\r\n}\r\n.ti-timer:before {\r\n content: \"\\e66e\";\r\n}\r\n.ti-ticket:before {\r\n content: \"\\e66f\";\r\n}\r\n.ti-thumb-up:before {\r\n content: \"\\e670\";\r\n}\r\n.ti-thumb-down:before {\r\n content: \"\\e671\";\r\n}\r\n.ti-text:before {\r\n content: \"\\e672\";\r\n}\r\n.ti-stats-up:before {\r\n content: \"\\e673\";\r\n}\r\n.ti-stats-down:before {\r\n content: \"\\e674\";\r\n}\r\n.ti-split-v:before {\r\n content: \"\\e675\";\r\n}\r\n.ti-split-h:before {\r\n content: \"\\e676\";\r\n}\r\n.ti-smallcap:before {\r\n content: \"\\e677\";\r\n}\r\n.ti-shine:before {\r\n content: \"\\e678\";\r\n}\r\n.ti-shift-right:before {\r\n content: \"\\e679\";\r\n}\r\n.ti-shift-left:before {\r\n content: \"\\e67a\";\r\n}\r\n.ti-shield:before {\r\n content: \"\\e67b\";\r\n}\r\n.ti-notepad:before {\r\n content: \"\\e67c\";\r\n}\r\n.ti-server:before {\r\n content: \"\\e67d\";\r\n}\r\n.ti-quote-right:before {\r\n content: \"\\e67e\";\r\n}\r\n.ti-quote-left:before {\r\n content: \"\\e67f\";\r\n}\r\n.ti-pulse:before {\r\n content: \"\\e680\";\r\n}\r\n.ti-printer:before {\r\n content: \"\\e681\";\r\n}\r\n.ti-power-off:before {\r\n content: \"\\e682\";\r\n}\r\n.ti-plug:before {\r\n content: \"\\e683\";\r\n}\r\n.ti-pie-chart:before {\r\n content: \"\\e684\";\r\n}\r\n.ti-paragraph:before {\r\n content: \"\\e685\";\r\n}\r\n.ti-panel:before {\r\n content: \"\\e686\";\r\n}\r\n.ti-package:before {\r\n content: \"\\e687\";\r\n}\r\n.ti-music:before {\r\n content: \"\\e688\";\r\n}\r\n.ti-music-alt:before {\r\n content: \"\\e689\";\r\n}\r\n.ti-mouse:before {\r\n content: \"\\e68a\";\r\n}\r\n.ti-mouse-alt:before {\r\n content: \"\\e68b\";\r\n}\r\n.ti-money:before {\r\n content: \"\\e68c\";\r\n}\r\n.ti-microphone:before {\r\n content: \"\\e68d\";\r\n}\r\n.ti-menu:before {\r\n content: \"\\e68e\";\r\n}\r\n.ti-menu-alt:before {\r\n content: \"\\e68f\";\r\n}\r\n.ti-map:before {\r\n content: \"\\e690\";\r\n}\r\n.ti-map-alt:before {\r\n content: \"\\e691\";\r\n}\r\n.ti-loop:before {\r\n content: \"\\e692\";\r\n}\r\n.ti-location-pin:before {\r\n content: \"\\e693\";\r\n}\r\n.ti-list:before {\r\n content: \"\\e694\";\r\n}\r\n.ti-light-bulb:before {\r\n content: \"\\e695\";\r\n}\r\n.ti-Italic:before {\r\n content: \"\\e696\";\r\n}\r\n.ti-info:before {\r\n content: \"\\e697\";\r\n}\r\n.ti-infinite:before {\r\n content: \"\\e698\";\r\n}\r\n.ti-id-badge:before {\r\n content: \"\\e699\";\r\n}\r\n.ti-hummer:before {\r\n content: \"\\e69a\";\r\n}\r\n.ti-home:before {\r\n content: \"\\e69b\";\r\n}\r\n.ti-help:before {\r\n content: \"\\e69c\";\r\n}\r\n.ti-headphone:before {\r\n content: \"\\e69d\";\r\n}\r\n.ti-harddrives:before {\r\n content: \"\\e69e\";\r\n}\r\n.ti-harddrive:before {\r\n content: \"\\e69f\";\r\n}\r\n.ti-gift:before {\r\n content: \"\\e6a0\";\r\n}\r\n.ti-game:before {\r\n content: \"\\e6a1\";\r\n}\r\n.ti-filter:before {\r\n content: \"\\e6a2\";\r\n}\r\n.ti-files:before {\r\n content: \"\\e6a3\";\r\n}\r\n.ti-file:before {\r\n content: \"\\e6a4\";\r\n}\r\n.ti-eraser:before {\r\n content: \"\\e6a5\";\r\n}\r\n.ti-envelope:before {\r\n content: \"\\e6a6\";\r\n}\r\n.ti-download:before {\r\n content: \"\\e6a7\";\r\n}\r\n.ti-direction:before {\r\n content: \"\\e6a8\";\r\n}\r\n.ti-direction-alt:before {\r\n content: \"\\e6a9\";\r\n}\r\n.ti-dashboard:before {\r\n content: \"\\e6aa\";\r\n}\r\n.ti-control-stop:before {\r\n content: \"\\e6ab\";\r\n}\r\n.ti-control-shuffle:before {\r\n content: \"\\e6ac\";\r\n}\r\n.ti-control-play:before {\r\n content: \"\\e6ad\";\r\n}\r\n.ti-control-pause:before {\r\n content: \"\\e6ae\";\r\n}\r\n.ti-control-forward:before {\r\n content: \"\\e6af\";\r\n}\r\n.ti-control-backward:before {\r\n content: \"\\e6b0\";\r\n}\r\n.ti-cloud:before {\r\n content: \"\\e6b1\";\r\n}\r\n.ti-cloud-up:before {\r\n content: \"\\e6b2\";\r\n}\r\n.ti-cloud-down:before {\r\n content: \"\\e6b3\";\r\n}\r\n.ti-clipboard:before {\r\n content: \"\\e6b4\";\r\n}\r\n.ti-car:before {\r\n content: \"\\e6b5\";\r\n}\r\n.ti-calendar:before {\r\n content: \"\\e6b6\";\r\n}\r\n.ti-book:before {\r\n content: \"\\e6b7\";\r\n}\r\n.ti-bell:before {\r\n content: \"\\e6b8\";\r\n}\r\n.ti-basketball:before {\r\n content: \"\\e6b9\";\r\n}\r\n.ti-bar-chart:before {\r\n content: \"\\e6ba\";\r\n}\r\n.ti-bar-chart-alt:before {\r\n content: \"\\e6bb\";\r\n}\r\n.ti-back-right:before {\r\n content: \"\\e6bc\";\r\n}\r\n.ti-back-left:before {\r\n content: \"\\e6bd\";\r\n}\r\n.ti-arrows-corner:before {\r\n content: \"\\e6be\";\r\n}\r\n.ti-archive:before {\r\n content: \"\\e6bf\";\r\n}\r\n.ti-anchor:before {\r\n content: \"\\e6c0\";\r\n}\r\n.ti-align-right:before {\r\n content: \"\\e6c1\";\r\n}\r\n.ti-align-left:before {\r\n content: \"\\e6c2\";\r\n}\r\n.ti-align-justify:before {\r\n content: \"\\e6c3\";\r\n}\r\n.ti-align-center:before {\r\n content: \"\\e6c4\";\r\n}\r\n.ti-alert:before {\r\n content: \"\\e6c5\";\r\n}\r\n.ti-alarm-clock:before {\r\n content: \"\\e6c6\";\r\n}\r\n.ti-agenda:before {\r\n content: \"\\e6c7\";\r\n}\r\n.ti-write:before {\r\n content: \"\\e6c8\";\r\n}\r\n.ti-window:before {\r\n content: \"\\e6c9\";\r\n}\r\n.ti-widgetized:before {\r\n content: \"\\e6ca\";\r\n}\r\n.ti-widget:before {\r\n content: \"\\e6cb\";\r\n}\r\n.ti-widget-alt:before {\r\n content: \"\\e6cc\";\r\n}\r\n.ti-wallet:before {\r\n content: \"\\e6cd\";\r\n}\r\n.ti-video-clapper:before {\r\n content: \"\\e6ce\";\r\n}\r\n.ti-video-camera:before {\r\n content: \"\\e6cf\";\r\n}\r\n.ti-vector:before {\r\n content: \"\\e6d0\";\r\n}\r\n.ti-themify-logo:before {\r\n content: \"\\e6d1\";\r\n}\r\n.ti-themify-favicon:before {\r\n content: \"\\e6d2\";\r\n}\r\n.ti-themify-favicon-alt:before {\r\n content: \"\\e6d3\";\r\n}\r\n.ti-support:before {\r\n content: \"\\e6d4\";\r\n}\r\n.ti-stamp:before {\r\n content: \"\\e6d5\";\r\n}\r\n.ti-split-v-alt:before {\r\n content: \"\\e6d6\";\r\n}\r\n.ti-slice:before {\r\n content: \"\\e6d7\";\r\n}\r\n.ti-shortcode:before {\r\n content: \"\\e6d8\";\r\n}\r\n.ti-shift-right-alt:before {\r\n content: \"\\e6d9\";\r\n}\r\n.ti-shift-left-alt:before {\r\n content: \"\\e6da\";\r\n}\r\n.ti-ruler-alt-2:before {\r\n content: \"\\e6db\";\r\n}\r\n.ti-receipt:before {\r\n content: \"\\e6dc\";\r\n}\r\n.ti-pin2:before {\r\n content: \"\\e6dd\";\r\n}\r\n.ti-pin-alt:before {\r\n content: \"\\e6de\";\r\n}\r\n.ti-pencil-alt2:before {\r\n content: \"\\e6df\";\r\n}\r\n.ti-palette:before {\r\n content: \"\\e6e0\";\r\n}\r\n.ti-more:before {\r\n content: \"\\e6e1\";\r\n}\r\n.ti-more-alt:before {\r\n content: \"\\e6e2\";\r\n}\r\n.ti-microphone-alt:before {\r\n content: \"\\e6e3\";\r\n}\r\n.ti-magnet:before {\r\n content: \"\\e6e4\";\r\n}\r\n.ti-line-double:before {\r\n content: \"\\e6e5\";\r\n}\r\n.ti-line-dotted:before {\r\n content: \"\\e6e6\";\r\n}\r\n.ti-line-dashed:before {\r\n content: \"\\e6e7\";\r\n}\r\n.ti-layout-width-full:before {\r\n content: \"\\e6e8\";\r\n}\r\n.ti-layout-width-default:before {\r\n content: \"\\e6e9\";\r\n}\r\n.ti-layout-width-default-alt:before {\r\n content: \"\\e6ea\";\r\n}\r\n.ti-layout-tab:before {\r\n content: \"\\e6eb\";\r\n}\r\n.ti-layout-tab-window:before {\r\n content: \"\\e6ec\";\r\n}\r\n.ti-layout-tab-v:before {\r\n content: \"\\e6ed\";\r\n}\r\n.ti-layout-tab-min:before {\r\n content: \"\\e6ee\";\r\n}\r\n.ti-layout-slider:before {\r\n content: \"\\e6ef\";\r\n}\r\n.ti-layout-slider-alt:before {\r\n content: \"\\e6f0\";\r\n}\r\n.ti-layout-sidebar-right:before {\r\n content: \"\\e6f1\";\r\n}\r\n.ti-layout-sidebar-none:before {\r\n content: \"\\e6f2\";\r\n}\r\n.ti-layout-sidebar-left:before {\r\n content: \"\\e6f3\";\r\n}\r\n.ti-layout-placeholder:before {\r\n content: \"\\e6f4\";\r\n}\r\n.ti-layout-menu:before {\r\n content: \"\\e6f5\";\r\n}\r\n.ti-layout-menu-v:before {\r\n content: \"\\e6f6\";\r\n}\r\n.ti-layout-menu-separated:before {\r\n content: \"\\e6f7\";\r\n}\r\n.ti-layout-menu-full:before {\r\n content: \"\\e6f8\";\r\n}\r\n.ti-layout-media-right-alt:before {\r\n content: \"\\e6f9\";\r\n}\r\n.ti-layout-media-right:before {\r\n content: \"\\e6fa\";\r\n}\r\n.ti-layout-media-overlay:before {\r\n content: \"\\e6fb\";\r\n}\r\n.ti-layout-media-overlay-alt:before {\r\n content: \"\\e6fc\";\r\n}\r\n.ti-layout-media-overlay-alt-2:before {\r\n content: \"\\e6fd\";\r\n}\r\n.ti-layout-media-left-alt:before {\r\n content: \"\\e6fe\";\r\n}\r\n.ti-layout-media-left:before {\r\n content: \"\\e6ff\";\r\n}\r\n.ti-layout-media-center-alt:before {\r\n content: \"\\e700\";\r\n}\r\n.ti-layout-media-center:before {\r\n content: \"\\e701\";\r\n}\r\n.ti-layout-list-thumb:before {\r\n content: \"\\e702\";\r\n}\r\n.ti-layout-list-thumb-alt:before {\r\n content: \"\\e703\";\r\n}\r\n.ti-layout-list-post:before {\r\n content: \"\\e704\";\r\n}\r\n.ti-layout-list-large-image:before {\r\n content: \"\\e705\";\r\n}\r\n.ti-layout-line-solid:before {\r\n content: \"\\e706\";\r\n}\r\n.ti-layout-grid4:before {\r\n content: \"\\e707\";\r\n}\r\n.ti-layout-grid3:before {\r\n content: \"\\e708\";\r\n}\r\n.ti-layout-grid2:before {\r\n content: \"\\e709\";\r\n}\r\n.ti-layout-grid2-thumb:before {\r\n content: \"\\e70a\";\r\n}\r\n.ti-layout-cta-right:before {\r\n content: \"\\e70b\";\r\n}\r\n.ti-layout-cta-left:before {\r\n content: \"\\e70c\";\r\n}\r\n.ti-layout-cta-center:before {\r\n content: \"\\e70d\";\r\n}\r\n.ti-layout-cta-btn-right:before {\r\n content: \"\\e70e\";\r\n}\r\n.ti-layout-cta-btn-left:before {\r\n content: \"\\e70f\";\r\n}\r\n.ti-layout-column4:before {\r\n content: \"\\e710\";\r\n}\r\n.ti-layout-column3:before {\r\n content: \"\\e711\";\r\n}\r\n.ti-layout-column2:before {\r\n content: \"\\e712\";\r\n}\r\n.ti-layout-accordion-separated:before {\r\n content: \"\\e713\";\r\n}\r\n.ti-layout-accordion-merged:before {\r\n content: \"\\e714\";\r\n}\r\n.ti-layout-accordion-list:before {\r\n content: \"\\e715\";\r\n}\r\n.ti-ink-pen:before {\r\n content: \"\\e716\";\r\n}\r\n.ti-info-alt:before {\r\n content: \"\\e717\";\r\n}\r\n.ti-help-alt:before {\r\n content: \"\\e718\";\r\n}\r\n.ti-headphone-alt:before {\r\n content: \"\\e719\";\r\n}\r\n.ti-hand-point-up:before {\r\n content: \"\\e71a\";\r\n}\r\n.ti-hand-point-right:before {\r\n content: \"\\e71b\";\r\n}\r\n.ti-hand-point-left:before {\r\n content: \"\\e71c\";\r\n}\r\n.ti-hand-point-down:before {\r\n content: \"\\e71d\";\r\n}\r\n.ti-gallery:before {\r\n content: \"\\e71e\";\r\n}\r\n.ti-face-smile:before {\r\n content: \"\\e71f\";\r\n}\r\n.ti-face-sad:before {\r\n content: \"\\e720\";\r\n}\r\n.ti-credit-card:before {\r\n content: \"\\e721\";\r\n}\r\n.ti-control-skip-forward:before {\r\n content: \"\\e722\";\r\n}\r\n.ti-control-skip-backward:before {\r\n content: \"\\e723\";\r\n}\r\n.ti-control-record:before {\r\n content: \"\\e724\";\r\n}\r\n.ti-control-eject:before {\r\n content: \"\\e725\";\r\n}\r\n.ti-comments-smiley:before {\r\n content: \"\\e726\";\r\n}\r\n.ti-brush-alt:before {\r\n content: \"\\e727\";\r\n}\r\n.ti-youtube:before {\r\n content: \"\\e728\";\r\n}\r\n.ti-vimeo:before {\r\n content: \"\\e729\";\r\n}\r\n.ti-twitter:before {\r\n content: \"\\e72a\";\r\n}\r\n.ti-time:before {\r\n content: \"\\e72b\";\r\n}\r\n.ti-tumblr:before {\r\n content: \"\\e72c\";\r\n}\r\n.ti-skype:before {\r\n content: \"\\e72d\";\r\n}\r\n.ti-share:before {\r\n content: \"\\e72e\";\r\n}\r\n.ti-share-alt:before {\r\n content: \"\\e72f\";\r\n}\r\n.ti-rocket:before {\r\n content: \"\\e730\";\r\n}\r\n.ti-pinterest:before {\r\n content: \"\\e731\";\r\n}\r\n.ti-new-window:before {\r\n content: \"\\e732\";\r\n}\r\n.ti-microsoft:before {\r\n content: \"\\e733\";\r\n}\r\n.ti-list-ol:before {\r\n content: \"\\e734\";\r\n}\r\n.ti-linkedin:before {\r\n content: \"\\e735\";\r\n}\r\n.ti-layout-sidebar-2:before {\r\n content: \"\\e736\";\r\n}\r\n.ti-layout-grid4-alt:before {\r\n content: \"\\e737\";\r\n}\r\n.ti-layout-grid3-alt:before {\r\n content: \"\\e738\";\r\n}\r\n.ti-layout-grid2-alt:before {\r\n content: \"\\e739\";\r\n}\r\n.ti-layout-column4-alt:before {\r\n content: \"\\e73a\";\r\n}\r\n.ti-layout-column3-alt:before {\r\n content: \"\\e73b\";\r\n}\r\n.ti-layout-column2-alt:before {\r\n content: \"\\e73c\";\r\n}\r\n.ti-instagram:before {\r\n content: \"\\e73d\";\r\n}\r\n.ti-google:before {\r\n content: \"\\e73e\";\r\n}\r\n.ti-github:before {\r\n content: \"\\e73f\";\r\n}\r\n.ti-flickr:before {\r\n content: \"\\e740\";\r\n}\r\n.ti-facebook:before {\r\n content: \"\\e741\";\r\n}\r\n.ti-dropbox:before {\r\n content: \"\\e742\";\r\n}\r\n.ti-dribbble:before {\r\n content: \"\\e743\";\r\n}\r\n.ti-apple:before {\r\n content: \"\\e744\";\r\n}\r\n.ti-android:before {\r\n content: \"\\e745\";\r\n}\r\n.ti-save:before {\r\n content: \"\\e746\";\r\n}\r\n.ti-save-alt:before {\r\n content: \"\\e747\";\r\n}\r\n.ti-yahoo:before {\r\n content: \"\\e748\";\r\n}\r\n.ti-wordpress:before {\r\n content: \"\\e749\";\r\n}\r\n.ti-vimeo-alt:before {\r\n content: \"\\e74a\";\r\n}\r\n.ti-twitter-alt:before {\r\n content: \"\\e74b\";\r\n}\r\n.ti-tumblr-alt:before {\r\n content: \"\\e74c\";\r\n}\r\n.ti-trello:before {\r\n content: \"\\e74d\";\r\n}\r\n.ti-stack-overflow:before {\r\n content: \"\\e74e\";\r\n}\r\n.ti-soundcloud:before {\r\n content: \"\\e74f\";\r\n}\r\n.ti-sharethis:before {\r\n content: \"\\e750\";\r\n}\r\n.ti-sharethis-alt:before {\r\n content: \"\\e751\";\r\n}\r\n.ti-reddit:before {\r\n content: \"\\e752\";\r\n}\r\n.ti-pinterest-alt:before {\r\n content: \"\\e753\";\r\n}\r\n.ti-microsoft-alt:before {\r\n content: \"\\e754\";\r\n}\r\n.ti-linux:before {\r\n content: \"\\e755\";\r\n}\r\n.ti-jsfiddle:before {\r\n content: \"\\e756\";\r\n}\r\n.ti-joomla:before {\r\n content: \"\\e757\";\r\n}\r\n.ti-html5:before {\r\n content: \"\\e758\";\r\n}\r\n.ti-flickr-alt:before {\r\n content: \"\\e759\";\r\n}\r\n.ti-email:before {\r\n content: \"\\e75a\";\r\n}\r\n.ti-drupal:before {\r\n content: \"\\e75b\";\r\n}\r\n.ti-dropbox-alt:before {\r\n content: \"\\e75c\";\r\n}\r\n.ti-css3:before {\r\n content: \"\\e75d\";\r\n}\r\n.ti-rss:before {\r\n content: \"\\e75e\";\r\n}\r\n.ti-rss-alt:before {\r\n content: \"\\e75f\";\r\n}\r\n/*!\r\n * Weather Icons 2.0\r\n * Updated August 1, 2015\r\n * Weather themed icons for Bootstrap\r\n * Author - Erik Flowers - erik@helloerik.com\r\n * Email: erik@helloerik.com\r\n * Twitter: http://twitter.com/Erik_UX\r\n * ------------------------------------------------------------------------------\r\n * Maintained at http://erikflowers.github.io/weather-icons\r\n *\r\n * License\r\n * ------------------------------------------------------------------------------\r\n * - Font licensed under SIL OFL 1.1 -\r\n * http://scripts.sil.org/OFL\r\n * - CSS, SCSS and LESS are licensed under MIT License -\r\n * http://opensource.org/licenses/mit-license.html\r\n * - Documentation licensed under CC BY 3.0 -\r\n * http://creativecommons.org/licenses/by/3.0/\r\n * - Inspired by and works great as a companion with Font Awesome\r\n * \"Font Awesome by Dave Gandy - http://fontawesome.io\"\r\n */\r\n@font-face {\r\n font-family: 'weathericons';\r\n src: url('../fonts/weathericons-regular-webfont.eot');\r\n src: url('../fonts/weathericons-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/weathericons-regular-webfont.woff2') format('woff2'), url('../fonts/weathericons-regular-webfont.woff') format('woff'), url('../fonts/weathericons-regular-webfont.ttf') format('truetype'), url('../fonts/weathericons-regular-webfont.svg#weather_iconsregular') format('svg');\r\n font-weight: normal;\r\n font-style: normal;\r\n}\r\n.wi {\r\n display: inline-block;\r\n font-family: 'weathericons';\r\n font-style: normal;\r\n font-weight: normal;\r\n line-height: 1;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n}\r\n.wi-fw {\r\n text-align: center;\r\n width: 1.4em;\r\n}\r\n.wi-rotate-90 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);\r\n -webkit-transform: rotate(90deg);\r\n -ms-transform: rotate(90deg);\r\n transform: rotate(90deg);\r\n}\r\n.wi-rotate-180 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);\r\n -webkit-transform: rotate(180deg);\r\n -ms-transform: rotate(180deg);\r\n transform: rotate(180deg);\r\n}\r\n.wi-rotate-270 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);\r\n -webkit-transform: rotate(270deg);\r\n -ms-transform: rotate(270deg);\r\n transform: rotate(270deg);\r\n}\r\n.wi-flip-horizontal {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);\r\n -webkit-transform: scale(-1, 1);\r\n -ms-transform: scale(-1, 1);\r\n transform: scale(-1, 1);\r\n}\r\n.wi-flip-vertical {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);\r\n -webkit-transform: scale(1, -1);\r\n -ms-transform: scale(1, -1);\r\n transform: scale(1, -1);\r\n}\r\n.wi-day-sunny:before {\r\n content: \"\\f00d\";\r\n}\r\n.wi-day-cloudy:before {\r\n content: \"\\f002\";\r\n}\r\n.wi-day-cloudy-gusts:before {\r\n content: \"\\f000\";\r\n}\r\n.wi-day-cloudy-windy:before {\r\n content: \"\\f001\";\r\n}\r\n.wi-day-fog:before {\r\n content: \"\\f003\";\r\n}\r\n.wi-day-hail:before {\r\n content: \"\\f004\";\r\n}\r\n.wi-day-haze:before {\r\n content: \"\\f0b6\";\r\n}\r\n.wi-day-lightning:before {\r\n content: \"\\f005\";\r\n}\r\n.wi-day-rain:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-day-rain-mix:before {\r\n content: \"\\f006\";\r\n}\r\n.wi-day-rain-wind:before {\r\n content: \"\\f007\";\r\n}\r\n.wi-day-showers:before {\r\n content: \"\\f009\";\r\n}\r\n.wi-day-sleet:before {\r\n content: \"\\f0b2\";\r\n}\r\n.wi-day-sleet-storm:before {\r\n content: \"\\f068\";\r\n}\r\n.wi-day-snow:before {\r\n content: \"\\f00a\";\r\n}\r\n.wi-day-snow-thunderstorm:before {\r\n content: \"\\f06b\";\r\n}\r\n.wi-day-snow-wind:before {\r\n content: \"\\f065\";\r\n}\r\n.wi-day-sprinkle:before {\r\n content: \"\\f00b\";\r\n}\r\n.wi-day-storm-showers:before {\r\n content: \"\\f00e\";\r\n}\r\n.wi-day-sunny-overcast:before {\r\n content: \"\\f00c\";\r\n}\r\n.wi-day-thunderstorm:before {\r\n content: \"\\f010\";\r\n}\r\n.wi-day-windy:before {\r\n content: \"\\f085\";\r\n}\r\n.wi-solar-eclipse:before {\r\n content: \"\\f06e\";\r\n}\r\n.wi-hot:before {\r\n content: \"\\f072\";\r\n}\r\n.wi-day-cloudy-high:before {\r\n content: \"\\f07d\";\r\n}\r\n.wi-day-light-wind:before {\r\n content: \"\\f0c4\";\r\n}\r\n.wi-night-clear:before {\r\n content: \"\\f02e\";\r\n}\r\n.wi-night-alt-cloudy:before {\r\n content: \"\\f086\";\r\n}\r\n.wi-night-alt-cloudy-gusts:before {\r\n content: \"\\f022\";\r\n}\r\n.wi-night-alt-cloudy-windy:before {\r\n content: \"\\f023\";\r\n}\r\n.wi-night-alt-hail:before {\r\n content: \"\\f024\";\r\n}\r\n.wi-night-alt-lightning:before {\r\n content: \"\\f025\";\r\n}\r\n.wi-night-alt-rain:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-night-alt-rain-mix:before {\r\n content: \"\\f026\";\r\n}\r\n.wi-night-alt-rain-wind:before {\r\n content: \"\\f027\";\r\n}\r\n.wi-night-alt-showers:before {\r\n content: \"\\f029\";\r\n}\r\n.wi-night-alt-sleet:before {\r\n content: \"\\f0b4\";\r\n}\r\n.wi-night-alt-sleet-storm:before {\r\n content: \"\\f06a\";\r\n}\r\n.wi-night-alt-snow:before {\r\n content: \"\\f02a\";\r\n}\r\n.wi-night-alt-snow-thunderstorm:before {\r\n content: \"\\f06d\";\r\n}\r\n.wi-night-alt-snow-wind:before {\r\n content: \"\\f067\";\r\n}\r\n.wi-night-alt-sprinkle:before {\r\n content: \"\\f02b\";\r\n}\r\n.wi-night-alt-storm-showers:before {\r\n content: \"\\f02c\";\r\n}\r\n.wi-night-alt-thunderstorm:before {\r\n content: \"\\f02d\";\r\n}\r\n.wi-night-cloudy:before {\r\n content: \"\\f031\";\r\n}\r\n.wi-night-cloudy-gusts:before {\r\n content: \"\\f02f\";\r\n}\r\n.wi-night-cloudy-windy:before {\r\n content: \"\\f030\";\r\n}\r\n.wi-night-fog:before {\r\n content: \"\\f04a\";\r\n}\r\n.wi-night-hail:before {\r\n content: \"\\f032\";\r\n}\r\n.wi-night-lightning:before {\r\n content: \"\\f033\";\r\n}\r\n.wi-night-partly-cloudy:before {\r\n content: \"\\f083\";\r\n}\r\n.wi-night-rain:before {\r\n content: \"\\f036\";\r\n}\r\n.wi-night-rain-mix:before {\r\n content: \"\\f034\";\r\n}\r\n.wi-night-rain-wind:before {\r\n content: \"\\f035\";\r\n}\r\n.wi-night-showers:before {\r\n content: \"\\f037\";\r\n}\r\n.wi-night-sleet:before {\r\n content: \"\\f0b3\";\r\n}\r\n.wi-night-sleet-storm:before {\r\n content: \"\\f069\";\r\n}\r\n.wi-night-snow:before {\r\n content: \"\\f038\";\r\n}\r\n.wi-night-snow-thunderstorm:before {\r\n content: \"\\f06c\";\r\n}\r\n.wi-night-snow-wind:before {\r\n content: \"\\f066\";\r\n}\r\n.wi-night-sprinkle:before {\r\n content: \"\\f039\";\r\n}\r\n.wi-night-storm-showers:before {\r\n content: \"\\f03a\";\r\n}\r\n.wi-night-thunderstorm:before {\r\n content: \"\\f03b\";\r\n}\r\n.wi-lunar-eclipse:before {\r\n content: \"\\f070\";\r\n}\r\n.wi-stars:before {\r\n content: \"\\f077\";\r\n}\r\n.wi-storm-showers:before {\r\n content: \"\\f01d\";\r\n}\r\n.wi-thunderstorm:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-night-alt-cloudy-high:before {\r\n content: \"\\f07e\";\r\n}\r\n.wi-night-cloudy-high:before {\r\n content: \"\\f080\";\r\n}\r\n.wi-night-alt-partly-cloudy:before {\r\n content: \"\\f081\";\r\n}\r\n.wi-cloud:before {\r\n content: \"\\f041\";\r\n}\r\n.wi-cloudy:before {\r\n content: \"\\f013\";\r\n}\r\n.wi-cloudy-gusts:before {\r\n content: \"\\f011\";\r\n}\r\n.wi-cloudy-windy:before {\r\n content: \"\\f012\";\r\n}\r\n.wi-fog:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-hail:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-rain:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-rain-mix:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-rain-wind:before {\r\n content: \"\\f018\";\r\n}\r\n.wi-showers:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-sleet:before {\r\n content: \"\\f0b5\";\r\n}\r\n.wi-snow:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-sprinkle:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-storm-showers:before {\r\n content: \"\\f01d\";\r\n}\r\n.wi-thunderstorm:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-snow-wind:before {\r\n content: \"\\f064\";\r\n}\r\n.wi-snow:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-smog:before {\r\n content: \"\\f074\";\r\n}\r\n.wi-smoke:before {\r\n content: \"\\f062\";\r\n}\r\n.wi-lightning:before {\r\n content: \"\\f016\";\r\n}\r\n.wi-raindrops:before {\r\n content: \"\\f04e\";\r\n}\r\n.wi-raindrop:before {\r\n content: \"\\f078\";\r\n}\r\n.wi-dust:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-snowflake-cold:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-windy:before {\r\n content: \"\\f021\";\r\n}\r\n.wi-strong-wind:before {\r\n content: \"\\f050\";\r\n}\r\n.wi-sandstorm:before {\r\n content: \"\\f082\";\r\n}\r\n.wi-earthquake:before {\r\n content: \"\\f0c6\";\r\n}\r\n.wi-fire:before {\r\n content: \"\\f0c7\";\r\n}\r\n.wi-flood:before {\r\n content: \"\\f07c\";\r\n}\r\n.wi-meteor:before {\r\n content: \"\\f071\";\r\n}\r\n.wi-tsunami:before {\r\n content: \"\\f0c5\";\r\n}\r\n.wi-volcano:before {\r\n content: \"\\f0c8\";\r\n}\r\n.wi-hurricane:before {\r\n content: \"\\f073\";\r\n}\r\n.wi-tornado:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-small-craft-advisory:before {\r\n content: \"\\f0cc\";\r\n}\r\n.wi-gale-warning:before {\r\n content: \"\\f0cd\";\r\n}\r\n.wi-storm-warning:before {\r\n content: \"\\f0ce\";\r\n}\r\n.wi-hurricane-warning:before {\r\n content: \"\\f0cf\";\r\n}\r\n.wi-wind-direction:before {\r\n content: \"\\f0b1\";\r\n}\r\n.wi-alien:before {\r\n content: \"\\f075\";\r\n}\r\n.wi-celsius:before {\r\n content: \"\\f03c\";\r\n}\r\n.wi-fahrenheit:before {\r\n content: \"\\f045\";\r\n}\r\n.wi-degrees:before {\r\n content: \"\\f042\";\r\n}\r\n.wi-thermometer:before {\r\n content: \"\\f055\";\r\n}\r\n.wi-thermometer-exterior:before {\r\n content: \"\\f053\";\r\n}\r\n.wi-thermometer-internal:before {\r\n content: \"\\f054\";\r\n}\r\n.wi-cloud-down:before {\r\n content: \"\\f03d\";\r\n}\r\n.wi-cloud-up:before {\r\n content: \"\\f040\";\r\n}\r\n.wi-cloud-refresh:before {\r\n content: \"\\f03e\";\r\n}\r\n.wi-horizon:before {\r\n content: \"\\f047\";\r\n}\r\n.wi-horizon-alt:before {\r\n content: \"\\f046\";\r\n}\r\n.wi-sunrise:before {\r\n content: \"\\f051\";\r\n}\r\n.wi-sunset:before {\r\n content: \"\\f052\";\r\n}\r\n.wi-moonrise:before {\r\n content: \"\\f0c9\";\r\n}\r\n.wi-moonset:before {\r\n content: \"\\f0ca\";\r\n}\r\n.wi-refresh:before {\r\n content: \"\\f04c\";\r\n}\r\n.wi-refresh-alt:before {\r\n content: \"\\f04b\";\r\n}\r\n.wi-umbrella:before {\r\n content: \"\\f084\";\r\n}\r\n.wi-barometer:before {\r\n content: \"\\f079\";\r\n}\r\n.wi-humidity:before {\r\n content: \"\\f07a\";\r\n}\r\n.wi-na:before {\r\n content: \"\\f07b\";\r\n}\r\n.wi-train:before {\r\n content: \"\\f0cb\";\r\n}\r\n.wi-moon-new:before {\r\n content: \"\\f095\";\r\n}\r\n.wi-moon-waxing-cresent-1:before {\r\n content: \"\\f096\";\r\n}\r\n.wi-moon-waxing-cresent-2:before {\r\n content: \"\\f097\";\r\n}\r\n.wi-moon-waxing-cresent-3:before {\r\n content: \"\\f098\";\r\n}\r\n.wi-moon-waxing-cresent-4:before {\r\n content: \"\\f099\";\r\n}\r\n.wi-moon-waxing-cresent-5:before {\r\n content: \"\\f09a\";\r\n}\r\n.wi-moon-waxing-cresent-6:before {\r\n content: \"\\f09b\";\r\n}\r\n.wi-moon-first-quarter:before {\r\n content: \"\\f09c\";\r\n}\r\n.wi-moon-waxing-gibbous-1:before {\r\n content: \"\\f09d\";\r\n}\r\n.wi-moon-waxing-gibbous-2:before {\r\n content: \"\\f09e\";\r\n}\r\n.wi-moon-waxing-gibbous-3:before {\r\n content: \"\\f09f\";\r\n}\r\n.wi-moon-waxing-gibbous-4:before {\r\n content: \"\\f0a0\";\r\n}\r\n.wi-moon-waxing-gibbous-5:before {\r\n content: \"\\f0a1\";\r\n}\r\n.wi-moon-waxing-gibbous-6:before {\r\n content: \"\\f0a2\";\r\n}\r\n.wi-moon-full:before {\r\n content: \"\\f0a3\";\r\n}\r\n.wi-moon-waning-gibbous-1:before {\r\n content: \"\\f0a4\";\r\n}\r\n.wi-moon-waning-gibbous-2:before {\r\n content: \"\\f0a5\";\r\n}\r\n.wi-moon-waning-gibbous-3:before {\r\n content: \"\\f0a6\";\r\n}\r\n.wi-moon-waning-gibbous-4:before {\r\n content: \"\\f0a7\";\r\n}\r\n.wi-moon-waning-gibbous-5:before {\r\n content: \"\\f0a8\";\r\n}\r\n.wi-moon-waning-gibbous-6:before {\r\n content: \"\\f0a9\";\r\n}\r\n.wi-moon-third-quarter:before {\r\n content: \"\\f0aa\";\r\n}\r\n.wi-moon-waning-crescent-1:before {\r\n content: \"\\f0ab\";\r\n}\r\n.wi-moon-waning-crescent-2:before {\r\n content: \"\\f0ac\";\r\n}\r\n.wi-moon-waning-crescent-3:before {\r\n content: \"\\f0ad\";\r\n}\r\n.wi-moon-waning-crescent-4:before {\r\n content: \"\\f0ae\";\r\n}\r\n.wi-moon-waning-crescent-5:before {\r\n content: \"\\f0af\";\r\n}\r\n.wi-moon-waning-crescent-6:before {\r\n content: \"\\f0b0\";\r\n}\r\n.wi-moon-alt-new:before {\r\n content: \"\\f0eb\";\r\n}\r\n.wi-moon-alt-waxing-cresent-1:before {\r\n content: \"\\f0d0\";\r\n}\r\n.wi-moon-alt-waxing-cresent-2:before {\r\n content: \"\\f0d1\";\r\n}\r\n.wi-moon-alt-waxing-cresent-3:before {\r\n content: \"\\f0d2\";\r\n}\r\n.wi-moon-alt-waxing-cresent-4:before {\r\n content: \"\\f0d3\";\r\n}\r\n.wi-moon-alt-waxing-cresent-5:before {\r\n content: \"\\f0d4\";\r\n}\r\n.wi-moon-alt-waxing-cresent-6:before {\r\n content: \"\\f0d5\";\r\n}\r\n.wi-moon-alt-first-quarter:before {\r\n content: \"\\f0d6\";\r\n}\r\n.wi-moon-alt-waxing-gibbous-1:before {\r\n content: \"\\f0d7\";\r\n}\r\n.wi-moon-alt-waxing-gibbous-2:before {\r\n content: \"\\f0d8\";\r\n}\r\n.wi-moon-alt-waxing-gibbous-3:before {\r\n content: \"\\f0d9\";\r\n}\r\n.wi-moon-alt-waxing-gibbous-4:before {\r\n content: \"\\f0da\";\r\n}\r\n.wi-moon-alt-waxing-gibbous-5:before {\r\n content: \"\\f0db\";\r\n}\r\n.wi-moon-alt-waxing-gibbous-6:before {\r\n content: \"\\f0dc\";\r\n}\r\n.wi-moon-alt-full:before {\r\n content: \"\\f0dd\";\r\n}\r\n.wi-moon-alt-waning-gibbous-1:before {\r\n content: \"\\f0de\";\r\n}\r\n.wi-moon-alt-waning-gibbous-2:before {\r\n content: \"\\f0df\";\r\n}\r\n.wi-moon-alt-waning-gibbous-3:before {\r\n content: \"\\f0e0\";\r\n}\r\n.wi-moon-alt-waning-gibbous-4:before {\r\n content: \"\\f0e1\";\r\n}\r\n.wi-moon-alt-waning-gibbous-5:before {\r\n content: \"\\f0e2\";\r\n}\r\n.wi-moon-alt-waning-gibbous-6:before {\r\n content: \"\\f0e3\";\r\n}\r\n.wi-moon-alt-third-quarter:before {\r\n content: \"\\f0e4\";\r\n}\r\n.wi-moon-alt-waning-crescent-1:before {\r\n content: \"\\f0e5\";\r\n}\r\n.wi-moon-alt-waning-crescent-2:before {\r\n content: \"\\f0e6\";\r\n}\r\n.wi-moon-alt-waning-crescent-3:before {\r\n content: \"\\f0e7\";\r\n}\r\n.wi-moon-alt-waning-crescent-4:before {\r\n content: \"\\f0e8\";\r\n}\r\n.wi-moon-alt-waning-crescent-5:before {\r\n content: \"\\f0e9\";\r\n}\r\n.wi-moon-alt-waning-crescent-6:before {\r\n content: \"\\f0ea\";\r\n}\r\n.wi-moon-0:before {\r\n content: \"\\f095\";\r\n}\r\n.wi-moon-1:before {\r\n content: \"\\f096\";\r\n}\r\n.wi-moon-2:before {\r\n content: \"\\f097\";\r\n}\r\n.wi-moon-3:before {\r\n content: \"\\f098\";\r\n}\r\n.wi-moon-4:before {\r\n content: \"\\f099\";\r\n}\r\n.wi-moon-5:before {\r\n content: \"\\f09a\";\r\n}\r\n.wi-moon-6:before {\r\n content: \"\\f09b\";\r\n}\r\n.wi-moon-7:before {\r\n content: \"\\f09c\";\r\n}\r\n.wi-moon-8:before {\r\n content: \"\\f09d\";\r\n}\r\n.wi-moon-9:before {\r\n content: \"\\f09e\";\r\n}\r\n.wi-moon-10:before {\r\n content: \"\\f09f\";\r\n}\r\n.wi-moon-11:before {\r\n content: \"\\f0a0\";\r\n}\r\n.wi-moon-12:before {\r\n content: \"\\f0a1\";\r\n}\r\n.wi-moon-13:before {\r\n content: \"\\f0a2\";\r\n}\r\n.wi-moon-14:before {\r\n content: \"\\f0a3\";\r\n}\r\n.wi-moon-15:before {\r\n content: \"\\f0a4\";\r\n}\r\n.wi-moon-16:before {\r\n content: \"\\f0a5\";\r\n}\r\n.wi-moon-17:before {\r\n content: \"\\f0a6\";\r\n}\r\n.wi-moon-18:before {\r\n content: \"\\f0a7\";\r\n}\r\n.wi-moon-19:before {\r\n content: \"\\f0a8\";\r\n}\r\n.wi-moon-20:before {\r\n content: \"\\f0a9\";\r\n}\r\n.wi-moon-21:before {\r\n content: \"\\f0aa\";\r\n}\r\n.wi-moon-22:before {\r\n content: \"\\f0ab\";\r\n}\r\n.wi-moon-23:before {\r\n content: \"\\f0ac\";\r\n}\r\n.wi-moon-24:before {\r\n content: \"\\f0ad\";\r\n}\r\n.wi-moon-25:before {\r\n content: \"\\f0ae\";\r\n}\r\n.wi-moon-26:before {\r\n content: \"\\f0af\";\r\n}\r\n.wi-moon-27:before {\r\n content: \"\\f0b0\";\r\n}\r\n.wi-time-1:before {\r\n content: \"\\f08a\";\r\n}\r\n.wi-time-2:before {\r\n content: \"\\f08b\";\r\n}\r\n.wi-time-3:before {\r\n content: \"\\f08c\";\r\n}\r\n.wi-time-4:before {\r\n content: \"\\f08d\";\r\n}\r\n.wi-time-5:before {\r\n content: \"\\f08e\";\r\n}\r\n.wi-time-6:before {\r\n content: \"\\f08f\";\r\n}\r\n.wi-time-7:before {\r\n content: \"\\f090\";\r\n}\r\n.wi-time-8:before {\r\n content: \"\\f091\";\r\n}\r\n.wi-time-9:before {\r\n content: \"\\f092\";\r\n}\r\n.wi-time-10:before {\r\n content: \"\\f093\";\r\n}\r\n.wi-time-11:before {\r\n content: \"\\f094\";\r\n}\r\n.wi-time-12:before {\r\n content: \"\\f089\";\r\n}\r\n.wi-direction-up:before {\r\n content: \"\\f058\";\r\n}\r\n.wi-direction-up-right:before {\r\n content: \"\\f057\";\r\n}\r\n.wi-direction-right:before {\r\n content: \"\\f04d\";\r\n}\r\n.wi-direction-down-right:before {\r\n content: \"\\f088\";\r\n}\r\n.wi-direction-down:before {\r\n content: \"\\f044\";\r\n}\r\n.wi-direction-down-left:before {\r\n content: \"\\f043\";\r\n}\r\n.wi-direction-left:before {\r\n content: \"\\f048\";\r\n}\r\n.wi-direction-up-left:before {\r\n content: \"\\f087\";\r\n}\r\n.wi-wind-beaufort-0:before {\r\n content: \"\\f0b7\";\r\n}\r\n.wi-wind-beaufort-1:before {\r\n content: \"\\f0b8\";\r\n}\r\n.wi-wind-beaufort-2:before {\r\n content: \"\\f0b9\";\r\n}\r\n.wi-wind-beaufort-3:before {\r\n content: \"\\f0ba\";\r\n}\r\n.wi-wind-beaufort-4:before {\r\n content: \"\\f0bb\";\r\n}\r\n.wi-wind-beaufort-5:before {\r\n content: \"\\f0bc\";\r\n}\r\n.wi-wind-beaufort-6:before {\r\n content: \"\\f0bd\";\r\n}\r\n.wi-wind-beaufort-7:before {\r\n content: \"\\f0be\";\r\n}\r\n.wi-wind-beaufort-8:before {\r\n content: \"\\f0bf\";\r\n}\r\n.wi-wind-beaufort-9:before {\r\n content: \"\\f0c0\";\r\n}\r\n.wi-wind-beaufort-10:before {\r\n content: \"\\f0c1\";\r\n}\r\n.wi-wind-beaufort-11:before {\r\n content: \"\\f0c2\";\r\n}\r\n.wi-wind-beaufort-12:before {\r\n content: \"\\f0c3\";\r\n}\r\n.wi-yahoo-0:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-yahoo-1:before {\r\n content: \"\\f00e\";\r\n}\r\n.wi-yahoo-2:before {\r\n content: \"\\f073\";\r\n}\r\n.wi-yahoo-3:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-yahoo-4:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-yahoo-5:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-yahoo-6:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-yahoo-7:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-yahoo-8:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-yahoo-9:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-yahoo-10:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-yahoo-11:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-yahoo-12:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-yahoo-13:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-yahoo-14:before {\r\n content: \"\\f00a\";\r\n}\r\n.wi-yahoo-15:before {\r\n content: \"\\f064\";\r\n}\r\n.wi-yahoo-16:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-yahoo-17:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-yahoo-18:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-yahoo-19:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-yahoo-20:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-yahoo-21:before {\r\n content: \"\\f021\";\r\n}\r\n.wi-yahoo-22:before {\r\n content: \"\\f062\";\r\n}\r\n.wi-yahoo-23:before {\r\n content: \"\\f050\";\r\n}\r\n.wi-yahoo-24:before {\r\n content: \"\\f050\";\r\n}\r\n.wi-yahoo-25:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-yahoo-26:before {\r\n content: \"\\f013\";\r\n}\r\n.wi-yahoo-27:before {\r\n content: \"\\f031\";\r\n}\r\n.wi-yahoo-28:before {\r\n content: \"\\f002\";\r\n}\r\n.wi-yahoo-29:before {\r\n content: \"\\f031\";\r\n}\r\n.wi-yahoo-30:before {\r\n content: \"\\f002\";\r\n}\r\n.wi-yahoo-31:before {\r\n content: \"\\f02e\";\r\n}\r\n.wi-yahoo-32:before {\r\n content: \"\\f00d\";\r\n}\r\n.wi-yahoo-33:before {\r\n content: \"\\f083\";\r\n}\r\n.wi-yahoo-34:before {\r\n content: \"\\f00c\";\r\n}\r\n.wi-yahoo-35:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-yahoo-36:before {\r\n content: \"\\f072\";\r\n}\r\n.wi-yahoo-37:before {\r\n content: \"\\f00e\";\r\n}\r\n.wi-yahoo-38:before {\r\n content: \"\\f00e\";\r\n}\r\n.wi-yahoo-39:before {\r\n content: \"\\f00e\";\r\n}\r\n.wi-yahoo-40:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-yahoo-41:before {\r\n content: \"\\f064\";\r\n}\r\n.wi-yahoo-42:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-yahoo-43:before {\r\n content: \"\\f064\";\r\n}\r\n.wi-yahoo-44:before {\r\n content: \"\\f00c\";\r\n}\r\n.wi-yahoo-45:before {\r\n content: \"\\f00e\";\r\n}\r\n.wi-yahoo-46:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-yahoo-47:before {\r\n content: \"\\f00e\";\r\n}\r\n.wi-yahoo-3200:before {\r\n content: \"\\f077\";\r\n}\r\n.wi-forecast-io-clear-day:before {\r\n content: \"\\f00d\";\r\n}\r\n.wi-forecast-io-clear-night:before {\r\n content: \"\\f02e\";\r\n}\r\n.wi-forecast-io-rain:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-forecast-io-snow:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-forecast-io-sleet:before {\r\n content: \"\\f0b5\";\r\n}\r\n.wi-forecast-io-wind:before {\r\n content: \"\\f050\";\r\n}\r\n.wi-forecast-io-fog:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-forecast-io-cloudy:before {\r\n content: \"\\f013\";\r\n}\r\n.wi-forecast-io-partly-cloudy-day:before {\r\n content: \"\\f002\";\r\n}\r\n.wi-forecast-io-partly-cloudy-night:before {\r\n content: \"\\f031\";\r\n}\r\n.wi-forecast-io-hail:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-forecast-io-thunderstorm:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-forecast-io-tornado:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-wmo4680-0:before,\r\n.wi-wmo4680-00:before {\r\n content: \"\\f055\";\r\n}\r\n.wi-wmo4680-1:before,\r\n.wi-wmo4680-01:before {\r\n content: \"\\f013\";\r\n}\r\n.wi-wmo4680-2:before,\r\n.wi-wmo4680-02:before {\r\n content: \"\\f055\";\r\n}\r\n.wi-wmo4680-3:before,\r\n.wi-wmo4680-03:before {\r\n content: \"\\f013\";\r\n}\r\n.wi-wmo4680-4:before,\r\n.wi-wmo4680-04:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-5:before,\r\n.wi-wmo4680-05:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-10:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-11:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-12:before {\r\n content: \"\\f016\";\r\n}\r\n.wi-wmo4680-18:before {\r\n content: \"\\f050\";\r\n}\r\n.wi-wmo4680-20:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-21:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-wmo4680-22:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-wmo4680-23:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-24:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-wmo4680-25:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-wmo4680-26:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-wmo4680-27:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-wmo4680-28:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-wmo4680-29:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-wmo4680-30:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-31:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-32:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-33:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-34:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-35:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-40:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-wmo4680-41:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-wmo4680-42:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-43:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-wmo4680-44:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-45:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-wmo4680-46:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-wmo4680-47:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-wmo4680-48:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-wmo4680-50:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-wmo4680-51:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-wmo4680-52:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-53:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-54:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-wmo4680-55:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-wmo4680-56:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-wmo4680-57:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-wmo4680-58:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-60:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-wmo4680-61:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-wmo4680-62:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-63:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-64:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-wmo4680-65:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-wmo4680-66:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-wmo4680-67:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-wmo4680-68:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-wmo4680-70:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-wmo4680-71:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-wmo4680-72:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-wmo4680-73:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-wmo4680-74:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-wmo4680-75:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-wmo4680-76:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-wmo4680-77:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-wmo4680-78:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-wmo4680-80:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-81:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-wmo4680-82:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-83:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-84:before {\r\n content: \"\\f01d\";\r\n}\r\n.wi-wmo4680-85:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-wmo4680-86:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-wmo4680-87:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-wmo4680-89:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-wmo4680-90:before {\r\n content: \"\\f016\";\r\n}\r\n.wi-wmo4680-91:before {\r\n content: \"\\f01d\";\r\n}\r\n.wi-wmo4680-92:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-wmo4680-93:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-wmo4680-94:before {\r\n content: \"\\f016\";\r\n}\r\n.wi-wmo4680-95:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-wmo4680-96:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-wmo4680-99:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-owm-200:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-owm-201:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-owm-202:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-owm-210:before {\r\n content: \"\\f016\";\r\n}\r\n.wi-owm-211:before {\r\n content: \"\\f016\";\r\n}\r\n.wi-owm-212:before {\r\n content: \"\\f016\";\r\n}\r\n.wi-owm-221:before {\r\n content: \"\\f016\";\r\n}\r\n.wi-owm-230:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-owm-231:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-owm-232:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-owm-300:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-owm-301:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-owm-302:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-owm-310:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-owm-311:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-owm-312:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-owm-313:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-owm-314:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-owm-321:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-owm-500:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-owm-501:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-owm-502:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-owm-503:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-owm-504:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-owm-511:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-owm-520:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-owm-521:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-owm-522:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-owm-531:before {\r\n content: \"\\f01d\";\r\n}\r\n.wi-owm-600:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-owm-601:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-owm-602:before {\r\n content: \"\\f0b5\";\r\n}\r\n.wi-owm-611:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-owm-612:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-owm-615:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-owm-616:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-owm-620:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-owm-621:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-owm-622:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-owm-701:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-owm-711:before {\r\n content: \"\\f062\";\r\n}\r\n.wi-owm-721:before {\r\n content: \"\\f0b6\";\r\n}\r\n.wi-owm-731:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-741:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-owm-761:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-762:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-771:before {\r\n content: \"\\f011\";\r\n}\r\n.wi-owm-781:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-owm-800:before {\r\n content: \"\\f00d\";\r\n}\r\n.wi-owm-801:before {\r\n content: \"\\f011\";\r\n}\r\n.wi-owm-802:before {\r\n content: \"\\f011\";\r\n}\r\n.wi-owm-803:before {\r\n content: \"\\f011\";\r\n}\r\n.wi-owm-803:before {\r\n content: \"\\f012\";\r\n}\r\n.wi-owm-804:before {\r\n content: \"\\f013\";\r\n}\r\n.wi-owm-900:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-owm-901:before {\r\n content: \"\\f01d\";\r\n}\r\n.wi-owm-902:before {\r\n content: \"\\f073\";\r\n}\r\n.wi-owm-903:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-owm-904:before {\r\n content: \"\\f072\";\r\n}\r\n.wi-owm-905:before {\r\n content: \"\\f021\";\r\n}\r\n.wi-owm-906:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-owm-957:before {\r\n content: \"\\f050\";\r\n}\r\n.wi-owm-day-200:before {\r\n content: \"\\f010\";\r\n}\r\n.wi-owm-day-201:before {\r\n content: \"\\f010\";\r\n}\r\n.wi-owm-day-202:before {\r\n content: \"\\f010\";\r\n}\r\n.wi-owm-day-210:before {\r\n content: \"\\f005\";\r\n}\r\n.wi-owm-day-211:before {\r\n content: \"\\f005\";\r\n}\r\n.wi-owm-day-212:before {\r\n content: \"\\f005\";\r\n}\r\n.wi-owm-day-221:before {\r\n content: \"\\f005\";\r\n}\r\n.wi-owm-day-230:before {\r\n content: \"\\f010\";\r\n}\r\n.wi-owm-day-231:before {\r\n content: \"\\f010\";\r\n}\r\n.wi-owm-day-232:before {\r\n content: \"\\f010\";\r\n}\r\n.wi-owm-day-300:before {\r\n content: \"\\f00b\";\r\n}\r\n.wi-owm-day-301:before {\r\n content: \"\\f00b\";\r\n}\r\n.wi-owm-day-302:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-310:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-311:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-312:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-313:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-314:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-321:before {\r\n content: \"\\f00b\";\r\n}\r\n.wi-owm-day-500:before {\r\n content: \"\\f00b\";\r\n}\r\n.wi-owm-day-501:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-502:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-503:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-504:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-511:before {\r\n content: \"\\f006\";\r\n}\r\n.wi-owm-day-520:before {\r\n content: \"\\f009\";\r\n}\r\n.wi-owm-day-521:before {\r\n content: \"\\f009\";\r\n}\r\n.wi-owm-day-522:before {\r\n content: \"\\f009\";\r\n}\r\n.wi-owm-day-531:before {\r\n content: \"\\f00e\";\r\n}\r\n.wi-owm-day-600:before {\r\n content: \"\\f00a\";\r\n}\r\n.wi-owm-day-601:before {\r\n content: \"\\f0b2\";\r\n}\r\n.wi-owm-day-602:before {\r\n content: \"\\f00a\";\r\n}\r\n.wi-owm-day-611:before {\r\n content: \"\\f006\";\r\n}\r\n.wi-owm-day-612:before {\r\n content: \"\\f006\";\r\n}\r\n.wi-owm-day-615:before {\r\n content: \"\\f006\";\r\n}\r\n.wi-owm-day-616:before {\r\n content: \"\\f006\";\r\n}\r\n.wi-owm-day-620:before {\r\n content: \"\\f006\";\r\n}\r\n.wi-owm-day-621:before {\r\n content: \"\\f00a\";\r\n}\r\n.wi-owm-day-622:before {\r\n content: \"\\f00a\";\r\n}\r\n.wi-owm-day-701:before {\r\n content: \"\\f009\";\r\n}\r\n.wi-owm-day-711:before {\r\n content: \"\\f062\";\r\n}\r\n.wi-owm-day-721:before {\r\n content: \"\\f0b6\";\r\n}\r\n.wi-owm-day-731:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-day-741:before {\r\n content: \"\\f003\";\r\n}\r\n.wi-owm-day-761:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-day-762:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-day-781:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-owm-day-800:before {\r\n content: \"\\f00d\";\r\n}\r\n.wi-owm-day-801:before {\r\n content: \"\\f000\";\r\n}\r\n.wi-owm-day-802:before {\r\n content: \"\\f000\";\r\n}\r\n.wi-owm-day-803:before {\r\n content: \"\\f000\";\r\n}\r\n.wi-owm-day-804:before {\r\n content: \"\\f00c\";\r\n}\r\n.wi-owm-day-900:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-owm-day-902:before {\r\n content: \"\\f073\";\r\n}\r\n.wi-owm-day-903:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-owm-day-904:before {\r\n content: \"\\f072\";\r\n}\r\n.wi-owm-day-906:before {\r\n content: \"\\f004\";\r\n}\r\n.wi-owm-day-957:before {\r\n content: \"\\f050\";\r\n}\r\n.wi-owm-night-200:before {\r\n content: \"\\f02d\";\r\n}\r\n.wi-owm-night-201:before {\r\n content: \"\\f02d\";\r\n}\r\n.wi-owm-night-202:before {\r\n content: \"\\f02d\";\r\n}\r\n.wi-owm-night-210:before {\r\n content: \"\\f025\";\r\n}\r\n.wi-owm-night-211:before {\r\n content: \"\\f025\";\r\n}\r\n.wi-owm-night-212:before {\r\n content: \"\\f025\";\r\n}\r\n.wi-owm-night-221:before {\r\n content: \"\\f025\";\r\n}\r\n.wi-owm-night-230:before {\r\n content: \"\\f02d\";\r\n}\r\n.wi-owm-night-231:before {\r\n content: \"\\f02d\";\r\n}\r\n.wi-owm-night-232:before {\r\n content: \"\\f02d\";\r\n}\r\n.wi-owm-night-300:before {\r\n content: \"\\f02b\";\r\n}\r\n.wi-owm-night-301:before {\r\n content: \"\\f02b\";\r\n}\r\n.wi-owm-night-302:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-310:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-311:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-312:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-313:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-314:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-321:before {\r\n content: \"\\f02b\";\r\n}\r\n.wi-owm-night-500:before {\r\n content: \"\\f02b\";\r\n}\r\n.wi-owm-night-501:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-502:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-503:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-504:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-511:before {\r\n content: \"\\f026\";\r\n}\r\n.wi-owm-night-520:before {\r\n content: \"\\f029\";\r\n}\r\n.wi-owm-night-521:before {\r\n content: \"\\f029\";\r\n}\r\n.wi-owm-night-522:before {\r\n content: \"\\f029\";\r\n}\r\n.wi-owm-night-531:before {\r\n content: \"\\f02c\";\r\n}\r\n.wi-owm-night-600:before {\r\n content: \"\\f02a\";\r\n}\r\n.wi-owm-night-601:before {\r\n content: \"\\f0b4\";\r\n}\r\n.wi-owm-night-602:before {\r\n content: \"\\f02a\";\r\n}\r\n.wi-owm-night-611:before {\r\n content: \"\\f026\";\r\n}\r\n.wi-owm-night-612:before {\r\n content: \"\\f026\";\r\n}\r\n.wi-owm-night-615:before {\r\n content: \"\\f026\";\r\n}\r\n.wi-owm-night-616:before {\r\n content: \"\\f026\";\r\n}\r\n.wi-owm-night-620:before {\r\n content: \"\\f026\";\r\n}\r\n.wi-owm-night-621:before {\r\n content: \"\\f02a\";\r\n}\r\n.wi-owm-night-622:before {\r\n content: \"\\f02a\";\r\n}\r\n.wi-owm-night-701:before {\r\n content: \"\\f029\";\r\n}\r\n.wi-owm-night-711:before {\r\n content: \"\\f062\";\r\n}\r\n.wi-owm-night-721:before {\r\n content: \"\\f0b6\";\r\n}\r\n.wi-owm-night-731:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-night-741:before {\r\n content: \"\\f04a\";\r\n}\r\n.wi-owm-night-761:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-night-762:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-night-781:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-owm-night-800:before {\r\n content: \"\\f02e\";\r\n}\r\n.wi-owm-night-801:before {\r\n content: \"\\f022\";\r\n}\r\n.wi-owm-night-802:before {\r\n content: \"\\f022\";\r\n}\r\n.wi-owm-night-803:before {\r\n content: \"\\f022\";\r\n}\r\n.wi-owm-night-804:before {\r\n content: \"\\f086\";\r\n}\r\n.wi-owm-night-900:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-owm-night-902:before {\r\n content: \"\\f073\";\r\n}\r\n.wi-owm-night-903:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-owm-night-904:before {\r\n content: \"\\f072\";\r\n}\r\n.wi-owm-night-906:before {\r\n content: \"\\f024\";\r\n}\r\n.wi-owm-night-957:before {\r\n content: \"\\f050\";\r\n}\r\n","@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);\r\n@import url(https://fonts.googleapis.com/css?family=Poppins:500,600);\r\n@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:600,400,700);\r\n/*\r\nTemplate Name: Minton Dashboard\r\nAuthor: CoderThemes\r\nEmail: coderthemes@gmail.com\r\nFile: Menu\r\n*/\r\nbody {\r\n padding-bottom: 61px;\r\n}\r\n.wrapper {\r\n margin-top: 145px;\r\n}\r\n.container {\r\n width: 95%;\r\n}\r\n.page-title {\r\n margin-bottom: 20px;\r\n margin-top: 0;\r\n}\r\n#topnav {\r\n position: fixed;\r\n right: 0;\r\n left: 0;\r\n top: 0;\r\n z-index: 1030;\r\n background-color: transparent;\r\n border: 0;\r\n -webkit-transition: all .5s ease;\r\n transition: all .5s ease;\r\n min-height: 62px;\r\n}\r\n#topnav .has-submenu.active a {\r\n color: #3bafda;\r\n}\r\n#topnav .has-submenu.active a i {\r\n color: #3bafda;\r\n}\r\n#topnav .has-submenu.active .submenu li.active > a {\r\n color: #3bafda;\r\n}\r\n#topnav .topbar-main {\r\n background-color: #3bafda;\r\n}\r\n#topnav .topbar-main .logo {\r\n color: #ffffff !important;\r\n font-size: 18px;\r\n font-weight: 700;\r\n letter-spacing: .05em;\r\n margin-top: 9px;\r\n float: left;\r\n}\r\n#topnav .topbar-main .logo h1 {\r\n margin: 0px auto;\r\n text-align: center;\r\n}\r\n#topnav .topbar-main .logo i {\r\n color: #ffffff;\r\n}\r\n#topnav .topbar-main .badge {\r\n position: absolute;\r\n top: 12px;\r\n right: 7px;\r\n}\r\n#topnav .topbar-main .nav > li > a {\r\n color: #ffffff !important;\r\n line-height: 60px;\r\n padding: 0px 15px !important;\r\n position: relative;\r\n background: transparent !important;\r\n}\r\n#topnav .topbar-main .nav > li > a i {\r\n font-size: 16px;\r\n}\r\n#topnav .topbar-main .nav > li > a {\r\n padding: 0px 15px !important;\r\n}\r\n#topnav .topbar-main .navbar-nav > .open > a {\r\n background-color: rgba(255, 255, 255, 0.1) !important;\r\n}\r\n#topnav .topbar-main .profile img {\r\n border: 2px solid #edf0f0;\r\n height: 36px;\r\n width: 36px;\r\n}\r\n#topnav .topbar-main .dropdown-menu-lg {\r\n width: 300px;\r\n}\r\n#topnav .topbar-main .dropdown-menu-lg .list-group {\r\n margin-bottom: 0px;\r\n}\r\n#topnav .topbar-main .dropdown-menu-lg .list-group-item {\r\n border: none;\r\n padding: 10px 20px;\r\n}\r\n#topnav .topbar-main .dropdown-menu-lg .media-heading {\r\n margin-bottom: 0px;\r\n}\r\n#topnav .topbar-main .dropdown-menu-lg .media-body p {\r\n color: #828282;\r\n}\r\n#topnav .topbar-main .notification-list {\r\n max-height: 230px;\r\n}\r\n#topnav .topbar-main .notification-list em {\r\n width: 34px;\r\n text-align: center;\r\n}\r\n#topnav .topbar-main .notification-list .media-body {\r\n display: inherit;\r\n width: auto;\r\n overflow: hidden;\r\n margin-left: 50px;\r\n}\r\n#topnav .topbar-main .notification-list .media-body h5 {\r\n text-overflow: ellipsis;\r\n white-space: nowrap;\r\n display: block;\r\n width: 100%;\r\n font-weight: normal;\r\n overflow: hidden;\r\n}\r\n#topnav .topbar-main .notifi-title {\r\n border-bottom: 1px solid rgba(0, 0, 0, 0.1);\r\n font-size: 15px;\r\n text-transform: uppercase;\r\n font-weight: 600;\r\n padding: 11px 20px 15px;\r\n font-family: 'Source Sans Pro', sans-serif;\r\n}\r\n#topnav .topbar-main .navbar-nav {\r\n margin: 0;\r\n}\r\n#topnav .app-search {\r\n position: relative;\r\n margin: 14px 20px 14px 10px;\r\n}\r\n#topnav .app-search a {\r\n position: absolute;\r\n top: 6px;\r\n right: 20px;\r\n color: rgba(255, 255, 255, 0.7);\r\n}\r\n#topnav .app-search .form-control,\r\n#topnav .app-search .form-control:focus {\r\n border: none;\r\n font-size: 13px;\r\n color: #ffffff;\r\n padding-left: 20px;\r\n padding-right: 40px;\r\n background: rgba(255, 255, 255, 0.2);\r\n box-shadow: none;\r\n border-radius: 30px;\r\n height: 34px;\r\n width: 180px;\r\n}\r\n#topnav .app-search input::-webkit-input-placeholder {\r\n color: rgba(255, 255, 255, 0.7);\r\n font-weight: normal;\r\n}\r\n#topnav .app-search input:-moz-placeholder {\r\n color: rgba(255, 255, 255, 0.7);\r\n}\r\n#topnav .app-search input::-moz-placeholder {\r\n color: rgba(255, 255, 255, 0.7);\r\n}\r\n#topnav .app-search input:-ms-input-placeholder {\r\n color: rgba(255, 255, 255, 0.7);\r\n}\r\n#topnav .notifi-title {\r\n border-bottom: 1px solid rgba(0, 0, 0, 0.1);\r\n color: #ffffff;\r\n font-size: 16px;\r\n font-weight: 400;\r\n padding: 5px 0px 10px;\r\n}\r\n#topnav .notification-list em {\r\n width: 30px;\r\n text-align: center;\r\n height: 30px;\r\n line-height: 28px;\r\n border-radius: 50%;\r\n margin-top: 4px;\r\n}\r\n#topnav .notification-list .list-group-item {\r\n padding: 12px 20px;\r\n}\r\n#topnav .notification-list .media-body {\r\n display: inherit;\r\n width: auto;\r\n overflow: hidden;\r\n margin-left: 50px;\r\n}\r\n#topnav .notification-list .media-body h5 {\r\n text-overflow: ellipsis;\r\n white-space: nowrap;\r\n display: block;\r\n width: 100%;\r\n font-weight: normal;\r\n overflow: hidden;\r\n}\r\n#topnav .noti-primary {\r\n color: #3bafda;\r\n border: 2px solid #3bafda;\r\n}\r\n#topnav .noti-success {\r\n color: #00b19d;\r\n border: 2px solid #00b19d;\r\n}\r\n#topnav .noti-info {\r\n color: #3ddcf7;\r\n border: 2px solid #3ddcf7;\r\n}\r\n#topnav .noti-warning {\r\n color: #ffaa00;\r\n border: 2px solid #ffaa00;\r\n}\r\n#topnav .noti-danger {\r\n color: #ef5350;\r\n border: 2px solid #ef5350;\r\n}\r\n#topnav .noti-purple {\r\n color: #7266ba;\r\n border: 2px solid #7266ba;\r\n}\r\n#topnav .noti-pink {\r\n color: #f76397;\r\n border: 2px solid #f76397;\r\n}\r\n#topnav .noti-inverse {\r\n color: #4c5667;\r\n border: 2px solid #4c5667;\r\n}\r\n#topnav .navbar-custom {\r\n background-color: #323b44;\r\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);\r\n}\r\n#topnav .navbar-toggle {\r\n border: 0;\r\n position: relative;\r\n width: 60px;\r\n height: 60px;\r\n padding: 0;\r\n margin: 0;\r\n cursor: pointer;\r\n}\r\n#topnav .navbar-toggle:hover {\r\n background-color: transparent;\r\n}\r\n#topnav .navbar-toggle:hover span {\r\n background-color: #ffffff;\r\n}\r\n#topnav .navbar-toggle:focus {\r\n background-color: transparent;\r\n}\r\n#topnav .navbar-toggle:focus span {\r\n background-color: #3bafda;\r\n}\r\n#topnav .navbar-toggle .lines {\r\n width: 25px;\r\n display: block;\r\n position: relative;\r\n margin: 23px auto 17px auto;\r\n height: 18px;\r\n}\r\n#topnav .navbar-toggle span {\r\n height: 2px;\r\n width: 100%;\r\n background-color: #ffffff;\r\n display: block;\r\n margin-bottom: 5px;\r\n -webkit-transition: -webkit-transform 0.5s ease;\r\n transition: -webkit-transform 0.5s ease;\r\n transition: transform .5s ease;\r\n}\r\n#topnav .navbar-toggle.open span {\r\n position: absolute;\r\n}\r\n#topnav .navbar-toggle.open span:first-child {\r\n top: 6px;\r\n -webkit-transform: rotate(45deg);\r\n transform: rotate(45deg);\r\n}\r\n#topnav .navbar-toggle.open span:nth-child(2) {\r\n visibility: hidden;\r\n}\r\n#topnav .navbar-toggle.open span:last-child {\r\n width: 100%;\r\n top: 6px;\r\n -webkit-transform: rotate(-45deg);\r\n transform: rotate(-45deg);\r\n}\r\n#topnav .navigation-menu {\r\n list-style: none;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n#topnav .navigation-menu > li {\r\n float: left;\r\n display: block;\r\n position: relative;\r\n}\r\n#topnav .navigation-menu > li > a {\r\n display: block;\r\n color: rgba(255, 255, 255, 0.7);\r\n font-weight: 500;\r\n -webkit-transition: all .3s ease;\r\n transition: all .3s ease;\r\n line-height: 20px;\r\n padding-left: 20px;\r\n padding-right: 20px;\r\n}\r\n#topnav .navigation-menu > li > a:hover {\r\n color: #3bafda;\r\n}\r\n#topnav .navigation-menu > li > a:hover i {\r\n color: #3bafda;\r\n}\r\n#topnav .navigation-menu > li > a:focus {\r\n color: #3bafda;\r\n}\r\n#topnav .navigation-menu > li > a:focus i {\r\n color: #3bafda;\r\n}\r\n#topnav .navigation-menu > li > a:active {\r\n color: #3bafda;\r\n}\r\n#topnav .navigation-menu > li > a:active i {\r\n color: #3bafda;\r\n}\r\n#topnav .navigation-menu > li > a i {\r\n font-size: 18px;\r\n margin-right: 5px;\r\n color: rgba(255, 255, 255, 0.7);\r\n}\r\n#topnav .navigation-menu > li > a:hover,\r\n#topnav .navigation-menu > li > a:focus {\r\n background-color: transparent;\r\n}\r\n/*\r\n Responsive Menu\r\n*/\r\n@media (min-width: 101px) {\r\n #topnav .navigation-menu > li > a {\r\n padding-top: 22px;\r\n padding-bottom: 22px;\r\n }\r\n #topnav .navigation-menu > li.last-elements .submenu {\r\n left: auto;\r\n right: 0;\r\n }\r\n #topnav .navigation-menu > li.last-elements .submenu > li.has-submenu .submenu {\r\n left: auto;\r\n right: 100%;\r\n margin-left: 0;\r\n margin-right: 10px;\r\n }\r\n #topnav .navigation-menu > li:first-of-type a {\r\n padding-left: 0px;\r\n }\r\n #topnav .navigation-menu > li:hover a {\r\n color: #3bafda;\r\n }\r\n #topnav .navigation-menu > li:hover a i {\r\n color: #3bafda;\r\n }\r\n #topnav .navigation-menu > li .submenu {\r\n position: absolute;\r\n top: 100%;\r\n left: 0;\r\n z-index: 1000;\r\n border: 1px solid rgba(255, 255, 255, 0.1);\r\n padding: 15px 0;\r\n list-style: none;\r\n min-width: 200px;\r\n visibility: hidden;\r\n opacity: 0;\r\n margin-top: 10px;\r\n -webkit-transition: all .2s ease;\r\n transition: all .2s ease;\r\n background-color: #272e35;\r\n box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);\r\n }\r\n #topnav .navigation-menu > li .submenu.megamenu {\r\n white-space: nowrap;\r\n width: auto;\r\n }\r\n #topnav .navigation-menu > li .submenu.megamenu > li {\r\n overflow: hidden;\r\n width: 200px;\r\n display: inline-block;\r\n vertical-align: top;\r\n }\r\n #topnav .navigation-menu > li .submenu > li.has-submenu > a:after {\r\n content: \"\\e649\";\r\n font-family: \"themify\";\r\n position: absolute;\r\n right: 20px;\r\n font-size: 9px;\r\n top: 15px;\r\n }\r\n #topnav .navigation-menu > li .submenu > li .submenu {\r\n left: 100%;\r\n top: 0;\r\n margin-left: 10px;\r\n margin-top: -1px;\r\n }\r\n #topnav .navigation-menu > li .submenu li {\r\n position: relative;\r\n }\r\n #topnav .navigation-menu > li .submenu li ul {\r\n list-style: none;\r\n padding-left: 0;\r\n margin: 0;\r\n }\r\n #topnav .navigation-menu > li .submenu li a {\r\n display: block;\r\n padding: 8px 25px;\r\n clear: both;\r\n white-space: nowrap;\r\n color: rgba(255, 255, 255, 0.6);\r\n }\r\n #topnav .navigation-menu > li .submenu li a:hover {\r\n color: #3bafda;\r\n }\r\n #topnav .navigation-menu > li .submenu li span {\r\n display: block;\r\n padding: 8px 25px;\r\n clear: both;\r\n line-height: 1.42857143;\r\n white-space: nowrap;\r\n font-size: 10px;\r\n text-transform: uppercase;\r\n letter-spacing: 2px;\r\n font-weight: 500;\r\n color: #949ba1;\r\n }\r\n #topnav .navbar-toggle {\r\n display: none;\r\n }\r\n #topnav #navigation {\r\n display: block !important;\r\n }\r\n}\r\n@media (max-width: 100px) {\r\n .wrapper {\r\n margin-top: 80px;\r\n }\r\n .container {\r\n width: auto;\r\n }\r\n #topnav .navigation-menu {\r\n float: none;\r\n max-height: 400px;\r\n }\r\n #topnav .navigation-menu > li {\r\n float: none;\r\n }\r\n #topnav .navigation-menu > li > a {\r\n color: rgba(255, 255, 255, 0.7);\r\n padding: 15px;\r\n }\r\n #topnav .navigation-menu > li > a i {\r\n display: inline-block;\r\n margin-right: 10px;\r\n margin-bottom: 0px;\r\n }\r\n #topnav .navigation-menu > li > a:after {\r\n position: absolute;\r\n right: 15px;\r\n }\r\n #topnav .navigation-menu > li .submenu {\r\n display: none;\r\n list-style: none;\r\n padding-left: 20px;\r\n margin: 0;\r\n }\r\n #topnav .navigation-menu > li .submenu li a {\r\n display: block;\r\n position: relative;\r\n padding: 7px 20px;\r\n color: rgba(255, 255, 255, 0.5);\r\n }\r\n #topnav .navigation-menu > li .submenu li a:hover {\r\n color: #3bafda;\r\n }\r\n #topnav .navigation-menu > li .submenu li.has-submenu > a:after {\r\n content: \"\\e64b\";\r\n font-family: \"themify\";\r\n position: absolute;\r\n right: 30px;\r\n }\r\n #topnav .navigation-menu > li .submenu.open {\r\n display: block;\r\n }\r\n #topnav .navigation-menu > li .submenu .submenu {\r\n display: none;\r\n list-style: none;\r\n }\r\n #topnav .navigation-menu > li .submenu .submenu.open {\r\n display: block;\r\n }\r\n #topnav .navigation-menu > li .submenu.megamenu > li > ul {\r\n list-style: none;\r\n padding-left: 0;\r\n }\r\n #topnav .navigation-menu > li .submenu.megamenu > li > ul > li > span {\r\n display: block;\r\n position: relative;\r\n padding: 15px;\r\n text-transform: uppercase;\r\n font-size: 11px;\r\n letter-spacing: 2px;\r\n color: #79818a;\r\n }\r\n #topnav .navigation-menu > li.has-submenu.open > a {\r\n color: #3bafda;\r\n }\r\n #topnav .navbar-header {\r\n float: left;\r\n }\r\n #navigation {\r\n position: absolute;\r\n top: 60px;\r\n left: 0;\r\n width: 100%;\r\n display: none;\r\n height: auto;\r\n padding-bottom: 0;\r\n overflow: auto;\r\n border-top: 1px solid rgba(255, 255, 255, 0.5);\r\n border-bottom: 1px solid rgba(255, 255, 255, 0.5);\r\n background-color: #323b44;\r\n }\r\n #navigation.open {\r\n display: block;\r\n overflow-y: auto;\r\n }\r\n}\r\n@media (min-width: 768px) {\r\n #topnav .navigation-menu > li.has-submenu:hover > .submenu {\r\n visibility: visible;\r\n opacity: 1;\r\n margin-top: 0;\r\n }\r\n #topnav .navigation-menu > li.has-submenu:hover > .submenu > li.has-submenu:hover > .submenu {\r\n visibility: visible;\r\n opacity: 1;\r\n margin-left: 0;\r\n margin-right: 0;\r\n }\r\n .navbar-toggle {\r\n display: block;\r\n }\r\n}\r\n/* Footer */\r\n.footer {\r\n border-top: 1px solid rgba(0, 0, 0, 0.1);\r\n bottom: 0px;\r\n color: #58666e;\r\n text-align: left !important;\r\n padding: 20px 0px;\r\n position: absolute;\r\n right: 0px;\r\n left: 0px;\r\n}\r\n","@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);\r\n@import url(https://fonts.googleapis.com/css?family=Poppins:500,600);\r\n@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:600,400,700);\r\n/* ===========\r\n Core file List\r\n\r\n - Timeline\r\n - Timeline-2\r\n - Sweet Alerts\r\n - Notification\r\n - Nestable list\r\n - Maps\r\n - Email\r\n - Form Advanced\r\n - Charts\r\n - Maintenance\r\n - Countdown\r\n - Gallery\r\n - Tree view\r\n - Pricing\r\n - FAQ\r\n\r\n =============*/\r\n/* ===========\r\n Timeline\r\n =============*/\r\n.timeline {\r\n border-collapse: collapse;\r\n border-spacing: 0;\r\n display: table;\r\n margin-bottom: 50px;\r\n position: relative;\r\n table-layout: fixed;\r\n width: 100%;\r\n}\r\n.timeline .time-show {\r\n margin-bottom: 30px;\r\n margin-right: -75px;\r\n margin-top: 30px;\r\n position: relative;\r\n}\r\n.timeline .time-show a {\r\n color: #ffffff;\r\n}\r\n.timeline:before {\r\n background-color: #98a6ad;\r\n bottom: 0px;\r\n content: \"\";\r\n left: 50%;\r\n position: absolute;\r\n top: 30px;\r\n width: 1px;\r\n z-index: 0;\r\n}\r\n.timeline .timeline-icon {\r\n -webkit-border-radius: 50%;\r\n background: #98a6ad;\r\n border-radius: 50%;\r\n border: 1px solid #98a6ad;\r\n color: #ffffff;\r\n display: block;\r\n height: 20px;\r\n left: -54px;\r\n margin-top: -10px;\r\n position: absolute;\r\n text-align: center;\r\n top: 50%;\r\n width: 20px;\r\n}\r\n.timeline .timeline-icon i {\r\n margin-top: 9px;\r\n}\r\n.timeline .time-icon:before {\r\n font-size: 16px;\r\n margin-top: 5px;\r\n}\r\nh3.timeline-title {\r\n color: #c8ccd7;\r\n font-size: 20px;\r\n font-weight: 400;\r\n margin: 0 0 5px;\r\n text-transform: uppercase;\r\n}\r\n.timeline-item {\r\n display: table-row;\r\n}\r\n.timeline-item:before {\r\n content: \"\";\r\n display: block;\r\n width: 50%;\r\n}\r\n.timeline-item .timeline-desk .arrow {\r\n border-bottom: 8px solid transparent;\r\n border-right: 8px solid #272e35 !important;\r\n border-top: 8px solid transparent;\r\n display: block;\r\n height: 0;\r\n left: -7px;\r\n margin-top: -10px;\r\n position: absolute;\r\n top: 50%;\r\n width: 0;\r\n}\r\n.timeline-item.alt:after {\r\n content: \"\";\r\n display: block;\r\n width: 50%;\r\n}\r\n.timeline-item.alt .timeline-desk .arrow-alt {\r\n border-bottom: 8px solid transparent;\r\n border-left: 8px solid #272e35 !important;\r\n border-top: 8px solid transparent;\r\n display: block;\r\n height: 0;\r\n left: auto;\r\n margin-top: -10px;\r\n position: absolute;\r\n right: -7px;\r\n top: 50%;\r\n width: 0;\r\n}\r\n.timeline-item.alt .timeline-desk .album {\r\n float: right;\r\n margin-top: 20px;\r\n}\r\n.timeline-item.alt .timeline-desk .album a {\r\n float: right;\r\n margin-left: 5px;\r\n}\r\n.timeline-item.alt .timeline-icon {\r\n left: auto;\r\n right: -56px;\r\n}\r\n.timeline-item.alt:before {\r\n display: none;\r\n}\r\n.timeline-item.alt .panel {\r\n margin-left: 0;\r\n margin-right: 45px;\r\n}\r\n.timeline-item.alt .panel .panel-body p + p {\r\n margin-top: 10px !important;\r\n}\r\n.timeline-item.alt h4 {\r\n text-align: right;\r\n}\r\n.timeline-item.alt p {\r\n text-align: right;\r\n}\r\n.timeline-item.alt .timeline-date {\r\n text-align: right;\r\n}\r\n.timeline-desk {\r\n display: table-cell;\r\n vertical-align: top;\r\n width: 50%;\r\n}\r\n.timeline-desk h4 {\r\n font-size: 16px;\r\n font-weight: 300;\r\n margin: 0;\r\n}\r\n.timeline-desk .panel {\r\n background: #272e35;\r\n display: block;\r\n margin-bottom: 5px;\r\n margin-left: 45px;\r\n position: relative;\r\n text-align: left;\r\n}\r\n.timeline-desk h5 span {\r\n color: #797979;\r\n display: block;\r\n font-size: 12px;\r\n margin-bottom: 4px;\r\n}\r\n.timeline-desk p {\r\n color: #98a6ad;\r\n font-size: 14px;\r\n margin-bottom: 0;\r\n}\r\n.timeline-desk .album {\r\n margin-top: 12px;\r\n}\r\n.timeline-desk .album a {\r\n float: left;\r\n margin-right: 5px;\r\n}\r\n.timeline-desk .album img {\r\n height: 36px;\r\n width: auto;\r\n -webkit-border-radius: 3px;\r\n border-radius: 3px;\r\n -moz-border-radius: 3px;\r\n background-clip: padding-box;\r\n}\r\n.timeline-desk .notification {\r\n background: none repeat scroll 0 0 #ffffff;\r\n margin-top: 20px;\r\n padding: 8px;\r\n}\r\n/* ===========\r\n Timeline-2\r\n =============*/\r\n.timeline-2 {\r\n border-left: 2px solid #3bafda;\r\n position: relative;\r\n}\r\n.timeline-2 .time-item:after {\r\n background-color: #ffffff;\r\n border-color: #3bafda;\r\n border-radius: 10px;\r\n border-style: solid;\r\n border-width: 2px;\r\n bottom: 0;\r\n content: '';\r\n height: 10px;\r\n left: 0;\r\n margin-left: -6px;\r\n position: absolute;\r\n top: 5px;\r\n width: 10px;\r\n}\r\n.time-item {\r\n border-color: #dee5e7;\r\n padding-bottom: 10px;\r\n position: relative;\r\n}\r\n.time-item:before {\r\n content: \" \";\r\n display: table;\r\n}\r\n.time-item:after {\r\n background-color: #ffffff;\r\n border-color: #3bafda;\r\n border-radius: 10px;\r\n border-style: solid;\r\n border-width: 2px;\r\n bottom: 0;\r\n content: '';\r\n height: 14px;\r\n left: 0;\r\n margin-left: -8px;\r\n position: absolute;\r\n top: 5px;\r\n width: 14px;\r\n}\r\n.time-item-item:after {\r\n content: \" \";\r\n display: table;\r\n}\r\n.item-info {\r\n margin-bottom: 15px;\r\n margin-left: 15px;\r\n}\r\n.item-info p {\r\n font-size: 13px;\r\n}\r\n/* ===========\r\n Sweet Alert\r\n =============*/\r\n.sweet-alert h2 {\r\n font-size: 22px;\r\n color: #323b44;\r\n}\r\n.sweet-alert p {\r\n font-size: 14px;\r\n line-height: 22px;\r\n}\r\n.sweet-alert .icon.success .placeholder {\r\n border: 4px solid rgba(0, 177, 157, 0.3);\r\n}\r\n.sweet-alert .icon.success .line {\r\n background-color: #00b19d;\r\n}\r\n.sweet-alert .icon.warning {\r\n border-color: #ffaa00;\r\n}\r\n.sweet-alert .icon.info {\r\n border-color: #3ddcf7;\r\n}\r\n.sweet-alert .btn-warning:focus,\r\n.sweet-alert .btn-info:focus,\r\n.sweet-alert .btn-success:focus,\r\n.sweet-alert .btn-danger:focus,\r\n.sweet-alert .btn-default:focus {\r\n box-shadow: none;\r\n}\r\n/* =============\r\n Notification\r\n============= */\r\n.notifyjs-metro-base {\r\n position: relative;\r\n min-height: 52px;\r\n min-width: 250px;\r\n color: #444;\r\n border-radius: 3px;\r\n -webkit-border-radius: 3px;\r\n box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);\r\n -webkit-animation: dropdownOpen 0.3s ease-out;\r\n -o-animation: dropdownOpen 0.3s ease-out;\r\n animation: dropdownOpen 0.3s ease-out;\r\n}\r\n.notifyjs-metro-base .image {\r\n display: table;\r\n position: absolute;\r\n height: auto;\r\n width: auto;\r\n left: 25px;\r\n top: 50%;\r\n font-size: 24px;\r\n -moz-transform: translate(-50%, -50%);\r\n -ms-transform: translate(-50%, -50%);\r\n -o-transform: translate(-50%, -50%);\r\n -webkit-transform: translate(-50%, -50%);\r\n transform: translate(-50%, -50%);\r\n}\r\n.notifyjs-metro-base .text-wrapper {\r\n display: inline-block;\r\n vertical-align: top;\r\n text-align: left;\r\n margin: 10px 10px 10px 52px;\r\n clear: both;\r\n}\r\n.notifyjs-metro-base .title {\r\n font-size: 15px;\r\n line-height: 20px;\r\n margin-bottom: 5px;\r\n font-weight: bold;\r\n}\r\n.notifyjs-metro-base .text {\r\n font-size: 12px;\r\n font-weight: normal;\r\n max-width: 360px;\r\n vertical-align: middle;\r\n}\r\n.notifyjs-metro-cool {\r\n color: #fafafa !important;\r\n background-color: #4A525F;\r\n border: 1px solid #4A525F;\r\n}\r\n/* =============\r\n Nestable\r\n============= */\r\n.custom-dd .dd-list .dd-item .dd-handle {\r\n background: rgba(152, 166, 173, 0.25) !important;\r\n border: none;\r\n padding: 8px 16px;\r\n height: auto;\r\n font-weight: 600;\r\n color: #98a6ad;\r\n -webkit-border-radius: 3px;\r\n border-radius: 3px;\r\n -moz-border-radius: 3px;\r\n background-clip: padding-box;\r\n}\r\n.custom-dd .dd-list .dd-item .dd-handle:hover {\r\n color: #3bafda;\r\n}\r\n.custom-dd .dd-list .dd-item button {\r\n height: auto;\r\n font-size: 17px;\r\n margin: 8px auto;\r\n color: #98a6ad;\r\n width: 30px;\r\n}\r\n.custom-dd-empty .dd-list .dd3-handle {\r\n border: none;\r\n background: rgba(152, 166, 173, 0.25) !important;\r\n height: 36px;\r\n width: 36px;\r\n color: #98a6ad;\r\n}\r\n.custom-dd-empty .dd-list .dd3-handle:before {\r\n top: 7px;\r\n}\r\n.custom-dd-empty .dd-list .dd3-handle:hover {\r\n color: #3bafda;\r\n}\r\n.custom-dd-empty .dd-list .dd3-content {\r\n height: auto;\r\n border: none;\r\n color: #98a6ad;\r\n padding: 8px 16px 8px 46px;\r\n background: rgba(152, 166, 173, 0.25) !important;\r\n font-weight: 600;\r\n}\r\n.custom-dd-empty .dd-list .dd3-content:hover {\r\n color: #3bafda;\r\n}\r\n.custom-dd-empty .dd-list button {\r\n width: 26px;\r\n height: 26px;\r\n font-size: 16px;\r\n font-weight: 600;\r\n}\r\n/* ===========\r\n Maps\r\n =============*/\r\n.gmaps,\r\n.gmaps-panaroma {\r\n height: 300px;\r\n background: #eeeeee;\r\n border-radius: 3px;\r\n}\r\n.gmaps-overlay {\r\n display: block;\r\n text-align: center;\r\n color: #ffffff;\r\n font-size: 16px;\r\n line-height: 40px;\r\n background: #3bafda;\r\n border-radius: 4px;\r\n padding: 10px 20px;\r\n}\r\n.gmaps-overlay_arrow {\r\n left: 50%;\r\n margin-left: -16px;\r\n width: 0;\r\n height: 0;\r\n position: absolute;\r\n}\r\n.gmaps-overlay_arrow.above {\r\n bottom: -15px;\r\n border-left: 16px solid transparent;\r\n border-right: 16px solid transparent;\r\n border-top: 16px solid #3bafda;\r\n}\r\n.gmaps-overlay_arrow.below {\r\n top: -15px;\r\n border-left: 16px solid transparent;\r\n border-right: 16px solid transparent;\r\n border-bottom: 16px solid #3bafda;\r\n}\r\n/* =============\r\n Email\r\n============= */\r\n.mails a {\r\n color: #98a6ad;\r\n}\r\n.mails td {\r\n vertical-align: middle !important;\r\n position: relative;\r\n}\r\n.mails td:last-of-type {\r\n width: 100px;\r\n padding-right: 20px;\r\n}\r\n.mails tr:hover .text-white {\r\n display: none;\r\n}\r\n.mails .mail-select {\r\n padding: 12px 20px;\r\n min-width: 134px;\r\n}\r\n.mails .checkbox {\r\n margin-bottom: 0px;\r\n margin-top: 0px;\r\n vertical-align: middle;\r\n display: inline-block;\r\n height: 17px;\r\n}\r\n.mails .checkbox label {\r\n min-height: 16px;\r\n}\r\n.mail-list .list-group-item {\r\n background-color: transparent !important;\r\n}\r\n.mail-list .list-group-item:hover {\r\n background-color: #eeeeee;\r\n}\r\n.mail-list .list-group-item:focus {\r\n background-color: #eeeeee;\r\n}\r\n.mail-list .list-group-item.active {\r\n background-color: #3bafda !important;\r\n color: #4c5667;\r\n font-weight: 600;\r\n -webkit-border-radius: 3px;\r\n border-radius: 3px;\r\n -moz-border-radius: 3px;\r\n background-clip: padding-box;\r\n}\r\n.unread a {\r\n font-weight: 600;\r\n color: rgba(238, 238, 238, 0.7);\r\n}\r\n/* =============\r\n Form Advanced\r\n============= */\r\n.bootstrap-tagsinput {\r\n box-shadow: none;\r\n background-color: transparent;\r\n padding: 3px 7px 6px;\r\n border: 2px solid rgba(238, 238, 238, 0.3);\r\n}\r\n.bootstrap-tagsinput .label-info {\r\n background-color: #3bafda !important;\r\n display: inline-block;\r\n padding: 5px;\r\n}\r\n/* Multiple */\r\n.ms-container {\r\n background: transparent url('../images/multiple-arrow.png') no-repeat 50% 50%;\r\n}\r\n.ms-container .ms-list {\r\n box-shadow: none;\r\n border: 2px solid rgba(255, 255, 255, 0.2);\r\n}\r\n.ms-container .ms-list.ms-focus {\r\n box-shadow: none;\r\n border: 2px solid rgba(255, 255, 255, 0.3);\r\n}\r\n.ms-container .ms-selectable li.ms-elem-selectable {\r\n border: none;\r\n padding: 5px 10px;\r\n}\r\n.ms-container .ms-selection li.ms-elem-selection {\r\n border: none;\r\n padding: 5px 10px;\r\n}\r\n.ms-selectable {\r\n box-shadow: none;\r\n outline: none !important;\r\n}\r\n.ms-container .ms-list.ms-focus {\r\n box-shadow: none;\r\n}\r\n.ms-container .ms-selectable li.ms-hover {\r\n background-color: #3bafda;\r\n color: #ffffff !important;\r\n}\r\n.ms-container .ms-selection li.ms-hover {\r\n background-color: #3bafda;\r\n color: #ffffff !important;\r\n}\r\n.ms-container .ms-selectable,\r\n.ms-container .ms-selection {\r\n background-color: transparent;\r\n}\r\n.ms-container .ms-selectable li.ms-elem-selectable,\r\n.ms-container .ms-selection li.ms-elem-selection {\r\n color: #98a6ad;\r\n}\r\n/* Select2 */\r\n.select2-container .select2-choice {\r\n background-image: none !important;\r\n border: none !important;\r\n height: auto !important;\r\n padding: 0px !important;\r\n line-height: 22px !important;\r\n background-color: transparent !important;\r\n box-shadow: none !important;\r\n color: #ffffff;\r\n}\r\n.select2-container .select2-choice .select2-arrow {\r\n background-image: none !important;\r\n background: transparent;\r\n border: none;\r\n width: 14px;\r\n top: -2px;\r\n}\r\n.select2-container .select2-container-multi.form-control {\r\n height: auto;\r\n}\r\n.select2-results .select2-highlighted {\r\n color: #ffffff;\r\n background-color: #3bafda;\r\n}\r\n.select2-drop-active {\r\n border: 1px solid #e3e3e3 !important;\r\n padding-top: 5px;\r\n -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);\r\n box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);\r\n -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);\r\n}\r\n.select2-search input {\r\n border: 1px solid #e3e3e3;\r\n}\r\n.select2-container-multi {\r\n width: 100%;\r\n}\r\n.select2-container-multi .select2-choices {\r\n border: 2px solid rgba(255, 255, 255, 0.2) !important;\r\n box-shadow: none !important;\r\n background: transparent !important;\r\n background-image: none !important;\r\n -webkit-border-radius: 4px !important;\r\n border-radius: 4px !important;\r\n -moz-border-radius: 4px !important;\r\n background-clip: padding-box !important;\r\n min-height: 38px;\r\n}\r\n.select2-container-multi .select2-choices .select2-search-choice {\r\n padding: 6px 8px 7px 19px;\r\n margin: 5px 0 3px 5px;\r\n color: #ffffff;\r\n background: rgba(255, 255, 255, 0.2);\r\n border: none;\r\n -webkit-box-shadow: none;\r\n box-shadow: none;\r\n}\r\n.select2-container-multi .select2-choices .select2-search-field input {\r\n padding: 7px 7px 7px 10px;\r\n font-family: inherit;\r\n}\r\n.select2-container-multi .select2-choices .select2-search-choice-close {\r\n top: 6px;\r\n}\r\n/* Wysiwig */\r\n.mce-tinymce {\r\n background-color: transparent !important;\r\n}\r\n.mce-content-body p {\r\n color: #9398a0;\r\n font-size: 14px;\r\n font-weight: 300;\r\n}\r\n.mce-popover .mce-arrow:after {\r\n border-bottom-color: red;\r\n}\r\n.mce-popover .mce-colorbutton-grid {\r\n margin: 0px;\r\n border: 1px solid #d7dce5 !important;\r\n padding: 4px;\r\n}\r\n.mce-reset .mce-window-head {\r\n border-bottom: 1px solid #d7dce5;\r\n}\r\n.mce-reset .mce-window-head .mce-title {\r\n color: #707780;\r\n font-size: 16px;\r\n font-weight: 400;\r\n}\r\n.mce-reset .mce-textbox {\r\n border-radius: 0px;\r\n box-shadow: none;\r\n outline: 0;\r\n border-color: #d7dce5;\r\n height: 30px;\r\n font-weight: 300;\r\n line-height: 30px;\r\n color: #aaaaaa;\r\n font-size: 14px;\r\n}\r\n.mce-reset .mce-textbox:focus {\r\n box-shadow: none;\r\n border-color: #3bafda;\r\n}\r\n.mce-reset .mce-checkbox .mce-ico {\r\n background-image: none;\r\n background-color: #ffffff;\r\n border-radius: 0px;\r\n border: 1px solid #d7dce5;\r\n}\r\n.mce-reset .mce-checkbox .mce-label {\r\n color: #707780;\r\n font-size: 12px;\r\n font-weight: 400;\r\n}\r\n.mce-container {\r\n border-radius: 0px !important;\r\n border-width: 0px !important;\r\n}\r\n.mce-container .mce-menubar {\r\n background-color: rgba(255, 255, 255, 0.2) !important;\r\n border: none !important;\r\n padding: 2px;\r\n}\r\n.mce-container .mce-menubar .mce-btn button span {\r\n color: #707780;\r\n font-size: 14px;\r\n font-weight: 400;\r\n text-transform: capitalize;\r\n}\r\n.mce-container .mce-menubar .mce-btn button .mce-caret {\r\n border-top-color: #ffffff;\r\n}\r\n.mce-caret {\r\n border-top: 4px solid #ffffff !important;\r\n}\r\n.mce-menubar .mce-menubtn:hover,\r\n.mce-menubar .mce-menubtn.mce-active,\r\n.mce-menubar .mce-menubtn:focus {\r\n background-color: transparent !important;\r\n}\r\n.mce-container .mce-menubar .mce-btn button:hover {\r\n background-color: rgba(255, 255, 255, 0.2);\r\n}\r\n.mce-container .mce-menubar .mce-btn.mce-active button {\r\n background-color: #e8ebf1;\r\n}\r\n.mce-container .mce-btn {\r\n background-color: rgba(255, 255, 255, 0.2);\r\n background-image: none;\r\n outline: 0;\r\n border: 0px;\r\n border-radius: 0px;\r\n}\r\n.mce-container .mce-btn button {\r\n color: #ffffff !important;\r\n font-size: 14px;\r\n font-weight: 400;\r\n text-shadow: none;\r\n padding: 5px 10px;\r\n}\r\n.mce-container .mce-primary {\r\n background-color: #3bafda;\r\n background-image: none;\r\n outline: 0;\r\n border: 0px;\r\n border-radius: 0px;\r\n}\r\n.mce-container .mce-primary button {\r\n color: #ffffff;\r\n font-size: 14px;\r\n font-weight: 400;\r\n text-shadow: none;\r\n}\r\n.mce-container .mce-primary:hover {\r\n background-color: #0c7cd5;\r\n background-image: none;\r\n}\r\n.mce-container .mce-toolbar-grp {\r\n background-color: rgba(255, 255, 255, 0.2) !important;\r\n border: none !important;\r\n border-top-width: 0px !important;\r\n padding: 6px;\r\n}\r\n.mce-container .mce-btn-group .mce-btn:hover,\r\n.mce-container .mce-btn-group .mce-btn:focus {\r\n background-color: rgba(255, 255, 255, 0.2) !important;\r\n color: #323b44;\r\n}\r\n.mce-stack-layout-item body {\r\n background-color: transparent !important;\r\n}\r\ndiv.mce-edit-area {\r\n background: transparent !important;\r\n}\r\n.mce-btn.mce-active button,\r\n.mce-btn.mce-active:hover button {\r\n color: #323b44 !important;\r\n}\r\n.mce-container .mce-statusbar {\r\n background-color: rgba(255, 255, 255, 0.2) !important;\r\n border: none !important;\r\n}\r\n.mce-container .mce-statusbar .mce-path .mce-path-item {\r\n color: #ffffff;\r\n font-size: 14px;\r\n font-weight: 400;\r\n}\r\n.mce-container .mce-widget {\r\n color: #ffffff;\r\n font-size: 14px;\r\n font-weight: 400;\r\n border-left: 1px solid transparent;\r\n}\r\n.mce-container .mce-btn-group {\r\n border: none;\r\n}\r\n.mce-container .mce-btn-group .mce-btn {\r\n box-shadow: none;\r\n background-image: none;\r\n border-width: 0px;\r\n border-radius: 0px !important;\r\n}\r\n.mce-container .mce-btn-group .mce-btn:hover,\r\n.mce-container .mce-btn-group .mce-btn:focus {\r\n box-shadow: none;\r\n background-image: none;\r\n background-color: #ffffff;\r\n}\r\n.mce-container .mce-btn-group .mce-btn button span {\r\n color: #707780;\r\n font-size: 14px;\r\n font-weight: 300;\r\n}\r\n.mce-container .mce-btn-group .mce-btn button .mce-caret {\r\n color: #ffffff;\r\n font-size: 14px;\r\n}\r\n.mce-container .mce-ico {\r\n color: #ffffff;\r\n font-size: 14px;\r\n}\r\n.mce-container .mce-panel {\r\n background-image: none;\r\n}\r\n.mce-container.mce-menu {\r\n border: 1px solid #d7dce5 !important;\r\n}\r\n.mce-container.mce-menu .mce-menu-item {\r\n background-image: none;\r\n}\r\n.mce-container.mce-menu .mce-menu-item .mce-ico {\r\n color: #3bafda;\r\n font-size: 14px;\r\n}\r\n.mce-container.mce-menu .mce-menu-item .mce-text {\r\n color: #707780 !important;\r\n font-size: 14px;\r\n font-weight: 400;\r\n text-transform: capitalize;\r\n}\r\n.mce-container.mce-menu .mce-menu-item .mce-menu-shortcut {\r\n color: #aaaaaa;\r\n font-size: 12px;\r\n font-weight: 300;\r\n text-transform: capitalize;\r\n}\r\n.mce-container.mce-menu .mce-menu-item:hover,\r\n.mce-container.mce-menu .mce-menu-item:focus,\r\n.mce-container.mce-menu .mce-menu-item.mce-selected {\r\n background-color: #3bafda;\r\n}\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled .mce-ico,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled .mce-text,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled .mce-menu-shortcut {\r\n color: #aaaaaa;\r\n}\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled:hover,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled:focus,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled.mce-selected {\r\n background-color: #d7dce5;\r\n}\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled:hover .mce-ico,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled:focus .mce-ico,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled.mce-selected .mce-ico,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled:hover .mce-text,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled:focus .mce-text,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled.mce-selected .mce-text,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled:hover .mce-menu-shortcut,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled:focus .mce-menu-shortcut,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled.mce-selected .mce-menu-shortcut {\r\n color: #ffffff;\r\n}\r\n.mce-container.mce-menu .mce-menu-item-sep {\r\n background-color: #d7dce5;\r\n}\r\n.mce-container.mce-menu .mce-menu-item-sep:hover {\r\n background-color: #d7dce5;\r\n}\r\n.mce-menubtn button {\r\n color: #323b44 !important;\r\n}\r\n.mce-menu-item-normal.mce-active {\r\n background-color: #3bafda !important;\r\n}\r\n.mce-menu-item-normal.mce-active .mce-text {\r\n color: #ffffff !important;\r\n}\r\n/* Time picker */\r\n.bootstrap-timepicker-widget table td input {\r\n border: none;\r\n font-size: 16px;\r\n font-weight: 500;\r\n background-color: transparent;\r\n}\r\n.bootstrap-timepicker-widget table td a {\r\n color: rgba(238, 238, 238, 0.2);\r\n}\r\n/* =============\r\n Charts\r\n============= */\r\n.morris-hover.morris-default-style {\r\n border-radius: 5px;\r\n padding: 10px 12px;\r\n background-color: #f5f5f5;\r\n border: none;\r\n color: #323b44 !important;\r\n}\r\n.morris-hover.morris-default-style .morris-hover-point {\r\n color: #323b44 !important;\r\n}\r\n.chart-detail-list li {\r\n margin: 0px 10px;\r\n}\r\n.chart-detail-list li h5 {\r\n font-size: 15px;\r\n}\r\n.pieLabel div {\r\n font-size: 14px !important;\r\n}\r\n.jqstooltip {\r\n -webkit-box-sizing: content-box;\r\n -moz-box-sizing: content-box;\r\n box-sizing: content-box;\r\n}\r\n.chart {\r\n position: relative;\r\n display: inline-block;\r\n width: 110px;\r\n height: 110px;\r\n margin-top: 20px;\r\n margin-bottom: 20px;\r\n text-align: center;\r\n}\r\n.chart canvas {\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n}\r\n.chart.chart-widget-pie {\r\n margin-top: 5px;\r\n margin-bottom: 5px;\r\n}\r\n.percent {\r\n display: inline-block;\r\n line-height: 110px;\r\n z-index: 2;\r\n font-weight: 600;\r\n font-size: 18px;\r\n color: #797979;\r\n}\r\n.percent:after {\r\n content: '%';\r\n margin-left: 0.1em;\r\n font-size: .8em;\r\n}\r\n/* Flot chart */\r\n#flotTip {\r\n padding: 8px 12px;\r\n background-color: #f5f5f5;\r\n border: 1px solid rgba(50, 59, 68, 0.1);\r\n z-index: 100;\r\n color: #323b44;\r\n font-weight: 500;\r\n opacity: 0.9;\r\n font-size: 13px;\r\n -webkit-border-radius: 3px;\r\n -moz-border-radius: 3px;\r\n border-radius: 3px;\r\n}\r\n.legend tr {\r\n height: 20px;\r\n}\r\n.legendLabel {\r\n padding-left: 5px !important;\r\n line-height: 10px;\r\n padding-right: 10px;\r\n}\r\n.legend div:first-of-type {\r\n background-color: transparent !important;\r\n}\r\n.flot-tick-label {\r\n color: #ffffff !important;\r\n}\r\n/* Chartist chart */\r\n.ct-golden-section:before {\r\n float: none;\r\n}\r\n.ct-grid {\r\n stroke: rgba(255, 255, 255, 0.1);\r\n}\r\n.ct-chart {\r\n max-height: 300px;\r\n}\r\n.ct-chart .ct-label {\r\n fill: #a3afb7;\r\n color: #a3afb7;\r\n font-size: 12px;\r\n line-height: 1;\r\n}\r\n.ct-chart.simple-pie-chart-chartist .ct-label {\r\n color: #ffffff;\r\n fill: #ffffff;\r\n font-size: 16px;\r\n}\r\n.ct-chart .ct-series.ct-series-a .ct-bar,\r\n.ct-chart .ct-series.ct-series-a .ct-line,\r\n.ct-chart .ct-series.ct-series-a .ct-point,\r\n.ct-chart .ct-series.ct-series-a .ct-slice-donut {\r\n stroke: #3bafda;\r\n}\r\n.ct-chart .ct-series.ct-series-b .ct-bar,\r\n.ct-chart .ct-series.ct-series-b .ct-line,\r\n.ct-chart .ct-series.ct-series-b .ct-point,\r\n.ct-chart .ct-series.ct-series-b .ct-slice-donut {\r\n stroke: #f76397;\r\n}\r\n.ct-chart .ct-series.ct-series-c .ct-bar,\r\n.ct-chart .ct-series.ct-series-c .ct-line,\r\n.ct-chart .ct-series.ct-series-c .ct-point,\r\n.ct-chart .ct-series.ct-series-c .ct-slice-donut {\r\n stroke: #00b19d;\r\n}\r\n.ct-chart .ct-series.ct-series-d .ct-bar,\r\n.ct-chart .ct-series.ct-series-d .ct-line,\r\n.ct-chart .ct-series.ct-series-d .ct-point,\r\n.ct-chart .ct-series.ct-series-d .ct-slice-donut {\r\n stroke: #3ddcf7;\r\n}\r\n.ct-chart .ct-series.ct-series-e .ct-bar,\r\n.ct-chart .ct-series.ct-series-e .ct-line,\r\n.ct-chart .ct-series.ct-series-e .ct-point,\r\n.ct-chart .ct-series.ct-series-e .ct-slice-donut {\r\n stroke: #797979;\r\n}\r\n.ct-chart .ct-series.ct-series-f .ct-bar,\r\n.ct-chart .ct-series.ct-series-f .ct-line,\r\n.ct-chart .ct-series.ct-series-f .ct-point,\r\n.ct-chart .ct-series.ct-series-f .ct-slice-donut {\r\n stroke: #7266ba;\r\n}\r\n.ct-chart .ct-series.ct-series-g .ct-bar,\r\n.ct-chart .ct-series.ct-series-g .ct-line,\r\n.ct-chart .ct-series.ct-series-g .ct-point,\r\n.ct-chart .ct-series.ct-series-g .ct-slice-donut {\r\n stroke: #ffaa00;\r\n}\r\n.ct-series-a .ct-area,\r\n.ct-series-a .ct-slice-pie {\r\n fill: #3bafda;\r\n}\r\n.ct-series-b .ct-area,\r\n.ct-series-b .ct-slice-pie {\r\n fill: #f76397;\r\n}\r\n.ct-series-c .ct-area,\r\n.ct-series-c .ct-slice-pie {\r\n fill: #00b19d;\r\n}\r\n.ct-series-d .ct-area,\r\n.ct-series-d .ct-slice-pie {\r\n fill: #3ddcf7;\r\n}\r\n/* Sparkline chart */\r\n.jqstooltip {\r\n background-color: #36404a !important;\r\n padding: 5px 10px !important;\r\n -webkit-border-radius: 3px;\r\n border-radius: 3px;\r\n -moz-border-radius: 3px;\r\n background-clip: padding-box;\r\n border-color: #36404a !important;\r\n}\r\n.jqsfield {\r\n font-size: 12px !important;\r\n line-height: 18px !important;\r\n}\r\n/* Circliful charts */\r\n.circliful-chart {\r\n margin: 0px auto;\r\n}\r\n.circle-text,\r\n.circle-info,\r\n.circle-text-half,\r\n.circle-info-half {\r\n font-size: 12px;\r\n font-weight: 600;\r\n}\r\n/* Nvd3 Chart */\r\n.nvd3 text {\r\n fill: #98a6ad;\r\n}\r\n.nvd3 .nv-axis line,\r\n.nvd3 .nv-axis path {\r\n stroke: #2c333b;\r\n}\r\n.nvd3 .nv-discretebar .nv-groups text,\r\n.nvd3 .nv-multibarHorizontal .nv-groups text {\r\n fill: rgba(255, 255, 255, 0.8);\r\n}\r\n.multi-chart .nv-legend-symbol {\r\n fill: #ffffff !important;\r\n fill-opacity: 0;\r\n stroke: #ffffff !important;\r\n}\r\n/* ===========\r\n Count Down\r\n =============*/\r\n.home-wrapper {\r\n margin: 10% 0px;\r\n}\r\n.app-countdown {\r\n margin-top: 40px;\r\n text-align: center;\r\n}\r\n.app-countdown div {\r\n display: inline-block;\r\n}\r\n.app-countdown div span {\r\n display: block;\r\n width: 150px;\r\n}\r\n.app-countdown div span:first-child {\r\n font-size: 3em;\r\n font-weight: 700;\r\n height: 48px;\r\n line-height: 48px;\r\n}\r\n.app-countdown div span:last-child {\r\n color: #333333;\r\n font-size: 0.9em;\r\n height: 25px;\r\n line-height: 25px;\r\n}\r\n.app-countdown > * {\r\n text-align: center;\r\n}\r\n/* ===========\r\n Gallery\r\n =============*/\r\n.portfolioFilter a {\r\n -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);\r\n -moz-transition: all 0.3s ease-out;\r\n -ms-transition: all 0.3s ease-out;\r\n -o-transition: all 0.3s ease-out;\r\n -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);\r\n -webkit-transition: all 0.3s ease-out;\r\n box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);\r\n color: #98a6ad;\r\n padding: 5px 10px;\r\n display: inline-block;\r\n transition: all 0.3s ease-out;\r\n}\r\n.portfolioFilter a:hover {\r\n background-color: #3bafda;\r\n color: #ffffff;\r\n}\r\n.portfolioFilter a.current {\r\n background-color: #3bafda;\r\n color: #ffffff;\r\n}\r\n.thumb {\r\n background-color: #272e35;\r\n border-radius: 3px;\r\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);\r\n margin-top: 30px;\r\n padding-bottom: 10px;\r\n padding-left: 10px;\r\n padding-right: 10px;\r\n padding-top: 10px;\r\n width: 100%;\r\n}\r\n.thumb-img {\r\n border-radius: 2px;\r\n overflow: hidden;\r\n width: 100%;\r\n}\r\n.gal-detail h4 {\r\n margin: 16px auto 10px auto;\r\n width: 80%;\r\n white-space: nowrap;\r\n display: block;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n}\r\n.gal-detail .ga-border {\r\n height: 3px;\r\n width: 40px;\r\n background-color: #3bafda;\r\n margin: 10px auto;\r\n}\r\n/* ===========\r\n Maintenance\r\n =============*/\r\n.icon-main {\r\n font-size: 60px;\r\n}\r\n.maintenance-page {\r\n margin: 10% 0%;\r\n}\r\n.home-text {\r\n letter-spacing: 1px;\r\n}\r\n/* ===========\r\n Accounts\r\n =============*/\r\n.wrapper-page {\r\n margin: 7.5% auto;\r\n width: 360px;\r\n}\r\n.wrapper-page .form-control {\r\n height: 40px;\r\n padding-left: 40px;\r\n}\r\n.wrapper-page .form-control-feedback {\r\n left: 15px;\r\n top: 3px;\r\n color: rgba(255, 255, 255, 0.4);\r\n font-size: 20px;\r\n}\r\n.wrapper-page .btn-email {\r\n padding: 9px 20px;\r\n}\r\n.logo-lg {\r\n font-size: 28px !important;\r\n color: #ffffff !important;\r\n}\r\n.user-thumb img {\r\n height: 88px;\r\n margin: 0px auto;\r\n width: 88px;\r\n}\r\n.ex-page-content .svg-box {\r\n float: right;\r\n}\r\n.message-box {\r\n margin-top: 120px;\r\n margin-left: 50px;\r\n font-weight: 300;\r\n}\r\n.message-box h1 {\r\n color: #ffffff;\r\n font-size: 98px;\r\n font-weight: 700;\r\n line-height: 98px;\r\n text-shadow: rgba(255, 255, 255, 0.3) 1px 1px, rgba(255, 255, 255, 0.2) 2px 2px, rgba(255, 255, 255, 0.3) 3px 3px;\r\n}\r\n#Polygon-1,\r\n#Polygon-2,\r\n#Polygon-3,\r\n#Polygon-4,\r\n#Polygon-4,\r\n#Polygon-5 {\r\n animation: float 1s infinite ease-in-out alternate;\r\n}\r\n#Polygon-2 {\r\n animation-delay: .2s;\r\n}\r\n#Polygon-3 {\r\n animation-delay: .4s;\r\n}\r\n#Polygon-4 {\r\n animation-delay: .6s;\r\n}\r\n#Polygon-5 {\r\n animation-delay: .8s;\r\n}\r\n@keyframes float {\r\n 100% {\r\n transform: translateY(20px);\r\n }\r\n}\r\n/* =============\r\n Tree view page\r\n============= */\r\n.jstree-default .jstree-clicked,\r\n.jstree-default .jstree-wholerow-clicked {\r\n background: rgba(59, 175, 218, 0.4);\r\n box-shadow: none;\r\n}\r\n.jstree-default .jstree-hovered,\r\n.jstree-default .jstree-wholerow-hovered {\r\n background: rgba(59, 175, 218, 0.2);\r\n box-shadow: none;\r\n}\r\n.jstree-default .zmdi {\r\n font-size: 16px;\r\n}\r\n/* =============\r\n Pricing\r\n============= */\r\n.pricing-column {\r\n position: relative;\r\n margin-bottom: 40px;\r\n}\r\n.pricing-column .inner-box {\r\n position: relative;\r\n padding: 0 0 50px;\r\n}\r\n.pricing-column .plan-header {\r\n position: relative;\r\n padding: 30px 20px 25px;\r\n}\r\n.pricing-column .plan-title {\r\n font-size: 16px;\r\n margin-bottom: 10px;\r\n color: #00b19d;\r\n text-transform: uppercase;\r\n letter-spacing: 1px;\r\n font-weight: 400;\r\n}\r\n.pricing-column .plan-price {\r\n font-size: 48px;\r\n margin-bottom: 10px;\r\n color: #ffffff;\r\n}\r\n.pricing-column .plan-duration {\r\n font-size: 13px;\r\n color: #98a6ad;\r\n}\r\n.pricing-column .plan-stats {\r\n position: relative;\r\n padding: 30px 20px 15px;\r\n}\r\n.pricing-column .plan-stats li {\r\n margin-bottom: 15px;\r\n line-height: 24px;\r\n}\r\n.pricing-column .plan-stats li i {\r\n font-size: 16px;\r\n vertical-align: middle;\r\n margin-right: 5px;\r\n}\r\n.ribbon {\r\n position: absolute;\r\n left: 5px;\r\n top: -5px;\r\n z-index: 1;\r\n overflow: hidden;\r\n width: 75px;\r\n height: 75px;\r\n text-align: right;\r\n}\r\n.ribbon span {\r\n font-size: 10px;\r\n font-weight: bold;\r\n color: #ffffff;\r\n text-transform: uppercase;\r\n text-align: center;\r\n line-height: 20px;\r\n transform: rotate(-45deg);\r\n -webkit-transform: rotate(-45deg);\r\n width: 100px;\r\n display: block;\r\n box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(0, 0, 0, 0.02);\r\n background: #00b19d;\r\n background: linear-gradient(#00b19d 0%, #00b19d 100%);\r\n position: absolute;\r\n top: 19px;\r\n letter-spacing: 1px;\r\n left: -21px;\r\n}\r\n.ribbon span:before {\r\n content: \"\";\r\n position: absolute;\r\n left: 0;\r\n top: 100%;\r\n z-index: -1;\r\n border-left: 3px solid #007e70;\r\n border-right: 3px solid transparent;\r\n border-bottom: 3px solid transparent;\r\n border-top: 3px solid #007e70;\r\n}\r\n.ribbon span:after {\r\n content: \"\";\r\n position: absolute;\r\n right: 0;\r\n top: 100%;\r\n z-index: -1;\r\n border-left: 3px solid transparent;\r\n border-right: 3px solid #007e70;\r\n border-bottom: 3px solid transparent;\r\n border-top: 3px solid #007e70;\r\n}\r\n/* =============\r\n FAQ\r\n============= */\r\n.question-q-box {\r\n height: 30px;\r\n width: 30px;\r\n color: #ffffff;\r\n background-color: #ef5350;\r\n text-align: center;\r\n border-radius: 50%;\r\n float: left;\r\n line-height: 30px;\r\n font-weight: 700;\r\n}\r\n.question {\r\n margin-top: 0;\r\n margin-left: 50px;\r\n font-weight: 400;\r\n font-size: 16px;\r\n}\r\n.answer {\r\n margin-left: 50px;\r\n color: #98a6ad;\r\n margin-bottom: 40px;\r\n line-height: 26px;\r\n}\r\n","@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);\r\n@import url(https://fonts.googleapis.com/css?family=Poppins:500,600);\r\n@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:600,400,700);\r\n/*\r\nTemplate Name: Minton Dashboard\r\nAuthor: CoderThemes\r\nEmail: coderthemes@gmail.com\r\nFile: Responsive\r\n*/\r\n@media only screen and (max-width: 6000px) and (min-width: 700px) {\r\n .wrapper.right-bar-enabled .right-bar {\r\n right: 0;\r\n z-index: 99;\r\n }\r\n}\r\n@media (min-width: 768px) and (max-width: 991px) {\r\n body {\r\n overflow-x: hidden;\r\n }\r\n}\r\n@media (max-width: 767px) {\r\n body {\r\n overflow-x: hidden;\r\n }\r\n .mobile-sidebar {\r\n left: 0px;\r\n }\r\n .mobile-content {\r\n left: 250px;\r\n right: -250px;\r\n }\r\n .wrapper-page {\r\n width: 90%;\r\n }\r\n .navbar-nav .open .dropdown-menu {\r\n background-color: #ffffff;\r\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);\r\n left: auto;\r\n position: absolute;\r\n right: 0;\r\n }\r\n .todo-send {\r\n margin-top: 10px;\r\n padding-left: 15px;\r\n }\r\n .chat-inputbar {\r\n padding-left: 15px;\r\n }\r\n .chat-send {\r\n margin-top: 10px;\r\n padding-left: 15px;\r\n padding-right: 15px;\r\n }\r\n .fixedHeader-floating {\r\n top: 60px !important;\r\n }\r\n div#datatable-buttons_info {\r\n float: none;\r\n }\r\n}\r\n@media (max-width: 480px) {\r\n .side-menu {\r\n z-index: 10 !important;\r\n }\r\n .button-menu-mobile {\r\n display: block;\r\n }\r\n .search-bar {\r\n display: none !important;\r\n }\r\n}\r\n@media (max-width: 420px) {\r\n .hide-phone {\r\n display: none !important;\r\n }\r\n}\r\n/* Container-alt */\r\n@media (min-width: 768px) {\r\n .container-alt {\r\n width: 750px;\r\n }\r\n}\r\n@media (min-width: 992px) {\r\n .container-alt {\r\n width: 970px;\r\n }\r\n}\r\n@media (min-width: 1200px) {\r\n .container-alt {\r\n width: 1170px;\r\n }\r\n}\r\n","@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);\r\n@import url(https://fonts.googleapis.com/css?family=Poppins:500,600);\r\n@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:600,400,700);\r\n"],"sourceRoot":"../src"} \ No newline at end of file +{"version":3,"sources":["resources/services/eventService.ts","shell/routerService.ts","app.ts","environment.ts","resources/services/restService.ts","resources/services/cookieService.ts","resources/services/authService.ts","microservices/auth/authClient.ts","main.ts","resources/index.ts","shell/index.ts","shell/nav-bar.ts","shell/progress-bar.ts","shell/shell.ts","shell/top-bar.ts","main/admin/admin.ts","main/feedback/feedback.ts","main/picks/picks.ts","main/statistics/statistics.ts","main/winners/winners.ts","microservices/picks/pickClient.ts","microservices/picks/emergency-pick.ts","microservices/picks/index.ts","microservices/picks/pick-summary.ts","microservices/picks/picks-main.ts","microservices/auth/index.ts","microservices/auth/login.ts","microservices/stats/statsClient.ts","microservices/users/index.ts","microservices/users/usersClient.ts","microservices/users/registration.ts","microservices/tournaments/index.ts","microservices/tournaments/tournamentsClient.ts","microservices/tournaments/tournament-selector.ts","resources/valueConverters/dateFormat.ts","resources/valueConverters/objectKeys.ts","microservices/stats/current/current-stats.ts","microservices/stats/current/index.ts","microservices/stats/history/history-stats.ts","microservices/stats/history/index.ts","microservices/stats/majors/index.ts","microservices/stats/majors/majors-stats.ts","microservices/stats/monthly/index.ts","microservices/stats/monthly/monthly-stats.ts","microservices/stats/playoffs/index.ts","microservices/stats/playoffs/playoff-stats.ts","microservices/stats/season/index.ts","microservices/stats/season/season-stats.ts","shell/top-bar.css","resources/styles/datatablestyles.css","resources/styles/iconfonts.css","microservices/stats/current/current-stats-styles.css","microservices/stats/majors/majors-stats-styles.css","microservices/stats/season/season-stats-styles.css","resources/styles/minton/css/components.css","resources/styles/minton/css/core.css","C:/projects/golfpoolwork/web-main/src/resources/styles/minton/css/elements.css","resources/styles/minton/css/icons.css","resources/styles/minton/css/menu.css","resources/styles/minton/css/pages.css","resources/styles/minton/css/responsive.css","resources/styles/minton/css/variables.css"],"names":[],"mappings":";;;;;;;;;;;;IAIA;QACE,sBAAY,eAAgC;YAC1C,IAAI,CAAC,gBAAgB,GAAG,eAAe,CAAC;QAC1C,CAAC;QAID,8BAAO,GAAP,UAAQ,SAAoB,EAAE,IAAgB;YAAhB,qBAAA,EAAA,WAAgB;YAC5C,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,SAAS,EAAE,IAAI,CAAC,CAAC;QACjD,CAAC;QAED,gCAAS,GAAT,UAAU,SAAoB,EAAE,QAAwB;YACtD,IAAI,CAAC,gBAAgB,CAAC,SAAS,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAA;QACtD,CAAC;QAbU,YAAY;YADxB,yCAAU,EAAE;6CAEkB,0CAAe;WADjC,YAAY,CAcxB;QAAD,mBAAC;KAdD,AAcC,IAAA;IAdY,oCAAY;;;;;;;;;;;;;;;ICGzB;QAME,uBAAY,MAAc,EAAE,eAAgC,EAAE,YAA0B;YAAxF,iBAWC;YAfO,iBAAY,GAAW,YAAY,CAAC;YAK1C,IAAI,CAAC,eAAe,GAAG,eAAe,CAAC;YACvC,IAAI,CAAC,YAAY,GAAG,YAAY,CAAC;YACjC,IAAI,CAAC,eAAe,CAAC,SAAS,CAAC,4BAA4B,EAAE,UAAA,IAAI;gBAC/D,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,QAAQ,IAAI,GAAG,CAAC,CAAC,CAAC;oBACrC,KAAI,CAAC,YAAY,GAAG,YAAY,CAAC;gBACnC,CAAC;gBAAC,IAAI,CAAC,CAAC;oBACN,KAAI,CAAC,YAAY,GAAG,KAAI,CAAC,cAAc,CAAC,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC;gBACrE,CAAC;gBACD,KAAI,CAAC,YAAY,CAAC,OAAO,CAAC,QAAQ,EAAE,KAAI,CAAC,YAAY,CAAC,CAAC;YACzD,CAAC,CAAC,CAAC;QACL,CAAC;QAEM,iCAAS,GAAhB,UAAiB,MAA2B;YAC1C,MAAM,CAAC,KAAK,GAAG,SAAS;gBACtB,MAAM,CAAC,GAAG,CAAC;oBACT,EAAE,KAAK,EAAE,CAAC,EAAE,CAAC,EAAE,QAAQ,EAAE,8BAA8B,EAAE,KAAK,EAAE,YAAY,EAAE,GAAG,EAAE,IAAI,EAAE;oBACzF,EAAE,KAAK,EAAE,CAAC,OAAO,CAAC,EAAE,QAAQ,EAAE,oBAAoB,EAAE,KAAK,EAAE,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE;oBAC/E,EAAE,KAAK,EAAE,CAAC,SAAS,CAAC,EAAE,QAAQ,EAAE,wBAAwB,EAAE,KAAK,EAAE,SAAS,EAAE,GAAG,EAAE,IAAI,EAAE;oBACvF,EAAE,KAAK,EAAE,CAAC,UAAU,CAAC,EAAE,QAAQ,EAAE,0BAA0B,EAAE,KAAK,EAAE,UAAU,EAAE;oBAChF,EAAE,KAAK,EAAE,CAAC,OAAO,CAAC,EAAE,QAAQ,EAAE,oBAAoB,EAAE,KAAK,EAAE,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE;oBAC/E,EAAE,KAAK,EAAE,CAAC,UAAU,CAAC,EAAE,QAAQ,EAAE,0BAA0B,EAAE,KAAK,EAAE,UAAU,EAAE,GAAG,EAAE,IAAI,EAAE;iBAC5F,CAAC,CAAC;YACH,MAAM,CAAC,MAAM,CAAC;QAClB,CAAC;QAED,sCAAc,GAAd,UAAe,KAAK;YAClB,IAAI,UAAU,GAAG,KAAK,CAAC;YACvB,IAAI,MAAM,GAAG,EAAE,CAAC;YAChB,GAAG,CAAC,CAAU,UAAK,EAAL,eAAK,EAAL,mBAAK,EAAL,IAAK;gBAAd,IAAI,CAAC,cAAA;gBACR,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC;oBAChB,EAAE,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC;wBACb,UAAU,GAAG,IAAI,CAAC;wBAClB,QAAQ,CAAC;oBACX,CAAC;gBACH,CAAC;gBACD,EAAE,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC;oBACb,MAAM,CAAC,MAAM,CAAC;gBAChB,CAAC;gBACD,MAAM,GAAG,MAAM,GAAG,CAAC,CAAC;aACrB;YACD,MAAM,CAAC,MAAM,CAAC;QAChB,CAAC;QAhDU,aAAa;YADzB,0BAAM,CAAC,uBAAM,EAAE,0CAAe,EAAE,2BAAY,CAAC;6CAOxB,uBAAM,EAAmB,0CAAe,EAAgB,2BAAY;WAN7E,aAAa,CAiDzB;QAAD,oBAAC;KAjDD,AAiDC,IAAA;IAjDY,sCAAa;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICD1B;QACE,aAAY,YAA0B,EAAE,MAAc,EAAE,aAA4B;YAClF,IAAI,CAAC,YAAY,GAAG,YAAY,CAAC;YACjC,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;YACrB,IAAI,CAAC,aAAa,GAAG,aAAa,CAAC;QACrC,CAAC;QAMK,sBAAQ,GAAd;;;;gCACE,WAAM,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,EAAA;;4BAAzD,SAAyD,CAAC;;;;;SAAG;QAZpD,GAAG;YADf,qCAAM,CAAC,2BAAY,EAAE,uBAAM,EAAE,6BAAa,CAAC;6CAEhB,2BAAY,EAAU,uBAAM,EAAiB,6BAAa;WADzE,GAAG,CAaf;QAAD,UAAC;KAbD,AAaC,IAAA;IAbY,kBAAG;;;;;;ICNhB,kBAAe;QACb,KAAK,EAAE,IAAI;QACX,OAAO,EAAE,IAAI;KACd,CAAC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICCF;QACE,qBAAY,IAAgB;YAC1B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;QACnB,CAAC;QAIY,0BAAI,GAAjB,UAAkB,GAAW,EAAE,KAAoB,EAAE,OAAoB,EAAE,IAAiB;YAA7D,sBAAA,EAAA,YAAoB;YAAE,wBAAA,EAAA,YAAoB;YAAE,qBAAA,EAAA,SAAiB;;;;;;4BACtF,QAAQ,GAAG,IAAI,CAAC,WAAW,CAAC,GAAG,EAAE,KAAK,CAAC,CAAC;4BAC5C,IAAI,CAAC,iBAAiB,EAAE,CAAC;4BACzB,EAAE,CAAA,CAAC,CAAC,OAAO,CAAC,CAAA,CAAC;gCACX,OAAO,GAAG,EAAE,CAAA;4BACd,CAAC;4BACD,OAAO,CAAC,cAAc,CAAC,GAAG,kDAAkD,CAAC;4BAC9D,WAAM,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE;oCAC7C,MAAM,EAAE,MAAM;oCACd,OAAO,EAAE,OAAO,GAAG,OAAO,GAAG,EAAE;oCAC/B,IAAI,EAAE,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,EAAC,KAAK,EAAE,IAAI,EAAC,CAAC;iCAClE,CAAC,EAAA;;4BAJE,QAAQ,GAAG,SAIb;4BACF,IAAI,CAAC,kBAAkB,EAAE,CAAC;4BACtB,OAAO,GAAG,EAAE,CAAC;;;;4BAEL,WAAM,QAAQ,CAAC,IAAI,EAAE,EAAA;;4BAA/B,OAAO,GAAG,SAAqB,CAAC;;;;4BAEhC,OAAO,GAAG,EAAE,CAAC;4BACb,OAAO,CAAC,GAAG,CAAC,KAAG,CAAC,CAAC;;gCAEnB,WAAO,IAAI,QAAQ,CAAC,OAAO,CAAC,QAAQ,CAAC,GAAG,OAAO,CAAC,QAAQ,CAAC,GAAG,QAAQ,CAAC,MAAM,EAAG,OAAO,CAAC,YAAY,CAAC,GAAG,OAAO,CAAC,YAAY,CAAC,GAAG,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,EAAC;;;;SAC7J;QAGO,iCAAW,GAAnB,UAAoB,GAAW,EAAE,KAAa;YAC5C,MAAM,CAAC,CAAC,KAAK,GAAG,GAAG,GAAM,GAAG,SAAI,IAAI,CAAC,SAAS,CAAC,KAAK,CAAG,CAAA;QACzD,CAAC;QAEO,+BAAS,GAAjB,UAAkB,GAAW;YAC3B,IAAI,GAAG,GAAG,EAAE,CAAC;YACb,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC;gBAChB,EAAE,CAAC,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;oBAC1B,GAAG,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,kBAAkB,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;gBACrE,CAAC;YACH,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;QACvB,CAAC;QAEO,uCAAiB,GAAzB;QACA,CAAC;QAEO,wCAAkB,GAA1B;QACA,CAAC;QAhDU,WAAW;YADvB,yCAAU,EAAE;6CAEO,iCAAU;WADjB,WAAW,CAkDvB;QAAD,kBAAC;KAlDD,AAkDC,IAAA;IAlDY,kCAAW;IAoDxB;QACE,kBAAY,MAAc,EAAE,UAAkB,EAAE,IAAmB;YAAnB,qBAAA,EAAA,WAAmB;YACjE,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;YACrB,IAAI,CAAC,UAAU,GAAG,UAAU,CAAC;YAC7B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;YACjB,IAAI,CAAC,OAAO,GAAG,MAAM,IAAI,GAAG,CAAC;QAC/B,CAAC;QAMH,eAAC;IAAD,CAZA,AAYC,IAAA;IAZY,4BAAQ;;;;;;ICvDrB;QAEI;QAEA,CAAC;QAED,iCAAS,GAAT,UAAU,KAAa,EAAE,MAAc,EAAE,MAAc;YACnD,IAAI,CAAC,GAAG,IAAI,IAAI,EAAE,CAAC;YACnB,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,EAAE,GAAG,CAAC,MAAM,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,CAAC,CAAC;YACxD,IAAI,OAAO,GAAG,UAAU,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC;YAC3C,QAAQ,CAAC,MAAM,GAAG,KAAK,GAAG,GAAG,GAAG,MAAM,GAAG,GAAG,GAAG,OAAO,GAAG,SAAS,CAAC;QACvE,CAAC;QAED,iCAAS,GAAT,UAAU,KAAa;YACnB,IAAI,IAAI,GAAG,KAAK,GAAG,GAAG,CAAC;YACvB,IAAI,EAAE,GAAG,QAAQ,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;YACpC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,EAAE,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;gBACjC,IAAI,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC;gBACd,OAAO,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,EAAE,CAAC;oBACxB,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;gBACvB,CAAC;gBACL,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;oBACnB,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC;gBAC9C,CAAC;YACL,CAAC;YACD,MAAM,CAAC,EAAE,CAAC;QACd,CAAC;QAED,oCAAY,GAAZ,UAAa,KAAa;YACtB,IAAI,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC;YAClC,MAAM,CAAC,KAAK,IAAI,EAAE,CAAC;QACvB,CAAC;QACL,oBAAC;IAAD,CAhCA,AAgCC,IAAA;IAhCY,sCAAa;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICG1B,IAAI,GAAG,GAAG,8BAAU,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC;IAG9C;QACE,qBAAY,EAAiB,EAAE,EAAgB;YAO/C,yBAAoB,GAA4C,IAAI,CAAC;YANnE,IAAI,CAAC,aAAa,GAAG,EAAE,CAAC;YACxB,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC;QACzB,CAAC;QAMD,2BAAK,GAAL,UAAM,KAAe;YACnB,GAAG,CAAC,KAAK,CAAC,qBAAqB,CAAC,CAAC;YACjC,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,WAAW,EAAE,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,EAAE,IAAI,CAAC,CAAC;YACvE,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;QACrC,CAAC;QAED,gCAAU,GAAV;YACE,IAAI,UAAU,GAAG,IAAI,CAAC,aAAa,CAAC,YAAY,CAAC,WAAW,CAAC,CAAC;YAC9D,GAAG,CAAC,KAAK,CAAC,mBAAiB,UAAY,CAAC,CAAC;YACzC,MAAM,CAAC,UAAU,CAAC;QACpB,CAAC;QAED,iCAAW,GAAX;YACE,EAAE,CAAA,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAA,CAAC;gBACpB,IAAI,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,CAAC;gBACjE,MAAM,CAAC,IAAI,QAAQ,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC;YAC1E,CAAC;YACD,MAAM,CAAC,IAAI,CAAC;QACd,CAAC;QAED,4BAAM,GAAN;YACE,GAAG,CAAC,KAAK,CAAC,cAAc,CAAC,CAAC;YAC1B,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,WAAW,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC;YACjD,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;YAC7B,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;YACpC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;QAC/B,CAAC;QAED,6CAAuB,GAAvB,UAAwB,oBAA6D;YACnF,GAAG,CAAC,KAAK,CAAC,gCAAgC,CAAC,CAAC;YAC5C,IAAI,CAAC,oBAAoB,GAAG,oBAAoB,CAAC;QACnD,CAAC;QAEK,+CAAyB,GAA/B;;;;;;4BACE,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC;gCACvB,MAAM,KAAC;4BACT,CAAC;4BACD,GAAG,CAAC,KAAK,CAAC,gCAAgC,CAAC,CAAC;4BACxC,SAAS,GAAG,IAAI,CAAC,WAAW,EAAE,CAAC,SAAS,CAAC;4BAC/B,WAAM,IAAI,CAAC,oBAAoB,CAAC,SAAS,CAAC,EAAA;;4BAApD,OAAO,GAAG,SAA0C;4BACxD,GAAG,CAAC,KAAK,CAAC,0BAAwB,OAAS,CAAC,CAAC;4BAC7C,EAAE,CAAA,CAAC,OAAO,CAAC,CAAA,CAAC;gCACV,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC;4BAC7C,CAAC;4BAAC,IAAI,CAAC,CAAC;gCACN,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC;4BACxC,CAAC;4BACD,WAAO,OAAO,EAAC;;;;SAChB;QAzDU,WAAW;YADvB,qCAAM,CAAC,6BAAa,EAAE,2BAAY,CAAC;6CAElB,6BAAa,EAAM,2BAAY;WADpC,WAAW,CA0DvB;QAAD,kBAAC;KA1DD,AA0DC,IAAA;IA1DY,kCAAW;IA4DxB;QACE,kBAAY,KAAa,EAAE,SAAiB,EAAE,MAAc,EAAE,IAAY;YACxE,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC;YACnB,IAAI,CAAC,SAAS,GAAG,SAAS,CAAC;YAC3B,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;YACrB,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;QACnB,CAAC;QAMH,eAAC;IAAD,CAZA,AAYC,IAAA;IAZY,4BAAQ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IC/DrB,IAAI,GAAG,GAAG,8BAAU,CAAC,SAAS,CAAC,YAAY,CAAC,CAAC;IAG7C;QACE,oBAAY,WAAwB,EAAE,WAAwB;YAA9D,iBAOC;YAEgB,eAAU,GAAW,8CAA8C,CAAA;YARlF,IAAI,CAAC,WAAW,GAAG,WAAW,CAAC;YAC/B,IAAI,CAAC,WAAW,GAAG,WAAW,CAAC;YAC/B,IAAI,CAAC,WAAW,CAAC,uBAAuB,CAAC,UAAM,SAAS;;;;gCACzC,WAAM,IAAI,CAAC,SAAS,CAAC,OAAO,EAAE,SAAS,CAAC,EAAA;;4BAAjD,MAAM,GAAG,SAAwC;4BACrD,WAAO,MAAM,EAAC;;;iBACf,CAAC,CAAC;QACL,CAAC;QAMK,0BAAK,GAAX,UAAY,MAAM,EAAE,QAAQ;;;;;gCACX,WAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,eAAY,EAAE;gCACzE,MAAM,EAAE,MAAM;gCACd,QAAQ,EAAE,QAAQ;6BACnB,CAAC,EAAA;;4BAHE,QAAQ,GAAG,SAGb;4BAEF,EAAE,CAAA,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA,CAAC;gCAChB,IAAI,GAAG,QAAQ,CAAC,IAAI,CAAC;gCACzB,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,sBAAQ,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;4BACvG,CAAC;4BAED,WAAO,CAAC,QAAQ,CAAC,OAAO,EAAA;;;;SACzB;QAEK,8BAAS,GAAf,UAAgB,IAAI,EAAE,SAAS;;;;;gCACd,WAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,sBAAmB,EAAE;gCAChF,IAAI,EAAE,IAAI;gCACV,SAAS,EAAE,SAAS;6BACrB,CAAC,EAAA;;4BAHE,QAAQ,GAAG,SAGb;4BACF,WAAO,CAAC,QAAQ,CAAC,OAAO,EAAC;;;;SAC1B;QAlCU,UAAU;YADtB,qCAAM,CAAC,yBAAW,EAAE,yBAAW,CAAC;6CAEN,yBAAW,EAAe,yBAAW;WADnD,UAAU,CAmCtB;QAAD,iBAAC;KAnCD,AAmCC,IAAA;IAnCY,gCAAU;;;;;;ICMjB,OAAQ,CAAC,MAAM,CAAC;QACpB,eAAe,EAAE,KAAK;QACtB,QAAQ,EAAE;YACR,gBAAgB,EAAE,KAAK;SACxB;KACF,CAAC,CAAC;IAEH,mBAA0B,OAAgB;QACxC,OAAO,CAAC,GAAG;aACR,qBAAqB,EAAE;aACvB,OAAO,CAAC,WAAW,CAAC;aACpB,OAAO,CAAC,oBAAoB,CAAC;aAC7B,OAAO,CAAC,OAAO,CAAC;aAChB,OAAO,CAAC,6BAA6B,CAAC;aACtC,OAAO,CAAC,6BAA6B,CAAC;aACtC,OAAO,CAAC,4BAA4B,CAAC;aACrC,OAAO,CAAC,6BAA6B,CAAC;aACtC,OAAO,CAAC,8BAA8B,CAAC;aACvC,OAAO,CAAC,4BAA4B,CAAC;aACrC,OAAO,CAAC,qBAAqB,CAAC;aAC9B,OAAO,CAAC,qBAAqB,CAAC;aAC9B,OAAO,CAAC,2BAA2B,CAAC,CAAC;QAExC,EAAE,CAAC,CAAC,qBAAW,CAAC,KAAK,CAAC,CAAC,CAAC;YACtB,8BAAU,CAAC,WAAW,CAAC,IAAI,yCAAe,EAAE,CAAC,CAAC;YAC9C,8BAAU,CAAC,QAAQ,CAAC,8BAAU,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC;QACjD,CAAC;QAED,EAAE,CAAC,CAAC,qBAAW,CAAC,OAAO,CAAC,CAAC,CAAC;YACxB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,iBAAiB,CAAC,CAAC;QACxC,CAAC;QAGD,IAAI,GAAG,GAAG,8BAAU,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC;QAC9C,IAAI,EAAE,GAAG,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,0CAAe,CAAC,CAAC;QAChD,IAAI,UAAU,GAAG,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,iCAAU,CAAC,CAAA;QAClD,UAAU,CAAC,SAAS,CAAC,UAAA,MAAM;YACzB,MAAM;iBACH,YAAY,CAAC;gBACZ,OAAO,EAAE;oBACP,QAAQ,EAAE,kBAAkB;oBAC5B,kBAAkB,EAAE,OAAO;iBAC5B;aACF,CAAC;iBACD,eAAe,CAAC;gBACf,OAAO,YAAC,OAAO;oBAEb,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBAClB,EAAE,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC;oBACtB,MAAM,CAAC,OAAO,CAAC;gBACjB,CAAC;gBACD,QAAQ,YAAC,QAAQ;oBAEf,GAAG,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;oBACnB,EAAE,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC;oBACvB,MAAM,CAAC,QAAQ,CAAC;gBAClB,CAAC;aACF,CAAC,CAAC;QACP,CAAC,CAAC,CAAC;QAEH,IAAI,UAAU,GAAG,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,uBAAU,CAAC,CAAC;QAEnD,OAAO,CAAC,KAAK,EAAE,CAAC,IAAI,CAAC,cAAM,OAAA,OAAO,CAAC,OAAO,EAAE,EAAjB,CAAiB,CAAC,CAAC;IAChD,CAAC;IAxDD,8BAwDC;;;;;;IC1ED,mBAA0B,MAA8B;QACtD,MAAM,CAAC,eAAe,CAAC;YACrB,6BAA6B;YAC7B,gCAAgC;YAChC,sCAAsC;YACtC,4CAA4C;YAC5C,sCAAsC;YACtC,0CAA0C;YAC1C,uCAAuC;YACvC,sCAAsC;YACtC,uCAAuC;YACvC,4CAA4C;YAC5C,2CAA2C;YAC3C,sCAAsC;YACtC,sCAAsC;SACvC,CAAC,CAAC;IACL,CAAC;IAhBD,8BAgBC;;;;;;IChBD,mBAA0B,MAA8B;QACtD,MAAM,CAAC,eAAe,CAAC;YACrB,SAAS;SACV,CAAC,CAAC;IACL,CAAC;IAJD,8BAIC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICDD;QACE,6BAAY,EAAgB,EAAE,EAAe;YAA7C,iBAeC;YAEO,iBAAY,GAAW,YAAY,CAAC;YAhB1C,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC;YACvB,IAAI,CAAC,WAAW,GAAG,EAAE,CAAC;YACtB,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,QAAQ,EAAE,UAAC,IAAI;gBACzC,KAAI,CAAC,YAAY,GAAG,IAAI,CAAC;YAC3B,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,eAAe,EAAE;;oBAC3C,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC;;;iBACrB,CAAC,CAAC;YACH,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,UAAU,EAAE;;oBACtC,IAAI,CAAC,OAAO,GAAG,KAAK,CAAC;;;iBACtB,CAAC,CAAC;YACH,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,QAAQ,EAAE;gBACpC,KAAI,CAAC,OAAO,GAAG,KAAK,CAAC;YACvB,CAAC,CAAC,CAAC;QACL,CAAC;QAhBU,mBAAmB;YAD/B,0BAAM,CAAC,2BAAY,EAAE,yBAAW,CAAC;6CAEhB,2BAAY,EAAM,yBAAW;WADlC,mBAAmB,CAsB/B;QAAD,0BAAC;KAtBD,AAsBC,IAAA;IAtBY,kDAAmB;;;;;;;;;;;;;;;ICDhC;QACE,kCAAY,EAAE;YAAd,iBAQC;YAEO,SAAI,GAAY,KAAK,CAAC;YAT5B,IAAI,CAAC,EAAE,GAAG,EAAE,CAAC;YACb,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,SAAS,EAAE;gBAC3B,KAAI,CAAC,IAAI,GAAG,IAAI,CAAC;YACnB,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,UAAU,EAAE;gBAC5B,KAAI,CAAC,IAAI,GAAG,KAAK,CAAC;YACpB,CAAC,CAAC,CAAC;QACL,CAAC;QATU,wBAAwB;YADpC,0BAAM,CAAC,0CAAe,CAAC;;WACX,wBAAwB,CAapC;QAAD,+BAAC;KAbD,AAaC,IAAA;IAbY,4DAAwB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICGrC;QACE,4BAAY,EAAgB,EAAE,EAAe,EAAE,EAAiB,EAAE,CAAS;YAA3E,iBAgBC;YAGO,iBAAY,GAAW,YAAY,CAAC;YAlB1C,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC;YACvB,IAAI,CAAC,WAAW,GAAG,EAAE,CAAC;YACtB,IAAI,CAAC,aAAa,GAAG,EAAE,CAAC;YACxB,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC;YAChB,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,QAAQ,EAAE,UAAC,IAAI;gBACzC,KAAI,CAAC,YAAY,GAAG,IAAI,CAAC;YAC3B,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,OAAO,EAAE;gBACnC,KAAI,CAAC,QAAQ,GAAG,IAAI,CAAC;YACvB,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,QAAQ,EAAE;gBACpC,KAAI,CAAC,QAAQ,GAAG,KAAK,CAAC;YACxB,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,WAAW,CAAC,UAAU,EAAE,CAAC;QAEhD,CAAC;QASK,qCAAQ,GAAd;;;;gCACE,WAAM,IAAI,CAAC,WAAW,CAAC,yBAAyB,EAAE,EAAA;;4BAAlD,SAAkD,CAAC;;;;;SACpD;QA5BU,kBAAkB;YAD9B,qCAAM,CAAC,2BAAY,EAAE,yBAAW,EAAE,6BAAa,EAAE,uBAAM,CAAC;6CAEvC,2BAAY,EAAM,yBAAW,EAAM,6BAAa,EAAK,uBAAM;WADhE,kBAAkB,CA8B9B;QAAD,yBAAC;KA9BD,AA8BC,IAAA;IA9BY,gDAAkB;;;;;;;;;;;;;;;ICD/B;QAKE,6BAAY,WAAW,EAAE,YAAY;YAArC,iBAaC;YAjBO,UAAK,GAAW,mBAAmB,CAAC;YACpC,iBAAY,GAAW,YAAY,CAAC;YACpC,aAAQ,GAAY,KAAK,CAAC;YAGhC,IAAI,CAAC,WAAW,GAAG,WAAW,CAAC;YAC/B,IAAI,CAAC,YAAY,GAAG,YAAY,CAAC;YACjC,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,QAAQ,EAAE,UAAC,IAAI;gBACzC,KAAI,CAAC,YAAY,GAAG,IAAI,CAAC;YAC3B,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,OAAO,EAAE;gBACnC,KAAI,CAAC,QAAQ,GAAG,IAAI,CAAC;YACvB,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,QAAQ,EAAE;gBACpC,KAAI,CAAC,QAAQ,GAAG,KAAK,CAAC;YACxB,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,WAAW,CAAC,UAAU,EAAE,CAAC;QAChD,CAAC;QAKD,oCAAM,GAAN;YACE,IAAI,CAAC,WAAW,CAAC,MAAM,EAAE,CAAC;QAC5B,CAAC;QAzBU,mBAAmB;YAD/B,0BAAM,CAAC,yBAAW,EAAE,2BAAY,CAAC;;WACrB,mBAAmB,CA2B/B;QAAD,0BAAC;KA3BD,AA2BC,IAAA;IA3BY,kDAAmB;;;;;;ICLhC;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAFA,AAEC,IAAA;IAFY,sBAAK;;;;;;ICAlB;QAAA;QAEA,CAAC;QAAD,eAAC;IAAD,CAFA,AAEC,IAAA;IAFY,4BAAQ;;;;;;ICArB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAFA,AAEC,IAAA;IAFY,sBAAK;;;;;;ICAlB;QAAA;YACE,YAAO,GAAG,YAAY,CAAC;QACzB,CAAC;QAAD,iBAAC;IAAD,CAFA,AAEC,IAAA;IAFY,gCAAU;;;;;;ICAvB;QAAA;QAEA,CAAC;QAAD,cAAC;IAAD,CAFA,AAEC,IAAA;IAFY,0BAAO;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICGpB,IAAI,GAAG,GAAG,8BAAU,CAAC,SAAS,CAAC,YAAY,CAAC,CAAC;IAG7C;QACE,oBAAY,WAAwB,EAAE,WAAwB;YAK7C,eAAU,GAAW,+CAA+C,CAAA;YAJnF,IAAI,CAAC,WAAW,GAAG,WAAW,CAAC;YAC/B,IAAI,CAAC,WAAW,GAAG,WAAW,CAAC;QACjC,CAAC;QAMK,uCAAkB,GAAxB,UAAyB,MAAqB;YAArB,uBAAA,EAAA,aAAqB;;;;;gCAC7B,WAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,oBAAiB,EAAE,MAAM,GAAG,EAAE,MAAM,EAAE,MAAM,EAAE,GAAG,IAAI,EAAE;gCAClH,aAAa,EAAE,YAAU,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,SAAW;6BACpE,CAAC,EAAA;;4BAFE,QAAQ,GAAG,SAEb;4BACF,WAAO,QAAQ,CAAC,IAAI,EAAC;;;;SACtB;QAEK,sCAAiB,GAAvB,UAAwB,eAAuB;;;;;gCAC9B,WAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,kBAAe,EAAE;gCAC5E,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,UAAU,EAAE,eAAe,EAAE,eAAe,EAAE,IAAI,EAAE,MAAM;6BACpF,EAAE;gCACC,aAAa,EAAE,YAAU,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,SAAW;6BACpE,CAAC,EAAA;;4BAJA,QAAQ,GAAG,SAIX;4BACJ,WAAO,QAAQ,CAAC,IAAI,EAAC;;;;SACtB;QAEK,+BAAU,GAAhB,UAAiB,QAAgB,EAAE,UAAkB;;;;;gCACpC,WAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,oBAAiB,EAAE;gCAC9E,IAAI,EAAE,UAAU,EAAE,QAAQ,EAAE,QAAQ,EAAE,UAAU,EAAE,UAAU;6BAC7D,EAAE;gCACC,aAAa,EAAE,YAAU,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,SAAW;6BACpE,CAAC,EAAA;;4BAJA,QAAQ,GAAG,SAIX;4BACJ,WAAO,QAAQ,CAAC,IAAI,EAAC;;;;SACtB;QAEK,kCAAa,GAAnB,UAAoB,QAAgB,EAAE,UAAkB,EAAE,KAAa,EAAE,MAAc;;;;;gCACtE,WAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,uBAAoB,EAAE;gCACjF,IAAI,EAAE,UAAU,EAAE,QAAQ,EAAE,QAAQ,EAAE,UAAU,EAAE,UAAU,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM;6BAC3F,EAAE;gCACC,aAAa,EAAE,YAAU,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,SAAW;6BACpE,CAAC,EAAA;;4BAJA,QAAQ,GAAG,SAIX;;;;;SACL;QAEK,6BAAQ,GAAd;;;;;gCACiB,WAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,kBAAe,EAAE,IAAI,EAAE;gCAChF,aAAa,EAAE,YAAU,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,SAAW;6BACpE,CAAC,EAAA;;4BAFA,QAAQ,GAAG,SAEX;4BACJ,WAAO,QAAQ,CAAC,IAAI,EAAC;;;;SACtB;QAEK,mCAAc,GAApB;;;;;gCACiB,WAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,wBAAqB,EAAE;gCAClF,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,UAAU;6BACpC,EAAE;gCACC,aAAa,EAAE,YAAU,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,SAAW;6BACpE,CAAC,EAAA;;4BAJA,QAAQ,GAAG,SAIX;4BACJ,WAAO,QAAQ,CAAC,IAAI,EAAC;;;;SACtB;QAzDU,UAAU;YADtB,qCAAM,CAAC,yBAAW,EAAE,yBAAW,CAAC;6CAEN,yBAAW,EAAe,yBAAW;WADnD,UAAU,CA0DtB;QAAD,iBAAC;KA1DD,AA0DC,IAAA;IA1DY,gCAAU;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICHvB;QACE,oCAAY,EAAc;YACxB,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;QACvB,CAAC;QAUK,6CAAQ,GAAd;;;;;;4BACE,KAAA,IAAI,CAAA;4BAAY,WAAM,IAAI,CAAC,UAAU,CAAC,QAAQ,EAAE,EAAA;;4BAAhD,GAAK,QAAQ,GAAG,SAAgC,CAAC;;;;;SAClD;QAEK,gDAAW,GAAjB;;;;;;4BACE,EAAE,CAAA,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAA,CAAC;gCACxB,MAAM,KAAC;4BACT,CAAC;4BACD,KAAA,IAAI,CAAA;4BAAsB,WAAM,IAAI,CAAC,UAAU,CAAC,kBAAkB,EAAE,EAAA;;4BAApE,GAAK,kBAAkB,GAAG,SAA0C,CAAC;4BACrE,IAAI,CAAC,UAAU,GAAW,IAAI,CAAC,kBAAkB,CAAC,YAAY,CAAC,CAAC;4BAChE,IAAI,CAAC,OAAO,GAAkB,IAAI,CAAC,kBAAkB,CAAC,SAAS,CAAC,CAAC;;;;;SAClE;QAEK,2CAAM,GAAZ;;;;;;4BACE,EAAE,CAAA,CAAC,CAAC,IAAI,CAAC,eAAe,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,CAAA,CAAC;gCAChD,MAAM,KAAC;4BACT,CAAC;4BACc,WAAM,IAAI,CAAC,UAAU,CAAC,aAAa,CACxC,IAAI,CAAC,cAAc,CAAC,oBAAoB,CAAC,EAAU,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,EACpF,IAAI,CAAC,eAAe,CAAC,OAAO,CAAC,EAAU,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAA;;4BAF5E,QAAQ,GAAG,SAEiE;;;;;SAEjF;QAlCU,0BAA0B;YADtC,0BAAM,CAAC,uBAAU,CAAC;6CAED,uBAAU;WADf,0BAA0B,CAoCtC;QAAD,iCAAC;KApCD,AAoCC,IAAA;IApCY,gEAA0B;;;;;;ICFvC,mBAA0B,MAA8B;QACtD,MAAM,CAAC,eAAe,CAAC;YACrB,cAAc;YACd,kBAAkB;YAClB,gBAAgB;SACjB,CAAC,CAAC;IACL,CAAC;IAND,8BAMC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICHD;QACE,qBAAY,EAAc;YAQd,WAAM,GAAW,EAAE,CAAC;YACpB,WAAM,GAAW,EAAE,CAAC;YAR9B,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;QACvB,CAAC;QASK,8BAAQ,GAAd;;;;;;4BACE,KAAA,IAAI,CAAA;4BAAS,WAAM,IAAI,CAAC,UAAU,CAAC,cAAc,EAAE,EAAA;;4BAAnD,GAAK,KAAK,GAAG,SAAsC,CAAC;4BACpD,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,KAAK,CAAC;4BAC9B,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC;4BACpC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;;;;;SACzB;QAED,mCAAa,GAAb;YACE,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,KAAK,EAAE,CAAC,CAAC,CAAC;gBACvB,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,KAAK,CAAC;gBAC9B,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC;YACtC,CAAC;YAAC,IAAI,CAAC,CAAC;gBACN,IAAI,CAAC,WAAW,GAAG,EAAE,CAAC;gBACtB,IAAI,KAAK,GAAG,MAAM,CAAC,mBAAmB,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;gBACnD,GAAG,CAAC,CAAgB,UAAK,EAAL,eAAK,EAAL,mBAAK,EAAL,IAAK;oBAApB,IAAI,OAAO,cAAA;oBACd,IAAI,MAAI,GAAG,OAAO,CAAC,MAAM,CAAC,CAAC,EAAE,OAAO,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAA;oBAClD,EAAE,CAAC,CAAC,MAAI,CAAC,WAAW,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC;wBAC3D,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;oBAClD,CAAC;iBACF;gBACD,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC;YACtC,CAAC;YAED,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,KAAK,EAAE,CAAC,CAAC,CAAC;gBACvB,MAAM,CAAC;YACT,CAAC;YACD,IAAI,CAAC,WAAW,GAAG,EAAE,CAAC;YACtB,GAAG,CAAC,CAAC,IAAI,QAAQ,IAAI,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC;gBACtC,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;oBAC9C,IAAI,OAAO,GAAG,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAkB,CAAC;oBAC1D,GAAG,CAAC,CAAe,UAAO,EAAP,mBAAO,EAAP,qBAAO,EAAP,IAAO;wBAArB,IAAI,MAAM,gBAAA;wBACb,EAAE,CAAC,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,WAAW,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC;4BAC3E,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC;wBAC1D,CAAC;qBACF;gBACH,CAAC;YACH,CAAC;QACH,CAAC;QAED,mCAAa,GAAb;YACE,IAAI,CAAC,aAAa,EAAE,CAAC;QACvB,CAAC;QA5CW;YAAX,8BAAU;;mDAAqB;QACpB;YAAX,8BAAU;;mDAAqB;QAVrB,WAAW;YADvB,0BAAM,CAAC,uBAAU,CAAC;6CAED,uBAAU;WADf,WAAW,CAsDvB;QAAD,kBAAC;KAtDD,AAsDC,IAAA;IAtDY,kCAAW;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICDxB;QACE,gCAAY,EAAc;YASlB,eAAU,GAAY,KAAK,CAAC;YARlC,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;QACvB,CAAC;QASK,yCAAQ,GAAd;;;;;gCACa,WAAM,IAAI,CAAC,UAAU,CAAC,kBAAkB,EAAE,EAAA;;4BAAjD,IAAI,GAAG,SAA0C;4BACrD,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,CAAC;4BACrC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC;4BAChB,WAAM,IAAI,CAAC,UAAU,CAAC,iBAAiB,CAAS,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,EAAA;;4BAApF,QAAQ,GAAG,SAAyE;4BACxF,EAAE,CAAA,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAA,CAAC;gCACpB,IAAI,CAAC,IAAI,GAAG,MAAM,CAAC;4BACrB,CAAC;4BAAC,IAAI,CAAC,CAAC;gCACN,IAAI,CAAC,IAAI,GAAG,QAAQ,CAAC;4BACvB,CAAC;;;;;SACF;QAEK,2CAAU,GAAhB;;;;;;4BACE,EAAE,CAAA,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAA,CAAC;gCACvB,MAAM,KAAC;4BACT,CAAC;4BACD,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;4BACR,WAAM,IAAI,CAAC,UAAU,CAAC,UAAU,CAAS,IAAI,CAAC,cAAc,CAAC,oBAAoB,CAAC,EAAU,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,EAAA;;4BAAzI,QAAQ,GAAG,SAA8H;4BAC9H,WAAM,IAAI,CAAC,UAAU,CAAC,iBAAiB,CAAS,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,EAAA;;4BAApF,QAAQ,GAAG,SAAyE;4BACxF,EAAE,CAAA,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAA,CAAC;gCACpB,IAAI,CAAC,IAAI,GAAG,MAAM,CAAC;4BACrB,CAAC;4BAAC,IAAI,CAAC,CAAC;gCACN,IAAI,CAAC,IAAI,GAAG,QAAQ,CAAC;4BACvB,CAAC;4BACD,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;;;;;SACzB;QArCU,sBAAsB;YADlC,0BAAM,CAAC,uBAAU,CAAC;6CAED,uBAAU;WADf,sBAAsB,CAsClC;QAAD,6BAAC;KAtCD,AAsCC,IAAA;IAtCY,wDAAsB;;;;;;ICFnC,mBAA0B,MAA8B;QACtD,MAAM,CAAC,eAAe,CAAC;YACrB,SAAS;SACV,CAAC,CAAC;IACL,CAAC;IAJD,8BAIC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICFD;QACE,4BAAY,EAAc;YAO1B,iBAAY,GAAW,EAAE,CAAC;YANxB,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;QACvB,CAAC;QAOK,kCAAK,GAAX;;;;;;4BACE,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC;4BACvB,EAAE,CAAA,CAAC,CAAC,IAAI,CAAC,MAAM,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAA,CAAC;gCACjC,MAAM,KAAC;4BACT,CAAC;4BACc,WAAM,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,QAAQ,CAAC,EAAA;;4BAAlE,QAAQ,GAAG,SAAuD;4BACtE,EAAE,CAAA,CAAC,CAAC,QAAQ,CAAC,CAAA,CAAC;gCACZ,IAAI,CAAC,YAAY,GAAG,cAAc,CAAC;4BACrC,CAAC;;;;;SACF;QAnBU,kBAAkB;YAD9B,qCAAM,CAAC,uBAAU,CAAC;6CAED,uBAAU;WADf,kBAAkB,CAoB9B;QAAD,yBAAC;KApBD,AAoBC,IAAA;IApBY,gDAAkB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICA/B,IAAI,GAAG,GAAG,8BAAU,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC;IAG9C;QACE,qBAAY,WAAwB,EAAE,WAAwB;YAK7C,eAAU,GAAW,+CAA+C,CAAA;YAJnF,IAAI,CAAC,WAAW,GAAG,WAAW,CAAC;YAC/B,IAAI,CAAC,WAAW,GAAG,WAAW,CAAC;QACjC,CAAC;QAMK,wCAAkB,GAAxB,UACE,MAA0B,EAC1B,IAAyB,EACzB,GAAuB,EACvB,KAAkB;YAHlB,uBAAA,EAAA,kBAA0B;YAC1B,qBAAA,EAAA,iBAAyB;YACzB,oBAAA,EAAA,eAAuB;YACvB,sBAAA,EAAA,UAAkB;;;;;gCACH,WAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,uBAAoB,EAAE;gCACjF,MAAM,QAAA,EAAE,IAAI,MAAA,EAAE,GAAG,KAAA,EAAE,KAAK,OAAA;6BACzB,EAAE;gCACD,aAAa,EAAE,YAAU,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,SAAW;6BACpE,CAAC,EAAA;;4BAJE,QAAQ,GAAG,SAIb;4BACF,WAAO,QAAQ,CAAC,IAAI,EAAC;;;;SACtB;QAEK,gDAA0B,GAAhC,UAAiC,KAAa;;;;;gCAC7B,WAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,uBAAoB,EAAE;gCACjF,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,UAAU,EAAE,GAAG,EAAC,OAAO,EAAE,KAAK,EAAE,KAAK;6BAC/D,EAAE;gCACD,aAAa,EAAE,YAAU,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,SAAW;6BACpE,CAAC,EAAA;;4BAJE,QAAQ,GAAG,SAIb;4BACF,WAAO,QAAQ,CAAC,IAAI,EAAC;;;;SACtB;QAEK,oCAAc,GAApB,UACE,MAA0B,EAC1B,IAAyB;YADzB,uBAAA,EAAA,kBAA0B;YAC1B,qBAAA,EAAA,iBAAyB;;;;;gCACR,WAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,mBAAgB,EAAE;gCAC7E,MAAM,QAAA,EAAE,IAAI,MAAA;6BACb,EAAE;gCACD,aAAa,EAAE,YAAU,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,SAAW;6BACpE,CAAC,EAAA;;4BAJE,QAAQ,GAAG,SAIb;4BACF,WAAO,QAAQ,CAAC,IAAI,EAAC;;;;SACtB;QAEG,qCAAe,GAArB,UACE,MAA0B,EAC1B,IAAyB,EACzB,GAAoB;YAFpB,uBAAA,EAAA,kBAA0B;YAC1B,qBAAA,EAAA,iBAAyB;YACzB,oBAAA,EAAA,YAAoB;;;;;gCACH,WAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,oBAAiB,EAAE;gCAC9E,MAAM,QAAA,EAAE,IAAI,MAAA,EAAE,GAAG,KAAA;6BAClB,EAAE;gCACD,aAAa,EAAE,YAAU,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,SAAW;6BACpE,CAAC,EAAA;;4BAJE,QAAQ,GAAG,SAIb;4BACF,WAAO,QAAQ,CAAC,IAAI,EAAC;;;;SACtB;QAGG,oCAAc,GAApB,UACE,MAA0B,EAC1B,IAAyB;YADzB,uBAAA,EAAA,kBAA0B;YAC1B,qBAAA,EAAA,iBAAyB;;;;;gCACR,WAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,uDAAuD,EAAE;gCAClG,MAAM,QAAA;6BACP,EAAE;gCACD,aAAa,EAAE,YAAU,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,SAAW;6BACpE,CAAC,EAAA;;4BAJE,QAAQ,GAAG,SAIb;4BACF,WAAO,QAAQ,CAAC,IAAI,EAAC;;;;SACtB;QAjEQ,WAAW;YADvB,qCAAM,CAAC,yBAAW,EAAE,yBAAW,CAAC;6CAEN,yBAAW,EAAe,yBAAW;WADnD,WAAW,CAkEvB;QAAD,kBAAC;KAlED,AAkEC,IAAA;IAlEY,kCAAW;;;;;;ICLxB,mBAA0B,MAA8B;QACtD,MAAM,CAAC,eAAe,CAAC;YACrB,gBAAgB;SACjB,CAAC,CAAC;IACL,CAAC;IAJD,8BAIC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICFD,IAAI,GAAG,GAAG,8BAAU,CAAC,SAAS,CAAC,YAAY,CAAC,CAAC;IAG7C;QACE,qBAAY,WAAwB,EAAE,WAAwB;YAK7C,eAAU,GAAW,8CAA8C,CAAA;YAJlF,IAAI,CAAC,WAAW,GAAG,WAAW,CAAC;YAC/B,IAAI,CAAC,WAAW,GAAG,WAAW,CAAC;QACjC,CAAC;QAMK,gCAAU,GAAhB,UAAiB,WAAmB;;;;;gCACnB,WAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,oBAAiB,EAAE,IAAI,EAAE;gCAClF,aAAa,EAAE,YAAU,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,SAAW;6BACpE,EAAE,WAAW,CAAC,EAAA;;4BAFb,QAAQ,GAAG,SAEE;4BACjB,WAAO,QAAQ,CAAC,IAAI,EAAC;;;;SACtB;QAGK,gCAAU,GAAhB,UAAiB,GAAmB,EAAE,KAAa;YAAlC,oBAAA,EAAA,WAAmB;;;;;gCACnB,WAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,oBAAiB,EAAE;gCAC9E,GAAG,EAAE,GAAG,EAAE,KAAK,EAAE,KAAK;6BACvB,EAAE;gCACC,aAAa,EAAE,YAAU,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,SAAW;6BACpE,CAAC,EAAA;;4BAJA,QAAQ,GAAG,SAIX;4BACJ,WAAO,QAAQ,CAAC,IAAI,EAAC;;;;SACtB;QAEK,qCAAe,GAArB;;;;;gCACiB,WAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,yBAAsB,EAAE,IAAI,EAAE;gCACvF,aAAa,EAAE,YAAU,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,SAAW;6BACpE,CAAC,EAAA;;4BAFA,QAAQ,GAAG,SAEX;4BACJ,WAAO,QAAQ,CAAC,IAAI,EAAC;;;;SACtB;QAhCU,WAAW;YADvB,qCAAM,CAAC,yBAAW,EAAE,yBAAW,CAAC;6CAEN,yBAAW,EAAe,yBAAW;WADnD,WAAW,CAiCvB;QAAD,kBAAC;KAjCD,AAiCC,IAAA;IAjCY,kCAAW;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICHxB;QACE,mCAAY,EAAe;YACzB,IAAI,CAAC,WAAW,GAAG,EAAE,CAAC;QACxB,CAAC;QAKK,4CAAQ,GAAd;;;;;;;4BACE,KAAA,IAAI,CAAA;4BAAiB,WAAM,IAAI,CAAC,WAAW,CAAC,eAAe,EAAE,EAAA;;4BAA7D,GAAK,aAAa,GAAG,SAAwC,CAAC;4BAC9D,MAAM,CAAC,UAAU,CAAC;gCACV,CAAC,CAAC,WAAW,CAAE,CAAC,SAAS,CAAC,KAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC;gCACpD,CAAC,CAAC,OAAO,CAAE,CAAC,QAAQ,CAAC,uBAAuB,CAAC,CAAC;4BACtD,CAAC,EAAE,IAAI,CAAC,CAAC;;;;;SACV;QAED,qDAAiB,GAAjB;YACE,MAAM,CAAC;gBACL,UAAU,EAAE;oBACV,EAAE,IAAI,EAAE,QAAQ,EAAE;oBAClB,EAAE,IAAI,EAAE,QAAQ,EAAE;oBAClB,EAAE,IAAI,EAAE,KAAK,EAAE;iBAChB;gBACD,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC;gBACnB,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,KAAK;aACZ,CAAC;QACJ,CAAC;QA3BU,yBAAyB;YADrC,0BAAM,CAAC,yBAAW,CAAC;6CAEF,yBAAW;WADhB,yBAAyB,CA6BrC;QAAD,gCAAC;KA7BD,AA6BC,IAAA;IA7BY,8DAAyB;;;;;;ICFtC,mBAA0B,MAA8B;QACtD,MAAM,CAAC,eAAe,CAAC;YACrB,uBAAuB;SACxB,CAAC,CAAC;IACL,CAAC;IAJD,8BAIC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICFD,IAAI,GAAG,GAAG,8BAAU,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC;IAG9C;QACE,2BAAY,WAAwB,EAAE,WAAwB;YAK7C,eAAU,GAAW,oDAAoD,CAAA;YAJxF,IAAI,CAAC,WAAW,GAAG,WAAW,CAAC;YAC/B,IAAI,CAAC,WAAW,GAAG,WAAW,CAAC;QACjC,CAAC;QAMK,qCAAS,GAAf;;;;;gCACiB,WAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,gBAAa,EAAE;gCAC1E,aAAa,EAAE,YAAU,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,SAAW;6BACpE,CAAC,EAAA;;4BAFE,QAAQ,GAAG,SAEb;4BACF,WAAO,QAAQ,CAAC,IAAI,EAAC;;;;SACtB;QAEK,0CAAc,GAApB,UACE,MAA0B,EAC1B,IAAyB,EACzB,GAAmB;YAFnB,uBAAA,EAAA,kBAA0B;YAC1B,qBAAA,EAAA,iBAAyB;YACzB,oBAAA,EAAA,WAAmB;;;;;gCAEF,WAAM,IAAI,CAAC,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,UAAU,wBAAqB,EAAE;gCAClF,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,GAAG;6BACrC,EAAE;gCACD,aAAa,EAAE,YAAU,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,SAAW;6BACpE,CAAC,EAAA;;4BAJE,QAAQ,GAAG,SAIb;4BACF,WAAO,QAAQ,CAAC,IAAI,EAAC;;;;SACtB;QAEG,mDAAuB,GAA7B;;;;;gCACmC,WAAM,IAAI,CAAC,cAAc,EAAE,EAAA;;4BAAxD,WAAW,GAAkB,SAA2B;4BACxD,QAAQ,GAAG,EAAE,CAAC;4BAClB,GAAG,CAAA,OAA8B,EAAX,2BAAW,EAAX,yBAAW,EAAX,IAAW;gCAAzB,UAAU;gCAChB,EAAE,CAAA,CAAC,UAAU,CAAC,MAAM,CAAC,IAAI,UAAU,CAAC,OAAO,CAAC,IAAI,QAAQ,CAAC,CAAA,CAAC;oCACxD,QAAQ,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;gCAC5B,CAAC;6BACF;4BACD,WAAO,QAAQ,EAAC;;;;SACjB;QAvCU,iBAAiB;YAD7B,qCAAM,CAAC,yBAAW,EAAE,yBAAW,CAAC;6CAEN,yBAAW,EAAe,yBAAW;WADnD,iBAAiB,CAwC7B;QAAD,wBAAC;KAxCD,AAwCC,IAAA;IAxCY,8CAAiB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICF9B;QACE,4BAAY,iBAAiB,EAAE,YAAY;YACzC,IAAI,CAAC,iBAAiB,GAAG,iBAAiB,CAAC;YAC3C,IAAI,CAAC,YAAY,GAAG,YAAY,CAAC;QACnC,CAAC;QAOK,qCAAQ,GAAd;;;;;;4BACE,KAAA,IAAI,CAAA;4BAAe,WAAM,IAAI,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,EAAA;;4BAAzE,GAAK,WAAW,GAAG,SAAsD,CAAC;;;;;SAC3E;QAEK,8CAAiB,GAAvB;;;oBACE,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,mBAAmB,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC;;;;SACzE;QAjBU,kBAAkB;YAD9B,0BAAM,CAAC,qCAAiB,EAAE,2BAAY,CAAC;;WAC3B,kBAAkB,CAmB9B;QAAD,yBAAC;KAnBD,AAmBC,IAAA;IAnBY,gDAAkB;;;;;;ICJ/B;QAAA;QAYA,CAAC;QAXG,yCAAM,GAAN,UAAO,KAAK;YACR,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,KAAK,CAAC,CAAC;YAC3B,IAAI,IAAI,GAAG,IAAI,CAAC,WAAW,EAAE,CAAC;YAC9B,IAAI,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,CAAC;YAChD,IAAI,GAAG,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC;YACzC,MAAM,CAAI,IAAI,SAAI,KAAK,SAAI,GAAK,CAAC;QACrC,CAAC;QAED,4CAAS,GAAT,UAAU,MAAM;YACZ,MAAM,CAAC,CAAC,GAAG,GAAG,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC;QACpC,CAAC;QACL,+BAAC;IAAD,CAZA,AAYC,IAAA;IAZY,4DAAwB;;;;;;ICDrC;QAAA;QAOA,CAAC;QANC,yCAAM,GAAN,UAAO,KAAK;YACV,EAAE,CAAA,CAAC,CAAC,KAAK,CAAC,CAAA,CAAC;gBACT,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC;YACd,CAAC;YACD,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;QAC5B,CAAC;QACH,+BAAC;IAAD,CAPA,AAOC,IAAA;IAPY,4DAAwB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICKrC;QACE,mCAAY,EAAe,EAAE,EAAgB;YAA7C,iBAeC;YAIO,eAAU,GAAW,IAAI,CAAC;YAC1B,WAAM,GAAW,EAAE,CAAC;YACpB,YAAO,GAAe,EAAE,CAAC;YACzB,YAAO,GAAe,EAAE,CAAC;YArB/B,IAAI,CAAC,WAAW,GAAG,EAAE,CAAC;YACtB,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC;YACvB,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,mBAAmB,EAAE,UAAM,IAAI;;;;4BACzD,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;4BAClB,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;4BACvB,IAAI,CAAC,WAAW,CAAC,SAAS,EAAE,CAAC;4BAC7B,IAAI,CAAC,WAAW,CAAC,SAAS,EAAE,CAAC;iCAC1B,CAAA,IAAI,IAAI,SAAS,CAAA,EAAjB,cAAiB;4BAClB,WAAM,IAAI,CAAC,OAAO,EAAE,EAAA;;4BAApB,SAAoB,CAAC;;;iCACb,IAAI,EAAJ,cAAI;4BACZ,WAAM,IAAI,CAAC,OAAO,CAAS,IAAI,CAAC,OAAO,CAAC,CAAC,EAAA;;4BAAzC,SAAyC,CAAC;;;4BAE5C,IAAI,CAAC,WAAW,EAAE,CAAC;;;;iBACpB,CAAC,CAAC;QACL,CAAC;QAeK,4CAAQ,GAAd;;;;gCACE,WAAM,IAAI,CAAC,OAAO,EAAE,EAAA;;4BAApB,SAAoB,CAAC;4BACrB,IAAI,CAAC,WAAW,EAAE,CAAC;;;;;SACpB;QAED,+CAAW,GAAX;YAAA,iBAOC;YANC,MAAM,CAAC,UAAU,CAAC;gBAChB,KAAI,CAAC,WAAW,GAAS,CAAC,CAAC,eAAe,CAAE,CAAC,SAAS,CAAC,KAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC;gBAChF,OAAO,CAAC,GAAG,CAAC,KAAI,CAAC,WAAW,CAAC,CAAC;gBAC9B,KAAI,CAAC,WAAW,GAAS,CAAC,CAAC,eAAe,CAAE,CAAC,SAAS,CAAC,KAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC;gBAC1E,CAAC,CAAC,OAAO,CAAE,CAAC,QAAQ,CAAC,uBAAuB,CAAC,CAAC;YACtD,CAAC,EAAE,IAAI,CAAC,CAAC;QACX,CAAC;QAED,iDAAa,GAAb;YACE,MAAM,CAAC,UAAU,CAAC;gBACV,CAAC,CAAC,eAAe,CAAE,CAAC,SAAS,EAAE,CAAC;gBAChC,CAAC,CAAC,eAAe,CAAE,CAAC,SAAS,EAAE,CAAC;gBAChC,CAAC,CAAC,OAAO,CAAE,CAAC,QAAQ,CAAC,uBAAuB,CAAC,CAAC;YACtD,CAAC,EAAE,IAAI,CAAC,CAAC;QACX,CAAC;QAEK,2CAAO,GAAb,UAAc,KAAoB;YAApB,sBAAA,EAAA,YAAoB;;;;;;iCAC7B,KAAK,EAAL,cAAK;4BACN,KAAA,IAAI,CAAA;4BAAc,WAAM,IAAI,CAAC,WAAW,CAAC,0BAA0B,CAAC,KAAK,CAAC,EAAA;;4BAA1E,GAAK,UAAU,GAAG,SAAwD,CAAC;;;4BAE3E,KAAA,IAAI,CAAA;4BAAc,WAAM,IAAI,CAAC,WAAW,CAAC,kBAAkB,EAAE,EAAA;;4BAA7D,GAAK,UAAU,GAAG,SAA2C,CAAC;;;4BAGhE,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC;4BACxC,IAAI,CAAC,OAAO,GAAe,IAAI,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC;4BACtD,IAAI,CAAC,OAAO,GAAe,IAAI,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC;4BAClD,MAAM,GAAG,EAAE,CAAC;4BAChB,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,UAAA,MAAM;gCACzB,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;4BAC7B,CAAC,CAAC,CAAC;4BACH,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;;;;;SAC/C;QAED,4CAAQ,GAAR,UAAS,GAAG,EAAE,IAAI;YAChB,IAAI,CAAC,GAAG,WAAW,GAAG,GAAG,CAAC;YAC1B,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,CAAC;QACnC,CAAC;QAED,oDAAgB,GAAhB;YACE,MAAM,CAAC;gBACL,UAAU,EAAE;oBACV,EAAE,IAAI,EAAE,KAAK,EAAE;oBACf,EAAE,IAAI,EAAE,KAAK,EAAE;oBACf,EAAE,IAAI,EAAE,QAAQ,EAAE;oBAClB,EAAE,IAAI,EAAE,QAAQ,EAAE;iBACnB;gBACD,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC;gBACnB,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,KAAK;aACZ,CAAC;QACJ,CAAC;QAED,oDAAgB,GAAhB;YACE,MAAM,CAAC;gBACL,UAAU,EAAE;oBACV,EAAE,IAAI,EAAE,QAAQ,EAAE,OAAO,EAAC,CAAC,CAAC,CAAC,EAAE;oBAC/B,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAC,CAAC,CAAC,CAAC,EAAE;oBAC5B,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAC,CAAC,CAAC,CAAC,EAAE,SAAS,EAAC,CAAC,CAAC,CAAC,EAAE;oBAC3C,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAC,CAAC,CAAC,CAAC,EAAE,OAAO,EAAE,KAAK,EAAE,UAAU,EAAE,KAAK,EAAE;oBAC/D,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAC,CAAC,CAAC,CAAC,EAAE;oBAC5B,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAC,CAAC,CAAC,CAAC,EAAE;oBAC5B,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAC,CAAC,CAAC,CAAC,EAAE;iBAC7B;gBACD,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC;gBACpB,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,KAAK;aACZ,CAAC;QACJ,CAAC;QAxGU,yBAAyB;YADrC,0BAAM,CAAC,yBAAW,EAAE,2BAAY,CAAC;6CAEhB,yBAAW,EAAM,2BAAY;WADlC,yBAAyB,CAyGrC;QAAD,gCAAC;KAzGD,AAyGC,IAAA;IAzGY,8DAAyB;;;;;;ICHtC,mBAA0B,MAA8B;QACtD,MAAM,CAAC,eAAe,CAAC;YACrB,iBAAiB;SAClB,CAAC,CAAC;IACL,CAAC;IAJD,8BAIC;;;;;;ICLD;QAAA;QAEA,CAAC;QAAD,gCAAC;IAAD,CAFA,AAEC,IAAA;IAFY,8DAAyB;;;;;;ICCtC,mBAA0B,MAA8B;QACtD,MAAM,CAAC,eAAe,CAAC;YACrB,iBAAiB;SAClB,CAAC,CAAC;IACL,CAAC;IAJD,8BAIC;;;;;;ICJD,mBAA0B,MAA8B;QACtD,MAAM,CAAC,eAAe,CAAC;YACrB,gBAAgB;SACjB,CAAC,CAAC;IACL,CAAC;IAJD,8BAIC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICFD;QACE,kCAAY,EAAe;YACzB,IAAI,CAAC,WAAW,GAAG,EAAE,CAAC;QACxB,CAAC;QAcK,2CAAQ,GAAd;;;;;gCACE,WAAM,IAAI,CAAC,OAAO,EAAE,EAAA;;4BAApB,SAAoB,CAAC;4BACrB,MAAM,CAAC,UAAU,CAAC;gCACV,CAAC,CAAC,cAAc,CAAE,CAAC,SAAS,CAAC,KAAI,CAAC,cAAc,EAAE,CAAC,CAAC;gCACpD,CAAC,CAAC,OAAO,CAAE,CAAC,QAAQ,CAAC,uBAAuB,CAAC,CAAC;4BACtD,CAAC,EAAE,IAAI,CAAC,CAAC;;;;;SACV;QAEK,0CAAO,GAAb;;;;;gCACa,WAAM,IAAI,CAAC,WAAW,CAAC,cAAc,EAAE,EAAA;;4BAA9C,IAAI,GAAG,SAAuC;4BAClD,IAAI,CAAC,IAAI,GAAW,IAAI,CAAC,MAAM,CAAC,CAAC;4BACjC,IAAI,CAAC,MAAM,GAAW,IAAI,CAAC,QAAQ,CAAC,CAAC;4BACrC,IAAI,CAAC,cAAc,GAAW,IAAI,CAAC,YAAY,CAAC,CAAA;4BAChD,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,cAAc,CAAC,WAAW,EAAE,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,cAAc,GAAG,SAAO,IAAI,CAAC,cAAgB,CAAC;4BAChI,IAAI,CAAC,OAAO,GAAkB,IAAI,CAAC,SAAS,CAAC,CAAC;4BAC9C,IAAI,CAAC,YAAY,EAAE,CAAC;;;;;SACrB;QAED,iDAAc,GAAd;YACE,MAAM,CAAC;gBACL,UAAU,EAAE;oBACV,EAAE,IAAI,EAAE,KAAK,EAAE;oBACf,EAAE,IAAI,EAAE,KAAK,EAAE;oBACf,EAAE,IAAI,EAAE,QAAQ,EAAE;oBAClB,EAAE,IAAI,EAAE,KAAK,EAAE;oBACf,EAAE,IAAI,EAAE,KAAK,EAAE;oBACf,EAAE,IAAI,EAAE,KAAK,EAAE;oBACf,EAAE,IAAI,EAAE,KAAK,EAAE;oBACf,EAAE,IAAI,EAAE,KAAK,EAAE;oBACf,EAAE,IAAI,EAAE,KAAK,EAAE;oBACf,EAAE,IAAI,EAAE,KAAK,EAAE;iBAChB;gBACD,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC;gBACnB,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,KAAK;aACZ,CAAC;QACJ,CAAC;QAED,+CAAY,GAAZ;YACE,IAAI,KAAK,GAAG,EAAE,CAAC;YACf,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,UAAA,MAAM;gBACzB,EAAE,CAAA,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAA,CAAC;oBACjB,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC;gBAC7B,CAAC;YACH,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;YAE3C,KAAK,GAAG,EAAE,CAAC;YACX,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,UAAA,MAAM;gBACzB,EAAE,CAAA,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAA,CAAC;oBACjB,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC;gBAC7B,CAAC;YACH,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;YAE3C,KAAK,GAAG,EAAE,CAAC;YACX,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,UAAA,MAAM;gBACzB,EAAE,CAAA,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAA,CAAC;oBAClB,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC;gBAC9B,CAAC;YACH,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;YAE5C,KAAK,GAAG,EAAE,CAAC;YACX,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,UAAA,MAAM;gBACzB,EAAE,CAAA,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAA,CAAC;oBACjB,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC;gBAC7B,CAAC;YACH,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;YAE3C,KAAK,GAAG,EAAE,CAAC;YACX,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,UAAA,MAAM;gBACzB,EAAE,CAAA,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC,CAAA,CAAC;oBACtB,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;gBAClC,CAAC;YACH,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;QAElD,CAAC;QAhGU,wBAAwB;YADpC,0BAAM,CAAC,yBAAW,CAAC;6CAEF,yBAAW;WADhB,wBAAwB,CAiGpC;QAAD,+BAAC;KAjGD,AAiGC,IAAA;IAjGY,4DAAwB;;;;;;ICFrC,mBAA0B,MAA8B;QACtD,MAAM,CAAC,eAAe,CAAC;YACrB,iBAAiB;SAClB,CAAC,CAAC;IACL,CAAC;IAJD,8BAIC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICFD;QACE,mCAAY,EAAe;YACzB,IAAI,CAAC,WAAW,GAAG,EAAE,CAAC;QACxB,CAAC;QAOK,4CAAQ,GAAd;;;;;gCACE,WAAM,IAAI,CAAC,OAAO,EAAE,EAAA;;4BAApB,SAAoB,CAAC;4BACrB,MAAM,CAAC,UAAU,CAAC;gCACV,CAAC,CAAC,aAAa,CAAE,CAAC,SAAS,CAAC,KAAI,CAAC,cAAc,EAAE,CAAC,CAAC;gCACnD,CAAC,CAAC,OAAO,CAAE,CAAC,QAAQ,CAAC,uBAAuB,CAAC,CAAC;4BACtD,CAAC,EAAE,IAAI,CAAC,CAAC;;;;;SACV;QAEK,2CAAO,GAAb;;;;;gCACa,WAAM,IAAI,CAAC,WAAW,CAAC,eAAe,EAAE,EAAA;;4BAA/C,IAAI,GAAG,SAAwC;4BACnD,IAAI,CAAC,OAAO,GAAkB,IAAI,CAAC;4BACnC,IAAI,CAAC,YAAY,GAAmB,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAE,CAAC,MAAM,CAAC;4BACtE,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;4BACrB,GAAG,CAAA,CAAK,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,YAAY,EAAE,CAAC,EAAE,EAAC,CAAC;gCACzC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;4BACjD,CAAC;;;;;SACF;QAED,gDAAY,GAAZ,UAAa,KAAa;YACxB,IAAI,QAAQ,GAAG,KAAK,GAAG,CAAC,GAAG,KAAG,KAAO,GAAG,MAAI,KAAO,CAAC;YACpD,IAAI,IAAI,GAAG,IAAI,IAAI,CAAI,QAAQ,aAAU,CAAC,CAAC;YAC3C,IAAI,MAAM,GAAG,OAAO,CAAC;YACrB,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE,EAAE,KAAK,EAAE,MAAM,EAAE,CAAC,CAAC;QACxD,CAAC;QAED,kDAAc,GAAd;YACE,IAAI,UAAU,GAAG;gBACf,EAAE,IAAI,EAAE,QAAQ,EAAE;gBAClB,EAAE,IAAI,EAAE,KAAK,EAAE;aAChB,CAAA;YACD,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,YAAY,EAAE,CAAC,EAAE,EAAE,CAAC;gBAC3C,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC;YACnC,CAAC;YAED,MAAM,CAAC;gBACL,UAAU,EAAE,UAAU;gBACtB,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC;gBACpB,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,KAAK;aACZ,CAAC;QACJ,CAAC;QAED,uDAAmB,GAAnB,UAAoB,KAAa;YAC/B,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC;gBACd,KAAK,CAAC,EAAE,MAAM,CAAC,SAAS,CAAA;gBACxB,KAAK,CAAC,EAAE,MAAM,CAAC,SAAS,CAAA;gBACxB,KAAK,CAAC,EAAE,MAAM,CAAC,UAAU,CAAA;gBACzB,KAAK,CAAC,EAAE,MAAM,CAAC,OAAO,CAAA;gBACtB,KAAK,CAAC,EAAE,MAAM,CAAC,OAAO,CAAA;gBACtB,KAAK,CAAC,EAAE,MAAM,CAAC,KAAK,CAAA;gBACpB,KAAK,CAAC,EAAE,MAAM,CAAC,MAAM,CAAA;gBACrB,KAAK,CAAC,EAAE,MAAM,CAAC,MAAM,CAAA;gBACrB,KAAK,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAA;gBACvB,KAAK,CAAC,EAAE,MAAM,CAAC,WAAW,CAAA;gBAC1B,KAAK,EAAE,EAAE,MAAM,CAAC,SAAS,CAAA;gBACzB,KAAK,EAAE,EAAE,MAAM,CAAC,UAAU,CAAA;gBAC1B,KAAK,EAAE,EAAE,MAAM,CAAC,UAAU,CAAA;gBAC1B;oBACE,MAAM,CAAC,SAAS,CAAC;YACrB,CAAC;QACH,CAAC;QAtEU,yBAAyB;YADrC,0BAAM,CAAC,yBAAW,CAAC;6CAEF,yBAAW;WADhB,yBAAyB,CAwErC;QAAD,gCAAC;KAxED,AAwEC,IAAA;IAxEY,8DAAyB;;;;;;ICFtC,mBAA0B,MAA8B;QACtD,MAAM,CAAC,eAAe,CAAC;YACrB,iBAAiB;SAClB,CAAC,CAAC;IACL,CAAC;IAJD,8BAIC;;;;;;ICND;QAAA;QAEA,CAAC;QAAD,gCAAC;IAAD,CAFA,AAEC,IAAA;IAFY,8DAAyB;;;;;;ICEtC,mBAA0B,MAA8B;QACtD,MAAM,CAAC,eAAe,CAAC;YACrB,gBAAgB;SACjB,CAAC,CAAC;IACL,CAAC;IAJD,8BAIC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ICFD;QACE,kCAAY,EAAe;YACzB,IAAI,CAAC,WAAW,GAAG,EAAE,CAAC;QACxB,CAAC;QAcK,2CAAQ,GAAd;;;;;gCACE,WAAM,IAAI,CAAC,OAAO,EAAE,EAAA;;4BAApB,SAAoB,CAAC;4BACrB,MAAM,CAAC,UAAU,CAAC;gCACV,CAAC,CAAC,cAAc,CAAE,CAAC,SAAS,CAAC,KAAI,CAAC,cAAc,EAAE,CAAC,CAAC;gCACpD,CAAC,CAAC,OAAO,CAAE,CAAC,QAAQ,CAAC,uBAAuB,CAAC,CAAC;4BACtD,CAAC,EAAE,IAAI,CAAC,CAAC;;;;;SACV;QAEK,0CAAO,GAAb;;;;;gCACa,WAAM,IAAI,CAAC,WAAW,CAAC,cAAc,EAAE,EAAA;;4BAA9C,IAAI,GAAG,SAAuC;4BAClD,IAAI,CAAC,IAAI,GAAW,IAAI,CAAC,MAAM,CAAC,CAAC;4BACjC,IAAI,CAAC,MAAM,GAAW,IAAI,CAAC,QAAQ,CAAC,CAAC;4BACrC,IAAI,CAAC,cAAc,GAAW,IAAI,CAAC,YAAY,CAAC,CAAA;4BAChD,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,cAAc,CAAC,WAAW,EAAE,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,cAAc,GAAG,SAAO,IAAI,CAAC,cAAgB,CAAC;4BAChI,IAAI,CAAC,OAAO,GAAkB,IAAI,CAAC,SAAS,CAAC,CAAC;4BAC9C,IAAI,CAAC,YAAY,EAAE,CAAC;;;;;SACrB;QAED,iDAAc,GAAd;YACE,MAAM,CAAC;gBACL,UAAU,EAAE;oBACV,EAAE,IAAI,EAAE,KAAK,EAAE;oBACf,EAAE,IAAI,EAAE,KAAK,EAAE;oBACf,EAAE,IAAI,EAAE,QAAQ,EAAE;oBAClB,EAAE,IAAI,EAAE,KAAK,EAAE;oBACf,EAAE,IAAI,EAAE,KAAK,EAAE;oBACf,EAAE,IAAI,EAAE,KAAK,EAAE;oBACf,EAAE,IAAI,EAAE,KAAK,EAAE;oBACf,EAAE,IAAI,EAAE,KAAK,EAAE;oBACf,EAAE,IAAI,EAAE,KAAK,EAAE;oBACf,EAAE,IAAI,EAAE,KAAK,EAAE;iBAChB;gBACD,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC;gBACnB,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,KAAK;aACZ,CAAC;QACJ,CAAC;QAED,+CAAY,GAAZ;YACE,IAAI,KAAK,GAAG,EAAE,CAAC;YACf,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,UAAA,MAAM;gBACzB,EAAE,CAAA,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAA,CAAC;oBACjB,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC;gBAC7B,CAAC;YACH,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;YAE3C,KAAK,GAAG,EAAE,CAAC;YACX,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,UAAA,MAAM;gBACzB,EAAE,CAAA,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAA,CAAC;oBACjB,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC;gBAC7B,CAAC;YACH,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;YAE3C,KAAK,GAAG,EAAE,CAAC;YACX,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,UAAA,MAAM;gBACzB,EAAE,CAAA,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAA,CAAC;oBAClB,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC;gBAC9B,CAAC;YACH,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;YAE5C,KAAK,GAAG,EAAE,CAAC;YACX,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,UAAA,MAAM;gBACzB,EAAE,CAAA,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAA,CAAC;oBACjB,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC;gBAC7B,CAAC;YACH,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;YAE3C,KAAK,GAAG,EAAE,CAAC;YACX,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,UAAA,MAAM;gBACzB,EAAE,CAAA,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC,CAAA,CAAC;oBACtB,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;gBAClC,CAAC;YACH,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;QAElD,CAAC;QAhGU,wBAAwB;YADpC,0BAAM,CAAC,yBAAW,CAAC;6CAEF,yBAAW;WADhB,wBAAwB,CAiGpC;QAAD,+BAAC;KAjGD,AAiGC,IAAA;IAjGY,4DAAwB;;;ACJrC;ACAA,EDCE,0BAA0B;AED5B,CDCC,ADCA,oBCDoB;AEDrB,CFEC,CCDC,gBDCgB,yBCDyB;AED3C,CHGC,CEFC,eAAe,IFEI;AIHrB,CFEC,AFEA,CGHC,AFEA,eEFe,gEFEgE;AIHjF,CFEC,CCDC,AHGA,eGHe,uDCDuD,ubJIub;ACA/f,AFEA,AKLA,ACDA,CFEC,AHGA,oEIJoE,GCDG;ACAxE,AJIA,AEFA,ACDA,CNMC,CEFC,WFEW,IEFI,oDIJoD,YDCY;ADEjF,AHGA,AIJA,ACDA,AEFA,CNMC,AFEA,CGHC,eAAe,MHGM,iDQRiD,SFES;AACjF,AEFA,ACDA,CNMC,AHGA,CIJC,AHGA,eGHe,IHGI,gDOPgD,GCDG;APQxE,AMNA,ACDA,ACDA,CNMC,CHGC,SAAS,0DQR0D,GCDG,SFES;ALMjF,AHGA,AQRA,ACDA,ACDA,ACDA,ETSE,ADCA,eCDe,ODCO,6CST6C,GCDG,SFES;ALMjF,AKLA,ACDA,ACDA,ACDA,CVUC,AFEA,CGHC,AFEA,eEFe,EHGE,mCCDmC,eUVe,GCDG,SFES;AACjF,ACDA,ACDA,CTSC,AHGA,CIJC,AHGA,eGHe,IHGI,gDWXgD,YDCY;ATUjF,ASTA,ACDA,CRQC,CHGC,oBAAoB,2DWX2D;ATUjF,AHGA,ECDE,eAAe;AGFjB,CJIC,CEFC,AMNA,WNMW,QFEQ;AQPrB,CNMC,AFEA,CGHC,AFEA,AQRA,WNMW,KDCK,GFEG,iBCDiB;AQPtC,CPOC,ACDA,AHGA,CIJC,AHGA,WGHW,GEFG,EHGE,AHGA,mBCDmB;AKJrC,CHGC,ACDA,AJIA,ACDA,CQRC,AEFA,gBPOgB,KKLK;AEDvB,CPOC,AKLA,EDCE;ARSH,ACDA,AOPA,ACDA,EEFE,cNMc,ACDA;ADEhB,ACDA,CNMC,CCDC,AQRA,EEFE,SAAS,OXWO,ASTA,YDCY,EPOE;AONlC,CRQC,ASTA,CRQC,AKLA,EKLE,YAAY,MLKM,CNMC,yDCDyD;AQPhF,CTSC,CCDC,AKLA,AEFA,CGHC,aNMa,aGHa,OFEO,6cLK6c;AIHjf,CMNC,CVUC,AKLA,AEFA,ACDA,UHGU,CGHC,SRQS,iCOPiC;ARSvD,AWXA,CFEC,CRQC,AIJA,ACDA,AEFA,eFEe,ILKI,AIJA,+VGH+V;ACApX,CTSC,ACDA,CIJC,ACDA,AEFA,AGHA,gBXWgB,EKLE,EGHE,UFEU;ALMhC,CDCC,AKLA,ACDA,CEFC,ACDA,EEFE,iBXWiB,AQRA,CCDC,CEFC;ANOvB,ACDA,CNMC,AQRA,CPOC,AQRA,CEFC,aFEa,QRQQ;AONxB,CCDC,AEFA,CVUC,AKLA,mBAAmB,2CLK2C;ADEhE,ASTA,AEFA,EVUE,AIJA,ACDA,AEFA,mBPOmB,AKLA,GEFG,QHGQ;CLM/B,CCDC,AIJA,ACDA,AEFA,ACDA,AEFA,SXWS,KUVK,ELKE,AIJA,CHGC,ILKI,yBOPyB;AEDhD,CVUC,AKLA,CJIC,AKLA,AEFA,ACDA,EEFE,OFEO,UTSU,AQRA,CFEC,CKLC,eVUe;AIHtC,CLKC,AMNA,CLKC,AOPA,ACDA,CEFC,OFEO,STSS,IQRI,cPOc;AKJrC,CNMC,ACDA,COPC,ACDA,AEFA,OFEO,OCDO,sBFEsB;AEDtC,ELKE,AGHA,ACDA,EEFE,UAAU,EFEE,eJIe,MGHM;ARSrC,ACDA,CIJC,AGHA,CCDC,ACDA,CCDC,yBDCyB,IDCI;AJKhC,AGHA,CRQC,CCDC,AQRA,ACDA,ACDA,UFEU,GTSG,KUVK,8BTS8B,YOPY;AAC9D,CRQC,CCDC,AQPA,ACFA,ECDE,YAAY,CDCC,IVUI,MSRM,6DRO6D;CDEvF,CCDC,AIJA,AGHA,ACAA,ACFA,ECDE,cAAc,CFGC,GCFG,IFEI,IHGI,8TJI8T;CIH3V,AIHA,CROC,AKLA,AEFA,AEFA,CCDC,kBDCkB,CTSC,AOPA,YFEY;ANOlC,AKLA,AIHA,EROE,AKLA,AEFA,AEFA,ACDA,mBVUmB,CSTC,CFEC,sBFEsB;CNO5C,ACDA,AOPA,CFEC,AGFA,ACFA,ECDE,UDCU,CCDC,ELKE,AGFA;ADCjB,CFEC,AGFA,ACFA,ECDE;AVWH,AKLA,AGFA,ACFA,EFEE,AGHA,eHGe;CAChB,CPOC,AIJA,AIHA,ACFA,ECDE,aFGa,EJGE,GKLG,QCDQ,oDVUoD;AONlF,CPOC,AIJA,AIHA,CTQC,AUVA,ECDE,iBXWiB,CUVC,0BCD0B;ANOhD,AIHA,ETQE,AQRA,AEFA,ECDE,WAAW,EHGE,EEFE;CVWlB,AQRA,CHIC,AIJA,ACFA,ECDE,aFGa,ICFI,ECDE,4BNO4B;AGHnD,CHIC,AIJA,ACFA,GCDG,SAAS;ANQb,AIJA,ACFA,EJIE,AEFA,CGHC,cHGc,iBFEiB;ANOlC,CMNC,AEFA,CCAC,ACFA,ACDA,eDCe,WDEW;AHG5B,AEFA,CCAC,ACFA,GCDG,iBAAiB;AFIrB,ACFA,CVYC,CMRC,AEFA,EGHE,aHGa,GFEG,GKLG,EXaE;CACxB,AMRA,AEFA,CCAC,ACFA,CCDC,yBFGyB,ACFA;AJK5B,AEFA,ECAE,ACFA,ACDA,YDCY,IDEI;EHGhB,AEFA,ACAA,ACFA,ECDE,UDCU,KDEK,CHEC,EEFE,CGHC;AXcvB,CMRC,CEFC,ACAA,ACFA,CCDC,SDCS,SFES,GCAG;AHGxB,CNQC,AQVA,CHIC,AIJA,ACFA,ACDA,WXaW,KSVK,GCFG,OLMO;AGH5B,CRUC,AKNA,CCFC,AGFA,ACFA,ECDE,QDCQ,EDEE,MHEM,CKLC,OXaO;AKL5B,CLMC,AMRA,AGFA,CDAC,AEFA,ECDE,SDCS,KFEK,KGHK,QXaQ;AMP/B,AGFA,CTUC,CKNC,AGJA,AEFA,ECDE,SDCS,WCDW,IXaI,AKNA,AGJA;CRW3B,AUZA,CLMC,ACFA,AEFA,ACAA,CEHC,gBFGgB,CHEC,IDEI,AGJA;AEDxB,CLMC,ACFA,AEFA,CCAC,AEHA,mBFGmB;ATWrB,AKNA,ACFA,AEFA,CCAC,CCFC,ECDE,qBAAqB,IDCI;ADG7B,EJIE,ACFA,AEFA,AEFA,CCDC,kBHGkB,CEFC,KJIK,CDEC;CCD3B,AEFA,CHIC,AIJA,ACFA,ACDA,eFGe,ICFI,GLMG;ACDxB,AEFA,CHIC,AIJA,CCFC,ECDE,YAAY,YDCY;ALO5B,AIJA,EHEE,AEFA,AEFA,CCDC,ULKU,IIJI,IFEI;CRWpB,AWbA,CNOC,ACFA,AEFA,ACAA,ACFA,eVYe,AUZA,IDEI,CDAC,EFEE,IDEI;AMN5B,CXaC,AMRA,CDEC,AGJA,ACAA,ACFA,UDEU,GCFG,KVYK,EQVE,EHIE;ACDxB,CNQC,AKNA,CGJC,ACAA,ACFA,ACDA,WFGW,CCFC,MFEM;AHKpB,CIJC,CHEC,AEFA,AEFA,ECDE,SLKS,OIJO,CFEC,MGHM;AXc3B,ASVA,CDAC,CHIC,ACFA,AIJA,CCDC,kBDCkB,GJIG,IDEI;AGH5B,CFEC,CDEC,AIJA,ACFA,ACDA,mBDCmB,GLMG,IIJI;AHG5B,CDEC,CGJC,ACAA,ACFA,ECDE,ODCO,QCDQ,CFGC,EDAE;AHKtB,CLMC,AQVA,CFEC,AGFA,ACFA,CCDC,ULKU,CIJC,MVYM,WSVW;ADC/B,CRUC,AUZA,CJIC,AGFA,AEHA,QXaQ,WSVW,GHEG;AIHxB,CVYC,AMRA,CEFC,ACAA,EEHE,QXaQ,gBQVgB,CGHC,QFGQ;AHGrC,CNQC,ASVA,CJIC,AGJA,AEFA,CCDC,aXaa,EUZE,aFEa,QHIQ;AIHvC,CTUC,AUZA,ACDA,CNOC,ACFA,AEFA,YFEY,QEFQ,aHIa,OLMO;AUX1C,ACDA,CXaC,AKNA,ACFA,AEFA,CCAC,YTUY,ISVI;AJKlB,ACFA,AEFA,CRUC,ASVA,CCFC,ACDA,gBDCgB;AValB,ASVA,EJIE,ACFA,AEFA,AEFA,ECDE,UHGU,IEFI,EJIE,SKLS,UNOU;CLOtC,AQVA,AEFA,CLMC,ACFA,AGFA,CEHC,WXaW,OMRO,UGFU,QJIQ;AGHvC,AEFA,CVYC,AKNA,AIJA,AEHA,CLKC,gBNQgB,CAAC,EMRE,QNQQ;AKL7B,AIJA,AEHA,CXaC,CMRC,AEFA,AEFA,aFEa,EEFE,ECDE,GLKG;ANStB,AWbA,CLKC,AEFA,CCAC,ACFA,gBAAgB,sCDEsC;AHGxD,AEFA,CRUC,ASVA,CCFC,ACDA,gBXagB,CAAC,AUZA,wBVYwB;AST3C,CTUC,CMRC,AEFA,AEFA,ECDE,aAAa,CDCC,GFEG,OFEO;ANS5B,CQVC,CFEC,AGFA,ACFA,CCDC,yBFGyB,ACFA,qBJIqB;AEDjD,CRUC,AUZA,ACDA,CLKC,AGFA,UHEU,GGFG,GTUG,CAAC,4BAA4B;AUX/C,ACDA,CXaC,CMRC,AEFA,ACAA,YAAY,GHEG,GEFG;CACnB,ACAA,CHEC,AIJA,ACDA,mBDCmB,SJIS;ANS9B,AQVA,ACAA,CCFC,CJIC,EKLE,aAAa,ILKI,OEFO;AAC5B,AEFA,ELME,ACFA,AGFA,CEHC,YFGY,MHEM,kBDEkB;CLOtC,ASVA,AEHA,CNOC,ACFA,AEFA,AEFA,SJIS,ENQE,CUZC,CFEC,wBHIwB;AIHvC,AEHA,CXaC,AKNA,AGJA,CFEC,AIJA,YJIY,GIJG;ALOjB,AGJA,CFEC,CGFC,ACFA,ACDA,WDCW,QDEQ;ATWrB,AMRA,CGFC,ACFA,CLMC,AGJA,EGHE,UHGU,IGHI,qBNOqB;AIHvC,ACFA,CVYC,AQVA,CHIC,ACFA,CKLC,YLKY,INQI,oBKNoB;AGHvC,CRUC,AKNA,AMPA,CLKC,AGFA,ACFA,aDEa,IHEI,ENQE,kBUZkB;ALOvC,CLMC,CMRC,AEFA,ACAA,ACFA,YJIY,OEFO,ACAA,wBCFwB;CJK5C,AEFA,ACAA,CCFC,kCAAkC;AVapC,AMRA,AEFA,ACAA,ECFE,eAAe;CVahB,CMRC,AEFA,ACAA,ACFA,UJIU,AIJA,GVYG,KQVK,CCAC;CTWpB,AQVA,ACAA,CHEC,AIJA,QJIQ,GIJG;AFGb,ACAA,EHEE,AIJA,SJIS,SIJS;AVapB,EMRE,AEDA,ACDA,ACFA,OJIO,MNQM,ESVE,ICFI,mBFGmB;ARUxC,CMRC,AEDA,ACDA,CCFC,SAAS;AJKX,AEDA,ACDA,CTUC,CUZC,SAAS,kBVYkB;CAC5B,AUZA,CLMC,ACFA,AEAA,ACFA,kBAAkB,CHEC,SNQS,SKNS,GGFG;AEH1C,CVYC,AQRA,ACFA,CJIC,ACFA,gBAAgB,aNQa,QKNQ;AGSvC,ACZA,CTUC,AKNA,ACFA,CIJC,YAAY;ALOd,ACFA,EEUE,ACZA,ACFA,YDEY,GCFG;AVajB,EKNE,ACFA,AGFA,ACFA,EFeE,SEfS,QDEQ,ODaO,WHTW,aCFa;CACnD,AGFA,ACFA,CLMC,CGSC,oCHToC;ACDvC,AGFA,ACFA,CVYC,AKNA,CGSC,uCRHuC;AKLzC,CLMC,CMRC,AGFA,ACFA,EFgBE,eCde,WDcW,SEhBS,GVYG,+BMR+B;CNSxE,CMRC,AGFA,ACFA,CFgBC,WCdW,EHEE,4BIJ4B;CFiB3C,CFZC,AGFA,ACFA,iBDEiB,WHEW,MIJM;AVapC,AQIA,CFZC,CGFC,ACFA,eAAe,GDEG;AHGpB,CNQC,ASVA,CDcC,AEhBA,UAAU,MVYM,iDQIiD;ACbnE,CTUC,CMRC,AEcA,AElBA,WAAW,KJIK,QNQQ,CQMC;CRL1B,AQMA,CFdC,AGFA,ACFA,iBJIiB,CIJC,MDEM,GTUG;AQO7B,CRNC,AMRA,CGFC,ACFA,mBAAmB,CDEC;AHGtB,EEcE,AChBA,ACFA,YAAY,GDEG,kDDgBkD;ARLnE,EKNE,ACFA,AEgBA,AClBA,ACFA,SAAS,GDEG,GHEG,WEgBW,WHdW;CCDtC,AEgBA,CHdC,AIJA,ACFA,SAAS,WDEW,iBJIiB;ACDvC,AEgBA,CRRC,AKNA,AKNA,CDEC,gBTUgB,CSVC;AJKnB,AKNA,CVYC,ASVA,CHEC,AEgBA,eFhBe,kDEgBkD;ACjBnE,CHEC,CDEC,AGgBA,AEtBA,aAAa,aFsBa,WHhBW;ALOvC,AMRA,CEkBC,CHhBC,AIJA,ACFA,iBAAiB,oBLMoB,OIJO;ADqB9C,CRVC,AKNA,AKNA,CJIC,AGFA,cHEc,EGFE,QTUQ;AKL1B,AKNA,CVYC,CMRC,AEkBA,ACpBA,gBTUgB,USVU,kBHEkB,+BEkB+B;CRT5E,CMPC,AEmBA,ACtBA,ACFA,aAAa,IDEI,EHGE,KEmBK;CACzB,CFnBC,AGHA,ACFA,iBAAiB,OJKO,AGHA;ATW1B,AQYA,CExBC,CJKC,AGHA,6BHG6B,cGHc;ACD7C,CDEC,CHGC,AEmBA,oBFnBoB,uDEmBuD;ACrB7E,EHGE,AEqBA,AE1BA,WAAW,aF0Ba,EFrBE;CAC3B,AEqBA,CCxBC,ACFA,CVYC,SSVS,GCFG;AVaf,AMPA,AEqBA,CCxBC,ACFA;ADGD,ACFA,CVYC,CMPC,0BAA0B,UNOU;CACrC,CKNC,ACDA,AGHA,ACFA,cAAc,EJKE,GGHG,kBJIkB;ALOvC,CUZC,CLMC,ACDA,AGHA,iBHGiB,WGHW,SJIS;AKLvC,CLMC,AIJA,CHGC,uBAAuB;ADEzB,AIJA,CTUC,CMPC,AEqBA,AE1BA,aF0Ba,EE1BE,GJKG,ENOE;CACrB,AQcA,CHpBC,ACDA,AGHA,ACFA,mBVYmB,AMPA,AGHA,ACFA,kBLMkB;AGqBvC,CRdC,AMPA,AILA,CLMC,AIJA,SAAS,4BJI4B;ALOvC,AMPA,AILA,CLMC,CGoBC,ACxBA,YAAY,ODwBO;AHnBrB,ECDE,AEqBA,ACxBA,ACFA,sBF0BsB,KFrBK,CILC,IDEI;CTWjC,ASVA,ACFA,CJKC,AEqBA,WAAW,SRdS,AMPA;AGFtB,ACFA,CVYC,CMPC,AEqBA,YAAY,OFrBO,GNOG;CACvB,CMPC,AEqBA,AE1BA,eJKe,EEqBE,CE1BC;AVapB,CUZC,CJKC,AEqBA,ACxBA,aAAa,SHGS,CEqBC;AEzBzB,CF0BC,CFrBC,AGHA,aHGa,GGHG;ADyBlB,CRdC,CMPC,AGHA,ACFA,eDEe,GHGG,AILA,GVYG;CACtB,AUZA,CJKC,AGHA,mBHGmB,AGHA;ATWrB,AUZA,EJKE,AEqBA,ACxBA,YHGY,OEqBO,CCxBC;CTWrB,AMPA,CDCC,AGoBA,ACxBA,ACFA,QF0BQ,UE1BU,IVYI,eKNe,AIJA;AHIvC,CNOC,AUZA,CLMC,AGoBA,ACxBA,YDwBY,KCxBK,oBJIoB;AKLvC,CLMC,CGoBC,ACxBA,mBDwBmB,CCxBC;AJKtB,CGoBC,CCxBC,ACFA,aDEa,CHGC,MILM;AJMtB,AEqBA,EHpBE,AIJA,ACFA,aDEa,OCFO,iBLMiB;CIHtC,CJIC,ACDA,AEqBA,AE1BA,WAAW,SJKS,CEqBC,gBHpBgB;ALOvC,ASVA,CJIC,AGoBA,AE1BA,CJKC,mBAAmB;ADErB,AGoBA,AE1BA,CJKC,CGHC,gCAAgC;AHIlC,EEqBE,ACxBA,ACFA,CVYC,cQcc,CE1BC,IDEI;ATWtB,CQcC,ACxBA,CCFC,iBAAiB;AF2BnB,ACxBA,ECFE,UAAU;CVaX,AUZA,CF0BC,ACxBA,eDwBe,ORdO,USVU;ACDlC,CVYC,AQcA,ACxBA,aTUa;AQed,ACxBA,CTUC,CUZC,oBAAoB;EDGpB,ACFA,eAAe,iBDEiB,kCDwBkC;ARbpE,AQcA,CCxBC,CCFC,mBAAmB;ADGrB,EJIE,AGoBA,AE1BA,iBF0BiB,CE1BC,mBLMmB;CLOtC,AQcA,CHpBC,AIJA,ACFA,mBAAmB,aDEa,ITUI,CKNC;AGqBvC,CRdC,AKNA,AIJA,CCFC,iBAAiB;ALOnB,AIJA,CCFC,CF0BC,iBAAiB;ARbnB,AUZA,CF0BC,CHpBC,AIJA,qCJIqC,OIJO;ADyB9C,EHpBE,AIJA,ACFA,eDEe,ACFA,sBLMsB;CLOtC,AKNA,CGoBC,ACxBA,ACFA,YVYY,GUZG,CDEC,CDwBC;AHnBnB,CLMC,AQcA,CCxBC,ACFA,gBAAgB,CDEC;ADyBnB,ECxBE,ACFA,mBAAmB,GDEG;ATWxB,CSVC,ACFA,CF0BC,iBAAiB;ACvBnB,ACFA,CF0BC,CHpBC,qCAAqC;AGqBvC,CRdC,CKNC,AIJA,ACFA,YDEY,GCFG,UVYU,YKNY;CLOtC,AKNA,CGoBC,ACxBA,ACFA,gBAAgB,CF0BC,ECxBE;AJKrB,CGoBC,CCxBC,ACFA,aDEa,ICFI;AVanB,AQcA,CE1BC,CLMC,AIJA,kBAAkB,mBJImB;AKLvC,CVYC,CKNC,AGoBA,ACxBA,eTUe,EQcE,ECxBE,kBJIkB;CLOtC,AKNA,AGoBA,CCxBC,ACFA,gBDEgB,CCFC;ALOnB,AGoBA,CCxBC,ACFA;AVaD,ASVA,ACFA,EF0BE,iBAAiB;CRblB,AQcA,CCxBC,ACFA,YAAY,ODEO,aTUa;AQelC,CRdC,ASVA,CJIC,AKNA,kBAAkB,mBLMmB;AIHvC,CCFC,CLMC,AGoBA,iBAAiB,oBHpBoB;ALOvC,AUZA,CLMC,AGoBA,CCxBC,iBAAiB;AJKnB,AGoBA,ERdE,ASVA,ACFA,YDEY,CCFC,CVYC;CACf,CKNC,AGoBA,ACxBA,ACFA,YAAY,KF0BK,ACxBA,oBJIoB;CACtC,AGoBA,CCxBC,ACDA,kBDCkB,CCDC;AVYrB,AKNA,AGoBA,CCxBC,CCDC,wBAAwB;ADE1B,CTUC,CKNC,AGoBA,AEzBA,iBFyBiB,KRdK,CAAC,GKNG,GKLG,0CVW0C;CACxE,AQcA,AEzBA,CLKC,AIJA,wBAAwB,oBJIoB;AGqB9C,AEzBA,CLKC,CIJC,oBAAoB;ATWtB,AKNA,EGoBE,ACxBA,ACDA,eDCe,EDwBE,0BEzB0B;CVY5C,AQcA,CHpBC,AIJA,ACDA,YDCY,KCDK,CVWC,0BKN0B;AGqB9C,CRdC,AKNA,CIJC,ACDA,aAAa,ODCO;AJKtB,CKLC,CFyBC,ACxBA,iBDwBiB,ACxBA;ATWnB,AUXA,CFyBC,ACxBA,CJIC,4CAA4C;AGqB9C,ACxBA,CTUC,AKNA,0BLM0B;AKL3B,CLMC,CQcC,ACxBA,cCDc,CDCC,EDwBE,MRdM;AUVzB,CVWC,AQcA,CHpBC,AIJA,0BAA0B,kBJIkB;AGqB9C,CHpBC,AIJA,CCDC,+BAA+B;AVYjC,AKNA,AIJA,ECDE,mBAAmB;CVYpB,AUXA,CLKC,ACDA,AGHA,aTUa,ESVE,IHGI,yBDCyB;AKJ9C,CVWC,AKNA,CCDC,AEqBA,ACxBA,iBDwBiB,GFrBG,MGHM;AJK5B,CCDC,AEqBA,ACxBA,CCDC,0BAA0B;AVY5B,AMPA,AEqBA,ACxBA,EJIE,AKLA,sBAAsB,YVWY,UKNU;ALO9C,CKNC,CCDC,AEqBA,ACxBA,ACDA,eDCe,EDwBE,GEzBG,UJIU;ADEhC,CLMC,AQcA,CFrBC,AGHA,ACDA,eVWe,KMPK,AIJA,MDCM;ADyB5B,CRdC,ASVA,CJIC,ACDA,AIJA,QVWQ,QMPQ,EIJE,0BLK0B;AIH9C,CTUC,AKNA,ACDA,CEqBC,AEzBA,SVWS,CUXC,OFyBO;AHnBnB,ACDA,CNOC,AQcA,CCxBC,ACDA,YVWY,AUXA,GDCG;ADyBjB,CRdC,CKNC,ACDA,AGHA,ACDA,aVWa,AUXA,EJIE,WGHW,kBJIkB;CLO7C,AKNA,AIJA,CHGC,AEqBA,AEzBA,QAAQ,SFyBS,ERdE,OMPO;ADE5B,AIJA,CTUC,AQcA,CFnBC,AINA,iBVWiB,CUXC,oBJMoB;AEoBxC,CRdC,CKNC,ACCA,AGLA,ACDA,UJMU,KGLK,GTUG,CUXC,yBLKyB;CLO7C,AKNA,CCCC,AEmBA,ACxBA,ACDA,SAAS,EVWE,MQcM,SCxBS,kBHKkB;ADA9C,CLMC,AMLA,AEmBA,ACxBA,CCDC,YAAY,MVWM;AMJpB,AEmBA,ACxBA,CTUC,AUXA,CLKC,aLMa,MKNM;AKJrB,ELKE,ACCA,AGLA,eAAe,GJIG,ACCA;CNMnB,AKNA,CCCC,AEmBA,ACxBA,ACDA,eJMe,EEmBE,KEzBK,CVWC,GSVG;AJK5B,CLMC,AMLA,AEmBA,ACxBA,CCDC,qBAAqB,eVWe;AMJtC,AEmBA,ACxBA,CTUC,CKNC,AKLA,iBLKiB,CLMC,CUXC;CVcZ,AUbR,CLKC,ACCA,AEmBA,ACxBA,eAAe,EDwBE,EHpBE,qBLQ6B,GMPL;AIL7C,CVaC,AKRA,ACCA,AEmBA,CCxBC,0BAA0B;AJK5B,ACCA,AEmBA,CCxBC,CCDC,aAAa;AVcf,ASZA,EJIE,AGoBA,AEzBA,eAAe,CLKC,CGoBC;CRXlB,AQYA,AEzBA,CLKC,ACCA,AGLA,eAAe,ITYI,MKRM,OCCO;AEoBlC,AEzBA,CVaC,CKRC,ACCA,AGLA,eTYe,CKRC,MCCM,IGLI;CTa3B,ASZA,CJIC,ACCA,AEmBA,AEzBA,ULKU,OLQO,AQYA,SFnBS,AINA;ADE5B,CTYC,AMPA,AEmBA,CHpBC,AKLA,WVaW,AKRA,WKLW;AJOxB,AEmBA,CRZC,CKRC,AIJA,ACDA,WLKW,SKLS,MDCM;EJK1B,ACCA,AEmBA,ACxBA,ACDA,iBFyBiB,EHpBE,CKLC,qBDCqB,MHKM;ANQjD,CMPC,AEmBA,ACxBA,CJIC,AKLA,SLKS,SKLS;AJOpB,AEmBA,ACxBA,CTYC,CKRC,AKLA,OLKO,GKLG,KVaK;CAChB,AKRA,CCCC,AEmBA,ACxBA,ACDA,UDCU,ECDE,GJMG,ENOE,AQYA;AHnBnB,CLQC,AQYA,CFnBC,AGLA,ACDA,aAAa,MJMM,AGLA;ADyBrB,CFnBC,CGLC,ACDA,QAAQ,IDCI;ATad,AMPA,EEmBE,ACxBA,ACDA,aDCa,CJIC,GGoBG,CEzBC;ALMpB,CGoBC,CCxBC,ACDA,EVaE,SSZS,QCDQ,EVaE;AQavB,EHpBE,ACCA,AGLA,ACDA,EVaE,OUbO,CDCC,CTYC,MKRM,0BCC0B;CAC5C,CDDC,AGoBA,ACxBA,ACDA,EVaE,UAAU,AUbA,IDCI,CDwBC,GHpBG;ACEtB,CEmBC,ACxBA,ACDA,CLKC,ELQE,YAAY,YKRY;AGqB5B,ACxBA,ACDA,ELKE,ACCA,ENOE,aAAa,WMPW,iBDDiB;EAC3C,ACCA,AEmBA,ACxBA,ACDA,EVaE,WUbW,EJME,EDDE,AGoBA,GRZG,USZU;CJK/B,AGoBA,ACxBA,CHKC,AINA,EVaE,aUba,KVaK,uBMPuB;ADA7C,AGoBA,ACxBA,CHKC,AINA,GVaG,kBAAkB;AMNtB,AINA,ELKE,AGoBA,ACxBA,ETYE,YKRY,GGoBG,MRZM,GSZG;CDyB3B,ACxBA,CJIC,ACCA,AINA,EVaE,kBUbkB,CVaC,WKRW,GCCG;AEoBrC,ACxBA,CJIC,ACCA,CINC,EVaE,gBUbgB,CVaC;AKPrB,ACCA,CINC,CFyBC,ACxBA,ETYE,eQYe,SRZS,ISZI;ACAhC,CFyBC,ACxBA,CJIC,ACCA,ENYE,UKbU,yBCCyB,2GNY2G;AQQlJ,ACxBA,CTiBC,AKbA,ACCA,CINC,gBAAgB;ALMlB,ACCA,CINC,CDCC,0BAA0B;ACA5B,CDCC,CJIC,ACCA,AEmBA,iBHpBiB,AGoBA,oBFnBoB;AGJvC,CJIC,ACCA,AEmBA;ARND,AKbA,ACCA,AEmBA,ECxBE,YAAY,ECDE;AAChB,ELKE,ACCA,AEmBA,ACxBA,eAAe,EJIE,AGoBA,oBFnBoB;CACtC,AEmBA,CHpBC,AIJA,ACDA,CVkBC,eUlBe,GDCG,KJIK;ALc1B,AMZA,AEmBA,EHpBE,AIJA,ACDA,eAAe,ILKI,SIJS;CCA7B,CLKC,ACCA,AEmBA,ACxBA,aAAa,EJIE,EGoBE,oBFnBoB;AILvC,CLKC,ACCA,AEmBA,ACxBA;AJKD,ACCA,AEmBA,ACxBA,ECDE,gBAAgB;ELMhB,ACCA,AEmBA,ACxBA,ACDA,YDCY,KDwBK,CEzBC,mBJMmB,MDDM;CCE5C,AEmBA,AEzBA,CLKC,AIJA,ETiBE,USjBU,QJIQ,MLaM;AMX5B,AEmBA,AEzBA,CLKC,CIJC,ETiBE,iBAAiB,OSjBO;AJK5B,CLaC,CMZC,AEmBA,ACxBA,ACDA,eDCe,EDwBE,oBFnBoB,IINI;CJO1C,AEmBA,AEzBA,CLKC,AIJA,gBJIgB,GIJG;ATkBrB,AMZA,AEmBA,AEzBA,ELKE,AIFA,iBJEiB,cIFc;CAChC,CJEC,ACCA,AEmBA,AEzBA,iBLKiB,AGoBA,SEzBS,WJMW;AGFvC,CTeC,AMZA,AEmBA,AEzBA,CLKC,cAAc,gBLagB;AMXhC,AEmBA,AEzBA,ELKE,AIFA,ETeE,iBSfiB,OJEO,ILaI;CSd/B,CJEC,ACCA,AEmBA,AEzBA,EVkBE,eQOe,KEzBK,CLKC,cCCc,GNYG;ASd1C,CHGC,AEmBA,AEzBA,CLKC,ELaE,aKba,2BLa2B;AMX5C,AEmBA,AEzBA,CLKC,CIFC,ETeE,OSfO,kCTekC;AKZ7C,CLaC,CMZC,AEmBA,ACrBA,ACJA,iBFyBiB,KEzBK,GDIG,YHEY;CACtC,AEmBA,ACrBA,ACJA,CLKC,mBAAmB;ALcrB,AMZA,AEmBA,ACrBA,ACJA,ELKE,2CAA2C;EAC3C,ACCA,AEmBA,ACrBA,iBJCiB,AGoBA,ECrBE,kBHEkB;CDAtC,ACCA,AEmBA,ACrBA;AJED,ACCA,AEmBA,ACrBA;EJEE,ACCA,AEmBA,ACrBA,ETcE,USdU,GHEG,EEmBE,OHpBO,kBLakB;CMX3C,AEmBA,CHpBC,AIDA,ACJA,EVkBE,OSdO,QCJQ,0BVkB0B,IKbI;ACEjD,AEmBA,CRPC,AKbA,AKLA,CDKC,0BAA0B;AJC5B,AKLA,CDKC,CHCC,AEmBA,eFnBe,EEmBE;ARNnB,ASbA,CHCC,AEmBA,CHpBC,eAAe;ACEjB,AEmBA,CHpBC,CIAC,cCLc,GDKG;AJCnB,AKLA,EJME,AEmBA,ACpBA,ETaE,QSbQ,ODoBO,ERPE,OMZO;CAC3B,AEmBA,CHpBC,AIAA,ACLA,EVkBE,SSbS,QCLQ,IVkBI,GKbG;ACE5B,AEmBA,CRPC,AKbA,AIAA,CCLC,iBAAiB;ALMnB,AIAA,EHCE,AEmBA,AEzBA,eJMe,EEmBE,AEzBA;AVmBnB,CMZC,AEmBA,CHpBC,AIAA,ACLA,YDKY,ACLA,cLKc;ACE5B,AEmBA,CHpBC,CIAC,ACLA,eDKe,ICLI;ALMrB,ECCE,AEmBA,ACpBA,ACLA,eJMe,EEmBE,ECpBE,QCLQ;CJO5B,AEmBA,ACpBA,CJAC,AKLA,0BLK0B,iBKLiB;AJO7C,AEmBA,ACpBA,CJAC,CKHC,EVgBE,iBAAiB,mBUhBmB;ALIxC,CLaC,AUhBA,CJIC,AEmBA,ACpBA,eHCe,AGDA,EDoBE;AEtBnB,CJIC,AEmBA,CHpBC,AIAA,0BJA0B,MIAM;ATclC,AMZA,AEmBA,CHpBC,CIAC,ACHA,eAAe,EDGE;AJCnB,ECCE,AEmBA,ACnBA,ACJA,eJIe,EEmBE,EEvBE,MDIM;CHC1B,AEmBA,CHpBC,AICA,ACJA,EVgBE,WUhBW,KDIK,CTYC,OKbO;ACE5B,AEmBA,CHpBC,CICC,ACJA,EVgBE,UUhBU,ODIO,QTYQ;AKZ7B,CLaC,CMZC,AEmBA,ACnBA,ACJA,WAAW,MFuBM,GCnBG,YHAY;CACjC,AEmBA,ACnBA,CJDC,AKHA,SAAS,iBLGiB;ACE5B,AEmBA,ACnBA,CJDC,CKHC,gBAAgB;AViBlB,AKbA,ECCE,AEmBA,ACnBA,ACAA,eJAe,AGAA,EDmBE,gBEnBgB;CJClC,AEmBA,ACnBA,ACAA,CLDC,0BAA0B;ACE5B,AEmBA,ACnBA,ACAA,CLDC,ELaE;AACH,AKbA,ECCE,AEmBA,ACnBA,ACAA,eJAe,AGAA,EDmBE,KEnBK;CVavB,AMZA,AEmBA,ACnBA,CJDC,AKCA,mBVYmB,CUZC,MLDM;ACE5B,AEmBA,ACnBA,CTYC,AKbA,CKCC,iBAAiB;ALAnB,ECCE,AEmBA,ACnBA,ACAA,eDAe,EDmBE,SFnBS,EIAE;CFoB7B,ACnBA,CJDC,ACCA,AIAA,YAAY,OLDO,wBCCwB;AEoB7C,ACnBA,CJDC,AKCA,CJAC,mBAAmB;ADArB,AKCA,EJAE,AEmBA,ACnBA,eHAe,AGAA,EDmBE;CAClB,ACnBA,CJDC,ACCA,AIAA,aJAa,GIAG,cLDc;AGqBhC,ACnBA,EJDE,ACCA,AIAA,gBJAgB,EIAE,oBLDoB;EACtC,ACEA,AEkBA,ACnBA,ACAA,eDAe,EHCE,AEkBA,EHpBE,AKCA;CFoBpB,ACnBA,CJDC,ACMA,AILA,kBAAkB,KLDK,MCMM;AEe/B,ACnBA,CJDC,ACMA,AILA;ALAD,ACMA,AILA,EFmBE,ACnBA,eAAe,EDmBE;CAClB,ACnBA,CJDC,ACMA,AILA,gBAAgB,UJKU,GDNG;AGqB/B,ACnBA,CJDC,CCMC,AILA,oBAAoB,uBJKuB;ADL7C,ECOE,AEaA,ACnBA,ACAA,gBDAgB,CHMC,AEaA,AEnBA;CFoBlB,CHpBC,ACOA,AGNA,ACAA,kBDAkB,IHMI,CINC,ULDU;AGqBnC,CEnBC,CLDC,ACOA,AGNA,eHMe,WDPW,MICM;ACClC,CLDC,ACOA,AGNA,CDmBC,iBAAiB;AHnBnB,ACOA,AGNA,CDmBC,CEnBC,0BAA0B;AFoB5B,EHpBE,AKCA,0BAA0B,OLDO;EACjC,AGoBA,ACnBA,ACAA,iBFmBiB,SHpBS,AKCA,IDAI;CJA/B,AGoBA,ACnBA,ACAA,CJMC,2CAA2C;ADN7C,AGoBA,ACnBA,ACAA,CJMC;AACD,EDPE,AGoBA,iBAAiB,gBHpBgB;CGqBlC,CHpBC,ACOA,AGNA,cCAc,YLDY,MCOM;AEclC,ACnBA,ACAA,CLDC,CCOC,oBAAoB;ADNtB,CCOC,CGNC,ACAA,iDAAiD;AJOnD,EDPE,AGoBA,AEnBA,EDAE,WCAW,IFmBI,GCnBG,aJDa;CGqBlC,CHpBC,ACOA,AINA,EDAE,gBCAgB,KDAK,GJDG,MCOM;AEclC,CHpBC,CCOC,AINA,CDAC,YCAY,OJMO;ADNtB,CCOC,CEaC,ACnBA,ACAA,iBFmBiB,AEnBA;AJOnB,CEaC,CHpBC,AKCA,EDAE,WAAW,ECAE,kBLDkB;AGqBnC,EHpBE,ACOA,AILA,EDDE,SAAS,QCCQ,OLFO,MCOM;CDNjC,CCOC,AEaA,AElBA,CDDC,gBDmBgB,GFbG,IILI;ALD1B,CCOC,AEaA,CCnBC,ACCA,6BAA6B;AJM/B,AEaA,CElBC,CLFC,EICE,WAAW,oBJDoB;AKGnC,ELFE,ACOA,EGNE,YAAY,YJDY,MCOM;CDNjC,CCOC,AILA,EDDE,aCCa,EDDE,GHMG;ADNtB,CCOC,AILA,CFkBC,ECnBE,eDmBe,ICnBI;AHOvB,AILA,CFkBC,CHpBC,CICC,gCJDgC;AGqBnC,EHpBE,ACOA,AGNA,ACCA,aAAa,aLFa,ACOA;CDN3B,ACOA,CEaC,AElBA,EDDE,cCCc,CFkBC,GCnBG;AJAtB,ACOA,CEaC,CElBC,CDDC,gBCCgB;AFmBnB,EHpBE,ACOA,AGNA,ACCA,eAAe,WJKW,ODPO;CCQlC,CDPC,AGoBA,AElBA,EDDE,UCCU,KFkBK,ACnBA,SJDS;ACQ5B,CDPC,AGoBA,AElBA,EDDE;AJAH,AGoBA,AElBA,EJKE,AGNA,0BHM0B;CAC3B,CDPC,AGoBA,AElBA,EDDE,WCCW,ILFI,AGoBA,ACnBA;AHOnB,CDPC,AGoBA,CElBC,CDDC,gDCCgD;ALDnD,AGoBA,EFbE,AGNA,ACCA,aAAa,aJKa;CAC3B,CDPC,AGoBA,AElBA,EDDE,UCCU,KLFK,AGoBA,ICnBI;AHOvB,CDPC,AGoBA,CElBC,EDDE,UAAU,GCCG;ALDjB,AGoBA,CElBC,CJKC,EGNE,QAAQ,gBHMgB;AIJ5B,CJKC,CDPC,EICE,aJDa,CICC;AHOlB,CDPC,CGoBC,AElBA,EDDE,OCCO,QFkBQ,4BCnB4B;AJA/C,CGoBC,AElBA,CJKC,EGNE,gBAAgB,QHMQ;AEc5B,AElBA,CJKC,CDPC,EICE,eJDe,EICE;AHOrB,EDPE,AGoBA,AElBA,EDDE,aJDa,AKEA,EFkBE,ECnBE;CDoBpB,AElBA,CLFC,ACOA,EGNE,WJDW,QICQ,KHMK;AEc5B,AElBA,CJKC,CDPC,EICE,WAAW,cJDc;ACQ7B,EDPE,AGoBA,AElBA,EDDE,WCCW,GLFG,CGoBC,ECnBE;CDoBpB,CHpBC,ACOA,AILA,EDAE,WCAW,KLFK,QCOQ,CGLC;ADmB7B,CFbC,CDPC,AKEA,EDAE,UJFU,GKEG,aDAa;AHM9B,CDPC,CGoBC,AElBA,EDAE,eDkBe,UElBU,kBDAkB;AJD/C,CGoBC,CFbC,AILA,CDAC,mBHKmB,6BIL6B;AFmBnD,CFbC,CDPC,AIEA,ACAA,eLFe,EKEE;AJMnB,CDPC,AKEA,CFkBC,EClBE,eDkBe,KClBK;AJDxB,AKEA,CFkBC,CFbC,EGLE,YAAY,YHKY;AEc5B,CFbC,CDPC,AKEA,CDAC,cCAc,ELFE;ACQnB,CILC,CLFC,AGoBA,AClBA,eJFe,EGoBE;AEjBnB,CFkBC,CHpBC,ACOA,EGLE,WJFW,ICOI,EGLE;ADmBrB,EHpBE,ACOA,AILA,EDAE,UCAU,GDAG,EHKE,UDPU;EAC3B,ACOA,AEaA,AElBA,EDAE,WCAW,GLFG,ACOA,CEaC,OClBO;CDmBzB,CHpBC,ACOA,AILA,EDAE,cHKc,AILA,ELFE,IIEI;ADmBxB,CFbC,CDPC,AKEA,CDAC,WJFW,KKEK;AJMnB,CDPC,AKEA,CFkBC,AClBA,iBDkBiB;AHnBnB,AKEA,CFkBC,CFbC,EGLE,aHKa,IGLI;ADmBrB,CFbC,CDPC,EIEE,eJFe,QIEQ;AHM3B,CDPC,CGoBC,EClBE,YCAY,GFkBG,IClBI;AJDvB,AKEA,CFkBC,GClBG,YAAY;ADmBhB,EHpBE,ACUA,EGRE,eAAe,EJFE,WCUW;CDT/B,ACUA,CEUC,AElBA,EDAE,UAAU,ECAE,GFkBG;AHnBnB,ACUA,CEUC,CElBC,CDAC,mBCAmB;AFmBtB,EHpBE,ACUA,AGRA,ACAA,mBAAmB,OJQO,qBDVqB;CCWhD,AIRA,CLFC,AGoBA,EClBE,WAAW,CJFC,GGoBG;AFTnB,AIRA,CLFC,AGoBA,GClBG,OAAO;AJDX,AGoBA,EFVE,AIRA,EDAE,aCAa,KDAK,MHQM;CAC3B,CDVC,AGoBA,AElBA,EDAE,eDkBe,EClBE,ACAA,WLFW;ACWhC,CEUC,CHpBC,AKEA,CDAC,aJFa,CKEC;AFmBjB,CHpBC,CCUC,AGRA,ACAA,gBAAgB,UJQU;ADT5B,CCUC,CEUC,AElBA,EDAE,eDkBe,CElBC,GDAG;AHSvB,CEUC,CElBC,CDAC,mBCAmB;AFmBtB,EFVE,AGRA,ACAA,cLFc,KKEK,OJQO;ADT5B,CCUC,CEUC,AElBA,EDAE,eDkBe,EClBE,ACAA;AJSrB,CEUC,AElBA,CLFC,EIEE,gBAAgB,yBJFyB;AGqB7C,AElBA,ELFE,ACUA,EGRE,UAAU,cJFc,ACUA;CAC3B,CDVC,AGoBA,AElBA,CDAC,SCAS,OFkBO,OHpBO;ACW1B,CEUC,CHpBC,AIEA,ACAA,mBAAmB,ULFU;AGqB/B,EHpBE,ACUA,AIRA,EDAE,OCAO,QDAQ,GJFG,MCUM;CAC3B,CDVC,AGoBA,AElBA,EDAE,QCAQ,OFkBO,GClBG,CJFC;ACWvB,CDVC,AGoBA,CElBC,EDAE,YAAY,KCAK;ALDrB,AGoBA,CElBC,CJQC,EGRE,oBAAoB,IHQI;AIP5B,CJQC,CDVC,AGoBA,EClBE,eDkBe,EHpBE,eIEe;AHSpC,CEUC,CHpBC,AKEA,CDAC,aCAa,CLFC;AGqBjB,EHpBE,ACUA,AGRA,ACAA,mBLFmB,OCUO,UIRU;CJSrC,CDVC,AGoBA,AElBA,EDAE,WJFW,IGoBI,AClBA,oBCAoB;AJSvC,CDVC,AGoBA,CElBC,CDAC,oBHQoB,UIRU;ALDjC,ACUA,AEUA,CElBC,CDAC;ACCF,ELFE,AGoBA,EClBE,aJFa,EGoBE,AClBA;CDmBlB,CHpBC,ACUA,AIRA,EDAE,SCAS,CLFC,QIEQ,WHQW;AEWjC,EHpBE,ACUA,AIRA,EDAE,YAAY,EJFE,YCUY,QIRQ;CJSrC,CDVC,AGoBA,AElBA,EDAE,eJFe,AGoBA,SClBS,WCAW;AJSvC,CEUC,CHpBC,AKEA,EDAE,eJFe,KIEK,YCAY;AFmBpC,CElBC,CLFC,EIEE,YJFY,IIEI;ACCpB,ELFE,ACUA,AEUA,EClBE,eDkBe,SHpBS,EIEE,IHQI;CEWjC,CHpBC,ACUA,EGRE,oBAAoB,CJFC,MCUM;AEW/B,CHpBC,ACUA,GGRG,YCAY,KDAK;AJDrB,ACUA,AIRA,EFkBE,EClBE,eDkBe,AClBA;CDmBlB,CHpBC,AKEA,CDAC,cCAc,OLFO;AGqBxB,CElBC,CLFC,ACUA,AGRA,aJFa,ECUE;AIPjB,ELFE,ACUA,AEUA,EClBE,cJFc,AIEA,CDkBC,aFVa;CEW/B,CHpBC,ACUA,AIRA,CDAC,iBJFiB,gBKEgB,SJQS;AEW7C,CFVC,CDVC,AIEA,ACAA,mBLFmB,AKEA;AJSrB,CIRC,CLFC,AGoBA,EClBE,eDkBe,EHpBE,SIES;ACC9B,CFkBC,CHpBC,CIEC,iBJFiB;AGqBpB,CHpBC,AIEA,CCAC,aAAa;ALDf,AIEA,EDkBE,AElBA,iBFkBiB,GElBG;CFmBrB,AElBA,CLFC,ACUA,AGRA,cJFc,YCUY;AEW5B,AElBA,CLFC,ACUA,GGRG,iBAAiB;AJDrB,ACUA,EEUE,AElBA,CDAC,aCAa,GFkBG;CAClB,AElBA,CLFC,ACUA,AGRA,eJFe,ECUE;AEWnB,AElBA,CLFC,CCUC,EGRE,YAAY,QHQQ;ADTxB,ECUE,AEUA,AElBA,CDAC,WHQW,KEUK,EElBE;CJSpB,AEUA,CHpBC,AIEA,ACAA,iBAAiB,kBLFkB;ACWrC,AEUA,CElBC,CLFC,EIEE,YAAY,sBJFsB;AKGtC,ELFE,ACUA,AEUA,EClBE,aHQa,EEUE,GClBG,mBJFmB;CCWxC,AEUA,CHpBC,AKEA,CDAC,kBCAkB,qBLFqB;ACW1C,AEUA,EHpBE,AIEA,ACAA,gBAAgB,eLFe;EAC/B,ACYA,AEQA,AElBA,EDAE,YAAY,GDkBG,EFRE,IIVI,SLFS;CCajC,AEQA,CHpBC,AKEA,CDAC,aJFa,QKEQ;AJWxB,AEQA,EHpBE,AIEA,ACAA,aAAa,ELFE;CAChB,AKEA,CFkBC,EClBE,eDkBe,iBClBiB;AJDpC,AKEA,CFkBC,GClBG,cAAc;ADmBlB,EHpBE,AKEA,CDAC,gBCAgB,WLFW;CAC7B,AKEA,CDAC;AJDF,AKEA,EFkBE,EClBE,eDkBe,OClBO;CDmBzB,CFRC,AIVA,EDAE,mBAAmB,KHUK,eIVe;AFmB3C,CElBC,CJUC,EGVE,mBAAmB,CHUC;AITxB,CJUC,CEQC,CClBC,gBDkBgB;AFPnB,CEQC,CClBC,ACAA,0BAA0B;AFmB5B,CElBC,GDAG,mBAAmB;ACCvB,EJYE,AEMA,EClBE,YAAY,GDkBG,EFNE;CEOpB,CFNC,AIZA,CDAC,cHYc,WIZW;AFmB5B,CElBC,CLFC,ACcA,AGZA,eJFe,SCcS;AIX1B,CLFC,ACcA,CEMC,EClBE,cAAc,CDkBC;AHnBnB,ACcA,CEMC,CElBC,EDAE,iBAAiB,kBCAkB;AFmBvC,EHpBE,AKEA,EDAE,aCAa,MDAM,gBJFgB;EACrC,ACcA,AEMA,AElBA,EDAE,UAAU,KJFK,AGoBA,AElBA,oBJYoB;CACtC,AEMA,CHpBC,AKGA,CDDC,YJFY,MKGM;AJYrB,AEMA,EHpBE,AIEA,ACCA,WLHW,aKGa;ELFxB,AGoBA,AEjBA,EDDE,eDkBe,AClBA,EJFE,UKGU;CFkB9B,AEjBA,CLHC,EIEE,UJFU,SIES;ADmBvB,AEjBA,ELHE,EIEE,KJFK,aIEa;CJDrB,CGoBC,AEjBA,EDDE,eDkBe,AEjBA,iBDDiB;AJDpC,CGoBC,CEjBC,CDDC,+BCC+B;AFkBlC,CEjBC,CLHC,AIEA,YJFY;AKId,ELHE,AGoBA,EClBE,WJFW,IGoBI,AClBA;CDmBlB,CHpBC,CIEC,yBJFyB;AGqB5B,EHnBE,AICA,cCCc,KLFK;AKGrB,ELFE,ACaA,AEMA,EClBE,eDkBe,EClBE,KJDK,aCaa;CEOtC,CHnBC,ACaA,AIXA,EDDE,aHYa,EIXE,QDDQ,IJDI;AGoB/B,EHlBE,ACYA,AIXA,EDDE,mBAAmB,SCCS,aJWa,SDZS;CCarD,CDZC,AGkBA,AEjBA,EDDE,YAAY,GDkBG,EHlBE,EKCE;AJYvB,CEMC,CHlBC,AKCA,CDDC,SJAS,iCKCiC;AFkB7C,CEjBC,CLDC,AIAA,SJAS;AKEX,ELDE,AGkBA,EClBE,eDkBe,AClBA,EJAE;CGmBpB,CHlBC,ACYA,AIXA,CDDC,cHYc,GDZG,mBKCmB;AFkBvC,CHlBC,ACYA,CGZC,ACCA,sBAAsB;ALWxB,ACCA,EEME,AEjBA,EDDE,MHYM,KIXK,GDDG,CDkBC;AFLnB,CEMC,AEjBA,CLUC,EIXE,iBAAiB;ADmBrB,AEjBA,EJWE,CGZC,CJWC,UKVU,GJWG,6CDD6C;AKT9D,EJWE,AGZA,EJWE,WCCW,uDDDuD;ECEpE,AEMA,AEjBA,CLUC,CIXC,eDkBe,AClBA,EHYE,2DIX2D;CFkB/E,AEjBA,CLUC,ACCA,CGZC,mBHYmB;AEOtB,AEjBA,EJWE,AGZA,EJWE,UCCU,qDDDqD;CCElE,CEMC,AEjBA,ELUE,AIXA,eDkBe,AEjBA,EDDE,sDJWsD;ACE3E,CEMC,CEjBC,CLUC,CIXC,gBAAgB,yBCCyB;AFkB7C,CEjBC,CLUC,ACCA,CGZC,cHYc;AIVjB,EJWE,AEMA,AClBA,EJWE,UCCU,KEMK,mDHPmD;CGQrE,CFNC,AIXA,ELUE,AIXA,QHYQ,OGZO,ACCA,2DLU2D;AGQ9E,EFNE,AIXA,CLUC,CIXC,iBHYiB,EGZE,sBCCsB;CLW5C,ACCA,AIXA,CFiBC,EClBE,cAAc,CDkBC;AHNnB,ACCA,AIXA,CFiBC,GClBG,0BAA0B;ADmB9B,EFNE,AIXA,EDDE,WCCW,KDDK,gBHYgB;EAClC,AEMA,AEjBA,EDDE,YJWY,GGOG,CEjBC,IDDI,WHYW;ADAnC,CGOC,AEjBA,CJWC,EGZE,eAAe,eHYe;AEOlC,AEjBA,ELUE,ACCA,CGZC,kBJWkB,kBCCkB;CDAtC,CCCC,AEMA,AClBA,ACCA,aAAa,EJWE,EEME;AHNnB,CGOC,CFNC,AIXA,EDDE,aHYa,EGZE,CCCC;AFkBpB,CEjBC,CLUC,ACCA,CGZC,YHYY,SDDS;AKTxB,ELUE,ACCA,AEMA,AClBA,iBDkBiB,CHPC,ICCI;CEOvB,CHPC,ACCA,AIXA,EDDE,YAAY,GCCG,ELUE,UCCU;AEO/B,CHPC,CCCC,AIXA,CDDC,WHYW,aIXa;ALW3B,CCCC,AIXA,CFiBC,AClBA,iBDkBiB;AFLnB,AIXA,CFiBC,CHPC,EIXE,mBAAmB,WJWW;AGQlC,EHPE,ACCA,AIXA,EDDE,UAAU,KCCK,SJWS,WDDW;CCEtC,AIXA,CLUC,AGOA,EClBE,QAAQ,ODkBO,aHPa;ACEhC,AIXA,CFiBC,CHPC,EIXE,YAAY,KJWK;AGQrB,EHPE,ACCA,AIXA,EDDE,cAAc,UJWU,ACCA,AIXA;ELW1B,ACCA,AEMA,AEjBA,EDDE,QHYQ,EDDE,GIXG,EDkBE,SEjBS;CFkB3B,AEjBA,CLUC,ACCA,EGZE,UHYU,QGZQ,EJWE;AGQxB,AEjBA,ELUE,ACCA,EGZE,WJWW,IIXI,EHYE;EDAnB,ACCA,AEMA,AEjBA,EDDE,MJWM,SGOS,QFNQ,CIXC,uBDDuB;CHalD,AEMA,CHPC,AKVA,EDDE,iBJWiB,OKVO,0BDD0B;AHatD,AEMA,CEjBC,CLUC,EIXE,iBJWiB,SIXS;ACE9B,ELUE,ACCA,AEMA,CClBC,MHYM,UEMU,YHPY;CCE9B,AEMA,CHPC,AIXA,YJWY;ACEd,AEMA,EHPE,AKVA,EDDE,eAAe,QJWQ,KKVK;CLW/B,AKVA,CJWC,AEMA,EClBE,eDkBe,EClBE,UHYU;ADA/B,AKVA,CJWC,AEMA,EClBE;AHaH,AEMA,CClBC,CJWC,eAAe;AIVjB,EJWE,ACCA,AEMA,AEjBA,eAAe,EFiBE,KHPK,eCCe;CACtC,AEMA,AEjBA,CLUC,AIXA,gBJWgB;ACElB,AEMA,AEjBA,ELUE,EIXE,SCCS,ELUE,SIXS;ACExB,ELUE,ACCA,EGZE,MJWM,KIXK,wBHYwB;CACtC,CDDC,AGOA,AEjBA,EDDE,cAAc,CDkBC,EHPE,eKVe;AJYpC,CEMC,CHPC,AKVA,CDDC,iBJWiB,MKVM;AFkB1B,EHPE,ACCA,AGZA,ACCA,iBLUiB,QKVQ,YJWY;CACtC,CDDC,AGOA,AEjBA,EDDE,eDkBe,EHPE,GIXG,ECCE;AJY1B,CEMC,CHPC,AKVA,EDDE,KJWK,MIXM,gBCCgB;AFkB/B,EHPE,ACCA,AIXA,EDDE,UJWU,GCCG,EGZE,wBCCwB;CLW1C,CCCC,AEMA,AEjBA,EDDE,eDkBe,CClBC,UCCU,OJWO;ADArC,CCCC,AEMA,CEjBC,CDDC,cCCc;AJYjB,AEMA,CEjBC,CLUC,AIXA,gBJWgB;AKTlB,ELUE,ACCA,AEMA,EClBE,SJWS,MGOM,AClBA,0BHY0B;CEO5C,CHPC,ACCA,AIXA,CDDC,UJWU,SCCS,cIXc;AFkBpC,CClBC,CJWC,ACCA,AIXA,cJWc,UIXU,CLUC;AIV3B,CJWC,CCCC,AEMA,AEjBA,UDDU,GCCG,EJWE,EEME;AHNnB,AIXA,CDkBC,CFNC,AIXA,YAAY,cJWc;AEO5B,CFNC,CDDC,AIXA,ACCA,UAAU,ILUI,2BIX2B;AHa3C,CDDC,AKVA,CDDC,YAAY;AJYd,AKVA,EJWE,AEMA,AClBA,eAAe,EDkBE,GFNG;CACrB,AEMA,CHPC,AIXA,ACCA,aAAa,QLUQ,OIXO;AHa9B,AEMA,CEjBC,CLUC,AIXA,cJWc,IIXI;ACEpB,CLUC,CCCC,AEMA,AClBA,iBDkBiB,EClBE,wBHYwB;ADA7C,CGOC,CFNC,AGZA,ACCA,WDDW,ICCI,KJWK;AEOtB,EHPE,ACCA,AGZA,ACCA,UDDU,OJWO,GCCG,MIXM;CDA3B,ACCA,CLUC,ACCA,AEMA,cFNc,GEMG,UHPU;AKT7B,CLUC,AGOA,CFNC,eAAe;ADAjB,AGOA,EFNE,AIXA,oBJWoB,iBIXiB;ELWrC,ACCA,AEMA,AEjBA,iBFiBiB,AEjBA,SLUS,ACCA;CAC3B,AEMA,CHPC,AKTA,oBLSoB,sBKTsB;AJW5C,AEMA,CHPC,CKTC,+CAA+C;ALUjD,CKTC,CJUC,AEMA,iBAAiB,GFNG;AITtB,CFgBC,CHPC,ACCA,iBAAiB,EDDE;AGQrB,CHPC,CCCC,AIVA,oBJUoB,MIVM;ALU5B,CKTC,CJUC,AEMA,aFNa,IEMI;AEfnB,CJUC,AEMA,CHPC,cAAc;ACEhB,AEMA,CHPC,CKTC,YAAY;ALUd,CKTC,CJUC,AEMA,iBAAiB,SFNS;AIT5B,CFgBC,CHPC,ACCA,UAAU,GDDG;AGQf,CHPC,ACCA,CIVC,sDAAsD;ALUxD,ACCA,EEME,AEhBA,iBFgBiB,WEhBW;CFiB7B,CHPC,ACCA,AIVA,eJUe,WDDW,SKTS;AFiBrC,EHPE,ACCA,AIVA,mBJUmB,GDDG,aKTa;CLUpC,CCCC,AEMA,AEfA,iBFeiB,GFNG,UITU;ALShC,CCCC,AEMA,CEfC,mCAAmC;AJUrC,AEMA,EHPE,AKRA,eLQe,yBKRyB;CLSzC,CCCC,AEMA,AEfA,UJSU,OEMO,AEfA;ALSnB,CCCC,AEMA,AEfA;AJUD,AEMA,AEfA,ELQE,0BAA0B;EAC1B,AGOA,AEfA,iBFeiB,KHPK,IKRI;CLS3B,AGOA,CFNC,AITA,sBAAsB,0BJS0B;ADAlD,AGOA,EFNE,AITA,eAAe,EJSE;EDAjB,ACCA,AEMA,AEfA,aJSa,EDDE,EGOE,oBEfoB;CLStC,AGOA,CFNC,AITA,aAAa,GJSG;ADAlB,AGOA,EFNE,AIRA,iBAAiB,CJQC;CIPnB,CLOC,ACCA,AEMA,iBAAiB,EFNE,ODDO;AKN5B,CFcC,CHPC,ACCA,oBAAoB,EDDE;AGQxB,CHPC,CCCC,AIRA,uBJQuB,GIRG;ALQ5B,ECCE,AEMA,AEdA,iBJQiB,AEMA,IEdI;CFetB,AEdA,CLOC,ACCA,eDDe,WCCW;AEO5B,AEdA,CLOC,CCCC,2CAA2C;ADA7C,CCCC,CEMC,AEdA,SAAS,QFcQ;AFLnB,CEMC,AEdA,CLOC,0BAA0B;AGQ5B,AEdA,ELOE,WKPW,WLOW;AKNxB,CLOC,CCCC,AEMA,iBAAiB,SFNS;ADA5B,CGOC,CFNC,AIRA,yCAAyC,OJQO;AEOlD,CFNC,AIRA,CLOC,eAAe;ACEjB,AIRA,CLOC,CGOC,iBAAiB;AHNnB,CGOC,CFNC,AIRA,eAAe,GJQG;AEOpB,CFNC,CDDC,AKPA,gBAAgB,ULOU;ACE5B,EDDE,AGOA,AEdA,iBFciB,AEdA,KLOK;CACvB,AGOA,AEdA,CJQC,iBAAiB;ADAnB,AGOA,AEdA,EJQE,0CAA0C;CAC3C,CDDC,AGOA,AEdA,eLOe,EGOE,QEdQ;AJS3B,CDDC,AGOA,AEdA;ALQD,AGOA,AEdA;ELQE,AGOA,AEdA,YAAY,KFcK,SHPS;CGQ3B,CHPC,AKPA,sBLOsB,eKPe;AFevC,CHPC,CCCC,AIRA,aJQa,AIRA;ALQf,CCCC,AIRA;AJSD,AIRA,ELOE,AGOA,eHPe,EGOE;CHNlB,AGOA,CEdC,iCAAiC;ALQnC,AGOA,CEdC;AACD,ELOE,AGOA,iBAAiB,SHPS;CGQ3B,CHPC,AKPA,eAAe,OLOO;AGQxB,CHPC,CKPC,gBAAgB;ALQlB,ECCE,AEMA,AEdA,iBFciB,AEdA,SJQS;CAC3B,AEMA,AEdA,CLOC,eAAe;ACEjB,AEMA,AEdA,CLOC;AACD,ECCE,AEMA,AEdA,iBFciB,EEdE,CJQC;CACrB,AEMA,CHPC,AKPA,iBAAiB,SLOS;ACE5B,AEMA,EHPE,AKPA,WAAW,WLOW;CACvB,CCCC,AIRA,sBAAsB,uBJQuB;ADA/C,CCCC,CEMC,AEdA,aAAa,IFcI;AFLnB,CEMC,CHPC,AKPA,eLOe,EKPE;AFenB,CHPC,CCCC,AIRA,kBAAkB,uBJQuB;ADA3C,CCCC,CEMC,AEdA,eAAe,EFcE;AFLnB,CEMC,CHPC,AKPA,gBAAgB,GLOG;AGQrB,CHPC,AKPA,CJQC,wBAAwB;ADA1B,AKPA,EJQE,AEMA,iBAAiB,6BFN6B;CAC/C,AEMA,CHPC,AKPA,iBAAiB,KLOK;ACExB,AEMA,EHPE,AKPA,kBLOkB,IKPI;CACvB,CLOC,ACCA,AEMA,iBAAiB,EHPE,uBCCuB;AIP5C,CLOC,ACCA,AEMA;AHND,ACCA,AEMA,EEdE,uBAAuB;ELQvB,ACCA,AEMA,AEdA,iBFciB,OFNO,EIRE,aLOa;CGQxC,CHPC,ACCA,AIRA,mBAAmB,yBLOyB,GCCG;AEOjD,CFNC,CDDC,AKPA,0BAA0B,ILOI;ACEhC,CIRC,CLOC,AGOA,iBAAiB,EHPE;AKNrB,CFcC,CHPC,ACCA,0BDD0B,iBCCiB;AEO7C,CFNC,CDDC,AKPA,YLOY,GKPG;AJSjB,EDDE,AGOA,AEdA,gBAAgB,CFcC,KHPK;CGQvB,CHPC,AKPA,aLOa,IKPI;AFenB,CEdC,CLOC,QAAQ;AKNV,ELOE,AGOA,iBAAiB,EHPE;CGQpB,CHPC,ACCA,AIRA,aJQa,YDDY,KKPK;AFehC,CFNC,CDDC,AKPA,mBLOmB,UKPU;AJS/B,CIRC,CLOC,AGOA,iBAAiB,mBHPmB;AKNtC,CFcC,CHPC,YAAY;AGQd,CHPC,CKPC,sDAAsD;ALQxD,EGOE,AEdA,iBFciB,OEdO;CFezB,CHPC,AKPA,aAAa,4DLO4D;AGQ3E,CEdC,CLOC,2BAA2B;AKN7B,ELOE,ACCA,AEMA,iBAAiB,SHPS,ACCA;CAC3B,AEMA,CHPC,AKPA,eAAe,sDLOsD;ACEvE,AEMA,EHPE,AKPA,WJQW,KIRK,eLOe;ACEjC,EDDE,AGOA,AEdA,iBFciB,AEdA,8DLO8D;CGQhF,CHPC,ACCA,AIRA,iBJQiB,SDDS,CKPC;AFe7B,CFNC,AIRA,CLOC,mBAAmB;ACErB,AIRA,ELOE,AGOA,aHPa,IGOI;CAClB,CHPC,AKPA,sBLOsB,IKPI;AFe5B,CEdC,CLOC,aAAa;AKNf,ELOE,ACCA,AEMA,UHPU,KCCK,EEME;CAClB,CHPC,ACCA,AIRA,YJQY,ODDO,sBKPsB;AFe3C,CEdC,CLOC,ACCA,iBAAiB,EDDE;AKNrB,ELOE,ACCA,AEMA,SHPS,QGOQ,CFNC;CEOnB,CHPC,ACCA,kBAAkB,KDDK;AGQzB,EHPE,ACCA,kBAAkB,6CDD6C;CCEhE,CDDC,AGOA,AEdA,YLOY,KGOK,wBEdwB;AJS3C,CDDC,AGOA,AEdA,UJQU;ADAX,ACCA,AEMA,AEdA;ELQE,ACCA,AEMA,AEdA,gBLOgB,CGOC,KFNK,qBIRqB;CFe5C,AEdA,CLOC,ACCA,WDDW,cCCc;AEO3B,AEdA,ELOE,ACCA,WDDW,4BCC4B;EDAvC,ACCA,AEMA,AEdA,iBFciB,EFNE,MDDM,CKPC;CLQ3B,AGOA,AEdA,CJQC,iBAAiB;ADAnB,AGOA,AEdA,EJQE,cAAc;EDAd,ACCA,AEMA,AEdA,cLOc,GGOG,SFNS,iBIRiB;CLQ5C,ACCA,AEMA,CEdC,uBAAuB;ALQzB,ACCA,AEMA,EEdE,WAAW;ELQX,ACCA,AIRA,UJQU,EIRE,SLOS;EACrB,ACCA,AEMA,AEdA,WJQW,MEMM,EEdE,wBLOwB;CGQ5C,AEdA,CLOC,ACCA,qBDDqB,6BCC6B;AEOpD,AEdA,CLOC,CCCC,qBAAqB;ADAvB,CCCC,CIRC,0BAA0B;AJS5B,EDEE,AGIA,AEdA,gBAAgB,CFcC,MHJM;CACxB,AGIA,CFNC,AIRA,gBJQgB,CIRC;ALWnB,AGIA,CFNC,CIRC,kBAAkB;AJSpB,EDEE,AGIA,AEdA,iBFciB,CEdC,ELUE;CACrB,AGIA,AEdA,CJQC,WAAW;ADGb,AGIA,AEdA,EJQE,kBAAkB;EDGlB,ACFA,AEMA,AEdA,cLUc,GGIG,SEdS,qBJQqB;CDGhD,ACFA,AEMA,CEdC,uBAAuB;ALWzB,ACFA,AEMA,EEdE,WAAW;ELWX,ACFA,AIRA,YAAY,CLUC,ECFE;CDGhB,CCFC,AEMA,AEdA,iBFciB,CFNC,CIRC;ALWrB,CCFC,AEMA,AEdA;AJSD,AEMA,AEdA,ELUE,0BAA0B;CAC3B,CCFC,AIRA,WJQW,IIRI;ALWjB,CCFC,CEMC,AEdA,gBAAgB,CFcC;AFLnB,CEMC,CHJC,AKVA,iBAAiB,KLUK;AGKxB,CHJC,CCFC,AIRA,kBAAkB,QJQQ;ADG5B,CCFC,AIRA,CFcC,iBAAiB;AFLnB,AIRA,CFcC,CHJC,0BAA0B;AGK5B,CHJC,CCFC,AIRA,mBJQmB,OIRO;ALW5B,CCFC,CIRC,uBAAuB;AJSzB,CIRC,CLUC,AGIA,iBAAiB,SHJS;AKT5B,CLUC,AGIA,CFNC,mBAAmB;ADGrB,AGIA,CFNC,CIRC,sDAAsD;AJSxD,EDEE,AGIA,AEdA,iBFciB,KHJK,EKVE;CLWzB,AGIA,CFNC,AIRA,iBJQiB,gBIRgB;ALWnC,AGIA,CFNC,CIRC,aAAa;AJSf,CIRC,CLUC,gBCFgB,UDEU;ACD5B,AIRA,CLUC;AACD,ECFE,AEMA,iBAAiB,MFNM;CEOxB,CHJC,ACFA,AIRA,aJQa,aDEa,4BKV4B;AFexD,CHJC,CCDC,AITA,eAAe,IJSI;ADErB,CKVC,CJSC,AEKA,iBAAiB,OFLO;AIR1B,CFcC,CHJC,ACDA,sBDCsB,OCDO;AEM/B,CHJC,CCDC,AITA,cJSc,2BIT2B;ALW3C,CCDC,AITA,CFcC,iBAAiB;AFJnB,AITA,CFcC,CHJC,0BAA0B;AGK5B,CHJC,CCDC,AITA,mBJSmB,gBITgB;ALWrC,CKVC,CJSC,AEKA,UFLU,OEKO;AEbnB,CFcC,CHJC,ACDA,YAAY,cDCc;AGK5B,CHJC,CCDC,eAAe;ADEjB,CCDC,CEKC,AEdA,iBFciB,SEdS;AJU5B,CEKC,AEdA,CLUC,sBAAsB;AGKxB,AEdA,CLUC,CCDC,6BAA6B;ADE/B,ECDE,AEKA,AEdA,iBFciB,CFLC,oCIToC;CFevD,CHJC,ACDA,AITA,gBJSgB,QITQ,ELUE;AGK5B,CHJC,AKVA,CJSC,0BAA0B;ADE5B,AKVA,EJSE,AEKA,eFLe,EEKE;CAClB,CHJC,ACDA,AITA,eAAe,EJSE,SDCS;AGK5B,CHJC,CCDC,AITA,YJSY,IITI;ALWlB,CCDC,CEKC,AEdA,iBFciB,AEdA;AJUnB,CEKC,AEdA,CLUC,sBAAsB;AGKxB,AEdA,CLUC,CCDC,cAAc;ADEhB,CCDC,CEKC,AEdA,eAAe,EFcE;AFJnB,CEKC,CHJC,AKVA,gBAAgB,ULUU;AGK5B,CHJC,CKVC,iBAAiB;ALWnB,ECDE,AEKA,AEdA,UJSU,OEKO,kBEdkB;CFepC,AEdA,CLUC,ACDA,cAAc,YDCY;AGK5B,AEdA,CLUC,ACDA;ADED,ACDA,EEKE,AEdA,aAAa,IFcI;CAClB,AEdA,CLUC,ACDA,mBAAmB,GDCG;AGKxB,AEdA,CLUC,ACDA;ADED,ACDA,EEKE,AEdA,iBFciB,AEdA;CFelB,CHJC,AKVA,uBAAuB,GLUG;AGK5B,CHJC,CCDC,AITA,kBAAkB,KJSK;ADEzB,CCDC,CEKC,AEdA,iBFciB,aEda;AJUhC,CEKC,AEdA,CLUC,0BAA0B;AGK5B,AEdA,CLUC,CCDC,8BAA8B;ADEhC,CCDC,CEKC,iBAAiB;AFJnB,CEKC,CHJC,AKVA,UJSU,OITO,KLUK;ACAxB,AEKA,CHJC,CKVC,uBAAuB;ALWzB,ECDE,AEKA,AEdA,iBFciB,SEdS,2BJS2B;CEMtD,AEdA,CLUC,ACDA,0BDC0B,sBCDsB;AEMlD,AEdA,CLUC,CCDC,eAAe;ADEjB,CCDC,CEKC,AEdA,eAAe,EFcE;AFJnB,CEKC,CHJC,AKVA,gBAAgB,ULUU;AGK5B,CHJC,CCDC,AITA,eJSe,EITE;ALWnB,CCDC,AITA,CFcC,iBAAiB;AFJnB,AITA,CFcC,CHJC,sBAAsB;AGKxB,CHJC,CCDC,AITA,eAAe,sCJSsC;ADEvD,ECDE,AEKA,AEdA,gBAAgB,CFcC,gCFLgC;CEMlD,AEdA,CLUC,ACDA,eAAe,WDCW;AGK5B,AEdA,CLUC,ACDA;ADED,ACDA,EITE,eAAe;EJUf,AEKA,AEdA,eJSe,CITC,CFcC;CFJlB,AEKA,AEdA,eLUe;AAChB,ACDA,AEKA,AEdA;ELWE,ACDA,AITA,uBAAuB,aLUa,gBCDgB;CIRrD,CLUC,ACDA,AEKA,iBAAiB,0BHJ0B,KCDK;AIRlD,CFcC,CHJC,ACDA,eAAe,aDCa;AGK9B,CFLC,CDCC,AKVA,aLUa,wBKVwB;AJUvC,CITC,CLUC,oBAAoB;AKTtB,ELUE,ACDA,AEKA,eFLe,EDCE,AGIA;CHHlB,ACDA,AEKA,CEdC,uBAAuB;ALWzB,ACDA,AEKA,CEdC;AACD,ELUE,ACDA,AEKA,iBHJiB,AGIA,mCFLmC;CEMrD,CHJC,ACDA,AITA,eLUe,AKVA,iCJSiC;AEMlD,EHJE,ACDA,AITA,eJSe,CITC,CLUC;CCAlB,AITA,CLUC,AGIA,iBAAiB,CHJC;ACApB,AITA,CLUC,AGIA;AHHD,AGIA,EFLE,AITA,eJSe,WITW;CJU3B,CDCC,AKVA,gBAAgB,OLUO;ACAzB,CDCC,CGIC,AEdA,cJSc,GEKG,AEdA;ALWnB,ACDA,CEKC,CEdC,2BAA2B;AFe7B,CEdC,CLUC,ACDA,eDCe,4BCD4B;AIR7C,ELUE,ACDA,iBDCiB,OCDO;CDEzB,CCDC,AEKA,AEdA,eAAe,EFcE,SFLS;ADE5B,CCDC,AEKA,CEdC,gBAAgB;AJUlB,AEKA,EHJE,AKVA,iBAAiB,OLUO;CACzB,CCDC,AITA,2BAA2B,4BJS4B;ADEzD,CCDC,AITA,CFcC,iBAAiB;AFJnB,AITA,CFcC,CHJC,kBAAkB;AGKpB,EHJE,oBAAoB;CACrB,CGIC,iBAAiB;AHHnB,CGIC,CFLC,AITA,0BAA0B,6BJS6B;AEMzD,CFLC,AITA,CLUC,wBAAwB;ACA1B,AITA,CLUC,CGIC,iBAAiB;AHHnB,CGIC;AACD,EHJE,gBAAgB;EAChB,ACDA,AITA,eAAe,GLUG,mBCDmB;CDEtC,AKVA,CJSC,AEKA,iBAAiB,KFLK;ADExB,AKVA,CJSC,AEKA;AFJD,AEKA,EHJE,0BAA0B;CAC3B,CGIC,iBAAiB;AHHnB,CGIC,CEdC,0BAA0B;AFe5B,CEdC,CLUC,ACDA,0BDC0B,MCDM;AIRlC,CLUC,ACDA,CEKC,iBAAiB;AHHnB,ACDA,CEKC;AACD,EHJE,0BAA0B;CAC3B,CCDC,eAAe;ADEjB,CCDC,CEKC,iBAAiB;AFJnB,CEKC,CHJC,0BAA0B;AGK5B,CHJC,CCDC,eAAe;ADEjB,CCDC,CEKC,iBAAiB;AFJnB,CEKC,CHJC,0BAA0B;AGK5B,CHJC,CCDC,AITA,eAAe,OJSO;ADExB,CKVC,CJSC,AEKA,iBAAiB,WFLW;AIR9B,CJSC,AEKA,CHJC,0BAA0B;ACA5B,AEKA,CHJC,CKVC,0BAA0B;ALW5B,CKVC,CJSC,AEKA,iBAAiB,KFLK;AIRxB,CFcC,CHJC,ACDA,0BDC0B,ECDE;AEM9B,CHJC,ACDA,CITC,0BAA0B;ALW5B,ACDA,CITC,CFcC,iBAAiB;AEbnB,CFcC,CHJC,ACDA,sBAAsB,IDCI;AGK5B,CHJC,CCDC,AITA,0BAA0B,EJSE;ADE9B,CCDC,AITA,CFcC,iBAAiB;AFJnB,AITA,CFcC,CHJC,+BAA+B;AGKjC,EHJE,ACDA,AITA,mBJSmB,kBITkB,KLUK;CKT3C,CLUC,ACDA,AEKA,aFLa,IEKI,UHJU;AKT7B,CFcC,CHJC,ACDA,uBDCuB,oBCDoB;AEM7C,EHJE,ACDA,AITA,eJSe,WITW,QLUQ;CCAnC,AITA,CLUC,AGIA,iBAAiB,EHJE;ACArB,AITA,CLUC,AGIA,aFLa,GITG;ALWjB,ACDA,AEKA,AEdA;EJUE,AEKA,AEdA,aAAa,IFcI,EFLE;CEMpB,CFLC,AITA,cLUc,EKVE,EJSE;ADEpB,AGIA,CFLC,CITC,iBAAiB;AJUnB,EDCE,AGIA,AEdA,WLUW,MGIM,aEda;CLW/B,AGIA,AEdA,CJWC,wBAAwB;ADA1B,AGIA,AEdA,EJWE,uBAAuB;EDAvB,ACCA,AEGA,AEdA,iBFciB,EHJE,KCCK,QIXQ;CJYjC,AEGA,AEdA,CLUC,SAAS;ACEX,AEGA,AEdA,ELUE,WCCW,sCDDsC;ACEnD,EDDE,AGIA,WHJW,MGIM;CAClB,CHJC,ACCA,cIXc,OJWO,CDDC;AGKxB,AEdA,ELUE,ACCA,aAAa,GDDG;CACjB,CCEC,AEEA,AEdA,iBFciB,EFFE,AIZA;ALWrB,CGIC,CFFC,AIZA,mBAAmB,KJYK;AEG1B,EHJE,ACEA,AIZA,0BLU0B,AKVA,GJYG;CDD9B,ACEA,CEEC,AEdA,aAAa,IFcI;AHHnB,ACEA,CEEC,CEdC,0BAA0B;AFe5B,CEdC,CJYC,8BAA8B;AIXhC,EJYE,AEEA,cHJc,CCEC,EEEE;AHHnB,CGIC,CFFC,AIZA,iBJYiB,SIZS;AFe5B,CFFC,AIZA,CLUC,oBAAoB;ACGtB,AIZA,CLUC,CGIC,iBAAiB;AHHnB,CGIC,CEdC,iBAAiB;AFenB,CEdC,CLUC,cCEc,kBDFkB;ACGlC,AIZA,CLUC,CGIC,iBAAiB;AHHnB,CGIC,CFFC,AIZA,gBAAgB,QJYQ;AEG1B,CFFC,AIZA,CLUC,gCAAgC;ACGlC,AIZA,ELUE,AGIA,gBHJgB,CGIC;CAClB,CHJC,ACEA,AIZA,iBLUiB,UKVU,CJYC;AEG9B,CHJC,ACEA,AIZA;ALWD,ACEA,AIZA,EFcE,iBAAiB;CAClB,CFFC,AIVA,wBAAwB,KJUK;AEG/B,CFFC,AIVA;AJWD,AIVA,EFYE,iBAAiB;CAClB,CFFC,AIVA,mBAAmB,YJUY;AEGjC,CFFC,CIVC,sBAAsB;AJWxB,EDFE,AGIA,AEZA,aAAa,IFYI,8BHJ8B;CAChD,AGIA,CFFC,AIVA,cAAc,kBJUkB;ADDlC,AGIA,CFFC,CIVC,iBAAiB;AJWnB,EDFE,AGIA,AEZA,iBFYiB,GEZG,8BLQ8B;CACnD,AGIA,CFFC,AIVA,mBAAmB,IJUI;ADDzB,AGIA,CFFC,AIVA;AJWD,AIVA,ELQE,AGIA,iBAAiB,SHJS;CAC3B,AGIA,CFFC,AIVA,kBJUkB,CIVC;ALSrB,AGIA,CFFC,CIVC,OAAO;AJWT,EEEE,AEZA,QAAQ,SFYS;CAClB,AEZA,CJUC,mBAAmB;AEGrB,AEZA,CJUC;AACD,EEEE,AEZA,gBAAgB,CFYC;CAClB,CFFC,AIVA,mBAAmB,WJUW;AEGhC,CFFC,AIVA;AJWD,AIVA,EFYE,iBAAiB;CAClB,CFFC,AIVA,iBJUiB,KIVK;AFaxB,CFFC,CIVC,mBAAmB;AJWrB,EEEE,AEZA,WAAW,MFYM;CAClB,CFFC,AIVA,iBAAiB,CJUC;AEGpB,CFFC,CIVC,gBAAgB;AJWlB,EEEE,AEZA,eAAe,EFYE;CAClB,AEZA,CLQC,ACEA,kBAAkB,mBDFmB;AGKvC,AEZA,CLQC,ACEA;ADDD,ACEA,EEEE,AEZA,aAAa,IFYI;CAClB,CFFC,AIVA,mBAAmB,QJUQ;AEG7B,CFFC,CIVC,gBAAgB;AJWlB,CIVC,CFYC,iBAAiB;AEXnB,CFYC,CFFC,cIVc,EJUE;AEGlB,AEZA,CJUC;AACD,EEEE,AEZA,iBFYiB,CEZC;CFanB,CFFC,AIVA,0BAA0B,EJUE;AEG9B,CFFC,CIVC,wCAAwC;AJW1C,EIVE,aAAa;EJWb,AEEA,AEZA,eAAe,EFYE,WFFW;CAC7B,AEEA,CEZC,iBAAiB;AJWnB,AEEA,EHJE,AKRA,aAAa,6BLQ6B;CAC3C,CCEC,AEEA,AEZA,gBAAgB,CFYC,WFFW;ADD9B,CCEC,AEEA,CEVC,mBAAmB;AJSrB,AEEA,CEVC;AACD,EJQE,AEEA,iBAAiB,WFFW;CAC7B,AEEA,CEVC,aAAa;AJSf,AEEA,CEVC;AACD,EJQE,AEEA,iBAAiB,WFFW;CAC7B,AEEA,CEVC,6BAA6B;AJS/B,AEEA,EEVE,kBAAkB;EJSlB,AEEA,AEVA,iBFUiB,GEVG,UJQU;CAC/B,AEEA,AEVA;AJSD,AEEA,AEVA;EJSE,AEEA,AEVA,iBFUiB,EFFE,sBIRsB;CJS1C,AEEA,AEVA,CLMC,2CAA2C;ACG7C,AEEA,AEVA,CLMC;AACD,ECEE,AIRA,oBJQoB,MIRM;CJS3B,AIRA,CFUC,iBAAiB;AFDnB,AIRA,CFUC,mBEVmB;AFWpB,AEVA,EJQE,oBAAoB;CACrB,CEEC,AEVA,YAAY,KFUK;AFDnB,CEEC,AEVA;AFWD,AEVA,EJQE,oBAAoB;CACrB,CEEC,AEVA,iBFUiB,gBEVgB;AJSnC,CEEC,AEVA;AFWD,AEVA,EJQE,oBAAoB;CACrB,CEEC,AEVA,iBFUiB,CEVC;AJSpB,CEEC,AEVA;AFWD,AEVA,ELME,ACEA,+BAA+B,WDFW;CAC3C,ACEA,CEEC,AEVA,cAAc,GFUG;AHHnB,ACEA,CEEC,CEVC,eAAe;AFWjB,EFFE,AIRA,gBJQgB,AIRA;CJSjB,CEEC,AEVA,eAAe,EFUE;AFDnB,CEEC,AEVA;AFWD,AEVA,EJQE,gBAAgB;CACjB,CEEC,AEVA,eAAe,EFUE;AFDnB,CEEC,CEVC,cAAc;AFWhB,EFFE,AIRA,gBAAgB,CJQC;CAClB,AIRA,CFUC,iBAAiB;AFDnB,AIRA,CFUC;AACD,EFFE,iBAAiB;CAClB,CEEC,iBAAiB;AFDnB,CEEC,CHJC,0CAA0C;AGK5C,CHJC,CCEC,AIRA,gBAAgB,CJQC;ADDnB,CCEC,AIRA,CFUC,iBAAiB;AFDnB,AIRA,CFUC,CHJC,2CAA2C;AGK7C,CHJC,CCEC,6BAA6B;ADD/B,CCEC,CEEC,iBAAiB;AFDnB,CEEC,CHJC,0BAA0B;AGK5B,CHJC,CCEC,AIRA,gBAAgB,CJQC;ADDnB,CCEC,AIRA,CFUC,iBAAiB;AFDnB,AIRA,CFUC;AACD,EFFE,iBAAiB;CAClB,CEEC,iBAAiB;AFDnB,CEEC;AACD,EFFE,AIRA,gBAAgB,IJQI;CACrB,AIRA,CLMC,2CAA2C;ACG7C,AIRA,CLMC,CGIC,iBAAiB;AHHnB,CGIC,CFFC,gBAAgB;AEGlB,CFFC,CDFC,wBAAwB;ACG1B,EDFE,kBAAkB;EAClB,ACEA,AIRA,cJQc,EIRE,CLMC;CCGlB,AIRA,CLMC,AGIA,WHJW,MGIM;AFDnB,AIRA,CFUC,CHJC,mBAAmB;AGKrB,EHJE,ACEA,iBDFiB,MCEM;CDDxB,CCEC,AEEA,eFFe,EEEE;AHHnB,CCEC,AEEA,eHJe;AAChB,ACEA,AEEA,EEVE,gBAAgB;CACjB,CLMC,ACEA,AEEA,aHJa,IGII,EFFE;AIPrB,CLMC,AGIA,CFFC,oBAAoB;ADDtB,AGIA,CFFC;AACD,EDFE,AGIA,iBAAiB,aHJa;CGK/B,CHJC,ACEA,YDFY,YCEY;AEG1B,CHJC,ACEA,CIRC,gBAAgB;ALOlB,ACEA,CIRC;AACD,ELME,ACEA,AEEA,aFFa,EDFE,EGIE;CHHlB,ACEA,AEEA;AHHD,ACEA,AEEA;EHHE,ACEA,AEEA,eHJe,EGIE,WFFW;CDD7B,ACEA,AEEA,CEVC,gBAAgB;ALOlB,ACEA,AEEA,CEVC;AACD,ELME,ACIA,AEAA,eHJe,EGIE,8BFA8B;CDHhD,ACIA,AEAA;AHHD,ACIA,AEAA,EEVE,cAAc;CACf,CLMC,ACIA,AEAA,eHJe,EGIE,CFAC;AITpB,CLMC,AGIA,CFAC,kBAAkB;ADHpB,AGIA,CFAC;AACD,EDJE,AGIA,AEVA,cAAc,GFUG,GHJG;CACrB,AGIA,AEVA,CJUC,aAAa;ADHf,AGIA,AEVA,EJUE,YAAY;CACb,CDJC,AGIA,iBHJiB,AGIA;AFCnB,CDJC,AGIA,CEVC,cAAc;ALOhB,AGIA,CEVC,CJUC,aAAa;AITf,ELME,ACIA,AEAA,YFAY,KEAK,CHJC;CACnB,ACIA,AEAA;AHHD,ACIA,AEAA,EEVE,cAAc;CACf,CLMC,ACIA,AEAA,YHJY,CCIC,IEAI;AETnB,CLMC,AGIA,CFAC,YAAY,OIVO;ALOrB,AGIA,AEVA,CJUC;AACD,EDJE,AGIA,AEVA,YLMY,CCIC,IEAI,oBEVoB;AJWvC,CDJC,AGIA,CEVC,6BAA6B;ALO/B,AGIA,EFAE,AITA,gBLKgB,GKLG,yBJSyB;ADH9C,ECIE,AEAA,AETA,iBFSiB,GFAG,IITI;CFUzB,CHJC,ACIA,AITA,mBJSmB,EDJE,QKLQ;AFU/B,CHJC,ACIA,CITC,iCAAiC;ALMnC,ACIA,CITC,CFSC,aHJa,IGII;AHHnB,AKLA,CFSC,CFAC,gBAAgB;AEClB,EFAE,AITA,kBJSkB,SITS;ELM3B,ACIA,AEAA,AETA,iBFSiB,GFAG,SITS,SLKS;CGKvC,AETA,CLKC,ACIA,eAAe,MDJM;AGKvB,AETA,CLKC,ACIA,qBITqB;ALMtB,ACIA,AITA,EFSE,iBAAiB;CAClB,CHJC,ACIA,AITA,iBAAiB,EJSE,KDJK;AGK1B,CHJC,AKLA,CJSC,qBAAqB;ADHvB,AKLA,CJSC,CEAC,iBAAiB;AFCnB,CEAC;AACD,EHJE,ACIA,0BDJ0B,GCIG;EDH7B,ACIA,AEAA,iBAAiB,KFAK,iBDJiB;CACxC,AGIA,CFAC,AITA,gBJSgB,AITA;ALMlB,AGIA,EFAE,AITA,UJSU,OITO;CAClB,CLKC,ACIA,AEAA,iBAAiB,EFAE,ODJO;AKJ5B,CLKC,AGIA,CFAC,cITc,OJSO;ADHvB,AGIA,AETA,EJSE,uBAAuB;EDHvB,ACIA,AEAA,AETA,YJSY,EITE,GFSG,WHJW;CAC7B,ACIA,AEAA,AETA;ALMD,ACIA,AEAA,AETA,sBLKsB;AACtB,ECKE,AEDA,iBAAiB,EFCE;CEApB,CHJC,ACKA,AIVA,gBAAgB,QLKQ,ACKA;AEA1B,CHJC,AKLA,CJUC,6BAA6B;ADJ/B,AKLA,CJUC,CEDC,iBAAiB;AFEnB,CEDC,CHJC,0BAA0B;AGK5B,EHJE,ACKA,AIVA,eJUe,gBIVgB,ULKU;CAC1C,ACKA,AIVA,CFSC,iBAAiB;AHHnB,ACKA,AIVA,CFSC;AACD,EHJE,ACKA,AIVA,gBLKgB,SCKS,AIVA;ELMzB,ACKA,AEDA,AETA,gBAAgB,CFSC,GHJG,UCKU;CDJ/B,AGIA,CFCC,AIVA,0BJU0B,CIVC;ALM7B,AGIA,CETC,CJUC,sBAAsB;AITxB,CJUC,CDLC,AGIA,iBAAiB,EHJE;ACMrB,CDLC,AGIA;AHHD,AGIA,EFCE,cIVc,EJUE;AITlB,CJUC,CDLC,AGIA,iBAAiB,KHJK;ACMxB,CEDC,CHJC,AKLA,gBAAgB,ELKE;AGKpB,CETC,CLKC,ACKA,mBDLmB,ICKI;AITzB,CLKC,CCKC,AEDA,iBAAiB,WFCW;ADJ9B,CGIC,CFCC,AIVA,iBAAiB,OJUO;AEA1B,EHJE,ACKA,AIVA,mBAAmB,CJUC,YDLY;CCMjC,AIVA,CLKC,AGIA,iBAAiB,oBHJoB;ACMvC,AIVA,CFSC,CHJC,0BAA0B;AGK5B,EHJE,ACKA,AIVA,kBJUkB,CDLC,GKLG;CACvB,CLKC,ACKA,AEDA,iBAAiB,IFCI,KDLK;AKJ5B,CJUC,AEDA,CHJC,YAAY;ACMd,AEDA,EHJE,AKLA,eAAe,OLKO;EACtB,ACKA,AEDA,AETA,aLKa,AKLA,IFSI,GFCG;CEArB,AETA,CLKC,ACKA,QDLQ,SCKS;AEAnB,AETA,CJUC,CDLC,mBAAmB;ACMrB,EDLE,AGIA,AETA,eAAe,EFSE,EHJE;CGKpB,CHJC,AKLA,iBAAiB,YLKY;AGK/B,EHJE,AKLA,YLKY,CKLC,CJUC;AAChB,EDLE,AGIA,AETA,iBFSiB,CETC,OLKO;CAC1B,AGIA,AETA;ALMD,AGIA,AETA;ELME,AGIA,AETA,eLKe,AKLA,EFSE;CAClB,CHJC,AKLA,iBAAiB,KLKK;AGKxB,EHJE,AKLA,aAAa,GLKG;EAChB,AGIA,AETA,aLKa,IGII,CETC;CFUnB,AETA,CLKC,CCKC,ODLO;ACMV,AEDA,AETA,ELKE,mBAAmB;EACnB,ACKA,AEDA,AETA,iBFSiB,CHJC,CCKC,AIVA;CFUpB,AETA,CLKC,ACKA,gBAAgB,CDLC;AGKnB,AETA,ELKE,ACKA,mBDLmB,GCKG;EDJtB,ACKA,AEDA,UHJU,OCKO,AEDA;CAClB,CHJC,ACKA,YDLY,EKLE,YJUY;AEA5B,AETA,CLKC,CCKC,uBAAuB;ADJzB,ECKE,AEDA,AETA,iBFSiB,KFCK,8BIV8B;CFUrD,CHJC,ACKA,AIVA,gBLKgB,ECKE,iBIViB;AFUrC,EHJE,ACKA,AIVA,WLKW,uBKLuB,OJUO;EDJzC,ACKA,AEDA,AETA,WLKW,MGIM,MFCM,UIVU;CFUlC,CHJC,ACKA,AIVA,WJUW,cDLc,8BKL8B;AFUzD,CHJC,CCKC,AIVA,gCJUgC,MIVM;ALMxC,ECSE,AELA,AETA,iBFSiB,aFKa,iBIdiB;CJehD,AELA,CHJC,AKLA,cLKc,CKLC;AJejB,AELA,CHJC,CKLC,kBAAkB;ALMpB,ECSE,AELA,AETA,iBFSiB,EFKE,GIdG;CFUvB,CHJC,ACSA,AIdA,mBJcmB,EDTE,SKLS;AFUhC,CETC,CLKC,ACSA,YAAY,EDTE;AKJhB,CLKC,CCSC,AELA,aFKa,IELI;AHHnB,CGIC,CFKC,AIdA,kBJckB,QIdQ;AFU5B,EHJE,ACSA,AIdA,eAAe,ELKE,ECSE;CIbpB,CLKC,ACSA,WAAW,gBDTgB;AKJ7B,CLKC,CCSC,AELA,iBAAiB,cFKc;ADRjC,CGIC,CFSC,AIlBA,0BAA0B,IJkBI;AERhC,EHJE,ACgBA,AIrBA,eAAe,WLKW,cCgBc;CIpBzC,CLKC,ACoBA,oBDpBoB,ACoBA;AIxBtB,CLKC,CCoBC,AEhBA,iBAAiB,IFgBI;ADnBvB,CCoBC,AEhBA,CETC,0BAA0B;AJ0B5B,AEhBA,EHJE,AKLA,mBAAmB,OLKO;EAC1B,ACoBA,AIzBA,sBLKsB,qBKLqB,CJyBC;CDnB7C,ACoBA,CEhBC,AETA,iBFSiB,AETA;ALMnB,ACoBA,CEhBC,CETC,qBAAqB;AFUvB,EHJE,ACoBA,AIzBA,eLKe,IKLI,sBJyBsB;CDnB1C,ACoBA,CIzBC,oBAAoB;ALMtB,ACoBA,EEhBE,AETA,YLKY,KGIK,CETC;ALMpB,CGIC,CFgBC,AIzBA,YAAY,8BJyB8B;AEf5C,CFgBC,AIzBA,CLKC,sCAAsC;ACqBxC,AIzBA,ELKE,AGIA,iBAAiB,MHJM;CGKxB,CHJC,ACoBA,AIzBA,aLKa,MKLM,sBJyBsB;AEf3C,CHJC,ACoBA,CIzBC,iBAAiB;ALMnB,ACoBA,EIzBE,YAAY;CACb,CLKC,ACoBA,AEhBA,iBAAiB,CHJC,wBCoBwB;AIxB5C,CJyBC,AEhBA,CHJC,uBAAuB;ACqBzB,AEhBA,EHJE,AKLA,4BAA4B,eLKe;CAC5C,CCoBC,AIzBA,WAAW,8BJyB8B;ADnB3C,CCoBC,CEhBC,AETA,iBFSiB,GETG;AJ0BtB,CEhBC,CHJC,AKLA,eAAe,ILKI;AGKrB,EHJE,ACoBA,AIzBA,iBAAiB,KLKK,mBCoBmB;CAC1C,CDpBC,AKLA,iBLKiB,OKLO;AJ0B1B,CIzBC,CLKC,qBAAqB;AKJvB,ELKE,ACoBA,aDpBa,6BCoB6B;CDnB3C,ACoBA,CEhBC,AETA,YAAY,KFSK;AHHnB,ACoBA,CEhBC,CETC,YAAY;AFUd,EFoBE,AI7BA,0BAA0B,EJ6BE;CAC7B,CDxBC,AKLA,kBAAkB,CLKC;ACyBrB,CI7BC,CLKC,qBAAqB;AKJvB,ELKE,AC4BA,AExBA,iBAAiB,QHJQ,AC4BA;CD3B1B,AGIA,CFwBC,mBAAmB;AD3BrB,AGIA,EFwBE,aAAa,CIjCC;AAChB,EJiCE,cAAc;ED3Bd,AC4BA,AExBA,AETA,gBAAgB,CFSC,EFwBE,CD5BC;CACrB,AGIA,AETA,CJiCC,mBAAmB;AD3BrB,AGIA,AETA,EJiCE,yBAAyB;CAC1B,CD5BC,AKLA,eAAe,kCLKkC;AC6BnD,CD5BC,AKLA,CFSC,iBAAiB;AHHnB,AKLA,CFSC,CFwBC,qBAAqB;AEvBvB,EFwBE,AIjCA,oBAAoB,GJiCG;CACxB,AIjCA,CLKC,AGIA,iBAAiB,QHJQ;AC6B3B,AIjCA,CFSC,CHJC,gBAAgB;AGKlB,CHJC,CC4BC,mBAAmB;AD3BrB,EC4BE,AExBA,OFwBO,OIjCO,GFSG;AERnB,CFSC,CHJC,AC4BA,QAAQ,SD5BS;AGKnB,CHJC,CC4BC,AIjCA,WJiCW,OIjCO;ALMpB,CC4BC,CExBC,AETA,aAAa,IFSI;AFyBnB,CExBC,AETA,CLKC,iBAAiB;AGKnB,AETA,CLKC,CC4BC,eAAe;AD3BjB,CC4BC,CExBC,AETA,aAAa,IFSI;AFyBnB,CExBC,CETC,mBAAmB;AFUrB,CETC,CLKC,eAAe;AKJjB,ELKE,AGIA,cFwBc,GExBG,GHJG;AC6BtB,CD5BC,AGIA,CETC,WAAW,CJiCC;AD3Bd,ACmEA,AE/DA,EETE,SAAS;ELMT,ACmEA,AE/DA,AETA,iBLKiB,AGIA,eETe;CLMjC,AGIA,CETC,EJwEE,WAAW,GIxEG;ALMlB,AGIA,CETC,GJ4EG,sBAAsB;AI3E1B,ELKE,AGIA,CFmEC,gBEnEgB,CHJC;CGKnB,CHJC,ACuEA,AI5EA,kBAAkB,KLKK;AGKzB,CETC,CLKC,ECuEE,WAAW,8BDvE8B;AKJ7C,CLKC,CGIC,EFuEE,eEvEe,OFuEO;AD1E1B,CGIC,CETC,CJgFC,0BIhF0B;AFU7B,EHJE,AC2EA,AIhFA,wBLKwB,EKLE;CLM3B,AKLA,CFSC,EFuEE,WAAW,IEvEI;AHHnB,AKLA,CFSC,GF2EG,oBAAoB;AE1ExB,EETE,CJoFC,YIpFY;CJqFd,CE3EC,AETA,iBFSiB,AETA;AJqFnB,CE3EC,CHJC,AKLA,YJoFY,AIpFA,cLKc;ACwH5B,AEnHA,CETC,CLKC,0BAA0B;AKJ5B,ELKE,ACuHA,AEnHA,iBAAiB,QHJQ;CGK1B,CHJC,AKLA,EJ4HE,WAAW,AI5HA,eLKe;AGK9B,CETC,CLKC,EC2HE,qBD3HqB,SC2HS;AI/HlC,CLKC,CGIC,CFuHC,gBEvHgB;AHHnB,CGIC,CFuHC,AIhIA,YLKY,MKLM;ALMpB,AGIA,EETE,EJgIE,WAAW,KIhIK;ELMlB,AGIA,AETA,EJoIE,eE3He,AETA,SLKS,IC+HI;CD9H/B,AGIA,AETA,EJoIE;AD9HH,AGIA,AETA,EJoIE,oBD/HoB;AACtB,EGIE,AETA,EJoIE,WAAW,EIpIE,EFSE;CAClB,CETC,EJwIE,cIxIc,WJwIW;AE9H7B,EHJE,AKLA,CJwIC,gBIxIgB,gBLKgB;CAClC,ACmIA,CE/HC,AETA,iBFSiB,CETC;ALMpB,ACmIA,CE/HC,CETC,YJwIY,sGIxIsG;AJoKpH,AE1JA,CETC,CLKC,0BAA0B;AKJ5B,ELKE,AC8JA,AE1JA,eHJe,EGIE;CHHlB,AGIA,GF0JG,WAAW;AD7Jf,AGIA,IF8JI,oBAAoB;EDjKtB,AGIA,CF8JC,gBE9JgB,SHJS;CGK3B,CHJC,ACkKA,eDlKe;AGKjB,CHJC,GCkKG,WAAW;ADjKf,EGIE,AETA,EJ2KE,eElKe,KFkKK,6BI3K6B;CFUpD,AETA,CLKC,CCsKC,oBDtKoB;AGKvB,AETA,CJ2KC,CDtKC,0BAA0B;ACuK5B,EDtKE,AGIA,AETA,ULKU,OGIO,IETI,GJ2KG;AAM1B,CD3KC,AGIA,AETA;ALMD,AGIA,AETA,EJgLE;EEtKA,AETA,EJgLE,SAAS,MEvKM,IETI;CFUtB,AETA,EJgLE,eD3Ke;AAClB,AGIA,AETA,CJgLC;AACD,ED3KE,AGIA,AETA,eLKe,EGIE,EFuKE,EIhLE;AJyMvB,CE/LC,AETA,CLKC,gBAAgB;AGKlB,AETA,ELKE,ACmMA,iBDnMiB;CAClB,CGIC,AETA,EJwME,eE/Le,IETI,KJwMK;ADlM5B,CGIC,AETA,EJwME;AE9LH,AETA,ELKE,ACmMA,iCDnMiC;CAClC,CGIC,AETA,EJwME,eE/Le,WF+LW;ADlM9B,CGIC,EF+LE,CIxMC,4BAA4B;AFUhC,CF+LC,CDnMC,CKLC,aLKa;AC2OhB,CI/OC,CLKC,AGIA,UHJU,OGIO;AERnB,CFSC,CHJC,AC0OA,WD1OW;AGKb,CHJC,GC0OG,iCAAiC;ADzOrC,EGIE,EFyOE,YIlPY,GFSG,YFyOY;AIjP/B,CFSC,CHJC,CC6OC,cD7Oc;AGKjB,CHJC,CC6OC;AD5OF,EGIE,AETA,EJkPE,eEzOe,kBFyOkB,CIlPC;CFUrC,CHJC,AKLA,CJkPC,eD7Oe,CKLC;AFUnB,CETC,CLKC,AC6OA,iBD7OiB;AKJnB,ELKE,AGIA,EFyOE,aD7Oa,EGIE,kBFyOkB;CD5OpC,AGIA,GF4OG,0BAA0B;AD/O9B,AGIA,EETE,CJqPC,aDhPa,sBKLsB;ALMtC,CCgPC,CE5OC,AETA,iBFSiB,AETA;AJsPnB,CE5OC,AETA,CLKC,aAAa;AGKf,AETA,CLKC,CCgPC;AD/OF,EGIE,AETA,EJqPE,cIrPc,CFSC,mBF4OmB;CE3OrC,AETA,CLKC,ECgPE,yBDhPyB,ECgPE;AE3O/B,AETA,CLKC,ECgPE;AD/OH,ECgPE,AE5OA,iBAAiB;CAClB,GF4OG,YIrPY,qBJqPqB;AE3OrC,AETA,GJqPG;EACD,AE5OA,AETA,iBFSiB,EETE;CFUpB,CETC,EJqPE,kBIrPkB,gBJqPgB;AE3OtC,CETC,GJqPG,0BAA0B;AIpP9B,EFSE,CF4OC,gBE5OgB;CF6OlB,AE5OA,CETC,mBAAmB;AJsPrB,AE5OA,EETE,kBAAkB;CACnB,CFSC,iBAAiB;AERnB,CFSC,eF4Oe;AAChB,AE5OA,EETE,mBAAmB;ELMnB,ACgPA,AE5OA,AETA,iBFSiB,MHJM,CKLC;CLMzB,AGIA,AETA;ALMD,AGIA,AETA;EFUE,AETA,gBAAgB,CFSC;CAClB,CETC,oBAAoB;AFUtB,EETE,EJqPE,aIrPa,CJqPC;EE3OhB,AETA,EJqPE,YAAY,GE5OG,SETS;CFU3B,CETC,EJqPE,aAAa,KIrPK;AFUtB,EETE,CJqPC,gBIrPgB;CAClB,CJqPC,AE5OA,iBAAiB;AERnB,CFSC;AACD,EETE,EJqPE,cAAc,AIrPA;EFUhB,AETA,CJqPC,gBE5OgB,GETG;CFUrB,CF4OC,AIrPA,eAAe;AFUjB,CETC,GJqPG,2BAA2B;AIpP/B,IJqPI,iBAAiB;EE3OnB,AETA,CJqPC,eIrPe,CFSC;CAClB,CF4OC,AIrPA,eAAe;AFUjB,CETC,GJqPG,4BAA4B;AIpPhC,EFSE,EF4OE,eE5Oe,CF4OC;CE3OnB,CETC,CJqPC,kBIrPkB;AFUrB,CF4OC,CIrPC,wBAAwB;CACzB,CLKC,AGIA,iBAAiB,SHJS;AKJ5B,CLKC,AGIA;AHHD,AGIA,EETE,oBAAoB;EFUpB,AETA,iBFSiB,CETC;CFUnB,AETA;AFUD,AETA;ELME,AGIA,AETA,gBAAgB,CFSC,oBHJoB;CGKtC,CHJC,AKLA,uBLKuB,AKLA;AFUzB,EHJE,AKLA,iBLKiB,CKLC;CACnB,CLKC,AGIA,iBAAiB,CHJC;AKJpB,CLKC,AGIA;AHHD,AGIA,EETE,mBAAmB;EFUnB,AETA,UAAU,OFSO;CAClB,CHJC,AKLA,UAAU,gBLKgB;AGK5B,CHJC,CKLC,WAAW;ALMb,EGIE,AETA,iBFSiB,AETA;CFUlB,CHJC,AKLA,YAAY,+BLK+B;AGK7C,CHJC,CKLC,aAAa;ALMf,EGIE,AETA,iBFSiB,CETC;CFUnB,AETA;AFUD,AETA,ELKE,0BAA0B;EAC1B,AGIA,AETA,gBAAgB,CFSC,KHJK;CACvB,AGIA,CETC,kBAAkB;ALMpB,AGIA,EETE,eAAe;ELMf,AGIA,AETA,iBFSiB,SHJS,AKLA;CLM3B,AGIA,CETC,mBAAmB;ALMrB,AGIA,EETE,kBAAkB;ELOlB,AGGA,AETA,iBFSiB,EHHE,OKNO;CFU3B,CHHC,AKNA,wBLMwB,UKNU;AFUpC,EHHE,AKNA,aAAa,gBLMgB;EAC7B,AKNA,eLMe,AKNA;ELOf,AGGA,AETA,iBLMiB,AGGA,wDETwD;CFU1E,CHHC,AKNA,gBLMgB,IKNI;AFUtB,EHHE,AKNA,sBLMsB,gCKNgC;ELOtD,AGGA,AETA,iBFSiB,EETE,OLMO;CAC3B,AGGA,CETC,UAAU;ALOZ,AGGA,EETE,oBAAoB;EFUpB,AETA,YAAY,KFSK;CAClB,AETA;AFUD,AETA;ELOE,AGGA,AETA,YAAY,KFSK,SHHS;CGI3B,CHHC,AKNA,aLMa,MKNM;AFUrB,EHHE,AKNA,QAAQ,ILMI;CACb,CKNC,UAAU;ALOZ,EGGE,AETA,YAAY,KFSK;CAClB,CETC,+BAA+B;AFUjC,EHHE,AKNA,0BLM0B,UKNU;ELOpC,AGGA,AETA,iBFSiB,SHHS,WKNW;CLOtC,AGGA,CETC,8BAA8B;ALOhC,AGGA,CETC;AACD,ELME,AGGA,iBAAiB,GHHG;CACrB,AGGA,CETC,YAAY;ALOd,AGGA,EETE,mBAAmB;ELOnB,AGGA,AETA,SAAS,QLMQ,AGGA;CAClB,CHHC,AKNA,UAAU,eLMe;AGI3B,CHHC,CKNC,YAAY;ALOd,EGGE,AETA,iBFSiB,kBETkB;CFUpC,CHHC,AKNA,iBLMiB,eKNe;AFUlC,CHHC,CKNC,qCAAqC;ALOvC,EGGE,AETA,iBFSiB,aETa;CFU/B,AETA,CLMC,0BAA0B;AGI5B,AETA,CLMC;AACD,EGGE,iBAAiB;CAClB,CHHC,cKNc,YLMY;AGI5B,AETA,CLMC;AACD,EKNE,aAAa;ELOb,AKNA,YAAY,+BLM+B;EAC3C,AGGA,AETA,eAAe,EFSE,EHHE;CGIpB,CHHC,AKNA,eLMe,WKNW;AFU5B,CHHC,CKNC,mBAAmB;ALOrB,EKNE,mBAAmB;ELOnB,AGGA,AETA,YAAY,KFSK,aHHa;CGI/B,CHHC,AKNA,kBAAkB,eLMe;AGInC,EHHE,AKNA,ULMU,OKNO;CLOlB,AKNA,CFSC,iBAAiB;AHFnB,AKNA,CFSC;AACD,EHHE,AKNA,cAAc,gBLMgB;CAC/B,CGGC,AETA,iBFSiB,CETC;ALOpB,CGGC,CETC,iBAAiB;AFUnB,EHHE,AKNA,gBAAgB,CLMC;CKLlB,CLMC,AGGA,aHHa,IGGI;AERnB,CFSC,CHHC,iBAAiB;AGInB,CHHC,CKNC,kBAAkB;ALOpB,EGGE,AETA,eAAe,EFSE;CAClB,CHHC,AKNA,oBAAoB,ILMI;AGI1B,EHHE,AKNA,eLMe,GKNG;CLOnB,AKNA,CFSC,iBAAiB;AHFnB,CGGC;AACD;EACE,iBAAiB;CAClB;AACD,EHHE,eAAe;CAChB,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,wBAAwB;CACzB,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,wBAAwB;CACzB,CGGC,iBAAiB;AHFnB,CGGC,eHHe;AAChB,AGGA;EHFE,AGGA,iBAAiB,aHHa;CGI/B,CHHC,0BAA0B;AGI5B,EHHE,mBAAmB;EACnB,AGGA,eHHe,EGGE;CAClB,CHHC,sBAAsB;AGIxB,CHHC;AACD,EGGE,iBAAiB;CAClB,CHHC,kBAAkB;AGIpB,CHHC;AACD,EGGE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB,CHHC,qCAAqC;AGIvC,EHHE,uBAAuB;EACvB,AGGA,iBHHiB,AGGA;CHFlB,AGGA;AHFD,AGGA,cHHc;AACd,EGGE,iBAAiB;CAClB,CHHC,kBAAkB;AGIpB,EHHE,4CAA4C;EAC5C,AGGA,iBAAiB,OHHO;CGIzB,CHHC,mBAAmB;AGIrB,CHHC;AACD,EGGE,iBAAiB;CAClB,CHHC,gBAAgB;AGIlB,CHHC;AACD,EGGE,iBAAiB;CAClB;AACD,gBHHgB;AAChB,EGGE,iBAAiB;CAClB,CHHC,YAAY;AGId,EHHE,mBAAmB;CACpB,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,iBAAiB;CAClB,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,iBAAiB;CAClB,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,mBAAmB;EACnB,AGGA,iBHHiB,AGGA;CHFlB,AGGA;AHFD,AGGA;EHFE,AGGA,gBHHgB,CGGC;CAClB,CHHC,iBAAiB;AGInB,EHHE,kBAAkB;EAClB,0BAA0B;CAC3B,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,wBAAwB;CACzB;AACD,EGGE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD,EHHE,WAAW;CACZ,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,0BAA0B;CAC3B,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,0BAA0B;CAC3B,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,qCAAqC;EACrC,AGGA,gBHHgB,CGGC;CAClB,CHHC,kBAAkB;AGIpB,EHHE,kBAAkB;EAClB,AGGA,iBAAiB,SHHS;CAC3B,AGGA;AHFD,AGGA;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EHFE,AGGA,iBAAiB,aHHa;CGI/B,CHHC,uCAAuC;AGIzC,CHHC;AACD;EACE,oBAAoB;EACpB,AGGA,iBAAiB,SHHS;CGI3B,CHHC,eAAe;AGIjB,EHHE,2BAA2B;CAC5B;AACD,EGGE,iBAAiB;CAClB,CHHC,qBAAqB;AGIvB,EHHE,gBAAgB;CACjB;AACD,EGGE,iBAAiB;CAClB,CHHC,oBAAoB;AGItB,CHHC;AACD;EACE,AGGA,iBAAiB,GHHG;CACrB,AGGA;AHFD,AGGA;EHFE,AGGA,iBAAiB,GHHG;CACrB,AGGA;AHFD,AGGA;EHFE,AGGA,iBAAiB,OHHO;CACzB,AGGA;AHFD,AGGA;EHFE,AGGA,iBAAiB,EHHE;CGIpB,CHHC,aAAa;AGIf,EHHE,aAAa;EACb,AGGA,gBHHgB,CGGC;CAClB,CHHC,gBAAgB;AGIlB,EHHE,iBAAiB;EACjB,mBAAmB;CACpB;AACD;EACE,eAAe;EACf,AGGA,aHHa,IGGI;CAClB,CHHC,eAAe;AGIjB,EHHE,kBAAkB;CACnB,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,mBAAmB;CACpB;AACD,EGGE,iBAAiB;CAClB,CHHC,mBAAmB;AGIrB,CHHC;AACD;EGIE,iBAAiB;CAClB,eHHe;AAChB,AGGA,kBHHkB;AAClB,EGGE,iBAAiB;CAClB,CHHC,iCAAiC;AGInC,EHHE,iBAAiB;EACjB,AGGA,gBHHgB,CGGC;CAClB,CHHC,mBAAmB;AGIrB,CHHC;AACD;EACE,eAAe;EACf,AGGA,YHHY,KGGK;CAClB,CHHC,mBAAmB;AGIrB,EHHE,YAAY;CACb,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,YAAY;CACb,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,eAAe;EACf,eAAe;EACf,AGGA,UHHU,OGGO;CHFlB,AGGA;AHFD,AGGA;EHFE,eAAe;EACf,AGGA,eHHe,EGGE;CAClB,CHHC,gBAAgB;AGIlB,EHHE,UAAU;CACX;AACD,EGGE,iBAAiB;CAClB,CHHC,eAAe;AGIjB,EHHE,gBAAgB;EAChB,AGGA,iBAAiB,EHHE;CGIpB,CHHC,WAAW;AGIb,EHHE,SAAS;CACV,CGGC,iBAAiB;AHFnB,CGGC,gBHHgB;AACjB,AGGA;EHFE,AGGA,iBHHiB,AGGA;CAClB,CHHC,cAAc;AGIhB,EHHE,kBAAkB;CACnB,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,oBAAoB;CACrB,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,sBAAsB;EACtB,AGGA,YHHY,KGGK;CAClB,CHHC,mBAAmB;AGIrB,EHHE,YAAY;CACb,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,oBAAoB;EACpB,AGGA,YHHY,KGGK;CHFlB,AGGA;AHFD,AGGA;EHFE,gBAAgB;EAChB,AGGA,iBAAiB,EHHE;CGIpB,CHHC,eAAe;AGIjB,CHHC;AACD,EGGE,iBAAiB;CAClB,CHHC,wBAAwB;AGI1B,EHHE,2BAA2B;EAC3B,AGGA,iBAAiB,oBHHoB;CGItC,CHHC,mBAAmB;AGIrB,EHHE,sBAAsB;EACtB,AGGA,cHHc,GGGG;CAClB,CHHC,mBAAmB;AGIrB,EHHE,yCAAyC;CAC1C,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,eAAe;EACf,AGGA,eHHe,EGGE;CAClB,CHHC,gBAAgB;AGIlB,EHHE,mBAAmB;EACnB,AGGA,iBAAiB,CHHC;CGInB,CHHC,mBAAmB;AGIrB,CHHC;AACD,EGGE,iBAAiB;CAClB,CHHC,YAAY;AGId,EHHE,iBAAiB;EACjB,AGGA,eHHe,EGGE;CHFlB,AGGA;AHFD,AGGA;EHFE,AGGA,YHHY,KGGK;CAClB,CHHC,QAAQ;AGIV,EHHE,0BAA0B;EAC1B,AGGA,aHHa,IGGI;CAClB,CHHC,UAAU;AGIZ,EHHE,SAAS;EACT,AGGA,iBAAiB,EHHE;CGIpB,CHHC,qBAAqB;AGIvB,EHHE,2CAA2C;EAC3C,AGGA,iBAAiB,CHHC;CGInB,CHHC,kBAAkB;AGIpB,EHHE,6CAA6C;CAC9C,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,sBAAsB;EACtB,AGGA,YHHY,KGGK;CAClB,CHHC,gBAAgB;AGIlB,EHHE,kBAAkB;EAClB,AGGA,WHHW,MGGM;CHFlB,AGGA;AHFD,AGGA;EHFE,AGGA,iBAAiB,OHHO;CACzB,AGGA;AHFD,AGGA;EHFE,AGGA,iBAAiB,OHHO;CGIzB,CHHC,mBAAmB;AGIrB,EHHE,kBAAkB;EAClB,AGGA,iBAAiB,KHHK;CACvB,AGGA;AHFD,AGGA;EHFE,AGGA,iBAAiB,+BHH+B;CGIjD,CHHC,uDAAuD;AGIzD,EHHE,sDAAsD;EACtD,AGGA,iBAAiB,KHHK;CGIvB,CHHC,mBAAmB;AGIrB,CHHC;AACD,EGGE,iBAAiB;CAClB,CHHC,kBAAkB;AGIpB,EHHE,oBAAoB;CACrB,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,YAAY;CACb,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,mBAAmB;CACpB,CGGC,iBAAiB;AHFnB,CGGC,iBHHiB;AAClB,AGGA;EHFE,AGGA,gBHHgB,CGGC;CHFlB,AGGA;AHFD,AGGA;EHFE,AGGA,iBAAiB,EHHE;CGIpB,CHHC,YAAY;AGId,EHHE,YAAY;EACZ,AGGA,aHHa,IGGI;CAClB,CHHC,eAAe;AGIjB,CHHC;AACD,EGGE,iBAAiB;CAClB,CHHC,oBAAoB;AGItB,CHHC;AACD,EGGE,iBAAiB;CAClB,CHHC,mCAAmC;AGIrC,CHHC;AACD,EGGE,iBAAiB;CAClB,CHHC,kBAAkB;AGIpB,CHHC;AACD,EGGE,gBHHgB,CGGC;AHFnB,CGGC;AACD,EHHE,aAAa;EACb,AGGA,iBAAiB,KHHK;CGIvB,CHHC,aAAa;AGIf,CHHC;AACD,EGGE,iBAAiB;CAClB,CHHC,mBAAmB;AGIrB,EHHE,mBAAmB;EACnB,AGGA,iBAAiB,EHHE;CGIpB,CHHC,mBAAmB;AGIrB,EHHE,oBAAoB;CACrB,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,gBAAgB;EAChB,AGGA,cHHc,GGGG;CAClB,CHHC,qCAAqC;AGIvC,EHHE,mBAAmB;EACnB,AGGA,WHHW,MGGM;CAClB,CHHC,YAAY;AGId,EHHE,SAAS;EACT,kBAAkB;CACnB;AACD,EGGE,iBAAiB;CAClB,CHHC,kBAAkB;AGIpB,CHHC;AACD,EGGE,iBAAiB;CAClB,CHHC,aAAa;AGIf,EHHE,YAAY;CACb,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,kBAAkB;CACnB,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,oBAAoB;EACpB,AGGA,eHHe,EGGE;CAClB,CHHC,iBAAiB;AGInB,EHHE,wBAAwB;CACzB,CGGC,iBAAiB;AHFnB,CGGC;AACD,EHHE,YAAY;EACZ,AGGA,iBHHiB,AGGA;CHFlB,AGGA;AHFD,AGGA;EHFE,AGGA,YHHY,KGGK;CAClB,CHHC,gBAAgB;AGIlB,CHHC;AACD,EGGE,iBAAiB;CAClB,CHHC,kBAAkB;AGIpB,CHHC;EGIC,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;;;GAGG;AACH;EACE,2CAA2C;EAC3C,6DAA6D;EAC7D,+QAA+Q;EAC/Q,oBAAoB;EACpB,mBAAmB;CACpB;AACD;;EAEE,sBAAsB;EACtB,gEAAgE;EAChE,mBAAmB;EACnB,YAAY;EACZ,qBAAqB;EACrB,oCAAoC;EACpC,mCAAmC;CACpC;AACD;EACE,qBAAqB;EACrB,uBAAuB;CACxB;AACD;EACE,iBAAiB;EACjB,kBAAkB;EAClB,qBAAqB;CACtB;AACD;EACE,eAAe;CAChB;AACD;EACE,eAAe;CAChB;AACD;EACE,eAAe;CAChB;AACD;EACE,eAAe;CAChB;AACD;EACE,0BAA0B;EAC1B,0BAA0B;EAC1B,oBAAoB;CACrB;AACD;EACE,0BAA0B;EAC1B,0BAA0B;EAC1B,mBAAmB;CACpB;AACD;;EAEE,YAAY;EACZ,mBAAmB;CACpB;AACD;;EAEE,aAAa;EACb,kBAAkB;CACnB;AACD;EAEE,wCAAwC;CACzC;AACD;EAEE,gDAAgD;CACjD;AAWD;EACE;IAEE,wBAAwB;GACzB;EACD;IAEE,0BAA0B;GAC3B;CACF;AAWD;EACE;IAEE,wBAAwB;GACzB;EACD;IAEE,2BAA2B;GAC5B;CACF;AACD;EACE,iEAAiE;EAGjE,yBAAyB;CAC1B;AACD;EACE,iEAAiE;EAGjE,0BAA0B;CAC3B;AACD;EACE,iEAAiE;EAGjE,0BAA0B;CAC3B;AACD;EACE,2EAA2E;EAG3E,wBAAwB;CACzB;AACD;EACE,2EAA2E;EAG3E,wBAAwB;CACzB;AACD;;;;;EAKE,aAAa;CACd;AACD;oEACoE;AACpE,oEAAoE;AACpE;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;;;;;EAKE;AACF;EACE,wBAAwB;EACxB,0CAA0C;EAC1C,wPAAwP;EACxP,oBAAoB;EACpB,mBAAmB;CACpB;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAkmBE,sBAAsB;EACtB,wBAAwB;EACxB,YAAY;EACZ,mBAAmB;EACnB,oBAAoB;EACpB,qBAAqB;EACrB,qBAAqB;EACrB,qBAAqB;EACrB,eAAe;EACf,oCAAoC;EACpC,mCAAmC;CACpC;AACD;;;;;;;;EAWE,mCAAmC;CACpC;AAiCD;EACE;IACE,wBAAwB;GACzB;EACD;IACE,0BAA0B;GAC3B;CACF;AACD;EAGE,2CAA2C;CAC5C;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,uBAAuB;EACvB,yCAAyC;EACzC,mPAAmP;EACnP,oBAAoB;EACpB,mBAAmB;CACpB;AACD;;EAEE,uBAAuB;EACvB,YAAY;EACZ,mBAAmB;EACnB,oBAAoB;EACpB,qBAAqB;EACrB,qBAAqB;EACrB,eAAe;EACf,uCAAuC;EACvC,oCAAoC;EACpC,mCAAmC;CACpC;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;;;;;;;;;;;;;;;;;;;;GAoBG;AACH;EACE,4BAA4B;EAC5B,sDAAsD;EACtD,yXAAyX;EACzX,oBAAoB;EACpB,mBAAmB;CACpB;AACD;EACE,sBAAsB;EACtB,4BAA4B;EAC5B,mBAAmB;EACnB,oBAAoB;EACpB,eAAe;EACf,oCAAoC;EACpC,mCAAmC;CACpC;AACD;EACE,mBAAmB;EACnB,aAAa;CACd;AACD;EACE,iEAAiE;EAGjE,yBAAyB;CAC1B;AACD;EACE,iEAAiE;EAGjE,0BAA0B;CAC3B;AACD;EACE,iEAAiE;EAGjE,0BAA0B;CAC3B;AACD;EACE,2EAA2E;EAG3E,wBAAwB;CACzB;AACD;EACE,2EAA2E;EAG3E,wBAAwB;CACzB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;;EAEE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB","file":"app-bundle.js","sourcesContent":["import { autoinject } from 'aurelia-dependency-injection';\r\nimport { EventAggregator } from 'aurelia-event-aggregator';\r\n\r\n@autoinject()\r\nexport class EventService {\r\n constructor(eventAggregator: EventAggregator) {\r\n this._eventAggregator = eventAggregator;\r\n }\r\n\r\n private readonly _eventAggregator: EventAggregator;\r\n\r\n publish(eventType: EventType, data: any = null){\r\n this._eventAggregator.publish(eventType, data);\r\n }\r\n\r\n subscribe(eventType: EventType, callback: (data) => void){\r\n this._eventAggregator.subscribe(eventType, callback)\r\n }\r\n}\r\n\r\nexport type EventType =\r\n 'login' |\r\n 'logout' |\r\n 'request' |\r\n 'response' |\r\n 'routed' |\r\n 'notAdmin' |\r\n 'adminDetected' |\r\n 'tournamentChanged';","import { inject } from \"aurelia-framework\";\r\nimport { Router } from \"aurelia-router\";\r\nimport { RouterConfiguration } from \"aurelia-router\";\r\nimport { EventAggregator } from 'aurelia-event-aggregator';\r\nimport { EventService } from '../resources/services/eventService';\r\n\r\n@inject(Router, EventAggregator, EventService)\r\nexport class RouterService {\r\n\r\n private currentRoute: string = 'statistics';\r\n private readonly eventAggregator: EventAggregator;\r\n private readonly eventService: EventService;\r\n\r\n constructor(router: Router, eventAggregator: EventAggregator, eventService: EventService) {\r\n this.eventAggregator = eventAggregator;\r\n this.eventService = eventService;\r\n this.eventAggregator.subscribe('router:navigation:complete', data => {\r\n if (data.instruction.fragment == '/') {\r\n this.currentRoute = 'statistics';\r\n } else {\r\n this.currentRoute = this.determineRoute(data.instruction.fragment);\r\n }\r\n this.eventService.publish('routed', this.currentRoute);\r\n }); \r\n }\r\n\r\n public configure(config: RouterConfiguration) : RouterConfiguration {\r\n config.title = \"ppppool\",\r\n config.map([\r\n { route: [\"\"], moduleId: \"./main/statistics/statistics\", title: 'Statistics', nav: true },\r\n { route: [\"picks\"], moduleId: \"./main/picks/picks\", title: 'Picks', nav: true },\r\n { route: [\"winners\"], moduleId: \"./main/winners/winners\", title: 'Winners', nav: true },\r\n { route: [\"feedback\"], moduleId: \"./main/feedback/feedback\", title: 'Feedback' },\r\n { route: [\"admin\"], moduleId: \"./main/admin/admin\", title: 'Admin', nav: true },\r\n { route: [\"settings\"], moduleId: \"./main/settings/settings\", title: 'Settings', nav: true },\r\n ]);\r\n return config;\r\n }\r\n\r\n determineRoute(route) {\r\n let firstSlash = false;\r\n let buffer = '';\r\n for (let c of route) {\r\n if (!firstSlash) {\r\n if (c == '/') {\r\n firstSlash = true;\r\n continue;\r\n }\r\n }\r\n if (c == '/') {\r\n return buffer;\r\n }\r\n buffer = buffer + c;\r\n }\r\n return buffer;\r\n }\r\n}","import { inject } from 'aurelia-dependency-injection';\r\nimport { EventService } from './resources/services/eventService';\r\nimport { RouterService } from './shell/routerService';\r\nimport { Router } from 'aurelia-router';\r\n\r\n@inject(EventService, Router, RouterService)\r\nexport class App {\r\n constructor(eventService: EventService, router: Router, routerService: RouterService) {\r\n this.eventService = eventService;\r\n this.router = router;\r\n this.routerService = routerService;\r\n }\r\n\r\n eventService: EventService;\r\n routerService: RouterService;\r\n router: Router;\r\n\r\n async activate() {\r\n await this.router.configure(this.routerService.configure); }\r\n}","export default {\r\n debug: true,\r\n testing: true\r\n};\r\n","import { autoinject } from 'aurelia-dependency-injection';\nimport { HttpClient } from \"aurelia-fetch-client\";\n\n@autoinject()\nexport class RestService {\n constructor(http: HttpClient) {\n this.http = http;\n }\n\n private http: HttpClient\n\n public async post(url: string, query: Object = null, headers: Object = {}, body: Object = {}): Promise {\n let urlQuery = this.getQueryUrl(url, query);\n this.requestDiagnostic();\n if(!headers){\n headers = {}\n }\n headers['Content-Type'] = 'application/x-www-form-urlencoded; charset=UTF-8';\n let response = await this.http.fetch(urlQuery, {\n method: 'post',\n headers: headers ? headers : {},\n body: body ? JSON.stringify(body) : JSON.stringify({empty: true})\n });\n this.responseDiagnostic();\n let content = {};\n try {\n content = await response.json();\n } catch (err) {\n content = {};\n console.log(err);\n }\n return new Response(content[\"Status\"] ? content[\"Status\"] : response.status , content[\"StatusText\"] ? content[\"StatusText\"] : response.statusText, content);\n }\n\n\n private getQueryUrl(url: string, query: Object): string {\n return !query ? url : `${url}?${this.serialize(query)}`\n }\n\n private serialize(obj: Object): string {\n let str = [];\n for (var p in obj)\n if (obj.hasOwnProperty(p)) {\n str.push(encodeURIComponent(p) + \"=\" + encodeURIComponent(obj[p]));\n }\n return str.join(\"&\");\n }\n\n private requestDiagnostic() {\n }\n\n private responseDiagnostic() {\n }\n\n}\n\nexport class Response {\n constructor(status: number, statusText: string, data: Object = null){\n this.Status = status;\n this.StatusText = statusText;\n this.Data = data;\n this.IsError = status != 200;\n }\n\n StatusText: string;\n Status: number;\n Data: any;\n IsError: Boolean;\n}\n","// http://www.w3schools.com/js/js_cookies.asp\r\nexport class CookieService {\r\n \r\n constructor(){\r\n \r\n }\r\n\r\n setCookie(cname: string, cvalue: string, exdays: number) {\r\n var d = new Date();\r\n d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));\r\n var expires = \"expires=\" + d.toUTCString();\r\n document.cookie = cname + \"=\" + cvalue + \";\" + expires + \";path=/\";\r\n }\r\n\r\n getCookie(cname: string) : string {\r\n var name = cname + \"=\";\r\n var ca = document.cookie.split(';');\r\n for (var i = 0; i < ca.length; i++) {\r\n var c = ca[i];\r\n while (c.charAt(0) == ' ') {\r\n c = c.substring(1);\r\n }\r\n if (c.indexOf(name) == 0) {\r\n return c.substring(name.length, c.length);\r\n }\r\n }\r\n return \"\";\r\n }\r\n\r\n cookieExists(cname: string) : boolean {\r\n var value = this.getCookie(cname);\r\n return value != \"\";\r\n }\r\n}","import { inject } from 'aurelia-dependency-injection';\r\nimport { CookieService } from './cookieService';\r\nimport { LogManager } from 'aurelia-framework';\r\nimport { EventService, EventType } from './eventService';\r\nlet log = LogManager.getLogger('authService');\r\n\r\n@inject(CookieService, EventService)\r\nexport class AuthService {\r\n constructor(cs: CookieService, ea: EventService) {\r\n this.cookieService = cs;\r\n this.eventService = ea;\r\n }\r\n\r\n eventService: EventService;\r\n cookieService: CookieService;\r\n adminRequestCallback: (authToken: string) => Promise = null;\r\n\r\n login(token: WebToken) {\r\n log.debug('storing auth cookie');\r\n this.cookieService.setCookie(\"authToken\", JSON.stringify(token), 1000);\r\n this.eventService.publish('login');\r\n }\r\n\r\n isLoggedIn(): boolean {\r\n let isLoggedIn = this.cookieService.cookieExists(\"authToken\");\r\n log.debug(`is logged in: ${isLoggedIn}`);\r\n return isLoggedIn;\r\n }\r\n\r\n getWebToken() : WebToken {\r\n if(this.isLoggedIn()){\r\n let data = JSON.parse(this.cookieService.getCookie(\"authToken\"));\r\n return new WebToken(data.email, data.authToken, data.userId, data.name);\r\n }\r\n return null;\r\n }\r\n\r\n logout() {\r\n log.debug(`logging out.`);\r\n this.cookieService.setCookie(\"authToken\", \"\", 1);\r\n window.location.replace(\"#\");\r\n this.eventService.publish('logout');\r\n window.location.reload(true);\r\n }\r\n\r\n setAdminRequestCallback(adminRequestCallback: (authToken: string) => Promise) {\r\n log.debug(\"setting admin request callback\");\r\n this.adminRequestCallback = adminRequestCallback;\r\n }\r\n\r\n async requestAdminAuthorization(): Promise {\r\n if (!this.isLoggedIn()) {\r\n return;\r\n }\r\n log.debug(`Requesting admin authorization`);\r\n let authToken = this.getWebToken().authToken;\r\n var isAdmin = await this.adminRequestCallback(authToken);\r\n log.debug(`Admin authorization: ${isAdmin}`);\r\n if(isAdmin){\r\n this.eventService.publish('adminDetected');\r\n } else {\r\n this.eventService.publish('notAdmin');\r\n }\r\n return isAdmin;\r\n }\r\n}\r\n\r\nexport class WebToken{\r\n constructor(email: string, authToken: string, userId: string, name: string){\r\n this.email = email;\r\n this.authToken = authToken;\r\n this.userId = userId;\r\n this.name = name;\r\n }\r\n\r\n readonly email: string;\r\n readonly authToken: string;\r\n readonly userId: string;\r\n readonly name: string;\r\n}","import { inject } from 'aurelia-dependency-injection';\r\nimport { RestService } from '../../resources/services/restService';\r\nimport { LogManager } from 'aurelia-framework';\r\nimport { AuthService, WebToken } from '../../resources/services/authService';\r\nlet log = LogManager.getLogger('authClient');\r\n\r\n@inject(RestService, AuthService)\r\nexport class AuthClient {\r\n constructor(restService: RestService, authService: AuthService) {\r\n this.restService = restService;\r\n this.authService = authService;\r\n this.authService.setAdminRequestCallback(async authToken => {\r\n let result = await this.authorize(\"admin\", authToken);\r\n return result;\r\n });\r\n }\r\n\r\n private readonly serviceUrl: string = \"https://ppppoolauthservice.azurewebsites.net\"\r\n private readonly restService: RestService;\r\n private readonly authService: AuthService;\r\n\r\n async login(userId, password): Promise {\r\n let response = await this.restService.post(`${this.serviceUrl}/api/login`, {\r\n userId: userId,\r\n password: password\r\n });\r\n\r\n if(!response.IsError){\r\n let data = response.Data;\r\n this.authService.login(new WebToken(data[\"email\"], data[\"authToken\"], data[\"userId\"], data[\"name\"]));\r\n }\r\n\r\n return !response.IsError\r\n }\r\n\r\n async authorize(role, authToken): Promise {\r\n let response = await this.restService.post(`${this.serviceUrl}/api/authenticate`, {\r\n role: role,\r\n authToken: authToken\r\n });\r\n return !response.IsError;\r\n }\r\n}","import { Aurelia } from 'aurelia-framework'\r\nimport environment from './environment';\r\nimport { LogManager } from \"aurelia-framework\";\r\nimport { ConsoleAppender } from \"aurelia-logging-console\";\r\nimport { HttpClient } from 'aurelia-fetch-client';\r\nimport { EventAggregator } from 'aurelia-event-aggregator';\r\nimport { Container } from 'aurelia-dependency-injection';\r\nimport { AuthClient } from './microservices/auth/authClient';\r\nimport { EventService } from './resources/services/eventService';\r\nimport { RouterService } from './shell/routerService';\r\nimport { Router, RouterConfiguration } from 'aurelia-router';\r\n\r\n//Configure Bluebird Promises.\r\n(Promise).config({\r\n longStackTraces: false,\r\n warnings: {\r\n wForgottenReturn: false\r\n }\r\n});\r\n\r\nexport function configure(aurelia: Aurelia) {\r\n aurelia.use\r\n .standardConfiguration()\r\n .feature('resources')\r\n .feature('microservices/auth')\r\n .feature('shell')\r\n .feature('microservices/stats/current')\r\n .feature('microservices/stats/history')\r\n .feature('microservices/stats/majors')\r\n .feature('microservices/stats/monthly')\r\n .feature('microservices/stats/playoffs')\r\n .feature('microservices/stats/season')\r\n .feature('microservices/picks')\r\n .feature('microservices/users')\r\n .feature('microservices/tournaments');\r\n\r\n if (environment.debug) {\r\n LogManager.addAppender(new ConsoleAppender());\r\n LogManager.setLevel(LogManager.logLevel.debug); // debug, info\r\n }\r\n\r\n if (environment.testing) {\r\n aurelia.use.plugin('aurelia-testing');\r\n }\r\n\r\n\r\n let log = LogManager.getLogger('RestService');\r\n let ea = aurelia.container.get(EventAggregator);\r\n let httpClient = aurelia.container.get(HttpClient)\r\n httpClient.configure(config => {\r\n config\r\n .withDefaults({\r\n headers: {\r\n 'Accept': 'application/json',\r\n 'X-Requested-With': 'Fetch'\r\n }\r\n })\r\n .withInterceptor({\r\n request(request) {\r\n //log.info(`Requesting ${request.method} ${request.url}`);\r\n log.info(request);\r\n ea.publish('request');\r\n return request;\r\n },\r\n response(response) {\r\n //log.info(`Received ${response.status} ${response.url}`);\r\n log.info(response);\r\n ea.publish('response');\r\n return response;\r\n }\r\n });\r\n });\r\n\r\n let authClient = aurelia.container.get(AuthClient);\r\n \r\n aurelia.start().then(() => aurelia.setRoot());\r\n}\r\n","import { FrameworkConfiguration } from 'aurelia-framework';\r\n\r\nexport function configure(config: FrameworkConfiguration) {\r\n config.globalResources([\r\n 'bootstrap/css/bootstrap.css',\r\n 'resources/styles/iconfonts.css',\r\n 'resources/styles/datatablestyles.css',\r\n 'resources/styles/minton/css/components.css',\r\n 'resources/styles/minton/css/core.css',\r\n 'resources/styles/minton/css/elements.css',\r\n 'resources/styles/minton/css/icons.css',\r\n 'resources/styles/minton/css/menu.css',\r\n 'resources/styles/minton/css/pages.css',\r\n 'resources/styles/minton/css/responsive.css',\r\n 'resources/styles/minton/css/variables.css',\r\n 'resources/valueConverters/dateFormat',\r\n 'resources/valueConverters/objectKeys'\r\n ]);\r\n}\r\n","import { FrameworkConfiguration } from 'aurelia-framework';\r\n\r\nexport function configure(config: FrameworkConfiguration) {\r\n config.globalResources([\r\n \"./shell\"\r\n ]);\r\n}\r\n","import { inject } from 'aurelia-framework';\r\nimport { EventService } from '../resources/services/eventService';\r\nimport { AuthService } from '../resources/services/authService';\r\n\r\n@inject(EventService, AuthService)\r\nexport class NavBarCustomElement {\r\n constructor(es: EventService, as: AuthService){\r\n this.eventService = es;\r\n this.authService = as;\r\n this.eventService.subscribe('routed', (data) => {\r\n this.currentRoute = data;\r\n });\r\n this.eventService.subscribe('adminDetected', async () => {\r\n this.isAdmin = true;\r\n });\r\n this.eventService.subscribe('notAdmin', async () => {\r\n this.isAdmin = false;\r\n }); \r\n this.eventService.subscribe('logout', () => {\r\n this.isAdmin = false;\r\n });\r\n }\r\n\r\n private currentRoute: string = 'statistics';\r\n private isAdmin: boolean;\r\n private readonly eventService: EventService;\r\n private readonly authService: AuthService;\r\n}","import { inject } from \"aurelia-framework\";\r\nimport { EventAggregator } from 'aurelia-event-aggregator';\r\n\r\n@inject(EventAggregator)\r\nexport class ProgressBarCustomElement {\r\n constructor(ea) {\r\n this.ea = ea;\r\n this.ea.subscribe(\"request\", () => {\r\n this.show = true;\r\n });\r\n this.ea.subscribe(\"response\", () =>{\r\n this.show = false;\r\n });\r\n }\r\n\r\n private show: boolean = false;\r\n private readonly ea: EventAggregator;\r\n}","import { inject } from 'aurelia-dependency-injection';\r\nimport { EventService } from '../resources/services/eventService';\r\nimport { AuthService } from '../resources/services/authService';\r\nimport { RouterService } from './routerService';\r\nimport { Router } from \"aurelia-router\";\r\n\r\n@inject(EventService, AuthService, RouterService, Router)\r\nexport class ShellCustomElement {\r\n constructor(es: EventService, as: AuthService, rs: RouterService, r: Router) {\r\n this.eventService = es;\r\n this.authService = as;\r\n this.routerService = rs;\r\n this.router = r;\r\n this.eventService.subscribe('routed', (data) => {\r\n this.currentRoute = data;\r\n });\r\n this.eventService.subscribe('login', () => {\r\n this.loggedIn = true;\r\n });\r\n this.eventService.subscribe('logout', () => {\r\n this.loggedIn = false;\r\n });\r\n this.loggedIn = this.authService.isLoggedIn();\r\n //this.router.configure(this.routerService.configureRouter);\r\n }\r\n\r\n private loggedIn: boolean;\r\n private currentRoute: string = 'statistics';\r\n private readonly eventService: EventService;\r\n private readonly authService: AuthService;\r\n private readonly routerService: RouterService;\r\n private readonly router: Router;\r\n\r\n async attached(){\r\n await this.authService.requestAdminAuthorization();\r\n }\r\n\r\n}","import { inject } from \"aurelia-framework\";\r\nimport { bindable, bindingMode } from 'aurelia-framework';\r\nimport { EventService } from '../resources/services/eventService';\r\nimport { AuthService, WebToken } from '../resources/services/authService';\r\n\r\n@inject(AuthService, EventService)\r\nexport class TopBarCustomElement {\r\n private title: string = \"PPP PGA Pool 2017\";\r\n private currentRoute: string = 'statistics';\r\n private loggedIn: boolean = false;\r\n\r\n constructor(authService, eventService) {\r\n this.authService = authService;\r\n this.eventService = eventService;\r\n this.eventService.subscribe('routed', (data) => {\r\n this.currentRoute = data;\r\n });\r\n this.eventService.subscribe('login', () => {\r\n this.loggedIn = true;\r\n });\r\n this.eventService.subscribe('logout', () => {\r\n this.loggedIn = false;\r\n });\r\n this.loggedIn = this.authService.isLoggedIn();\r\n }\r\n\r\n private readonly authService: AuthService;\r\n private readonly eventService: EventService;\r\n\r\n logout() {\r\n this.authService.logout();\r\n }\r\n\r\n}","\r\nexport class Admin {\r\n \r\n}","\r\nexport class Feedback {\r\n \r\n}","\r\nexport class Picks{\r\n \r\n}","\r\nexport class Statistics {\r\n message = \"statistics\";\r\n}","\r\nexport class Winners {\r\n \r\n}","import { inject } from 'aurelia-dependency-injection';\r\nimport { RestService } from '../../resources/services/restService';\r\nimport { LogManager } from 'aurelia-framework';\r\nimport { AuthService } from '../../resources/services/authService';\r\nlet log = LogManager.getLogger('pickClient');\r\n\r\n@inject(RestService, AuthService)\r\nexport class PickClient {\r\n constructor(restService: RestService, authService: AuthService) {\r\n this.restService = restService;\r\n this.authService = authService;\r\n }\r\n\r\n private readonly serviceUrl: string = \"https://ppppoolpicksservice.azurewebsites.net\"\r\n private readonly restService: RestService;\r\n private readonly authService: AuthService;\r\n\r\n async getCurrentPickInfo(userId: string = null): Promise {\r\n let response = await this.restService.post(`${this.serviceUrl}/api/getGolfers`, userId ? { userId: userId } : null, {\r\n Authorization: `Bearer ${this.authService.getWebToken().authToken}`\r\n });\r\n return response.Data;\r\n }\r\n\r\n async getPickForCurrent(tournamentIndex: string): Promise {\r\n let response = await this.restService.post(`${this.serviceUrl}/api/getPicks`, {\r\n season: 'current', tour: 'PGA TOUR', tournamentIndex: tournamentIndex, user: 'true'\r\n }, {\r\n Authorization: `Bearer ${this.authService.getWebToken().authToken}`\r\n });\r\n return response.Data;\r\n }\r\n\r\n async pickGolfer(playerId: string, playerName: string) {\r\n let response = await this.restService.post(`${this.serviceUrl}/api/pickGolfer`, {\r\n tour: 'PGA TOUR', playerId: playerId, playerName: playerName\r\n }, {\r\n Authorization: `Bearer ${this.authService.getWebToken().authToken}`\r\n });\r\n return response.Data;\r\n }\r\n\r\n async emergencyPick(playerId: string, playerName: string, email: string, userId: string) {\r\n let response = await this.restService.post(`${this.serviceUrl}/api/emergencyPick`, {\r\n tour: 'PGA TOUR', playerId: playerId, playerName: playerName, email: email, userId: userId\r\n }, {\r\n Authorization: `Bearer ${this.authService.getWebToken().authToken}`\r\n });\r\n }\r\n\r\n async getUsers(): Promise {\r\n let response = await this.restService.post(`${this.serviceUrl}/api/getUsers`, null, {\r\n Authorization: `Bearer ${this.authService.getWebToken().authToken}`\r\n });\r\n return response.Data;\r\n }\r\n\r\n async getPickSummary() {\r\n let response = await this.restService.post(`${this.serviceUrl}/api/getPickSummary`, {\r\n season: 'current', tour: \"PGA TOUR\"\r\n }, {\r\n Authorization: `Bearer ${this.authService.getWebToken().authToken}`\r\n });\r\n return response.Data; \r\n }\r\n}","import { inject } from 'aurelia-framework';\r\nimport { PickClient } from './pickClient';\r\n\r\n@inject(PickClient)\r\nexport class EmergencyPickCustomElement {\r\n constructor(pc: PickClient) {\r\n this.pickClient = pc;\r\n }\r\n\r\n private readonly pickClient: PickClient;\r\n private golfersDataForUser: Object;\r\n private profiles: Array;\r\n private selectedProfile: Object;\r\n private selectedGolfer: Object;\r\n private tournament: Object;\r\n private golfers: Object;\r\n\r\n async attached() {\r\n this.profiles = await this.pickClient.getUsers();\r\n }\r\n\r\n async loadGolfers(){\r\n if(!this.selectedProfile){\r\n return;\r\n }\r\n this.golfersDataForUser = await this.pickClient.getCurrentPickInfo();\r\n this.tournament = this.golfersDataForUser[\"Tournament\"];\r\n this.golfers = >this.golfersDataForUser[\"Golfers\"];\r\n }\r\n\r\n async submit(){\r\n if(!this.selectedProfile || !this.selectedGolfer){\r\n return;\r\n }\r\n let response = await this.pickClient.emergencyPick(\r\n this.selectedGolfer[\"TournamentPlayerId\"], this.selectedGolfer[\"PlayerName\"],\r\n this.selectedProfile[\"Email\"], this.selectedProfile[\"UserId\"]);\r\n \r\n }\r\n\r\n}","import { FrameworkConfiguration } from 'aurelia-framework';\r\n\r\nexport function configure(config: FrameworkConfiguration) {\r\n config.globalResources([\r\n \"./picks-main\",\r\n \"./emergency-pick\",\r\n \"./pick-summary\"\r\n ]);\r\n}\r\n","import { inject } from 'aurelia-framework';\r\nimport { PickClient } from './pickClient';\r\nimport { observable } from 'aurelia-framework';\r\n\r\n@inject(PickClient)\r\nexport class PickSummary {\r\n constructor(pc: PickClient) {\r\n this.pickClient = pc;\r\n }\r\n\r\n private readonly pickClient: PickClient;\r\n private picks: Object;\r\n private pooliePicks: Object;\r\n private golferPicks: Object;\r\n @observable search: string = '';\r\n @observable golfer: string = '';\r\n\r\n async attached() {\r\n this.picks = await this.pickClient.getPickSummary();\r\n this.pooliePicks = this.picks;\r\n this.golferPicks = this.pooliePicks;\r\n console.log(this.picks);\r\n }\r\n\r\n searchChanged() {\r\n if (this.search === '') {\r\n this.pooliePicks = this.picks;\r\n this.golferPicks = this.pooliePicks;\r\n } else {\r\n this.pooliePicks = {};\r\n let names = Object.getOwnPropertyNames(this.picks);\r\n for (let rawName of names) {\r\n let name = rawName.substr(0, rawName.indexOf(':'))\r\n if (name.toLowerCase().includes(this.search.toLowerCase())) {\r\n this.pooliePicks[rawName] = this.picks[rawName];\r\n }\r\n }\r\n this.golferPicks = this.pooliePicks;\r\n }\r\n \r\n if (this.golfer === '') {\r\n return;\r\n }\r\n this.golferPicks = {};\r\n for (let property in this.pooliePicks) {\r\n if (this.pooliePicks.hasOwnProperty(property)) {\r\n let golfers = this.pooliePicks[property] as Array;\r\n for (let player of golfers) {\r\n if (player[\"PlayerName\"].toLowerCase().includes(this.golfer.toLowerCase())) {\r\n this.golferPicks[property] = this.pooliePicks[property];\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n golferChanged() {\r\n this.searchChanged();\r\n }\r\n}\r\n\r\n","import { inject } from 'aurelia-framework';\r\nimport { PickClient } from './pickClient';\r\n\r\n@inject(PickClient)\r\nexport class PicksMainCustomElement {\r\n constructor(pc: PickClient){\r\n this.pickClient = pc;\r\n }\r\n\r\n private readonly pickClient : PickClient;\r\n private tournament: Object;\r\n private golfers: Array;\r\n private pick: any;\r\n private selectedPlayer: Object;\r\n private submitting: boolean = false;\r\n\r\n async attached(){\r\n let data = await this.pickClient.getCurrentPickInfo();\r\n this.tournament = data[\"Tournament\"];\r\n this.golfers = data[\"Golfers\"];\r\n let pickData = await this.pickClient.getPickForCurrent(this.tournament[\"Index\"]);\r\n if(pickData[\"empty\"]){\r\n this.pick = 'none';\r\n } else {\r\n this.pick = pickData; \r\n }\r\n }\r\n\r\n async submitPick(){\r\n if(!this.selectedPlayer){\r\n return;\r\n }\r\n this.submitting = true;\r\n let response = await this.pickClient.pickGolfer(this.selectedPlayer[\"TournamentPlayerId\"], this.selectedPlayer[\"PlayerName\"]);\r\n let pickData = await this.pickClient.getPickForCurrent(this.tournament[\"Index\"]);\r\n if(pickData[\"empty\"]){\r\n this.pick = 'none';\r\n } else {\r\n this.pick = pickData; \r\n }\r\n this.submitting = false;\r\n }\r\n}","import { FrameworkConfiguration } from 'aurelia-framework';\r\n\r\nexport function configure(config: FrameworkConfiguration) {\r\n config.globalResources([\r\n \"./login\"\r\n ]);\r\n}\r\n","import { inject } from 'aurelia-dependency-injection';\r\nimport { AuthClient } from './authClient';\r\n\r\n@inject(AuthClient)\r\nexport class LoginCustomElement {\r\n constructor(ac: AuthClient){\r\n this.authClient = ac;\r\n }\r\n\r\n authClient: AuthClient\r\n userId: string;\r\n password: string;\r\n errorMessage: string = '';\r\n\r\n async login(){\r\n this.errorMessage = \"\";\r\n if(!this.userId || !this.password){\r\n return;\r\n }\r\n let response = await this.authClient.login(this.userId, this.password);\r\n if(!response){\r\n this.errorMessage = \"Login failed\";\r\n }\r\n }\r\n}\r\n","import { inject } from 'aurelia-dependency-injection';\nimport { RestService } from '../../resources/services/restService';\nimport { LogManager } from 'aurelia-framework';\nimport { AuthService } from '../../resources/services/authService';\nlet log = LogManager.getLogger('statsClient');\n\n@inject(RestService, AuthService)\nexport class StatsClient {\n constructor(restService: RestService, authService: AuthService) {\n this.restService = restService;\n this.authService = authService;\n }\n\n private readonly serviceUrl: string = \"https://ppppoolstatsservice.azurewebsites.net\"\n private readonly restService: RestService;\n private readonly authService: AuthService;\n\n async getTournamentStats(\n season: string = 'current', \n tour: string = 'PGA TOUR', \n key: string = 'current', \n value: string = ''): Promise {\n let response = await this.restService.post(`${this.serviceUrl}/api/getTournament`, {\n season, tour, key, value\n }, {\n Authorization: `Bearer ${this.authService.getWebToken().authToken}`\n }); \n return response.Data;\n }\n\n async getSpecificTournamentStats(index: String) : Promise{\n let response = await this.restService.post(`${this.serviceUrl}/api/getTournament`, {\n season: 'current', tour: 'PGA TOUR', key:'index', value: index\n }, {\n Authorization: `Bearer ${this.authService.getWebToken().authToken}`\n });\n return response.Data;\n }\n\n async getSeasonStats(\n season: string = 'current',\n tour: string = 'PGA TOUR'): Promise{\n let response = await this.restService.post(`${this.serviceUrl}/api/getSeason`, {\n season, tour\n }, {\n Authorization: `Bearer ${this.authService.getWebToken().authToken}`\n });\n return response.Data;\n }\n\n async getMonthlyStats(\n season: string = 'current',\n tour: string = 'PGA TOUR',\n key: string = 'user'): Promise{\n let response = await this.restService.post(`${this.serviceUrl}/api/getMonthly`, {\n season, tour, key\n }, {\n Authorization: `Bearer ${this.authService.getWebToken().authToken}`\n });\n return response.Data;\n } \n\n \n async getMajorsStats(\n season: string = 'current',\n tour: string = 'PGA TOUR'): Promise{\n let response = await this.restService.post(`https://ppppoolmajors.azurewebsites.net/api/GetMajors`, {\n season\n }, {\n Authorization: `Bearer ${this.authService.getWebToken().authToken}`\n });\n return response.Data;\n }\n}\n","import { FrameworkConfiguration } from 'aurelia-framework';\r\n\r\nexport function configure(config: FrameworkConfiguration) {\r\n config.globalResources([\r\n \"./registration\"\r\n ]);\r\n}\r\n","import { inject } from 'aurelia-dependency-injection';\r\nimport { RestService, Response } from '../../resources/services/restService';\r\nimport { LogManager } from 'aurelia-framework';\r\nimport { AuthService } from '../../resources/services/authService';\r\nlet log = LogManager.getLogger('pickClient');\r\n\r\n@inject(RestService, AuthService)\r\nexport class UsersClient {\r\n constructor(restService: RestService, authService: AuthService) {\r\n this.restService = restService;\r\n this.authService = authService;\r\n }\r\n\r\n private readonly serviceUrl: string = \"https://ppppooluserservice.azurewebsites.net\"\r\n private readonly restService: RestService;\r\n private readonly authService: AuthService;\r\n\r\n async setProfile(profileData: Object): Promise {\r\n let response = await this.restService.post(`${this.serviceUrl}/api/setProfile`, null, {\r\n Authorization: `Bearer ${this.authService.getWebToken().authToken}`\r\n }, profileData);\r\n return response.Data;\r\n }\r\n\r\n // key/value can be userId, name, or email. 'all' ignores value.\r\n async getProfile(key: string = 'all', value: string): Promise {\r\n let response = await this.restService.post(`${this.serviceUrl}/api/getProfile`, {\r\n key: key, value: value\r\n }, {\r\n Authorization: `Bearer ${this.authService.getWebToken().authToken}`\r\n });\r\n return response.Data;\r\n }\r\n\r\n async getRegistration() : Promise>{\r\n let response = await this.restService.post(`${this.serviceUrl}/api/getRegistration`, null, {\r\n Authorization: `Bearer ${this.authService.getWebToken().authToken}`\r\n });\r\n return response.Data; \r\n }\r\n}","import { inject } from 'aurelia-framework';\r\nimport { UsersClient } from './usersClient';\r\n\r\n@inject(UsersClient)\r\nexport class RegistrationCustomElement {\r\n constructor(uc: UsersClient) {\r\n this.usersClient = uc;\r\n }\r\n\r\n private readonly usersClient: UsersClient;\r\n private registrations: Array;\r\n\r\n async attached() {\r\n this.registrations = await this.usersClient.getRegistration();\r\n window.setTimeout(() => {\r\n ($('#regtable')).dataTable(this.getRegTableConfig());\r\n ($('input')).addClass(\"form-control input-sm\");\r\n }, 1000);\r\n }\r\n\r\n getRegTableConfig() {\r\n return {\r\n columnDefs: [\r\n { type: \"string\" },\r\n { type: \"string\" },\r\n { type: \"num\" }\r\n ],\r\n order: [[0, 'asc']],\r\n paging: false,\r\n info: false\r\n };\r\n }\r\n\r\n}","import { FrameworkConfiguration } from 'aurelia-framework';\r\n\r\nexport function configure(config: FrameworkConfiguration) {\r\n config.globalResources([\r\n \"./tournament-selector\"\r\n ]);\r\n}\r\n","import { inject } from 'aurelia-dependency-injection';\r\nimport { RestService } from '../../resources/services/restService';\r\nimport { LogManager } from 'aurelia-framework';\r\nimport { AuthService } from '../../resources/services/authService';\r\nlet log = LogManager.getLogger('statsClient');\r\n\r\n@inject(RestService, AuthService)\r\nexport class TournamentsClient {\r\n constructor(restService: RestService, authService: AuthService) {\r\n this.restService = restService;\r\n this.authService = authService;\r\n }\r\n\r\n private readonly serviceUrl: string = \"https://ppppooltournamentservice.azurewebsites.net\"\r\n private readonly restService: RestService;\r\n private readonly authService: AuthService;\r\n\r\n async getSeason(): Promise {\r\n let response = await this.restService.post(`${this.serviceUrl}/api/Season`, {\r\n Authorization: `Bearer ${this.authService.getWebToken().authToken}`\r\n }); \r\n return response.Data;\r\n }\r\n\r\n async getTournaments(\r\n season: string = 'current',\r\n tour: string = 'PGA TOUR',\r\n key: string = \"all\"\r\n ): Promise{\r\n let response = await this.restService.post(`${this.serviceUrl}/api/getTournaments`, {\r\n season: season, tour: tour, key: key\r\n }, {\r\n Authorization: `Bearer ${this.authService.getWebToken().authToken}`\r\n });\r\n return response.Data;\r\n }\r\n\r\n async getAvailableTournaments() : Promise>{\r\n let tournaments = >await this.getTournaments();\r\n let filtered = [];\r\n for(let tournament of tournaments){\r\n if(tournament[\"Used\"] && tournament[\"State\"] != 'future'){\r\n filtered.push(tournament);\r\n }\r\n }\r\n return filtered;\r\n }\r\n}","import { inject } from 'aurelia-framework';\r\nimport { TournamentsClient } from './tournamentsClient';\r\nimport { EventService } from '../../resources/services/eventService';\r\n\r\n@inject(TournamentsClient, EventService)\r\nexport class TournamentSelector{\r\n constructor(tournamentsClient, eventService){\r\n this.tournamentsClient = tournamentsClient;\r\n this.eventService = eventService;\r\n }\r\n\r\n private readonly tournamentsClient: TournamentsClient;\r\n private readonly eventService: EventService;\r\n private tournaments: Array;\r\n private selectedTournament: Object;\r\n\r\n async attached(){\r\n this.tournaments = await this.tournamentsClient.getAvailableTournaments();\r\n }\r\n\r\n async tournamentChanged(){\r\n this.eventService.publish('tournamentChanged', this.selectedTournament);\r\n }\r\n\r\n}","\r\nexport class DateFormatValueConverter {\r\n toView(value) {\r\n let date = new Date(value);\r\n let year = date.getFullYear();\r\n let month = this.getNumber(date.getMonth() + 1);\r\n let day = this.getNumber(date.getDate());\r\n return `${year}-${month}-${day}`;\r\n }\r\n\r\n getNumber(number){\r\n return (\"0\" + number).slice(-2);\r\n }\r\n}","export class ObjectKeysValueConverter {\r\n toView(value) {\r\n if(!value){\r\n return [''];\r\n }\r\n return Object.keys(value);\r\n }\r\n}\r\n","import { inject } from 'aurelia-framework';\r\nimport { StatsClient } from '../statsClient';\r\nimport { EventService } from '../../../resources/services/eventService';\r\n\r\n@inject(StatsClient, EventService)\r\nexport class CurrentStatsCustomElement {\r\n constructor(sc: StatsClient, es: EventService) {\r\n this.statsClient = sc;\r\n this.eventService = es;\r\n this.eventService.subscribe('tournamentChanged', async data => {\r\n console.log(data);\r\n this.tournament = null;\r\n this.poolieTable.fnDestroy();\r\n this.golferTable.fnDestroy();\r\n if(data == 'Current'){\r\n await this.getData();\r\n } else if(data){\r\n await this.getData(data[\"Index\"]);\r\n }\r\n this.setupTables();\r\n });\r\n }\r\n\r\n private readonly statsClient: StatsClient;\r\n private readonly eventService: EventService;\r\n private tournament: Object = null;\r\n private course: Object = {};\r\n private golfers: Array = [];\r\n private poolies: Array = [];\r\n private golfersConfig: Object;\r\n private pooliesConfig: Object;\r\n private maxPoints: number;\r\n\r\n private poolieTable: any;\r\n private golferTable: any;\r\n\r\n async attached() {\r\n await this.getData();\r\n this.setupTables();\r\n }\r\n\r\n setupTables(){\r\n window.setTimeout(() => {\r\n this.poolieTable = ($('#pooliestable')).dataTable(this.getPooliesConfig());\r\n console.log(this.poolieTable);\r\n this.golferTable = ($('#golferstable')).dataTable(this.getGolfersConfig());\r\n ($('input')).addClass(\"form-control input-sm\");\r\n }, 1000);\r\n }\r\n\r\n reSetupTables(){\r\n window.setTimeout(() => {\r\n ($('#pooliestable')).dataTable();\r\n ($('#golferstable')).dataTable();\r\n ($('input')).addClass(\"form-control input-sm\");\r\n }, 1000); \r\n }\r\n\r\n async getData(index: string = null) {\r\n if(index){\r\n this.tournament = await this.statsClient.getSpecificTournamentStats(index);\r\n } else {\r\n this.tournament = await this.statsClient.getTournamentStats();\r\n }\r\n \r\n this.course = this.tournament[\"Course\"];\r\n this.poolies = >this.tournament[\"Poolies\"];\r\n this.golfers = >this.tournament[\"Golfers\"];\r\n let points = [];\r\n this.golfers.forEach(golfer => {\r\n points.push(golfer.Points);\r\n });\r\n this.maxPoints = Math.max.apply(null, points);\r\n }\r\n\r\n padZeros(num, size) {\r\n var s = \"000000000\" + num;\r\n return s.substr(s.length - size);\r\n }\r\n\r\n getPooliesConfig() {\r\n return {\r\n columnDefs: [\r\n { type: \"num\" },\r\n { type: \"num\" },\r\n { type: \"string\" },\r\n { type: \"string\" }\r\n ],\r\n order: [[1, 'asc']],\r\n paging: false,\r\n info: false\r\n };\r\n }\r\n\r\n getGolfersConfig() {\r\n return {\r\n columnDefs: [\r\n { type: \"string\", targets:[0] },\r\n { type: \"num\", targets:[1] },\r\n { type: \"num\", targets:[2], orderData:[3] },\r\n { type: \"num\", targets:[3], visible: false, searchable: false },\r\n { type: \"num\", targets:[4] },\r\n { type: \"num\", targets:[5] },\r\n { type: \"num\", targets:[6] }\r\n ],\r\n order: [[1, 'desc']],\r\n paging: false,\r\n info: false\r\n };\r\n }\r\n}","import { FrameworkConfiguration } from 'aurelia-framework';\r\n\r\nexport function configure(config: FrameworkConfiguration) {\r\n config.globalResources([\r\n './current-stats'\r\n ]);\r\n}\r\n","\r\nexport class HistoryStatsCustomElement {\r\n \r\n}","import { FrameworkConfiguration } from 'aurelia-framework';\r\n\r\nexport function configure(config: FrameworkConfiguration) {\r\n config.globalResources([\r\n './history-stats'\r\n ]);\r\n}\r\n","import { FrameworkConfiguration } from 'aurelia-framework';\r\n\r\nexport function configure(config: FrameworkConfiguration) {\r\n config.globalResources([\r\n './majors-stats'\r\n ]);\r\n}\r\n","import { inject } from 'aurelia-framework';\nimport { StatsClient } from '../statsClient';\n\n@inject(StatsClient)\nexport class MajorsStatsCustomElement {\n constructor(sc: StatsClient) {\n this.statsClient = sc;\n }\n\n private readonly statsClient: StatsClient;\n private poolies: Array;\n private season: number;\n private week: number;\n private tournamentName: string;\n\n private maxWins: number;\n private maxTop5: number;\n private maxTop10: number;\n private maxCuts: number;\n private maxPlusMinus: number;\n\n async attached() {\n await this.getData();\n window.setTimeout(() => {\n ($('#majorstable')).dataTable(this.getTableConfig());\n ($('input')).addClass(\"form-control input-sm\");\n }, 1000);\n }\n\n async getData() {\n let data = await this.statsClient.getMajorsStats();\n this.week = data[\"Week\"];\n this.season = data[\"Season\"];\n this.tournamentName = data[\"Tournament\"]\n this.tournamentName = this.tournamentName.toLowerCase().startsWith(\"the \") ? this.tournamentName : `The ${this.tournamentName}`;\n this.poolies = >data[\"Poolies\"];\n this.getMaxValues();\n }\n\n getTableConfig(): Object {\n return {\n columnDefs: [\n { type: \"num\" },\n { type: \"num\" },\n { type: \"string\" },\n { type: \"num\" },\n { type: \"num\" },\n { type: \"num\" },\n { type: \"num\" },\n { type: \"num\" },\n { type: \"num\" },\n { type: \"num\" }\n ],\n order: [[0, 'asc']],\n paging: false,\n info: false\n };\n }\n\n getMaxValues() {\n let array = [];\n this.poolies.forEach(poolie => {\n if(poolie[\"Wins\"]){\n array.push(poolie[\"Wins\"]);\n }\n });\n this.maxWins = Math.max.apply(null, array);\n\n array = [];\n this.poolies.forEach(poolie => {\n if(poolie[\"Top5\"]){\n array.push(poolie[\"Top5\"]);\n }\n });\n this.maxTop5 = Math.max.apply(null, array);\n\n array = [];\n this.poolies.forEach(poolie => {\n if(poolie[\"Top10\"]){\n array.push(poolie[\"Top10\"]);\n }\n });\n this.maxTop10 = Math.max.apply(null, array);\n\n array = [];\n this.poolies.forEach(poolie => {\n if(poolie[\"Cuts\"]){\n array.push(poolie[\"Cuts\"]);\n }\n });\n this.maxCuts = Math.max.apply(null, array);\n\n array = [];\n this.poolies.forEach(poolie => {\n if(poolie[\"PlusMinus\"]){\n array.push(poolie[\"PlusMinus\"]);\n }\n });\n this.maxPlusMinus = Math.max.apply(null, array);\n\n }\n}\n","import { FrameworkConfiguration } from 'aurelia-framework';\r\n\r\nexport function configure(config: FrameworkConfiguration) {\r\n config.globalResources([\r\n './monthly-stats'\r\n ]);\r\n}\r\n","import { inject } from 'aurelia-framework';\r\nimport { StatsClient } from '../statsClient';\r\n\r\n@inject(StatsClient)\r\nexport class MonthlyStatsCustomElement {\r\n constructor(sc: StatsClient) {\r\n this.statsClient = sc;\r\n }\r\n\r\n private readonly statsClient: StatsClient;\r\n private poolies: Array;\r\n private currentMonth: number;\r\n private monthNames: Array;\r\n\r\n async attached() {\r\n await this.getData();\r\n window.setTimeout(() => {\r\n ($('#monthtable')).dataTable(this.getTableConfig());\r\n ($('input')).addClass(\"form-control input-sm\");\r\n }, 1000);\r\n }\r\n\r\n async getData() {\r\n let data = await this.statsClient.getMonthlyStats();\r\n this.poolies = >data;\r\n this.currentMonth = (>this.poolies[0][\"Points\"]).length;\r\n this.monthNames = [];\r\n for(var i = 0; i < this.currentMonth; i++){\r\n this.monthNames.push(this.getMonthName(i + 1));\r\n }\r\n }\r\n\r\n getMonthName(month: number): string {\r\n let strMonth = month > 9 ? `${month}` : `0${month}`;\r\n let date = new Date(`${strMonth}/02/2000`);\r\n let locale = 'en-us';\r\n return date.toLocaleString(locale, { month: \"long\" });\r\n }\r\n\r\n getTableConfig() {\r\n let columnDefs = [\r\n { type: 'string' },\r\n { type: 'num' }\r\n ]\r\n for (var i = 0; i < this.currentMonth; i++) {\r\n columnDefs.push({ type: 'num' });\r\n }\r\n\r\n return {\r\n columnDefs: columnDefs,\r\n order: [[1, 'desc']],\r\n paging: false,\r\n info: false\r\n };\r\n }\r\n\r\n getMonthNameLiteral(month: number) : string {\r\n switch (month) {\r\n case 0: return \"Invalid\"\r\n case 1: return 'January'\r\n case 2: return 'Februray'\r\n case 3: return 'March'\r\n case 4: return 'April'\r\n case 5: return 'May'\r\n case 6: return 'June'\r\n case 7: return 'July'\r\n case 8: return 'August'\r\n case 9: return 'September'\r\n case 10: return 'October'\r\n case 11: return 'November'\r\n case 12: return 'December'\r\n default:\r\n return 'invalid';\r\n }\r\n }\r\n\r\n}","import { FrameworkConfiguration } from 'aurelia-framework';\r\n\r\nexport function configure(config: FrameworkConfiguration) {\r\n config.globalResources([\r\n './playoff-stats'\r\n ]);\r\n}\r\n","export class PlayoffStatsCustomElement {\r\n \r\n}","import { FrameworkConfiguration } from 'aurelia-framework';\r\n\r\nexport function configure(config: FrameworkConfiguration) {\r\n config.globalResources([\r\n './season-stats'\r\n ]);\r\n}\r\n","import { inject } from 'aurelia-framework';\r\nimport { StatsClient } from '../statsClient';\r\n\r\n@inject(StatsClient)\r\nexport class SeasonStatsCustomElement {\r\n constructor(sc: StatsClient) {\r\n this.statsClient = sc;\r\n }\r\n\r\n private readonly statsClient: StatsClient;\r\n private poolies: Array;\r\n private season: number;\r\n private week: number;\r\n private tournamentName: string;\r\n\r\n private maxWins: number;\r\n private maxTop5: number;\r\n private maxTop10: number;\r\n private maxCuts: number;\r\n private maxPlusMinus: number;\r\n\r\n async attached() {\r\n await this.getData();\r\n window.setTimeout(() => {\r\n ($('#seasontable')).dataTable(this.getTableConfig());\r\n ($('input')).addClass(\"form-control input-sm\");\r\n }, 1000);\r\n }\r\n\r\n async getData() {\r\n let data = await this.statsClient.getSeasonStats();\r\n this.week = data[\"Week\"];\r\n this.season = data[\"Season\"];\r\n this.tournamentName = data[\"Tournament\"]\r\n this.tournamentName = this.tournamentName.toLowerCase().startsWith(\"the \") ? this.tournamentName : `The ${this.tournamentName}`;\r\n this.poolies = >data[\"Poolies\"];\r\n this.getMaxValues();\r\n }\r\n\r\n getTableConfig(): Object {\r\n return {\r\n columnDefs: [\r\n { type: \"num\" },\r\n { type: \"num\" },\r\n { type: \"string\" },\r\n { type: \"num\" },\r\n { type: \"num\" },\r\n { type: \"num\" },\r\n { type: \"num\" },\r\n { type: \"num\" },\r\n { type: \"num\" },\r\n { type: \"num\" }\r\n ],\r\n order: [[0, 'asc']],\r\n paging: false,\r\n info: false\r\n };\r\n }\r\n\r\n getMaxValues() {\r\n let array = [];\r\n this.poolies.forEach(poolie => {\r\n if(poolie[\"Wins\"]){\r\n array.push(poolie[\"Wins\"]);\r\n }\r\n });\r\n this.maxWins = Math.max.apply(null, array);\r\n\r\n array = [];\r\n this.poolies.forEach(poolie => {\r\n if(poolie[\"Top5\"]){\r\n array.push(poolie[\"Top5\"]);\r\n }\r\n });\r\n this.maxTop5 = Math.max.apply(null, array);\r\n\r\n array = [];\r\n this.poolies.forEach(poolie => {\r\n if(poolie[\"Top10\"]){\r\n array.push(poolie[\"Top10\"]);\r\n }\r\n });\r\n this.maxTop10 = Math.max.apply(null, array);\r\n\r\n array = [];\r\n this.poolies.forEach(poolie => {\r\n if(poolie[\"Cuts\"]){\r\n array.push(poolie[\"Cuts\"]);\r\n }\r\n });\r\n this.maxCuts = Math.max.apply(null, array);\r\n\r\n array = [];\r\n this.poolies.forEach(poolie => {\r\n if(poolie[\"PlusMinus\"]){\r\n array.push(poolie[\"PlusMinus\"]);\r\n }\r\n });\r\n this.maxPlusMinus = Math.max.apply(null, array);\r\n\r\n }\r\n}","#topnav .top-bar-color {\r\n background-color: #55bb22;\r\n}","div.dataTables_length label {\r\n\tfont-weight: normal;\r\n\ttext-align: left;\r\n\twhite-space: nowrap;\r\n}\r\n\r\ndiv.dataTables_length select {\r\n\twidth: 75px;\r\n\tdisplay: inline-block;\r\n}\r\n\r\ndiv.dataTables_filter {\r\n\ttext-align: right;\r\n}\r\n\r\ndiv.dataTables_filter label {\r\n\tfont-weight: normal;\r\n\twhite-space: nowrap;\r\n\ttext-align: left;\r\n}\r\n\r\ndiv.dataTables_filter input {\r\n\tmargin-left: 0.5em;\r\n\tdisplay: inline-block;\r\n}\r\n\r\ndiv.dataTables_info {\r\n\tpadding-top: 8px;\r\n\twhite-space: nowrap;\r\n}\r\n\r\ndiv.dataTables_paginate {\r\n\tmargin: 0;\r\n\twhite-space: nowrap;\r\n\ttext-align: right;\r\n}\r\n\r\ndiv.dataTables_paginate ul.pagination {\r\n\tmargin: 2px 0;\r\n\twhite-space: nowrap;\r\n}\r\n\r\n@media screen and (max-width: 767px) {\r\n\tdiv.dataTables_length,\r\n\tdiv.dataTables_filter,\r\n\tdiv.dataTables_info,\r\n\tdiv.dataTables_paginate {\r\n\t\ttext-align: center;\r\n\t}\r\n}\r\n\r\n\r\ntable.dataTable td,\r\ntable.dataTable th {\r\n\t-webkit-box-sizing: content-box;\r\n\t-moz-box-sizing: content-box;\r\n\tbox-sizing: content-box;\r\n}\r\n\r\n\r\ntable.dataTable {\r\n\tclear: both;\r\n\tmargin-top: 6px !important;\r\n\tmargin-bottom: 6px !important;\r\n\tmax-width: none !important;\r\n}\r\n\r\ntable.dataTable thead .sorting,\r\ntable.dataTable thead .sorting_asc,\r\ntable.dataTable thead .sorting_desc,\r\ntable.dataTable thead .sorting_asc_disabled,\r\ntable.dataTable thead .sorting_desc_disabled {\r\n\tcursor: pointer;\r\n\tposition: relative;\r\n}\r\n\r\ntable.dataTable thead .sorting:after,\r\ntable.dataTable thead .sorting_asc:after,\r\ntable.dataTable thead .sorting_desc:after {\r\n\tposition: absolute;\r\n\ttop: 8px;\r\n\tright: 8px;\r\n\tdisplay: block;\r\n\tfont-family: 'Glyphicons Halflings Edit';\r\n\topacity: 0.5;\r\n}\r\ntable.dataTable thead .sorting:after {\r\n\topacity: 0.2;\r\n\tcontent: \"\\e150\"; /* sort */\r\n}\r\ntable.dataTable thead .sorting_asc:after {\r\n\tcontent: \"\\e155\"; /* sort-by-attributes */\r\n}\r\ntable.dataTable thead .sorting_desc:after {\r\n\tcontent: \"\\e156\"; /* sort-by-attributes-alt */\r\n}\r\n\r\ntable.dataTable thead .sorting_asc_disabled:after,\r\ntable.dataTable thead .sorting_desc_disabled:after {\r\n\tcolor: #eee;\r\n}\r\n\r\ntable.dataTable thead > tr > th {\r\n\tpadding-left: 8px;\r\n\tpadding-right: 30px;\r\n}\r\n\r\ntable.dataTable th:active {\r\n\toutline: none;\r\n}\r\n\r\n/* Scrolling */\r\ndiv.dataTables_scrollHead table {\r\n\tmargin-bottom: 0 !important;\r\n\tborder-bottom-left-radius: 0;\r\n\tborder-bottom-right-radius: 0;\r\n}\r\n\r\ndiv.dataTables_scrollHead table thead tr:last-child th:first-child,\r\ndiv.dataTables_scrollHead table thead tr:last-child td:first-child {\r\n\tborder-bottom-left-radius: 0 !important;\r\n\tborder-bottom-right-radius: 0 !important;\r\n}\r\n\r\ndiv.dataTables_scrollBody table {\r\n\tborder-top: none;\r\n\tmargin-top: 0 !important;\r\n\tmargin-bottom: 0 !important;\r\n}\r\n\r\ndiv.dataTables_scrollBody tbody tr:first-child th,\r\ndiv.dataTables_scrollBody tbody tr:first-child td {\r\n\tborder-top: none;\r\n}\r\n\r\ndiv.dataTables_scrollFoot table {\r\n\tmargin-top: 0 !important;\r\n\tborder-top: none;\r\n}\r\n\r\n/* Frustratingly the border-collapse:collapse used by Bootstrap makes the column\r\n width calculations when using scrolling impossible to align columns. We have\r\n to use separate\r\n */\r\ntable.table-bordered.dataTable {\r\n\tborder-collapse: separate !important;\r\n}\r\ntable.table-bordered thead th,\r\ntable.table-bordered thead td {\r\n\tborder-left-width: 0;\r\n\tborder-top-width: 0;\r\n}\r\ntable.table-bordered tbody th,\r\ntable.table-bordered tbody td {\r\n\tborder-left-width: 0;\r\n\tborder-bottom-width: 0;\r\n}\r\ntable.table-bordered th:last-child,\r\ntable.table-bordered td:last-child {\r\n\tborder-right-width: 0;\r\n}\r\ndiv.dataTables_scrollHead table.table-bordered {\r\n\tborder-bottom-width: 0;\r\n}\r\n\r\n\r\n\r\n\r\n/*\r\n * TableTools styles\r\n */\r\n.table.dataTable tbody tr.active td,\r\n.table.dataTable tbody tr.active th {\r\n\tbackground-color: #08C;\r\n\tcolor: white;\r\n}\r\n\r\n.table.dataTable tbody tr.active:hover td,\r\n.table.dataTable tbody tr.active:hover th {\r\n\tbackground-color: #0075b0 !important;\r\n}\r\n\r\n.table.dataTable tbody tr.active th > a,\r\n.table.dataTable tbody tr.active td > a {\r\n\tcolor: white;\r\n}\r\n\r\n.table-striped.dataTable tbody tr.active:nth-child(odd) td,\r\n.table-striped.dataTable tbody tr.active:nth-child(odd) th {\r\n\tbackground-color: #017ebc;\r\n}\r\n\r\ntable.DTTT_selectable tbody tr {\r\n\tcursor: pointer;\r\n}\r\n\r\ndiv.DTTT .btn:hover {\r\n\ttext-decoration: none !important;\r\n}\r\n\r\nul.DTTT_dropdown.dropdown-menu {\r\n z-index: 2003;\r\n}\r\n\r\nul.DTTT_dropdown.dropdown-menu a {\r\n\tcolor: #333 !important; /* needed only when demo_page.css is included */\r\n}\r\n\r\nul.DTTT_dropdown.dropdown-menu li {\r\n\tposition: relative;\r\n}\r\n\r\nul.DTTT_dropdown.dropdown-menu li:hover a {\r\n\tbackground-color: #0088cc;\r\n\tcolor: white !important;\r\n}\r\n\r\ndiv.DTTT_collection_background {\r\n\tz-index: 2002;\t\r\n}\r\n\r\n/* TableTools information display */\r\ndiv.DTTT_print_info {\r\n\tposition: fixed;\r\n\ttop: 50%;\r\n\tleft: 50%;\r\n\twidth: 400px;\r\n\theight: 150px;\r\n\tmargin-left: -200px;\r\n\tmargin-top: -75px;\r\n\ttext-align: center;\r\n\tcolor: #333;\r\n\tpadding: 10px 30px;\r\n\topacity: 0.95;\r\n\r\n\tbackground-color: white;\r\n\tborder: 1px solid rgba(0, 0, 0, 0.2);\r\n\tborder-radius: 6px;\r\n\t\r\n\t-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);\r\n\t box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);\r\n}\r\n\r\ndiv.DTTT_print_info h6 {\r\n\tfont-weight: normal;\r\n\tfont-size: 28px;\r\n\tline-height: 28px;\r\n\tmargin: 1em;\r\n}\r\n\r\ndiv.DTTT_print_info p {\r\n\tfont-size: 14px;\r\n\tline-height: 20px;\r\n}\r\n\r\ndiv.dataTables_processing {\r\n position: absolute;\r\n top: 50%;\r\n left: 50%;\r\n width: 100%;\r\n height: 60px;\r\n margin-left: -50%;\r\n margin-top: -25px;\r\n padding-top: 20px;\r\n padding-bottom: 20px;\r\n text-align: center;\r\n font-size: 1.2em;\r\n background-color: white;\r\n background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));\r\n background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);\r\n background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);\r\n background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);\r\n background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);\r\n background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);\r\n}\r\n\r\n\r\n\r\n/*\r\n * FixedColumns styles\r\n */\r\ndiv.DTFC_LeftHeadWrapper table,\r\ndiv.DTFC_LeftFootWrapper table,\r\ndiv.DTFC_RightHeadWrapper table,\r\ndiv.DTFC_RightFootWrapper table,\r\ntable.DTFC_Cloned tr.even {\r\n background-color: white;\r\n margin-bottom: 0;\r\n}\r\n \r\ndiv.DTFC_RightHeadWrapper table ,\r\ndiv.DTFC_LeftHeadWrapper table {\r\n\tborder-bottom: none !important;\r\n margin-bottom: 0 !important;\r\n border-top-right-radius: 0 !important;\r\n border-bottom-left-radius: 0 !important;\r\n border-bottom-right-radius: 0 !important;\r\n}\r\n \r\ndiv.DTFC_RightHeadWrapper table thead tr:last-child th:first-child,\r\ndiv.DTFC_RightHeadWrapper table thead tr:last-child td:first-child,\r\ndiv.DTFC_LeftHeadWrapper table thead tr:last-child th:first-child,\r\ndiv.DTFC_LeftHeadWrapper table thead tr:last-child td:first-child {\r\n border-bottom-left-radius: 0 !important;\r\n border-bottom-right-radius: 0 !important;\r\n}\r\n \r\ndiv.DTFC_RightBodyWrapper table,\r\ndiv.DTFC_LeftBodyWrapper table {\r\n border-top: none;\r\n margin: 0 !important;\r\n}\r\n \r\ndiv.DTFC_RightBodyWrapper tbody tr:first-child th,\r\ndiv.DTFC_RightBodyWrapper tbody tr:first-child td,\r\ndiv.DTFC_LeftBodyWrapper tbody tr:first-child th,\r\ndiv.DTFC_LeftBodyWrapper tbody tr:first-child td {\r\n border-top: none;\r\n}\r\n \r\ndiv.DTFC_RightFootWrapper table,\r\ndiv.DTFC_LeftFootWrapper table {\r\n border-top: none;\r\n margin-top: 0 !important;\r\n}\r\n\r\n\r\n/*\r\n * FixedHeader styles\r\n */\r\ndiv.FixedHeader_Cloned table {\r\n\tmargin: 0 !important\r\n}\r\n","@font-face {\r\n font-family: 'Glyphicons Halflings Edit';\r\n\r\n src: url('node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.eot');\r\n src: url('node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.woff') format('woff'), url('node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');\r\n}\r\n\r\n.glyphicon {\r\n position: relative;\r\n top: 1px;\r\n display: inline-block;\r\n font-family: 'Glyphicons Halflings Edit' !important;\r\n font-style: normal;\r\n font-weight: normal;\r\n line-height: 1;\r\n\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n}\r\n\r\n@font-face {\r\n font-family: 'FontAwesome Edit';\r\n src: url('src/resources/styles/minton/fonts/fontawesome-webfont.eot?v=4.5.0');\r\n src: url('src/resources/styles/minton/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('src/resources/styles/minton/fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('src/resources/styles/minton/fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('src/resources/styles/minton/fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('src/resources/styles/minton/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');\r\n font-weight: normal;\r\n font-style: normal;\r\n}\r\n.fa {\r\n display: inline-block;\r\n font: normal normal normal 14px/1 FontAwesome Edit !important;\r\n font-size: inherit;\r\n text-rendering: auto;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n}\r\n\r\n@font-face {\r\n font-family: 'Material Design Iconic Font Edit';\r\n src: url('src/resources/styles/minton/fonts/Material-Design-Iconic-Font.eot?v=1.0.1');\r\n src: url('src/resources/styles/minton/fonts/Material-Design-Iconic-Font.eot?#iefix&v=1.0.1') format('embedded-opentype'), url('src/resources/styles/minton/fonts/Material-Design-Iconic-Font.ttf?v=1.0.1') format('truetype'), url('src/resources/styles/minton/fonts/Material-Design-Iconic-Font.svg?v=1.0.1#Material-Design-Iconic-Font') format('svg');\r\n font-weight: normal;\r\n font-style: normal;\r\n}\r\n\r\n.md {\r\n font: normal normal normal 14px/1 'Material Design Iconic Font Edit' !important;\r\n}",".table-green {\r\n color: #00bb00;\r\n}\r\n\r\n.table-red {\r\n color: #cc0000;\r\n}\r\n\r\n.table-grey {\r\n color: #aaaaaa;\r\n}\r\n\r\n.form-control {\r\n \r\n width: 75%;\r\n\ttransition: none;\r\n}",".table-green {\n color: #00bb00;\n}\n\n.table-red {\n color: #cc0000;\n}\n\n.table-grey {\n color: #aaaaaa;\n}\n\n.form-control {\n \n width: 75%;\n\ttransition: none;\n}\n",".table-green {\r\n color: #00bb00;\r\n}\r\n\r\n.table-red {\r\n color: #cc0000;\r\n}\r\n\r\n.table-grey {\r\n color: #aaaaaa;\r\n}\r\n\r\n.form-control {\r\n \r\n width: 75%;\r\n\ttransition: none;\r\n}","@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);\r\n@import url(https://fonts.googleapis.com/css?family=Poppins:500,600);\r\n@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:600,400,700);\r\n/* ===========\r\n Components List\r\n\r\n - Buttons\r\n - Panels\r\n - Portlets\r\n - Checkbox and radio\r\n - Progressbars\r\n - Carousel\r\n - Tables\r\n - Form Elements\r\n - Calendar\r\n - Widgets\r\n =============*/\r\n/* ===========\r\n Buttons\r\n =============*/\r\n.btn {\r\n border-radius: 2px;\r\n padding: 6px 14px;\r\n}\r\n.btn-group-lg > .btn,\r\n.btn-lg {\r\n padding: 10px 16px !important;\r\n font-size: 16px;\r\n}\r\n.btn-group-sm > .btn,\r\n.btn-sm {\r\n padding: 5px 10px !important;\r\n}\r\n.btn-group-xs > .btn,\r\n.btn-xs {\r\n padding: 1px 5px !important;\r\n}\r\n.btn-group .btn + .btn,\r\n.btn-group .btn + .btn-group,\r\n.btn-group .btn-group + .btn,\r\n.btn-group .btn-group + .btn-group {\r\n margin-left: 0px;\r\n}\r\n.btn-group.open .dropdown-toggle {\r\n -webkit-box-shadow: 0 0 0 100px rgba(0, 0, 0, 0.1) inset;\r\n box-shadow: 0 0 0 100px rgba(0, 0, 0, 0.1) inset;\r\n}\r\n.btn-primary,\r\n.btn-success,\r\n.btn-info,\r\n.btn-warning,\r\n.btn-danger,\r\n.btn-inverse,\r\n.btn-purple,\r\n.btn-pink {\r\n color: #ffffff !important;\r\n}\r\n.btn-default {\r\n background-color: #dae6ec;\r\n border-color: #dae6ec;\r\n}\r\n.btn-default:focus {\r\n background-color: #dae6ec;\r\n border-color: #C2CED4;\r\n}\r\n.btn-default:hover {\r\n background-color: #dae6ec;\r\n border-color: #C2CED4;\r\n}\r\n.btn-default:active {\r\n background-color: #dae6ec;\r\n border-color: #C2CED4;\r\n}\r\n.btn-default.active,\r\n.btn-default:active,\r\n.open > .dropdown-toggle.btn-default {\r\n background-color: #dae6ec !important;\r\n border-color: #C2CED4 !important;\r\n}\r\n.btn-primary {\r\n background-color: #3bafda !important;\r\n border: 1px solid #3bafda !important;\r\n}\r\n.btn-primary:hover,\r\n.btn-primary:focus,\r\n.btn-primary:active,\r\n.btn-primary.active,\r\n.btn-primary.focus,\r\n.btn-primary:active,\r\n.btn-primary:focus,\r\n.btn-primary:hover,\r\n.open > .dropdown-toggle.btn-primary {\r\n background-color: #28a5d4 !important;\r\n border: 1px solid #28a5d4 !important;\r\n}\r\n.btn-success {\r\n background-color: #00b19d !important;\r\n border: 1px solid #00b19d !important;\r\n}\r\n.btn-success:hover,\r\n.btn-success:focus,\r\n.btn-success:active,\r\n.btn-success.active,\r\n.btn-success.focus,\r\n.btn-success:active,\r\n.btn-success:focus,\r\n.btn-success:hover,\r\n.open > .dropdown-toggle.btn-success {\r\n background-color: #009886 !important;\r\n border: 1px solid #009886 !important;\r\n}\r\n.btn-info {\r\n background-color: #3ddcf7 !important;\r\n border: 1px solid #3ddcf7 !important;\r\n}\r\n.btn-info:hover,\r\n.btn-info:focus,\r\n.btn-info:active,\r\n.btn-info.active,\r\n.btn-info.focus,\r\n.btn-info:active,\r\n.btn-info:focus,\r\n.btn-info:hover,\r\n.open > .dropdown-toggle.btn-info {\r\n background-color: #25d8f6 !important;\r\n border: 1px solid #25d8f6 !important;\r\n}\r\n.btn-warning {\r\n background-color: #ffaa00 !important;\r\n border: 1px solid #ffaa00 !important;\r\n}\r\n.btn-warning:hover,\r\n.btn-warning:focus,\r\n.btn-warning:active,\r\n.btn-warning.active,\r\n.btn-warning.focus,\r\n.btn-warning:active,\r\n.btn-warning:focus,\r\n.btn-warning:hover,\r\n.open > .dropdown-toggle.btn-warning {\r\n background-color: #e69900 !important;\r\n border: 1px solid #e69900 !important;\r\n}\r\n.btn-danger {\r\n background-color: #ef5350 !important;\r\n border: 1px solid #ef5350 !important;\r\n}\r\n.btn-danger:active,\r\n.btn-danger:focus,\r\n.btn-danger:hover,\r\n.btn-danger.active,\r\n.btn-danger.focus,\r\n.btn-danger:active,\r\n.btn-danger:focus,\r\n.btn-danger:hover,\r\n.open > .dropdown-toggle.btn-danger {\r\n background-color: #ed3c39 !important;\r\n border: 1px solid #ed3c39 !important;\r\n}\r\n.btn-inverse {\r\n background-color: #4c5667 !important;\r\n border: 1px solid #4c5667 !important;\r\n}\r\n.btn-inverse:hover,\r\n.btn-inverse:focus,\r\n.btn-inverse:active,\r\n.btn-inverse.active,\r\n.btn-inverse.focus,\r\n.btn-inverse:active,\r\n.btn-inverse:focus,\r\n.btn-inverse:hover,\r\n.open > .dropdown-toggle.btn-inverse {\r\n background-color: #414a58 !important;\r\n border: 1px solid #414a58 !important;\r\n}\r\n.btn-purple {\r\n background-color: #7266ba !important;\r\n border: 1px solid #7266ba !important;\r\n}\r\n.btn-purple:hover,\r\n.btn-purple:focus,\r\n.btn-purple:active {\r\n background-color: #6254b2 !important;\r\n border: 1px solid #6254b2 !important;\r\n}\r\n.btn-pink {\r\n background-color: #f76397 !important;\r\n border: 1px solid #f76397 !important;\r\n}\r\n.btn-pink:hover,\r\n.btn-pink:focus,\r\n.btn-pink:active {\r\n background-color: #f64b87 !important;\r\n border: 1px solid #f64b87 !important;\r\n}\r\n.btn-custom {\r\n border-bottom: 3px solid transparent;\r\n}\r\n.btn-custom.btn-default {\r\n background-color: #dae6ec;\r\n border-bottom: 2px solid #a4b6bf !important;\r\n}\r\n.btn-custom.btn-primary {\r\n border-bottom: 2px solid #2494be !important;\r\n}\r\n.btn-custom.btn-success {\r\n border-bottom: 2px solid #007e70 !important;\r\n}\r\n.btn-custom.btn-info {\r\n border-bottom: 2px solid #08aac6 !important;\r\n}\r\n.btn-custom.btn-warning {\r\n border-bottom: 2px solid #cc8800 !important;\r\n}\r\n.btn-custom.btn-danger {\r\n border-bottom: 2px solid #c71612 !important;\r\n}\r\n.btn-custom.btn-inverse {\r\n border-bottom: 2px solid #21252c !important;\r\n}\r\n.btn-custom.btn-purple {\r\n border-bottom: 2px solid #443a80 !important;\r\n}\r\n.btn-custom.btn-pink {\r\n border-bottom: 2px solid #e80c59 !important;\r\n}\r\n.btn-rounded {\r\n border-radius: 2em;\r\n padding: 6px 18px;\r\n}\r\n.fileupload {\r\n overflow: hidden;\r\n position: relative;\r\n}\r\n.fileupload input.upload {\r\n cursor: pointer;\r\n filter: alpha(opacity=0);\r\n font-size: 20px;\r\n margin: 0;\r\n opacity: 0;\r\n padding: 0;\r\n position: absolute;\r\n right: 0;\r\n top: 0;\r\n}\r\n/* ===========\r\n Panels\r\n =============*/\r\n.panel {\r\n border-radius: 0;\r\n margin-bottom: 20px;\r\n background-color: #323b44;\r\n border: 2px solid rgba(238, 238, 238, 0.1);\r\n border-top: none;\r\n}\r\n.panel .panel-body {\r\n padding: 20px;\r\n color: rgba(255, 255, 255, 0.6);\r\n}\r\n.panel .panel-body p {\r\n margin: 0px;\r\n}\r\n.panel .panel-body p + p {\r\n margin-top: 15px;\r\n}\r\n.panel-heading {\r\n border-radius: 0;\r\n border: none !important;\r\n padding: 10px 20px;\r\n margin: 0 -2px;\r\n}\r\n.panel-default > .panel-heading {\r\n background-color: rgba(255, 255, 255, 0.2);\r\n border-bottom: none;\r\n}\r\n.panel-title {\r\n font-size: 14px;\r\n font-weight: 600;\r\n margin-bottom: 0;\r\n margin-top: 0;\r\n text-transform: uppercase;\r\n letter-spacing: 0.03em;\r\n color: #ffffff;\r\n}\r\n.panel-sub-title {\r\n margin-bottom: 3px;\r\n color: rgba(255, 255, 255, 0.6) !important;\r\n margin-top: -3px;\r\n}\r\n.panel-footer {\r\n background: transparent;\r\n border-top: 1px solid rgba(238, 238, 238, 0.2);\r\n}\r\n.panel-color .panel-title {\r\n color: #ffffff;\r\n}\r\n.panel-primary > .panel-heading {\r\n background-color: #3bafda;\r\n}\r\n.panel-success > .panel-heading {\r\n background-color: #00b19d;\r\n}\r\n.panel-info > .panel-heading {\r\n background-color: #3ddcf7;\r\n}\r\n.panel-warning > .panel-heading {\r\n background-color: #ffaa00;\r\n}\r\n.panel-danger > .panel-heading {\r\n background-color: #ef5350;\r\n}\r\n.panel-purple > .panel-heading {\r\n background-color: #7266ba;\r\n}\r\n.panel-pink > .panel-heading {\r\n background-color: #f76397;\r\n}\r\n.panel-inverse > .panel-heading {\r\n background-color: #4c5667;\r\n}\r\n.panel-border {\r\n border-radius: 3px;\r\n}\r\n.panel-border .panel-heading {\r\n background-color: transparent;\r\n border-top: 3px solid #ccc !important;\r\n border-radius: 3px;\r\n padding: 10px 20px 0px;\r\n}\r\n.panel-border .panel-body {\r\n padding: 15px 20px 20px 20px;\r\n}\r\n.panel-border.panel-primary .panel-heading {\r\n border-color: #3bafda !important;\r\n color: #3bafda !important;\r\n}\r\n.panel-border.panel-success .panel-heading {\r\n border-color: #00b19d !important;\r\n color: #00b19d !important;\r\n}\r\n.panel-border.panel-info .panel-heading {\r\n border-color: #3ddcf7 !important;\r\n color: #3ddcf7 !important;\r\n}\r\n.panel-border.panel-warning .panel-heading {\r\n border-color: #ffaa00 !important;\r\n color: #ffaa00 !important;\r\n}\r\n.panel-border.panel-danger .panel-heading {\r\n border-color: #ef5350 !important;\r\n color: #ef5350 !important;\r\n}\r\n.panel-border.panel-purple .panel-heading {\r\n border-color: #7266ba !important;\r\n color: #7266ba !important;\r\n}\r\n.panel-border.panel-pink .panel-heading {\r\n border-color: #f76397 !important;\r\n color: #f76397 !important;\r\n}\r\n.panel-border.panel-inverse .panel-heading {\r\n border-color: #4c5667 !important;\r\n color: #4c5667 !important;\r\n}\r\n.panel-group .panel .panel-heading a[data-toggle=collapse].collapsed:before {\r\n content: '\\f067';\r\n}\r\n.panel-group .panel .panel-heading .accordion-toggle.collapsed:before {\r\n content: '\\f067';\r\n}\r\n.panel-group .panel .panel-heading a[data-toggle=collapse] {\r\n display: block;\r\n}\r\n.panel-group .panel .panel-heading a[data-toggle=collapse]:before {\r\n content: '\\f068';\r\n display: block;\r\n float: right;\r\n font-family: 'FontAwesome';\r\n font-size: 14px;\r\n text-align: right;\r\n width: 25px;\r\n}\r\n.panel-group .panel .panel-heading .accordion-toggle {\r\n display: block;\r\n}\r\n.panel-group .panel .panel-heading .accordion-toggle:before {\r\n content: '\\f068';\r\n display: block;\r\n float: right;\r\n font-family: 'FontAwesome';\r\n font-size: 14px;\r\n text-align: right;\r\n width: 25px;\r\n}\r\n.panel-group .panel .panel-heading + .panel-collapse .panel-body {\r\n border-top: none;\r\n}\r\n.panel-group .panel-heading {\r\n padding: 12px 26px;\r\n}\r\n.panel-group.panel-group-joined .panel + .panel {\r\n border-top: 1px solid rgba(255, 255, 255, 0.3);\r\n margin-top: 0;\r\n}\r\n.panel-group-joined .panel-group .panel + .panel {\r\n border-top: 1px solid #eeeeee;\r\n margin-top: 0;\r\n}\r\n/* ===========\r\n Portlets\r\n =============*/\r\n.portlet {\r\n border: 2px solid rgba(238, 238, 238, 0.1);\r\n -moz-transition: all 0.4s;\r\n -o-transition: all 0.4s;\r\n -webkit-transition: all 0.4s;\r\n margin-bottom: 20px;\r\n transition: all 0.4s;\r\n}\r\n.portlet .portlet-heading {\r\n border-radius: 3px;\r\n color: #ffffff;\r\n padding: 12px 20px;\r\n margin: -1px;\r\n}\r\n.portlet .portlet-heading .portlet-title {\r\n color: #ffffff;\r\n float: left;\r\n font-size: 14px;\r\n font-weight: 600;\r\n margin-bottom: 0;\r\n margin-top: 0;\r\n text-transform: uppercase;\r\n letter-spacing: 0.03em;\r\n}\r\n.portlet .portlet-heading .portlet-widgets {\r\n display: inline-block;\r\n float: right;\r\n font-size: 15px;\r\n line-height: 30px;\r\n padding-left: 15px;\r\n position: relative;\r\n text-align: right;\r\n}\r\n.portlet .portlet-heading .portlet-widgets .divider {\r\n margin: 0 5px;\r\n}\r\n.portlet .portlet-heading a {\r\n color: #999999;\r\n}\r\n.portlet .portlet-body {\r\n -moz-border-radius-bottomleft: 5px;\r\n -moz-border-radius-bottomright: 5px;\r\n -webkit-border-bottom-left-radius: 5px;\r\n -webkit-border-bottom-right-radius: 5px;\r\n border-bottom-left-radius: 5px;\r\n border-bottom-right-radius: 5px;\r\n padding: 15px;\r\n color: #98a6ad;\r\n}\r\n.portlet .portlet-heading .portlet-widgets .collapsed .ion-minus-round:before {\r\n content: \"\\f217\" !important;\r\n}\r\n.portlet .portlet-heading.bg-purple a,\r\n.portlet .portlet-heading.bg-info a,\r\n.portlet .portlet-heading.bg-success a,\r\n.portlet .portlet-heading.bg-primary a,\r\n.portlet .portlet-heading.bg-danger a,\r\n.portlet .portlet-heading.bg-warning a,\r\n.portlet .portlet-heading.bg-inverse a,\r\n.portlet .portlet-heading.bg-pink a {\r\n color: #ffffff;\r\n}\r\n.panel-disabled {\r\n background: rgba(238, 238, 238, 0.2);\r\n cursor: progress;\r\n bottom: 20px;\r\n left: 10px;\r\n position: absolute;\r\n right: 10px;\r\n top: 0;\r\n}\r\n.loader-1 {\r\n width: 30px;\r\n height: 30px;\r\n background-color: #3bafda;\r\n -webkit-border-radius: 3px;\r\n border-radius: 3px;\r\n -moz-border-radius: 3px;\r\n background-clip: padding-box;\r\n -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;\r\n animation: sk-rotateplane 1.2s infinite ease-in-out;\r\n position: absolute;\r\n left: 50%;\r\n top: 50%;\r\n margin-left: -15px;\r\n margin-top: -15px;\r\n}\r\n@-webkit-keyframes sk-rotateplane {\r\n 0% {\r\n -webkit-transform: perspective(120px);\r\n }\r\n 50% {\r\n -webkit-transform: perspective(120px) rotateY(180deg);\r\n }\r\n 100% {\r\n -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);\r\n }\r\n}\r\n@keyframes sk-rotateplane {\r\n 0% {\r\n transform: perspective(120px) rotateX(0deg) rotateY(0deg);\r\n -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);\r\n }\r\n 50% {\r\n transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);\r\n -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);\r\n }\r\n 100% {\r\n transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);\r\n -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);\r\n }\r\n}\r\n/* ===========\r\n Checkbox and Radio\r\n =============*/\r\n.checkbox {\r\n padding-left: 20px;\r\n}\r\n.checkbox label {\r\n display: inline-block;\r\n padding-left: 5px;\r\n position: relative;\r\n}\r\n.checkbox label::before {\r\n -o-transition: 0.3s ease-in-out;\r\n -webkit-transition: 0.3s ease-in-out;\r\n background-color: transparent;\r\n border-radius: 3px;\r\n border: 2px solid #98a6ad;\r\n content: \"\";\r\n display: inline-block;\r\n height: 17px;\r\n left: 0;\r\n margin-left: -20px;\r\n position: absolute;\r\n transition: 0.3s ease-in-out;\r\n width: 17px;\r\n outline: none !important;\r\n}\r\n.checkbox label::after {\r\n color: #eeeeee;\r\n display: inline-block;\r\n font-size: 11px;\r\n height: 16px;\r\n left: 0;\r\n margin-left: -20px;\r\n padding-left: 3px;\r\n padding-top: 1px;\r\n position: absolute;\r\n top: 0;\r\n width: 16px;\r\n}\r\n.checkbox input[type=\"checkbox\"] {\r\n cursor: pointer;\r\n opacity: 0;\r\n z-index: 1;\r\n outline: none !important;\r\n}\r\n.checkbox input[type=\"checkbox\"]:disabled + label {\r\n opacity: 0.65;\r\n}\r\n.checkbox input[type=\"checkbox\"]:focus + label::before {\r\n outline-offset: -2px;\r\n outline: none;\r\n}\r\n.checkbox input[type=\"checkbox\"]:checked + label::after {\r\n content: \"\\f00c\";\r\n font-family: 'FontAwesome';\r\n}\r\n.checkbox input[type=\"checkbox\"]:disabled + label::before {\r\n background-color: #eeeeee;\r\n cursor: not-allowed;\r\n}\r\n.checkbox.checkbox-circle label::before {\r\n border-radius: 50%;\r\n}\r\n.checkbox.checkbox-inline {\r\n margin-top: 0;\r\n}\r\n.checkbox.checkbox-single label {\r\n height: 17px;\r\n}\r\n.checkbox-primary input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #3bafda;\r\n border-color: #3bafda;\r\n}\r\n.checkbox-primary input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n.checkbox-danger input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #ef5350;\r\n border-color: #ef5350;\r\n}\r\n.checkbox-danger input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n.checkbox-info input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #3ddcf7;\r\n border-color: #3ddcf7;\r\n}\r\n.checkbox-info input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n.checkbox-warning input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #ffaa00;\r\n border-color: #ffaa00;\r\n}\r\n.checkbox-warning input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n.checkbox-success input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #00b19d;\r\n border-color: #00b19d;\r\n}\r\n.checkbox-success input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n.checkbox-purple input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #7266ba;\r\n border-color: #7266ba;\r\n}\r\n.checkbox-purple input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n.checkbox-pink input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #f76397;\r\n border-color: #f76397;\r\n}\r\n.checkbox-pink input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n.checkbox-inverse input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #4c5667;\r\n border-color: #4c5667;\r\n}\r\n.checkbox-inverse input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n.radio {\r\n padding-left: 20px;\r\n}\r\n.radio label {\r\n display: inline-block;\r\n padding-left: 5px;\r\n position: relative;\r\n}\r\n.radio label::before {\r\n -o-transition: border 0.5s ease-in-out;\r\n -webkit-transition: border 0.5s ease-in-out;\r\n background-color: transparent;\r\n border-radius: 50%;\r\n border: 2px solid #98a6ad;\r\n content: \"\";\r\n display: inline-block;\r\n height: 17px;\r\n left: 0;\r\n margin-left: -20px;\r\n outline: none !important;\r\n position: absolute;\r\n transition: border 0.5s ease-in-out;\r\n width: 17px;\r\n}\r\n.radio label::after {\r\n -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\r\n -ms-transform: scale(0, 0);\r\n -o-transform: scale(0, 0);\r\n -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\r\n -webkit-transform: scale(0, 0);\r\n -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\r\n background-color: #98a6ad;\r\n border-radius: 50%;\r\n content: \" \";\r\n display: inline-block;\r\n height: 11px;\r\n left: 3px;\r\n margin-left: -20px;\r\n position: absolute;\r\n top: 3px;\r\n transform: scale(0, 0);\r\n transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\r\n width: 11px;\r\n}\r\n.radio input[type=\"radio\"] {\r\n cursor: pointer;\r\n opacity: 0;\r\n z-index: 1;\r\n outline: none !important;\r\n}\r\n.radio input[type=\"radio\"]:disabled + label {\r\n opacity: 0.65;\r\n}\r\n.radio input[type=\"radio\"]:focus + label::before {\r\n outline-offset: -2px;\r\n outline: 5px auto -webkit-focus-ring-color;\r\n outline: thin dotted;\r\n}\r\n.radio input[type=\"radio\"]:checked + label::after {\r\n -ms-transform: scale(1, 1);\r\n -o-transform: scale(1, 1);\r\n -webkit-transform: scale(1, 1);\r\n transform: scale(1, 1);\r\n}\r\n.radio input[type=\"radio\"]:disabled + label::before {\r\n cursor: not-allowed;\r\n}\r\n.radio.radio-inline {\r\n margin-top: 0;\r\n}\r\n.radio.radio-single label {\r\n height: 17px;\r\n}\r\n.radio-primary input[type=\"radio\"] + label::after {\r\n background-color: #3bafda;\r\n}\r\n.radio-primary input[type=\"radio\"]:checked + label::before {\r\n border-color: #3bafda;\r\n}\r\n.radio-primary input[type=\"radio\"]:checked + label::after {\r\n background-color: #3bafda;\r\n}\r\n.radio-danger input[type=\"radio\"] + label::after {\r\n background-color: #ef5350;\r\n}\r\n.radio-danger input[type=\"radio\"]:checked + label::before {\r\n border-color: #ef5350;\r\n}\r\n.radio-danger input[type=\"radio\"]:checked + label::after {\r\n background-color: #ef5350;\r\n}\r\n.radio-info input[type=\"radio\"] + label::after {\r\n background-color: #3ddcf7;\r\n}\r\n.radio-info input[type=\"radio\"]:checked + label::before {\r\n border-color: #3ddcf7;\r\n}\r\n.radio-info input[type=\"radio\"]:checked + label::after {\r\n background-color: #3ddcf7;\r\n}\r\n.radio-warning input[type=\"radio\"] + label::after {\r\n background-color: #ffaa00;\r\n}\r\n.radio-warning input[type=\"radio\"]:checked + label::before {\r\n border-color: #ffaa00;\r\n}\r\n.radio-warning input[type=\"radio\"]:checked + label::after {\r\n background-color: #ffaa00;\r\n}\r\n.radio-success input[type=\"radio\"] + label::after {\r\n background-color: #00b19d;\r\n}\r\n.radio-success input[type=\"radio\"]:checked + label::before {\r\n border-color: #00b19d;\r\n}\r\n.radio-success input[type=\"radio\"]:checked + label::after {\r\n background-color: #00b19d;\r\n}\r\n.radio-purple input[type=\"radio\"] + label::after {\r\n background-color: #7266ba;\r\n}\r\n.radio-purple input[type=\"radio\"]:checked + label::before {\r\n border-color: #7266ba;\r\n}\r\n.radio-purple input[type=\"radio\"]:checked + label::after {\r\n background-color: #7266ba;\r\n}\r\n.radio-pink input[type=\"radio\"] + label::after {\r\n background-color: #f76397;\r\n}\r\n.radio-pink input[type=\"radio\"]:checked + label::before {\r\n border-color: #f76397;\r\n}\r\n.radio-pink input[type=\"radio\"]:checked + label::after {\r\n background-color: #f76397;\r\n}\r\n.radio-inverse input[type=\"radio\"] + label::after {\r\n background-color: #4c5667;\r\n}\r\n.radio-inverse input[type=\"radio\"]:checked + label::before {\r\n border-color: #4c5667;\r\n}\r\n.radio-inverse input[type=\"radio\"]:checked + label::after {\r\n background-color: #4c5667;\r\n}\r\n/* ===========\r\n Progressbars\r\n =============*/\r\n.progress {\r\n -webkit-box-shadow: none !important;\r\n background-color: rgba(152, 166, 173, 0.4);\r\n box-shadow: none !important;\r\n height: 10px;\r\n margin-bottom: 18px;\r\n overflow: hidden;\r\n}\r\n.progress-bar {\r\n box-shadow: none;\r\n font-size: 8px;\r\n font-weight: 600;\r\n line-height: 12px;\r\n}\r\n.progress.progress-sm {\r\n height: 5px !important;\r\n}\r\n.progress.progress-sm .progress-bar {\r\n font-size: 8px;\r\n line-height: 5px;\r\n}\r\n.progress.progress-md {\r\n height: 15px !important;\r\n}\r\n.progress.progress-md .progress-bar {\r\n font-size: 10.8px;\r\n line-height: 14.4px;\r\n}\r\n.progress.progress-lg {\r\n height: 20px !important;\r\n}\r\n.progress.progress-lg .progress-bar {\r\n font-size: 12px;\r\n line-height: 20px;\r\n}\r\n.progress-bar-primary {\r\n background-color: #3bafda;\r\n}\r\n.progress-bar-success {\r\n background-color: #00b19d;\r\n}\r\n.progress-bar-info {\r\n background-color: #3ddcf7;\r\n}\r\n.progress-bar-warning {\r\n background-color: #ffaa00;\r\n}\r\n.progress-bar-danger {\r\n background-color: #ef5350;\r\n}\r\n.progress-bar-inverse {\r\n background-color: #4c5667;\r\n}\r\n.progress-bar-purple {\r\n background-color: #7266ba;\r\n}\r\n.progress-bar-pink {\r\n background-color: #f76397;\r\n}\r\n.progress-animated {\r\n -webkit-animation-duration: 5s;\r\n -webkit-animation-name: animationProgress;\r\n -webkit-transition: 5s all;\r\n animation-duration: 5s;\r\n animation-name: animationProgress;\r\n transition: 5s all;\r\n}\r\n/* ===========\r\n Carousel\r\n =============*/\r\n.carousel-control {\r\n width: 10%;\r\n}\r\n.carousel-control span {\r\n position: absolute;\r\n top: 50%;\r\n /* pushes the icon in the middle of the height */\r\n z-index: 5;\r\n display: inline-block;\r\n font-size: 30px;\r\n}\r\n.carousel-indicators li {\r\n border: 2px solid #ffffff;\r\n}\r\n/* ===========\r\n Tables\r\n =============*/\r\n.table {\r\n margin-bottom: 10px;\r\n}\r\ntbody {\r\n color: rgba(255, 255, 255, 0.4);\r\n}\r\nth {\r\n color: rgba(255, 255, 255, 0.7);\r\n font-size: 15px;\r\n font-weight: 500;\r\n}\r\n.table > tbody > tr > td,\r\n.table > tbody > tr > th,\r\n.table > tfoot > tr > td,\r\n.table > tfoot > tr > th,\r\n.table > thead > tr > td,\r\n.table > thead > tr > th {\r\n border-top: 1px solid rgba(255, 255, 255, 0.1);\r\n}\r\n.table > thead > tr > th {\r\n border-bottom: 2px solid rgba(255, 255, 255, 0.1);\r\n}\r\n.table-hover > tbody > tr:hover {\r\n background-color: #323b44;\r\n}\r\n.table-striped > tbody > tr:nth-of-type(odd),\r\n.table-hover > tbody > tr:hover,\r\n.table > thead > tr > td.active,\r\n.table > tbody > tr > td.active,\r\n.table > tfoot > tr > td.active,\r\n.table > thead > tr > th.active,\r\n.table > tbody > tr > th.active,\r\n.table > tfoot > tr > th.active,\r\n.table > thead > tr.active > td,\r\n.table > tbody > tr.active > td,\r\n.table > tfoot > tr.active > td,\r\n.table > thead > tr.active > th,\r\n.table > tbody > tr.active > th,\r\n.table > tfoot > tr.active > th {\r\n background-color: #323b44 !important;\r\n}\r\n.table > tbody > tr.success > td,\r\n.table > tbody > tr.success > th,\r\n.table > tbody > tr > td.success,\r\n.table > tbody > tr > th.success,\r\n.table > tfoot > tr.success > td,\r\n.table > tfoot > tr.success > th,\r\n.table > tfoot > tr > td.success,\r\n.table > tfoot > tr > th.success,\r\n.table > thead > tr.success > td,\r\n.table > thead > tr.success > th,\r\n.table > thead > tr > td.success,\r\n.table > thead > tr > th.success {\r\n background-color: rgba(0, 177, 157, 0.15);\r\n}\r\n.table > tbody > tr.info > td,\r\n.table > tbody > tr.info > th,\r\n.table > tbody > tr > td.info,\r\n.table > tbody > tr > th.info,\r\n.table > tfoot > tr.info > td,\r\n.table > tfoot > tr.info > th,\r\n.table > tfoot > tr > td.info,\r\n.table > tfoot > tr > th.info,\r\n.table > thead > tr.info > td,\r\n.table > thead > tr.info > th,\r\n.table > thead > tr > td.info,\r\n.table > thead > tr > th.info {\r\n background-color: rgba(61, 220, 247, 0.15);\r\n}\r\n.table > tbody > tr.warning > td,\r\n.table > tbody > tr.warning > th,\r\n.table > tbody > tr > td.warning,\r\n.table > tbody > tr > th.warning,\r\n.table > tfoot > tr.warning > td,\r\n.table > tfoot > tr.warning > th,\r\n.table > tfoot > tr > td.warning,\r\n.table > tfoot > tr > th.warning,\r\n.table > thead > tr.warning > td,\r\n.table > thead > tr.warning > th,\r\n.table > thead > tr > td.warning,\r\n.table > thead > tr > th.warning {\r\n background-color: rgba(255, 170, 0, 0.15);\r\n}\r\n.table > tbody > tr.danger > td,\r\n.table > tbody > tr.danger > th,\r\n.table > tbody > tr > td.danger,\r\n.table > tbody > tr > th.danger,\r\n.table > tfoot > tr.danger > td,\r\n.table > tfoot > tr.danger > th,\r\n.table > tfoot > tr > td.danger,\r\n.table > tfoot > tr > th.danger,\r\n.table > thead > tr.danger > td,\r\n.table > thead > tr.danger > th,\r\n.table > thead > tr > td.danger,\r\n.table > thead > tr > th.danger {\r\n background-color: rgba(239, 83, 80, 0.15);\r\n}\r\n.table-bordered {\r\n border: 1px solid rgba(238, 238, 238, 0.3);\r\n}\r\n.table-striped > tbody > tr:nth-of-type(odd) {\r\n background-color: #323b44;\r\n}\r\n.table-bordered > thead > tr > th,\r\n.table-bordered > tbody > tr > th,\r\n.table-bordered > tfoot > tr > th,\r\n.table-bordered > thead > tr > td,\r\n.table-bordered > tbody > tr > td,\r\n.table-bordered > tfoot > tr > td {\r\n border: 1px solid rgba(255, 255, 255, 0.2);\r\n}\r\n.modal-block {\r\n background: transparent;\r\n margin: 40px auto;\r\n max-width: 600px;\r\n padding: 0;\r\n position: relative;\r\n text-align: left;\r\n}\r\n/* Data table */\r\n#datatable-editable .actions a {\r\n padding: 5px;\r\n}\r\n#datatable-editable .form-control {\r\n background-color: transparent;\r\n width: 100%;\r\n}\r\n#datatable-editable .fa-trash-o {\r\n color: #ef5350;\r\n}\r\n#datatable-editable .fa-times {\r\n color: #ef5350;\r\n}\r\n#datatable-editable .fa-pencil {\r\n color: #29b6f6;\r\n}\r\n#datatable-editable .fa-save {\r\n color: #33b86c;\r\n}\r\n#datatable td {\r\n font-weight: normal;\r\n}\r\ndiv.dataTables_paginate ul.pagination {\r\n margin-top: 30px;\r\n}\r\ndiv.dataTables_info {\r\n padding-top: 38px;\r\n}\r\n.dt-buttons {\r\n float: left;\r\n}\r\ndiv#datatable-buttons_info {\r\n float: left;\r\n}\r\n/* Fixed Header */\r\n.fixedHeader-floating {\r\n top: 70px !important;\r\n}\r\n/* Key table */\r\ntable.dataTable th.focus,\r\ntable.dataTable td.focus {\r\n outline: 3px solid #3bafda !important;\r\n outline-offset: -1px;\r\n}\r\n.fixedHeader-floating {\r\n border: none !important;\r\n}\r\n.fixedHeader-floating .sorting,\r\n.fixedHeader-floating .sorting_asc {\r\n background-color: #323b44;\r\n border-color: rgba(238, 238, 238, 0.3);\r\n}\r\ndiv.DTS tbody tr.even {\r\n background-color: #272e35;\r\n}\r\ndiv.DTS div.dataTables_scrollBody {\r\n background: none !important;\r\n}\r\n/* Responsive table */\r\n.table-rep-plugin .table-responsive {\r\n border: none !important;\r\n}\r\n.table-rep-plugin .dropdown-menu li.checkbox-row {\r\n color: #ffffff !important;\r\n background-color: transparent !important;\r\n}\r\n.table-rep-plugin tbody th {\r\n font-size: 14px;\r\n font-weight: normal;\r\n}\r\n.table-rep-plugin .checkbox-row {\r\n padding-left: 40px;\r\n}\r\n.table-rep-plugin .checkbox-row label {\r\n display: inline-block;\r\n padding-left: 5px;\r\n position: relative;\r\n}\r\n.table-rep-plugin .checkbox-row label::before {\r\n -o-transition: 0.3s ease-in-out;\r\n -webkit-transition: 0.3s ease-in-out;\r\n background-color: #ffffff;\r\n border-radius: 3px;\r\n border: 1px solid #cccccc;\r\n content: \"\";\r\n display: inline-block;\r\n height: 17px;\r\n left: 0;\r\n margin-left: -20px;\r\n position: absolute;\r\n transition: 0.3s ease-in-out;\r\n width: 17px;\r\n outline: none !important;\r\n}\r\n.table-rep-plugin .checkbox-row label::after {\r\n color: #555555;\r\n display: inline-block;\r\n font-size: 11px;\r\n height: 16px;\r\n left: 0;\r\n margin-left: -20px;\r\n padding-left: 3px;\r\n padding-top: 1px;\r\n position: absolute;\r\n top: -1px;\r\n width: 16px;\r\n}\r\n.table-rep-plugin .checkbox-row input[type=\"checkbox\"] {\r\n cursor: pointer;\r\n opacity: 0;\r\n z-index: 1;\r\n outline: none !important;\r\n}\r\n.table-rep-plugin .checkbox-row input[type=\"checkbox\"]:disabled + label {\r\n opacity: 0.65;\r\n}\r\n.table-rep-plugin .checkbox-row input[type=\"checkbox\"]:focus + label::before {\r\n outline-offset: -2px;\r\n outline: none;\r\n}\r\n.table-rep-plugin .checkbox-row input[type=\"checkbox\"]:checked + label::after {\r\n content: \"\\f00c\";\r\n font-family: 'FontAwesome';\r\n}\r\n.table-rep-plugin .checkbox-row input[type=\"checkbox\"]:disabled + label::before {\r\n background-color: #eeeeee;\r\n cursor: not-allowed;\r\n}\r\n.table-rep-plugin .checkbox-row input[type=\"checkbox\"]:checked + label::before {\r\n background-color: #3bafda;\r\n border-color: #3bafda;\r\n}\r\n.table-rep-plugin .checkbox-row input[type=\"checkbox\"]:checked + label::after {\r\n color: #ffffff;\r\n}\r\n/* Tablesaw */\r\n.tablesaw thead {\r\n background: rgba(255, 255, 255, 0.05);\r\n background-image: none;\r\n border: none;\r\n}\r\n.tablesaw thead th {\r\n text-shadow: none;\r\n letter-spacing: 0.06em;\r\n color: rgba(255, 255, 255, 0.7) !important;\r\n}\r\n.tablesaw thead tr:first-child th {\r\n padding-top: 1.1em;\r\n padding-bottom: 0.9em;\r\n font-weight: 600;\r\n font-family: inherit;\r\n border: none;\r\n}\r\n.tablesaw td,\r\n.tablesaw tbody th {\r\n font-size: inherit;\r\n line-height: inherit;\r\n padding: 10px !important;\r\n}\r\n.tablesaw-stack tbody tr,\r\n.tablesaw tbody tr {\r\n border-bottom: none;\r\n}\r\n.tablesaw-swipe .tablesaw-cell-persist {\r\n border-right: 1px solid rgba(255, 255, 255, 0.1);\r\n}\r\n.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after,\r\n.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after {\r\n font-family: FontAwesome;\r\n font-size: 10px;\r\n}\r\n.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after {\r\n content: \"\\f176\";\r\n}\r\n.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after {\r\n content: \"\\f175\";\r\n}\r\n.tablesaw-bar .btn-select.btn-small:after,\r\n.tablesaw-bar .btn-select.btn-micro:after {\r\n font-size: 8px;\r\n padding-right: 10px;\r\n}\r\n.tablesaw-swipe .tablesaw-cell-persist {\r\n box-shadow: none;\r\n}\r\n.tablesaw-enhanced .tablesaw-bar .btn {\r\n text-shadow: none;\r\n background-image: none;\r\n color: rgba(255, 255, 255, 0.7) !important;\r\n}\r\n.tablesaw-enhanced .tablesaw-bar .btn.btn-select:hover {\r\n background: transparent;\r\n}\r\n.tablesaw-enhanced .tablesaw-bar .btn:hover,\r\n.tablesaw-enhanced .tablesaw-bar .btn:focus,\r\n.tablesaw-enhanced .tablesaw-bar .btn:active {\r\n color: #3bafda !important;\r\n background-color: #f5f5f5;\r\n outline: none !important;\r\n box-shadow: none !important;\r\n background-image: none;\r\n}\r\n/* Footable */\r\n.footable-odd {\r\n background-color: #2e363e;\r\n}\r\n/* Responsive table */\r\ntable.focus-on tbody tr.unfocused th,\r\ntable.focus-on tbody tr.unfocused td {\r\n color: rgba(255, 255, 255, 0.25);\r\n}\r\ntable.focus-on tbody tr.focused th {\r\n background-color: #3bafda;\r\n color: #ffffff;\r\n}\r\ntable.focus-on tbody tr.focused td {\r\n background-color: #3bafda;\r\n color: #ffffff;\r\n}\r\n.table-rep-plugin .sticky-table-header.fixed-solution {\r\n top: 70px !important;\r\n background-color: #272e35;\r\n border: 0;\r\n}\r\n/* =============\r\n Form elements\r\n ============= */\r\n.error {\r\n color: #ef5350;\r\n font-size: 12px;\r\n font-weight: 500;\r\n}\r\n.parsley-error {\r\n border-color: #ef5350 !important;\r\n}\r\n.parsley-errors-list {\r\n display: none;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n.parsley-errors-list.filled {\r\n display: block;\r\n}\r\n.parsley-errors-list > li {\r\n font-size: 12px;\r\n list-style: none;\r\n color: #f6504d;\r\n}\r\n/* Datepicker */\r\n.datepicker {\r\n padding: 8px;\r\n}\r\n.datepicker th {\r\n font-size: 14px !important;\r\n}\r\n.datepicker table tr td.today,\r\n.datepicker table tr td.today:hover,\r\n.datepicker table tr td.today.disabled,\r\n.datepicker table tr td.today.disabled:hover,\r\n.datepicker table tr td.selected,\r\n.datepicker table tr td.selected:hover,\r\n.datepicker table tr td.selected.disabled,\r\n.datepicker table tr td.selected.disabled:hover,\r\n.datepicker table tr td span.active,\r\n.datepicker table tr td span.active:hover,\r\n.datepicker table tr td span.active.disabled,\r\n.datepicker table tr td span.active.disabled:hover {\r\n background-image: none;\r\n}\r\n.datepicker table tr td span.active:hover,\r\n.datepicker table tr td span.active:hover:hover,\r\n.datepicker table tr td span.active.disabled:hover,\r\n.datepicker table tr td span.active.disabled:hover:hover,\r\n.datepicker table tr td span.active:active,\r\n.datepicker table tr td span.active:hover:active,\r\n.datepicker table tr td span.active.disabled:active,\r\n.datepicker table tr td span.active.disabled:hover:active,\r\n.datepicker table tr td span.active.active,\r\n.datepicker table tr td span.active:hover.active,\r\n.datepicker table tr td span.active.disabled.active,\r\n.datepicker table tr td span.active.disabled:hover.active,\r\n.datepicker table tr td span.active.disabled,\r\n.datepicker table tr td span.active:hover.disabled,\r\n.datepicker table tr td span.active.disabled.disabled,\r\n.datepicker table tr td span.active.disabled:hover.disabled,\r\n.datepicker table tr td span.active[disabled],\r\n.datepicker table tr td span.active:hover[disabled],\r\n.datepicker table tr td span.active.disabled[disabled],\r\n.datepicker table tr td span.active.disabled:hover[disabled] {\r\n background-color: #3bafda;\r\n}\r\n.datepicker table tr td.active,\r\n.datepicker table tr td.active:hover,\r\n.datepicker table tr td.active.disabled,\r\n.datepicker table tr td.active.disabled:hover {\r\n background-color: #3bafda !important;\r\n background-image: none;\r\n box-shadow: none;\r\n text-shadow: none;\r\n}\r\n.datepicker thead tr:first-child th:hover,\r\n.datepicker tfoot tr th:hover {\r\n background-color: #1c2127;\r\n}\r\n.datepicker-inline {\r\n border: 2px solid rgba(238, 238, 238, 0.3);\r\n}\r\n.daterangepicker td.active,\r\n.daterangepicker td.active:hover {\r\n background-color: #3bafda;\r\n border-color: #3bafda;\r\n}\r\n.daterangepicker .input-mini.active {\r\n border: 1px solid #AAAAAA;\r\n}\r\n.daterangepicker .ranges li {\r\n -webkit-border-radius: 2px;\r\n border-radius: 2px;\r\n -moz-border-radius: 2px;\r\n background-clip: padding-box;\r\n color: #98a6ad;\r\n font-weight: 600;\r\n font-size: 12px;\r\n border-color: #323b44;\r\n background-color: #323b44;\r\n}\r\n.daterangepicker select.hourselect,\r\n.daterangepicker select.minuteselect,\r\n.daterangepicker select.secondselect,\r\n.daterangepicker select.ampmselect {\r\n border: 1px solid #e3e3e3;\r\n padding: 2px;\r\n width: 60px;\r\n}\r\n.daterangepicker .ranges li.active,\r\n.daterangepicker .ranges li:hover {\r\n background-color: #3bafda;\r\n border: 1px solid #3bafda;\r\n}\r\n.search-input {\r\n margin-bottom: 10px;\r\n}\r\n.ms-selectable {\r\n box-shadow: none;\r\n outline: none !important;\r\n}\r\n.ms-container .ms-list.ms-focus {\r\n box-shadow: none;\r\n}\r\n.ms-container .ms-selectable li.ms-hover {\r\n background-color: #3bafda;\r\n}\r\n.ms-container .ms-selection li.ms-hover {\r\n background-color: #3bafda;\r\n}\r\n.note-editor {\r\n border: 2px solid rgba(255, 255, 255, 0.2);\r\n position: relative;\r\n color: #98a6ad;\r\n}\r\n.note-editor .note-toolbar {\r\n background-color: transparent;\r\n border-bottom: 1px solid #eeeeee;\r\n margin: 0;\r\n}\r\n.note-editor .note-statusbar {\r\n background-color: transparent;\r\n}\r\n.note-editor .note-statusbar .note-resizebar {\r\n border-top: none;\r\n height: 15px;\r\n padding-top: 3px;\r\n}\r\n.note-editor .note-editing-area .note-editable {\r\n background: transparent;\r\n color: #98a6ad;\r\n}\r\n.note-popover .popover .popover-content .note-color .dropdown-menu .btn-group .note-palette-title,\r\n.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-palette-title,\r\n.note-popover .popover .popover-content .note-color .dropdown-menu .btn-group .note-color-reset,\r\n.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-color-reset {\r\n color: #323b44;\r\n}\r\n.note-popover .popover .popover-content {\r\n padding: 5px 0 10px 5px;\r\n}\r\n.note-toolbar {\r\n padding: 5px 0 10px 5px;\r\n}\r\n/* Timepicker */\r\n.bootstrap-timepicker-widget table td a:hover {\r\n background-color: transparent;\r\n border-color: transparent;\r\n border-radius: 4px;\r\n color: #3bafda;\r\n text-decoration: none;\r\n}\r\n.editor-horizontal .popover-content {\r\n padding: 9px 30px;\r\n}\r\n.datepicker table tr td.active,\r\n.datepicker table tr td.active:hover,\r\n.datepicker table tr td.active.disabled,\r\n.datepicker table tr td.active.disabled:hover {\r\n background-color: #3bafda !important;\r\n background-image: none;\r\n box-shadow: none;\r\n}\r\n/* Dropzone */\r\n.dropzone {\r\n min-height: 230px;\r\n border: 2px dashed rgba(255, 255, 255, 0.2);\r\n background: transparent;\r\n border-radius: 6px;\r\n}\r\n.dropzone .dz-message {\r\n font-size: 30px;\r\n}\r\n/* =============\r\n Calendar\r\n============= */\r\n.calendar {\r\n float: left;\r\n margin-bottom: 0px;\r\n}\r\n.fc-view {\r\n margin-top: 30px;\r\n}\r\n.none-border .modal-footer {\r\n border-top: none;\r\n}\r\n.fc-toolbar {\r\n margin-bottom: 5px;\r\n margin-top: 15px;\r\n}\r\n.fc-toolbar h2 {\r\n font-size: 18px;\r\n font-weight: 600;\r\n line-height: 30px;\r\n text-transform: uppercase;\r\n}\r\n.fc-day {\r\n background: transparent;\r\n}\r\n.fc-toolbar .fc-state-active,\r\n.fc-toolbar .ui-state-active,\r\n.fc-toolbar button:focus,\r\n.fc-toolbar button:hover,\r\n.fc-toolbar .ui-state-hover {\r\n z-index: 0;\r\n}\r\n.fc-widget-header {\r\n border: 1px solid #f5f5f5;\r\n}\r\n.fc-widget-content {\r\n border: 1px solid #f5f5f5;\r\n}\r\n.fc th.fc-widget-header {\r\n background: rgba(255, 255, 255, 0.2);\r\n font-size: 14px;\r\n line-height: 20px;\r\n padding: 10px 0px;\r\n text-transform: uppercase;\r\n}\r\n.fc-unthemed th,\r\n.fc-unthemed td,\r\n.fc-unthemed thead,\r\n.fc-unthemed tbody,\r\n.fc-unthemed .fc-divider,\r\n.fc-unthemed .fc-row,\r\n.fc-unthemed .fc-popover {\r\n background-color: transparent;\r\n border-color: rgba(255, 255, 255, 0.1);\r\n}\r\n.fc-button {\r\n background: #ffffff;\r\n border: 1px solid #f5f5f5;\r\n color: #555555;\r\n text-transform: capitalize;\r\n}\r\n.fc-text-arrow {\r\n font-family: inherit;\r\n font-size: 16px;\r\n}\r\n.fc-state-hover {\r\n background: #F5F5F5;\r\n}\r\n.fc-state-highlight {\r\n background: #f0f0f0;\r\n}\r\n.fc-cell-overlay {\r\n background: #f0f0f0;\r\n}\r\n.fc-unthemed .fc-today {\r\n background: transparent;\r\n}\r\n.fc-event {\r\n border-radius: 2px;\r\n border: none;\r\n cursor: move;\r\n font-size: 13px;\r\n margin: 5px 7px;\r\n padding: 5px 5px;\r\n text-align: center;\r\n}\r\n.external-event {\r\n color: #ffffff;\r\n cursor: move;\r\n margin: 10px 0;\r\n padding: 6px 10px;\r\n}\r\n.fc-basic-view td.fc-week-number span {\r\n padding-right: 5px;\r\n}\r\n.fc-basic-view td.fc-day-number {\r\n padding-right: 5px;\r\n}\r\n/* ===========\r\n Widgets\r\n =============*/\r\n/* Inbox-widget */\r\n.inbox-widget .inbox-item {\r\n border-bottom: 1px solid #323b44;\r\n overflow: hidden;\r\n padding: 10px 0;\r\n position: relative;\r\n}\r\n.inbox-widget .inbox-item .inbox-item-img {\r\n display: block;\r\n float: left;\r\n margin-right: 15px;\r\n width: 40px;\r\n}\r\n.inbox-widget .inbox-item img {\r\n width: 40px;\r\n}\r\n.inbox-widget .inbox-item .inbox-item-author {\r\n color: #f5f5f5;\r\n display: block;\r\n margin: 0;\r\n}\r\n.inbox-widget .inbox-item .inbox-item-text {\r\n color: #98a6ad;\r\n display: block;\r\n font-size: 12px;\r\n margin: 0;\r\n}\r\n.inbox-widget .inbox-item .inbox-item-date {\r\n color: #98a6ad;\r\n font-size: 11px;\r\n position: absolute;\r\n right: 7px;\r\n top: 2px;\r\n}\r\n/* Chat widget */\r\n.conversation-list {\r\n list-style: none;\r\n height: 332px;\r\n padding: 0px 20px;\r\n}\r\n.conversation-list li {\r\n margin-bottom: 24px;\r\n}\r\n.conversation-list .chat-avatar {\r\n display: inline-block;\r\n float: left;\r\n text-align: center;\r\n width: 42px;\r\n}\r\n.conversation-list .chat-avatar img {\r\n border-radius: 100%;\r\n width: 100%;\r\n}\r\n.conversation-list .chat-avatar i {\r\n font-size: 12px;\r\n font-style: normal;\r\n color: #98a6ad;\r\n}\r\n.conversation-list .ctext-wrap {\r\n -moz-border-radius: 3px;\r\n -webkit-border-radius: 3px;\r\n background: rgba(255, 255, 255, 0.1);\r\n border-radius: 3px;\r\n display: inline-block;\r\n padding: 12px;\r\n position: relative;\r\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);\r\n}\r\n.conversation-list .ctext-wrap i {\r\n color: #f5f5f5;\r\n display: block;\r\n font-size: 12px;\r\n font-style: normal;\r\n font-weight: bold;\r\n position: relative;\r\n}\r\n.conversation-list .ctext-wrap p {\r\n margin: 0px;\r\n padding-top: 3px;\r\n color: #98a6ad;\r\n}\r\n.conversation-list .ctext-wrap:after {\r\n right: 100%;\r\n top: 0%;\r\n border: solid transparent;\r\n content: \" \";\r\n height: 0;\r\n width: 0;\r\n position: absolute;\r\n pointer-events: none;\r\n border-top-color: rgba(255, 255, 255, 0.1);\r\n border-width: 8px;\r\n margin-left: -1px;\r\n border-right-color: rgba(255, 255, 255, 0.1);\r\n}\r\n.conversation-list .conversation-text {\r\n display: inline-block;\r\n float: left;\r\n font-size: 12px;\r\n margin-left: 12px;\r\n width: 70%;\r\n}\r\n.conversation-list .odd .chat-avatar {\r\n float: right !important;\r\n}\r\n.conversation-list .odd .conversation-text {\r\n float: right !important;\r\n margin-right: 12px;\r\n text-align: right;\r\n width: 70% !important;\r\n}\r\n.conversation-list .odd .ctext-wrap:after {\r\n border-color: rgba(238, 238, 242, 0) !important;\r\n border-left-color: rgba(255, 255, 255, 0.1) !important;\r\n border-top-color: rgba(255, 255, 255, 0.1) !important;\r\n left: 100% !important;\r\n margin-right: -1px;\r\n}\r\n.chat-send {\r\n padding-left: 0px;\r\n padding-right: 30px;\r\n}\r\n.chat-send button {\r\n width: 100%;\r\n}\r\n.chat-inputbar {\r\n padding-left: 30px;\r\n}\r\n/* Todos widget */\r\n#todo-message {\r\n font-size: 16px;\r\n}\r\n.todo-list li {\r\n border-radius: 0px;\r\n border: 0px;\r\n margin: 0px;\r\n padding: 1px;\r\n color: #98a6ad;\r\n}\r\n.todo-list li:last-of-type {\r\n border-bottom: none;\r\n}\r\n.todo-list li:hover {\r\n background: transparent !important;\r\n}\r\n.todo-send {\r\n padding-left: 0px;\r\n}\r\n/* Widget-chart */\r\n.widget-chart ul li {\r\n width: 31.5%;\r\n display: inline-block;\r\n padding: 0px;\r\n}\r\n.widget-panel {\r\n padding: 30px 20px;\r\n padding-left: 30px;\r\n border-radius: 4px;\r\n position: relative;\r\n margin-bottom: 20px;\r\n}\r\n.widget-panel i {\r\n font-size: 60px;\r\n padding: 30px;\r\n background: rgba(255, 255, 255, 0.2);\r\n position: absolute;\r\n right: 0px;\r\n bottom: 0px;\r\n top: 0px;\r\n line-height: 60px;\r\n}\r\n.widget-user {\r\n min-height: 112px;\r\n}\r\n.widget-user img {\r\n height: 72px;\r\n float: left;\r\n}\r\n.widget-user .wid-u-info {\r\n margin-left: 90px;\r\n}\r\n.widget-user .wid-u-info p {\r\n white-space: nowrap;\r\n display: block;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n}\r\n.widget-simple-chart .circliful-chart {\r\n float: left;\r\n margin-top: -5px;\r\n}\r\n.widget-icon i {\r\n float: left;\r\n font-size: 48px;\r\n}\r\n.widget-icon .wid-icon-info {\r\n margin-left: 80px;\r\n}\r\n","@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);\r\n@import url(https://fonts.googleapis.com/css?family=Poppins:500,600);\r\n@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:600,400,700);\r\n/* ===========\r\n Core file List\r\n\r\n - Common\r\n - Bootstrap custom\r\n - Helper class\r\n - Waves effect\r\n - Animation\r\n - Print css\r\n =============*/\r\n/* ===========\r\n Common\r\n =============*/\r\nbody {\r\n background: #2d353d;\r\n font-family: 'Roboto', sans-serif;\r\n margin: 0;\r\n color: #98a6ad;\r\n overflow-x: hidden !important;\r\n}\r\nhtml {\r\n overflow-x: hidden;\r\n position: relative;\r\n min-height: 100%;\r\n background: #2d353d;\r\n}\r\nh1,\r\nh2,\r\nh3,\r\nh4,\r\nh5,\r\nh6 {\r\n color: rgba(255, 255, 255, 0.8);\r\n font-family: 'Source Sans Pro', sans-serif;\r\n margin: 10px 0;\r\n}\r\nh1 small,\r\nh2 small,\r\nh3 small,\r\nh4 small,\r\nh5 small,\r\nh6 small {\r\n color: rgba(255, 255, 255, 0.5);\r\n}\r\nh1 {\r\n line-height: 43px;\r\n}\r\nh2 {\r\n line-height: 35px;\r\n}\r\nh3 {\r\n line-height: 30px;\r\n}\r\nh4 {\r\n line-height: 22px;\r\n}\r\n* {\r\n outline: none !important;\r\n}\r\na:hover {\r\n outline: 0;\r\n text-decoration: none;\r\n}\r\na:active {\r\n outline: 0;\r\n text-decoration: none;\r\n}\r\na:focus {\r\n outline: 0;\r\n text-decoration: none;\r\n}\r\n.container {\r\n width: auto;\r\n}\r\n.container-alt {\r\n margin-left: auto;\r\n margin-right: auto;\r\n padding-left: 15px;\r\n padding-right: 15px;\r\n}\r\n.footer {\r\n background-color: #323b44;\r\n border-top: 1px solid rgba(255, 255, 255, 0.1);\r\n bottom: 0;\r\n color: #98a6ad;\r\n text-align: left !important;\r\n padding: 20px 30px;\r\n position: absolute;\r\n right: 0;\r\n left: 240px;\r\n}\r\n#wrapper {\r\n height: 100%;\r\n overflow: hidden;\r\n width: 100%;\r\n}\r\n.page {\r\n bottom: 0;\r\n left: 0;\r\n right: 0;\r\n top: 0;\r\n}\r\n.page-title {\r\n margin-bottom: 0px;\r\n margin-top: 0px;\r\n}\r\n.page-header {\r\n border-bottom: 1px solid rgba(238, 238, 238, 0.2);\r\n}\r\n.page-title-box {\r\n box-shadow: 0 2px 2px rgba(0, 0, 0, 0.03), 0 1px 0 rgba(0, 0, 0, 0.03);\r\n padding: 20px;\r\n margin: -20px -20px 0 -20px;\r\n}\r\n.page-title-box .breadcrumb {\r\n margin-top: 0px;\r\n padding-top: 2px;\r\n}\r\n.page-title-box .breadcrumb a {\r\n color: #3bafda;\r\n}\r\n.page-title-box .breadcrumb > .active {\r\n color: #98a6ad;\r\n}\r\n.card-box {\r\n padding: 20px;\r\n border: 1px solid rgba(255, 255, 255, 0.07);\r\n -webkit-border-radius: 5px;\r\n border-radius: 5px;\r\n -moz-border-radius: 5px;\r\n background-clip: padding-box;\r\n margin-bottom: 20px;\r\n background-color: #323b44;\r\n}\r\n.header-title {\r\n text-transform: uppercase;\r\n font-size: 15px;\r\n font-weight: 600;\r\n letter-spacing: 0.04em;\r\n line-height: 16px;\r\n margin-bottom: 8px;\r\n}\r\n.social-links li a {\r\n -webkit-border-radius: 50%;\r\n background: #EFF0F4;\r\n border-radius: 50%;\r\n color: #7A7676;\r\n display: inline-block;\r\n height: 30px;\r\n line-height: 30px;\r\n text-align: center;\r\n width: 30px;\r\n}\r\n/* ===========\r\n Bootstrap-custom\r\n =============*/\r\n.row {\r\n margin-right: -10px;\r\n margin-left: -10px;\r\n}\r\n.col-lg-1,\r\n.col-lg-10,\r\n.col-lg-11,\r\n.col-lg-12,\r\n.col-lg-2,\r\n.col-lg-3,\r\n.col-lg-4,\r\n.col-lg-5,\r\n.col-lg-6,\r\n.col-lg-7,\r\n.col-lg-8,\r\n.col-lg-9,\r\n.col-md-1,\r\n.col-md-10,\r\n.col-md-11,\r\n.col-md-12,\r\n.col-md-2,\r\n.col-md-3,\r\n.col-md-4,\r\n.col-md-5,\r\n.col-md-6,\r\n.col-md-7,\r\n.col-md-8,\r\n.col-md-9,\r\n.col-sm-1,\r\n.col-sm-10,\r\n.col-sm-11,\r\n.col-sm-12,\r\n.col-sm-2,\r\n.col-sm-3,\r\n.col-sm-4,\r\n.col-sm-5,\r\n.col-sm-6,\r\n.col-sm-7,\r\n.col-sm-8,\r\n.col-sm-9,\r\n.col-xs-1,\r\n.col-xs-10,\r\n.col-xs-11,\r\n.col-xs-12,\r\n.col-xs-2,\r\n.col-xs-3,\r\n.col-xs-4,\r\n.col-xs-5,\r\n.col-xs-6,\r\n.col-xs-7,\r\n.col-xs-8,\r\n.col-xs-9 {\r\n padding-left: 10px;\r\n padding-right: 10px;\r\n}\r\n.breadcrumb {\r\n background-color: transparent;\r\n margin-bottom: 15px;\r\n margin-top: 5px;\r\n}\r\n.dropdown-menu {\r\n padding: 4px 0;\r\n background-color: #1c2127;\r\n -webkit-animation: dropdownOpen 0.3s ease-out;\r\n -o-animation: dropdownOpen 0.3s ease-out;\r\n animation: dropdownOpen 0.3s ease-out;\r\n border: 0;\r\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);\r\n}\r\n.dropdown-menu > li > a {\r\n padding: 6px 20px;\r\n color: #98a6ad;\r\n}\r\n.dropdown-menu .divider {\r\n background-color: rgba(238, 238, 238, 0.2);\r\n}\r\n.dropdown-menu > li > a:focus,\r\n.dropdown-menu > li > a:hover {\r\n color: rgba(255, 255, 255, 0.7);\r\n text-decoration: none;\r\n background-color: #121518;\r\n}\r\nhr {\r\n border-top: 1px solid rgba(238, 238, 238, 0.3);\r\n}\r\ncode {\r\n color: #3bafda;\r\n border-radius: 4px;\r\n}\r\ncode,\r\npre {\r\n background-color: rgba(255, 255, 255, 0.1);\r\n}\r\npre {\r\n background-color: #21272c;\r\n color: #eeeeee;\r\n border: 1px solid rgba(238, 238, 238, 0.3);\r\n}\r\n.bg-empty {\r\n background: transparent !important;\r\n}\r\n.bg-primary {\r\n background-color: #3bafda !important;\r\n}\r\n.bg-success {\r\n background-color: #00b19d !important;\r\n}\r\n.bg-info {\r\n background-color: #3ddcf7 !important;\r\n}\r\n.bg-warning {\r\n background-color: #ffaa00 !important;\r\n}\r\n.bg-danger {\r\n background-color: #ef5350 !important;\r\n}\r\n.bg-muted {\r\n background-color: #F5F5F5 !important;\r\n}\r\n.bg-inverse {\r\n background-color: #4c5667 !important;\r\n}\r\n.bg-purple {\r\n background-color: #7266ba !important;\r\n}\r\n.bg-pink {\r\n background-color: #f76397 !important;\r\n}\r\n.bg-white {\r\n background-color: #ffffff !important;\r\n}\r\n.text-white {\r\n color: #ffffff;\r\n}\r\n.text-danger {\r\n color: #ef5350;\r\n}\r\n.text-muted {\r\n color: #98a6ad !important;\r\n}\r\n.text-primary {\r\n color: #3bafda;\r\n}\r\n.text-warning {\r\n color: #ffaa00;\r\n}\r\n.text-success {\r\n color: #00b19d;\r\n}\r\n.text-info {\r\n color: #3ddcf7;\r\n}\r\n.text-inverse {\r\n color: rgba(255, 255, 255, 0.6);\r\n}\r\n.text-pink {\r\n color: #f76397;\r\n}\r\n.text-purple {\r\n color: #7266ba;\r\n}\r\n.form-control {\r\n background-color: #323b44;\r\n border: 2px solid rgba(238, 238, 238, 0.1);\r\n border-radius: 4px;\r\n color: #ffffff;\r\n height: 36px;\r\n max-width: 100%;\r\n -webkit-box-shadow: none;\r\n box-shadow: none;\r\n -webkit-transition: all 300ms linear;\r\n -moz-transition: all 300ms linear;\r\n -o-transition: all 300ms linear;\r\n -ms-transition: all 300ms linear;\r\n transition: all 300ms linear;\r\n}\r\n.form-control:focus {\r\n background-color: #323b44;\r\n border: 2px solid rgba(238, 238, 238, 0.3);\r\n -webkit-box-shadow: none;\r\n box-shadow: none;\r\n outline: 0 !important;\r\n color: #ffffff;\r\n}\r\n.form-control[disabled],\r\n.form-control[readonly],\r\nfieldset[disabled] .form-control {\r\n background-color: rgba(255, 255, 255, 0.1);\r\n}\r\ninput.form-control::-webkit-input-placeholder {\r\n color: rgba(255, 255, 255, 0.3);\r\n font-weight: normal;\r\n}\r\ninput.form-control:-moz-placeholder {\r\n color: rgba(255, 255, 255, 0.3);\r\n font-weight: normal;\r\n}\r\ninput.form-control::-moz-placeholder {\r\n color: rgba(255, 255, 255, 0.3);\r\n font-weight: normal;\r\n}\r\ninput.form-control:-ms-input-placeholder {\r\n color: rgba(255, 255, 255, 0.3);\r\n font-weight: normal;\r\n}\r\n.label {\r\n color: #ffffff !important;\r\n}\r\n.label-primary {\r\n background-color: #3bafda;\r\n}\r\n.label-success {\r\n background-color: #00b19d;\r\n}\r\n.label-info {\r\n background-color: #3ddcf7;\r\n}\r\n.label-warning {\r\n background-color: #ffaa00;\r\n}\r\n.label-danger {\r\n background-color: #ef5350;\r\n}\r\n.label-purple {\r\n background-color: #7266ba;\r\n}\r\n.label-pink {\r\n background-color: #f76397;\r\n}\r\n.label-dark {\r\n background: #4f595b;\r\n}\r\n.label-inverse {\r\n background-color: #4c5667;\r\n}\r\n.badge {\r\n font-weight: 600;\r\n padding: 3px 5px;\r\n font-size: 12px;\r\n margin-top: 1px;\r\n}\r\n.badge-xs {\r\n font-size: 9px;\r\n}\r\n.badge-xs,\r\n.badge-sm {\r\n -webkit-transform: translate(0, -2px);\r\n -ms-transform: translate(0, -2px);\r\n -o-transform: translate(0, -2px);\r\n transform: translate(0, -2px);\r\n}\r\n.badge-primary {\r\n background-color: #3bafda;\r\n}\r\n.badge-success {\r\n background-color: #00b19d;\r\n}\r\n.badge-info {\r\n background-color: #3ddcf7;\r\n}\r\n.badge-warning {\r\n background-color: #ffaa00;\r\n}\r\n.badge-danger {\r\n background-color: #ef5350;\r\n}\r\n.badge-purple {\r\n background-color: #7266ba;\r\n}\r\n.badge-pink {\r\n background-color: #f76397;\r\n}\r\n.badge-inverse {\r\n background-color: #4c5667;\r\n}\r\n/* Pagination/ Pager */\r\n.pagination > li:first-child > a,\r\n.pagination > li:first-child > span {\r\n border-bottom-left-radius: 3px;\r\n border-top-left-radius: 3px;\r\n}\r\n.pagination > li:last-child > a,\r\n.pagination > li:last-child > span {\r\n border-bottom-right-radius: 3px;\r\n border-top-right-radius: 3px;\r\n}\r\n.pagination > li > a,\r\n.pagination > li > span {\r\n color: #ffffff;\r\n background-color: transparent;\r\n border: 1px solid rgba(255, 255, 255, 0.1);\r\n}\r\n.pagination > li > a:hover,\r\n.pagination > li > span:hover,\r\n.pagination > li > a:focus,\r\n.pagination > li > span:focus {\r\n background-color: #e4e7ea;\r\n}\r\n.pagination-split li {\r\n margin-left: 5px;\r\n display: inline-block;\r\n float: left;\r\n}\r\n.pagination-split li:first-child {\r\n margin-left: 0;\r\n}\r\n.pagination-split li a {\r\n -moz-border-radius: 3px;\r\n -webkit-border-radius: 3px;\r\n border-radius: 3px;\r\n}\r\n.pagination > .active > a,\r\n.pagination > .active > span,\r\n.pagination > .active > a:hover,\r\n.pagination > .active > span:hover,\r\n.pagination > .active > a:focus,\r\n.pagination > .active > span:focus {\r\n background-color: #3bafda;\r\n border-color: #3bafda;\r\n}\r\n.pager li > a,\r\n.pager li > span {\r\n -moz-border-radius: 3px;\r\n -webkit-border-radius: 3px;\r\n border-radius: 3px;\r\n color: #ffffff;\r\n background: transparent;\r\n}\r\n.pager li > a:hover,\r\n.pager li > span:hover {\r\n background: rgba(255, 255, 255, 0.2);\r\n}\r\n.pagination > .disabled > a,\r\n.pagination > .disabled > a:focus,\r\n.pagination > .disabled > a:hover,\r\n.pagination > .disabled > span,\r\n.pagination > .disabled > span:focus,\r\n.pagination > .disabled > span:hover,\r\n.pager .disabled > a,\r\n.pager .disabled > a:focus,\r\n.pager .disabled > a:hover,\r\n.pager .disabled > span {\r\n background: rgba(255, 255, 255, 0.2);\r\n color: #ffffff;\r\n border: 1px solid rgba(255, 255, 255, 0.1);\r\n}\r\nblockquote .small,\r\nblockquote footer,\r\nblockquote small {\r\n color: #ffffff;\r\n}\r\n/* Tabs */\r\n.tabs {\r\n margin: 0 auto;\r\n padding: 0px;\r\n position: relative;\r\n white-space: nowrap;\r\n width: 100%;\r\n}\r\n.tabs li.tab {\r\n display: block;\r\n float: left;\r\n margin: 0;\r\n text-align: center;\r\n}\r\n.tabs li.tab a {\r\n -moz-transition: color 0.28s ease;\r\n -ms-transition: color 0.28s ease;\r\n -o-transition: color 0.28s ease;\r\n -webkit-transition: color 0.28s ease;\r\n color: #eeeeee;\r\n display: block;\r\n height: 100%;\r\n text-decoration: none;\r\n transition: color 0.28s ease;\r\n width: 100%;\r\n}\r\n.tabs li.tab a.active {\r\n color: #3bafda !important;\r\n}\r\n.tabs .indicator {\r\n background-color: #3bafda;\r\n bottom: 0;\r\n height: 2px;\r\n position: absolute;\r\n will-change: left, right;\r\n}\r\n.tabs-top .indicator {\r\n top: 0;\r\n}\r\n.nav-pills li a {\r\n line-height: 36px !important;\r\n}\r\n.nav-pills li.active a {\r\n background-color: #3bafda !important;\r\n}\r\n.nav-pills li.active a:hover {\r\n background-color: #3bafda !important;\r\n}\r\n.nav-pills li.active a:focus {\r\n background-color: #3bafda !important;\r\n}\r\n.nav-pills li a:hover {\r\n color: #3bafda;\r\n background: transparent !important;\r\n}\r\n.nav.nav-tabs + .tab-content {\r\n border: 2px solid rgba(255, 255, 255, 0.1);\r\n margin-bottom: 30px;\r\n padding: 30px;\r\n color: #98a6ad;\r\n background-color: #323b44;\r\n}\r\n.tabs-vertical-env {\r\n margin-bottom: 30px;\r\n}\r\n.tabs-vertical-env .tab-content {\r\n border: 2px solid rgba(255, 255, 255, 0.1);\r\n display: table-cell;\r\n margin-bottom: 30px;\r\n padding: 30px;\r\n color: #98a6ad;\r\n vertical-align: top;\r\n background-color: #272e35;\r\n}\r\n.tabs-vertical-env .nav.tabs-vertical {\r\n display: table-cell;\r\n min-width: 120px;\r\n vertical-align: top;\r\n width: 150px;\r\n}\r\n.tabs-vertical-env .nav.tabs-vertical li.active > a {\r\n background-color: #ffffff;\r\n border: 0;\r\n}\r\n.tabs-vertical-env .nav.tabs-vertical li > a {\r\n color: #333333;\r\n text-align: center;\r\n white-space: nowrap;\r\n}\r\n.nav.nav-tabs > li.active > a {\r\n border: 0;\r\n}\r\n.nav.nav-tabs > li > a,\r\n.nav.tabs-vertical > li > a {\r\n background: rgba(255, 255, 255, 0.1) !important;\r\n border-radius: 0;\r\n border: none;\r\n cursor: pointer;\r\n line-height: 50px;\r\n padding-left: 20px;\r\n padding-right: 20px;\r\n letter-spacing: 0.03em;\r\n font-weight: 600;\r\n text-transform: uppercase;\r\n font-family: 'Source Sans Pro', sans-serif;\r\n}\r\n.nav.nav-tabs > li > a:hover,\r\n.nav.tabs-vertical > li > a:hover {\r\n color: #3bafda !important;\r\n background: rgba(255, 255, 255, 0.1) !important;\r\n}\r\n.nav.nav-tabs > li:last-of-type a {\r\n margin-right: 0px;\r\n}\r\n.nav.nav-tabs {\r\n border-bottom: 0;\r\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\r\n}\r\n.nav-tabs.nav-justified > .active > a,\r\n.nav-tabs.nav-justified > .active > a:hover,\r\n.nav-tabs.nav-justified > .active > a:focus,\r\n.tabs-vertical-env .nav.tabs-vertical li.active > a {\r\n border: none;\r\n}\r\n.nav-tabs > li.active > a,\r\n.nav-tabs > li.active > a:focus,\r\n.nav-tabs > li.active > a:hover,\r\n.tabs-vertical > li.active > a,\r\n.tabs-vertical > li.active > a:focus,\r\n.tabs-vertical > li.active > a:hover {\r\n color: #3bafda !important;\r\n}\r\n.navtab-custom li {\r\n margin-bottom: -2px;\r\n}\r\n.navtab-custom li a {\r\n border-top: 2px solid transparent !important;\r\n}\r\n.navtab-custom li.active a {\r\n border-top: 2px solid #3bafda !important;\r\n}\r\n.nav-tab-left.navtab-custom li a {\r\n border: none !important;\r\n border-left: 2px solid transparent !important;\r\n}\r\n.nav-tab-left.navtab-custom li.active a {\r\n border-left: 2px solid #3bafda !important;\r\n}\r\n.nav-tab-right.navtab-custom li a {\r\n border: none !important;\r\n border-right: 2px solid transparent !important;\r\n}\r\n.nav-tab-right.navtab-custom li.active a {\r\n border-right: 2px solid #3bafda !important;\r\n}\r\n.nav-tabs.nav-justified > .active > a,\r\n.nav-tabs.nav-justified > .active > a:hover,\r\n.nav-tabs.nav-justified > .active > a:focus,\r\n.tabs-vertical-env .nav.tabs-vertical li.active > a {\r\n border: none;\r\n}\r\n.nav-tabs > li.active > a,\r\n.nav-tabs > li.active > a:focus,\r\n.nav-tabs > li.active > a:hover,\r\n.tabs-vertical > li.active > a,\r\n.tabs-vertical > li.active > a:focus,\r\n.tabs-vertical > li.active > a:hover {\r\n color: #3bafda !important;\r\n}\r\n/* Dropcap */\r\n.dropcap {\r\n font-size: 3.1em;\r\n}\r\n.dropcap,\r\n.dropcap-circle,\r\n.dropcap-square {\r\n display: block;\r\n float: left;\r\n font-weight: 400;\r\n line-height: 36px;\r\n margin-right: 6px;\r\n text-shadow: none;\r\n}\r\n/* Modal */\r\n.modal .modal-dialog .modal-content {\r\n -moz-box-shadow: none;\r\n -webkit-box-shadow: none;\r\n border-color: rgba(238, 238, 238, 0.3);\r\n border-radius: 2px;\r\n box-shadow: none;\r\n padding: 30px;\r\n background-color: #323b44;\r\n}\r\n.modal .modal-dialog .modal-content .modal-header {\r\n margin: 0;\r\n padding: 0;\r\n border-bottom: 2px solid rgba(238, 238, 238, 0.3);\r\n padding-bottom: 15px;\r\n}\r\n.modal .modal-dialog .modal-content .modal-body {\r\n padding: 20px 0;\r\n}\r\n.modal .modal-dialog .modal-content .modal-footer {\r\n padding: 0;\r\n padding-top: 15px;\r\n border-top: 1px solid rgba(238, 238, 238, 0.3);\r\n}\r\n.modal .close {\r\n color: #ffffff;\r\n text-shadow: none;\r\n}\r\n.modal-full {\r\n width: 98%;\r\n}\r\n.modal-backdrop {\r\n background-color: #eeeeee;\r\n}\r\n.modal-content .nav.nav-tabs + .tab-content {\r\n margin-bottom: 0px;\r\n}\r\n.modal-content .panel-group {\r\n margin-bottom: 0px;\r\n}\r\n.modal-content .panel {\r\n border-top: none;\r\n}\r\n/* Custom-modal */\r\n.modal-demo {\r\n background-color: #FFF;\r\n width: 600px;\r\n -webkit-border-radius: 4px;\r\n border-radius: 4px;\r\n -moz-border-radius: 4px;\r\n background-clip: padding-box;\r\n display: none;\r\n}\r\n.modal-demo .close {\r\n position: absolute;\r\n top: 15px;\r\n right: 25px;\r\n color: #eeeeee;\r\n}\r\n.custom-modal-title {\r\n padding: 15px 25px 15px 25px;\r\n line-height: 22px;\r\n font-size: 18px;\r\n background-color: #3bafda;\r\n color: #ffffff;\r\n text-align: left;\r\n margin: 0px;\r\n}\r\n.custom-modal-text {\r\n padding: 20px;\r\n}\r\n.custombox-modal-flash .close,\r\n.custombox-modal-rotatedown .close {\r\n top: 20px;\r\n z-index: 9999;\r\n}\r\n.tabs-vertical-env .tab-content {\r\n margin-bottom: 0px;\r\n}\r\n.table > thead > tr > td.middle-align,\r\n.table > tbody > tr > td.middle-align {\r\n vertical-align: middle;\r\n}\r\n.legendLabel {\r\n padding-left: 10px !important;\r\n}\r\n/* Alerts */\r\n.alert-success {\r\n background-color: rgba(0, 177, 157, 0.25) !important;\r\n border-color: rgba(0, 177, 157, 0.5) !important;\r\n color: #00b19d;\r\n}\r\n.alert-success .alert-link {\r\n color: #00b19d;\r\n}\r\n.alert-info {\r\n background-color: rgba(61, 220, 247, 0.2) !important;\r\n border-color: rgba(61, 220, 247, 0.5) !important;\r\n color: #3ddcf7;\r\n}\r\n.alert-info .alert-link {\r\n color: #3ddcf7;\r\n}\r\n.alert-warning {\r\n background-color: rgba(255, 170, 0, 0.2) !important;\r\n border-color: rgba(255, 170, 0, 0.5) !important;\r\n color: #ffaa00;\r\n}\r\n.alert-warning .alert-link {\r\n color: #ffaa00;\r\n}\r\n.alert-danger {\r\n background-color: rgba(239, 83, 80, 0.2) !important;\r\n border-color: rgba(239, 83, 80, 0.5) !important;\r\n color: #ef5350;\r\n}\r\n.alert-danger .alert-link {\r\n color: #ef5350;\r\n}\r\n/* List group */\r\n.list-group-item {\r\n border: 1px solid rgba(238, 238, 238, 0.3);\r\n background: transparent;\r\n color: #ffffff !important;\r\n}\r\n.list-group-item:hover {\r\n background-color: rgba(255, 255, 255, 0.07) !important;\r\n}\r\n.list-group-item.disabled,\r\n.list-group-item.disabled:focus,\r\n.list-group-item.disabled:hover {\r\n background-color: rgba(255, 255, 255, 0.07) !important;\r\n}\r\n.list-group-item.active,\r\n.list-group-item.active:hover,\r\n.list-group-item.active:focus {\r\n background-color: #3bafda !important;\r\n border-color: #3bafda;\r\n}\r\n.list-group-item.disabled .list-group-item-text,\r\n.list-group-item.disabled:focus .list-group-item-text,\r\n.list-group-item.disabled:hover .list-group-item-text {\r\n color: rgba(255, 255, 255, 0.5);\r\n}\r\na.list-group-item .list-group-item-heading,\r\nbutton.list-group-item .list-group-item-heading {\r\n color: #ffffff;\r\n}\r\n.nav-pills > .active > a > .badge {\r\n color: #3bafda;\r\n}\r\n.has-success .form-control {\r\n border-color: #00b19d;\r\n box-shadow: none !important;\r\n}\r\n.has-warning .form-control {\r\n border-color: #ffaa00;\r\n box-shadow: none !important;\r\n}\r\n.has-error .form-control {\r\n border-color: #ef5350;\r\n box-shadow: none !important;\r\n}\r\n.input-group-addon {\r\n border-radius: 2px;\r\n border: none;\r\n background-color: rgba(255, 255, 255, 0.2);\r\n color: #ffffff;\r\n}\r\n/* Tooltips */\r\n.tooltip-inner {\r\n border-radius: 1px;\r\n padding: 6px 10px;\r\n}\r\n.jqstooltip {\r\n -webkit-box-sizing: content-box;\r\n -moz-box-sizing: content-box;\r\n box-sizing: content-box;\r\n width: auto !important;\r\n height: auto !important;\r\n}\r\n/* Popover */\r\n.popover {\r\n font-family: inherit;\r\n border: none;\r\n -webkit-border-radius: 3px;\r\n border-radius: 3px;\r\n -moz-border-radius: 3px;\r\n background-clip: padding-box;\r\n}\r\n.popover .popover-title {\r\n background-color: transparent;\r\n color: #3bafda;\r\n font-weight: 600;\r\n}\r\n/* ===========\r\n Helper classes\r\n =============*/\r\n.p-0 {\r\n padding: 0px !important;\r\n}\r\n.p-t-0 {\r\n padding-top: 0px !important;\r\n}\r\n.p-t-10 {\r\n padding-top: 10px !important;\r\n}\r\n.p-b-0 {\r\n padding-bottom: 0px !important;\r\n}\r\n.p-b-10 {\r\n padding-bottom: 10px !important;\r\n}\r\n.m-0 {\r\n margin: 0px !important;\r\n}\r\n.m-r-5 {\r\n margin-right: 5px;\r\n}\r\n.m-r-10 {\r\n margin-right: 10px;\r\n}\r\n.m-r-15 {\r\n margin-right: 15px !important;\r\n}\r\n.m-l-5 {\r\n margin-left: 5px;\r\n}\r\n.m-l-10 {\r\n margin-left: 10px;\r\n}\r\n.m-l-15 {\r\n margin-left: 15px;\r\n}\r\n.m-t-5 {\r\n margin-top: 5px !important;\r\n}\r\n.m-t-0 {\r\n margin-top: 0px;\r\n}\r\n.m-t-10 {\r\n margin-top: 10px !important;\r\n}\r\n.m-t-15 {\r\n margin-top: 15px !important;\r\n}\r\n.m-t-20 {\r\n margin-top: 20px !important;\r\n}\r\n.m-t-30 {\r\n margin-top: 30px !important;\r\n}\r\n.m-t-40 {\r\n margin-top: 40px !important;\r\n}\r\n.m-b-0 {\r\n margin-bottom: 0px !important;\r\n}\r\n.m-b-5 {\r\n margin-bottom: 5px;\r\n}\r\n.m-b-10 {\r\n margin-bottom: 10px;\r\n}\r\n.m-b-15 {\r\n margin-bottom: 15px;\r\n}\r\n.m-b-20 {\r\n margin-bottom: 20px;\r\n}\r\n.m-b-25 {\r\n margin-bottom: 25px;\r\n}\r\n.m-b-30 {\r\n margin-bottom: 30px !important;\r\n}\r\n.w-xs {\r\n min-width: 80px;\r\n}\r\n.w-sm {\r\n min-width: 95px;\r\n}\r\n.w-md {\r\n min-width: 110px;\r\n}\r\n.w-lg {\r\n min-width: 140px;\r\n}\r\n.m-h-50 {\r\n min-height: 50px;\r\n}\r\n.l-h-34 {\r\n line-height: 34px !important;\r\n}\r\n.font-light {\r\n font-weight: 300;\r\n}\r\n.font-500 {\r\n font-weight: 500;\r\n}\r\n.font-normal {\r\n font-weight: normal;\r\n}\r\n.font-13 {\r\n font-size: 13px;\r\n}\r\n.wrapper-md {\r\n padding: 20px;\r\n}\r\n.center-page {\r\n float: none !important;\r\n margin: 0 auto;\r\n}\r\n.pull-in {\r\n margin-left: -20px;\r\n margin-right: -20px;\r\n}\r\n.b-0 {\r\n border: none !important;\r\n}\r\n.no-border {\r\n border: none;\r\n}\r\n.bx-s-0 {\r\n box-shadow: none !important;\r\n}\r\n.bx-shadow {\r\n -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);\r\n -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);\r\n box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);\r\n}\r\n.mx-box {\r\n max-height: 380px;\r\n min-height: 380px;\r\n}\r\n.thumb-sm {\r\n height: 32px;\r\n width: 32px;\r\n}\r\n.thumb-md {\r\n height: 48px;\r\n width: 48px;\r\n}\r\n.thumb-lg {\r\n height: 88px;\r\n width: 88px;\r\n}\r\n/* Demo Only */\r\n.grid-structure .grid-container {\r\n background-color: rgba(255, 255, 255, 0.03);\r\n margin-bottom: 10px;\r\n padding: 10px 20px;\r\n}\r\n.icon-list-demo div {\r\n cursor: pointer;\r\n line-height: 45px;\r\n white-space: nowrap;\r\n color: #98a6ad;\r\n}\r\n.icon-list-demo div p {\r\n margin-bottom: 0px;\r\n line-height: inherit;\r\n}\r\n.icon-list-demo i {\r\n -webkit-transition: all 0.2s;\r\n display: inline-block;\r\n font-size: 18px;\r\n margin: 0;\r\n text-align: center;\r\n transition: all 0.2s;\r\n vertical-align: middle;\r\n width: 40px;\r\n}\r\n.icon-list-demo .col-md-4 {\r\n -webkit-border-radius: 3px;\r\n border-radius: 3px;\r\n -moz-border-radius: 3px;\r\n background-clip: padding-box;\r\n}\r\n.icon-list-demo .col-md-4:hover {\r\n color: #3bafda;\r\n}\r\n.icon-list-demo .col-md-4:hover i {\r\n -o-transform: scale(1.5);\r\n -webkit-transform: scale(1.5);\r\n moz-transform: scale(1.5);\r\n transform: scale(1.5);\r\n}\r\n.ionicon-list i {\r\n font-size: 16px;\r\n}\r\n.ionicon-list .col-md-3:hover i {\r\n -o-transform: scale(2);\r\n -webkit-transform: scale(2);\r\n moz-transform: scale(2);\r\n transform: scale(2);\r\n}\r\n.button-list {\r\n margin-left: -8px;\r\n margin-bottom: -12px;\r\n}\r\n.button-list .btn {\r\n margin-bottom: 12px;\r\n margin-left: 8px;\r\n}\r\n/* ===========\r\n Waves Effect\r\n =============*/\r\n/*!\r\n * Waves v0.6.0\r\n * http://fian.my.id/Waves\r\n *\r\n * Copyright 2014 Alfiana E. Sibuea and other contributors\r\n * Released under the MIT license\r\n * https://github.com/fians/Waves/blob/master/LICENSE\r\n */\r\n.waves-effect {\r\n position: relative;\r\n cursor: pointer;\r\n display: inline-block;\r\n overflow: hidden;\r\n -webkit-user-select: none;\r\n -moz-user-select: none;\r\n -ms-user-select: none;\r\n user-select: none;\r\n -webkit-tap-highlight-color: transparent;\r\n vertical-align: middle;\r\n z-index: 1;\r\n will-change: opacity, transform;\r\n -webkit-transition: all 0.3s ease-out;\r\n -moz-transition: all 0.3s ease-out;\r\n -o-transition: all 0.3s ease-out;\r\n -ms-transition: all 0.3s ease-out;\r\n transition: all 0.3s ease-out;\r\n}\r\n.waves-effect .waves-ripple {\r\n position: absolute;\r\n border-radius: 50%;\r\n width: 20px;\r\n height: 20px;\r\n margin-top: -10px;\r\n margin-left: -10px;\r\n opacity: 0;\r\n background: rgba(0, 0, 0, 0.2);\r\n -webkit-transition: all 0.7s ease-out;\r\n -moz-transition: all 0.7s ease-out;\r\n -o-transition: all 0.7s ease-out;\r\n -ms-transition: all 0.7s ease-out;\r\n transition: all 0.7s ease-out;\r\n -webkit-transition-property: -webkit-transform, opacity;\r\n -moz-transition-property: -moz-transform, opacity;\r\n -o-transition-property: -o-transform, opacity;\r\n transition-property: transform, opacity;\r\n -webkit-transform: scale(0);\r\n -moz-transform: scale(0);\r\n -ms-transform: scale(0);\r\n -o-transform: scale(0);\r\n transform: scale(0);\r\n pointer-events: none;\r\n}\r\n.waves-effect.waves-light .waves-ripple {\r\n background-color: rgba(255, 255, 255, 0.45);\r\n}\r\n.waves-effect.waves-red .waves-ripple {\r\n background-color: rgba(244, 67, 54, 0.7);\r\n}\r\n.waves-effect.waves-yellow .waves-ripple {\r\n background-color: rgba(255, 235, 59, 0.7);\r\n}\r\n.waves-effect.waves-orange .waves-ripple {\r\n background-color: rgba(255, 152, 0, 0.7);\r\n}\r\n.waves-effect.waves-purple .waves-ripple {\r\n background-color: rgba(156, 39, 176, 0.7);\r\n}\r\n.waves-effect.waves-green .waves-ripple {\r\n background-color: rgba(76, 175, 80, 0.7);\r\n}\r\n.waves-effect.waves-teal .waves-ripple {\r\n background-color: rgba(0, 150, 136, 0.7);\r\n}\r\n.waves-effect.waves-primary .waves-ripple {\r\n background-color: rgba(59, 175, 218, 0.4);\r\n}\r\n.waves-notransition {\r\n -webkit-transition: none !important;\r\n -moz-transition: none !important;\r\n -o-transition: none !important;\r\n -ms-transition: none !important;\r\n transition: none !important;\r\n}\r\n.waves-circle {\r\n -webkit-transform: translateZ(0);\r\n -moz-transform: translateZ(0);\r\n -ms-transform: translateZ(0);\r\n -o-transform: translateZ(0);\r\n transform: translateZ(0);\r\n text-align: center;\r\n width: 2.5em;\r\n height: 2.5em;\r\n line-height: 2.5em;\r\n border-radius: 50%;\r\n -webkit-mask-image: none;\r\n}\r\n.waves-input-wrapper {\r\n border-radius: 0.2em;\r\n vertical-align: bottom;\r\n}\r\n.waves-input-wrapper .waves-button-input {\r\n position: relative;\r\n top: 0;\r\n left: 0;\r\n z-index: 1;\r\n}\r\n.waves-block {\r\n display: block;\r\n}\r\n/* ===========\r\n Animation\r\n =============*/\r\n/* Bounce 1 */\r\n@-webkit-keyframes cd-bounce-1 {\r\n 0% {\r\n opacity: 0;\r\n -webkit-transform: scale(0.5);\r\n }\r\n 60% {\r\n opacity: 1;\r\n -webkit-transform: scale(1.2);\r\n }\r\n 100% {\r\n -webkit-transform: scale(1);\r\n }\r\n}\r\n@-moz-keyframes cd-bounce-1 {\r\n 0% {\r\n opacity: 0;\r\n -moz-transform: scale(0.5);\r\n }\r\n 60% {\r\n opacity: 1;\r\n -moz-transform: scale(1.2);\r\n }\r\n 100% {\r\n -moz-transform: scale(1);\r\n }\r\n}\r\n@-o-keyframes cd-bounce-1 {\r\n 0% {\r\n opacity: 0;\r\n -o-transform: scale(0.5);\r\n }\r\n 60% {\r\n opacity: 1;\r\n -o-transform: scale(1.2);\r\n }\r\n 100% {\r\n -o-transform: scale(1);\r\n }\r\n}\r\n@keyframes cd-bounce-1 {\r\n 0% {\r\n opacity: 0;\r\n -webkit-transform: scale(0.5);\r\n -moz-transform: scale(0.5);\r\n -ms-transform: scale(0.5);\r\n -o-transform: scale(0.5);\r\n transform: scale(0.5);\r\n }\r\n 60% {\r\n opacity: 1;\r\n -webkit-transform: scale(1.2);\r\n -moz-transform: scale(1.2);\r\n -ms-transform: scale(1.2);\r\n -o-transform: scale(1.2);\r\n transform: scale(1.2);\r\n }\r\n 100% {\r\n opacity: 1;\r\n -webkit-transform: scale(1);\r\n -moz-transform: scale(1);\r\n -ms-transform: scale(1);\r\n -o-transform: scale(1);\r\n transform: scale(1);\r\n }\r\n}\r\n/* Bounce 2 */\r\n@-webkit-keyframes cd-bounce-2 {\r\n 0% {\r\n opacity: 0;\r\n -webkit-transform: translateX(-100px);\r\n }\r\n 60% {\r\n opacity: 1;\r\n -webkit-transform: translateX(20px);\r\n }\r\n 100% {\r\n -webkit-transform: translateX(0);\r\n }\r\n}\r\n@-moz-keyframes cd-bounce-2 {\r\n 0% {\r\n opacity: 0;\r\n -moz-transform: translateX(-100px);\r\n }\r\n 60% {\r\n opacity: 1;\r\n -moz-transform: translateX(20px);\r\n }\r\n 100% {\r\n -moz-transform: translateX(0);\r\n }\r\n}\r\n@-o-keyframes cd-bounce-2 {\r\n 0% {\r\n opacity: 0;\r\n -o-transform: translateX(-100px);\r\n }\r\n 60% {\r\n opacity: 1;\r\n -o-transform: translateX(20px);\r\n }\r\n 100% {\r\n opacity: 1;\r\n -o-transform: translateX(0);\r\n }\r\n}\r\n@keyframes cd-bounce-2 {\r\n 0% {\r\n opacity: 0;\r\n -webkit-transform: translateX(-100px);\r\n -moz-transform: translateX(-100px);\r\n -ms-transform: translateX(-100px);\r\n -o-transform: translateX(-100px);\r\n transform: translateX(-100px);\r\n }\r\n 60% {\r\n opacity: 1;\r\n -webkit-transform: translateX(20px);\r\n -moz-transform: translateX(20px);\r\n -ms-transform: translateX(20px);\r\n -o-transform: translateX(20px);\r\n transform: translateX(20px);\r\n }\r\n 100% {\r\n opacity: 1;\r\n -webkit-transform: translateX(0);\r\n -moz-transform: translateX(0);\r\n -ms-transform: translateX(0);\r\n -o-transform: translateX(0);\r\n transform: translateX(0);\r\n }\r\n}\r\n/* Dropdown */\r\n@-webkit-keyframes dropdownOpen {\r\n 0% {\r\n opacity: 0;\r\n -webkit-transform: scale(0);\r\n }\r\n 100% {\r\n -webkit-transform: scale(1);\r\n }\r\n}\r\n@-moz-keyframes dropdownOpen {\r\n 0% {\r\n opacity: 0;\r\n -moz-transform: scale(0);\r\n }\r\n 100% {\r\n -moz-transform: scale(1);\r\n }\r\n}\r\n@-o-keyframes dropdownOpen {\r\n 0% {\r\n opacity: 0;\r\n -o-transform: scale(0);\r\n }\r\n 100% {\r\n -o-transform: scale(1);\r\n }\r\n}\r\n@keyframes dropdownOpen {\r\n 0% {\r\n opacity: 0;\r\n -webkit-transform: scale(0);\r\n -moz-transform: scale(0);\r\n -ms-transform: scale(0);\r\n -o-transform: scale(0);\r\n transform: scale(0);\r\n }\r\n 100% {\r\n opacity: 1;\r\n -webkit-transform: scale(1);\r\n -moz-transform: scale(1);\r\n -ms-transform: scale(1);\r\n -o-transform: scale(1);\r\n transform: scale(1);\r\n }\r\n}\r\n/* Progressbar Animated */\r\n@-webkit-keyframes animationProgress {\r\n from {\r\n width: 0;\r\n }\r\n}\r\n@keyframes animationProgress {\r\n from {\r\n width: 0;\r\n }\r\n}\r\n/* Portlets loader */\r\n@-webkit-keyframes loaderAnimate {\r\n 0% {\r\n -webkit-transform: rotate(0deg);\r\n }\r\n 100% {\r\n -webkit-transform: rotate(220deg);\r\n }\r\n}\r\n@-moz-keyframes loaderAnimate {\r\n 0% {\r\n -moz-transform: rotate(0deg);\r\n }\r\n 100% {\r\n -moz-transform: rotate(220deg);\r\n }\r\n}\r\n@-o-keyframes loaderAnimate {\r\n 0% {\r\n -o-transform: rotate(0deg);\r\n }\r\n 100% {\r\n -o-transform: rotate(220deg);\r\n }\r\n}\r\n@keyframes loaderAnimate {\r\n 0% {\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n transform: rotate(220deg);\r\n }\r\n}\r\n@-webkit-keyframes loaderAnimate2 {\r\n 0% {\r\n box-shadow: inset #555 0 0 0 8px;\r\n -webkit-transform: rotate(-140deg);\r\n }\r\n 50% {\r\n box-shadow: inset #555 0 0 0 2px;\r\n }\r\n 100% {\r\n box-shadow: inset #555 0 0 0 8px;\r\n -webkit-transform: rotate(140deg);\r\n }\r\n}\r\n@-moz-keyframes loaderAnimate2 {\r\n 0% {\r\n box-shadow: inset #555 0 0 0 8px;\r\n -moz-transform: rotate(-140deg);\r\n }\r\n 50% {\r\n box-shadow: inset #555 0 0 0 2px;\r\n }\r\n 100% {\r\n box-shadow: inset #555 0 0 0 8px;\r\n -moz-transform: rotate(140deg);\r\n }\r\n}\r\n@-o-keyframes loaderAnimate2 {\r\n 0% {\r\n box-shadow: inset #555 0 0 0 8px;\r\n -o-transform: rotate(-140deg);\r\n }\r\n 50% {\r\n box-shadow: inset #555 0 0 0 2px;\r\n }\r\n 100% {\r\n box-shadow: inset #555 0 0 0 8px;\r\n -o-transform: rotate(140deg);\r\n }\r\n}\r\n@keyframes loaderAnimate2 {\r\n 0% {\r\n box-shadow: inset #555 0 0 0 8px;\r\n -webkit-transform: rotate(-140deg);\r\n -moz-transform: rotate(-140deg);\r\n -ms-transform: rotate(-140deg);\r\n transform: rotate(-140deg);\r\n }\r\n 50% {\r\n box-shadow: inset #555 0 0 0 2px;\r\n }\r\n 100% {\r\n box-shadow: inset #555 0 0 0 8px;\r\n -webkit-transform: rotate(140deg);\r\n -moz-transform: rotate(140deg);\r\n -ms-transform: rotate(140deg);\r\n transform: rotate(140deg);\r\n }\r\n}\r\n@keyframes loaderAnimate2 {\r\n 0% {\r\n box-shadow: inset #999 0 0 0 17px;\r\n transform: rotate(-140deg);\r\n }\r\n 50% {\r\n box-shadow: inset #999 0 0 0 2px;\r\n }\r\n 100% {\r\n box-shadow: inset #999 0 0 0 17px;\r\n transform: rotate(140deg);\r\n }\r\n}\r\n/* =============\r\n Print css\r\n============= */\r\n@media print {\r\n .logo,\r\n .breadcrumb,\r\n .page-title,\r\n .footer,\r\n .topbar-left {\r\n display: none;\r\n margin: 0px;\r\n padding: 0px;\r\n }\r\n .left,\r\n .right-bar {\r\n display: none;\r\n }\r\n .content {\r\n margin-top: 0px !important;\r\n padding-top: 0px;\r\n }\r\n .content-page {\r\n margin-left: 0px !important;\r\n margin-top: 0px;\r\n }\r\n}\r\n",null,"@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);\r\n@import url(https://fonts.googleapis.com/css?family=Poppins:500,600);\r\n@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:600,400,700);\r\n/*\r\nTemplate Name: Minton Dashboard\r\nAuthor: CoderThemes\r\nEmail: coderthemes@gmail.com\r\nFile: Icons\r\n*/\r\n/*!\r\n * Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome\r\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\r\n */\r\n/* FONT PATH\r\n * -------------------------- */\r\n@font-face {\r\n font-family: 'FontAwesome';\r\n src: url('../fonts/fontawesome-webfont.eot?v=4.5.0');\r\n src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');\r\n font-weight: normal;\r\n font-style: normal;\r\n}\r\n.fa {\r\n display: inline-block;\r\n font: normal normal normal 14px/1 FontAwesome;\r\n font-size: inherit;\r\n text-rendering: auto;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n}\r\n/* makes the font 33% larger relative to the icon container */\r\n.fa-lg {\r\n font-size: 1.33333333em;\r\n line-height: 0.75em;\r\n vertical-align: -15%;\r\n}\r\n.fa-2x {\r\n font-size: 2em;\r\n}\r\n.fa-3x {\r\n font-size: 3em;\r\n}\r\n.fa-4x {\r\n font-size: 4em;\r\n}\r\n.fa-5x {\r\n font-size: 5em;\r\n}\r\n.fa-fw {\r\n width: 1.28571429em;\r\n text-align: center;\r\n}\r\n.fa-ul {\r\n padding-left: 0;\r\n margin-left: 2.14285714em;\r\n list-style-type: none;\r\n}\r\n.fa-ul > li {\r\n position: relative;\r\n}\r\n.fa-li {\r\n position: absolute;\r\n left: -2.14285714em;\r\n width: 2.14285714em;\r\n top: 0.14285714em;\r\n text-align: center;\r\n}\r\n.fa-li.fa-lg {\r\n left: -1.85714286em;\r\n}\r\n.fa-border {\r\n padding: .2em .25em .15em;\r\n border: solid 0.08em #eeeeee;\r\n border-radius: .1em;\r\n}\r\n.fa-pull-left {\r\n float: left;\r\n}\r\n.fa-pull-right {\r\n float: right;\r\n}\r\n.fa.fa-pull-left {\r\n margin-right: .3em;\r\n}\r\n.fa.fa-pull-right {\r\n margin-left: .3em;\r\n}\r\n/* Deprecated as of 4.4.0 */\r\n.pull-right {\r\n float: right;\r\n}\r\n.pull-left {\r\n float: left;\r\n}\r\n.fa.pull-left {\r\n margin-right: .3em;\r\n}\r\n.fa.pull-right {\r\n margin-left: .3em;\r\n}\r\n.fa-spin {\r\n -webkit-animation: fa-spin 2s infinite linear;\r\n animation: fa-spin 2s infinite linear;\r\n}\r\n.fa-pulse {\r\n -webkit-animation: fa-spin 1s infinite steps(8);\r\n animation: fa-spin 1s infinite steps(8);\r\n}\r\n@-webkit-keyframes fa-spin {\r\n 0% {\r\n -webkit-transform: rotate(0deg);\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n -webkit-transform: rotate(359deg);\r\n transform: rotate(359deg);\r\n }\r\n}\r\n@keyframes fa-spin {\r\n 0% {\r\n -webkit-transform: rotate(0deg);\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n -webkit-transform: rotate(359deg);\r\n transform: rotate(359deg);\r\n }\r\n}\r\n.fa-rotate-90 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);\r\n -webkit-transform: rotate(90deg);\r\n -ms-transform: rotate(90deg);\r\n transform: rotate(90deg);\r\n}\r\n.fa-rotate-180 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);\r\n -webkit-transform: rotate(180deg);\r\n -ms-transform: rotate(180deg);\r\n transform: rotate(180deg);\r\n}\r\n.fa-rotate-270 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);\r\n -webkit-transform: rotate(270deg);\r\n -ms-transform: rotate(270deg);\r\n transform: rotate(270deg);\r\n}\r\n.fa-flip-horizontal {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);\r\n -webkit-transform: scale(-1, 1);\r\n -ms-transform: scale(-1, 1);\r\n transform: scale(-1, 1);\r\n}\r\n.fa-flip-vertical {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);\r\n -webkit-transform: scale(1, -1);\r\n -ms-transform: scale(1, -1);\r\n transform: scale(1, -1);\r\n}\r\n:root .fa-rotate-90,\r\n:root .fa-rotate-180,\r\n:root .fa-rotate-270,\r\n:root .fa-flip-horizontal,\r\n:root .fa-flip-vertical {\r\n filter: none;\r\n}\r\n.fa-stack {\r\n position: relative;\r\n display: inline-block;\r\n width: 2em;\r\n height: 2em;\r\n line-height: 2em;\r\n vertical-align: middle;\r\n}\r\n.fa-stack-1x,\r\n.fa-stack-2x {\r\n position: absolute;\r\n left: 0;\r\n width: 100%;\r\n text-align: center;\r\n}\r\n.fa-stack-1x {\r\n line-height: inherit;\r\n}\r\n.fa-stack-2x {\r\n font-size: 2em;\r\n}\r\n.fa-inverse {\r\n color: #ffffff;\r\n}\r\n/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen\r\n readers do not read off random characters that represent icons */\r\n.fa-glass:before {\r\n content: \"\\f000\";\r\n}\r\n.fa-music:before {\r\n content: \"\\f001\";\r\n}\r\n.fa-search:before {\r\n content: \"\\f002\";\r\n}\r\n.fa-envelope-o:before {\r\n content: \"\\f003\";\r\n}\r\n.fa-heart:before {\r\n content: \"\\f004\";\r\n}\r\n.fa-star:before {\r\n content: \"\\f005\";\r\n}\r\n.fa-star-o:before {\r\n content: \"\\f006\";\r\n}\r\n.fa-user:before {\r\n content: \"\\f007\";\r\n}\r\n.fa-film:before {\r\n content: \"\\f008\";\r\n}\r\n.fa-th-large:before {\r\n content: \"\\f009\";\r\n}\r\n.fa-th:before {\r\n content: \"\\f00a\";\r\n}\r\n.fa-th-list:before {\r\n content: \"\\f00b\";\r\n}\r\n.fa-check:before {\r\n content: \"\\f00c\";\r\n}\r\n.fa-remove:before,\r\n.fa-close:before,\r\n.fa-times:before {\r\n content: \"\\f00d\";\r\n}\r\n.fa-search-plus:before {\r\n content: \"\\f00e\";\r\n}\r\n.fa-search-minus:before {\r\n content: \"\\f010\";\r\n}\r\n.fa-power-off:before {\r\n content: \"\\f011\";\r\n}\r\n.fa-signal:before {\r\n content: \"\\f012\";\r\n}\r\n.fa-gear:before,\r\n.fa-cog:before {\r\n content: \"\\f013\";\r\n}\r\n.fa-trash-o:before {\r\n content: \"\\f014\";\r\n}\r\n.fa-home:before {\r\n content: \"\\f015\";\r\n}\r\n.fa-file-o:before {\r\n content: \"\\f016\";\r\n}\r\n.fa-clock-o:before {\r\n content: \"\\f017\";\r\n}\r\n.fa-road:before {\r\n content: \"\\f018\";\r\n}\r\n.fa-download:before {\r\n content: \"\\f019\";\r\n}\r\n.fa-arrow-circle-o-down:before {\r\n content: \"\\f01a\";\r\n}\r\n.fa-arrow-circle-o-up:before {\r\n content: \"\\f01b\";\r\n}\r\n.fa-inbox:before {\r\n content: \"\\f01c\";\r\n}\r\n.fa-play-circle-o:before {\r\n content: \"\\f01d\";\r\n}\r\n.fa-rotate-right:before,\r\n.fa-repeat:before {\r\n content: \"\\f01e\";\r\n}\r\n.fa-refresh:before {\r\n content: \"\\f021\";\r\n}\r\n.fa-list-alt:before {\r\n content: \"\\f022\";\r\n}\r\n.fa-lock:before {\r\n content: \"\\f023\";\r\n}\r\n.fa-flag:before {\r\n content: \"\\f024\";\r\n}\r\n.fa-headphones:before {\r\n content: \"\\f025\";\r\n}\r\n.fa-volume-off:before {\r\n content: \"\\f026\";\r\n}\r\n.fa-volume-down:before {\r\n content: \"\\f027\";\r\n}\r\n.fa-volume-up:before {\r\n content: \"\\f028\";\r\n}\r\n.fa-qrcode:before {\r\n content: \"\\f029\";\r\n}\r\n.fa-barcode:before {\r\n content: \"\\f02a\";\r\n}\r\n.fa-tag:before {\r\n content: \"\\f02b\";\r\n}\r\n.fa-tags:before {\r\n content: \"\\f02c\";\r\n}\r\n.fa-book:before {\r\n content: \"\\f02d\";\r\n}\r\n.fa-bookmark:before {\r\n content: \"\\f02e\";\r\n}\r\n.fa-print:before {\r\n content: \"\\f02f\";\r\n}\r\n.fa-camera:before {\r\n content: \"\\f030\";\r\n}\r\n.fa-font:before {\r\n content: \"\\f031\";\r\n}\r\n.fa-bold:before {\r\n content: \"\\f032\";\r\n}\r\n.fa-italic:before {\r\n content: \"\\f033\";\r\n}\r\n.fa-text-height:before {\r\n content: \"\\f034\";\r\n}\r\n.fa-text-width:before {\r\n content: \"\\f035\";\r\n}\r\n.fa-align-left:before {\r\n content: \"\\f036\";\r\n}\r\n.fa-align-center:before {\r\n content: \"\\f037\";\r\n}\r\n.fa-align-right:before {\r\n content: \"\\f038\";\r\n}\r\n.fa-align-justify:before {\r\n content: \"\\f039\";\r\n}\r\n.fa-list:before {\r\n content: \"\\f03a\";\r\n}\r\n.fa-dedent:before,\r\n.fa-outdent:before {\r\n content: \"\\f03b\";\r\n}\r\n.fa-indent:before {\r\n content: \"\\f03c\";\r\n}\r\n.fa-video-camera:before {\r\n content: \"\\f03d\";\r\n}\r\n.fa-photo:before,\r\n.fa-image:before,\r\n.fa-picture-o:before {\r\n content: \"\\f03e\";\r\n}\r\n.fa-pencil:before {\r\n content: \"\\f040\";\r\n}\r\n.fa-map-marker:before {\r\n content: \"\\f041\";\r\n}\r\n.fa-adjust:before {\r\n content: \"\\f042\";\r\n}\r\n.fa-tint:before {\r\n content: \"\\f043\";\r\n}\r\n.fa-edit:before,\r\n.fa-pencil-square-o:before {\r\n content: \"\\f044\";\r\n}\r\n.fa-share-square-o:before {\r\n content: \"\\f045\";\r\n}\r\n.fa-check-square-o:before {\r\n content: \"\\f046\";\r\n}\r\n.fa-arrows:before {\r\n content: \"\\f047\";\r\n}\r\n.fa-step-backward:before {\r\n content: \"\\f048\";\r\n}\r\n.fa-fast-backward:before {\r\n content: \"\\f049\";\r\n}\r\n.fa-backward:before {\r\n content: \"\\f04a\";\r\n}\r\n.fa-play:before {\r\n content: \"\\f04b\";\r\n}\r\n.fa-pause:before {\r\n content: \"\\f04c\";\r\n}\r\n.fa-stop:before {\r\n content: \"\\f04d\";\r\n}\r\n.fa-forward:before {\r\n content: \"\\f04e\";\r\n}\r\n.fa-fast-forward:before {\r\n content: \"\\f050\";\r\n}\r\n.fa-step-forward:before {\r\n content: \"\\f051\";\r\n}\r\n.fa-eject:before {\r\n content: \"\\f052\";\r\n}\r\n.fa-chevron-left:before {\r\n content: \"\\f053\";\r\n}\r\n.fa-chevron-right:before {\r\n content: \"\\f054\";\r\n}\r\n.fa-plus-circle:before {\r\n content: \"\\f055\";\r\n}\r\n.fa-minus-circle:before {\r\n content: \"\\f056\";\r\n}\r\n.fa-times-circle:before {\r\n content: \"\\f057\";\r\n}\r\n.fa-check-circle:before {\r\n content: \"\\f058\";\r\n}\r\n.fa-question-circle:before {\r\n content: \"\\f059\";\r\n}\r\n.fa-info-circle:before {\r\n content: \"\\f05a\";\r\n}\r\n.fa-crosshairs:before {\r\n content: \"\\f05b\";\r\n}\r\n.fa-times-circle-o:before {\r\n content: \"\\f05c\";\r\n}\r\n.fa-check-circle-o:before {\r\n content: \"\\f05d\";\r\n}\r\n.fa-ban:before {\r\n content: \"\\f05e\";\r\n}\r\n.fa-arrow-left:before {\r\n content: \"\\f060\";\r\n}\r\n.fa-arrow-right:before {\r\n content: \"\\f061\";\r\n}\r\n.fa-arrow-up:before {\r\n content: \"\\f062\";\r\n}\r\n.fa-arrow-down:before {\r\n content: \"\\f063\";\r\n}\r\n.fa-mail-forward:before,\r\n.fa-share:before {\r\n content: \"\\f064\";\r\n}\r\n.fa-expand:before {\r\n content: \"\\f065\";\r\n}\r\n.fa-compress:before {\r\n content: \"\\f066\";\r\n}\r\n.fa-plus:before {\r\n content: \"\\f067\";\r\n}\r\n.fa-minus:before {\r\n content: \"\\f068\";\r\n}\r\n.fa-asterisk:before {\r\n content: \"\\f069\";\r\n}\r\n.fa-exclamation-circle:before {\r\n content: \"\\f06a\";\r\n}\r\n.fa-gift:before {\r\n content: \"\\f06b\";\r\n}\r\n.fa-leaf:before {\r\n content: \"\\f06c\";\r\n}\r\n.fa-fire:before {\r\n content: \"\\f06d\";\r\n}\r\n.fa-eye:before {\r\n content: \"\\f06e\";\r\n}\r\n.fa-eye-slash:before {\r\n content: \"\\f070\";\r\n}\r\n.fa-warning:before,\r\n.fa-exclamation-triangle:before {\r\n content: \"\\f071\";\r\n}\r\n.fa-plane:before {\r\n content: \"\\f072\";\r\n}\r\n.fa-calendar:before {\r\n content: \"\\f073\";\r\n}\r\n.fa-random:before {\r\n content: \"\\f074\";\r\n}\r\n.fa-comment:before {\r\n content: \"\\f075\";\r\n}\r\n.fa-magnet:before {\r\n content: \"\\f076\";\r\n}\r\n.fa-chevron-up:before {\r\n content: \"\\f077\";\r\n}\r\n.fa-chevron-down:before {\r\n content: \"\\f078\";\r\n}\r\n.fa-retweet:before {\r\n content: \"\\f079\";\r\n}\r\n.fa-shopping-cart:before {\r\n content: \"\\f07a\";\r\n}\r\n.fa-folder:before {\r\n content: \"\\f07b\";\r\n}\r\n.fa-folder-open:before {\r\n content: \"\\f07c\";\r\n}\r\n.fa-arrows-v:before {\r\n content: \"\\f07d\";\r\n}\r\n.fa-arrows-h:before {\r\n content: \"\\f07e\";\r\n}\r\n.fa-bar-chart-o:before,\r\n.fa-bar-chart:before {\r\n content: \"\\f080\";\r\n}\r\n.fa-twitter-square:before {\r\n content: \"\\f081\";\r\n}\r\n.fa-facebook-square:before {\r\n content: \"\\f082\";\r\n}\r\n.fa-camera-retro:before {\r\n content: \"\\f083\";\r\n}\r\n.fa-key:before {\r\n content: \"\\f084\";\r\n}\r\n.fa-gears:before,\r\n.fa-cogs:before {\r\n content: \"\\f085\";\r\n}\r\n.fa-comments:before {\r\n content: \"\\f086\";\r\n}\r\n.fa-thumbs-o-up:before {\r\n content: \"\\f087\";\r\n}\r\n.fa-thumbs-o-down:before {\r\n content: \"\\f088\";\r\n}\r\n.fa-star-half:before {\r\n content: \"\\f089\";\r\n}\r\n.fa-heart-o:before {\r\n content: \"\\f08a\";\r\n}\r\n.fa-sign-out:before {\r\n content: \"\\f08b\";\r\n}\r\n.fa-linkedin-square:before {\r\n content: \"\\f08c\";\r\n}\r\n.fa-thumb-tack:before {\r\n content: \"\\f08d\";\r\n}\r\n.fa-external-link:before {\r\n content: \"\\f08e\";\r\n}\r\n.fa-sign-in:before {\r\n content: \"\\f090\";\r\n}\r\n.fa-trophy:before {\r\n content: \"\\f091\";\r\n}\r\n.fa-github-square:before {\r\n content: \"\\f092\";\r\n}\r\n.fa-upload:before {\r\n content: \"\\f093\";\r\n}\r\n.fa-lemon-o:before {\r\n content: \"\\f094\";\r\n}\r\n.fa-phone:before {\r\n content: \"\\f095\";\r\n}\r\n.fa-square-o:before {\r\n content: \"\\f096\";\r\n}\r\n.fa-bookmark-o:before {\r\n content: \"\\f097\";\r\n}\r\n.fa-phone-square:before {\r\n content: \"\\f098\";\r\n}\r\n.fa-twitter:before {\r\n content: \"\\f099\";\r\n}\r\n.fa-facebook-f:before,\r\n.fa-facebook:before {\r\n content: \"\\f09a\";\r\n}\r\n.fa-github:before {\r\n content: \"\\f09b\";\r\n}\r\n.fa-unlock:before {\r\n content: \"\\f09c\";\r\n}\r\n.fa-credit-card:before {\r\n content: \"\\f09d\";\r\n}\r\n.fa-feed:before,\r\n.fa-rss:before {\r\n content: \"\\f09e\";\r\n}\r\n.fa-hdd-o:before {\r\n content: \"\\f0a0\";\r\n}\r\n.fa-bullhorn:before {\r\n content: \"\\f0a1\";\r\n}\r\n.fa-bell:before {\r\n content: \"\\f0f3\";\r\n}\r\n.fa-certificate:before {\r\n content: \"\\f0a3\";\r\n}\r\n.fa-hand-o-right:before {\r\n content: \"\\f0a4\";\r\n}\r\n.fa-hand-o-left:before {\r\n content: \"\\f0a5\";\r\n}\r\n.fa-hand-o-up:before {\r\n content: \"\\f0a6\";\r\n}\r\n.fa-hand-o-down:before {\r\n content: \"\\f0a7\";\r\n}\r\n.fa-arrow-circle-left:before {\r\n content: \"\\f0a8\";\r\n}\r\n.fa-arrow-circle-right:before {\r\n content: \"\\f0a9\";\r\n}\r\n.fa-arrow-circle-up:before {\r\n content: \"\\f0aa\";\r\n}\r\n.fa-arrow-circle-down:before {\r\n content: \"\\f0ab\";\r\n}\r\n.fa-globe:before {\r\n content: \"\\f0ac\";\r\n}\r\n.fa-wrench:before {\r\n content: \"\\f0ad\";\r\n}\r\n.fa-tasks:before {\r\n content: \"\\f0ae\";\r\n}\r\n.fa-filter:before {\r\n content: \"\\f0b0\";\r\n}\r\n.fa-briefcase:before {\r\n content: \"\\f0b1\";\r\n}\r\n.fa-arrows-alt:before {\r\n content: \"\\f0b2\";\r\n}\r\n.fa-group:before,\r\n.fa-users:before {\r\n content: \"\\f0c0\";\r\n}\r\n.fa-chain:before,\r\n.fa-link:before {\r\n content: \"\\f0c1\";\r\n}\r\n.fa-cloud:before {\r\n content: \"\\f0c2\";\r\n}\r\n.fa-flask:before {\r\n content: \"\\f0c3\";\r\n}\r\n.fa-cut:before,\r\n.fa-scissors:before {\r\n content: \"\\f0c4\";\r\n}\r\n.fa-copy:before,\r\n.fa-files-o:before {\r\n content: \"\\f0c5\";\r\n}\r\n.fa-paperclip:before {\r\n content: \"\\f0c6\";\r\n}\r\n.fa-save:before,\r\n.fa-floppy-o:before {\r\n content: \"\\f0c7\";\r\n}\r\n.fa-square:before {\r\n content: \"\\f0c8\";\r\n}\r\n.fa-navicon:before,\r\n.fa-reorder:before,\r\n.fa-bars:before {\r\n content: \"\\f0c9\";\r\n}\r\n.fa-list-ul:before {\r\n content: \"\\f0ca\";\r\n}\r\n.fa-list-ol:before {\r\n content: \"\\f0cb\";\r\n}\r\n.fa-strikethrough:before {\r\n content: \"\\f0cc\";\r\n}\r\n.fa-underline:before {\r\n content: \"\\f0cd\";\r\n}\r\n.fa-table:before {\r\n content: \"\\f0ce\";\r\n}\r\n.fa-magic:before {\r\n content: \"\\f0d0\";\r\n}\r\n.fa-truck:before {\r\n content: \"\\f0d1\";\r\n}\r\n.fa-pinterest:before {\r\n content: \"\\f0d2\";\r\n}\r\n.fa-pinterest-square:before {\r\n content: \"\\f0d3\";\r\n}\r\n.fa-google-plus-square:before {\r\n content: \"\\f0d4\";\r\n}\r\n.fa-google-plus:before {\r\n content: \"\\f0d5\";\r\n}\r\n.fa-money:before {\r\n content: \"\\f0d6\";\r\n}\r\n.fa-caret-down:before {\r\n content: \"\\f0d7\";\r\n}\r\n.fa-caret-up:before {\r\n content: \"\\f0d8\";\r\n}\r\n.fa-caret-left:before {\r\n content: \"\\f0d9\";\r\n}\r\n.fa-caret-right:before {\r\n content: \"\\f0da\";\r\n}\r\n.fa-columns:before {\r\n content: \"\\f0db\";\r\n}\r\n.fa-unsorted:before,\r\n.fa-sort:before {\r\n content: \"\\f0dc\";\r\n}\r\n.fa-sort-down:before,\r\n.fa-sort-desc:before {\r\n content: \"\\f0dd\";\r\n}\r\n.fa-sort-up:before,\r\n.fa-sort-asc:before {\r\n content: \"\\f0de\";\r\n}\r\n.fa-envelope:before {\r\n content: \"\\f0e0\";\r\n}\r\n.fa-linkedin:before {\r\n content: \"\\f0e1\";\r\n}\r\n.fa-rotate-left:before,\r\n.fa-undo:before {\r\n content: \"\\f0e2\";\r\n}\r\n.fa-legal:before,\r\n.fa-gavel:before {\r\n content: \"\\f0e3\";\r\n}\r\n.fa-dashboard:before,\r\n.fa-tachometer:before {\r\n content: \"\\f0e4\";\r\n}\r\n.fa-comment-o:before {\r\n content: \"\\f0e5\";\r\n}\r\n.fa-comments-o:before {\r\n content: \"\\f0e6\";\r\n}\r\n.fa-flash:before,\r\n.fa-bolt:before {\r\n content: \"\\f0e7\";\r\n}\r\n.fa-sitemap:before {\r\n content: \"\\f0e8\";\r\n}\r\n.fa-umbrella:before {\r\n content: \"\\f0e9\";\r\n}\r\n.fa-paste:before,\r\n.fa-clipboard:before {\r\n content: \"\\f0ea\";\r\n}\r\n.fa-lightbulb-o:before {\r\n content: \"\\f0eb\";\r\n}\r\n.fa-exchange:before {\r\n content: \"\\f0ec\";\r\n}\r\n.fa-cloud-download:before {\r\n content: \"\\f0ed\";\r\n}\r\n.fa-cloud-upload:before {\r\n content: \"\\f0ee\";\r\n}\r\n.fa-user-md:before {\r\n content: \"\\f0f0\";\r\n}\r\n.fa-stethoscope:before {\r\n content: \"\\f0f1\";\r\n}\r\n.fa-suitcase:before {\r\n content: \"\\f0f2\";\r\n}\r\n.fa-bell-o:before {\r\n content: \"\\f0a2\";\r\n}\r\n.fa-coffee:before {\r\n content: \"\\f0f4\";\r\n}\r\n.fa-cutlery:before {\r\n content: \"\\f0f5\";\r\n}\r\n.fa-file-text-o:before {\r\n content: \"\\f0f6\";\r\n}\r\n.fa-building-o:before {\r\n content: \"\\f0f7\";\r\n}\r\n.fa-hospital-o:before {\r\n content: \"\\f0f8\";\r\n}\r\n.fa-ambulance:before {\r\n content: \"\\f0f9\";\r\n}\r\n.fa-medkit:before {\r\n content: \"\\f0fa\";\r\n}\r\n.fa-fighter-jet:before {\r\n content: \"\\f0fb\";\r\n}\r\n.fa-beer:before {\r\n content: \"\\f0fc\";\r\n}\r\n.fa-h-square:before {\r\n content: \"\\f0fd\";\r\n}\r\n.fa-plus-square:before {\r\n content: \"\\f0fe\";\r\n}\r\n.fa-angle-double-left:before {\r\n content: \"\\f100\";\r\n}\r\n.fa-angle-double-right:before {\r\n content: \"\\f101\";\r\n}\r\n.fa-angle-double-up:before {\r\n content: \"\\f102\";\r\n}\r\n.fa-angle-double-down:before {\r\n content: \"\\f103\";\r\n}\r\n.fa-angle-left:before {\r\n content: \"\\f104\";\r\n}\r\n.fa-angle-right:before {\r\n content: \"\\f105\";\r\n}\r\n.fa-angle-up:before {\r\n content: \"\\f106\";\r\n}\r\n.fa-angle-down:before {\r\n content: \"\\f107\";\r\n}\r\n.fa-desktop:before {\r\n content: \"\\f108\";\r\n}\r\n.fa-laptop:before {\r\n content: \"\\f109\";\r\n}\r\n.fa-tablet:before {\r\n content: \"\\f10a\";\r\n}\r\n.fa-mobile-phone:before,\r\n.fa-mobile:before {\r\n content: \"\\f10b\";\r\n}\r\n.fa-circle-o:before {\r\n content: \"\\f10c\";\r\n}\r\n.fa-quote-left:before {\r\n content: \"\\f10d\";\r\n}\r\n.fa-quote-right:before {\r\n content: \"\\f10e\";\r\n}\r\n.fa-spinner:before {\r\n content: \"\\f110\";\r\n}\r\n.fa-circle:before {\r\n content: \"\\f111\";\r\n}\r\n.fa-mail-reply:before,\r\n.fa-reply:before {\r\n content: \"\\f112\";\r\n}\r\n.fa-github-alt:before {\r\n content: \"\\f113\";\r\n}\r\n.fa-folder-o:before {\r\n content: \"\\f114\";\r\n}\r\n.fa-folder-open-o:before {\r\n content: \"\\f115\";\r\n}\r\n.fa-smile-o:before {\r\n content: \"\\f118\";\r\n}\r\n.fa-frown-o:before {\r\n content: \"\\f119\";\r\n}\r\n.fa-meh-o:before {\r\n content: \"\\f11a\";\r\n}\r\n.fa-gamepad:before {\r\n content: \"\\f11b\";\r\n}\r\n.fa-keyboard-o:before {\r\n content: \"\\f11c\";\r\n}\r\n.fa-flag-o:before {\r\n content: \"\\f11d\";\r\n}\r\n.fa-flag-checkered:before {\r\n content: \"\\f11e\";\r\n}\r\n.fa-terminal:before {\r\n content: \"\\f120\";\r\n}\r\n.fa-code:before {\r\n content: \"\\f121\";\r\n}\r\n.fa-mail-reply-all:before,\r\n.fa-reply-all:before {\r\n content: \"\\f122\";\r\n}\r\n.fa-star-half-empty:before,\r\n.fa-star-half-full:before,\r\n.fa-star-half-o:before {\r\n content: \"\\f123\";\r\n}\r\n.fa-location-arrow:before {\r\n content: \"\\f124\";\r\n}\r\n.fa-crop:before {\r\n content: \"\\f125\";\r\n}\r\n.fa-code-fork:before {\r\n content: \"\\f126\";\r\n}\r\n.fa-unlink:before,\r\n.fa-chain-broken:before {\r\n content: \"\\f127\";\r\n}\r\n.fa-question:before {\r\n content: \"\\f128\";\r\n}\r\n.fa-info:before {\r\n content: \"\\f129\";\r\n}\r\n.fa-exclamation:before {\r\n content: \"\\f12a\";\r\n}\r\n.fa-superscript:before {\r\n content: \"\\f12b\";\r\n}\r\n.fa-subscript:before {\r\n content: \"\\f12c\";\r\n}\r\n.fa-eraser:before {\r\n content: \"\\f12d\";\r\n}\r\n.fa-puzzle-piece:before {\r\n content: \"\\f12e\";\r\n}\r\n.fa-microphone:before {\r\n content: \"\\f130\";\r\n}\r\n.fa-microphone-slash:before {\r\n content: \"\\f131\";\r\n}\r\n.fa-shield:before {\r\n content: \"\\f132\";\r\n}\r\n.fa-calendar-o:before {\r\n content: \"\\f133\";\r\n}\r\n.fa-fire-extinguisher:before {\r\n content: \"\\f134\";\r\n}\r\n.fa-rocket:before {\r\n content: \"\\f135\";\r\n}\r\n.fa-maxcdn:before {\r\n content: \"\\f136\";\r\n}\r\n.fa-chevron-circle-left:before {\r\n content: \"\\f137\";\r\n}\r\n.fa-chevron-circle-right:before {\r\n content: \"\\f138\";\r\n}\r\n.fa-chevron-circle-up:before {\r\n content: \"\\f139\";\r\n}\r\n.fa-chevron-circle-down:before {\r\n content: \"\\f13a\";\r\n}\r\n.fa-html5:before {\r\n content: \"\\f13b\";\r\n}\r\n.fa-css3:before {\r\n content: \"\\f13c\";\r\n}\r\n.fa-anchor:before {\r\n content: \"\\f13d\";\r\n}\r\n.fa-unlock-alt:before {\r\n content: \"\\f13e\";\r\n}\r\n.fa-bullseye:before {\r\n content: \"\\f140\";\r\n}\r\n.fa-ellipsis-h:before {\r\n content: \"\\f141\";\r\n}\r\n.fa-ellipsis-v:before {\r\n content: \"\\f142\";\r\n}\r\n.fa-rss-square:before {\r\n content: \"\\f143\";\r\n}\r\n.fa-play-circle:before {\r\n content: \"\\f144\";\r\n}\r\n.fa-ticket:before {\r\n content: \"\\f145\";\r\n}\r\n.fa-minus-square:before {\r\n content: \"\\f146\";\r\n}\r\n.fa-minus-square-o:before {\r\n content: \"\\f147\";\r\n}\r\n.fa-level-up:before {\r\n content: \"\\f148\";\r\n}\r\n.fa-level-down:before {\r\n content: \"\\f149\";\r\n}\r\n.fa-check-square:before {\r\n content: \"\\f14a\";\r\n}\r\n.fa-pencil-square:before {\r\n content: \"\\f14b\";\r\n}\r\n.fa-external-link-square:before {\r\n content: \"\\f14c\";\r\n}\r\n.fa-share-square:before {\r\n content: \"\\f14d\";\r\n}\r\n.fa-compass:before {\r\n content: \"\\f14e\";\r\n}\r\n.fa-toggle-down:before,\r\n.fa-caret-square-o-down:before {\r\n content: \"\\f150\";\r\n}\r\n.fa-toggle-up:before,\r\n.fa-caret-square-o-up:before {\r\n content: \"\\f151\";\r\n}\r\n.fa-toggle-right:before,\r\n.fa-caret-square-o-right:before {\r\n content: \"\\f152\";\r\n}\r\n.fa-euro:before,\r\n.fa-eur:before {\r\n content: \"\\f153\";\r\n}\r\n.fa-gbp:before {\r\n content: \"\\f154\";\r\n}\r\n.fa-dollar:before,\r\n.fa-usd:before {\r\n content: \"\\f155\";\r\n}\r\n.fa-rupee:before,\r\n.fa-inr:before {\r\n content: \"\\f156\";\r\n}\r\n.fa-cny:before,\r\n.fa-rmb:before,\r\n.fa-yen:before,\r\n.fa-jpy:before {\r\n content: \"\\f157\";\r\n}\r\n.fa-ruble:before,\r\n.fa-rouble:before,\r\n.fa-rub:before {\r\n content: \"\\f158\";\r\n}\r\n.fa-won:before,\r\n.fa-krw:before {\r\n content: \"\\f159\";\r\n}\r\n.fa-bitcoin:before,\r\n.fa-btc:before {\r\n content: \"\\f15a\";\r\n}\r\n.fa-file:before {\r\n content: \"\\f15b\";\r\n}\r\n.fa-file-text:before {\r\n content: \"\\f15c\";\r\n}\r\n.fa-sort-alpha-asc:before {\r\n content: \"\\f15d\";\r\n}\r\n.fa-sort-alpha-desc:before {\r\n content: \"\\f15e\";\r\n}\r\n.fa-sort-amount-asc:before {\r\n content: \"\\f160\";\r\n}\r\n.fa-sort-amount-desc:before {\r\n content: \"\\f161\";\r\n}\r\n.fa-sort-numeric-asc:before {\r\n content: \"\\f162\";\r\n}\r\n.fa-sort-numeric-desc:before {\r\n content: \"\\f163\";\r\n}\r\n.fa-thumbs-up:before {\r\n content: \"\\f164\";\r\n}\r\n.fa-thumbs-down:before {\r\n content: \"\\f165\";\r\n}\r\n.fa-youtube-square:before {\r\n content: \"\\f166\";\r\n}\r\n.fa-youtube:before {\r\n content: \"\\f167\";\r\n}\r\n.fa-xing:before {\r\n content: \"\\f168\";\r\n}\r\n.fa-xing-square:before {\r\n content: \"\\f169\";\r\n}\r\n.fa-youtube-play:before {\r\n content: \"\\f16a\";\r\n}\r\n.fa-dropbox:before {\r\n content: \"\\f16b\";\r\n}\r\n.fa-stack-overflow:before {\r\n content: \"\\f16c\";\r\n}\r\n.fa-instagram:before {\r\n content: \"\\f16d\";\r\n}\r\n.fa-flickr:before {\r\n content: \"\\f16e\";\r\n}\r\n.fa-adn:before {\r\n content: \"\\f170\";\r\n}\r\n.fa-bitbucket:before {\r\n content: \"\\f171\";\r\n}\r\n.fa-bitbucket-square:before {\r\n content: \"\\f172\";\r\n}\r\n.fa-tumblr:before {\r\n content: \"\\f173\";\r\n}\r\n.fa-tumblr-square:before {\r\n content: \"\\f174\";\r\n}\r\n.fa-long-arrow-down:before {\r\n content: \"\\f175\";\r\n}\r\n.fa-long-arrow-up:before {\r\n content: \"\\f176\";\r\n}\r\n.fa-long-arrow-left:before {\r\n content: \"\\f177\";\r\n}\r\n.fa-long-arrow-right:before {\r\n content: \"\\f178\";\r\n}\r\n.fa-apple:before {\r\n content: \"\\f179\";\r\n}\r\n.fa-windows:before {\r\n content: \"\\f17a\";\r\n}\r\n.fa-android:before {\r\n content: \"\\f17b\";\r\n}\r\n.fa-linux:before {\r\n content: \"\\f17c\";\r\n}\r\n.fa-dribbble:before {\r\n content: \"\\f17d\";\r\n}\r\n.fa-skype:before {\r\n content: \"\\f17e\";\r\n}\r\n.fa-foursquare:before {\r\n content: \"\\f180\";\r\n}\r\n.fa-trello:before {\r\n content: \"\\f181\";\r\n}\r\n.fa-female:before {\r\n content: \"\\f182\";\r\n}\r\n.fa-male:before {\r\n content: \"\\f183\";\r\n}\r\n.fa-gittip:before,\r\n.fa-gratipay:before {\r\n content: \"\\f184\";\r\n}\r\n.fa-sun-o:before {\r\n content: \"\\f185\";\r\n}\r\n.fa-moon-o:before {\r\n content: \"\\f186\";\r\n}\r\n.fa-archive:before {\r\n content: \"\\f187\";\r\n}\r\n.fa-bug:before {\r\n content: \"\\f188\";\r\n}\r\n.fa-vk:before {\r\n content: \"\\f189\";\r\n}\r\n.fa-weibo:before {\r\n content: \"\\f18a\";\r\n}\r\n.fa-renren:before {\r\n content: \"\\f18b\";\r\n}\r\n.fa-pagelines:before {\r\n content: \"\\f18c\";\r\n}\r\n.fa-stack-exchange:before {\r\n content: \"\\f18d\";\r\n}\r\n.fa-arrow-circle-o-right:before {\r\n content: \"\\f18e\";\r\n}\r\n.fa-arrow-circle-o-left:before {\r\n content: \"\\f190\";\r\n}\r\n.fa-toggle-left:before,\r\n.fa-caret-square-o-left:before {\r\n content: \"\\f191\";\r\n}\r\n.fa-dot-circle-o:before {\r\n content: \"\\f192\";\r\n}\r\n.fa-wheelchair:before {\r\n content: \"\\f193\";\r\n}\r\n.fa-vimeo-square:before {\r\n content: \"\\f194\";\r\n}\r\n.fa-turkish-lira:before,\r\n.fa-try:before {\r\n content: \"\\f195\";\r\n}\r\n.fa-plus-square-o:before {\r\n content: \"\\f196\";\r\n}\r\n.fa-space-shuttle:before {\r\n content: \"\\f197\";\r\n}\r\n.fa-slack:before {\r\n content: \"\\f198\";\r\n}\r\n.fa-envelope-square:before {\r\n content: \"\\f199\";\r\n}\r\n.fa-wordpress:before {\r\n content: \"\\f19a\";\r\n}\r\n.fa-openid:before {\r\n content: \"\\f19b\";\r\n}\r\n.fa-institution:before,\r\n.fa-bank:before,\r\n.fa-university:before {\r\n content: \"\\f19c\";\r\n}\r\n.fa-mortar-board:before,\r\n.fa-graduation-cap:before {\r\n content: \"\\f19d\";\r\n}\r\n.fa-yahoo:before {\r\n content: \"\\f19e\";\r\n}\r\n.fa-google:before {\r\n content: \"\\f1a0\";\r\n}\r\n.fa-reddit:before {\r\n content: \"\\f1a1\";\r\n}\r\n.fa-reddit-square:before {\r\n content: \"\\f1a2\";\r\n}\r\n.fa-stumbleupon-circle:before {\r\n content: \"\\f1a3\";\r\n}\r\n.fa-stumbleupon:before {\r\n content: \"\\f1a4\";\r\n}\r\n.fa-delicious:before {\r\n content: \"\\f1a5\";\r\n}\r\n.fa-digg:before {\r\n content: \"\\f1a6\";\r\n}\r\n.fa-pied-piper:before {\r\n content: \"\\f1a7\";\r\n}\r\n.fa-pied-piper-alt:before {\r\n content: \"\\f1a8\";\r\n}\r\n.fa-drupal:before {\r\n content: \"\\f1a9\";\r\n}\r\n.fa-joomla:before {\r\n content: \"\\f1aa\";\r\n}\r\n.fa-language:before {\r\n content: \"\\f1ab\";\r\n}\r\n.fa-fax:before {\r\n content: \"\\f1ac\";\r\n}\r\n.fa-building:before {\r\n content: \"\\f1ad\";\r\n}\r\n.fa-child:before {\r\n content: \"\\f1ae\";\r\n}\r\n.fa-paw:before {\r\n content: \"\\f1b0\";\r\n}\r\n.fa-spoon:before {\r\n content: \"\\f1b1\";\r\n}\r\n.fa-cube:before {\r\n content: \"\\f1b2\";\r\n}\r\n.fa-cubes:before {\r\n content: \"\\f1b3\";\r\n}\r\n.fa-behance:before {\r\n content: \"\\f1b4\";\r\n}\r\n.fa-behance-square:before {\r\n content: \"\\f1b5\";\r\n}\r\n.fa-steam:before {\r\n content: \"\\f1b6\";\r\n}\r\n.fa-steam-square:before {\r\n content: \"\\f1b7\";\r\n}\r\n.fa-recycle:before {\r\n content: \"\\f1b8\";\r\n}\r\n.fa-automobile:before,\r\n.fa-car:before {\r\n content: \"\\f1b9\";\r\n}\r\n.fa-cab:before,\r\n.fa-taxi:before {\r\n content: \"\\f1ba\";\r\n}\r\n.fa-tree:before {\r\n content: \"\\f1bb\";\r\n}\r\n.fa-spotify:before {\r\n content: \"\\f1bc\";\r\n}\r\n.fa-deviantart:before {\r\n content: \"\\f1bd\";\r\n}\r\n.fa-soundcloud:before {\r\n content: \"\\f1be\";\r\n}\r\n.fa-database:before {\r\n content: \"\\f1c0\";\r\n}\r\n.fa-file-pdf-o:before {\r\n content: \"\\f1c1\";\r\n}\r\n.fa-file-word-o:before {\r\n content: \"\\f1c2\";\r\n}\r\n.fa-file-excel-o:before {\r\n content: \"\\f1c3\";\r\n}\r\n.fa-file-powerpoint-o:before {\r\n content: \"\\f1c4\";\r\n}\r\n.fa-file-photo-o:before,\r\n.fa-file-picture-o:before,\r\n.fa-file-image-o:before {\r\n content: \"\\f1c5\";\r\n}\r\n.fa-file-zip-o:before,\r\n.fa-file-archive-o:before {\r\n content: \"\\f1c6\";\r\n}\r\n.fa-file-sound-o:before,\r\n.fa-file-audio-o:before {\r\n content: \"\\f1c7\";\r\n}\r\n.fa-file-movie-o:before,\r\n.fa-file-video-o:before {\r\n content: \"\\f1c8\";\r\n}\r\n.fa-file-code-o:before {\r\n content: \"\\f1c9\";\r\n}\r\n.fa-vine:before {\r\n content: \"\\f1ca\";\r\n}\r\n.fa-codepen:before {\r\n content: \"\\f1cb\";\r\n}\r\n.fa-jsfiddle:before {\r\n content: \"\\f1cc\";\r\n}\r\n.fa-life-bouy:before,\r\n.fa-life-buoy:before,\r\n.fa-life-saver:before,\r\n.fa-support:before,\r\n.fa-life-ring:before {\r\n content: \"\\f1cd\";\r\n}\r\n.fa-circle-o-notch:before {\r\n content: \"\\f1ce\";\r\n}\r\n.fa-ra:before,\r\n.fa-rebel:before {\r\n content: \"\\f1d0\";\r\n}\r\n.fa-ge:before,\r\n.fa-empire:before {\r\n content: \"\\f1d1\";\r\n}\r\n.fa-git-square:before {\r\n content: \"\\f1d2\";\r\n}\r\n.fa-git:before {\r\n content: \"\\f1d3\";\r\n}\r\n.fa-y-combinator-square:before,\r\n.fa-yc-square:before,\r\n.fa-hacker-news:before {\r\n content: \"\\f1d4\";\r\n}\r\n.fa-tencent-weibo:before {\r\n content: \"\\f1d5\";\r\n}\r\n.fa-qq:before {\r\n content: \"\\f1d6\";\r\n}\r\n.fa-wechat:before,\r\n.fa-weixin:before {\r\n content: \"\\f1d7\";\r\n}\r\n.fa-send:before,\r\n.fa-paper-plane:before {\r\n content: \"\\f1d8\";\r\n}\r\n.fa-send-o:before,\r\n.fa-paper-plane-o:before {\r\n content: \"\\f1d9\";\r\n}\r\n.fa-history:before {\r\n content: \"\\f1da\";\r\n}\r\n.fa-circle-thin:before {\r\n content: \"\\f1db\";\r\n}\r\n.fa-header:before {\r\n content: \"\\f1dc\";\r\n}\r\n.fa-paragraph:before {\r\n content: \"\\f1dd\";\r\n}\r\n.fa-sliders:before {\r\n content: \"\\f1de\";\r\n}\r\n.fa-share-alt:before {\r\n content: \"\\f1e0\";\r\n}\r\n.fa-share-alt-square:before {\r\n content: \"\\f1e1\";\r\n}\r\n.fa-bomb:before {\r\n content: \"\\f1e2\";\r\n}\r\n.fa-soccer-ball-o:before,\r\n.fa-futbol-o:before {\r\n content: \"\\f1e3\";\r\n}\r\n.fa-tty:before {\r\n content: \"\\f1e4\";\r\n}\r\n.fa-binoculars:before {\r\n content: \"\\f1e5\";\r\n}\r\n.fa-plug:before {\r\n content: \"\\f1e6\";\r\n}\r\n.fa-slideshare:before {\r\n content: \"\\f1e7\";\r\n}\r\n.fa-twitch:before {\r\n content: \"\\f1e8\";\r\n}\r\n.fa-yelp:before {\r\n content: \"\\f1e9\";\r\n}\r\n.fa-newspaper-o:before {\r\n content: \"\\f1ea\";\r\n}\r\n.fa-wifi:before {\r\n content: \"\\f1eb\";\r\n}\r\n.fa-calculator:before {\r\n content: \"\\f1ec\";\r\n}\r\n.fa-paypal:before {\r\n content: \"\\f1ed\";\r\n}\r\n.fa-google-wallet:before {\r\n content: \"\\f1ee\";\r\n}\r\n.fa-cc-visa:before {\r\n content: \"\\f1f0\";\r\n}\r\n.fa-cc-mastercard:before {\r\n content: \"\\f1f1\";\r\n}\r\n.fa-cc-discover:before {\r\n content: \"\\f1f2\";\r\n}\r\n.fa-cc-amex:before {\r\n content: \"\\f1f3\";\r\n}\r\n.fa-cc-paypal:before {\r\n content: \"\\f1f4\";\r\n}\r\n.fa-cc-stripe:before {\r\n content: \"\\f1f5\";\r\n}\r\n.fa-bell-slash:before {\r\n content: \"\\f1f6\";\r\n}\r\n.fa-bell-slash-o:before {\r\n content: \"\\f1f7\";\r\n}\r\n.fa-trash:before {\r\n content: \"\\f1f8\";\r\n}\r\n.fa-copyright:before {\r\n content: \"\\f1f9\";\r\n}\r\n.fa-at:before {\r\n content: \"\\f1fa\";\r\n}\r\n.fa-eyedropper:before {\r\n content: \"\\f1fb\";\r\n}\r\n.fa-paint-brush:before {\r\n content: \"\\f1fc\";\r\n}\r\n.fa-birthday-cake:before {\r\n content: \"\\f1fd\";\r\n}\r\n.fa-area-chart:before {\r\n content: \"\\f1fe\";\r\n}\r\n.fa-pie-chart:before {\r\n content: \"\\f200\";\r\n}\r\n.fa-line-chart:before {\r\n content: \"\\f201\";\r\n}\r\n.fa-lastfm:before {\r\n content: \"\\f202\";\r\n}\r\n.fa-lastfm-square:before {\r\n content: \"\\f203\";\r\n}\r\n.fa-toggle-off:before {\r\n content: \"\\f204\";\r\n}\r\n.fa-toggle-on:before {\r\n content: \"\\f205\";\r\n}\r\n.fa-bicycle:before {\r\n content: \"\\f206\";\r\n}\r\n.fa-bus:before {\r\n content: \"\\f207\";\r\n}\r\n.fa-ioxhost:before {\r\n content: \"\\f208\";\r\n}\r\n.fa-angellist:before {\r\n content: \"\\f209\";\r\n}\r\n.fa-cc:before {\r\n content: \"\\f20a\";\r\n}\r\n.fa-shekel:before,\r\n.fa-sheqel:before,\r\n.fa-ils:before {\r\n content: \"\\f20b\";\r\n}\r\n.fa-meanpath:before {\r\n content: \"\\f20c\";\r\n}\r\n.fa-buysellads:before {\r\n content: \"\\f20d\";\r\n}\r\n.fa-connectdevelop:before {\r\n content: \"\\f20e\";\r\n}\r\n.fa-dashcube:before {\r\n content: \"\\f210\";\r\n}\r\n.fa-forumbee:before {\r\n content: \"\\f211\";\r\n}\r\n.fa-leanpub:before {\r\n content: \"\\f212\";\r\n}\r\n.fa-sellsy:before {\r\n content: \"\\f213\";\r\n}\r\n.fa-shirtsinbulk:before {\r\n content: \"\\f214\";\r\n}\r\n.fa-simplybuilt:before {\r\n content: \"\\f215\";\r\n}\r\n.fa-skyatlas:before {\r\n content: \"\\f216\";\r\n}\r\n.fa-cart-plus:before {\r\n content: \"\\f217\";\r\n}\r\n.fa-cart-arrow-down:before {\r\n content: \"\\f218\";\r\n}\r\n.fa-diamond:before {\r\n content: \"\\f219\";\r\n}\r\n.fa-ship:before {\r\n content: \"\\f21a\";\r\n}\r\n.fa-user-secret:before {\r\n content: \"\\f21b\";\r\n}\r\n.fa-motorcycle:before {\r\n content: \"\\f21c\";\r\n}\r\n.fa-street-view:before {\r\n content: \"\\f21d\";\r\n}\r\n.fa-heartbeat:before {\r\n content: \"\\f21e\";\r\n}\r\n.fa-venus:before {\r\n content: \"\\f221\";\r\n}\r\n.fa-mars:before {\r\n content: \"\\f222\";\r\n}\r\n.fa-mercury:before {\r\n content: \"\\f223\";\r\n}\r\n.fa-intersex:before,\r\n.fa-transgender:before {\r\n content: \"\\f224\";\r\n}\r\n.fa-transgender-alt:before {\r\n content: \"\\f225\";\r\n}\r\n.fa-venus-double:before {\r\n content: \"\\f226\";\r\n}\r\n.fa-mars-double:before {\r\n content: \"\\f227\";\r\n}\r\n.fa-venus-mars:before {\r\n content: \"\\f228\";\r\n}\r\n.fa-mars-stroke:before {\r\n content: \"\\f229\";\r\n}\r\n.fa-mars-stroke-v:before {\r\n content: \"\\f22a\";\r\n}\r\n.fa-mars-stroke-h:before {\r\n content: \"\\f22b\";\r\n}\r\n.fa-neuter:before {\r\n content: \"\\f22c\";\r\n}\r\n.fa-genderless:before {\r\n content: \"\\f22d\";\r\n}\r\n.fa-facebook-official:before {\r\n content: \"\\f230\";\r\n}\r\n.fa-pinterest-p:before {\r\n content: \"\\f231\";\r\n}\r\n.fa-whatsapp:before {\r\n content: \"\\f232\";\r\n}\r\n.fa-server:before {\r\n content: \"\\f233\";\r\n}\r\n.fa-user-plus:before {\r\n content: \"\\f234\";\r\n}\r\n.fa-user-times:before {\r\n content: \"\\f235\";\r\n}\r\n.fa-hotel:before,\r\n.fa-bed:before {\r\n content: \"\\f236\";\r\n}\r\n.fa-viacoin:before {\r\n content: \"\\f237\";\r\n}\r\n.fa-train:before {\r\n content: \"\\f238\";\r\n}\r\n.fa-subway:before {\r\n content: \"\\f239\";\r\n}\r\n.fa-medium:before {\r\n content: \"\\f23a\";\r\n}\r\n.fa-yc:before,\r\n.fa-y-combinator:before {\r\n content: \"\\f23b\";\r\n}\r\n.fa-optin-monster:before {\r\n content: \"\\f23c\";\r\n}\r\n.fa-opencart:before {\r\n content: \"\\f23d\";\r\n}\r\n.fa-expeditedssl:before {\r\n content: \"\\f23e\";\r\n}\r\n.fa-battery-4:before,\r\n.fa-battery-full:before {\r\n content: \"\\f240\";\r\n}\r\n.fa-battery-3:before,\r\n.fa-battery-three-quarters:before {\r\n content: \"\\f241\";\r\n}\r\n.fa-battery-2:before,\r\n.fa-battery-half:before {\r\n content: \"\\f242\";\r\n}\r\n.fa-battery-1:before,\r\n.fa-battery-quarter:before {\r\n content: \"\\f243\";\r\n}\r\n.fa-battery-0:before,\r\n.fa-battery-empty:before {\r\n content: \"\\f244\";\r\n}\r\n.fa-mouse-pointer:before {\r\n content: \"\\f245\";\r\n}\r\n.fa-i-cursor:before {\r\n content: \"\\f246\";\r\n}\r\n.fa-object-group:before {\r\n content: \"\\f247\";\r\n}\r\n.fa-object-ungroup:before {\r\n content: \"\\f248\";\r\n}\r\n.fa-sticky-note:before {\r\n content: \"\\f249\";\r\n}\r\n.fa-sticky-note-o:before {\r\n content: \"\\f24a\";\r\n}\r\n.fa-cc-jcb:before {\r\n content: \"\\f24b\";\r\n}\r\n.fa-cc-diners-club:before {\r\n content: \"\\f24c\";\r\n}\r\n.fa-clone:before {\r\n content: \"\\f24d\";\r\n}\r\n.fa-balance-scale:before {\r\n content: \"\\f24e\";\r\n}\r\n.fa-hourglass-o:before {\r\n content: \"\\f250\";\r\n}\r\n.fa-hourglass-1:before,\r\n.fa-hourglass-start:before {\r\n content: \"\\f251\";\r\n}\r\n.fa-hourglass-2:before,\r\n.fa-hourglass-half:before {\r\n content: \"\\f252\";\r\n}\r\n.fa-hourglass-3:before,\r\n.fa-hourglass-end:before {\r\n content: \"\\f253\";\r\n}\r\n.fa-hourglass:before {\r\n content: \"\\f254\";\r\n}\r\n.fa-hand-grab-o:before,\r\n.fa-hand-rock-o:before {\r\n content: \"\\f255\";\r\n}\r\n.fa-hand-stop-o:before,\r\n.fa-hand-paper-o:before {\r\n content: \"\\f256\";\r\n}\r\n.fa-hand-scissors-o:before {\r\n content: \"\\f257\";\r\n}\r\n.fa-hand-lizard-o:before {\r\n content: \"\\f258\";\r\n}\r\n.fa-hand-spock-o:before {\r\n content: \"\\f259\";\r\n}\r\n.fa-hand-pointer-o:before {\r\n content: \"\\f25a\";\r\n}\r\n.fa-hand-peace-o:before {\r\n content: \"\\f25b\";\r\n}\r\n.fa-trademark:before {\r\n content: \"\\f25c\";\r\n}\r\n.fa-registered:before {\r\n content: \"\\f25d\";\r\n}\r\n.fa-creative-commons:before {\r\n content: \"\\f25e\";\r\n}\r\n.fa-gg:before {\r\n content: \"\\f260\";\r\n}\r\n.fa-gg-circle:before {\r\n content: \"\\f261\";\r\n}\r\n.fa-tripadvisor:before {\r\n content: \"\\f262\";\r\n}\r\n.fa-odnoklassniki:before {\r\n content: \"\\f263\";\r\n}\r\n.fa-odnoklassniki-square:before {\r\n content: \"\\f264\";\r\n}\r\n.fa-get-pocket:before {\r\n content: \"\\f265\";\r\n}\r\n.fa-wikipedia-w:before {\r\n content: \"\\f266\";\r\n}\r\n.fa-safari:before {\r\n content: \"\\f267\";\r\n}\r\n.fa-chrome:before {\r\n content: \"\\f268\";\r\n}\r\n.fa-firefox:before {\r\n content: \"\\f269\";\r\n}\r\n.fa-opera:before {\r\n content: \"\\f26a\";\r\n}\r\n.fa-internet-explorer:before {\r\n content: \"\\f26b\";\r\n}\r\n.fa-tv:before,\r\n.fa-television:before {\r\n content: \"\\f26c\";\r\n}\r\n.fa-contao:before {\r\n content: \"\\f26d\";\r\n}\r\n.fa-500px:before {\r\n content: \"\\f26e\";\r\n}\r\n.fa-amazon:before {\r\n content: \"\\f270\";\r\n}\r\n.fa-calendar-plus-o:before {\r\n content: \"\\f271\";\r\n}\r\n.fa-calendar-minus-o:before {\r\n content: \"\\f272\";\r\n}\r\n.fa-calendar-times-o:before {\r\n content: \"\\f273\";\r\n}\r\n.fa-calendar-check-o:before {\r\n content: \"\\f274\";\r\n}\r\n.fa-industry:before {\r\n content: \"\\f275\";\r\n}\r\n.fa-map-pin:before {\r\n content: \"\\f276\";\r\n}\r\n.fa-map-signs:before {\r\n content: \"\\f277\";\r\n}\r\n.fa-map-o:before {\r\n content: \"\\f278\";\r\n}\r\n.fa-map:before {\r\n content: \"\\f279\";\r\n}\r\n.fa-commenting:before {\r\n content: \"\\f27a\";\r\n}\r\n.fa-commenting-o:before {\r\n content: \"\\f27b\";\r\n}\r\n.fa-houzz:before {\r\n content: \"\\f27c\";\r\n}\r\n.fa-vimeo:before {\r\n content: \"\\f27d\";\r\n}\r\n.fa-black-tie:before {\r\n content: \"\\f27e\";\r\n}\r\n.fa-fonticons:before {\r\n content: \"\\f280\";\r\n}\r\n.fa-reddit-alien:before {\r\n content: \"\\f281\";\r\n}\r\n.fa-edge:before {\r\n content: \"\\f282\";\r\n}\r\n.fa-credit-card-alt:before {\r\n content: \"\\f283\";\r\n}\r\n.fa-codiepie:before {\r\n content: \"\\f284\";\r\n}\r\n.fa-modx:before {\r\n content: \"\\f285\";\r\n}\r\n.fa-fort-awesome:before {\r\n content: \"\\f286\";\r\n}\r\n.fa-usb:before {\r\n content: \"\\f287\";\r\n}\r\n.fa-product-hunt:before {\r\n content: \"\\f288\";\r\n}\r\n.fa-mixcloud:before {\r\n content: \"\\f289\";\r\n}\r\n.fa-scribd:before {\r\n content: \"\\f28a\";\r\n}\r\n.fa-pause-circle:before {\r\n content: \"\\f28b\";\r\n}\r\n.fa-pause-circle-o:before {\r\n content: \"\\f28c\";\r\n}\r\n.fa-stop-circle:before {\r\n content: \"\\f28d\";\r\n}\r\n.fa-stop-circle-o:before {\r\n content: \"\\f28e\";\r\n}\r\n.fa-shopping-bag:before {\r\n content: \"\\f290\";\r\n}\r\n.fa-shopping-basket:before {\r\n content: \"\\f291\";\r\n}\r\n.fa-hashtag:before {\r\n content: \"\\f292\";\r\n}\r\n.fa-bluetooth:before {\r\n content: \"\\f293\";\r\n}\r\n.fa-bluetooth-b:before {\r\n content: \"\\f294\";\r\n}\r\n.fa-percent:before {\r\n content: \"\\f295\";\r\n}\r\n/*!\r\n * Material Design Iconic Font 1.0.1 by Sergey Kupletsky (@zavoloklom) - http://zavoloklom.github.io/material-design-iconic-font/\r\n * License - https://github.com/zavoloklom/material-design-iconic-font/blob/gh-pages/License.md (Attribution-ShareAlike 4.0 International license)\r\n */\r\n@font-face {\r\n font-family: 'Material Design Iconic Font';\r\n src: url('../fonts/Material-Design-Iconic-Font.eot?v=1.0.1');\r\n src: url('../fonts/Material-Design-Iconic-Font.eot?#iefix&v=1.0.1') format('embedded-opentype'), url('../fonts/Material-Design-Iconic-Font.ttf?v=1.0.1') format('truetype'), url('../fonts/Material-Design-Iconic-Font.svg?v=1.0.1#Material-Design-Iconic-Font') format('svg');\r\n font-weight: normal;\r\n font-style: normal;\r\n}\r\n[class^=\"md-\"],\r\n[class*=\" md-\"] {\r\n display: inline-block;\r\n font: normal normal normal 14px/1 'Material Design Iconic Font';\r\n font-size: inherit;\r\n speak: none;\r\n text-rendering: auto;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n}\r\n.md {\r\n line-height: inherit;\r\n vertical-align: bottom;\r\n}\r\n.md-lg {\r\n font-size: 1.5em;\r\n line-height: .5em;\r\n vertical-align: -35%;\r\n}\r\n.md-2x {\r\n font-size: 2em;\r\n}\r\n.md-3x {\r\n font-size: 3em;\r\n}\r\n.md-4x {\r\n font-size: 4em;\r\n}\r\n.md-5x {\r\n font-size: 5em;\r\n}\r\n.md-border {\r\n padding: .2em .25em .15em;\r\n border: solid 0.08em grey;\r\n border-radius: .1em;\r\n}\r\n.md-border-circle {\r\n padding: .2em .25em .15em;\r\n border: solid 0.08em grey;\r\n border-radius: 50%;\r\n}\r\n[class^=\"md-\"].pull-left,\r\n[class*=\" md-\"].pull-left {\r\n float: left;\r\n margin-right: .3em;\r\n}\r\n[class^=\"md-\"].pull-right,\r\n[class*=\" md-\"].pull-right {\r\n float: right;\r\n margin-left: .3em;\r\n}\r\n.md-spin {\r\n -webkit-animation: md-spin 1.5s infinite linear;\r\n animation: md-spin 1.5s infinite linear;\r\n}\r\n.md-spin-reverse {\r\n -webkit-animation: md-spin-reverse 1.5s infinite linear;\r\n animation: md-spin-reverse 1.5s infinite linear;\r\n}\r\n@-webkit-keyframes md-spin {\r\n 0% {\r\n -webkit-transform: rotate(0deg);\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n -webkit-transform: rotate(359deg);\r\n transform: rotate(359deg);\r\n }\r\n}\r\n@keyframes md-spin {\r\n 0% {\r\n -webkit-transform: rotate(0deg);\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n -webkit-transform: rotate(359deg);\r\n transform: rotate(359deg);\r\n }\r\n}\r\n@-webkit-keyframes md-spin-reverse {\r\n 0% {\r\n -webkit-transform: rotate(0deg);\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n -webkit-transform: rotate(-359deg);\r\n transform: rotate(-359deg);\r\n }\r\n}\r\n@keyframes md-spin-reverse {\r\n 0% {\r\n -webkit-transform: rotate(0deg);\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n -webkit-transform: rotate(-359deg);\r\n transform: rotate(-359deg);\r\n }\r\n}\r\n.md-rotate-90 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);\r\n -webkit-transform: rotate(90deg);\r\n -ms-transform: rotate(90deg);\r\n transform: rotate(90deg);\r\n}\r\n.md-rotate-180 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);\r\n -webkit-transform: rotate(180deg);\r\n -ms-transform: rotate(180deg);\r\n transform: rotate(180deg);\r\n}\r\n.md-rotate-270 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);\r\n -webkit-transform: rotate(270deg);\r\n -ms-transform: rotate(270deg);\r\n transform: rotate(270deg);\r\n}\r\n.md-flip-horizontal {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);\r\n -webkit-transform: scale(-1, 1);\r\n -ms-transform: scale(-1, 1);\r\n transform: scale(-1, 1);\r\n}\r\n.md-flip-vertical {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);\r\n -webkit-transform: scale(1, -1);\r\n -ms-transform: scale(1, -1);\r\n transform: scale(1, -1);\r\n}\r\n:root .md-rotate-90,\r\n:root .md-rotate-180,\r\n:root .md-rotate-270,\r\n:root .md-flip-horizontal,\r\n:root .md-flip-vertical {\r\n filter: none;\r\n}\r\n/* Material Design Iconic Font uses the Unicode Private Use Area (PUA) to ensure screen\r\n readers do not read off random characters that represent icons */\r\n/* If you do not want use all icons you can disable icon set here */\r\n.md-3d-rotation:before {\r\n content: \"\\f000\";\r\n}\r\n.md-accessibility:before {\r\n content: \"\\f001\";\r\n}\r\n.md-account-balance:before {\r\n content: \"\\f002\";\r\n}\r\n.md-account-balance-wallet:before {\r\n content: \"\\f003\";\r\n}\r\n.md-account-box:before {\r\n content: \"\\f004\";\r\n}\r\n.md-account-child:before {\r\n content: \"\\f005\";\r\n}\r\n.md-account-circle:before {\r\n content: \"\\f006\";\r\n}\r\n.md-add-shopping-cart:before {\r\n content: \"\\f007\";\r\n}\r\n.md-alarm:before {\r\n content: \"\\f008\";\r\n}\r\n.md-alarm-add:before {\r\n content: \"\\f009\";\r\n}\r\n.md-alarm-off:before {\r\n content: \"\\f00a\";\r\n}\r\n.md-alarm-on:before {\r\n content: \"\\f00b\";\r\n}\r\n.md-android:before {\r\n content: \"\\f00c\";\r\n}\r\n.md-announcement:before {\r\n content: \"\\f00d\";\r\n}\r\n.md-aspect-ratio:before {\r\n content: \"\\f00e\";\r\n}\r\n.md-assessment:before {\r\n content: \"\\f00f\";\r\n}\r\n.md-assignment:before {\r\n content: \"\\f010\";\r\n}\r\n.md-assignment-ind:before {\r\n content: \"\\f011\";\r\n}\r\n.md-assignment-late:before {\r\n content: \"\\f012\";\r\n}\r\n.md-assignment-return:before {\r\n content: \"\\f013\";\r\n}\r\n.md-assignment-returned:before {\r\n content: \"\\f014\";\r\n}\r\n.md-assignment-turned-in:before {\r\n content: \"\\f015\";\r\n}\r\n.md-autorenew:before {\r\n content: \"\\f016\";\r\n}\r\n.md-backup:before {\r\n content: \"\\f017\";\r\n}\r\n.md-book:before {\r\n content: \"\\f018\";\r\n}\r\n.md-bookmark:before {\r\n content: \"\\f019\";\r\n}\r\n.md-bookmark-outline:before {\r\n content: \"\\f01a\";\r\n}\r\n.md-bug-report:before {\r\n content: \"\\f01b\";\r\n}\r\n.md-cached:before {\r\n content: \"\\f01c\";\r\n}\r\n.md-class:before {\r\n content: \"\\f01d\";\r\n}\r\n.md-credit-card:before {\r\n content: \"\\f01e\";\r\n}\r\n.md-dashboard:before {\r\n content: \"\\f01f\";\r\n}\r\n.md-delete:before {\r\n content: \"\\f020\";\r\n}\r\n.md-description:before {\r\n content: \"\\f021\";\r\n}\r\n.md-dns:before {\r\n content: \"\\f022\";\r\n}\r\n.md-done:before {\r\n content: \"\\f023\";\r\n}\r\n.md-done-all:before {\r\n content: \"\\f024\";\r\n}\r\n.md-event:before {\r\n content: \"\\f025\";\r\n}\r\n.md-exit-to-app:before {\r\n content: \"\\f026\";\r\n}\r\n.md-explore:before {\r\n content: \"\\f027\";\r\n}\r\n.md-extension:before {\r\n content: \"\\f028\";\r\n}\r\n.md-face-unlock:before {\r\n content: \"\\f029\";\r\n}\r\n.md-favorite:before {\r\n content: \"\\f02a\";\r\n}\r\n.md-favorite-outline:before {\r\n content: \"\\f02b\";\r\n}\r\n.md-find-in-page:before {\r\n content: \"\\f02c\";\r\n}\r\n.md-find-replace:before {\r\n content: \"\\f02d\";\r\n}\r\n.md-flip-to-back:before {\r\n content: \"\\f02e\";\r\n}\r\n.md-flip-to-front:before {\r\n content: \"\\f02f\";\r\n}\r\n.md-get-app:before {\r\n content: \"\\f030\";\r\n}\r\n.md-grade:before {\r\n content: \"\\f031\";\r\n}\r\n.md-group-work:before {\r\n content: \"\\f032\";\r\n}\r\n.md-help:before {\r\n content: \"\\f033\";\r\n}\r\n.md-highlight-remove:before {\r\n content: \"\\f034\";\r\n}\r\n.md-history:before {\r\n content: \"\\f035\";\r\n}\r\n.md-home:before {\r\n content: \"\\f036\";\r\n}\r\n.md-https:before {\r\n content: \"\\f037\";\r\n}\r\n.md-info:before {\r\n content: \"\\f038\";\r\n}\r\n.md-info-outline:before {\r\n content: \"\\f039\";\r\n}\r\n.md-input:before {\r\n content: \"\\f03a\";\r\n}\r\n.md-invert-colors:before {\r\n content: \"\\f03b\";\r\n}\r\n.md-label:before {\r\n content: \"\\f03c\";\r\n}\r\n.md-label-outline:before {\r\n content: \"\\f03d\";\r\n}\r\n.md-language:before {\r\n content: \"\\f03e\";\r\n}\r\n.md-launch:before {\r\n content: \"\\f03f\";\r\n}\r\n.md-list:before {\r\n content: \"\\f040\";\r\n}\r\n.md-lock:before {\r\n content: \"\\f041\";\r\n}\r\n.md-lock-open:before {\r\n content: \"\\f042\";\r\n}\r\n.md-lock-outline:before {\r\n content: \"\\f043\";\r\n}\r\n.md-loyalty:before {\r\n content: \"\\f044\";\r\n}\r\n.md-markunread-mailbox:before {\r\n content: \"\\f045\";\r\n}\r\n.md-note-add:before {\r\n content: \"\\f046\";\r\n}\r\n.md-open-in-browser:before {\r\n content: \"\\f047\";\r\n}\r\n.md-open-in-new:before {\r\n content: \"\\f048\";\r\n}\r\n.md-open-with:before {\r\n content: \"\\f049\";\r\n}\r\n.md-pageview:before {\r\n content: \"\\f04a\";\r\n}\r\n.md-payment:before {\r\n content: \"\\f04b\";\r\n}\r\n.md-perm-camera-mic:before {\r\n content: \"\\f04c\";\r\n}\r\n.md-perm-contact-cal:before {\r\n content: \"\\f04d\";\r\n}\r\n.md-perm-data-setting:before {\r\n content: \"\\f04e\";\r\n}\r\n.md-perm-device-info:before {\r\n content: \"\\f04f\";\r\n}\r\n.md-perm-identity:before {\r\n content: \"\\f050\";\r\n}\r\n.md-perm-media:before {\r\n content: \"\\f051\";\r\n}\r\n.md-perm-phone-msg:before {\r\n content: \"\\f052\";\r\n}\r\n.md-perm-scan-wifi:before {\r\n content: \"\\f053\";\r\n}\r\n.md-picture-in-picture:before {\r\n content: \"\\f054\";\r\n}\r\n.md-polymer:before {\r\n content: \"\\f055\";\r\n}\r\n.md-print:before {\r\n content: \"\\f056\";\r\n}\r\n.md-query-builder:before {\r\n content: \"\\f057\";\r\n}\r\n.md-question-answer:before {\r\n content: \"\\f058\";\r\n}\r\n.md-receipt:before {\r\n content: \"\\f059\";\r\n}\r\n.md-redeem:before {\r\n content: \"\\f05a\";\r\n}\r\n.md-report-problem:before {\r\n content: \"\\f05b\";\r\n}\r\n.md-restore:before {\r\n content: \"\\f05c\";\r\n}\r\n.md-room:before {\r\n content: \"\\f05d\";\r\n}\r\n.md-schedule:before {\r\n content: \"\\f05e\";\r\n}\r\n.md-search:before {\r\n content: \"\\f05f\";\r\n}\r\n.md-settings:before {\r\n content: \"\\f060\";\r\n}\r\n.md-settings-applications:before {\r\n content: \"\\f061\";\r\n}\r\n.md-settings-backup-restore:before {\r\n content: \"\\f062\";\r\n}\r\n.md-settings-bluetooth:before {\r\n content: \"\\f063\";\r\n}\r\n.md-settings-cell:before {\r\n content: \"\\f064\";\r\n}\r\n.md-settings-display:before {\r\n content: \"\\f065\";\r\n}\r\n.md-settings-ethernet:before {\r\n content: \"\\f066\";\r\n}\r\n.md-settings-input-antenna:before {\r\n content: \"\\f067\";\r\n}\r\n.md-settings-input-component:before {\r\n content: \"\\f068\";\r\n}\r\n.md-settings-input-composite:before {\r\n content: \"\\f069\";\r\n}\r\n.md-settings-input-hdmi:before {\r\n content: \"\\f06a\";\r\n}\r\n.md-settings-input-svideo:before {\r\n content: \"\\f06b\";\r\n}\r\n.md-settings-overscan:before {\r\n content: \"\\f06c\";\r\n}\r\n.md-settings-phone:before {\r\n content: \"\\f06d\";\r\n}\r\n.md-settings-power:before {\r\n content: \"\\f06e\";\r\n}\r\n.md-settings-remote:before {\r\n content: \"\\f06f\";\r\n}\r\n.md-settings-voice:before {\r\n content: \"\\f070\";\r\n}\r\n.md-shop:before {\r\n content: \"\\f071\";\r\n}\r\n.md-shopping-basket:before {\r\n content: \"\\f072\";\r\n}\r\n.md-shopping-cart:before {\r\n content: \"\\f073\";\r\n}\r\n.md-shop-two:before {\r\n content: \"\\f074\";\r\n}\r\n.md-speaker-notes:before {\r\n content: \"\\f075\";\r\n}\r\n.md-spellcheck:before {\r\n content: \"\\f076\";\r\n}\r\n.md-star-rate:before {\r\n content: \"\\f077\";\r\n}\r\n.md-stars:before {\r\n content: \"\\f078\";\r\n}\r\n.md-store:before {\r\n content: \"\\f079\";\r\n}\r\n.md-subject:before {\r\n content: \"\\f07a\";\r\n}\r\n.md-swap-horiz:before {\r\n content: \"\\f07b\";\r\n}\r\n.md-swap-vert:before {\r\n content: \"\\f07c\";\r\n}\r\n.md-swap-vert-circle:before {\r\n content: \"\\f07d\";\r\n}\r\n.md-system-update-tv:before {\r\n content: \"\\f07e\";\r\n}\r\n.md-tab:before {\r\n content: \"\\f07f\";\r\n}\r\n.md-tab-unselected:before {\r\n content: \"\\f080\";\r\n}\r\n.md-theaters:before {\r\n content: \"\\f081\";\r\n}\r\n.md-thumb-down:before {\r\n content: \"\\f082\";\r\n}\r\n.md-thumbs-up-down:before {\r\n content: \"\\f083\";\r\n}\r\n.md-thumb-up:before {\r\n content: \"\\f084\";\r\n}\r\n.md-toc:before {\r\n content: \"\\f085\";\r\n}\r\n.md-today:before {\r\n content: \"\\f086\";\r\n}\r\n.md-track-changes:before {\r\n content: \"\\f087\";\r\n}\r\n.md-translate:before {\r\n content: \"\\f088\";\r\n}\r\n.md-trending-down:before {\r\n content: \"\\f089\";\r\n}\r\n.md-trending-neutral:before {\r\n content: \"\\f08a\";\r\n}\r\n.md-trending-up:before {\r\n content: \"\\f08b\";\r\n}\r\n.md-turned-in:before {\r\n content: \"\\f08c\";\r\n}\r\n.md-turned-in-not:before {\r\n content: \"\\f08d\";\r\n}\r\n.md-verified-user:before {\r\n content: \"\\f08e\";\r\n}\r\n.md-view-agenda:before {\r\n content: \"\\f08f\";\r\n}\r\n.md-view-array:before {\r\n content: \"\\f090\";\r\n}\r\n.md-view-carousel:before {\r\n content: \"\\f091\";\r\n}\r\n.md-view-column:before {\r\n content: \"\\f092\";\r\n}\r\n.md-view-day:before {\r\n content: \"\\f093\";\r\n}\r\n.md-view-headline:before {\r\n content: \"\\f094\";\r\n}\r\n.md-view-list:before {\r\n content: \"\\f095\";\r\n}\r\n.md-view-module:before {\r\n content: \"\\f096\";\r\n}\r\n.md-view-quilt:before {\r\n content: \"\\f097\";\r\n}\r\n.md-view-stream:before {\r\n content: \"\\f098\";\r\n}\r\n.md-view-week:before {\r\n content: \"\\f099\";\r\n}\r\n.md-visibility:before {\r\n content: \"\\f09a\";\r\n}\r\n.md-visibility-off:before {\r\n content: \"\\f09b\";\r\n}\r\n.md-wallet-giftcard:before {\r\n content: \"\\f09c\";\r\n}\r\n.md-wallet-membership:before {\r\n content: \"\\f09d\";\r\n}\r\n.md-wallet-travel:before {\r\n content: \"\\f09e\";\r\n}\r\n.md-work:before {\r\n content: \"\\f09f\";\r\n}\r\n.md-error:before {\r\n content: \"\\f0a0\";\r\n}\r\n.md-warning:before {\r\n content: \"\\f0a1\";\r\n}\r\n.md-album:before {\r\n content: \"\\f0a2\";\r\n}\r\n.md-av-timer:before {\r\n content: \"\\f0a3\";\r\n}\r\n.md-closed-caption:before {\r\n content: \"\\f0a4\";\r\n}\r\n.md-equalizer:before {\r\n content: \"\\f0a5\";\r\n}\r\n.md-explicit:before {\r\n content: \"\\f0a6\";\r\n}\r\n.md-fast-forward:before {\r\n content: \"\\f0a7\";\r\n}\r\n.md-fast-rewind:before {\r\n content: \"\\f0a8\";\r\n}\r\n.md-games:before {\r\n content: \"\\f0a9\";\r\n}\r\n.md-hearing:before {\r\n content: \"\\f0aa\";\r\n}\r\n.md-high-quality:before {\r\n content: \"\\f0ab\";\r\n}\r\n.md-loop:before {\r\n content: \"\\f0ac\";\r\n}\r\n.md-mic:before {\r\n content: \"\\f0ad\";\r\n}\r\n.md-mic-none:before {\r\n content: \"\\f0ae\";\r\n}\r\n.md-mic-off:before {\r\n content: \"\\f0af\";\r\n}\r\n.md-movie:before {\r\n content: \"\\f0b0\";\r\n}\r\n.md-my-library-add:before {\r\n content: \"\\f0b1\";\r\n}\r\n.md-my-library-books:before {\r\n content: \"\\f0b2\";\r\n}\r\n.md-my-library-music:before {\r\n content: \"\\f0b3\";\r\n}\r\n.md-new-releases:before {\r\n content: \"\\f0b4\";\r\n}\r\n.md-not-interested:before {\r\n content: \"\\f0b5\";\r\n}\r\n.md-pause:before {\r\n content: \"\\f0b6\";\r\n}\r\n.md-pause-circle-fill:before {\r\n content: \"\\f0b7\";\r\n}\r\n.md-pause-circle-outline:before {\r\n content: \"\\f0b8\";\r\n}\r\n.md-play-arrow:before {\r\n content: \"\\f0b9\";\r\n}\r\n.md-play-circle-fill:before {\r\n content: \"\\f0ba\";\r\n}\r\n.md-play-circle-outline:before {\r\n content: \"\\f0bb\";\r\n}\r\n.md-playlist-add:before {\r\n content: \"\\f0bc\";\r\n}\r\n.md-play-shopping-bag:before {\r\n content: \"\\f0bd\";\r\n}\r\n.md-queue:before {\r\n content: \"\\f0be\";\r\n}\r\n.md-queue-music:before {\r\n content: \"\\f0bf\";\r\n}\r\n.md-radio:before {\r\n content: \"\\f0c0\";\r\n}\r\n.md-recent-actors:before {\r\n content: \"\\f0c1\";\r\n}\r\n.md-repeat:before {\r\n content: \"\\f0c2\";\r\n}\r\n.md-repeat-one:before {\r\n content: \"\\f0c3\";\r\n}\r\n.md-replay:before {\r\n content: \"\\f0c4\";\r\n}\r\n.md-shuffle:before {\r\n content: \"\\f0c5\";\r\n}\r\n.md-skip-next:before {\r\n content: \"\\f0c6\";\r\n}\r\n.md-skip-previous:before {\r\n content: \"\\f0c7\";\r\n}\r\n.md-snooze:before {\r\n content: \"\\f0c8\";\r\n}\r\n.md-stop:before {\r\n content: \"\\f0c9\";\r\n}\r\n.md-subtitles:before {\r\n content: \"\\f0ca\";\r\n}\r\n.md-surround-sound:before {\r\n content: \"\\f0cb\";\r\n}\r\n.md-videocam:before {\r\n content: \"\\f0cc\";\r\n}\r\n.md-videocam-off:before {\r\n content: \"\\f0cd\";\r\n}\r\n.md-video-collection:before {\r\n content: \"\\f0ce\";\r\n}\r\n.md-volume-down:before {\r\n content: \"\\f0cf\";\r\n}\r\n.md-volume-mute:before {\r\n content: \"\\f0d0\";\r\n}\r\n.md-volume-off:before {\r\n content: \"\\f0d1\";\r\n}\r\n.md-volume-up:before {\r\n content: \"\\f0d2\";\r\n}\r\n.md-web:before {\r\n content: \"\\f0d3\";\r\n}\r\n.md-business:before {\r\n content: \"\\f0d4\";\r\n}\r\n.md-call:before {\r\n content: \"\\f0d5\";\r\n}\r\n.md-call-end:before {\r\n content: \"\\f0d6\";\r\n}\r\n.md-call-made:before {\r\n content: \"\\f0d7\";\r\n}\r\n.md-call-merge:before {\r\n content: \"\\f0d8\";\r\n}\r\n.md-call-missed:before {\r\n content: \"\\f0d9\";\r\n}\r\n.md-call-received:before {\r\n content: \"\\f0da\";\r\n}\r\n.md-call-split:before {\r\n content: \"\\f0db\";\r\n}\r\n.md-chat:before {\r\n content: \"\\f0dc\";\r\n}\r\n.md-clear-all:before {\r\n content: \"\\f0dd\";\r\n}\r\n.md-comment:before {\r\n content: \"\\f0de\";\r\n}\r\n.md-contacts:before {\r\n content: \"\\f0df\";\r\n}\r\n.md-dialer-sip:before {\r\n content: \"\\f0e0\";\r\n}\r\n.md-dialpad:before {\r\n content: \"\\f0e1\";\r\n}\r\n.md-dnd-on:before {\r\n content: \"\\f0e2\";\r\n}\r\n.md-email:before {\r\n content: \"\\f0e3\";\r\n}\r\n.md-forum:before {\r\n content: \"\\f0e4\";\r\n}\r\n.md-import-export:before {\r\n content: \"\\f0e5\";\r\n}\r\n.md-invert-colors-off:before {\r\n content: \"\\f0e6\";\r\n}\r\n.md-invert-colors-on:before {\r\n content: \"\\f0e7\";\r\n}\r\n.md-live-help:before {\r\n content: \"\\f0e8\";\r\n}\r\n.md-location-off:before {\r\n content: \"\\f0e9\";\r\n}\r\n.md-location-on:before {\r\n content: \"\\f0ea\";\r\n}\r\n.md-message:before {\r\n content: \"\\f0eb\";\r\n}\r\n.md-messenger:before {\r\n content: \"\\f0ec\";\r\n}\r\n.md-no-sim:before {\r\n content: \"\\f0ed\";\r\n}\r\n.md-phone:before {\r\n content: \"\\f0ee\";\r\n}\r\n.md-portable-wifi-off:before {\r\n content: \"\\f0ef\";\r\n}\r\n.md-quick-contacts-dialer:before {\r\n content: \"\\f0f0\";\r\n}\r\n.md-quick-contacts-mail:before {\r\n content: \"\\f0f1\";\r\n}\r\n.md-ring-volume:before {\r\n content: \"\\f0f2\";\r\n}\r\n.md-stay-current-landscape:before {\r\n content: \"\\f0f3\";\r\n}\r\n.md-stay-current-portrait:before {\r\n content: \"\\f0f4\";\r\n}\r\n.md-stay-primary-landscape:before {\r\n content: \"\\f0f5\";\r\n}\r\n.md-stay-primary-portrait:before {\r\n content: \"\\f0f6\";\r\n}\r\n.md-swap-calls:before {\r\n content: \"\\f0f7\";\r\n}\r\n.md-textsms:before {\r\n content: \"\\f0f8\";\r\n}\r\n.md-voicemail:before {\r\n content: \"\\f0f9\";\r\n}\r\n.md-vpn-key:before {\r\n content: \"\\f0fa\";\r\n}\r\n.md-add:before {\r\n content: \"\\f0fb\";\r\n}\r\n.md-add-box:before {\r\n content: \"\\f0fc\";\r\n}\r\n.md-add-circle:before {\r\n content: \"\\f0fd\";\r\n}\r\n.md-add-circle-outline:before {\r\n content: \"\\f0fe\";\r\n}\r\n.md-archive:before {\r\n content: \"\\f0ff\";\r\n}\r\n.md-backspace:before {\r\n content: \"\\f100\";\r\n}\r\n.md-block:before {\r\n content: \"\\f101\";\r\n}\r\n.md-clear:before {\r\n content: \"\\f102\";\r\n}\r\n.md-content-copy:before {\r\n content: \"\\f103\";\r\n}\r\n.md-content-cut:before {\r\n content: \"\\f104\";\r\n}\r\n.md-content-paste:before {\r\n content: \"\\f105\";\r\n}\r\n.md-create:before {\r\n content: \"\\f106\";\r\n}\r\n.md-drafts:before {\r\n content: \"\\f107\";\r\n}\r\n.md-filter-list:before {\r\n content: \"\\f108\";\r\n}\r\n.md-flag:before {\r\n content: \"\\f109\";\r\n}\r\n.md-forward:before {\r\n content: \"\\f10a\";\r\n}\r\n.md-gesture:before {\r\n content: \"\\f10b\";\r\n}\r\n.md-inbox:before {\r\n content: \"\\f10c\";\r\n}\r\n.md-link:before {\r\n content: \"\\f10d\";\r\n}\r\n.md-mail:before {\r\n content: \"\\f10e\";\r\n}\r\n.md-markunread:before {\r\n content: \"\\f10f\";\r\n}\r\n.md-redo:before {\r\n content: \"\\f110\";\r\n}\r\n.md-remove:before {\r\n content: \"\\f111\";\r\n}\r\n.md-remove-circle:before {\r\n content: \"\\f112\";\r\n}\r\n.md-remove-circle-outline:before {\r\n content: \"\\f113\";\r\n}\r\n.md-reply:before {\r\n content: \"\\f114\";\r\n}\r\n.md-reply-all:before {\r\n content: \"\\f115\";\r\n}\r\n.md-report:before {\r\n content: \"\\f116\";\r\n}\r\n.md-save:before {\r\n content: \"\\f117\";\r\n}\r\n.md-select-all:before {\r\n content: \"\\f118\";\r\n}\r\n.md-send:before {\r\n content: \"\\f119\";\r\n}\r\n.md-sort:before {\r\n content: \"\\f11a\";\r\n}\r\n.md-text-format:before {\r\n content: \"\\f11b\";\r\n}\r\n.md-undo:before {\r\n content: \"\\f11c\";\r\n}\r\n.md-access-alarm:before {\r\n content: \"\\f11d\";\r\n}\r\n.md-access-alarms:before {\r\n content: \"\\f11e\";\r\n}\r\n.md-access-time:before {\r\n content: \"\\f11f\";\r\n}\r\n.md-add-alarm:before {\r\n content: \"\\f120\";\r\n}\r\n.md-airplanemode-off:before {\r\n content: \"\\f121\";\r\n}\r\n.md-airplanemode-on:before {\r\n content: \"\\f122\";\r\n}\r\n.md-battery-20:before {\r\n content: \"\\f123\";\r\n}\r\n.md-battery-30:before {\r\n content: \"\\f124\";\r\n}\r\n.md-battery-50:before {\r\n content: \"\\f125\";\r\n}\r\n.md-battery-60:before {\r\n content: \"\\f126\";\r\n}\r\n.md-battery-80:before {\r\n content: \"\\f127\";\r\n}\r\n.md-battery-90:before {\r\n content: \"\\f128\";\r\n}\r\n.md-battery-alert:before {\r\n content: \"\\f129\";\r\n}\r\n.md-battery-charging-20:before {\r\n content: \"\\f12a\";\r\n}\r\n.md-battery-charging-30:before {\r\n content: \"\\f12b\";\r\n}\r\n.md-battery-charging-50:before {\r\n content: \"\\f12c\";\r\n}\r\n.md-battery-charging-60:before {\r\n content: \"\\f12d\";\r\n}\r\n.md-battery-charging-80:before {\r\n content: \"\\f12e\";\r\n}\r\n.md-battery-charging-90:before {\r\n content: \"\\f12f\";\r\n}\r\n.md-battery-charging-full:before {\r\n content: \"\\f130\";\r\n}\r\n.md-battery-full:before {\r\n content: \"\\f131\";\r\n}\r\n.md-battery-std:before {\r\n content: \"\\f132\";\r\n}\r\n.md-battery-unknown:before {\r\n content: \"\\f133\";\r\n}\r\n.md-bluetooth:before {\r\n content: \"\\f134\";\r\n}\r\n.md-bluetooth-connected:before {\r\n content: \"\\f135\";\r\n}\r\n.md-bluetooth-disabled:before {\r\n content: \"\\f136\";\r\n}\r\n.md-bluetooth-searching:before {\r\n content: \"\\f137\";\r\n}\r\n.md-brightness-auto:before {\r\n content: \"\\f138\";\r\n}\r\n.md-brightness-high:before {\r\n content: \"\\f139\";\r\n}\r\n.md-brightness-low:before {\r\n content: \"\\f13a\";\r\n}\r\n.md-brightness-medium:before {\r\n content: \"\\f13b\";\r\n}\r\n.md-data-usage:before {\r\n content: \"\\f13c\";\r\n}\r\n.md-developer-mode:before {\r\n content: \"\\f13d\";\r\n}\r\n.md-devices:before {\r\n content: \"\\f13e\";\r\n}\r\n.md-dvr:before {\r\n content: \"\\f13f\";\r\n}\r\n.md-gps-fixed:before {\r\n content: \"\\f140\";\r\n}\r\n.md-gps-not-fixed:before {\r\n content: \"\\f141\";\r\n}\r\n.md-gps-off:before {\r\n content: \"\\f142\";\r\n}\r\n.md-location-disabled:before {\r\n content: \"\\f143\";\r\n}\r\n.md-location-searching:before {\r\n content: \"\\f144\";\r\n}\r\n.md-multitrack-audio:before {\r\n content: \"\\f145\";\r\n}\r\n.md-network-cell:before {\r\n content: \"\\f146\";\r\n}\r\n.md-network-wifi:before {\r\n content: \"\\f147\";\r\n}\r\n.md-nfc:before {\r\n content: \"\\f148\";\r\n}\r\n.md-now-wallpaper:before {\r\n content: \"\\f149\";\r\n}\r\n.md-now-widgets:before {\r\n content: \"\\f14a\";\r\n}\r\n.md-screen-lock-landscape:before {\r\n content: \"\\f14b\";\r\n}\r\n.md-screen-lock-portrait:before {\r\n content: \"\\f14c\";\r\n}\r\n.md-screen-lock-rotation:before {\r\n content: \"\\f14d\";\r\n}\r\n.md-screen-rotation:before {\r\n content: \"\\f14e\";\r\n}\r\n.md-sd-storage:before {\r\n content: \"\\f14f\";\r\n}\r\n.md-settings-system-daydream:before {\r\n content: \"\\f150\";\r\n}\r\n.md-signal-cellular-0-bar:before {\r\n content: \"\\f151\";\r\n}\r\n.md-signal-cellular-1-bar:before {\r\n content: \"\\f152\";\r\n}\r\n.md-signal-cellular-2-bar:before {\r\n content: \"\\f153\";\r\n}\r\n.md-signal-cellular-3-bar:before {\r\n content: \"\\f154\";\r\n}\r\n.md-signal-cellular-4-bar:before {\r\n content: \"\\f155\";\r\n}\r\n.md-signal-cellular-connected-no-internet-0-bar:before {\r\n content: \"\\f156\";\r\n}\r\n.md-signal-cellular-connected-no-internet-1-bar:before {\r\n content: \"\\f157\";\r\n}\r\n.md-signal-cellular-connected-no-internet-2-bar:before {\r\n content: \"\\f158\";\r\n}\r\n.md-signal-cellular-connected-no-internet-3-bar:before {\r\n content: \"\\f159\";\r\n}\r\n.md-signal-cellular-connected-no-internet-4-bar:before {\r\n content: \"\\f15a\";\r\n}\r\n.md-signal-cellular-no-sim:before {\r\n content: \"\\f15b\";\r\n}\r\n.md-signal-cellular-null:before {\r\n content: \"\\f15c\";\r\n}\r\n.md-signal-cellular-off:before {\r\n content: \"\\f15d\";\r\n}\r\n.md-signal-wifi-0-bar:before {\r\n content: \"\\f15e\";\r\n}\r\n.md-signal-wifi-1-bar:before {\r\n content: \"\\f15f\";\r\n}\r\n.md-signal-wifi-2-bar:before {\r\n content: \"\\f160\";\r\n}\r\n.md-signal-wifi-3-bar:before {\r\n content: \"\\f161\";\r\n}\r\n.md-signal-wifi-4-bar:before {\r\n content: \"\\f162\";\r\n}\r\n.md-signal-wifi-off:before {\r\n content: \"\\f163\";\r\n}\r\n.md-storage:before {\r\n content: \"\\f164\";\r\n}\r\n.md-usb:before {\r\n content: \"\\f165\";\r\n}\r\n.md-wifi-lock:before {\r\n content: \"\\f166\";\r\n}\r\n.md-wifi-tethering:before {\r\n content: \"\\f167\";\r\n}\r\n.md-attach-file:before {\r\n content: \"\\f168\";\r\n}\r\n.md-attach-money:before {\r\n content: \"\\f169\";\r\n}\r\n.md-border-all:before {\r\n content: \"\\f16a\";\r\n}\r\n.md-border-bottom:before {\r\n content: \"\\f16b\";\r\n}\r\n.md-border-clear:before {\r\n content: \"\\f16c\";\r\n}\r\n.md-border-color:before {\r\n content: \"\\f16d\";\r\n}\r\n.md-border-horizontal:before {\r\n content: \"\\f16e\";\r\n}\r\n.md-border-inner:before {\r\n content: \"\\f16f\";\r\n}\r\n.md-border-left:before {\r\n content: \"\\f170\";\r\n}\r\n.md-border-outer:before {\r\n content: \"\\f171\";\r\n}\r\n.md-border-right:before {\r\n content: \"\\f172\";\r\n}\r\n.md-border-style:before {\r\n content: \"\\f173\";\r\n}\r\n.md-border-top:before {\r\n content: \"\\f174\";\r\n}\r\n.md-border-vertical:before {\r\n content: \"\\f175\";\r\n}\r\n.md-format-align-center:before {\r\n content: \"\\f176\";\r\n}\r\n.md-format-align-justify:before {\r\n content: \"\\f177\";\r\n}\r\n.md-format-align-left:before {\r\n content: \"\\f178\";\r\n}\r\n.md-format-align-right:before {\r\n content: \"\\f179\";\r\n}\r\n.md-format-bold:before {\r\n content: \"\\f17a\";\r\n}\r\n.md-format-clear:before {\r\n content: \"\\f17b\";\r\n}\r\n.md-format-color-fill:before {\r\n content: \"\\f17c\";\r\n}\r\n.md-format-color-reset:before {\r\n content: \"\\f17d\";\r\n}\r\n.md-format-color-text:before {\r\n content: \"\\f17e\";\r\n}\r\n.md-format-indent-decrease:before {\r\n content: \"\\f17f\";\r\n}\r\n.md-format-indent-increase:before {\r\n content: \"\\f180\";\r\n}\r\n.md-format-italic:before {\r\n content: \"\\f181\";\r\n}\r\n.md-format-line-spacing:before {\r\n content: \"\\f182\";\r\n}\r\n.md-format-list-bulleted:before {\r\n content: \"\\f183\";\r\n}\r\n.md-format-list-numbered:before {\r\n content: \"\\f184\";\r\n}\r\n.md-format-paint:before {\r\n content: \"\\f185\";\r\n}\r\n.md-format-quote:before {\r\n content: \"\\f186\";\r\n}\r\n.md-format-size:before {\r\n content: \"\\f187\";\r\n}\r\n.md-format-strikethrough:before {\r\n content: \"\\f188\";\r\n}\r\n.md-format-textdirection-l-to-r:before {\r\n content: \"\\f189\";\r\n}\r\n.md-format-textdirection-r-to-l:before {\r\n content: \"\\f18a\";\r\n}\r\n.md-format-underline:before {\r\n content: \"\\f18b\";\r\n}\r\n.md-functions:before {\r\n content: \"\\f18c\";\r\n}\r\n.md-insert-chart:before {\r\n content: \"\\f18d\";\r\n}\r\n.md-insert-comment:before {\r\n content: \"\\f18e\";\r\n}\r\n.md-insert-drive-file:before {\r\n content: \"\\f18f\";\r\n}\r\n.md-insert-emoticon:before {\r\n content: \"\\f190\";\r\n}\r\n.md-insert-invitation:before {\r\n content: \"\\f191\";\r\n}\r\n.md-insert-link:before {\r\n content: \"\\f192\";\r\n}\r\n.md-insert-photo:before {\r\n content: \"\\f193\";\r\n}\r\n.md-merge-type:before {\r\n content: \"\\f194\";\r\n}\r\n.md-mode-comment:before {\r\n content: \"\\f195\";\r\n}\r\n.md-mode-edit:before {\r\n content: \"\\f196\";\r\n}\r\n.md-publish:before {\r\n content: \"\\f197\";\r\n}\r\n.md-vertical-align-bottom:before {\r\n content: \"\\f198\";\r\n}\r\n.md-vertical-align-center:before {\r\n content: \"\\f199\";\r\n}\r\n.md-vertical-align-top:before {\r\n content: \"\\f19a\";\r\n}\r\n.md-wrap-text:before {\r\n content: \"\\f19b\";\r\n}\r\n.md-attachment:before {\r\n content: \"\\f19c\";\r\n}\r\n.md-cloud:before {\r\n content: \"\\f19d\";\r\n}\r\n.md-cloud-circle:before {\r\n content: \"\\f19e\";\r\n}\r\n.md-cloud-done:before {\r\n content: \"\\f19f\";\r\n}\r\n.md-cloud-download:before {\r\n content: \"\\f1a0\";\r\n}\r\n.md-cloud-off:before {\r\n content: \"\\f1a1\";\r\n}\r\n.md-cloud-queue:before {\r\n content: \"\\f1a2\";\r\n}\r\n.md-cloud-upload:before {\r\n content: \"\\f1a3\";\r\n}\r\n.md-file-download:before {\r\n content: \"\\f1a4\";\r\n}\r\n.md-file-upload:before {\r\n content: \"\\f1a5\";\r\n}\r\n.md-folder:before {\r\n content: \"\\f1a6\";\r\n}\r\n.md-folder-open:before {\r\n content: \"\\f1a7\";\r\n}\r\n.md-folder-shared:before {\r\n content: \"\\f1a8\";\r\n}\r\n.md-cast:before {\r\n content: \"\\f1a9\";\r\n}\r\n.md-cast-connected:before {\r\n content: \"\\f1aa\";\r\n}\r\n.md-computer:before {\r\n content: \"\\f1ab\";\r\n}\r\n.md-desktop-mac:before {\r\n content: \"\\f1ac\";\r\n}\r\n.md-desktop-windows:before {\r\n content: \"\\f1ad\";\r\n}\r\n.md-dock:before {\r\n content: \"\\f1ae\";\r\n}\r\n.md-gamepad:before {\r\n content: \"\\f1af\";\r\n}\r\n.md-headset:before {\r\n content: \"\\f1b0\";\r\n}\r\n.md-headset-mic:before {\r\n content: \"\\f1b1\";\r\n}\r\n.md-keyboard:before {\r\n content: \"\\f1b2\";\r\n}\r\n.md-keyboard-alt:before {\r\n content: \"\\f1b3\";\r\n}\r\n.md-keyboard-arrow-down:before {\r\n content: \"\\f1b4\";\r\n}\r\n.md-keyboard-arrow-left:before {\r\n content: \"\\f1b5\";\r\n}\r\n.md-keyboard-arrow-right:before {\r\n content: \"\\f1b6\";\r\n}\r\n.md-keyboard-arrow-up:before {\r\n content: \"\\f1b7\";\r\n}\r\n.md-keyboard-backspace:before {\r\n content: \"\\f1b8\";\r\n}\r\n.md-keyboard-capslock:before {\r\n content: \"\\f1b9\";\r\n}\r\n.md-keyboard-control:before {\r\n content: \"\\f1ba\";\r\n}\r\n.md-keyboard-hide:before {\r\n content: \"\\f1bb\";\r\n}\r\n.md-keyboard-return:before {\r\n content: \"\\f1bc\";\r\n}\r\n.md-keyboard-tab:before {\r\n content: \"\\f1bd\";\r\n}\r\n.md-keyboard-voice:before {\r\n content: \"\\f1be\";\r\n}\r\n.md-laptop:before {\r\n content: \"\\f1bf\";\r\n}\r\n.md-laptop-chromebook:before {\r\n content: \"\\f1c0\";\r\n}\r\n.md-laptop-mac:before {\r\n content: \"\\f1c1\";\r\n}\r\n.md-laptop-windows:before {\r\n content: \"\\f1c2\";\r\n}\r\n.md-memory:before {\r\n content: \"\\f1c3\";\r\n}\r\n.md-mouse:before {\r\n content: \"\\f1c4\";\r\n}\r\n.md-phone-android:before {\r\n content: \"\\f1c5\";\r\n}\r\n.md-phone-iphone:before {\r\n content: \"\\f1c6\";\r\n}\r\n.md-phonelink:before {\r\n content: \"\\f1c7\";\r\n}\r\n.md-phonelink-off:before {\r\n content: \"\\f1c8\";\r\n}\r\n.md-security:before {\r\n content: \"\\f1c9\";\r\n}\r\n.md-sim-card:before {\r\n content: \"\\f1ca\";\r\n}\r\n.md-smartphone:before {\r\n content: \"\\f1cb\";\r\n}\r\n.md-speaker:before {\r\n content: \"\\f1cc\";\r\n}\r\n.md-tablet:before {\r\n content: \"\\f1cd\";\r\n}\r\n.md-tablet-android:before {\r\n content: \"\\f1ce\";\r\n}\r\n.md-tablet-mac:before {\r\n content: \"\\f1cf\";\r\n}\r\n.md-tv:before {\r\n content: \"\\f1d0\";\r\n}\r\n.md-watch:before {\r\n content: \"\\f1d1\";\r\n}\r\n.md-add-to-photos:before {\r\n content: \"\\f1d2\";\r\n}\r\n.md-adjust:before {\r\n content: \"\\f1d3\";\r\n}\r\n.md-assistant-photo:before {\r\n content: \"\\f1d4\";\r\n}\r\n.md-audiotrack:before {\r\n content: \"\\f1d5\";\r\n}\r\n.md-blur-circular:before {\r\n content: \"\\f1d6\";\r\n}\r\n.md-blur-linear:before {\r\n content: \"\\f1d7\";\r\n}\r\n.md-blur-off:before {\r\n content: \"\\f1d8\";\r\n}\r\n.md-blur-on:before {\r\n content: \"\\f1d9\";\r\n}\r\n.md-brightness-1:before {\r\n content: \"\\f1da\";\r\n}\r\n.md-brightness-2:before {\r\n content: \"\\f1db\";\r\n}\r\n.md-brightness-3:before {\r\n content: \"\\f1dc\";\r\n}\r\n.md-brightness-4:before {\r\n content: \"\\f1dd\";\r\n}\r\n.md-brightness-5:before {\r\n content: \"\\f1de\";\r\n}\r\n.md-brightness-6:before {\r\n content: \"\\f1df\";\r\n}\r\n.md-brightness-7:before {\r\n content: \"\\f1e0\";\r\n}\r\n.md-brush:before {\r\n content: \"\\f1e1\";\r\n}\r\n.md-camera:before {\r\n content: \"\\f1e2\";\r\n}\r\n.md-camera-alt:before {\r\n content: \"\\f1e3\";\r\n}\r\n.md-camera-front:before {\r\n content: \"\\f1e4\";\r\n}\r\n.md-camera-rear:before {\r\n content: \"\\f1e5\";\r\n}\r\n.md-camera-roll:before {\r\n content: \"\\f1e6\";\r\n}\r\n.md-center-focus-strong:before {\r\n content: \"\\f1e7\";\r\n}\r\n.md-center-focus-weak:before {\r\n content: \"\\f1e8\";\r\n}\r\n.md-collections:before {\r\n content: \"\\f1e9\";\r\n}\r\n.md-colorize:before {\r\n content: \"\\f1ea\";\r\n}\r\n.md-color-lens:before {\r\n content: \"\\f1eb\";\r\n}\r\n.md-compare:before {\r\n content: \"\\f1ec\";\r\n}\r\n.md-control-point:before {\r\n content: \"\\f1ed\";\r\n}\r\n.md-control-point-duplicate:before {\r\n content: \"\\f1ee\";\r\n}\r\n.md-crop:before {\r\n content: \"\\f1ef\";\r\n}\r\n.md-crop-3-2:before {\r\n content: \"\\f1f0\";\r\n}\r\n.md-crop-5-4:before {\r\n content: \"\\f1f1\";\r\n}\r\n.md-crop-7-5:before {\r\n content: \"\\f1f2\";\r\n}\r\n.md-crop-16-9:before {\r\n content: \"\\f1f3\";\r\n}\r\n.md-crop-din:before {\r\n content: \"\\f1f4\";\r\n}\r\n.md-crop-free:before {\r\n content: \"\\f1f5\";\r\n}\r\n.md-crop-landscape:before {\r\n content: \"\\f1f6\";\r\n}\r\n.md-crop-original:before {\r\n content: \"\\f1f7\";\r\n}\r\n.md-crop-portrait:before {\r\n content: \"\\f1f8\";\r\n}\r\n.md-crop-square:before {\r\n content: \"\\f1f9\";\r\n}\r\n.md-dehaze:before {\r\n content: \"\\f1fa\";\r\n}\r\n.md-details:before {\r\n content: \"\\f1fb\";\r\n}\r\n.md-edit:before {\r\n content: \"\\f1fc\";\r\n}\r\n.md-exposure:before {\r\n content: \"\\f1fd\";\r\n}\r\n.md-exposure-minus-1:before {\r\n content: \"\\f1fe\";\r\n}\r\n.md-exposure-minus-2:before {\r\n content: \"\\f1ff\";\r\n}\r\n.md-exposure-zero:before {\r\n content: \"\\f200\";\r\n}\r\n.md-exposure-plus-1:before {\r\n content: \"\\f201\";\r\n}\r\n.md-exposure-plus-2:before {\r\n content: \"\\f202\";\r\n}\r\n.md-filter:before {\r\n content: \"\\f203\";\r\n}\r\n.md-filter-1:before {\r\n content: \"\\f204\";\r\n}\r\n.md-filter-2:before {\r\n content: \"\\f205\";\r\n}\r\n.md-filter-3:before {\r\n content: \"\\f206\";\r\n}\r\n.md-filter-4:before {\r\n content: \"\\f207\";\r\n}\r\n.md-filter-5:before {\r\n content: \"\\f208\";\r\n}\r\n.md-filter-6:before {\r\n content: \"\\f209\";\r\n}\r\n.md-filter-7:before {\r\n content: \"\\f20a\";\r\n}\r\n.md-filter-8:before {\r\n content: \"\\f20b\";\r\n}\r\n.md-filter-9:before {\r\n content: \"\\f20c\";\r\n}\r\n.md-filter-9-plus:before {\r\n content: \"\\f20d\";\r\n}\r\n.md-filter-b-and-w:before {\r\n content: \"\\f20e\";\r\n}\r\n.md-filter-center-focus:before {\r\n content: \"\\f20f\";\r\n}\r\n.md-filter-drama:before {\r\n content: \"\\f210\";\r\n}\r\n.md-filter-frames:before {\r\n content: \"\\f211\";\r\n}\r\n.md-filter-hdr:before {\r\n content: \"\\f212\";\r\n}\r\n.md-filter-none:before {\r\n content: \"\\f213\";\r\n}\r\n.md-filter-tilt-shift:before {\r\n content: \"\\f214\";\r\n}\r\n.md-filter-vintage:before {\r\n content: \"\\f215\";\r\n}\r\n.md-flare:before {\r\n content: \"\\f216\";\r\n}\r\n.md-flash-auto:before {\r\n content: \"\\f217\";\r\n}\r\n.md-flash-off:before {\r\n content: \"\\f218\";\r\n}\r\n.md-flash-on:before {\r\n content: \"\\f219\";\r\n}\r\n.md-flip:before {\r\n content: \"\\f21a\";\r\n}\r\n.md-gradient:before {\r\n content: \"\\f21b\";\r\n}\r\n.md-grain:before {\r\n content: \"\\f21c\";\r\n}\r\n.md-grid-off:before {\r\n content: \"\\f21d\";\r\n}\r\n.md-grid-on:before {\r\n content: \"\\f21e\";\r\n}\r\n.md-hdr-off:before {\r\n content: \"\\f21f\";\r\n}\r\n.md-hdr-on:before {\r\n content: \"\\f220\";\r\n}\r\n.md-hdr-strong:before {\r\n content: \"\\f221\";\r\n}\r\n.md-hdr-weak:before {\r\n content: \"\\f222\";\r\n}\r\n.md-healing:before {\r\n content: \"\\f223\";\r\n}\r\n.md-image:before {\r\n content: \"\\f224\";\r\n}\r\n.md-image-aspect-ratio:before {\r\n content: \"\\f225\";\r\n}\r\n.md-iso:before {\r\n content: \"\\f226\";\r\n}\r\n.md-landscape:before {\r\n content: \"\\f227\";\r\n}\r\n.md-leak-add:before {\r\n content: \"\\f228\";\r\n}\r\n.md-leak-remove:before {\r\n content: \"\\f229\";\r\n}\r\n.md-lens:before {\r\n content: \"\\f22a\";\r\n}\r\n.md-looks:before {\r\n content: \"\\f22b\";\r\n}\r\n.md-looks-1:before {\r\n content: \"\\f22c\";\r\n}\r\n.md-looks-2:before {\r\n content: \"\\f22d\";\r\n}\r\n.md-looks-3:before {\r\n content: \"\\f22e\";\r\n}\r\n.md-looks-4:before {\r\n content: \"\\f22f\";\r\n}\r\n.md-looks-5:before {\r\n content: \"\\f230\";\r\n}\r\n.md-looks-6:before {\r\n content: \"\\f231\";\r\n}\r\n.md-loupe:before {\r\n content: \"\\f232\";\r\n}\r\n.md-movie-creation:before {\r\n content: \"\\f233\";\r\n}\r\n.md-nature:before {\r\n content: \"\\f234\";\r\n}\r\n.md-nature-people:before {\r\n content: \"\\f235\";\r\n}\r\n.md-navigate-before:before {\r\n content: \"\\f236\";\r\n}\r\n.md-navigate-next:before {\r\n content: \"\\f237\";\r\n}\r\n.md-palette:before {\r\n content: \"\\f238\";\r\n}\r\n.md-panorama:before {\r\n content: \"\\f239\";\r\n}\r\n.md-panorama-fisheye:before {\r\n content: \"\\f23a\";\r\n}\r\n.md-panorama-horizontal:before {\r\n content: \"\\f23b\";\r\n}\r\n.md-panorama-vertical:before {\r\n content: \"\\f23c\";\r\n}\r\n.md-panorama-wide-angle:before {\r\n content: \"\\f23d\";\r\n}\r\n.md-photo:before {\r\n content: \"\\f23e\";\r\n}\r\n.md-photo-album:before {\r\n content: \"\\f23f\";\r\n}\r\n.md-photo-camera:before {\r\n content: \"\\f240\";\r\n}\r\n.md-photo-library:before {\r\n content: \"\\f241\";\r\n}\r\n.md-portrait:before {\r\n content: \"\\f242\";\r\n}\r\n.md-remove-red-eye:before {\r\n content: \"\\f243\";\r\n}\r\n.md-rotate-left:before {\r\n content: \"\\f244\";\r\n}\r\n.md-rotate-right:before {\r\n content: \"\\f245\";\r\n}\r\n.md-slideshow:before {\r\n content: \"\\f246\";\r\n}\r\n.md-straighten:before {\r\n content: \"\\f247\";\r\n}\r\n.md-style:before {\r\n content: \"\\f248\";\r\n}\r\n.md-switch-camera:before {\r\n content: \"\\f249\";\r\n}\r\n.md-switch-video:before {\r\n content: \"\\f24a\";\r\n}\r\n.md-tag-faces:before {\r\n content: \"\\f24b\";\r\n}\r\n.md-texture:before {\r\n content: \"\\f24c\";\r\n}\r\n.md-timelapse:before {\r\n content: \"\\f24d\";\r\n}\r\n.md-timer:before {\r\n content: \"\\f24e\";\r\n}\r\n.md-timer-3:before {\r\n content: \"\\f24f\";\r\n}\r\n.md-timer-10:before {\r\n content: \"\\f250\";\r\n}\r\n.md-timer-auto:before {\r\n content: \"\\f251\";\r\n}\r\n.md-timer-off:before {\r\n content: \"\\f252\";\r\n}\r\n.md-tonality:before {\r\n content: \"\\f253\";\r\n}\r\n.md-transform:before {\r\n content: \"\\f254\";\r\n}\r\n.md-tune:before {\r\n content: \"\\f255\";\r\n}\r\n.md-wb-auto:before {\r\n content: \"\\f256\";\r\n}\r\n.md-wb-cloudy:before {\r\n content: \"\\f257\";\r\n}\r\n.md-wb-incandescent:before {\r\n content: \"\\f258\";\r\n}\r\n.md-wb-irradescent:before {\r\n content: \"\\f259\";\r\n}\r\n.md-wb-sunny:before {\r\n content: \"\\f25a\";\r\n}\r\n.md-beenhere:before {\r\n content: \"\\f25b\";\r\n}\r\n.md-directions:before {\r\n content: \"\\f25c\";\r\n}\r\n.md-directions-bike:before {\r\n content: \"\\f25d\";\r\n}\r\n.md-directions-bus:before {\r\n content: \"\\f25e\";\r\n}\r\n.md-directions-car:before {\r\n content: \"\\f25f\";\r\n}\r\n.md-directions-ferry:before {\r\n content: \"\\f260\";\r\n}\r\n.md-directions-subway:before {\r\n content: \"\\f261\";\r\n}\r\n.md-directions-train:before {\r\n content: \"\\f262\";\r\n}\r\n.md-directions-transit:before {\r\n content: \"\\f263\";\r\n}\r\n.md-directions-walk:before {\r\n content: \"\\f264\";\r\n}\r\n.md-flight:before {\r\n content: \"\\f265\";\r\n}\r\n.md-hotel:before {\r\n content: \"\\f266\";\r\n}\r\n.md-layers:before {\r\n content: \"\\f267\";\r\n}\r\n.md-layers-clear:before {\r\n content: \"\\f268\";\r\n}\r\n.md-local-airport:before {\r\n content: \"\\f269\";\r\n}\r\n.md-local-atm:before {\r\n content: \"\\f26a\";\r\n}\r\n.md-local-attraction:before {\r\n content: \"\\f26b\";\r\n}\r\n.md-local-bar:before {\r\n content: \"\\f26c\";\r\n}\r\n.md-local-cafe:before {\r\n content: \"\\f26d\";\r\n}\r\n.md-local-car-wash:before {\r\n content: \"\\f26e\";\r\n}\r\n.md-local-convenience-store:before {\r\n content: \"\\f26f\";\r\n}\r\n.md-local-drink:before {\r\n content: \"\\f270\";\r\n}\r\n.md-local-florist:before {\r\n content: \"\\f271\";\r\n}\r\n.md-local-gas-station:before {\r\n content: \"\\f272\";\r\n}\r\n.md-local-grocery-store:before {\r\n content: \"\\f273\";\r\n}\r\n.md-local-hospital:before {\r\n content: \"\\f274\";\r\n}\r\n.md-local-hotel:before {\r\n content: \"\\f275\";\r\n}\r\n.md-local-laundry-service:before {\r\n content: \"\\f276\";\r\n}\r\n.md-local-library:before {\r\n content: \"\\f277\";\r\n}\r\n.md-local-mall:before {\r\n content: \"\\f278\";\r\n}\r\n.md-local-movies:before {\r\n content: \"\\f279\";\r\n}\r\n.md-local-offer:before {\r\n content: \"\\f27a\";\r\n}\r\n.md-local-parking:before {\r\n content: \"\\f27b\";\r\n}\r\n.md-local-pharmacy:before {\r\n content: \"\\f27c\";\r\n}\r\n.md-local-phone:before {\r\n content: \"\\f27d\";\r\n}\r\n.md-local-pizza:before {\r\n content: \"\\f27e\";\r\n}\r\n.md-local-play:before {\r\n content: \"\\f27f\";\r\n}\r\n.md-local-post-office:before {\r\n content: \"\\f280\";\r\n}\r\n.md-local-print-shop:before {\r\n content: \"\\f281\";\r\n}\r\n.md-local-restaurant:before {\r\n content: \"\\f282\";\r\n}\r\n.md-local-see:before {\r\n content: \"\\f283\";\r\n}\r\n.md-local-shipping:before {\r\n content: \"\\f284\";\r\n}\r\n.md-local-taxi:before {\r\n content: \"\\f285\";\r\n}\r\n.md-location-history:before {\r\n content: \"\\f286\";\r\n}\r\n.md-map:before {\r\n content: \"\\f287\";\r\n}\r\n.md-my-location:before {\r\n content: \"\\f288\";\r\n}\r\n.md-navigation:before {\r\n content: \"\\f289\";\r\n}\r\n.md-pin-drop:before {\r\n content: \"\\f28a\";\r\n}\r\n.md-place:before {\r\n content: \"\\f28b\";\r\n}\r\n.md-rate-review:before {\r\n content: \"\\f28c\";\r\n}\r\n.md-restaurant-menu:before {\r\n content: \"\\f28d\";\r\n}\r\n.md-satellite:before {\r\n content: \"\\f28e\";\r\n}\r\n.md-store-mall-directory:before {\r\n content: \"\\f28f\";\r\n}\r\n.md-terrain:before {\r\n content: \"\\f290\";\r\n}\r\n.md-traffic:before {\r\n content: \"\\f291\";\r\n}\r\n.md-apps:before {\r\n content: \"\\f292\";\r\n}\r\n.md-cancel:before {\r\n content: \"\\f293\";\r\n}\r\n.md-arrow-drop-down-circle:before {\r\n content: \"\\f294\";\r\n}\r\n.md-arrow-drop-down:before {\r\n content: \"\\f295\";\r\n}\r\n.md-arrow-drop-up:before {\r\n content: \"\\f296\";\r\n}\r\n.md-arrow-back:before {\r\n content: \"\\f297\";\r\n}\r\n.md-arrow-forward:before {\r\n content: \"\\f298\";\r\n}\r\n.md-check:before {\r\n content: \"\\f299\";\r\n}\r\n.md-close:before {\r\n content: \"\\f29a\";\r\n}\r\n.md-chevron-left:before {\r\n content: \"\\f29b\";\r\n}\r\n.md-chevron-right:before {\r\n content: \"\\f29c\";\r\n}\r\n.md-expand-less:before {\r\n content: \"\\f29d\";\r\n}\r\n.md-expand-more:before {\r\n content: \"\\f29e\";\r\n}\r\n.md-fullscreen:before {\r\n content: \"\\f29f\";\r\n}\r\n.md-fullscreen-exit:before {\r\n content: \"\\f2a0\";\r\n}\r\n.md-menu:before {\r\n content: \"\\f2a1\";\r\n}\r\n.md-more-horiz:before {\r\n content: \"\\f2a2\";\r\n}\r\n.md-more-vert:before {\r\n content: \"\\f2a3\";\r\n}\r\n.md-refresh:before {\r\n content: \"\\f2a4\";\r\n}\r\n.md-unfold-less:before {\r\n content: \"\\f2a5\";\r\n}\r\n.md-unfold-more:before {\r\n content: \"\\f2a6\";\r\n}\r\n.md-adb:before {\r\n content: \"\\f2a7\";\r\n}\r\n.md-bluetooth-audio:before {\r\n content: \"\\f2a8\";\r\n}\r\n.md-disc-full:before {\r\n content: \"\\f2a9\";\r\n}\r\n.md-dnd-forwardslash:before {\r\n content: \"\\f2aa\";\r\n}\r\n.md-do-not-disturb:before {\r\n content: \"\\f2ab\";\r\n}\r\n.md-drive-eta:before {\r\n content: \"\\f2ac\";\r\n}\r\n.md-event-available:before {\r\n content: \"\\f2ad\";\r\n}\r\n.md-event-busy:before {\r\n content: \"\\f2ae\";\r\n}\r\n.md-event-note:before {\r\n content: \"\\f2af\";\r\n}\r\n.md-folder-special:before {\r\n content: \"\\f2b0\";\r\n}\r\n.md-mms:before {\r\n content: \"\\f2b1\";\r\n}\r\n.md-more:before {\r\n content: \"\\f2b2\";\r\n}\r\n.md-network-locked:before {\r\n content: \"\\f2b3\";\r\n}\r\n.md-phone-bluetooth-speaker:before {\r\n content: \"\\f2b4\";\r\n}\r\n.md-phone-forwarded:before {\r\n content: \"\\f2b5\";\r\n}\r\n.md-phone-in-talk:before {\r\n content: \"\\f2b6\";\r\n}\r\n.md-phone-locked:before {\r\n content: \"\\f2b7\";\r\n}\r\n.md-phone-missed:before {\r\n content: \"\\f2b8\";\r\n}\r\n.md-phone-paused:before {\r\n content: \"\\f2b9\";\r\n}\r\n.md-play-download:before {\r\n content: \"\\f2ba\";\r\n}\r\n.md-play-install:before {\r\n content: \"\\f2bb\";\r\n}\r\n.md-sd-card:before {\r\n content: \"\\f2bc\";\r\n}\r\n.md-sim-card-alert:before {\r\n content: \"\\f2bd\";\r\n}\r\n.md-sms:before {\r\n content: \"\\f2be\";\r\n}\r\n.md-sms-failed:before {\r\n content: \"\\f2bf\";\r\n}\r\n.md-sync:before {\r\n content: \"\\f2c0\";\r\n}\r\n.md-sync-disabled:before {\r\n content: \"\\f2c1\";\r\n}\r\n.md-sync-problem:before {\r\n content: \"\\f2c2\";\r\n}\r\n.md-system-update:before {\r\n content: \"\\f2c3\";\r\n}\r\n.md-tap-and-play:before {\r\n content: \"\\f2c4\";\r\n}\r\n.md-time-to-leave:before {\r\n content: \"\\f2c5\";\r\n}\r\n.md-vibration:before {\r\n content: \"\\f2c6\";\r\n}\r\n.md-voice-chat:before {\r\n content: \"\\f2c7\";\r\n}\r\n.md-vpn-lock:before {\r\n content: \"\\f2c8\";\r\n}\r\n.md-cake:before {\r\n content: \"\\f2c9\";\r\n}\r\n.md-domain:before {\r\n content: \"\\f2ca\";\r\n}\r\n.md-location-city:before {\r\n content: \"\\f2cb\";\r\n}\r\n.md-mood:before {\r\n content: \"\\f2cc\";\r\n}\r\n.md-notifications-none:before {\r\n content: \"\\f2cd\";\r\n}\r\n.md-notifications:before {\r\n content: \"\\f2ce\";\r\n}\r\n.md-notifications-off:before {\r\n content: \"\\f2cf\";\r\n}\r\n.md-notifications-on:before {\r\n content: \"\\f2d0\";\r\n}\r\n.md-notifications-paused:before {\r\n content: \"\\f2d1\";\r\n}\r\n.md-pages:before {\r\n content: \"\\f2d2\";\r\n}\r\n.md-party-mode:before {\r\n content: \"\\f2d3\";\r\n}\r\n.md-group:before {\r\n content: \"\\f2d4\";\r\n}\r\n.md-group-add:before {\r\n content: \"\\f2d5\";\r\n}\r\n.md-people:before {\r\n content: \"\\f2d6\";\r\n}\r\n.md-people-outline:before {\r\n content: \"\\f2d7\";\r\n}\r\n.md-person:before {\r\n content: \"\\f2d8\";\r\n}\r\n.md-person-add:before {\r\n content: \"\\f2d9\";\r\n}\r\n.md-person-outline:before {\r\n content: \"\\f2da\";\r\n}\r\n.md-plus-one:before {\r\n content: \"\\f2db\";\r\n}\r\n.md-poll:before {\r\n content: \"\\f2dc\";\r\n}\r\n.md-public:before {\r\n content: \"\\f2dd\";\r\n}\r\n.md-school:before {\r\n content: \"\\f2de\";\r\n}\r\n.md-share:before {\r\n content: \"\\f2df\";\r\n}\r\n.md-whatshot:before {\r\n content: \"\\f2e0\";\r\n}\r\n.md-check-box:before {\r\n content: \"\\f2e1\";\r\n}\r\n.md-check-box-outline-blank:before {\r\n content: \"\\f2e2\";\r\n}\r\n.md-radio-button-off:before {\r\n content: \"\\f2e3\";\r\n}\r\n.md-radio-button-on:before {\r\n content: \"\\f2e4\";\r\n}\r\n.md-star:before {\r\n content: \"\\f2e5\";\r\n}\r\n.md-star-half:before {\r\n content: \"\\f2e6\";\r\n}\r\n.md-star-outline:before {\r\n content: \"\\f2e7\";\r\n}\r\n/*!\r\nIonicons, v1.5.0\r\nCreated by Ben Sperry for the Ionic Framework, http://ionicons.com/\r\nhttps://twitter.com/benjsperry https://twitter.com/ionicframework\r\nMIT License: https://github.com/driftyco/ionicons\r\n*/\r\n@font-face {\r\n font-family: \"Ionicons\";\r\n src: url(\"../fonts/ionicons.eot?v=1.5.0\");\r\n src: url(\"../fonts/ionicons.eot?v=1.5.0#iefix\") format(\"embedded-opentype\"), url(\"../fonts/ionicons.ttf?v=1.5.0\") format(\"truetype\"), url(\"../fonts/ionicons.woff?v=1.5.0\") format(\"woff\"), url(\"../fonts/ionicons.svg?v=1.5.0#Ionicons\") format(\"svg\");\r\n font-weight: normal;\r\n font-style: normal;\r\n}\r\n.ion,\r\n.ion-loading-a,\r\n.ion-loading-b,\r\n.ion-loading-c,\r\n.ion-loading-d,\r\n.ion-looping,\r\n.ion-refreshing,\r\n.ion-ios7-reloading,\r\n.ionicons,\r\n.ion-alert,\r\n.ion-alert-circled,\r\n.ion-android-add,\r\n.ion-android-add-contact,\r\n.ion-android-alarm,\r\n.ion-android-archive,\r\n.ion-android-arrow-back,\r\n.ion-android-arrow-down-left,\r\n.ion-android-arrow-down-right,\r\n.ion-android-arrow-forward,\r\n.ion-android-arrow-up-left,\r\n.ion-android-arrow-up-right,\r\n.ion-android-battery,\r\n.ion-android-book,\r\n.ion-android-calendar,\r\n.ion-android-call,\r\n.ion-android-camera,\r\n.ion-android-chat,\r\n.ion-android-checkmark,\r\n.ion-android-clock,\r\n.ion-android-close,\r\n.ion-android-contact,\r\n.ion-android-contacts,\r\n.ion-android-data,\r\n.ion-android-developer,\r\n.ion-android-display,\r\n.ion-android-download,\r\n.ion-android-drawer,\r\n.ion-android-dropdown,\r\n.ion-android-earth,\r\n.ion-android-folder,\r\n.ion-android-forums,\r\n.ion-android-friends,\r\n.ion-android-hand,\r\n.ion-android-image,\r\n.ion-android-inbox,\r\n.ion-android-information,\r\n.ion-android-keypad,\r\n.ion-android-lightbulb,\r\n.ion-android-locate,\r\n.ion-android-location,\r\n.ion-android-mail,\r\n.ion-android-microphone,\r\n.ion-android-mixer,\r\n.ion-android-more,\r\n.ion-android-note,\r\n.ion-android-playstore,\r\n.ion-android-printer,\r\n.ion-android-promotion,\r\n.ion-android-reminder,\r\n.ion-android-remove,\r\n.ion-android-search,\r\n.ion-android-send,\r\n.ion-android-settings,\r\n.ion-android-share,\r\n.ion-android-social,\r\n.ion-android-social-user,\r\n.ion-android-sort,\r\n.ion-android-stair-drawer,\r\n.ion-android-star,\r\n.ion-android-stopwatch,\r\n.ion-android-storage,\r\n.ion-android-system-back,\r\n.ion-android-system-home,\r\n.ion-android-system-windows,\r\n.ion-android-timer,\r\n.ion-android-trash,\r\n.ion-android-user-menu,\r\n.ion-android-volume,\r\n.ion-android-wifi,\r\n.ion-aperture,\r\n.ion-archive,\r\n.ion-arrow-down-a,\r\n.ion-arrow-down-b,\r\n.ion-arrow-down-c,\r\n.ion-arrow-expand,\r\n.ion-arrow-graph-down-left,\r\n.ion-arrow-graph-down-right,\r\n.ion-arrow-graph-up-left,\r\n.ion-arrow-graph-up-right,\r\n.ion-arrow-left-a,\r\n.ion-arrow-left-b,\r\n.ion-arrow-left-c,\r\n.ion-arrow-move,\r\n.ion-arrow-resize,\r\n.ion-arrow-return-left,\r\n.ion-arrow-return-right,\r\n.ion-arrow-right-a,\r\n.ion-arrow-right-b,\r\n.ion-arrow-right-c,\r\n.ion-arrow-shrink,\r\n.ion-arrow-swap,\r\n.ion-arrow-up-a,\r\n.ion-arrow-up-b,\r\n.ion-arrow-up-c,\r\n.ion-asterisk,\r\n.ion-at,\r\n.ion-bag,\r\n.ion-battery-charging,\r\n.ion-battery-empty,\r\n.ion-battery-full,\r\n.ion-battery-half,\r\n.ion-battery-low,\r\n.ion-beaker,\r\n.ion-beer,\r\n.ion-bluetooth,\r\n.ion-bonfire,\r\n.ion-bookmark,\r\n.ion-briefcase,\r\n.ion-bug,\r\n.ion-calculator,\r\n.ion-calendar,\r\n.ion-camera,\r\n.ion-card,\r\n.ion-cash,\r\n.ion-chatbox,\r\n.ion-chatbox-working,\r\n.ion-chatboxes,\r\n.ion-chatbubble,\r\n.ion-chatbubble-working,\r\n.ion-chatbubbles,\r\n.ion-checkmark,\r\n.ion-checkmark-circled,\r\n.ion-checkmark-round,\r\n.ion-chevron-down,\r\n.ion-chevron-left,\r\n.ion-chevron-right,\r\n.ion-chevron-up,\r\n.ion-clipboard,\r\n.ion-clock,\r\n.ion-close,\r\n.ion-close-circled,\r\n.ion-close-round,\r\n.ion-closed-captioning,\r\n.ion-cloud,\r\n.ion-code,\r\n.ion-code-download,\r\n.ion-code-working,\r\n.ion-coffee,\r\n.ion-compass,\r\n.ion-compose,\r\n.ion-connection-bars,\r\n.ion-contrast,\r\n.ion-cube,\r\n.ion-disc,\r\n.ion-document,\r\n.ion-document-text,\r\n.ion-drag,\r\n.ion-earth,\r\n.ion-edit,\r\n.ion-egg,\r\n.ion-eject,\r\n.ion-email,\r\n.ion-eye,\r\n.ion-eye-disabled,\r\n.ion-female,\r\n.ion-filing,\r\n.ion-film-marker,\r\n.ion-fireball,\r\n.ion-flag,\r\n.ion-flame,\r\n.ion-flash,\r\n.ion-flash-off,\r\n.ion-flask,\r\n.ion-folder,\r\n.ion-fork,\r\n.ion-fork-repo,\r\n.ion-forward,\r\n.ion-funnel,\r\n.ion-game-controller-a,\r\n.ion-game-controller-b,\r\n.ion-gear-a,\r\n.ion-gear-b,\r\n.ion-grid,\r\n.ion-hammer,\r\n.ion-happy,\r\n.ion-headphone,\r\n.ion-heart,\r\n.ion-heart-broken,\r\n.ion-help,\r\n.ion-help-buoy,\r\n.ion-help-circled,\r\n.ion-home,\r\n.ion-icecream,\r\n.ion-icon-social-google-plus,\r\n.ion-icon-social-google-plus-outline,\r\n.ion-image,\r\n.ion-images,\r\n.ion-information,\r\n.ion-information-circled,\r\n.ion-ionic,\r\n.ion-ios7-alarm,\r\n.ion-ios7-alarm-outline,\r\n.ion-ios7-albums,\r\n.ion-ios7-albums-outline,\r\n.ion-ios7-americanfootball,\r\n.ion-ios7-americanfootball-outline,\r\n.ion-ios7-analytics,\r\n.ion-ios7-analytics-outline,\r\n.ion-ios7-arrow-back,\r\n.ion-ios7-arrow-down,\r\n.ion-ios7-arrow-forward,\r\n.ion-ios7-arrow-left,\r\n.ion-ios7-arrow-right,\r\n.ion-ios7-arrow-thin-down,\r\n.ion-ios7-arrow-thin-left,\r\n.ion-ios7-arrow-thin-right,\r\n.ion-ios7-arrow-thin-up,\r\n.ion-ios7-arrow-up,\r\n.ion-ios7-at,\r\n.ion-ios7-at-outline,\r\n.ion-ios7-barcode,\r\n.ion-ios7-barcode-outline,\r\n.ion-ios7-baseball,\r\n.ion-ios7-baseball-outline,\r\n.ion-ios7-basketball,\r\n.ion-ios7-basketball-outline,\r\n.ion-ios7-bell,\r\n.ion-ios7-bell-outline,\r\n.ion-ios7-bolt,\r\n.ion-ios7-bolt-outline,\r\n.ion-ios7-bookmarks,\r\n.ion-ios7-bookmarks-outline,\r\n.ion-ios7-box,\r\n.ion-ios7-box-outline,\r\n.ion-ios7-briefcase,\r\n.ion-ios7-briefcase-outline,\r\n.ion-ios7-browsers,\r\n.ion-ios7-browsers-outline,\r\n.ion-ios7-calculator,\r\n.ion-ios7-calculator-outline,\r\n.ion-ios7-calendar,\r\n.ion-ios7-calendar-outline,\r\n.ion-ios7-camera,\r\n.ion-ios7-camera-outline,\r\n.ion-ios7-cart,\r\n.ion-ios7-cart-outline,\r\n.ion-ios7-chatboxes,\r\n.ion-ios7-chatboxes-outline,\r\n.ion-ios7-chatbubble,\r\n.ion-ios7-chatbubble-outline,\r\n.ion-ios7-checkmark,\r\n.ion-ios7-checkmark-empty,\r\n.ion-ios7-checkmark-outline,\r\n.ion-ios7-circle-filled,\r\n.ion-ios7-circle-outline,\r\n.ion-ios7-clock,\r\n.ion-ios7-clock-outline,\r\n.ion-ios7-close,\r\n.ion-ios7-close-empty,\r\n.ion-ios7-close-outline,\r\n.ion-ios7-cloud,\r\n.ion-ios7-cloud-download,\r\n.ion-ios7-cloud-download-outline,\r\n.ion-ios7-cloud-outline,\r\n.ion-ios7-cloud-upload,\r\n.ion-ios7-cloud-upload-outline,\r\n.ion-ios7-cloudy,\r\n.ion-ios7-cloudy-night,\r\n.ion-ios7-cloudy-night-outline,\r\n.ion-ios7-cloudy-outline,\r\n.ion-ios7-cog,\r\n.ion-ios7-cog-outline,\r\n.ion-ios7-compose,\r\n.ion-ios7-compose-outline,\r\n.ion-ios7-contact,\r\n.ion-ios7-contact-outline,\r\n.ion-ios7-copy,\r\n.ion-ios7-copy-outline,\r\n.ion-ios7-download,\r\n.ion-ios7-download-outline,\r\n.ion-ios7-drag,\r\n.ion-ios7-email,\r\n.ion-ios7-email-outline,\r\n.ion-ios7-expand,\r\n.ion-ios7-eye,\r\n.ion-ios7-eye-outline,\r\n.ion-ios7-fastforward,\r\n.ion-ios7-fastforward-outline,\r\n.ion-ios7-filing,\r\n.ion-ios7-filing-outline,\r\n.ion-ios7-film,\r\n.ion-ios7-film-outline,\r\n.ion-ios7-flag,\r\n.ion-ios7-flag-outline,\r\n.ion-ios7-folder,\r\n.ion-ios7-folder-outline,\r\n.ion-ios7-football,\r\n.ion-ios7-football-outline,\r\n.ion-ios7-gear,\r\n.ion-ios7-gear-outline,\r\n.ion-ios7-glasses,\r\n.ion-ios7-glasses-outline,\r\n.ion-ios7-heart,\r\n.ion-ios7-heart-outline,\r\n.ion-ios7-help,\r\n.ion-ios7-help-empty,\r\n.ion-ios7-help-outline,\r\n.ion-ios7-home,\r\n.ion-ios7-home-outline,\r\n.ion-ios7-infinite,\r\n.ion-ios7-infinite-outline,\r\n.ion-ios7-information,\r\n.ion-ios7-information-empty,\r\n.ion-ios7-information-outline,\r\n.ion-ios7-ionic-outline,\r\n.ion-ios7-keypad,\r\n.ion-ios7-keypad-outline,\r\n.ion-ios7-lightbulb,\r\n.ion-ios7-lightbulb-outline,\r\n.ion-ios7-location,\r\n.ion-ios7-location-outline,\r\n.ion-ios7-locked,\r\n.ion-ios7-locked-outline,\r\n.ion-ios7-loop,\r\n.ion-ios7-loop-strong,\r\n.ion-ios7-medkit,\r\n.ion-ios7-medkit-outline,\r\n.ion-ios7-mic,\r\n.ion-ios7-mic-off,\r\n.ion-ios7-mic-outline,\r\n.ion-ios7-minus,\r\n.ion-ios7-minus-empty,\r\n.ion-ios7-minus-outline,\r\n.ion-ios7-monitor,\r\n.ion-ios7-monitor-outline,\r\n.ion-ios7-moon,\r\n.ion-ios7-moon-outline,\r\n.ion-ios7-more,\r\n.ion-ios7-more-outline,\r\n.ion-ios7-musical-note,\r\n.ion-ios7-musical-notes,\r\n.ion-ios7-navigate,\r\n.ion-ios7-navigate-outline,\r\n.ion-ios7-paper,\r\n.ion-ios7-paper-outline,\r\n.ion-ios7-paperplane,\r\n.ion-ios7-paperplane-outline,\r\n.ion-ios7-partlysunny,\r\n.ion-ios7-partlysunny-outline,\r\n.ion-ios7-pause,\r\n.ion-ios7-pause-outline,\r\n.ion-ios7-paw,\r\n.ion-ios7-paw-outline,\r\n.ion-ios7-people,\r\n.ion-ios7-people-outline,\r\n.ion-ios7-person,\r\n.ion-ios7-person-outline,\r\n.ion-ios7-personadd,\r\n.ion-ios7-personadd-outline,\r\n.ion-ios7-photos,\r\n.ion-ios7-photos-outline,\r\n.ion-ios7-pie,\r\n.ion-ios7-pie-outline,\r\n.ion-ios7-play,\r\n.ion-ios7-play-outline,\r\n.ion-ios7-plus,\r\n.ion-ios7-plus-empty,\r\n.ion-ios7-plus-outline,\r\n.ion-ios7-pricetag,\r\n.ion-ios7-pricetag-outline,\r\n.ion-ios7-pricetags,\r\n.ion-ios7-pricetags-outline,\r\n.ion-ios7-printer,\r\n.ion-ios7-printer-outline,\r\n.ion-ios7-pulse,\r\n.ion-ios7-pulse-strong,\r\n.ion-ios7-rainy,\r\n.ion-ios7-rainy-outline,\r\n.ion-ios7-recording,\r\n.ion-ios7-recording-outline,\r\n.ion-ios7-redo,\r\n.ion-ios7-redo-outline,\r\n.ion-ios7-refresh,\r\n.ion-ios7-refresh-empty,\r\n.ion-ios7-refresh-outline,\r\n.ion-ios7-reload,\r\n.ion-ios7-reverse-camera,\r\n.ion-ios7-reverse-camera-outline,\r\n.ion-ios7-rewind,\r\n.ion-ios7-rewind-outline,\r\n.ion-ios7-search,\r\n.ion-ios7-search-strong,\r\n.ion-ios7-settings,\r\n.ion-ios7-settings-strong,\r\n.ion-ios7-shrink,\r\n.ion-ios7-skipbackward,\r\n.ion-ios7-skipbackward-outline,\r\n.ion-ios7-skipforward,\r\n.ion-ios7-skipforward-outline,\r\n.ion-ios7-snowy,\r\n.ion-ios7-speedometer,\r\n.ion-ios7-speedometer-outline,\r\n.ion-ios7-star,\r\n.ion-ios7-star-half,\r\n.ion-ios7-star-outline,\r\n.ion-ios7-stopwatch,\r\n.ion-ios7-stopwatch-outline,\r\n.ion-ios7-sunny,\r\n.ion-ios7-sunny-outline,\r\n.ion-ios7-telephone,\r\n.ion-ios7-telephone-outline,\r\n.ion-ios7-tennisball,\r\n.ion-ios7-tennisball-outline,\r\n.ion-ios7-thunderstorm,\r\n.ion-ios7-thunderstorm-outline,\r\n.ion-ios7-time,\r\n.ion-ios7-time-outline,\r\n.ion-ios7-timer,\r\n.ion-ios7-timer-outline,\r\n.ion-ios7-toggle,\r\n.ion-ios7-toggle-outline,\r\n.ion-ios7-trash,\r\n.ion-ios7-trash-outline,\r\n.ion-ios7-undo,\r\n.ion-ios7-undo-outline,\r\n.ion-ios7-unlocked,\r\n.ion-ios7-unlocked-outline,\r\n.ion-ios7-upload,\r\n.ion-ios7-upload-outline,\r\n.ion-ios7-videocam,\r\n.ion-ios7-videocam-outline,\r\n.ion-ios7-volume-high,\r\n.ion-ios7-volume-low,\r\n.ion-ios7-wineglass,\r\n.ion-ios7-wineglass-outline,\r\n.ion-ios7-world,\r\n.ion-ios7-world-outline,\r\n.ion-ipad,\r\n.ion-iphone,\r\n.ion-ipod,\r\n.ion-jet,\r\n.ion-key,\r\n.ion-knife,\r\n.ion-laptop,\r\n.ion-leaf,\r\n.ion-levels,\r\n.ion-lightbulb,\r\n.ion-link,\r\n.ion-load-a,\r\n.ion-load-b,\r\n.ion-load-c,\r\n.ion-load-d,\r\n.ion-location,\r\n.ion-locked,\r\n.ion-log-in,\r\n.ion-log-out,\r\n.ion-loop,\r\n.ion-magnet,\r\n.ion-male,\r\n.ion-man,\r\n.ion-map,\r\n.ion-medkit,\r\n.ion-merge,\r\n.ion-mic-a,\r\n.ion-mic-b,\r\n.ion-mic-c,\r\n.ion-minus,\r\n.ion-minus-circled,\r\n.ion-minus-round,\r\n.ion-model-s,\r\n.ion-monitor,\r\n.ion-more,\r\n.ion-mouse,\r\n.ion-music-note,\r\n.ion-navicon,\r\n.ion-navicon-round,\r\n.ion-navigate,\r\n.ion-network,\r\n.ion-no-smoking,\r\n.ion-nuclear,\r\n.ion-outlet,\r\n.ion-paper-airplane,\r\n.ion-paperclip,\r\n.ion-pause,\r\n.ion-person,\r\n.ion-person-add,\r\n.ion-person-stalker,\r\n.ion-pie-graph,\r\n.ion-pin,\r\n.ion-pinpoint,\r\n.ion-pizza,\r\n.ion-plane,\r\n.ion-planet,\r\n.ion-play,\r\n.ion-playstation,\r\n.ion-plus,\r\n.ion-plus-circled,\r\n.ion-plus-round,\r\n.ion-podium,\r\n.ion-pound,\r\n.ion-power,\r\n.ion-pricetag,\r\n.ion-pricetags,\r\n.ion-printer,\r\n.ion-pull-request,\r\n.ion-qr-scanner,\r\n.ion-quote,\r\n.ion-radio-waves,\r\n.ion-record,\r\n.ion-refresh,\r\n.ion-reply,\r\n.ion-reply-all,\r\n.ion-ribbon-a,\r\n.ion-ribbon-b,\r\n.ion-sad,\r\n.ion-scissors,\r\n.ion-search,\r\n.ion-settings,\r\n.ion-share,\r\n.ion-shuffle,\r\n.ion-skip-backward,\r\n.ion-skip-forward,\r\n.ion-social-android,\r\n.ion-social-android-outline,\r\n.ion-social-apple,\r\n.ion-social-apple-outline,\r\n.ion-social-bitcoin,\r\n.ion-social-bitcoin-outline,\r\n.ion-social-buffer,\r\n.ion-social-buffer-outline,\r\n.ion-social-designernews,\r\n.ion-social-designernews-outline,\r\n.ion-social-dribbble,\r\n.ion-social-dribbble-outline,\r\n.ion-social-dropbox,\r\n.ion-social-dropbox-outline,\r\n.ion-social-facebook,\r\n.ion-social-facebook-outline,\r\n.ion-social-foursquare,\r\n.ion-social-foursquare-outline,\r\n.ion-social-freebsd-devil,\r\n.ion-social-github,\r\n.ion-social-github-outline,\r\n.ion-social-google,\r\n.ion-social-google-outline,\r\n.ion-social-googleplus,\r\n.ion-social-googleplus-outline,\r\n.ion-social-hackernews,\r\n.ion-social-hackernews-outline,\r\n.ion-social-instagram,\r\n.ion-social-instagram-outline,\r\n.ion-social-linkedin,\r\n.ion-social-linkedin-outline,\r\n.ion-social-pinterest,\r\n.ion-social-pinterest-outline,\r\n.ion-social-reddit,\r\n.ion-social-reddit-outline,\r\n.ion-social-rss,\r\n.ion-social-rss-outline,\r\n.ion-social-skype,\r\n.ion-social-skype-outline,\r\n.ion-social-tumblr,\r\n.ion-social-tumblr-outline,\r\n.ion-social-tux,\r\n.ion-social-twitter,\r\n.ion-social-twitter-outline,\r\n.ion-social-usd,\r\n.ion-social-usd-outline,\r\n.ion-social-vimeo,\r\n.ion-social-vimeo-outline,\r\n.ion-social-windows,\r\n.ion-social-windows-outline,\r\n.ion-social-wordpress,\r\n.ion-social-wordpress-outline,\r\n.ion-social-yahoo,\r\n.ion-social-yahoo-outline,\r\n.ion-social-youtube,\r\n.ion-social-youtube-outline,\r\n.ion-speakerphone,\r\n.ion-speedometer,\r\n.ion-spoon,\r\n.ion-star,\r\n.ion-stats-bars,\r\n.ion-steam,\r\n.ion-stop,\r\n.ion-thermometer,\r\n.ion-thumbsdown,\r\n.ion-thumbsup,\r\n.ion-toggle,\r\n.ion-toggle-filled,\r\n.ion-trash-a,\r\n.ion-trash-b,\r\n.ion-trophy,\r\n.ion-umbrella,\r\n.ion-university,\r\n.ion-unlocked,\r\n.ion-upload,\r\n.ion-usb,\r\n.ion-videocamera,\r\n.ion-volume-high,\r\n.ion-volume-low,\r\n.ion-volume-medium,\r\n.ion-volume-mute,\r\n.ion-wand,\r\n.ion-waterdrop,\r\n.ion-wifi,\r\n.ion-wineglass,\r\n.ion-woman,\r\n.ion-wrench,\r\n.ion-xbox {\r\n display: inline-block;\r\n font-family: \"Ionicons\";\r\n speak: none;\r\n font-style: normal;\r\n font-weight: normal;\r\n font-variant: normal;\r\n text-transform: none;\r\n text-rendering: auto;\r\n line-height: 1;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n}\r\n.ion-spin,\r\n.ion-loading-a,\r\n.ion-loading-b,\r\n.ion-loading-c,\r\n.ion-loading-d,\r\n.ion-looping,\r\n.ion-refreshing,\r\n.ion-ios7-reloading {\r\n -webkit-animation: spin 1s infinite linear;\r\n -moz-animation: spin 1s infinite linear;\r\n -o-animation: spin 1s infinite linear;\r\n animation: spin 1s infinite linear;\r\n}\r\n@-moz-keyframes spin {\r\n 0% {\r\n -moz-transform: rotate(0deg);\r\n }\r\n 100% {\r\n -moz-transform: rotate(359deg);\r\n }\r\n}\r\n@-webkit-keyframes spin {\r\n 0% {\r\n -webkit-transform: rotate(0deg);\r\n }\r\n 100% {\r\n -webkit-transform: rotate(359deg);\r\n }\r\n}\r\n@-o-keyframes spin {\r\n 0% {\r\n -o-transform: rotate(0deg);\r\n }\r\n 100% {\r\n -o-transform: rotate(359deg);\r\n }\r\n}\r\n@-ms-keyframes spin {\r\n 0% {\r\n -ms-transform: rotate(0deg);\r\n }\r\n 100% {\r\n -ms-transform: rotate(359deg);\r\n }\r\n}\r\n@keyframes spin {\r\n 0% {\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n transform: rotate(359deg);\r\n }\r\n}\r\n.ion-loading-a {\r\n -webkit-animation-timing-function: steps(8, start);\r\n -moz-animation-timing-function: steps(8, start);\r\n animation-timing-function: steps(8, start);\r\n}\r\n.ion-alert:before {\r\n content: \"\\f101\";\r\n}\r\n.ion-alert-circled:before {\r\n content: \"\\f100\";\r\n}\r\n.ion-android-add:before {\r\n content: \"\\f2c7\";\r\n}\r\n.ion-android-add-contact:before {\r\n content: \"\\f2c6\";\r\n}\r\n.ion-android-alarm:before {\r\n content: \"\\f2c8\";\r\n}\r\n.ion-android-archive:before {\r\n content: \"\\f2c9\";\r\n}\r\n.ion-android-arrow-back:before {\r\n content: \"\\f2ca\";\r\n}\r\n.ion-android-arrow-down-left:before {\r\n content: \"\\f2cb\";\r\n}\r\n.ion-android-arrow-down-right:before {\r\n content: \"\\f2cc\";\r\n}\r\n.ion-android-arrow-forward:before {\r\n content: \"\\f30f\";\r\n}\r\n.ion-android-arrow-up-left:before {\r\n content: \"\\f2cd\";\r\n}\r\n.ion-android-arrow-up-right:before {\r\n content: \"\\f2ce\";\r\n}\r\n.ion-android-battery:before {\r\n content: \"\\f2cf\";\r\n}\r\n.ion-android-book:before {\r\n content: \"\\f2d0\";\r\n}\r\n.ion-android-calendar:before {\r\n content: \"\\f2d1\";\r\n}\r\n.ion-android-call:before {\r\n content: \"\\f2d2\";\r\n}\r\n.ion-android-camera:before {\r\n content: \"\\f2d3\";\r\n}\r\n.ion-android-chat:before {\r\n content: \"\\f2d4\";\r\n}\r\n.ion-android-checkmark:before {\r\n content: \"\\f2d5\";\r\n}\r\n.ion-android-clock:before {\r\n content: \"\\f2d6\";\r\n}\r\n.ion-android-close:before {\r\n content: \"\\f2d7\";\r\n}\r\n.ion-android-contact:before {\r\n content: \"\\f2d8\";\r\n}\r\n.ion-android-contacts:before {\r\n content: \"\\f2d9\";\r\n}\r\n.ion-android-data:before {\r\n content: \"\\f2da\";\r\n}\r\n.ion-android-developer:before {\r\n content: \"\\f2db\";\r\n}\r\n.ion-android-display:before {\r\n content: \"\\f2dc\";\r\n}\r\n.ion-android-download:before {\r\n content: \"\\f2dd\";\r\n}\r\n.ion-android-drawer:before {\r\n content: \"\\f310\";\r\n}\r\n.ion-android-dropdown:before {\r\n content: \"\\f2de\";\r\n}\r\n.ion-android-earth:before {\r\n content: \"\\f2df\";\r\n}\r\n.ion-android-folder:before {\r\n content: \"\\f2e0\";\r\n}\r\n.ion-android-forums:before {\r\n content: \"\\f2e1\";\r\n}\r\n.ion-android-friends:before {\r\n content: \"\\f2e2\";\r\n}\r\n.ion-android-hand:before {\r\n content: \"\\f2e3\";\r\n}\r\n.ion-android-image:before {\r\n content: \"\\f2e4\";\r\n}\r\n.ion-android-inbox:before {\r\n content: \"\\f2e5\";\r\n}\r\n.ion-android-information:before {\r\n content: \"\\f2e6\";\r\n}\r\n.ion-android-keypad:before {\r\n content: \"\\f2e7\";\r\n}\r\n.ion-android-lightbulb:before {\r\n content: \"\\f2e8\";\r\n}\r\n.ion-android-locate:before {\r\n content: \"\\f2e9\";\r\n}\r\n.ion-android-location:before {\r\n content: \"\\f2ea\";\r\n}\r\n.ion-android-mail:before {\r\n content: \"\\f2eb\";\r\n}\r\n.ion-android-microphone:before {\r\n content: \"\\f2ec\";\r\n}\r\n.ion-android-mixer:before {\r\n content: \"\\f2ed\";\r\n}\r\n.ion-android-more:before {\r\n content: \"\\f2ee\";\r\n}\r\n.ion-android-note:before {\r\n content: \"\\f2ef\";\r\n}\r\n.ion-android-playstore:before {\r\n content: \"\\f2f0\";\r\n}\r\n.ion-android-printer:before {\r\n content: \"\\f2f1\";\r\n}\r\n.ion-android-promotion:before {\r\n content: \"\\f2f2\";\r\n}\r\n.ion-android-reminder:before {\r\n content: \"\\f2f3\";\r\n}\r\n.ion-android-remove:before {\r\n content: \"\\f2f4\";\r\n}\r\n.ion-android-search:before {\r\n content: \"\\f2f5\";\r\n}\r\n.ion-android-send:before {\r\n content: \"\\f2f6\";\r\n}\r\n.ion-android-settings:before {\r\n content: \"\\f2f7\";\r\n}\r\n.ion-android-share:before {\r\n content: \"\\f2f8\";\r\n}\r\n.ion-android-social:before {\r\n content: \"\\f2fa\";\r\n}\r\n.ion-android-social-user:before {\r\n content: \"\\f2f9\";\r\n}\r\n.ion-android-sort:before {\r\n content: \"\\f2fb\";\r\n}\r\n.ion-android-stair-drawer:before {\r\n content: \"\\f311\";\r\n}\r\n.ion-android-star:before {\r\n content: \"\\f2fc\";\r\n}\r\n.ion-android-stopwatch:before {\r\n content: \"\\f2fd\";\r\n}\r\n.ion-android-storage:before {\r\n content: \"\\f2fe\";\r\n}\r\n.ion-android-system-back:before {\r\n content: \"\\f2ff\";\r\n}\r\n.ion-android-system-home:before {\r\n content: \"\\f300\";\r\n}\r\n.ion-android-system-windows:before {\r\n content: \"\\f301\";\r\n}\r\n.ion-android-timer:before {\r\n content: \"\\f302\";\r\n}\r\n.ion-android-trash:before {\r\n content: \"\\f303\";\r\n}\r\n.ion-android-user-menu:before {\r\n content: \"\\f312\";\r\n}\r\n.ion-android-volume:before {\r\n content: \"\\f304\";\r\n}\r\n.ion-android-wifi:before {\r\n content: \"\\f305\";\r\n}\r\n.ion-aperture:before {\r\n content: \"\\f313\";\r\n}\r\n.ion-archive:before {\r\n content: \"\\f102\";\r\n}\r\n.ion-arrow-down-a:before {\r\n content: \"\\f103\";\r\n}\r\n.ion-arrow-down-b:before {\r\n content: \"\\f104\";\r\n}\r\n.ion-arrow-down-c:before {\r\n content: \"\\f105\";\r\n}\r\n.ion-arrow-expand:before {\r\n content: \"\\f25e\";\r\n}\r\n.ion-arrow-graph-down-left:before {\r\n content: \"\\f25f\";\r\n}\r\n.ion-arrow-graph-down-right:before {\r\n content: \"\\f260\";\r\n}\r\n.ion-arrow-graph-up-left:before {\r\n content: \"\\f261\";\r\n}\r\n.ion-arrow-graph-up-right:before {\r\n content: \"\\f262\";\r\n}\r\n.ion-arrow-left-a:before {\r\n content: \"\\f106\";\r\n}\r\n.ion-arrow-left-b:before {\r\n content: \"\\f107\";\r\n}\r\n.ion-arrow-left-c:before {\r\n content: \"\\f108\";\r\n}\r\n.ion-arrow-move:before {\r\n content: \"\\f263\";\r\n}\r\n.ion-arrow-resize:before {\r\n content: \"\\f264\";\r\n}\r\n.ion-arrow-return-left:before {\r\n content: \"\\f265\";\r\n}\r\n.ion-arrow-return-right:before {\r\n content: \"\\f266\";\r\n}\r\n.ion-arrow-right-a:before {\r\n content: \"\\f109\";\r\n}\r\n.ion-arrow-right-b:before {\r\n content: \"\\f10a\";\r\n}\r\n.ion-arrow-right-c:before {\r\n content: \"\\f10b\";\r\n}\r\n.ion-arrow-shrink:before {\r\n content: \"\\f267\";\r\n}\r\n.ion-arrow-swap:before {\r\n content: \"\\f268\";\r\n}\r\n.ion-arrow-up-a:before {\r\n content: \"\\f10c\";\r\n}\r\n.ion-arrow-up-b:before {\r\n content: \"\\f10d\";\r\n}\r\n.ion-arrow-up-c:before {\r\n content: \"\\f10e\";\r\n}\r\n.ion-asterisk:before {\r\n content: \"\\f314\";\r\n}\r\n.ion-at:before {\r\n content: \"\\f10f\";\r\n}\r\n.ion-bag:before {\r\n content: \"\\f110\";\r\n}\r\n.ion-battery-charging:before {\r\n content: \"\\f111\";\r\n}\r\n.ion-battery-empty:before {\r\n content: \"\\f112\";\r\n}\r\n.ion-battery-full:before {\r\n content: \"\\f113\";\r\n}\r\n.ion-battery-half:before {\r\n content: \"\\f114\";\r\n}\r\n.ion-battery-low:before {\r\n content: \"\\f115\";\r\n}\r\n.ion-beaker:before {\r\n content: \"\\f269\";\r\n}\r\n.ion-beer:before {\r\n content: \"\\f26a\";\r\n}\r\n.ion-bluetooth:before {\r\n content: \"\\f116\";\r\n}\r\n.ion-bonfire:before {\r\n content: \"\\f315\";\r\n}\r\n.ion-bookmark:before {\r\n content: \"\\f26b\";\r\n}\r\n.ion-briefcase:before {\r\n content: \"\\f26c\";\r\n}\r\n.ion-bug:before {\r\n content: \"\\f2be\";\r\n}\r\n.ion-calculator:before {\r\n content: \"\\f26d\";\r\n}\r\n.ion-calendar:before {\r\n content: \"\\f117\";\r\n}\r\n.ion-camera:before {\r\n content: \"\\f118\";\r\n}\r\n.ion-card:before {\r\n content: \"\\f119\";\r\n}\r\n.ion-cash:before {\r\n content: \"\\f316\";\r\n}\r\n.ion-chatbox:before {\r\n content: \"\\f11b\";\r\n}\r\n.ion-chatbox-working:before {\r\n content: \"\\f11a\";\r\n}\r\n.ion-chatboxes:before {\r\n content: \"\\f11c\";\r\n}\r\n.ion-chatbubble:before {\r\n content: \"\\f11e\";\r\n}\r\n.ion-chatbubble-working:before {\r\n content: \"\\f11d\";\r\n}\r\n.ion-chatbubbles:before {\r\n content: \"\\f11f\";\r\n}\r\n.ion-checkmark:before {\r\n content: \"\\f122\";\r\n}\r\n.ion-checkmark-circled:before {\r\n content: \"\\f120\";\r\n}\r\n.ion-checkmark-round:before {\r\n content: \"\\f121\";\r\n}\r\n.ion-chevron-down:before {\r\n content: \"\\f123\";\r\n}\r\n.ion-chevron-left:before {\r\n content: \"\\f124\";\r\n}\r\n.ion-chevron-right:before {\r\n content: \"\\f125\";\r\n}\r\n.ion-chevron-up:before {\r\n content: \"\\f126\";\r\n}\r\n.ion-clipboard:before {\r\n content: \"\\f127\";\r\n}\r\n.ion-clock:before {\r\n content: \"\\f26e\";\r\n}\r\n.ion-close:before {\r\n content: \"\\f12a\";\r\n}\r\n.ion-close-circled:before {\r\n content: \"\\f128\";\r\n}\r\n.ion-close-round:before {\r\n content: \"\\f129\";\r\n}\r\n.ion-closed-captioning:before {\r\n content: \"\\f317\";\r\n}\r\n.ion-cloud:before {\r\n content: \"\\f12b\";\r\n}\r\n.ion-code:before {\r\n content: \"\\f271\";\r\n}\r\n.ion-code-download:before {\r\n content: \"\\f26f\";\r\n}\r\n.ion-code-working:before {\r\n content: \"\\f270\";\r\n}\r\n.ion-coffee:before {\r\n content: \"\\f272\";\r\n}\r\n.ion-compass:before {\r\n content: \"\\f273\";\r\n}\r\n.ion-compose:before {\r\n content: \"\\f12c\";\r\n}\r\n.ion-connection-bars:before {\r\n content: \"\\f274\";\r\n}\r\n.ion-contrast:before {\r\n content: \"\\f275\";\r\n}\r\n.ion-cube:before {\r\n content: \"\\f318\";\r\n}\r\n.ion-disc:before {\r\n content: \"\\f12d\";\r\n}\r\n.ion-document:before {\r\n content: \"\\f12f\";\r\n}\r\n.ion-document-text:before {\r\n content: \"\\f12e\";\r\n}\r\n.ion-drag:before {\r\n content: \"\\f130\";\r\n}\r\n.ion-earth:before {\r\n content: \"\\f276\";\r\n}\r\n.ion-edit:before {\r\n content: \"\\f2bf\";\r\n}\r\n.ion-egg:before {\r\n content: \"\\f277\";\r\n}\r\n.ion-eject:before {\r\n content: \"\\f131\";\r\n}\r\n.ion-email:before {\r\n content: \"\\f132\";\r\n}\r\n.ion-eye:before {\r\n content: \"\\f133\";\r\n}\r\n.ion-eye-disabled:before {\r\n content: \"\\f306\";\r\n}\r\n.ion-female:before {\r\n content: \"\\f278\";\r\n}\r\n.ion-filing:before {\r\n content: \"\\f134\";\r\n}\r\n.ion-film-marker:before {\r\n content: \"\\f135\";\r\n}\r\n.ion-fireball:before {\r\n content: \"\\f319\";\r\n}\r\n.ion-flag:before {\r\n content: \"\\f279\";\r\n}\r\n.ion-flame:before {\r\n content: \"\\f31a\";\r\n}\r\n.ion-flash:before {\r\n content: \"\\f137\";\r\n}\r\n.ion-flash-off:before {\r\n content: \"\\f136\";\r\n}\r\n.ion-flask:before {\r\n content: \"\\f138\";\r\n}\r\n.ion-folder:before {\r\n content: \"\\f139\";\r\n}\r\n.ion-fork:before {\r\n content: \"\\f27a\";\r\n}\r\n.ion-fork-repo:before {\r\n content: \"\\f2c0\";\r\n}\r\n.ion-forward:before {\r\n content: \"\\f13a\";\r\n}\r\n.ion-funnel:before {\r\n content: \"\\f31b\";\r\n}\r\n.ion-game-controller-a:before {\r\n content: \"\\f13b\";\r\n}\r\n.ion-game-controller-b:before {\r\n content: \"\\f13c\";\r\n}\r\n.ion-gear-a:before {\r\n content: \"\\f13d\";\r\n}\r\n.ion-gear-b:before {\r\n content: \"\\f13e\";\r\n}\r\n.ion-grid:before {\r\n content: \"\\f13f\";\r\n}\r\n.ion-hammer:before {\r\n content: \"\\f27b\";\r\n}\r\n.ion-happy:before {\r\n content: \"\\f31c\";\r\n}\r\n.ion-headphone:before {\r\n content: \"\\f140\";\r\n}\r\n.ion-heart:before {\r\n content: \"\\f141\";\r\n}\r\n.ion-heart-broken:before {\r\n content: \"\\f31d\";\r\n}\r\n.ion-help:before {\r\n content: \"\\f143\";\r\n}\r\n.ion-help-buoy:before {\r\n content: \"\\f27c\";\r\n}\r\n.ion-help-circled:before {\r\n content: \"\\f142\";\r\n}\r\n.ion-home:before {\r\n content: \"\\f144\";\r\n}\r\n.ion-icecream:before {\r\n content: \"\\f27d\";\r\n}\r\n.ion-icon-social-google-plus:before {\r\n content: \"\\f146\";\r\n}\r\n.ion-icon-social-google-plus-outline:before {\r\n content: \"\\f145\";\r\n}\r\n.ion-image:before {\r\n content: \"\\f147\";\r\n}\r\n.ion-images:before {\r\n content: \"\\f148\";\r\n}\r\n.ion-information:before {\r\n content: \"\\f14a\";\r\n}\r\n.ion-information-circled:before {\r\n content: \"\\f149\";\r\n}\r\n.ion-ionic:before {\r\n content: \"\\f14b\";\r\n}\r\n.ion-ios7-alarm:before {\r\n content: \"\\f14d\";\r\n}\r\n.ion-ios7-alarm-outline:before {\r\n content: \"\\f14c\";\r\n}\r\n.ion-ios7-albums:before {\r\n content: \"\\f14f\";\r\n}\r\n.ion-ios7-albums-outline:before {\r\n content: \"\\f14e\";\r\n}\r\n.ion-ios7-americanfootball:before {\r\n content: \"\\f31f\";\r\n}\r\n.ion-ios7-americanfootball-outline:before {\r\n content: \"\\f31e\";\r\n}\r\n.ion-ios7-analytics:before {\r\n content: \"\\f321\";\r\n}\r\n.ion-ios7-analytics-outline:before {\r\n content: \"\\f320\";\r\n}\r\n.ion-ios7-arrow-back:before {\r\n content: \"\\f150\";\r\n}\r\n.ion-ios7-arrow-down:before {\r\n content: \"\\f151\";\r\n}\r\n.ion-ios7-arrow-forward:before {\r\n content: \"\\f152\";\r\n}\r\n.ion-ios7-arrow-left:before {\r\n content: \"\\f153\";\r\n}\r\n.ion-ios7-arrow-right:before {\r\n content: \"\\f154\";\r\n}\r\n.ion-ios7-arrow-thin-down:before {\r\n content: \"\\f27e\";\r\n}\r\n.ion-ios7-arrow-thin-left:before {\r\n content: \"\\f27f\";\r\n}\r\n.ion-ios7-arrow-thin-right:before {\r\n content: \"\\f280\";\r\n}\r\n.ion-ios7-arrow-thin-up:before {\r\n content: \"\\f281\";\r\n}\r\n.ion-ios7-arrow-up:before {\r\n content: \"\\f155\";\r\n}\r\n.ion-ios7-at:before {\r\n content: \"\\f157\";\r\n}\r\n.ion-ios7-at-outline:before {\r\n content: \"\\f156\";\r\n}\r\n.ion-ios7-barcode:before {\r\n content: \"\\f323\";\r\n}\r\n.ion-ios7-barcode-outline:before {\r\n content: \"\\f322\";\r\n}\r\n.ion-ios7-baseball:before {\r\n content: \"\\f325\";\r\n}\r\n.ion-ios7-baseball-outline:before {\r\n content: \"\\f324\";\r\n}\r\n.ion-ios7-basketball:before {\r\n content: \"\\f327\";\r\n}\r\n.ion-ios7-basketball-outline:before {\r\n content: \"\\f326\";\r\n}\r\n.ion-ios7-bell:before {\r\n content: \"\\f159\";\r\n}\r\n.ion-ios7-bell-outline:before {\r\n content: \"\\f158\";\r\n}\r\n.ion-ios7-bolt:before {\r\n content: \"\\f15b\";\r\n}\r\n.ion-ios7-bolt-outline:before {\r\n content: \"\\f15a\";\r\n}\r\n.ion-ios7-bookmarks:before {\r\n content: \"\\f15d\";\r\n}\r\n.ion-ios7-bookmarks-outline:before {\r\n content: \"\\f15c\";\r\n}\r\n.ion-ios7-box:before {\r\n content: \"\\f15f\";\r\n}\r\n.ion-ios7-box-outline:before {\r\n content: \"\\f15e\";\r\n}\r\n.ion-ios7-briefcase:before {\r\n content: \"\\f283\";\r\n}\r\n.ion-ios7-briefcase-outline:before {\r\n content: \"\\f282\";\r\n}\r\n.ion-ios7-browsers:before {\r\n content: \"\\f161\";\r\n}\r\n.ion-ios7-browsers-outline:before {\r\n content: \"\\f160\";\r\n}\r\n.ion-ios7-calculator:before {\r\n content: \"\\f285\";\r\n}\r\n.ion-ios7-calculator-outline:before {\r\n content: \"\\f284\";\r\n}\r\n.ion-ios7-calendar:before {\r\n content: \"\\f163\";\r\n}\r\n.ion-ios7-calendar-outline:before {\r\n content: \"\\f162\";\r\n}\r\n.ion-ios7-camera:before {\r\n content: \"\\f165\";\r\n}\r\n.ion-ios7-camera-outline:before {\r\n content: \"\\f164\";\r\n}\r\n.ion-ios7-cart:before {\r\n content: \"\\f167\";\r\n}\r\n.ion-ios7-cart-outline:before {\r\n content: \"\\f166\";\r\n}\r\n.ion-ios7-chatboxes:before {\r\n content: \"\\f169\";\r\n}\r\n.ion-ios7-chatboxes-outline:before {\r\n content: \"\\f168\";\r\n}\r\n.ion-ios7-chatbubble:before {\r\n content: \"\\f16b\";\r\n}\r\n.ion-ios7-chatbubble-outline:before {\r\n content: \"\\f16a\";\r\n}\r\n.ion-ios7-checkmark:before {\r\n content: \"\\f16e\";\r\n}\r\n.ion-ios7-checkmark-empty:before {\r\n content: \"\\f16c\";\r\n}\r\n.ion-ios7-checkmark-outline:before {\r\n content: \"\\f16d\";\r\n}\r\n.ion-ios7-circle-filled:before {\r\n content: \"\\f16f\";\r\n}\r\n.ion-ios7-circle-outline:before {\r\n content: \"\\f170\";\r\n}\r\n.ion-ios7-clock:before {\r\n content: \"\\f172\";\r\n}\r\n.ion-ios7-clock-outline:before {\r\n content: \"\\f171\";\r\n}\r\n.ion-ios7-close:before {\r\n content: \"\\f2bc\";\r\n}\r\n.ion-ios7-close-empty:before {\r\n content: \"\\f2bd\";\r\n}\r\n.ion-ios7-close-outline:before {\r\n content: \"\\f2bb\";\r\n}\r\n.ion-ios7-cloud:before {\r\n content: \"\\f178\";\r\n}\r\n.ion-ios7-cloud-download:before {\r\n content: \"\\f174\";\r\n}\r\n.ion-ios7-cloud-download-outline:before {\r\n content: \"\\f173\";\r\n}\r\n.ion-ios7-cloud-outline:before {\r\n content: \"\\f175\";\r\n}\r\n.ion-ios7-cloud-upload:before {\r\n content: \"\\f177\";\r\n}\r\n.ion-ios7-cloud-upload-outline:before {\r\n content: \"\\f176\";\r\n}\r\n.ion-ios7-cloudy:before {\r\n content: \"\\f17a\";\r\n}\r\n.ion-ios7-cloudy-night:before {\r\n content: \"\\f308\";\r\n}\r\n.ion-ios7-cloudy-night-outline:before {\r\n content: \"\\f307\";\r\n}\r\n.ion-ios7-cloudy-outline:before {\r\n content: \"\\f179\";\r\n}\r\n.ion-ios7-cog:before {\r\n content: \"\\f17c\";\r\n}\r\n.ion-ios7-cog-outline:before {\r\n content: \"\\f17b\";\r\n}\r\n.ion-ios7-compose:before {\r\n content: \"\\f17e\";\r\n}\r\n.ion-ios7-compose-outline:before {\r\n content: \"\\f17d\";\r\n}\r\n.ion-ios7-contact:before {\r\n content: \"\\f180\";\r\n}\r\n.ion-ios7-contact-outline:before {\r\n content: \"\\f17f\";\r\n}\r\n.ion-ios7-copy:before {\r\n content: \"\\f182\";\r\n}\r\n.ion-ios7-copy-outline:before {\r\n content: \"\\f181\";\r\n}\r\n.ion-ios7-download:before {\r\n content: \"\\f184\";\r\n}\r\n.ion-ios7-download-outline:before {\r\n content: \"\\f183\";\r\n}\r\n.ion-ios7-drag:before {\r\n content: \"\\f185\";\r\n}\r\n.ion-ios7-email:before {\r\n content: \"\\f187\";\r\n}\r\n.ion-ios7-email-outline:before {\r\n content: \"\\f186\";\r\n}\r\n.ion-ios7-expand:before {\r\n content: \"\\f30d\";\r\n}\r\n.ion-ios7-eye:before {\r\n content: \"\\f189\";\r\n}\r\n.ion-ios7-eye-outline:before {\r\n content: \"\\f188\";\r\n}\r\n.ion-ios7-fastforward:before {\r\n content: \"\\f18b\";\r\n}\r\n.ion-ios7-fastforward-outline:before {\r\n content: \"\\f18a\";\r\n}\r\n.ion-ios7-filing:before {\r\n content: \"\\f18d\";\r\n}\r\n.ion-ios7-filing-outline:before {\r\n content: \"\\f18c\";\r\n}\r\n.ion-ios7-film:before {\r\n content: \"\\f18f\";\r\n}\r\n.ion-ios7-film-outline:before {\r\n content: \"\\f18e\";\r\n}\r\n.ion-ios7-flag:before {\r\n content: \"\\f191\";\r\n}\r\n.ion-ios7-flag-outline:before {\r\n content: \"\\f190\";\r\n}\r\n.ion-ios7-folder:before {\r\n content: \"\\f193\";\r\n}\r\n.ion-ios7-folder-outline:before {\r\n content: \"\\f192\";\r\n}\r\n.ion-ios7-football:before {\r\n content: \"\\f329\";\r\n}\r\n.ion-ios7-football-outline:before {\r\n content: \"\\f328\";\r\n}\r\n.ion-ios7-gear:before {\r\n content: \"\\f195\";\r\n}\r\n.ion-ios7-gear-outline:before {\r\n content: \"\\f194\";\r\n}\r\n.ion-ios7-glasses:before {\r\n content: \"\\f197\";\r\n}\r\n.ion-ios7-glasses-outline:before {\r\n content: \"\\f196\";\r\n}\r\n.ion-ios7-heart:before {\r\n content: \"\\f199\";\r\n}\r\n.ion-ios7-heart-outline:before {\r\n content: \"\\f198\";\r\n}\r\n.ion-ios7-help:before {\r\n content: \"\\f19c\";\r\n}\r\n.ion-ios7-help-empty:before {\r\n content: \"\\f19a\";\r\n}\r\n.ion-ios7-help-outline:before {\r\n content: \"\\f19b\";\r\n}\r\n.ion-ios7-home:before {\r\n content: \"\\f32b\";\r\n}\r\n.ion-ios7-home-outline:before {\r\n content: \"\\f32a\";\r\n}\r\n.ion-ios7-infinite:before {\r\n content: \"\\f19e\";\r\n}\r\n.ion-ios7-infinite-outline:before {\r\n content: \"\\f19d\";\r\n}\r\n.ion-ios7-information:before {\r\n content: \"\\f1a1\";\r\n}\r\n.ion-ios7-information-empty:before {\r\n content: \"\\f19f\";\r\n}\r\n.ion-ios7-information-outline:before {\r\n content: \"\\f1a0\";\r\n}\r\n.ion-ios7-ionic-outline:before {\r\n content: \"\\f1a2\";\r\n}\r\n.ion-ios7-keypad:before {\r\n content: \"\\f1a4\";\r\n}\r\n.ion-ios7-keypad-outline:before {\r\n content: \"\\f1a3\";\r\n}\r\n.ion-ios7-lightbulb:before {\r\n content: \"\\f287\";\r\n}\r\n.ion-ios7-lightbulb-outline:before {\r\n content: \"\\f286\";\r\n}\r\n.ion-ios7-location:before {\r\n content: \"\\f1a6\";\r\n}\r\n.ion-ios7-location-outline:before {\r\n content: \"\\f1a5\";\r\n}\r\n.ion-ios7-locked:before {\r\n content: \"\\f1a8\";\r\n}\r\n.ion-ios7-locked-outline:before {\r\n content: \"\\f1a7\";\r\n}\r\n.ion-ios7-loop:before {\r\n content: \"\\f32d\";\r\n}\r\n.ion-ios7-loop-strong:before {\r\n content: \"\\f32c\";\r\n}\r\n.ion-ios7-medkit:before {\r\n content: \"\\f289\";\r\n}\r\n.ion-ios7-medkit-outline:before {\r\n content: \"\\f288\";\r\n}\r\n.ion-ios7-mic:before {\r\n content: \"\\f1ab\";\r\n}\r\n.ion-ios7-mic-off:before {\r\n content: \"\\f1a9\";\r\n}\r\n.ion-ios7-mic-outline:before {\r\n content: \"\\f1aa\";\r\n}\r\n.ion-ios7-minus:before {\r\n content: \"\\f1ae\";\r\n}\r\n.ion-ios7-minus-empty:before {\r\n content: \"\\f1ac\";\r\n}\r\n.ion-ios7-minus-outline:before {\r\n content: \"\\f1ad\";\r\n}\r\n.ion-ios7-monitor:before {\r\n content: \"\\f1b0\";\r\n}\r\n.ion-ios7-monitor-outline:before {\r\n content: \"\\f1af\";\r\n}\r\n.ion-ios7-moon:before {\r\n content: \"\\f1b2\";\r\n}\r\n.ion-ios7-moon-outline:before {\r\n content: \"\\f1b1\";\r\n}\r\n.ion-ios7-more:before {\r\n content: \"\\f1b4\";\r\n}\r\n.ion-ios7-more-outline:before {\r\n content: \"\\f1b3\";\r\n}\r\n.ion-ios7-musical-note:before {\r\n content: \"\\f1b5\";\r\n}\r\n.ion-ios7-musical-notes:before {\r\n content: \"\\f1b6\";\r\n}\r\n.ion-ios7-navigate:before {\r\n content: \"\\f1b8\";\r\n}\r\n.ion-ios7-navigate-outline:before {\r\n content: \"\\f1b7\";\r\n}\r\n.ion-ios7-paper:before {\r\n content: \"\\f32f\";\r\n}\r\n.ion-ios7-paper-outline:before {\r\n content: \"\\f32e\";\r\n}\r\n.ion-ios7-paperplane:before {\r\n content: \"\\f1ba\";\r\n}\r\n.ion-ios7-paperplane-outline:before {\r\n content: \"\\f1b9\";\r\n}\r\n.ion-ios7-partlysunny:before {\r\n content: \"\\f1bc\";\r\n}\r\n.ion-ios7-partlysunny-outline:before {\r\n content: \"\\f1bb\";\r\n}\r\n.ion-ios7-pause:before {\r\n content: \"\\f1be\";\r\n}\r\n.ion-ios7-pause-outline:before {\r\n content: \"\\f1bd\";\r\n}\r\n.ion-ios7-paw:before {\r\n content: \"\\f331\";\r\n}\r\n.ion-ios7-paw-outline:before {\r\n content: \"\\f330\";\r\n}\r\n.ion-ios7-people:before {\r\n content: \"\\f1c0\";\r\n}\r\n.ion-ios7-people-outline:before {\r\n content: \"\\f1bf\";\r\n}\r\n.ion-ios7-person:before {\r\n content: \"\\f1c2\";\r\n}\r\n.ion-ios7-person-outline:before {\r\n content: \"\\f1c1\";\r\n}\r\n.ion-ios7-personadd:before {\r\n content: \"\\f1c4\";\r\n}\r\n.ion-ios7-personadd-outline:before {\r\n content: \"\\f1c3\";\r\n}\r\n.ion-ios7-photos:before {\r\n content: \"\\f1c6\";\r\n}\r\n.ion-ios7-photos-outline:before {\r\n content: \"\\f1c5\";\r\n}\r\n.ion-ios7-pie:before {\r\n content: \"\\f28b\";\r\n}\r\n.ion-ios7-pie-outline:before {\r\n content: \"\\f28a\";\r\n}\r\n.ion-ios7-play:before {\r\n content: \"\\f1c8\";\r\n}\r\n.ion-ios7-play-outline:before {\r\n content: \"\\f1c7\";\r\n}\r\n.ion-ios7-plus:before {\r\n content: \"\\f1cb\";\r\n}\r\n.ion-ios7-plus-empty:before {\r\n content: \"\\f1c9\";\r\n}\r\n.ion-ios7-plus-outline:before {\r\n content: \"\\f1ca\";\r\n}\r\n.ion-ios7-pricetag:before {\r\n content: \"\\f28d\";\r\n}\r\n.ion-ios7-pricetag-outline:before {\r\n content: \"\\f28c\";\r\n}\r\n.ion-ios7-pricetags:before {\r\n content: \"\\f333\";\r\n}\r\n.ion-ios7-pricetags-outline:before {\r\n content: \"\\f332\";\r\n}\r\n.ion-ios7-printer:before {\r\n content: \"\\f1cd\";\r\n}\r\n.ion-ios7-printer-outline:before {\r\n content: \"\\f1cc\";\r\n}\r\n.ion-ios7-pulse:before {\r\n content: \"\\f335\";\r\n}\r\n.ion-ios7-pulse-strong:before {\r\n content: \"\\f334\";\r\n}\r\n.ion-ios7-rainy:before {\r\n content: \"\\f1cf\";\r\n}\r\n.ion-ios7-rainy-outline:before {\r\n content: \"\\f1ce\";\r\n}\r\n.ion-ios7-recording:before {\r\n content: \"\\f1d1\";\r\n}\r\n.ion-ios7-recording-outline:before {\r\n content: \"\\f1d0\";\r\n}\r\n.ion-ios7-redo:before {\r\n content: \"\\f1d3\";\r\n}\r\n.ion-ios7-redo-outline:before {\r\n content: \"\\f1d2\";\r\n}\r\n.ion-ios7-refresh:before {\r\n content: \"\\f1d6\";\r\n}\r\n.ion-ios7-refresh-empty:before {\r\n content: \"\\f1d4\";\r\n}\r\n.ion-ios7-refresh-outline:before {\r\n content: \"\\f1d5\";\r\n}\r\n.ion-ios7-reload:before {\r\n content: \"\\f28e\";\r\n}\r\n.ion-ios7-reverse-camera:before {\r\n content: \"\\f337\";\r\n}\r\n.ion-ios7-reverse-camera-outline:before {\r\n content: \"\\f336\";\r\n}\r\n.ion-ios7-rewind:before {\r\n content: \"\\f1d8\";\r\n}\r\n.ion-ios7-rewind-outline:before {\r\n content: \"\\f1d7\";\r\n}\r\n.ion-ios7-search:before {\r\n content: \"\\f1da\";\r\n}\r\n.ion-ios7-search-strong:before {\r\n content: \"\\f1d9\";\r\n}\r\n.ion-ios7-settings:before {\r\n content: \"\\f339\";\r\n}\r\n.ion-ios7-settings-strong:before {\r\n content: \"\\f338\";\r\n}\r\n.ion-ios7-shrink:before {\r\n content: \"\\f30e\";\r\n}\r\n.ion-ios7-skipbackward:before {\r\n content: \"\\f1dc\";\r\n}\r\n.ion-ios7-skipbackward-outline:before {\r\n content: \"\\f1db\";\r\n}\r\n.ion-ios7-skipforward:before {\r\n content: \"\\f1de\";\r\n}\r\n.ion-ios7-skipforward-outline:before {\r\n content: \"\\f1dd\";\r\n}\r\n.ion-ios7-snowy:before {\r\n content: \"\\f309\";\r\n}\r\n.ion-ios7-speedometer:before {\r\n content: \"\\f290\";\r\n}\r\n.ion-ios7-speedometer-outline:before {\r\n content: \"\\f28f\";\r\n}\r\n.ion-ios7-star:before {\r\n content: \"\\f1e0\";\r\n}\r\n.ion-ios7-star-half:before {\r\n content: \"\\f33a\";\r\n}\r\n.ion-ios7-star-outline:before {\r\n content: \"\\f1df\";\r\n}\r\n.ion-ios7-stopwatch:before {\r\n content: \"\\f1e2\";\r\n}\r\n.ion-ios7-stopwatch-outline:before {\r\n content: \"\\f1e1\";\r\n}\r\n.ion-ios7-sunny:before {\r\n content: \"\\f1e4\";\r\n}\r\n.ion-ios7-sunny-outline:before {\r\n content: \"\\f1e3\";\r\n}\r\n.ion-ios7-telephone:before {\r\n content: \"\\f1e6\";\r\n}\r\n.ion-ios7-telephone-outline:before {\r\n content: \"\\f1e5\";\r\n}\r\n.ion-ios7-tennisball:before {\r\n content: \"\\f33c\";\r\n}\r\n.ion-ios7-tennisball-outline:before {\r\n content: \"\\f33b\";\r\n}\r\n.ion-ios7-thunderstorm:before {\r\n content: \"\\f1e8\";\r\n}\r\n.ion-ios7-thunderstorm-outline:before {\r\n content: \"\\f1e7\";\r\n}\r\n.ion-ios7-time:before {\r\n content: \"\\f292\";\r\n}\r\n.ion-ios7-time-outline:before {\r\n content: \"\\f291\";\r\n}\r\n.ion-ios7-timer:before {\r\n content: \"\\f1ea\";\r\n}\r\n.ion-ios7-timer-outline:before {\r\n content: \"\\f1e9\";\r\n}\r\n.ion-ios7-toggle:before {\r\n content: \"\\f33e\";\r\n}\r\n.ion-ios7-toggle-outline:before {\r\n content: \"\\f33d\";\r\n}\r\n.ion-ios7-trash:before {\r\n content: \"\\f1ec\";\r\n}\r\n.ion-ios7-trash-outline:before {\r\n content: \"\\f1eb\";\r\n}\r\n.ion-ios7-undo:before {\r\n content: \"\\f1ee\";\r\n}\r\n.ion-ios7-undo-outline:before {\r\n content: \"\\f1ed\";\r\n}\r\n.ion-ios7-unlocked:before {\r\n content: \"\\f1f0\";\r\n}\r\n.ion-ios7-unlocked-outline:before {\r\n content: \"\\f1ef\";\r\n}\r\n.ion-ios7-upload:before {\r\n content: \"\\f1f2\";\r\n}\r\n.ion-ios7-upload-outline:before {\r\n content: \"\\f1f1\";\r\n}\r\n.ion-ios7-videocam:before {\r\n content: \"\\f1f4\";\r\n}\r\n.ion-ios7-videocam-outline:before {\r\n content: \"\\f1f3\";\r\n}\r\n.ion-ios7-volume-high:before {\r\n content: \"\\f1f5\";\r\n}\r\n.ion-ios7-volume-low:before {\r\n content: \"\\f1f6\";\r\n}\r\n.ion-ios7-wineglass:before {\r\n content: \"\\f294\";\r\n}\r\n.ion-ios7-wineglass-outline:before {\r\n content: \"\\f293\";\r\n}\r\n.ion-ios7-world:before {\r\n content: \"\\f1f8\";\r\n}\r\n.ion-ios7-world-outline:before {\r\n content: \"\\f1f7\";\r\n}\r\n.ion-ipad:before {\r\n content: \"\\f1f9\";\r\n}\r\n.ion-iphone:before {\r\n content: \"\\f1fa\";\r\n}\r\n.ion-ipod:before {\r\n content: \"\\f1fb\";\r\n}\r\n.ion-jet:before {\r\n content: \"\\f295\";\r\n}\r\n.ion-key:before {\r\n content: \"\\f296\";\r\n}\r\n.ion-knife:before {\r\n content: \"\\f297\";\r\n}\r\n.ion-laptop:before {\r\n content: \"\\f1fc\";\r\n}\r\n.ion-leaf:before {\r\n content: \"\\f1fd\";\r\n}\r\n.ion-levels:before {\r\n content: \"\\f298\";\r\n}\r\n.ion-lightbulb:before {\r\n content: \"\\f299\";\r\n}\r\n.ion-link:before {\r\n content: \"\\f1fe\";\r\n}\r\n.ion-load-a:before {\r\n content: \"\\f29a\";\r\n}\r\n.ion-load-b:before {\r\n content: \"\\f29b\";\r\n}\r\n.ion-load-c:before {\r\n content: \"\\f29c\";\r\n}\r\n.ion-load-d:before {\r\n content: \"\\f29d\";\r\n}\r\n.ion-location:before {\r\n content: \"\\f1ff\";\r\n}\r\n.ion-locked:before {\r\n content: \"\\f200\";\r\n}\r\n.ion-log-in:before {\r\n content: \"\\f29e\";\r\n}\r\n.ion-log-out:before {\r\n content: \"\\f29f\";\r\n}\r\n.ion-loop:before {\r\n content: \"\\f201\";\r\n}\r\n.ion-magnet:before {\r\n content: \"\\f2a0\";\r\n}\r\n.ion-male:before {\r\n content: \"\\f2a1\";\r\n}\r\n.ion-man:before {\r\n content: \"\\f202\";\r\n}\r\n.ion-map:before {\r\n content: \"\\f203\";\r\n}\r\n.ion-medkit:before {\r\n content: \"\\f2a2\";\r\n}\r\n.ion-merge:before {\r\n content: \"\\f33f\";\r\n}\r\n.ion-mic-a:before {\r\n content: \"\\f204\";\r\n}\r\n.ion-mic-b:before {\r\n content: \"\\f205\";\r\n}\r\n.ion-mic-c:before {\r\n content: \"\\f206\";\r\n}\r\n.ion-minus:before {\r\n content: \"\\f209\";\r\n}\r\n.ion-minus-circled:before {\r\n content: \"\\f207\";\r\n}\r\n.ion-minus-round:before {\r\n content: \"\\f208\";\r\n}\r\n.ion-model-s:before {\r\n content: \"\\f2c1\";\r\n}\r\n.ion-monitor:before {\r\n content: \"\\f20a\";\r\n}\r\n.ion-more:before {\r\n content: \"\\f20b\";\r\n}\r\n.ion-mouse:before {\r\n content: \"\\f340\";\r\n}\r\n.ion-music-note:before {\r\n content: \"\\f20c\";\r\n}\r\n.ion-navicon:before {\r\n content: \"\\f20e\";\r\n}\r\n.ion-navicon-round:before {\r\n content: \"\\f20d\";\r\n}\r\n.ion-navigate:before {\r\n content: \"\\f2a3\";\r\n}\r\n.ion-network:before {\r\n content: \"\\f341\";\r\n}\r\n.ion-no-smoking:before {\r\n content: \"\\f2c2\";\r\n}\r\n.ion-nuclear:before {\r\n content: \"\\f2a4\";\r\n}\r\n.ion-outlet:before {\r\n content: \"\\f342\";\r\n}\r\n.ion-paper-airplane:before {\r\n content: \"\\f2c3\";\r\n}\r\n.ion-paperclip:before {\r\n content: \"\\f20f\";\r\n}\r\n.ion-pause:before {\r\n content: \"\\f210\";\r\n}\r\n.ion-person:before {\r\n content: \"\\f213\";\r\n}\r\n.ion-person-add:before {\r\n content: \"\\f211\";\r\n}\r\n.ion-person-stalker:before {\r\n content: \"\\f212\";\r\n}\r\n.ion-pie-graph:before {\r\n content: \"\\f2a5\";\r\n}\r\n.ion-pin:before {\r\n content: \"\\f2a6\";\r\n}\r\n.ion-pinpoint:before {\r\n content: \"\\f2a7\";\r\n}\r\n.ion-pizza:before {\r\n content: \"\\f2a8\";\r\n}\r\n.ion-plane:before {\r\n content: \"\\f214\";\r\n}\r\n.ion-planet:before {\r\n content: \"\\f343\";\r\n}\r\n.ion-play:before {\r\n content: \"\\f215\";\r\n}\r\n.ion-playstation:before {\r\n content: \"\\f30a\";\r\n}\r\n.ion-plus:before {\r\n content: \"\\f218\";\r\n}\r\n.ion-plus-circled:before {\r\n content: \"\\f216\";\r\n}\r\n.ion-plus-round:before {\r\n content: \"\\f217\";\r\n}\r\n.ion-podium:before {\r\n content: \"\\f344\";\r\n}\r\n.ion-pound:before {\r\n content: \"\\f219\";\r\n}\r\n.ion-power:before {\r\n content: \"\\f2a9\";\r\n}\r\n.ion-pricetag:before {\r\n content: \"\\f2aa\";\r\n}\r\n.ion-pricetags:before {\r\n content: \"\\f2ab\";\r\n}\r\n.ion-printer:before {\r\n content: \"\\f21a\";\r\n}\r\n.ion-pull-request:before {\r\n content: \"\\f345\";\r\n}\r\n.ion-qr-scanner:before {\r\n content: \"\\f346\";\r\n}\r\n.ion-quote:before {\r\n content: \"\\f347\";\r\n}\r\n.ion-radio-waves:before {\r\n content: \"\\f2ac\";\r\n}\r\n.ion-record:before {\r\n content: \"\\f21b\";\r\n}\r\n.ion-refresh:before {\r\n content: \"\\f21c\";\r\n}\r\n.ion-reply:before {\r\n content: \"\\f21e\";\r\n}\r\n.ion-reply-all:before {\r\n content: \"\\f21d\";\r\n}\r\n.ion-ribbon-a:before {\r\n content: \"\\f348\";\r\n}\r\n.ion-ribbon-b:before {\r\n content: \"\\f349\";\r\n}\r\n.ion-sad:before {\r\n content: \"\\f34a\";\r\n}\r\n.ion-scissors:before {\r\n content: \"\\f34b\";\r\n}\r\n.ion-search:before {\r\n content: \"\\f21f\";\r\n}\r\n.ion-settings:before {\r\n content: \"\\f2ad\";\r\n}\r\n.ion-share:before {\r\n content: \"\\f220\";\r\n}\r\n.ion-shuffle:before {\r\n content: \"\\f221\";\r\n}\r\n.ion-skip-backward:before {\r\n content: \"\\f222\";\r\n}\r\n.ion-skip-forward:before {\r\n content: \"\\f223\";\r\n}\r\n.ion-social-android:before {\r\n content: \"\\f225\";\r\n}\r\n.ion-social-android-outline:before {\r\n content: \"\\f224\";\r\n}\r\n.ion-social-apple:before {\r\n content: \"\\f227\";\r\n}\r\n.ion-social-apple-outline:before {\r\n content: \"\\f226\";\r\n}\r\n.ion-social-bitcoin:before {\r\n content: \"\\f2af\";\r\n}\r\n.ion-social-bitcoin-outline:before {\r\n content: \"\\f2ae\";\r\n}\r\n.ion-social-buffer:before {\r\n content: \"\\f229\";\r\n}\r\n.ion-social-buffer-outline:before {\r\n content: \"\\f228\";\r\n}\r\n.ion-social-designernews:before {\r\n content: \"\\f22b\";\r\n}\r\n.ion-social-designernews-outline:before {\r\n content: \"\\f22a\";\r\n}\r\n.ion-social-dribbble:before {\r\n content: \"\\f22d\";\r\n}\r\n.ion-social-dribbble-outline:before {\r\n content: \"\\f22c\";\r\n}\r\n.ion-social-dropbox:before {\r\n content: \"\\f22f\";\r\n}\r\n.ion-social-dropbox-outline:before {\r\n content: \"\\f22e\";\r\n}\r\n.ion-social-facebook:before {\r\n content: \"\\f231\";\r\n}\r\n.ion-social-facebook-outline:before {\r\n content: \"\\f230\";\r\n}\r\n.ion-social-foursquare:before {\r\n content: \"\\f34d\";\r\n}\r\n.ion-social-foursquare-outline:before {\r\n content: \"\\f34c\";\r\n}\r\n.ion-social-freebsd-devil:before {\r\n content: \"\\f2c4\";\r\n}\r\n.ion-social-github:before {\r\n content: \"\\f233\";\r\n}\r\n.ion-social-github-outline:before {\r\n content: \"\\f232\";\r\n}\r\n.ion-social-google:before {\r\n content: \"\\f34f\";\r\n}\r\n.ion-social-google-outline:before {\r\n content: \"\\f34e\";\r\n}\r\n.ion-social-googleplus:before {\r\n content: \"\\f235\";\r\n}\r\n.ion-social-googleplus-outline:before {\r\n content: \"\\f234\";\r\n}\r\n.ion-social-hackernews:before {\r\n content: \"\\f237\";\r\n}\r\n.ion-social-hackernews-outline:before {\r\n content: \"\\f236\";\r\n}\r\n.ion-social-instagram:before {\r\n content: \"\\f351\";\r\n}\r\n.ion-social-instagram-outline:before {\r\n content: \"\\f350\";\r\n}\r\n.ion-social-linkedin:before {\r\n content: \"\\f239\";\r\n}\r\n.ion-social-linkedin-outline:before {\r\n content: \"\\f238\";\r\n}\r\n.ion-social-pinterest:before {\r\n content: \"\\f2b1\";\r\n}\r\n.ion-social-pinterest-outline:before {\r\n content: \"\\f2b0\";\r\n}\r\n.ion-social-reddit:before {\r\n content: \"\\f23b\";\r\n}\r\n.ion-social-reddit-outline:before {\r\n content: \"\\f23a\";\r\n}\r\n.ion-social-rss:before {\r\n content: \"\\f23d\";\r\n}\r\n.ion-social-rss-outline:before {\r\n content: \"\\f23c\";\r\n}\r\n.ion-social-skype:before {\r\n content: \"\\f23f\";\r\n}\r\n.ion-social-skype-outline:before {\r\n content: \"\\f23e\";\r\n}\r\n.ion-social-tumblr:before {\r\n content: \"\\f241\";\r\n}\r\n.ion-social-tumblr-outline:before {\r\n content: \"\\f240\";\r\n}\r\n.ion-social-tux:before {\r\n content: \"\\f2c5\";\r\n}\r\n.ion-social-twitter:before {\r\n content: \"\\f243\";\r\n}\r\n.ion-social-twitter-outline:before {\r\n content: \"\\f242\";\r\n}\r\n.ion-social-usd:before {\r\n content: \"\\f353\";\r\n}\r\n.ion-social-usd-outline:before {\r\n content: \"\\f352\";\r\n}\r\n.ion-social-vimeo:before {\r\n content: \"\\f245\";\r\n}\r\n.ion-social-vimeo-outline:before {\r\n content: \"\\f244\";\r\n}\r\n.ion-social-windows:before {\r\n content: \"\\f247\";\r\n}\r\n.ion-social-windows-outline:before {\r\n content: \"\\f246\";\r\n}\r\n.ion-social-wordpress:before {\r\n content: \"\\f249\";\r\n}\r\n.ion-social-wordpress-outline:before {\r\n content: \"\\f248\";\r\n}\r\n.ion-social-yahoo:before {\r\n content: \"\\f24b\";\r\n}\r\n.ion-social-yahoo-outline:before {\r\n content: \"\\f24a\";\r\n}\r\n.ion-social-youtube:before {\r\n content: \"\\f24d\";\r\n}\r\n.ion-social-youtube-outline:before {\r\n content: \"\\f24c\";\r\n}\r\n.ion-speakerphone:before {\r\n content: \"\\f2b2\";\r\n}\r\n.ion-speedometer:before {\r\n content: \"\\f2b3\";\r\n}\r\n.ion-spoon:before {\r\n content: \"\\f2b4\";\r\n}\r\n.ion-star:before {\r\n content: \"\\f24e\";\r\n}\r\n.ion-stats-bars:before {\r\n content: \"\\f2b5\";\r\n}\r\n.ion-steam:before {\r\n content: \"\\f30b\";\r\n}\r\n.ion-stop:before {\r\n content: \"\\f24f\";\r\n}\r\n.ion-thermometer:before {\r\n content: \"\\f2b6\";\r\n}\r\n.ion-thumbsdown:before {\r\n content: \"\\f250\";\r\n}\r\n.ion-thumbsup:before {\r\n content: \"\\f251\";\r\n}\r\n.ion-toggle:before {\r\n content: \"\\f355\";\r\n}\r\n.ion-toggle-filled:before {\r\n content: \"\\f354\";\r\n}\r\n.ion-trash-a:before {\r\n content: \"\\f252\";\r\n}\r\n.ion-trash-b:before {\r\n content: \"\\f253\";\r\n}\r\n.ion-trophy:before {\r\n content: \"\\f356\";\r\n}\r\n.ion-umbrella:before {\r\n content: \"\\f2b7\";\r\n}\r\n.ion-university:before {\r\n content: \"\\f357\";\r\n}\r\n.ion-unlocked:before {\r\n content: \"\\f254\";\r\n}\r\n.ion-upload:before {\r\n content: \"\\f255\";\r\n}\r\n.ion-usb:before {\r\n content: \"\\f2b8\";\r\n}\r\n.ion-videocamera:before {\r\n content: \"\\f256\";\r\n}\r\n.ion-volume-high:before {\r\n content: \"\\f257\";\r\n}\r\n.ion-volume-low:before {\r\n content: \"\\f258\";\r\n}\r\n.ion-volume-medium:before {\r\n content: \"\\f259\";\r\n}\r\n.ion-volume-mute:before {\r\n content: \"\\f25a\";\r\n}\r\n.ion-wand:before {\r\n content: \"\\f358\";\r\n}\r\n.ion-waterdrop:before {\r\n content: \"\\f25b\";\r\n}\r\n.ion-wifi:before {\r\n content: \"\\f25c\";\r\n}\r\n.ion-wineglass:before {\r\n content: \"\\f2b9\";\r\n}\r\n.ion-woman:before {\r\n content: \"\\f25d\";\r\n}\r\n.ion-wrench:before {\r\n content: \"\\f2ba\";\r\n}\r\n.ion-xbox:before {\r\n content: \"\\f30c\";\r\n}\r\n@font-face {\r\n font-family: 'themify';\r\n src: url('../fonts/themify.eot?-fvbane');\r\n src: url('../fonts/themify.eot?#iefix-fvbane') format('embedded-opentype'), url('../fonts/themify.woff?-fvbane') format('woff'), url('../fonts/themify.ttf?-fvbane') format('truetype'), url('../fonts/themify.svg?-fvbane#themify') format('svg');\r\n font-weight: normal;\r\n font-style: normal;\r\n}\r\n[class^=\"ti-\"],\r\n[class*=\" ti-\"] {\r\n font-family: 'themify';\r\n speak: none;\r\n font-style: normal;\r\n font-weight: normal;\r\n font-variant: normal;\r\n text-transform: none;\r\n line-height: 1;\r\n /* Better Font Rendering =========== */\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n}\r\n.ti-wand:before {\r\n content: \"\\e600\";\r\n}\r\n.ti-volume:before {\r\n content: \"\\e601\";\r\n}\r\n.ti-user:before {\r\n content: \"\\e602\";\r\n}\r\n.ti-unlock:before {\r\n content: \"\\e603\";\r\n}\r\n.ti-unlink:before {\r\n content: \"\\e604\";\r\n}\r\n.ti-trash:before {\r\n content: \"\\e605\";\r\n}\r\n.ti-thought:before {\r\n content: \"\\e606\";\r\n}\r\n.ti-target:before {\r\n content: \"\\e607\";\r\n}\r\n.ti-tag:before {\r\n content: \"\\e608\";\r\n}\r\n.ti-tablet:before {\r\n content: \"\\e609\";\r\n}\r\n.ti-star:before {\r\n content: \"\\e60a\";\r\n}\r\n.ti-spray:before {\r\n content: \"\\e60b\";\r\n}\r\n.ti-signal:before {\r\n content: \"\\e60c\";\r\n}\r\n.ti-shopping-cart:before {\r\n content: \"\\e60d\";\r\n}\r\n.ti-shopping-cart-full:before {\r\n content: \"\\e60e\";\r\n}\r\n.ti-settings:before {\r\n content: \"\\e60f\";\r\n}\r\n.ti-search:before {\r\n content: \"\\e610\";\r\n}\r\n.ti-zoom-in:before {\r\n content: \"\\e611\";\r\n}\r\n.ti-zoom-out:before {\r\n content: \"\\e612\";\r\n}\r\n.ti-cut:before {\r\n content: \"\\e613\";\r\n}\r\n.ti-ruler:before {\r\n content: \"\\e614\";\r\n}\r\n.ti-ruler-pencil:before {\r\n content: \"\\e615\";\r\n}\r\n.ti-ruler-alt:before {\r\n content: \"\\e616\";\r\n}\r\n.ti-bookmark:before {\r\n content: \"\\e617\";\r\n}\r\n.ti-bookmark-alt:before {\r\n content: \"\\e618\";\r\n}\r\n.ti-reload:before {\r\n content: \"\\e619\";\r\n}\r\n.ti-plus:before {\r\n content: \"\\e61a\";\r\n}\r\n.ti-pin:before {\r\n content: \"\\e61b\";\r\n}\r\n.ti-pencil:before {\r\n content: \"\\e61c\";\r\n}\r\n.ti-pencil-alt:before {\r\n content: \"\\e61d\";\r\n}\r\n.ti-paint-roller:before {\r\n content: \"\\e61e\";\r\n}\r\n.ti-paint-bucket:before {\r\n content: \"\\e61f\";\r\n}\r\n.ti-na:before {\r\n content: \"\\e620\";\r\n}\r\n.ti-mobile:before {\r\n content: \"\\e621\";\r\n}\r\n.ti-minus:before {\r\n content: \"\\e622\";\r\n}\r\n.ti-medall:before {\r\n content: \"\\e623\";\r\n}\r\n.ti-medall-alt:before {\r\n content: \"\\e624\";\r\n}\r\n.ti-marker:before {\r\n content: \"\\e625\";\r\n}\r\n.ti-marker-alt:before {\r\n content: \"\\e626\";\r\n}\r\n.ti-arrow-up:before {\r\n content: \"\\e627\";\r\n}\r\n.ti-arrow-right:before {\r\n content: \"\\e628\";\r\n}\r\n.ti-arrow-left:before {\r\n content: \"\\e629\";\r\n}\r\n.ti-arrow-down:before {\r\n content: \"\\e62a\";\r\n}\r\n.ti-lock:before {\r\n content: \"\\e62b\";\r\n}\r\n.ti-location-arrow:before {\r\n content: \"\\e62c\";\r\n}\r\n.ti-link:before {\r\n content: \"\\e62d\";\r\n}\r\n.ti-layout:before {\r\n content: \"\\e62e\";\r\n}\r\n.ti-layers:before {\r\n content: \"\\e62f\";\r\n}\r\n.ti-layers-alt:before {\r\n content: \"\\e630\";\r\n}\r\n.ti-key:before {\r\n content: \"\\e631\";\r\n}\r\n.ti-import:before {\r\n content: \"\\e632\";\r\n}\r\n.ti-image:before {\r\n content: \"\\e633\";\r\n}\r\n.ti-heart:before {\r\n content: \"\\e634\";\r\n}\r\n.ti-heart-broken:before {\r\n content: \"\\e635\";\r\n}\r\n.ti-hand-stop:before {\r\n content: \"\\e636\";\r\n}\r\n.ti-hand-open:before {\r\n content: \"\\e637\";\r\n}\r\n.ti-hand-drag:before {\r\n content: \"\\e638\";\r\n}\r\n.ti-folder:before {\r\n content: \"\\e639\";\r\n}\r\n.ti-flag:before {\r\n content: \"\\e63a\";\r\n}\r\n.ti-flag-alt:before {\r\n content: \"\\e63b\";\r\n}\r\n.ti-flag-alt-2:before {\r\n content: \"\\e63c\";\r\n}\r\n.ti-eye:before {\r\n content: \"\\e63d\";\r\n}\r\n.ti-export:before {\r\n content: \"\\e63e\";\r\n}\r\n.ti-exchange-vertical:before {\r\n content: \"\\e63f\";\r\n}\r\n.ti-desktop:before {\r\n content: \"\\e640\";\r\n}\r\n.ti-cup:before {\r\n content: \"\\e641\";\r\n}\r\n.ti-crown:before {\r\n content: \"\\e642\";\r\n}\r\n.ti-comments:before {\r\n content: \"\\e643\";\r\n}\r\n.ti-comment:before {\r\n content: \"\\e644\";\r\n}\r\n.ti-comment-alt:before {\r\n content: \"\\e645\";\r\n}\r\n.ti-close:before {\r\n content: \"\\e646\";\r\n}\r\n.ti-clip:before {\r\n content: \"\\e647\";\r\n}\r\n.ti-angle-up:before {\r\n content: \"\\e648\";\r\n}\r\n.ti-angle-right:before {\r\n content: \"\\e649\";\r\n}\r\n.ti-angle-left:before {\r\n content: \"\\e64a\";\r\n}\r\n.ti-angle-down:before {\r\n content: \"\\e64b\";\r\n}\r\n.ti-check:before {\r\n content: \"\\e64c\";\r\n}\r\n.ti-check-box:before {\r\n content: \"\\e64d\";\r\n}\r\n.ti-camera:before {\r\n content: \"\\e64e\";\r\n}\r\n.ti-announcement:before {\r\n content: \"\\e64f\";\r\n}\r\n.ti-brush:before {\r\n content: \"\\e650\";\r\n}\r\n.ti-briefcase:before {\r\n content: \"\\e651\";\r\n}\r\n.ti-bolt:before {\r\n content: \"\\e652\";\r\n}\r\n.ti-bolt-alt:before {\r\n content: \"\\e653\";\r\n}\r\n.ti-blackboard:before {\r\n content: \"\\e654\";\r\n}\r\n.ti-bag:before {\r\n content: \"\\e655\";\r\n}\r\n.ti-move:before {\r\n content: \"\\e656\";\r\n}\r\n.ti-arrows-vertical:before {\r\n content: \"\\e657\";\r\n}\r\n.ti-arrows-horizontal:before {\r\n content: \"\\e658\";\r\n}\r\n.ti-fullscreen:before {\r\n content: \"\\e659\";\r\n}\r\n.ti-arrow-top-right:before {\r\n content: \"\\e65a\";\r\n}\r\n.ti-arrow-top-left:before {\r\n content: \"\\e65b\";\r\n}\r\n.ti-arrow-circle-up:before {\r\n content: \"\\e65c\";\r\n}\r\n.ti-arrow-circle-right:before {\r\n content: \"\\e65d\";\r\n}\r\n.ti-arrow-circle-left:before {\r\n content: \"\\e65e\";\r\n}\r\n.ti-arrow-circle-down:before {\r\n content: \"\\e65f\";\r\n}\r\n.ti-angle-double-up:before {\r\n content: \"\\e660\";\r\n}\r\n.ti-angle-double-right:before {\r\n content: \"\\e661\";\r\n}\r\n.ti-angle-double-left:before {\r\n content: \"\\e662\";\r\n}\r\n.ti-angle-double-down:before {\r\n content: \"\\e663\";\r\n}\r\n.ti-zip:before {\r\n content: \"\\e664\";\r\n}\r\n.ti-world:before {\r\n content: \"\\e665\";\r\n}\r\n.ti-wheelchair:before {\r\n content: \"\\e666\";\r\n}\r\n.ti-view-list:before {\r\n content: \"\\e667\";\r\n}\r\n.ti-view-list-alt:before {\r\n content: \"\\e668\";\r\n}\r\n.ti-view-grid:before {\r\n content: \"\\e669\";\r\n}\r\n.ti-uppercase:before {\r\n content: \"\\e66a\";\r\n}\r\n.ti-upload:before {\r\n content: \"\\e66b\";\r\n}\r\n.ti-underline:before {\r\n content: \"\\e66c\";\r\n}\r\n.ti-truck:before {\r\n content: \"\\e66d\";\r\n}\r\n.ti-timer:before {\r\n content: \"\\e66e\";\r\n}\r\n.ti-ticket:before {\r\n content: \"\\e66f\";\r\n}\r\n.ti-thumb-up:before {\r\n content: \"\\e670\";\r\n}\r\n.ti-thumb-down:before {\r\n content: \"\\e671\";\r\n}\r\n.ti-text:before {\r\n content: \"\\e672\";\r\n}\r\n.ti-stats-up:before {\r\n content: \"\\e673\";\r\n}\r\n.ti-stats-down:before {\r\n content: \"\\e674\";\r\n}\r\n.ti-split-v:before {\r\n content: \"\\e675\";\r\n}\r\n.ti-split-h:before {\r\n content: \"\\e676\";\r\n}\r\n.ti-smallcap:before {\r\n content: \"\\e677\";\r\n}\r\n.ti-shine:before {\r\n content: \"\\e678\";\r\n}\r\n.ti-shift-right:before {\r\n content: \"\\e679\";\r\n}\r\n.ti-shift-left:before {\r\n content: \"\\e67a\";\r\n}\r\n.ti-shield:before {\r\n content: \"\\e67b\";\r\n}\r\n.ti-notepad:before {\r\n content: \"\\e67c\";\r\n}\r\n.ti-server:before {\r\n content: \"\\e67d\";\r\n}\r\n.ti-quote-right:before {\r\n content: \"\\e67e\";\r\n}\r\n.ti-quote-left:before {\r\n content: \"\\e67f\";\r\n}\r\n.ti-pulse:before {\r\n content: \"\\e680\";\r\n}\r\n.ti-printer:before {\r\n content: \"\\e681\";\r\n}\r\n.ti-power-off:before {\r\n content: \"\\e682\";\r\n}\r\n.ti-plug:before {\r\n content: \"\\e683\";\r\n}\r\n.ti-pie-chart:before {\r\n content: \"\\e684\";\r\n}\r\n.ti-paragraph:before {\r\n content: \"\\e685\";\r\n}\r\n.ti-panel:before {\r\n content: \"\\e686\";\r\n}\r\n.ti-package:before {\r\n content: \"\\e687\";\r\n}\r\n.ti-music:before {\r\n content: \"\\e688\";\r\n}\r\n.ti-music-alt:before {\r\n content: \"\\e689\";\r\n}\r\n.ti-mouse:before {\r\n content: \"\\e68a\";\r\n}\r\n.ti-mouse-alt:before {\r\n content: \"\\e68b\";\r\n}\r\n.ti-money:before {\r\n content: \"\\e68c\";\r\n}\r\n.ti-microphone:before {\r\n content: \"\\e68d\";\r\n}\r\n.ti-menu:before {\r\n content: \"\\e68e\";\r\n}\r\n.ti-menu-alt:before {\r\n content: \"\\e68f\";\r\n}\r\n.ti-map:before {\r\n content: \"\\e690\";\r\n}\r\n.ti-map-alt:before {\r\n content: \"\\e691\";\r\n}\r\n.ti-loop:before {\r\n content: \"\\e692\";\r\n}\r\n.ti-location-pin:before {\r\n content: \"\\e693\";\r\n}\r\n.ti-list:before {\r\n content: \"\\e694\";\r\n}\r\n.ti-light-bulb:before {\r\n content: \"\\e695\";\r\n}\r\n.ti-Italic:before {\r\n content: \"\\e696\";\r\n}\r\n.ti-info:before {\r\n content: \"\\e697\";\r\n}\r\n.ti-infinite:before {\r\n content: \"\\e698\";\r\n}\r\n.ti-id-badge:before {\r\n content: \"\\e699\";\r\n}\r\n.ti-hummer:before {\r\n content: \"\\e69a\";\r\n}\r\n.ti-home:before {\r\n content: \"\\e69b\";\r\n}\r\n.ti-help:before {\r\n content: \"\\e69c\";\r\n}\r\n.ti-headphone:before {\r\n content: \"\\e69d\";\r\n}\r\n.ti-harddrives:before {\r\n content: \"\\e69e\";\r\n}\r\n.ti-harddrive:before {\r\n content: \"\\e69f\";\r\n}\r\n.ti-gift:before {\r\n content: \"\\e6a0\";\r\n}\r\n.ti-game:before {\r\n content: \"\\e6a1\";\r\n}\r\n.ti-filter:before {\r\n content: \"\\e6a2\";\r\n}\r\n.ti-files:before {\r\n content: \"\\e6a3\";\r\n}\r\n.ti-file:before {\r\n content: \"\\e6a4\";\r\n}\r\n.ti-eraser:before {\r\n content: \"\\e6a5\";\r\n}\r\n.ti-envelope:before {\r\n content: \"\\e6a6\";\r\n}\r\n.ti-download:before {\r\n content: \"\\e6a7\";\r\n}\r\n.ti-direction:before {\r\n content: \"\\e6a8\";\r\n}\r\n.ti-direction-alt:before {\r\n content: \"\\e6a9\";\r\n}\r\n.ti-dashboard:before {\r\n content: \"\\e6aa\";\r\n}\r\n.ti-control-stop:before {\r\n content: \"\\e6ab\";\r\n}\r\n.ti-control-shuffle:before {\r\n content: \"\\e6ac\";\r\n}\r\n.ti-control-play:before {\r\n content: \"\\e6ad\";\r\n}\r\n.ti-control-pause:before {\r\n content: \"\\e6ae\";\r\n}\r\n.ti-control-forward:before {\r\n content: \"\\e6af\";\r\n}\r\n.ti-control-backward:before {\r\n content: \"\\e6b0\";\r\n}\r\n.ti-cloud:before {\r\n content: \"\\e6b1\";\r\n}\r\n.ti-cloud-up:before {\r\n content: \"\\e6b2\";\r\n}\r\n.ti-cloud-down:before {\r\n content: \"\\e6b3\";\r\n}\r\n.ti-clipboard:before {\r\n content: \"\\e6b4\";\r\n}\r\n.ti-car:before {\r\n content: \"\\e6b5\";\r\n}\r\n.ti-calendar:before {\r\n content: \"\\e6b6\";\r\n}\r\n.ti-book:before {\r\n content: \"\\e6b7\";\r\n}\r\n.ti-bell:before {\r\n content: \"\\e6b8\";\r\n}\r\n.ti-basketball:before {\r\n content: \"\\e6b9\";\r\n}\r\n.ti-bar-chart:before {\r\n content: \"\\e6ba\";\r\n}\r\n.ti-bar-chart-alt:before {\r\n content: \"\\e6bb\";\r\n}\r\n.ti-back-right:before {\r\n content: \"\\e6bc\";\r\n}\r\n.ti-back-left:before {\r\n content: \"\\e6bd\";\r\n}\r\n.ti-arrows-corner:before {\r\n content: \"\\e6be\";\r\n}\r\n.ti-archive:before {\r\n content: \"\\e6bf\";\r\n}\r\n.ti-anchor:before {\r\n content: \"\\e6c0\";\r\n}\r\n.ti-align-right:before {\r\n content: \"\\e6c1\";\r\n}\r\n.ti-align-left:before {\r\n content: \"\\e6c2\";\r\n}\r\n.ti-align-justify:before {\r\n content: \"\\e6c3\";\r\n}\r\n.ti-align-center:before {\r\n content: \"\\e6c4\";\r\n}\r\n.ti-alert:before {\r\n content: \"\\e6c5\";\r\n}\r\n.ti-alarm-clock:before {\r\n content: \"\\e6c6\";\r\n}\r\n.ti-agenda:before {\r\n content: \"\\e6c7\";\r\n}\r\n.ti-write:before {\r\n content: \"\\e6c8\";\r\n}\r\n.ti-window:before {\r\n content: \"\\e6c9\";\r\n}\r\n.ti-widgetized:before {\r\n content: \"\\e6ca\";\r\n}\r\n.ti-widget:before {\r\n content: \"\\e6cb\";\r\n}\r\n.ti-widget-alt:before {\r\n content: \"\\e6cc\";\r\n}\r\n.ti-wallet:before {\r\n content: \"\\e6cd\";\r\n}\r\n.ti-video-clapper:before {\r\n content: \"\\e6ce\";\r\n}\r\n.ti-video-camera:before {\r\n content: \"\\e6cf\";\r\n}\r\n.ti-vector:before {\r\n content: \"\\e6d0\";\r\n}\r\n.ti-themify-logo:before {\r\n content: \"\\e6d1\";\r\n}\r\n.ti-themify-favicon:before {\r\n content: \"\\e6d2\";\r\n}\r\n.ti-themify-favicon-alt:before {\r\n content: \"\\e6d3\";\r\n}\r\n.ti-support:before {\r\n content: \"\\e6d4\";\r\n}\r\n.ti-stamp:before {\r\n content: \"\\e6d5\";\r\n}\r\n.ti-split-v-alt:before {\r\n content: \"\\e6d6\";\r\n}\r\n.ti-slice:before {\r\n content: \"\\e6d7\";\r\n}\r\n.ti-shortcode:before {\r\n content: \"\\e6d8\";\r\n}\r\n.ti-shift-right-alt:before {\r\n content: \"\\e6d9\";\r\n}\r\n.ti-shift-left-alt:before {\r\n content: \"\\e6da\";\r\n}\r\n.ti-ruler-alt-2:before {\r\n content: \"\\e6db\";\r\n}\r\n.ti-receipt:before {\r\n content: \"\\e6dc\";\r\n}\r\n.ti-pin2:before {\r\n content: \"\\e6dd\";\r\n}\r\n.ti-pin-alt:before {\r\n content: \"\\e6de\";\r\n}\r\n.ti-pencil-alt2:before {\r\n content: \"\\e6df\";\r\n}\r\n.ti-palette:before {\r\n content: \"\\e6e0\";\r\n}\r\n.ti-more:before {\r\n content: \"\\e6e1\";\r\n}\r\n.ti-more-alt:before {\r\n content: \"\\e6e2\";\r\n}\r\n.ti-microphone-alt:before {\r\n content: \"\\e6e3\";\r\n}\r\n.ti-magnet:before {\r\n content: \"\\e6e4\";\r\n}\r\n.ti-line-double:before {\r\n content: \"\\e6e5\";\r\n}\r\n.ti-line-dotted:before {\r\n content: \"\\e6e6\";\r\n}\r\n.ti-line-dashed:before {\r\n content: \"\\e6e7\";\r\n}\r\n.ti-layout-width-full:before {\r\n content: \"\\e6e8\";\r\n}\r\n.ti-layout-width-default:before {\r\n content: \"\\e6e9\";\r\n}\r\n.ti-layout-width-default-alt:before {\r\n content: \"\\e6ea\";\r\n}\r\n.ti-layout-tab:before {\r\n content: \"\\e6eb\";\r\n}\r\n.ti-layout-tab-window:before {\r\n content: \"\\e6ec\";\r\n}\r\n.ti-layout-tab-v:before {\r\n content: \"\\e6ed\";\r\n}\r\n.ti-layout-tab-min:before {\r\n content: \"\\e6ee\";\r\n}\r\n.ti-layout-slider:before {\r\n content: \"\\e6ef\";\r\n}\r\n.ti-layout-slider-alt:before {\r\n content: \"\\e6f0\";\r\n}\r\n.ti-layout-sidebar-right:before {\r\n content: \"\\e6f1\";\r\n}\r\n.ti-layout-sidebar-none:before {\r\n content: \"\\e6f2\";\r\n}\r\n.ti-layout-sidebar-left:before {\r\n content: \"\\e6f3\";\r\n}\r\n.ti-layout-placeholder:before {\r\n content: \"\\e6f4\";\r\n}\r\n.ti-layout-menu:before {\r\n content: \"\\e6f5\";\r\n}\r\n.ti-layout-menu-v:before {\r\n content: \"\\e6f6\";\r\n}\r\n.ti-layout-menu-separated:before {\r\n content: \"\\e6f7\";\r\n}\r\n.ti-layout-menu-full:before {\r\n content: \"\\e6f8\";\r\n}\r\n.ti-layout-media-right-alt:before {\r\n content: \"\\e6f9\";\r\n}\r\n.ti-layout-media-right:before {\r\n content: \"\\e6fa\";\r\n}\r\n.ti-layout-media-overlay:before {\r\n content: \"\\e6fb\";\r\n}\r\n.ti-layout-media-overlay-alt:before {\r\n content: \"\\e6fc\";\r\n}\r\n.ti-layout-media-overlay-alt-2:before {\r\n content: \"\\e6fd\";\r\n}\r\n.ti-layout-media-left-alt:before {\r\n content: \"\\e6fe\";\r\n}\r\n.ti-layout-media-left:before {\r\n content: \"\\e6ff\";\r\n}\r\n.ti-layout-media-center-alt:before {\r\n content: \"\\e700\";\r\n}\r\n.ti-layout-media-center:before {\r\n content: \"\\e701\";\r\n}\r\n.ti-layout-list-thumb:before {\r\n content: \"\\e702\";\r\n}\r\n.ti-layout-list-thumb-alt:before {\r\n content: \"\\e703\";\r\n}\r\n.ti-layout-list-post:before {\r\n content: \"\\e704\";\r\n}\r\n.ti-layout-list-large-image:before {\r\n content: \"\\e705\";\r\n}\r\n.ti-layout-line-solid:before {\r\n content: \"\\e706\";\r\n}\r\n.ti-layout-grid4:before {\r\n content: \"\\e707\";\r\n}\r\n.ti-layout-grid3:before {\r\n content: \"\\e708\";\r\n}\r\n.ti-layout-grid2:before {\r\n content: \"\\e709\";\r\n}\r\n.ti-layout-grid2-thumb:before {\r\n content: \"\\e70a\";\r\n}\r\n.ti-layout-cta-right:before {\r\n content: \"\\e70b\";\r\n}\r\n.ti-layout-cta-left:before {\r\n content: \"\\e70c\";\r\n}\r\n.ti-layout-cta-center:before {\r\n content: \"\\e70d\";\r\n}\r\n.ti-layout-cta-btn-right:before {\r\n content: \"\\e70e\";\r\n}\r\n.ti-layout-cta-btn-left:before {\r\n content: \"\\e70f\";\r\n}\r\n.ti-layout-column4:before {\r\n content: \"\\e710\";\r\n}\r\n.ti-layout-column3:before {\r\n content: \"\\e711\";\r\n}\r\n.ti-layout-column2:before {\r\n content: \"\\e712\";\r\n}\r\n.ti-layout-accordion-separated:before {\r\n content: \"\\e713\";\r\n}\r\n.ti-layout-accordion-merged:before {\r\n content: \"\\e714\";\r\n}\r\n.ti-layout-accordion-list:before {\r\n content: \"\\e715\";\r\n}\r\n.ti-ink-pen:before {\r\n content: \"\\e716\";\r\n}\r\n.ti-info-alt:before {\r\n content: \"\\e717\";\r\n}\r\n.ti-help-alt:before {\r\n content: \"\\e718\";\r\n}\r\n.ti-headphone-alt:before {\r\n content: \"\\e719\";\r\n}\r\n.ti-hand-point-up:before {\r\n content: \"\\e71a\";\r\n}\r\n.ti-hand-point-right:before {\r\n content: \"\\e71b\";\r\n}\r\n.ti-hand-point-left:before {\r\n content: \"\\e71c\";\r\n}\r\n.ti-hand-point-down:before {\r\n content: \"\\e71d\";\r\n}\r\n.ti-gallery:before {\r\n content: \"\\e71e\";\r\n}\r\n.ti-face-smile:before {\r\n content: \"\\e71f\";\r\n}\r\n.ti-face-sad:before {\r\n content: \"\\e720\";\r\n}\r\n.ti-credit-card:before {\r\n content: \"\\e721\";\r\n}\r\n.ti-control-skip-forward:before {\r\n content: \"\\e722\";\r\n}\r\n.ti-control-skip-backward:before {\r\n content: \"\\e723\";\r\n}\r\n.ti-control-record:before {\r\n content: \"\\e724\";\r\n}\r\n.ti-control-eject:before {\r\n content: \"\\e725\";\r\n}\r\n.ti-comments-smiley:before {\r\n content: \"\\e726\";\r\n}\r\n.ti-brush-alt:before {\r\n content: \"\\e727\";\r\n}\r\n.ti-youtube:before {\r\n content: \"\\e728\";\r\n}\r\n.ti-vimeo:before {\r\n content: \"\\e729\";\r\n}\r\n.ti-twitter:before {\r\n content: \"\\e72a\";\r\n}\r\n.ti-time:before {\r\n content: \"\\e72b\";\r\n}\r\n.ti-tumblr:before {\r\n content: \"\\e72c\";\r\n}\r\n.ti-skype:before {\r\n content: \"\\e72d\";\r\n}\r\n.ti-share:before {\r\n content: \"\\e72e\";\r\n}\r\n.ti-share-alt:before {\r\n content: \"\\e72f\";\r\n}\r\n.ti-rocket:before {\r\n content: \"\\e730\";\r\n}\r\n.ti-pinterest:before {\r\n content: \"\\e731\";\r\n}\r\n.ti-new-window:before {\r\n content: \"\\e732\";\r\n}\r\n.ti-microsoft:before {\r\n content: \"\\e733\";\r\n}\r\n.ti-list-ol:before {\r\n content: \"\\e734\";\r\n}\r\n.ti-linkedin:before {\r\n content: \"\\e735\";\r\n}\r\n.ti-layout-sidebar-2:before {\r\n content: \"\\e736\";\r\n}\r\n.ti-layout-grid4-alt:before {\r\n content: \"\\e737\";\r\n}\r\n.ti-layout-grid3-alt:before {\r\n content: \"\\e738\";\r\n}\r\n.ti-layout-grid2-alt:before {\r\n content: \"\\e739\";\r\n}\r\n.ti-layout-column4-alt:before {\r\n content: \"\\e73a\";\r\n}\r\n.ti-layout-column3-alt:before {\r\n content: \"\\e73b\";\r\n}\r\n.ti-layout-column2-alt:before {\r\n content: \"\\e73c\";\r\n}\r\n.ti-instagram:before {\r\n content: \"\\e73d\";\r\n}\r\n.ti-google:before {\r\n content: \"\\e73e\";\r\n}\r\n.ti-github:before {\r\n content: \"\\e73f\";\r\n}\r\n.ti-flickr:before {\r\n content: \"\\e740\";\r\n}\r\n.ti-facebook:before {\r\n content: \"\\e741\";\r\n}\r\n.ti-dropbox:before {\r\n content: \"\\e742\";\r\n}\r\n.ti-dribbble:before {\r\n content: \"\\e743\";\r\n}\r\n.ti-apple:before {\r\n content: \"\\e744\";\r\n}\r\n.ti-android:before {\r\n content: \"\\e745\";\r\n}\r\n.ti-save:before {\r\n content: \"\\e746\";\r\n}\r\n.ti-save-alt:before {\r\n content: \"\\e747\";\r\n}\r\n.ti-yahoo:before {\r\n content: \"\\e748\";\r\n}\r\n.ti-wordpress:before {\r\n content: \"\\e749\";\r\n}\r\n.ti-vimeo-alt:before {\r\n content: \"\\e74a\";\r\n}\r\n.ti-twitter-alt:before {\r\n content: \"\\e74b\";\r\n}\r\n.ti-tumblr-alt:before {\r\n content: \"\\e74c\";\r\n}\r\n.ti-trello:before {\r\n content: \"\\e74d\";\r\n}\r\n.ti-stack-overflow:before {\r\n content: \"\\e74e\";\r\n}\r\n.ti-soundcloud:before {\r\n content: \"\\e74f\";\r\n}\r\n.ti-sharethis:before {\r\n content: \"\\e750\";\r\n}\r\n.ti-sharethis-alt:before {\r\n content: \"\\e751\";\r\n}\r\n.ti-reddit:before {\r\n content: \"\\e752\";\r\n}\r\n.ti-pinterest-alt:before {\r\n content: \"\\e753\";\r\n}\r\n.ti-microsoft-alt:before {\r\n content: \"\\e754\";\r\n}\r\n.ti-linux:before {\r\n content: \"\\e755\";\r\n}\r\n.ti-jsfiddle:before {\r\n content: \"\\e756\";\r\n}\r\n.ti-joomla:before {\r\n content: \"\\e757\";\r\n}\r\n.ti-html5:before {\r\n content: \"\\e758\";\r\n}\r\n.ti-flickr-alt:before {\r\n content: \"\\e759\";\r\n}\r\n.ti-email:before {\r\n content: \"\\e75a\";\r\n}\r\n.ti-drupal:before {\r\n content: \"\\e75b\";\r\n}\r\n.ti-dropbox-alt:before {\r\n content: \"\\e75c\";\r\n}\r\n.ti-css3:before {\r\n content: \"\\e75d\";\r\n}\r\n.ti-rss:before {\r\n content: \"\\e75e\";\r\n}\r\n.ti-rss-alt:before {\r\n content: \"\\e75f\";\r\n}\r\n/*!\r\n * Weather Icons 2.0\r\n * Updated August 1, 2015\r\n * Weather themed icons for Bootstrap\r\n * Author - Erik Flowers - erik@helloerik.com\r\n * Email: erik@helloerik.com\r\n * Twitter: http://twitter.com/Erik_UX\r\n * ------------------------------------------------------------------------------\r\n * Maintained at http://erikflowers.github.io/weather-icons\r\n *\r\n * License\r\n * ------------------------------------------------------------------------------\r\n * - Font licensed under SIL OFL 1.1 -\r\n * http://scripts.sil.org/OFL\r\n * - CSS, SCSS and LESS are licensed under MIT License -\r\n * http://opensource.org/licenses/mit-license.html\r\n * - Documentation licensed under CC BY 3.0 -\r\n * http://creativecommons.org/licenses/by/3.0/\r\n * - Inspired by and works great as a companion with Font Awesome\r\n * \"Font Awesome by Dave Gandy - http://fontawesome.io\"\r\n */\r\n@font-face {\r\n font-family: 'weathericons';\r\n src: url('../fonts/weathericons-regular-webfont.eot');\r\n src: url('../fonts/weathericons-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/weathericons-regular-webfont.woff2') format('woff2'), url('../fonts/weathericons-regular-webfont.woff') format('woff'), url('../fonts/weathericons-regular-webfont.ttf') format('truetype'), url('../fonts/weathericons-regular-webfont.svg#weather_iconsregular') format('svg');\r\n font-weight: normal;\r\n font-style: normal;\r\n}\r\n.wi {\r\n display: inline-block;\r\n font-family: 'weathericons';\r\n font-style: normal;\r\n font-weight: normal;\r\n line-height: 1;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n}\r\n.wi-fw {\r\n text-align: center;\r\n width: 1.4em;\r\n}\r\n.wi-rotate-90 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);\r\n -webkit-transform: rotate(90deg);\r\n -ms-transform: rotate(90deg);\r\n transform: rotate(90deg);\r\n}\r\n.wi-rotate-180 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);\r\n -webkit-transform: rotate(180deg);\r\n -ms-transform: rotate(180deg);\r\n transform: rotate(180deg);\r\n}\r\n.wi-rotate-270 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);\r\n -webkit-transform: rotate(270deg);\r\n -ms-transform: rotate(270deg);\r\n transform: rotate(270deg);\r\n}\r\n.wi-flip-horizontal {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);\r\n -webkit-transform: scale(-1, 1);\r\n -ms-transform: scale(-1, 1);\r\n transform: scale(-1, 1);\r\n}\r\n.wi-flip-vertical {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);\r\n -webkit-transform: scale(1, -1);\r\n -ms-transform: scale(1, -1);\r\n transform: scale(1, -1);\r\n}\r\n.wi-day-sunny:before {\r\n content: \"\\f00d\";\r\n}\r\n.wi-day-cloudy:before {\r\n content: \"\\f002\";\r\n}\r\n.wi-day-cloudy-gusts:before {\r\n content: \"\\f000\";\r\n}\r\n.wi-day-cloudy-windy:before {\r\n content: \"\\f001\";\r\n}\r\n.wi-day-fog:before {\r\n content: \"\\f003\";\r\n}\r\n.wi-day-hail:before {\r\n content: \"\\f004\";\r\n}\r\n.wi-day-haze:before {\r\n content: \"\\f0b6\";\r\n}\r\n.wi-day-lightning:before {\r\n content: \"\\f005\";\r\n}\r\n.wi-day-rain:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-day-rain-mix:before {\r\n content: \"\\f006\";\r\n}\r\n.wi-day-rain-wind:before {\r\n content: \"\\f007\";\r\n}\r\n.wi-day-showers:before {\r\n content: \"\\f009\";\r\n}\r\n.wi-day-sleet:before {\r\n content: \"\\f0b2\";\r\n}\r\n.wi-day-sleet-storm:before {\r\n content: \"\\f068\";\r\n}\r\n.wi-day-snow:before {\r\n content: \"\\f00a\";\r\n}\r\n.wi-day-snow-thunderstorm:before {\r\n content: \"\\f06b\";\r\n}\r\n.wi-day-snow-wind:before {\r\n content: \"\\f065\";\r\n}\r\n.wi-day-sprinkle:before {\r\n content: \"\\f00b\";\r\n}\r\n.wi-day-storm-showers:before {\r\n content: \"\\f00e\";\r\n}\r\n.wi-day-sunny-overcast:before {\r\n content: \"\\f00c\";\r\n}\r\n.wi-day-thunderstorm:before {\r\n content: \"\\f010\";\r\n}\r\n.wi-day-windy:before {\r\n content: \"\\f085\";\r\n}\r\n.wi-solar-eclipse:before {\r\n content: \"\\f06e\";\r\n}\r\n.wi-hot:before {\r\n content: \"\\f072\";\r\n}\r\n.wi-day-cloudy-high:before {\r\n content: \"\\f07d\";\r\n}\r\n.wi-day-light-wind:before {\r\n content: \"\\f0c4\";\r\n}\r\n.wi-night-clear:before {\r\n content: \"\\f02e\";\r\n}\r\n.wi-night-alt-cloudy:before {\r\n content: \"\\f086\";\r\n}\r\n.wi-night-alt-cloudy-gusts:before {\r\n content: \"\\f022\";\r\n}\r\n.wi-night-alt-cloudy-windy:before {\r\n content: \"\\f023\";\r\n}\r\n.wi-night-alt-hail:before {\r\n content: \"\\f024\";\r\n}\r\n.wi-night-alt-lightning:before {\r\n content: \"\\f025\";\r\n}\r\n.wi-night-alt-rain:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-night-alt-rain-mix:before {\r\n content: \"\\f026\";\r\n}\r\n.wi-night-alt-rain-wind:before {\r\n content: \"\\f027\";\r\n}\r\n.wi-night-alt-showers:before {\r\n content: \"\\f029\";\r\n}\r\n.wi-night-alt-sleet:before {\r\n content: \"\\f0b4\";\r\n}\r\n.wi-night-alt-sleet-storm:before {\r\n content: \"\\f06a\";\r\n}\r\n.wi-night-alt-snow:before {\r\n content: \"\\f02a\";\r\n}\r\n.wi-night-alt-snow-thunderstorm:before {\r\n content: \"\\f06d\";\r\n}\r\n.wi-night-alt-snow-wind:before {\r\n content: \"\\f067\";\r\n}\r\n.wi-night-alt-sprinkle:before {\r\n content: \"\\f02b\";\r\n}\r\n.wi-night-alt-storm-showers:before {\r\n content: \"\\f02c\";\r\n}\r\n.wi-night-alt-thunderstorm:before {\r\n content: \"\\f02d\";\r\n}\r\n.wi-night-cloudy:before {\r\n content: \"\\f031\";\r\n}\r\n.wi-night-cloudy-gusts:before {\r\n content: \"\\f02f\";\r\n}\r\n.wi-night-cloudy-windy:before {\r\n content: \"\\f030\";\r\n}\r\n.wi-night-fog:before {\r\n content: \"\\f04a\";\r\n}\r\n.wi-night-hail:before {\r\n content: \"\\f032\";\r\n}\r\n.wi-night-lightning:before {\r\n content: \"\\f033\";\r\n}\r\n.wi-night-partly-cloudy:before {\r\n content: \"\\f083\";\r\n}\r\n.wi-night-rain:before {\r\n content: \"\\f036\";\r\n}\r\n.wi-night-rain-mix:before {\r\n content: \"\\f034\";\r\n}\r\n.wi-night-rain-wind:before {\r\n content: \"\\f035\";\r\n}\r\n.wi-night-showers:before {\r\n content: \"\\f037\";\r\n}\r\n.wi-night-sleet:before {\r\n content: \"\\f0b3\";\r\n}\r\n.wi-night-sleet-storm:before {\r\n content: \"\\f069\";\r\n}\r\n.wi-night-snow:before {\r\n content: \"\\f038\";\r\n}\r\n.wi-night-snow-thunderstorm:before {\r\n content: \"\\f06c\";\r\n}\r\n.wi-night-snow-wind:before {\r\n content: \"\\f066\";\r\n}\r\n.wi-night-sprinkle:before {\r\n content: \"\\f039\";\r\n}\r\n.wi-night-storm-showers:before {\r\n content: \"\\f03a\";\r\n}\r\n.wi-night-thunderstorm:before {\r\n content: \"\\f03b\";\r\n}\r\n.wi-lunar-eclipse:before {\r\n content: \"\\f070\";\r\n}\r\n.wi-stars:before {\r\n content: \"\\f077\";\r\n}\r\n.wi-storm-showers:before {\r\n content: \"\\f01d\";\r\n}\r\n.wi-thunderstorm:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-night-alt-cloudy-high:before {\r\n content: \"\\f07e\";\r\n}\r\n.wi-night-cloudy-high:before {\r\n content: \"\\f080\";\r\n}\r\n.wi-night-alt-partly-cloudy:before {\r\n content: \"\\f081\";\r\n}\r\n.wi-cloud:before {\r\n content: \"\\f041\";\r\n}\r\n.wi-cloudy:before {\r\n content: \"\\f013\";\r\n}\r\n.wi-cloudy-gusts:before {\r\n content: \"\\f011\";\r\n}\r\n.wi-cloudy-windy:before {\r\n content: \"\\f012\";\r\n}\r\n.wi-fog:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-hail:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-rain:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-rain-mix:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-rain-wind:before {\r\n content: \"\\f018\";\r\n}\r\n.wi-showers:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-sleet:before {\r\n content: \"\\f0b5\";\r\n}\r\n.wi-snow:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-sprinkle:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-storm-showers:before {\r\n content: \"\\f01d\";\r\n}\r\n.wi-thunderstorm:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-snow-wind:before {\r\n content: \"\\f064\";\r\n}\r\n.wi-snow:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-smog:before {\r\n content: \"\\f074\";\r\n}\r\n.wi-smoke:before {\r\n content: \"\\f062\";\r\n}\r\n.wi-lightning:before {\r\n content: \"\\f016\";\r\n}\r\n.wi-raindrops:before {\r\n content: \"\\f04e\";\r\n}\r\n.wi-raindrop:before {\r\n content: \"\\f078\";\r\n}\r\n.wi-dust:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-snowflake-cold:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-windy:before {\r\n content: \"\\f021\";\r\n}\r\n.wi-strong-wind:before {\r\n content: \"\\f050\";\r\n}\r\n.wi-sandstorm:before {\r\n content: \"\\f082\";\r\n}\r\n.wi-earthquake:before {\r\n content: \"\\f0c6\";\r\n}\r\n.wi-fire:before {\r\n content: \"\\f0c7\";\r\n}\r\n.wi-flood:before {\r\n content: \"\\f07c\";\r\n}\r\n.wi-meteor:before {\r\n content: \"\\f071\";\r\n}\r\n.wi-tsunami:before {\r\n content: \"\\f0c5\";\r\n}\r\n.wi-volcano:before {\r\n content: \"\\f0c8\";\r\n}\r\n.wi-hurricane:before {\r\n content: \"\\f073\";\r\n}\r\n.wi-tornado:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-small-craft-advisory:before {\r\n content: \"\\f0cc\";\r\n}\r\n.wi-gale-warning:before {\r\n content: \"\\f0cd\";\r\n}\r\n.wi-storm-warning:before {\r\n content: \"\\f0ce\";\r\n}\r\n.wi-hurricane-warning:before {\r\n content: \"\\f0cf\";\r\n}\r\n.wi-wind-direction:before {\r\n content: \"\\f0b1\";\r\n}\r\n.wi-alien:before {\r\n content: \"\\f075\";\r\n}\r\n.wi-celsius:before {\r\n content: \"\\f03c\";\r\n}\r\n.wi-fahrenheit:before {\r\n content: \"\\f045\";\r\n}\r\n.wi-degrees:before {\r\n content: \"\\f042\";\r\n}\r\n.wi-thermometer:before {\r\n content: \"\\f055\";\r\n}\r\n.wi-thermometer-exterior:before {\r\n content: \"\\f053\";\r\n}\r\n.wi-thermometer-internal:before {\r\n content: \"\\f054\";\r\n}\r\n.wi-cloud-down:before {\r\n content: \"\\f03d\";\r\n}\r\n.wi-cloud-up:before {\r\n content: \"\\f040\";\r\n}\r\n.wi-cloud-refresh:before {\r\n content: \"\\f03e\";\r\n}\r\n.wi-horizon:before {\r\n content: \"\\f047\";\r\n}\r\n.wi-horizon-alt:before {\r\n content: \"\\f046\";\r\n}\r\n.wi-sunrise:before {\r\n content: \"\\f051\";\r\n}\r\n.wi-sunset:before {\r\n content: \"\\f052\";\r\n}\r\n.wi-moonrise:before {\r\n content: \"\\f0c9\";\r\n}\r\n.wi-moonset:before {\r\n content: \"\\f0ca\";\r\n}\r\n.wi-refresh:before {\r\n content: \"\\f04c\";\r\n}\r\n.wi-refresh-alt:before {\r\n content: \"\\f04b\";\r\n}\r\n.wi-umbrella:before {\r\n content: \"\\f084\";\r\n}\r\n.wi-barometer:before {\r\n content: \"\\f079\";\r\n}\r\n.wi-humidity:before {\r\n content: \"\\f07a\";\r\n}\r\n.wi-na:before {\r\n content: \"\\f07b\";\r\n}\r\n.wi-train:before {\r\n content: \"\\f0cb\";\r\n}\r\n.wi-moon-new:before {\r\n content: \"\\f095\";\r\n}\r\n.wi-moon-waxing-cresent-1:before {\r\n content: \"\\f096\";\r\n}\r\n.wi-moon-waxing-cresent-2:before {\r\n content: \"\\f097\";\r\n}\r\n.wi-moon-waxing-cresent-3:before {\r\n content: \"\\f098\";\r\n}\r\n.wi-moon-waxing-cresent-4:before {\r\n content: \"\\f099\";\r\n}\r\n.wi-moon-waxing-cresent-5:before {\r\n content: \"\\f09a\";\r\n}\r\n.wi-moon-waxing-cresent-6:before {\r\n content: \"\\f09b\";\r\n}\r\n.wi-moon-first-quarter:before {\r\n content: \"\\f09c\";\r\n}\r\n.wi-moon-waxing-gibbous-1:before {\r\n content: \"\\f09d\";\r\n}\r\n.wi-moon-waxing-gibbous-2:before {\r\n content: \"\\f09e\";\r\n}\r\n.wi-moon-waxing-gibbous-3:before {\r\n content: \"\\f09f\";\r\n}\r\n.wi-moon-waxing-gibbous-4:before {\r\n content: \"\\f0a0\";\r\n}\r\n.wi-moon-waxing-gibbous-5:before {\r\n content: \"\\f0a1\";\r\n}\r\n.wi-moon-waxing-gibbous-6:before {\r\n content: \"\\f0a2\";\r\n}\r\n.wi-moon-full:before {\r\n content: \"\\f0a3\";\r\n}\r\n.wi-moon-waning-gibbous-1:before {\r\n content: \"\\f0a4\";\r\n}\r\n.wi-moon-waning-gibbous-2:before {\r\n content: \"\\f0a5\";\r\n}\r\n.wi-moon-waning-gibbous-3:before {\r\n content: \"\\f0a6\";\r\n}\r\n.wi-moon-waning-gibbous-4:before {\r\n content: \"\\f0a7\";\r\n}\r\n.wi-moon-waning-gibbous-5:before {\r\n content: \"\\f0a8\";\r\n}\r\n.wi-moon-waning-gibbous-6:before {\r\n content: \"\\f0a9\";\r\n}\r\n.wi-moon-third-quarter:before {\r\n content: \"\\f0aa\";\r\n}\r\n.wi-moon-waning-crescent-1:before {\r\n content: \"\\f0ab\";\r\n}\r\n.wi-moon-waning-crescent-2:before {\r\n content: \"\\f0ac\";\r\n}\r\n.wi-moon-waning-crescent-3:before {\r\n content: \"\\f0ad\";\r\n}\r\n.wi-moon-waning-crescent-4:before {\r\n content: \"\\f0ae\";\r\n}\r\n.wi-moon-waning-crescent-5:before {\r\n content: \"\\f0af\";\r\n}\r\n.wi-moon-waning-crescent-6:before {\r\n content: \"\\f0b0\";\r\n}\r\n.wi-moon-alt-new:before {\r\n content: \"\\f0eb\";\r\n}\r\n.wi-moon-alt-waxing-cresent-1:before {\r\n content: \"\\f0d0\";\r\n}\r\n.wi-moon-alt-waxing-cresent-2:before {\r\n content: \"\\f0d1\";\r\n}\r\n.wi-moon-alt-waxing-cresent-3:before {\r\n content: \"\\f0d2\";\r\n}\r\n.wi-moon-alt-waxing-cresent-4:before {\r\n content: \"\\f0d3\";\r\n}\r\n.wi-moon-alt-waxing-cresent-5:before {\r\n content: \"\\f0d4\";\r\n}\r\n.wi-moon-alt-waxing-cresent-6:before {\r\n content: \"\\f0d5\";\r\n}\r\n.wi-moon-alt-first-quarter:before {\r\n content: \"\\f0d6\";\r\n}\r\n.wi-moon-alt-waxing-gibbous-1:before {\r\n content: \"\\f0d7\";\r\n}\r\n.wi-moon-alt-waxing-gibbous-2:before {\r\n content: \"\\f0d8\";\r\n}\r\n.wi-moon-alt-waxing-gibbous-3:before {\r\n content: \"\\f0d9\";\r\n}\r\n.wi-moon-alt-waxing-gibbous-4:before {\r\n content: \"\\f0da\";\r\n}\r\n.wi-moon-alt-waxing-gibbous-5:before {\r\n content: \"\\f0db\";\r\n}\r\n.wi-moon-alt-waxing-gibbous-6:before {\r\n content: \"\\f0dc\";\r\n}\r\n.wi-moon-alt-full:before {\r\n content: \"\\f0dd\";\r\n}\r\n.wi-moon-alt-waning-gibbous-1:before {\r\n content: \"\\f0de\";\r\n}\r\n.wi-moon-alt-waning-gibbous-2:before {\r\n content: \"\\f0df\";\r\n}\r\n.wi-moon-alt-waning-gibbous-3:before {\r\n content: \"\\f0e0\";\r\n}\r\n.wi-moon-alt-waning-gibbous-4:before {\r\n content: \"\\f0e1\";\r\n}\r\n.wi-moon-alt-waning-gibbous-5:before {\r\n content: \"\\f0e2\";\r\n}\r\n.wi-moon-alt-waning-gibbous-6:before {\r\n content: \"\\f0e3\";\r\n}\r\n.wi-moon-alt-third-quarter:before {\r\n content: \"\\f0e4\";\r\n}\r\n.wi-moon-alt-waning-crescent-1:before {\r\n content: \"\\f0e5\";\r\n}\r\n.wi-moon-alt-waning-crescent-2:before {\r\n content: \"\\f0e6\";\r\n}\r\n.wi-moon-alt-waning-crescent-3:before {\r\n content: \"\\f0e7\";\r\n}\r\n.wi-moon-alt-waning-crescent-4:before {\r\n content: \"\\f0e8\";\r\n}\r\n.wi-moon-alt-waning-crescent-5:before {\r\n content: \"\\f0e9\";\r\n}\r\n.wi-moon-alt-waning-crescent-6:before {\r\n content: \"\\f0ea\";\r\n}\r\n.wi-moon-0:before {\r\n content: \"\\f095\";\r\n}\r\n.wi-moon-1:before {\r\n content: \"\\f096\";\r\n}\r\n.wi-moon-2:before {\r\n content: \"\\f097\";\r\n}\r\n.wi-moon-3:before {\r\n content: \"\\f098\";\r\n}\r\n.wi-moon-4:before {\r\n content: \"\\f099\";\r\n}\r\n.wi-moon-5:before {\r\n content: \"\\f09a\";\r\n}\r\n.wi-moon-6:before {\r\n content: \"\\f09b\";\r\n}\r\n.wi-moon-7:before {\r\n content: \"\\f09c\";\r\n}\r\n.wi-moon-8:before {\r\n content: \"\\f09d\";\r\n}\r\n.wi-moon-9:before {\r\n content: \"\\f09e\";\r\n}\r\n.wi-moon-10:before {\r\n content: \"\\f09f\";\r\n}\r\n.wi-moon-11:before {\r\n content: \"\\f0a0\";\r\n}\r\n.wi-moon-12:before {\r\n content: \"\\f0a1\";\r\n}\r\n.wi-moon-13:before {\r\n content: \"\\f0a2\";\r\n}\r\n.wi-moon-14:before {\r\n content: \"\\f0a3\";\r\n}\r\n.wi-moon-15:before {\r\n content: \"\\f0a4\";\r\n}\r\n.wi-moon-16:before {\r\n content: \"\\f0a5\";\r\n}\r\n.wi-moon-17:before {\r\n content: \"\\f0a6\";\r\n}\r\n.wi-moon-18:before {\r\n content: \"\\f0a7\";\r\n}\r\n.wi-moon-19:before {\r\n content: \"\\f0a8\";\r\n}\r\n.wi-moon-20:before {\r\n content: \"\\f0a9\";\r\n}\r\n.wi-moon-21:before {\r\n content: \"\\f0aa\";\r\n}\r\n.wi-moon-22:before {\r\n content: \"\\f0ab\";\r\n}\r\n.wi-moon-23:before {\r\n content: \"\\f0ac\";\r\n}\r\n.wi-moon-24:before {\r\n content: \"\\f0ad\";\r\n}\r\n.wi-moon-25:before {\r\n content: \"\\f0ae\";\r\n}\r\n.wi-moon-26:before {\r\n content: \"\\f0af\";\r\n}\r\n.wi-moon-27:before {\r\n content: \"\\f0b0\";\r\n}\r\n.wi-time-1:before {\r\n content: \"\\f08a\";\r\n}\r\n.wi-time-2:before {\r\n content: \"\\f08b\";\r\n}\r\n.wi-time-3:before {\r\n content: \"\\f08c\";\r\n}\r\n.wi-time-4:before {\r\n content: \"\\f08d\";\r\n}\r\n.wi-time-5:before {\r\n content: \"\\f08e\";\r\n}\r\n.wi-time-6:before {\r\n content: \"\\f08f\";\r\n}\r\n.wi-time-7:before {\r\n content: \"\\f090\";\r\n}\r\n.wi-time-8:before {\r\n content: \"\\f091\";\r\n}\r\n.wi-time-9:before {\r\n content: \"\\f092\";\r\n}\r\n.wi-time-10:before {\r\n content: \"\\f093\";\r\n}\r\n.wi-time-11:before {\r\n content: \"\\f094\";\r\n}\r\n.wi-time-12:before {\r\n content: \"\\f089\";\r\n}\r\n.wi-direction-up:before {\r\n content: \"\\f058\";\r\n}\r\n.wi-direction-up-right:before {\r\n content: \"\\f057\";\r\n}\r\n.wi-direction-right:before {\r\n content: \"\\f04d\";\r\n}\r\n.wi-direction-down-right:before {\r\n content: \"\\f088\";\r\n}\r\n.wi-direction-down:before {\r\n content: \"\\f044\";\r\n}\r\n.wi-direction-down-left:before {\r\n content: \"\\f043\";\r\n}\r\n.wi-direction-left:before {\r\n content: \"\\f048\";\r\n}\r\n.wi-direction-up-left:before {\r\n content: \"\\f087\";\r\n}\r\n.wi-wind-beaufort-0:before {\r\n content: \"\\f0b7\";\r\n}\r\n.wi-wind-beaufort-1:before {\r\n content: \"\\f0b8\";\r\n}\r\n.wi-wind-beaufort-2:before {\r\n content: \"\\f0b9\";\r\n}\r\n.wi-wind-beaufort-3:before {\r\n content: \"\\f0ba\";\r\n}\r\n.wi-wind-beaufort-4:before {\r\n content: \"\\f0bb\";\r\n}\r\n.wi-wind-beaufort-5:before {\r\n content: \"\\f0bc\";\r\n}\r\n.wi-wind-beaufort-6:before {\r\n content: \"\\f0bd\";\r\n}\r\n.wi-wind-beaufort-7:before {\r\n content: \"\\f0be\";\r\n}\r\n.wi-wind-beaufort-8:before {\r\n content: \"\\f0bf\";\r\n}\r\n.wi-wind-beaufort-9:before {\r\n content: \"\\f0c0\";\r\n}\r\n.wi-wind-beaufort-10:before {\r\n content: \"\\f0c1\";\r\n}\r\n.wi-wind-beaufort-11:before {\r\n content: \"\\f0c2\";\r\n}\r\n.wi-wind-beaufort-12:before {\r\n content: \"\\f0c3\";\r\n}\r\n.wi-yahoo-0:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-yahoo-1:before {\r\n content: \"\\f00e\";\r\n}\r\n.wi-yahoo-2:before {\r\n content: \"\\f073\";\r\n}\r\n.wi-yahoo-3:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-yahoo-4:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-yahoo-5:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-yahoo-6:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-yahoo-7:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-yahoo-8:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-yahoo-9:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-yahoo-10:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-yahoo-11:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-yahoo-12:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-yahoo-13:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-yahoo-14:before {\r\n content: \"\\f00a\";\r\n}\r\n.wi-yahoo-15:before {\r\n content: \"\\f064\";\r\n}\r\n.wi-yahoo-16:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-yahoo-17:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-yahoo-18:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-yahoo-19:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-yahoo-20:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-yahoo-21:before {\r\n content: \"\\f021\";\r\n}\r\n.wi-yahoo-22:before {\r\n content: \"\\f062\";\r\n}\r\n.wi-yahoo-23:before {\r\n content: \"\\f050\";\r\n}\r\n.wi-yahoo-24:before {\r\n content: \"\\f050\";\r\n}\r\n.wi-yahoo-25:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-yahoo-26:before {\r\n content: \"\\f013\";\r\n}\r\n.wi-yahoo-27:before {\r\n content: \"\\f031\";\r\n}\r\n.wi-yahoo-28:before {\r\n content: \"\\f002\";\r\n}\r\n.wi-yahoo-29:before {\r\n content: \"\\f031\";\r\n}\r\n.wi-yahoo-30:before {\r\n content: \"\\f002\";\r\n}\r\n.wi-yahoo-31:before {\r\n content: \"\\f02e\";\r\n}\r\n.wi-yahoo-32:before {\r\n content: \"\\f00d\";\r\n}\r\n.wi-yahoo-33:before {\r\n content: \"\\f083\";\r\n}\r\n.wi-yahoo-34:before {\r\n content: \"\\f00c\";\r\n}\r\n.wi-yahoo-35:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-yahoo-36:before {\r\n content: \"\\f072\";\r\n}\r\n.wi-yahoo-37:before {\r\n content: \"\\f00e\";\r\n}\r\n.wi-yahoo-38:before {\r\n content: \"\\f00e\";\r\n}\r\n.wi-yahoo-39:before {\r\n content: \"\\f00e\";\r\n}\r\n.wi-yahoo-40:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-yahoo-41:before {\r\n content: \"\\f064\";\r\n}\r\n.wi-yahoo-42:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-yahoo-43:before {\r\n content: \"\\f064\";\r\n}\r\n.wi-yahoo-44:before {\r\n content: \"\\f00c\";\r\n}\r\n.wi-yahoo-45:before {\r\n content: \"\\f00e\";\r\n}\r\n.wi-yahoo-46:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-yahoo-47:before {\r\n content: \"\\f00e\";\r\n}\r\n.wi-yahoo-3200:before {\r\n content: \"\\f077\";\r\n}\r\n.wi-forecast-io-clear-day:before {\r\n content: \"\\f00d\";\r\n}\r\n.wi-forecast-io-clear-night:before {\r\n content: \"\\f02e\";\r\n}\r\n.wi-forecast-io-rain:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-forecast-io-snow:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-forecast-io-sleet:before {\r\n content: \"\\f0b5\";\r\n}\r\n.wi-forecast-io-wind:before {\r\n content: \"\\f050\";\r\n}\r\n.wi-forecast-io-fog:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-forecast-io-cloudy:before {\r\n content: \"\\f013\";\r\n}\r\n.wi-forecast-io-partly-cloudy-day:before {\r\n content: \"\\f002\";\r\n}\r\n.wi-forecast-io-partly-cloudy-night:before {\r\n content: \"\\f031\";\r\n}\r\n.wi-forecast-io-hail:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-forecast-io-thunderstorm:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-forecast-io-tornado:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-wmo4680-0:before,\r\n.wi-wmo4680-00:before {\r\n content: \"\\f055\";\r\n}\r\n.wi-wmo4680-1:before,\r\n.wi-wmo4680-01:before {\r\n content: \"\\f013\";\r\n}\r\n.wi-wmo4680-2:before,\r\n.wi-wmo4680-02:before {\r\n content: \"\\f055\";\r\n}\r\n.wi-wmo4680-3:before,\r\n.wi-wmo4680-03:before {\r\n content: \"\\f013\";\r\n}\r\n.wi-wmo4680-4:before,\r\n.wi-wmo4680-04:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-5:before,\r\n.wi-wmo4680-05:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-10:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-11:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-12:before {\r\n content: \"\\f016\";\r\n}\r\n.wi-wmo4680-18:before {\r\n content: \"\\f050\";\r\n}\r\n.wi-wmo4680-20:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-21:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-wmo4680-22:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-wmo4680-23:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-24:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-wmo4680-25:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-wmo4680-26:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-wmo4680-27:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-wmo4680-28:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-wmo4680-29:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-wmo4680-30:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-31:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-32:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-33:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-34:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-35:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-wmo4680-40:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-wmo4680-41:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-wmo4680-42:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-43:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-wmo4680-44:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-45:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-wmo4680-46:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-wmo4680-47:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-wmo4680-48:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-wmo4680-50:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-wmo4680-51:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-wmo4680-52:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-53:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-54:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-wmo4680-55:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-wmo4680-56:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-wmo4680-57:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-wmo4680-58:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-60:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-wmo4680-61:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-wmo4680-62:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-63:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-64:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-wmo4680-65:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-wmo4680-66:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-wmo4680-67:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-wmo4680-68:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-wmo4680-70:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-wmo4680-71:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-wmo4680-72:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-wmo4680-73:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-wmo4680-74:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-wmo4680-75:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-wmo4680-76:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-wmo4680-77:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-wmo4680-78:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-wmo4680-80:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-81:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-wmo4680-82:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-83:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-wmo4680-84:before {\r\n content: \"\\f01d\";\r\n}\r\n.wi-wmo4680-85:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-wmo4680-86:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-wmo4680-87:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-wmo4680-89:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-wmo4680-90:before {\r\n content: \"\\f016\";\r\n}\r\n.wi-wmo4680-91:before {\r\n content: \"\\f01d\";\r\n}\r\n.wi-wmo4680-92:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-wmo4680-93:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-wmo4680-94:before {\r\n content: \"\\f016\";\r\n}\r\n.wi-wmo4680-95:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-wmo4680-96:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-wmo4680-99:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-owm-200:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-owm-201:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-owm-202:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-owm-210:before {\r\n content: \"\\f016\";\r\n}\r\n.wi-owm-211:before {\r\n content: \"\\f016\";\r\n}\r\n.wi-owm-212:before {\r\n content: \"\\f016\";\r\n}\r\n.wi-owm-221:before {\r\n content: \"\\f016\";\r\n}\r\n.wi-owm-230:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-owm-231:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-owm-232:before {\r\n content: \"\\f01e\";\r\n}\r\n.wi-owm-300:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-owm-301:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-owm-302:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-owm-310:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-owm-311:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-owm-312:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-owm-313:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-owm-314:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-owm-321:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-owm-500:before {\r\n content: \"\\f01c\";\r\n}\r\n.wi-owm-501:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-owm-502:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-owm-503:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-owm-504:before {\r\n content: \"\\f019\";\r\n}\r\n.wi-owm-511:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-owm-520:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-owm-521:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-owm-522:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-owm-531:before {\r\n content: \"\\f01d\";\r\n}\r\n.wi-owm-600:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-owm-601:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-owm-602:before {\r\n content: \"\\f0b5\";\r\n}\r\n.wi-owm-611:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-owm-612:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-owm-615:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-owm-616:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-owm-620:before {\r\n content: \"\\f017\";\r\n}\r\n.wi-owm-621:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-owm-622:before {\r\n content: \"\\f01b\";\r\n}\r\n.wi-owm-701:before {\r\n content: \"\\f01a\";\r\n}\r\n.wi-owm-711:before {\r\n content: \"\\f062\";\r\n}\r\n.wi-owm-721:before {\r\n content: \"\\f0b6\";\r\n}\r\n.wi-owm-731:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-741:before {\r\n content: \"\\f014\";\r\n}\r\n.wi-owm-761:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-762:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-771:before {\r\n content: \"\\f011\";\r\n}\r\n.wi-owm-781:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-owm-800:before {\r\n content: \"\\f00d\";\r\n}\r\n.wi-owm-801:before {\r\n content: \"\\f011\";\r\n}\r\n.wi-owm-802:before {\r\n content: \"\\f011\";\r\n}\r\n.wi-owm-803:before {\r\n content: \"\\f011\";\r\n}\r\n.wi-owm-803:before {\r\n content: \"\\f012\";\r\n}\r\n.wi-owm-804:before {\r\n content: \"\\f013\";\r\n}\r\n.wi-owm-900:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-owm-901:before {\r\n content: \"\\f01d\";\r\n}\r\n.wi-owm-902:before {\r\n content: \"\\f073\";\r\n}\r\n.wi-owm-903:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-owm-904:before {\r\n content: \"\\f072\";\r\n}\r\n.wi-owm-905:before {\r\n content: \"\\f021\";\r\n}\r\n.wi-owm-906:before {\r\n content: \"\\f015\";\r\n}\r\n.wi-owm-957:before {\r\n content: \"\\f050\";\r\n}\r\n.wi-owm-day-200:before {\r\n content: \"\\f010\";\r\n}\r\n.wi-owm-day-201:before {\r\n content: \"\\f010\";\r\n}\r\n.wi-owm-day-202:before {\r\n content: \"\\f010\";\r\n}\r\n.wi-owm-day-210:before {\r\n content: \"\\f005\";\r\n}\r\n.wi-owm-day-211:before {\r\n content: \"\\f005\";\r\n}\r\n.wi-owm-day-212:before {\r\n content: \"\\f005\";\r\n}\r\n.wi-owm-day-221:before {\r\n content: \"\\f005\";\r\n}\r\n.wi-owm-day-230:before {\r\n content: \"\\f010\";\r\n}\r\n.wi-owm-day-231:before {\r\n content: \"\\f010\";\r\n}\r\n.wi-owm-day-232:before {\r\n content: \"\\f010\";\r\n}\r\n.wi-owm-day-300:before {\r\n content: \"\\f00b\";\r\n}\r\n.wi-owm-day-301:before {\r\n content: \"\\f00b\";\r\n}\r\n.wi-owm-day-302:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-310:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-311:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-312:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-313:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-314:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-321:before {\r\n content: \"\\f00b\";\r\n}\r\n.wi-owm-day-500:before {\r\n content: \"\\f00b\";\r\n}\r\n.wi-owm-day-501:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-502:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-503:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-504:before {\r\n content: \"\\f008\";\r\n}\r\n.wi-owm-day-511:before {\r\n content: \"\\f006\";\r\n}\r\n.wi-owm-day-520:before {\r\n content: \"\\f009\";\r\n}\r\n.wi-owm-day-521:before {\r\n content: \"\\f009\";\r\n}\r\n.wi-owm-day-522:before {\r\n content: \"\\f009\";\r\n}\r\n.wi-owm-day-531:before {\r\n content: \"\\f00e\";\r\n}\r\n.wi-owm-day-600:before {\r\n content: \"\\f00a\";\r\n}\r\n.wi-owm-day-601:before {\r\n content: \"\\f0b2\";\r\n}\r\n.wi-owm-day-602:before {\r\n content: \"\\f00a\";\r\n}\r\n.wi-owm-day-611:before {\r\n content: \"\\f006\";\r\n}\r\n.wi-owm-day-612:before {\r\n content: \"\\f006\";\r\n}\r\n.wi-owm-day-615:before {\r\n content: \"\\f006\";\r\n}\r\n.wi-owm-day-616:before {\r\n content: \"\\f006\";\r\n}\r\n.wi-owm-day-620:before {\r\n content: \"\\f006\";\r\n}\r\n.wi-owm-day-621:before {\r\n content: \"\\f00a\";\r\n}\r\n.wi-owm-day-622:before {\r\n content: \"\\f00a\";\r\n}\r\n.wi-owm-day-701:before {\r\n content: \"\\f009\";\r\n}\r\n.wi-owm-day-711:before {\r\n content: \"\\f062\";\r\n}\r\n.wi-owm-day-721:before {\r\n content: \"\\f0b6\";\r\n}\r\n.wi-owm-day-731:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-day-741:before {\r\n content: \"\\f003\";\r\n}\r\n.wi-owm-day-761:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-day-762:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-day-781:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-owm-day-800:before {\r\n content: \"\\f00d\";\r\n}\r\n.wi-owm-day-801:before {\r\n content: \"\\f000\";\r\n}\r\n.wi-owm-day-802:before {\r\n content: \"\\f000\";\r\n}\r\n.wi-owm-day-803:before {\r\n content: \"\\f000\";\r\n}\r\n.wi-owm-day-804:before {\r\n content: \"\\f00c\";\r\n}\r\n.wi-owm-day-900:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-owm-day-902:before {\r\n content: \"\\f073\";\r\n}\r\n.wi-owm-day-903:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-owm-day-904:before {\r\n content: \"\\f072\";\r\n}\r\n.wi-owm-day-906:before {\r\n content: \"\\f004\";\r\n}\r\n.wi-owm-day-957:before {\r\n content: \"\\f050\";\r\n}\r\n.wi-owm-night-200:before {\r\n content: \"\\f02d\";\r\n}\r\n.wi-owm-night-201:before {\r\n content: \"\\f02d\";\r\n}\r\n.wi-owm-night-202:before {\r\n content: \"\\f02d\";\r\n}\r\n.wi-owm-night-210:before {\r\n content: \"\\f025\";\r\n}\r\n.wi-owm-night-211:before {\r\n content: \"\\f025\";\r\n}\r\n.wi-owm-night-212:before {\r\n content: \"\\f025\";\r\n}\r\n.wi-owm-night-221:before {\r\n content: \"\\f025\";\r\n}\r\n.wi-owm-night-230:before {\r\n content: \"\\f02d\";\r\n}\r\n.wi-owm-night-231:before {\r\n content: \"\\f02d\";\r\n}\r\n.wi-owm-night-232:before {\r\n content: \"\\f02d\";\r\n}\r\n.wi-owm-night-300:before {\r\n content: \"\\f02b\";\r\n}\r\n.wi-owm-night-301:before {\r\n content: \"\\f02b\";\r\n}\r\n.wi-owm-night-302:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-310:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-311:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-312:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-313:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-314:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-321:before {\r\n content: \"\\f02b\";\r\n}\r\n.wi-owm-night-500:before {\r\n content: \"\\f02b\";\r\n}\r\n.wi-owm-night-501:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-502:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-503:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-504:before {\r\n content: \"\\f028\";\r\n}\r\n.wi-owm-night-511:before {\r\n content: \"\\f026\";\r\n}\r\n.wi-owm-night-520:before {\r\n content: \"\\f029\";\r\n}\r\n.wi-owm-night-521:before {\r\n content: \"\\f029\";\r\n}\r\n.wi-owm-night-522:before {\r\n content: \"\\f029\";\r\n}\r\n.wi-owm-night-531:before {\r\n content: \"\\f02c\";\r\n}\r\n.wi-owm-night-600:before {\r\n content: \"\\f02a\";\r\n}\r\n.wi-owm-night-601:before {\r\n content: \"\\f0b4\";\r\n}\r\n.wi-owm-night-602:before {\r\n content: \"\\f02a\";\r\n}\r\n.wi-owm-night-611:before {\r\n content: \"\\f026\";\r\n}\r\n.wi-owm-night-612:before {\r\n content: \"\\f026\";\r\n}\r\n.wi-owm-night-615:before {\r\n content: \"\\f026\";\r\n}\r\n.wi-owm-night-616:before {\r\n content: \"\\f026\";\r\n}\r\n.wi-owm-night-620:before {\r\n content: \"\\f026\";\r\n}\r\n.wi-owm-night-621:before {\r\n content: \"\\f02a\";\r\n}\r\n.wi-owm-night-622:before {\r\n content: \"\\f02a\";\r\n}\r\n.wi-owm-night-701:before {\r\n content: \"\\f029\";\r\n}\r\n.wi-owm-night-711:before {\r\n content: \"\\f062\";\r\n}\r\n.wi-owm-night-721:before {\r\n content: \"\\f0b6\";\r\n}\r\n.wi-owm-night-731:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-night-741:before {\r\n content: \"\\f04a\";\r\n}\r\n.wi-owm-night-761:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-night-762:before {\r\n content: \"\\f063\";\r\n}\r\n.wi-owm-night-781:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-owm-night-800:before {\r\n content: \"\\f02e\";\r\n}\r\n.wi-owm-night-801:before {\r\n content: \"\\f022\";\r\n}\r\n.wi-owm-night-802:before {\r\n content: \"\\f022\";\r\n}\r\n.wi-owm-night-803:before {\r\n content: \"\\f022\";\r\n}\r\n.wi-owm-night-804:before {\r\n content: \"\\f086\";\r\n}\r\n.wi-owm-night-900:before {\r\n content: \"\\f056\";\r\n}\r\n.wi-owm-night-902:before {\r\n content: \"\\f073\";\r\n}\r\n.wi-owm-night-903:before {\r\n content: \"\\f076\";\r\n}\r\n.wi-owm-night-904:before {\r\n content: \"\\f072\";\r\n}\r\n.wi-owm-night-906:before {\r\n content: \"\\f024\";\r\n}\r\n.wi-owm-night-957:before {\r\n content: \"\\f050\";\r\n}\r\n","@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);\r\n@import url(https://fonts.googleapis.com/css?family=Poppins:500,600);\r\n@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:600,400,700);\r\n/*\r\nTemplate Name: Minton Dashboard\r\nAuthor: CoderThemes\r\nEmail: coderthemes@gmail.com\r\nFile: Menu\r\n*/\r\nbody {\r\n padding-bottom: 61px;\r\n}\r\n.wrapper {\r\n margin-top: 145px;\r\n}\r\n.container {\r\n width: 95%;\r\n}\r\n.page-title {\r\n margin-bottom: 20px;\r\n margin-top: 0;\r\n}\r\n#topnav {\r\n position: fixed;\r\n right: 0;\r\n left: 0;\r\n top: 0;\r\n z-index: 1030;\r\n background-color: transparent;\r\n border: 0;\r\n -webkit-transition: all .5s ease;\r\n transition: all .5s ease;\r\n min-height: 62px;\r\n}\r\n#topnav .has-submenu.active a {\r\n color: #3bafda;\r\n}\r\n#topnav .has-submenu.active a i {\r\n color: #3bafda;\r\n}\r\n#topnav .has-submenu.active .submenu li.active > a {\r\n color: #3bafda;\r\n}\r\n#topnav .topbar-main {\r\n background-color: #3bafda;\r\n}\r\n#topnav .topbar-main .logo {\r\n color: #ffffff !important;\r\n font-size: 18px;\r\n font-weight: 700;\r\n letter-spacing: .05em;\r\n margin-top: 9px;\r\n float: left;\r\n}\r\n#topnav .topbar-main .logo h1 {\r\n margin: 0px auto;\r\n text-align: center;\r\n}\r\n#topnav .topbar-main .logo i {\r\n color: #ffffff;\r\n}\r\n#topnav .topbar-main .badge {\r\n position: absolute;\r\n top: 12px;\r\n right: 7px;\r\n}\r\n#topnav .topbar-main .nav > li > a {\r\n color: #ffffff !important;\r\n line-height: 60px;\r\n padding: 0px 15px !important;\r\n position: relative;\r\n background: transparent !important;\r\n}\r\n#topnav .topbar-main .nav > li > a i {\r\n font-size: 16px;\r\n}\r\n#topnav .topbar-main .nav > li > a {\r\n padding: 0px 15px !important;\r\n}\r\n#topnav .topbar-main .navbar-nav > .open > a {\r\n background-color: rgba(255, 255, 255, 0.1) !important;\r\n}\r\n#topnav .topbar-main .profile img {\r\n border: 2px solid #edf0f0;\r\n height: 36px;\r\n width: 36px;\r\n}\r\n#topnav .topbar-main .dropdown-menu-lg {\r\n width: 300px;\r\n}\r\n#topnav .topbar-main .dropdown-menu-lg .list-group {\r\n margin-bottom: 0px;\r\n}\r\n#topnav .topbar-main .dropdown-menu-lg .list-group-item {\r\n border: none;\r\n padding: 10px 20px;\r\n}\r\n#topnav .topbar-main .dropdown-menu-lg .media-heading {\r\n margin-bottom: 0px;\r\n}\r\n#topnav .topbar-main .dropdown-menu-lg .media-body p {\r\n color: #828282;\r\n}\r\n#topnav .topbar-main .notification-list {\r\n max-height: 230px;\r\n}\r\n#topnav .topbar-main .notification-list em {\r\n width: 34px;\r\n text-align: center;\r\n}\r\n#topnav .topbar-main .notification-list .media-body {\r\n display: inherit;\r\n width: auto;\r\n overflow: hidden;\r\n margin-left: 50px;\r\n}\r\n#topnav .topbar-main .notification-list .media-body h5 {\r\n text-overflow: ellipsis;\r\n white-space: nowrap;\r\n display: block;\r\n width: 100%;\r\n font-weight: normal;\r\n overflow: hidden;\r\n}\r\n#topnav .topbar-main .notifi-title {\r\n border-bottom: 1px solid rgba(0, 0, 0, 0.1);\r\n font-size: 15px;\r\n text-transform: uppercase;\r\n font-weight: 600;\r\n padding: 11px 20px 15px;\r\n font-family: 'Source Sans Pro', sans-serif;\r\n}\r\n#topnav .topbar-main .navbar-nav {\r\n margin: 0;\r\n}\r\n#topnav .app-search {\r\n position: relative;\r\n margin: 14px 20px 14px 10px;\r\n}\r\n#topnav .app-search a {\r\n position: absolute;\r\n top: 6px;\r\n right: 20px;\r\n color: rgba(255, 255, 255, 0.7);\r\n}\r\n#topnav .app-search .form-control,\r\n#topnav .app-search .form-control:focus {\r\n border: none;\r\n font-size: 13px;\r\n color: #ffffff;\r\n padding-left: 20px;\r\n padding-right: 40px;\r\n background: rgba(255, 255, 255, 0.2);\r\n box-shadow: none;\r\n border-radius: 30px;\r\n height: 34px;\r\n width: 180px;\r\n}\r\n#topnav .app-search input::-webkit-input-placeholder {\r\n color: rgba(255, 255, 255, 0.7);\r\n font-weight: normal;\r\n}\r\n#topnav .app-search input:-moz-placeholder {\r\n color: rgba(255, 255, 255, 0.7);\r\n}\r\n#topnav .app-search input::-moz-placeholder {\r\n color: rgba(255, 255, 255, 0.7);\r\n}\r\n#topnav .app-search input:-ms-input-placeholder {\r\n color: rgba(255, 255, 255, 0.7);\r\n}\r\n#topnav .notifi-title {\r\n border-bottom: 1px solid rgba(0, 0, 0, 0.1);\r\n color: #ffffff;\r\n font-size: 16px;\r\n font-weight: 400;\r\n padding: 5px 0px 10px;\r\n}\r\n#topnav .notification-list em {\r\n width: 30px;\r\n text-align: center;\r\n height: 30px;\r\n line-height: 28px;\r\n border-radius: 50%;\r\n margin-top: 4px;\r\n}\r\n#topnav .notification-list .list-group-item {\r\n padding: 12px 20px;\r\n}\r\n#topnav .notification-list .media-body {\r\n display: inherit;\r\n width: auto;\r\n overflow: hidden;\r\n margin-left: 50px;\r\n}\r\n#topnav .notification-list .media-body h5 {\r\n text-overflow: ellipsis;\r\n white-space: nowrap;\r\n display: block;\r\n width: 100%;\r\n font-weight: normal;\r\n overflow: hidden;\r\n}\r\n#topnav .noti-primary {\r\n color: #3bafda;\r\n border: 2px solid #3bafda;\r\n}\r\n#topnav .noti-success {\r\n color: #00b19d;\r\n border: 2px solid #00b19d;\r\n}\r\n#topnav .noti-info {\r\n color: #3ddcf7;\r\n border: 2px solid #3ddcf7;\r\n}\r\n#topnav .noti-warning {\r\n color: #ffaa00;\r\n border: 2px solid #ffaa00;\r\n}\r\n#topnav .noti-danger {\r\n color: #ef5350;\r\n border: 2px solid #ef5350;\r\n}\r\n#topnav .noti-purple {\r\n color: #7266ba;\r\n border: 2px solid #7266ba;\r\n}\r\n#topnav .noti-pink {\r\n color: #f76397;\r\n border: 2px solid #f76397;\r\n}\r\n#topnav .noti-inverse {\r\n color: #4c5667;\r\n border: 2px solid #4c5667;\r\n}\r\n#topnav .navbar-custom {\r\n background-color: #323b44;\r\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);\r\n}\r\n#topnav .navbar-toggle {\r\n border: 0;\r\n position: relative;\r\n width: 60px;\r\n height: 60px;\r\n padding: 0;\r\n margin: 0;\r\n cursor: pointer;\r\n}\r\n#topnav .navbar-toggle:hover {\r\n background-color: transparent;\r\n}\r\n#topnav .navbar-toggle:hover span {\r\n background-color: #ffffff;\r\n}\r\n#topnav .navbar-toggle:focus {\r\n background-color: transparent;\r\n}\r\n#topnav .navbar-toggle:focus span {\r\n background-color: #3bafda;\r\n}\r\n#topnav .navbar-toggle .lines {\r\n width: 25px;\r\n display: block;\r\n position: relative;\r\n margin: 23px auto 17px auto;\r\n height: 18px;\r\n}\r\n#topnav .navbar-toggle span {\r\n height: 2px;\r\n width: 100%;\r\n background-color: #ffffff;\r\n display: block;\r\n margin-bottom: 5px;\r\n -webkit-transition: -webkit-transform 0.5s ease;\r\n transition: -webkit-transform 0.5s ease;\r\n transition: transform .5s ease;\r\n}\r\n#topnav .navbar-toggle.open span {\r\n position: absolute;\r\n}\r\n#topnav .navbar-toggle.open span:first-child {\r\n top: 6px;\r\n -webkit-transform: rotate(45deg);\r\n transform: rotate(45deg);\r\n}\r\n#topnav .navbar-toggle.open span:nth-child(2) {\r\n visibility: hidden;\r\n}\r\n#topnav .navbar-toggle.open span:last-child {\r\n width: 100%;\r\n top: 6px;\r\n -webkit-transform: rotate(-45deg);\r\n transform: rotate(-45deg);\r\n}\r\n#topnav .navigation-menu {\r\n list-style: none;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n#topnav .navigation-menu > li {\r\n float: left;\r\n display: block;\r\n position: relative;\r\n}\r\n#topnav .navigation-menu > li > a {\r\n display: block;\r\n color: rgba(255, 255, 255, 0.7);\r\n font-weight: 500;\r\n -webkit-transition: all .3s ease;\r\n transition: all .3s ease;\r\n line-height: 20px;\r\n padding-left: 20px;\r\n padding-right: 20px;\r\n}\r\n#topnav .navigation-menu > li > a:hover {\r\n color: #3bafda;\r\n}\r\n#topnav .navigation-menu > li > a:hover i {\r\n color: #3bafda;\r\n}\r\n#topnav .navigation-menu > li > a:focus {\r\n color: #3bafda;\r\n}\r\n#topnav .navigation-menu > li > a:focus i {\r\n color: #3bafda;\r\n}\r\n#topnav .navigation-menu > li > a:active {\r\n color: #3bafda;\r\n}\r\n#topnav .navigation-menu > li > a:active i {\r\n color: #3bafda;\r\n}\r\n#topnav .navigation-menu > li > a i {\r\n font-size: 18px;\r\n margin-right: 5px;\r\n color: rgba(255, 255, 255, 0.7);\r\n}\r\n#topnav .navigation-menu > li > a:hover,\r\n#topnav .navigation-menu > li > a:focus {\r\n background-color: transparent;\r\n}\r\n/*\r\n Responsive Menu\r\n*/\r\n@media (min-width: 101px) {\r\n #topnav .navigation-menu > li > a {\r\n padding-top: 22px;\r\n padding-bottom: 22px;\r\n }\r\n #topnav .navigation-menu > li.last-elements .submenu {\r\n left: auto;\r\n right: 0;\r\n }\r\n #topnav .navigation-menu > li.last-elements .submenu > li.has-submenu .submenu {\r\n left: auto;\r\n right: 100%;\r\n margin-left: 0;\r\n margin-right: 10px;\r\n }\r\n #topnav .navigation-menu > li:first-of-type a {\r\n padding-left: 0px;\r\n }\r\n #topnav .navigation-menu > li:hover a {\r\n color: #3bafda;\r\n }\r\n #topnav .navigation-menu > li:hover a i {\r\n color: #3bafda;\r\n }\r\n #topnav .navigation-menu > li .submenu {\r\n position: absolute;\r\n top: 100%;\r\n left: 0;\r\n z-index: 1000;\r\n border: 1px solid rgba(255, 255, 255, 0.1);\r\n padding: 15px 0;\r\n list-style: none;\r\n min-width: 200px;\r\n visibility: hidden;\r\n opacity: 0;\r\n margin-top: 10px;\r\n -webkit-transition: all .2s ease;\r\n transition: all .2s ease;\r\n background-color: #272e35;\r\n box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);\r\n }\r\n #topnav .navigation-menu > li .submenu.megamenu {\r\n white-space: nowrap;\r\n width: auto;\r\n }\r\n #topnav .navigation-menu > li .submenu.megamenu > li {\r\n overflow: hidden;\r\n width: 200px;\r\n display: inline-block;\r\n vertical-align: top;\r\n }\r\n #topnav .navigation-menu > li .submenu > li.has-submenu > a:after {\r\n content: \"\\e649\";\r\n font-family: \"themify\";\r\n position: absolute;\r\n right: 20px;\r\n font-size: 9px;\r\n top: 15px;\r\n }\r\n #topnav .navigation-menu > li .submenu > li .submenu {\r\n left: 100%;\r\n top: 0;\r\n margin-left: 10px;\r\n margin-top: -1px;\r\n }\r\n #topnav .navigation-menu > li .submenu li {\r\n position: relative;\r\n }\r\n #topnav .navigation-menu > li .submenu li ul {\r\n list-style: none;\r\n padding-left: 0;\r\n margin: 0;\r\n }\r\n #topnav .navigation-menu > li .submenu li a {\r\n display: block;\r\n padding: 8px 25px;\r\n clear: both;\r\n white-space: nowrap;\r\n color: rgba(255, 255, 255, 0.6);\r\n }\r\n #topnav .navigation-menu > li .submenu li a:hover {\r\n color: #3bafda;\r\n }\r\n #topnav .navigation-menu > li .submenu li span {\r\n display: block;\r\n padding: 8px 25px;\r\n clear: both;\r\n line-height: 1.42857143;\r\n white-space: nowrap;\r\n font-size: 10px;\r\n text-transform: uppercase;\r\n letter-spacing: 2px;\r\n font-weight: 500;\r\n color: #949ba1;\r\n }\r\n #topnav .navbar-toggle {\r\n display: none;\r\n }\r\n #topnav #navigation {\r\n display: block !important;\r\n }\r\n}\r\n@media (max-width: 100px) {\r\n .wrapper {\r\n margin-top: 80px;\r\n }\r\n .container {\r\n width: auto;\r\n }\r\n #topnav .navigation-menu {\r\n float: none;\r\n max-height: 400px;\r\n }\r\n #topnav .navigation-menu > li {\r\n float: none;\r\n }\r\n #topnav .navigation-menu > li > a {\r\n color: rgba(255, 255, 255, 0.7);\r\n padding: 15px;\r\n }\r\n #topnav .navigation-menu > li > a i {\r\n display: inline-block;\r\n margin-right: 10px;\r\n margin-bottom: 0px;\r\n }\r\n #topnav .navigation-menu > li > a:after {\r\n position: absolute;\r\n right: 15px;\r\n }\r\n #topnav .navigation-menu > li .submenu {\r\n display: none;\r\n list-style: none;\r\n padding-left: 20px;\r\n margin: 0;\r\n }\r\n #topnav .navigation-menu > li .submenu li a {\r\n display: block;\r\n position: relative;\r\n padding: 7px 20px;\r\n color: rgba(255, 255, 255, 0.5);\r\n }\r\n #topnav .navigation-menu > li .submenu li a:hover {\r\n color: #3bafda;\r\n }\r\n #topnav .navigation-menu > li .submenu li.has-submenu > a:after {\r\n content: \"\\e64b\";\r\n font-family: \"themify\";\r\n position: absolute;\r\n right: 30px;\r\n }\r\n #topnav .navigation-menu > li .submenu.open {\r\n display: block;\r\n }\r\n #topnav .navigation-menu > li .submenu .submenu {\r\n display: none;\r\n list-style: none;\r\n }\r\n #topnav .navigation-menu > li .submenu .submenu.open {\r\n display: block;\r\n }\r\n #topnav .navigation-menu > li .submenu.megamenu > li > ul {\r\n list-style: none;\r\n padding-left: 0;\r\n }\r\n #topnav .navigation-menu > li .submenu.megamenu > li > ul > li > span {\r\n display: block;\r\n position: relative;\r\n padding: 15px;\r\n text-transform: uppercase;\r\n font-size: 11px;\r\n letter-spacing: 2px;\r\n color: #79818a;\r\n }\r\n #topnav .navigation-menu > li.has-submenu.open > a {\r\n color: #3bafda;\r\n }\r\n #topnav .navbar-header {\r\n float: left;\r\n }\r\n #navigation {\r\n position: absolute;\r\n top: 60px;\r\n left: 0;\r\n width: 100%;\r\n display: none;\r\n height: auto;\r\n padding-bottom: 0;\r\n overflow: auto;\r\n border-top: 1px solid rgba(255, 255, 255, 0.5);\r\n border-bottom: 1px solid rgba(255, 255, 255, 0.5);\r\n background-color: #323b44;\r\n }\r\n #navigation.open {\r\n display: block;\r\n overflow-y: auto;\r\n }\r\n}\r\n@media (min-width: 768px) {\r\n #topnav .navigation-menu > li.has-submenu:hover > .submenu {\r\n visibility: visible;\r\n opacity: 1;\r\n margin-top: 0;\r\n }\r\n #topnav .navigation-menu > li.has-submenu:hover > .submenu > li.has-submenu:hover > .submenu {\r\n visibility: visible;\r\n opacity: 1;\r\n margin-left: 0;\r\n margin-right: 0;\r\n }\r\n .navbar-toggle {\r\n display: block;\r\n }\r\n}\r\n/* Footer */\r\n.footer {\r\n border-top: 1px solid rgba(0, 0, 0, 0.1);\r\n bottom: 0px;\r\n color: #58666e;\r\n text-align: left !important;\r\n padding: 20px 0px;\r\n position: absolute;\r\n right: 0px;\r\n left: 0px;\r\n}\r\n","@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);\r\n@import url(https://fonts.googleapis.com/css?family=Poppins:500,600);\r\n@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:600,400,700);\r\n/* ===========\r\n Core file List\r\n\r\n - Timeline\r\n - Timeline-2\r\n - Sweet Alerts\r\n - Notification\r\n - Nestable list\r\n - Maps\r\n - Email\r\n - Form Advanced\r\n - Charts\r\n - Maintenance\r\n - Countdown\r\n - Gallery\r\n - Tree view\r\n - Pricing\r\n - FAQ\r\n\r\n =============*/\r\n/* ===========\r\n Timeline\r\n =============*/\r\n.timeline {\r\n border-collapse: collapse;\r\n border-spacing: 0;\r\n display: table;\r\n margin-bottom: 50px;\r\n position: relative;\r\n table-layout: fixed;\r\n width: 100%;\r\n}\r\n.timeline .time-show {\r\n margin-bottom: 30px;\r\n margin-right: -75px;\r\n margin-top: 30px;\r\n position: relative;\r\n}\r\n.timeline .time-show a {\r\n color: #ffffff;\r\n}\r\n.timeline:before {\r\n background-color: #98a6ad;\r\n bottom: 0px;\r\n content: \"\";\r\n left: 50%;\r\n position: absolute;\r\n top: 30px;\r\n width: 1px;\r\n z-index: 0;\r\n}\r\n.timeline .timeline-icon {\r\n -webkit-border-radius: 50%;\r\n background: #98a6ad;\r\n border-radius: 50%;\r\n border: 1px solid #98a6ad;\r\n color: #ffffff;\r\n display: block;\r\n height: 20px;\r\n left: -54px;\r\n margin-top: -10px;\r\n position: absolute;\r\n text-align: center;\r\n top: 50%;\r\n width: 20px;\r\n}\r\n.timeline .timeline-icon i {\r\n margin-top: 9px;\r\n}\r\n.timeline .time-icon:before {\r\n font-size: 16px;\r\n margin-top: 5px;\r\n}\r\nh3.timeline-title {\r\n color: #c8ccd7;\r\n font-size: 20px;\r\n font-weight: 400;\r\n margin: 0 0 5px;\r\n text-transform: uppercase;\r\n}\r\n.timeline-item {\r\n display: table-row;\r\n}\r\n.timeline-item:before {\r\n content: \"\";\r\n display: block;\r\n width: 50%;\r\n}\r\n.timeline-item .timeline-desk .arrow {\r\n border-bottom: 8px solid transparent;\r\n border-right: 8px solid #272e35 !important;\r\n border-top: 8px solid transparent;\r\n display: block;\r\n height: 0;\r\n left: -7px;\r\n margin-top: -10px;\r\n position: absolute;\r\n top: 50%;\r\n width: 0;\r\n}\r\n.timeline-item.alt:after {\r\n content: \"\";\r\n display: block;\r\n width: 50%;\r\n}\r\n.timeline-item.alt .timeline-desk .arrow-alt {\r\n border-bottom: 8px solid transparent;\r\n border-left: 8px solid #272e35 !important;\r\n border-top: 8px solid transparent;\r\n display: block;\r\n height: 0;\r\n left: auto;\r\n margin-top: -10px;\r\n position: absolute;\r\n right: -7px;\r\n top: 50%;\r\n width: 0;\r\n}\r\n.timeline-item.alt .timeline-desk .album {\r\n float: right;\r\n margin-top: 20px;\r\n}\r\n.timeline-item.alt .timeline-desk .album a {\r\n float: right;\r\n margin-left: 5px;\r\n}\r\n.timeline-item.alt .timeline-icon {\r\n left: auto;\r\n right: -56px;\r\n}\r\n.timeline-item.alt:before {\r\n display: none;\r\n}\r\n.timeline-item.alt .panel {\r\n margin-left: 0;\r\n margin-right: 45px;\r\n}\r\n.timeline-item.alt .panel .panel-body p + p {\r\n margin-top: 10px !important;\r\n}\r\n.timeline-item.alt h4 {\r\n text-align: right;\r\n}\r\n.timeline-item.alt p {\r\n text-align: right;\r\n}\r\n.timeline-item.alt .timeline-date {\r\n text-align: right;\r\n}\r\n.timeline-desk {\r\n display: table-cell;\r\n vertical-align: top;\r\n width: 50%;\r\n}\r\n.timeline-desk h4 {\r\n font-size: 16px;\r\n font-weight: 300;\r\n margin: 0;\r\n}\r\n.timeline-desk .panel {\r\n background: #272e35;\r\n display: block;\r\n margin-bottom: 5px;\r\n margin-left: 45px;\r\n position: relative;\r\n text-align: left;\r\n}\r\n.timeline-desk h5 span {\r\n color: #797979;\r\n display: block;\r\n font-size: 12px;\r\n margin-bottom: 4px;\r\n}\r\n.timeline-desk p {\r\n color: #98a6ad;\r\n font-size: 14px;\r\n margin-bottom: 0;\r\n}\r\n.timeline-desk .album {\r\n margin-top: 12px;\r\n}\r\n.timeline-desk .album a {\r\n float: left;\r\n margin-right: 5px;\r\n}\r\n.timeline-desk .album img {\r\n height: 36px;\r\n width: auto;\r\n -webkit-border-radius: 3px;\r\n border-radius: 3px;\r\n -moz-border-radius: 3px;\r\n background-clip: padding-box;\r\n}\r\n.timeline-desk .notification {\r\n background: none repeat scroll 0 0 #ffffff;\r\n margin-top: 20px;\r\n padding: 8px;\r\n}\r\n/* ===========\r\n Timeline-2\r\n =============*/\r\n.timeline-2 {\r\n border-left: 2px solid #3bafda;\r\n position: relative;\r\n}\r\n.timeline-2 .time-item:after {\r\n background-color: #ffffff;\r\n border-color: #3bafda;\r\n border-radius: 10px;\r\n border-style: solid;\r\n border-width: 2px;\r\n bottom: 0;\r\n content: '';\r\n height: 10px;\r\n left: 0;\r\n margin-left: -6px;\r\n position: absolute;\r\n top: 5px;\r\n width: 10px;\r\n}\r\n.time-item {\r\n border-color: #dee5e7;\r\n padding-bottom: 10px;\r\n position: relative;\r\n}\r\n.time-item:before {\r\n content: \" \";\r\n display: table;\r\n}\r\n.time-item:after {\r\n background-color: #ffffff;\r\n border-color: #3bafda;\r\n border-radius: 10px;\r\n border-style: solid;\r\n border-width: 2px;\r\n bottom: 0;\r\n content: '';\r\n height: 14px;\r\n left: 0;\r\n margin-left: -8px;\r\n position: absolute;\r\n top: 5px;\r\n width: 14px;\r\n}\r\n.time-item-item:after {\r\n content: \" \";\r\n display: table;\r\n}\r\n.item-info {\r\n margin-bottom: 15px;\r\n margin-left: 15px;\r\n}\r\n.item-info p {\r\n font-size: 13px;\r\n}\r\n/* ===========\r\n Sweet Alert\r\n =============*/\r\n.sweet-alert h2 {\r\n font-size: 22px;\r\n color: #323b44;\r\n}\r\n.sweet-alert p {\r\n font-size: 14px;\r\n line-height: 22px;\r\n}\r\n.sweet-alert .icon.success .placeholder {\r\n border: 4px solid rgba(0, 177, 157, 0.3);\r\n}\r\n.sweet-alert .icon.success .line {\r\n background-color: #00b19d;\r\n}\r\n.sweet-alert .icon.warning {\r\n border-color: #ffaa00;\r\n}\r\n.sweet-alert .icon.info {\r\n border-color: #3ddcf7;\r\n}\r\n.sweet-alert .btn-warning:focus,\r\n.sweet-alert .btn-info:focus,\r\n.sweet-alert .btn-success:focus,\r\n.sweet-alert .btn-danger:focus,\r\n.sweet-alert .btn-default:focus {\r\n box-shadow: none;\r\n}\r\n/* =============\r\n Notification\r\n============= */\r\n.notifyjs-metro-base {\r\n position: relative;\r\n min-height: 52px;\r\n min-width: 250px;\r\n color: #444;\r\n border-radius: 3px;\r\n -webkit-border-radius: 3px;\r\n box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);\r\n -webkit-animation: dropdownOpen 0.3s ease-out;\r\n -o-animation: dropdownOpen 0.3s ease-out;\r\n animation: dropdownOpen 0.3s ease-out;\r\n}\r\n.notifyjs-metro-base .image {\r\n display: table;\r\n position: absolute;\r\n height: auto;\r\n width: auto;\r\n left: 25px;\r\n top: 50%;\r\n font-size: 24px;\r\n -moz-transform: translate(-50%, -50%);\r\n -ms-transform: translate(-50%, -50%);\r\n -o-transform: translate(-50%, -50%);\r\n -webkit-transform: translate(-50%, -50%);\r\n transform: translate(-50%, -50%);\r\n}\r\n.notifyjs-metro-base .text-wrapper {\r\n display: inline-block;\r\n vertical-align: top;\r\n text-align: left;\r\n margin: 10px 10px 10px 52px;\r\n clear: both;\r\n}\r\n.notifyjs-metro-base .title {\r\n font-size: 15px;\r\n line-height: 20px;\r\n margin-bottom: 5px;\r\n font-weight: bold;\r\n}\r\n.notifyjs-metro-base .text {\r\n font-size: 12px;\r\n font-weight: normal;\r\n max-width: 360px;\r\n vertical-align: middle;\r\n}\r\n.notifyjs-metro-cool {\r\n color: #fafafa !important;\r\n background-color: #4A525F;\r\n border: 1px solid #4A525F;\r\n}\r\n/* =============\r\n Nestable\r\n============= */\r\n.custom-dd .dd-list .dd-item .dd-handle {\r\n background: rgba(152, 166, 173, 0.25) !important;\r\n border: none;\r\n padding: 8px 16px;\r\n height: auto;\r\n font-weight: 600;\r\n color: #98a6ad;\r\n -webkit-border-radius: 3px;\r\n border-radius: 3px;\r\n -moz-border-radius: 3px;\r\n background-clip: padding-box;\r\n}\r\n.custom-dd .dd-list .dd-item .dd-handle:hover {\r\n color: #3bafda;\r\n}\r\n.custom-dd .dd-list .dd-item button {\r\n height: auto;\r\n font-size: 17px;\r\n margin: 8px auto;\r\n color: #98a6ad;\r\n width: 30px;\r\n}\r\n.custom-dd-empty .dd-list .dd3-handle {\r\n border: none;\r\n background: rgba(152, 166, 173, 0.25) !important;\r\n height: 36px;\r\n width: 36px;\r\n color: #98a6ad;\r\n}\r\n.custom-dd-empty .dd-list .dd3-handle:before {\r\n top: 7px;\r\n}\r\n.custom-dd-empty .dd-list .dd3-handle:hover {\r\n color: #3bafda;\r\n}\r\n.custom-dd-empty .dd-list .dd3-content {\r\n height: auto;\r\n border: none;\r\n color: #98a6ad;\r\n padding: 8px 16px 8px 46px;\r\n background: rgba(152, 166, 173, 0.25) !important;\r\n font-weight: 600;\r\n}\r\n.custom-dd-empty .dd-list .dd3-content:hover {\r\n color: #3bafda;\r\n}\r\n.custom-dd-empty .dd-list button {\r\n width: 26px;\r\n height: 26px;\r\n font-size: 16px;\r\n font-weight: 600;\r\n}\r\n/* ===========\r\n Maps\r\n =============*/\r\n.gmaps,\r\n.gmaps-panaroma {\r\n height: 300px;\r\n background: #eeeeee;\r\n border-radius: 3px;\r\n}\r\n.gmaps-overlay {\r\n display: block;\r\n text-align: center;\r\n color: #ffffff;\r\n font-size: 16px;\r\n line-height: 40px;\r\n background: #3bafda;\r\n border-radius: 4px;\r\n padding: 10px 20px;\r\n}\r\n.gmaps-overlay_arrow {\r\n left: 50%;\r\n margin-left: -16px;\r\n width: 0;\r\n height: 0;\r\n position: absolute;\r\n}\r\n.gmaps-overlay_arrow.above {\r\n bottom: -15px;\r\n border-left: 16px solid transparent;\r\n border-right: 16px solid transparent;\r\n border-top: 16px solid #3bafda;\r\n}\r\n.gmaps-overlay_arrow.below {\r\n top: -15px;\r\n border-left: 16px solid transparent;\r\n border-right: 16px solid transparent;\r\n border-bottom: 16px solid #3bafda;\r\n}\r\n/* =============\r\n Email\r\n============= */\r\n.mails a {\r\n color: #98a6ad;\r\n}\r\n.mails td {\r\n vertical-align: middle !important;\r\n position: relative;\r\n}\r\n.mails td:last-of-type {\r\n width: 100px;\r\n padding-right: 20px;\r\n}\r\n.mails tr:hover .text-white {\r\n display: none;\r\n}\r\n.mails .mail-select {\r\n padding: 12px 20px;\r\n min-width: 134px;\r\n}\r\n.mails .checkbox {\r\n margin-bottom: 0px;\r\n margin-top: 0px;\r\n vertical-align: middle;\r\n display: inline-block;\r\n height: 17px;\r\n}\r\n.mails .checkbox label {\r\n min-height: 16px;\r\n}\r\n.mail-list .list-group-item {\r\n background-color: transparent !important;\r\n}\r\n.mail-list .list-group-item:hover {\r\n background-color: #eeeeee;\r\n}\r\n.mail-list .list-group-item:focus {\r\n background-color: #eeeeee;\r\n}\r\n.mail-list .list-group-item.active {\r\n background-color: #3bafda !important;\r\n color: #4c5667;\r\n font-weight: 600;\r\n -webkit-border-radius: 3px;\r\n border-radius: 3px;\r\n -moz-border-radius: 3px;\r\n background-clip: padding-box;\r\n}\r\n.unread a {\r\n font-weight: 600;\r\n color: rgba(238, 238, 238, 0.7);\r\n}\r\n/* =============\r\n Form Advanced\r\n============= */\r\n.bootstrap-tagsinput {\r\n box-shadow: none;\r\n background-color: transparent;\r\n padding: 3px 7px 6px;\r\n border: 2px solid rgba(238, 238, 238, 0.3);\r\n}\r\n.bootstrap-tagsinput .label-info {\r\n background-color: #3bafda !important;\r\n display: inline-block;\r\n padding: 5px;\r\n}\r\n/* Multiple */\r\n.ms-container {\r\n background: transparent url('../images/multiple-arrow.png') no-repeat 50% 50%;\r\n}\r\n.ms-container .ms-list {\r\n box-shadow: none;\r\n border: 2px solid rgba(255, 255, 255, 0.2);\r\n}\r\n.ms-container .ms-list.ms-focus {\r\n box-shadow: none;\r\n border: 2px solid rgba(255, 255, 255, 0.3);\r\n}\r\n.ms-container .ms-selectable li.ms-elem-selectable {\r\n border: none;\r\n padding: 5px 10px;\r\n}\r\n.ms-container .ms-selection li.ms-elem-selection {\r\n border: none;\r\n padding: 5px 10px;\r\n}\r\n.ms-selectable {\r\n box-shadow: none;\r\n outline: none !important;\r\n}\r\n.ms-container .ms-list.ms-focus {\r\n box-shadow: none;\r\n}\r\n.ms-container .ms-selectable li.ms-hover {\r\n background-color: #3bafda;\r\n color: #ffffff !important;\r\n}\r\n.ms-container .ms-selection li.ms-hover {\r\n background-color: #3bafda;\r\n color: #ffffff !important;\r\n}\r\n.ms-container .ms-selectable,\r\n.ms-container .ms-selection {\r\n background-color: transparent;\r\n}\r\n.ms-container .ms-selectable li.ms-elem-selectable,\r\n.ms-container .ms-selection li.ms-elem-selection {\r\n color: #98a6ad;\r\n}\r\n/* Select2 */\r\n.select2-container .select2-choice {\r\n background-image: none !important;\r\n border: none !important;\r\n height: auto !important;\r\n padding: 0px !important;\r\n line-height: 22px !important;\r\n background-color: transparent !important;\r\n box-shadow: none !important;\r\n color: #ffffff;\r\n}\r\n.select2-container .select2-choice .select2-arrow {\r\n background-image: none !important;\r\n background: transparent;\r\n border: none;\r\n width: 14px;\r\n top: -2px;\r\n}\r\n.select2-container .select2-container-multi.form-control {\r\n height: auto;\r\n}\r\n.select2-results .select2-highlighted {\r\n color: #ffffff;\r\n background-color: #3bafda;\r\n}\r\n.select2-drop-active {\r\n border: 1px solid #e3e3e3 !important;\r\n padding-top: 5px;\r\n -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);\r\n box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);\r\n -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);\r\n}\r\n.select2-search input {\r\n border: 1px solid #e3e3e3;\r\n}\r\n.select2-container-multi {\r\n width: 100%;\r\n}\r\n.select2-container-multi .select2-choices {\r\n border: 2px solid rgba(255, 255, 255, 0.2) !important;\r\n box-shadow: none !important;\r\n background: transparent !important;\r\n background-image: none !important;\r\n -webkit-border-radius: 4px !important;\r\n border-radius: 4px !important;\r\n -moz-border-radius: 4px !important;\r\n background-clip: padding-box !important;\r\n min-height: 38px;\r\n}\r\n.select2-container-multi .select2-choices .select2-search-choice {\r\n padding: 6px 8px 7px 19px;\r\n margin: 5px 0 3px 5px;\r\n color: #ffffff;\r\n background: rgba(255, 255, 255, 0.2);\r\n border: none;\r\n -webkit-box-shadow: none;\r\n box-shadow: none;\r\n}\r\n.select2-container-multi .select2-choices .select2-search-field input {\r\n padding: 7px 7px 7px 10px;\r\n font-family: inherit;\r\n}\r\n.select2-container-multi .select2-choices .select2-search-choice-close {\r\n top: 6px;\r\n}\r\n/* Wysiwig */\r\n.mce-tinymce {\r\n background-color: transparent !important;\r\n}\r\n.mce-content-body p {\r\n color: #9398a0;\r\n font-size: 14px;\r\n font-weight: 300;\r\n}\r\n.mce-popover .mce-arrow:after {\r\n border-bottom-color: red;\r\n}\r\n.mce-popover .mce-colorbutton-grid {\r\n margin: 0px;\r\n border: 1px solid #d7dce5 !important;\r\n padding: 4px;\r\n}\r\n.mce-reset .mce-window-head {\r\n border-bottom: 1px solid #d7dce5;\r\n}\r\n.mce-reset .mce-window-head .mce-title {\r\n color: #707780;\r\n font-size: 16px;\r\n font-weight: 400;\r\n}\r\n.mce-reset .mce-textbox {\r\n border-radius: 0px;\r\n box-shadow: none;\r\n outline: 0;\r\n border-color: #d7dce5;\r\n height: 30px;\r\n font-weight: 300;\r\n line-height: 30px;\r\n color: #aaaaaa;\r\n font-size: 14px;\r\n}\r\n.mce-reset .mce-textbox:focus {\r\n box-shadow: none;\r\n border-color: #3bafda;\r\n}\r\n.mce-reset .mce-checkbox .mce-ico {\r\n background-image: none;\r\n background-color: #ffffff;\r\n border-radius: 0px;\r\n border: 1px solid #d7dce5;\r\n}\r\n.mce-reset .mce-checkbox .mce-label {\r\n color: #707780;\r\n font-size: 12px;\r\n font-weight: 400;\r\n}\r\n.mce-container {\r\n border-radius: 0px !important;\r\n border-width: 0px !important;\r\n}\r\n.mce-container .mce-menubar {\r\n background-color: rgba(255, 255, 255, 0.2) !important;\r\n border: none !important;\r\n padding: 2px;\r\n}\r\n.mce-container .mce-menubar .mce-btn button span {\r\n color: #707780;\r\n font-size: 14px;\r\n font-weight: 400;\r\n text-transform: capitalize;\r\n}\r\n.mce-container .mce-menubar .mce-btn button .mce-caret {\r\n border-top-color: #ffffff;\r\n}\r\n.mce-caret {\r\n border-top: 4px solid #ffffff !important;\r\n}\r\n.mce-menubar .mce-menubtn:hover,\r\n.mce-menubar .mce-menubtn.mce-active,\r\n.mce-menubar .mce-menubtn:focus {\r\n background-color: transparent !important;\r\n}\r\n.mce-container .mce-menubar .mce-btn button:hover {\r\n background-color: rgba(255, 255, 255, 0.2);\r\n}\r\n.mce-container .mce-menubar .mce-btn.mce-active button {\r\n background-color: #e8ebf1;\r\n}\r\n.mce-container .mce-btn {\r\n background-color: rgba(255, 255, 255, 0.2);\r\n background-image: none;\r\n outline: 0;\r\n border: 0px;\r\n border-radius: 0px;\r\n}\r\n.mce-container .mce-btn button {\r\n color: #ffffff !important;\r\n font-size: 14px;\r\n font-weight: 400;\r\n text-shadow: none;\r\n padding: 5px 10px;\r\n}\r\n.mce-container .mce-primary {\r\n background-color: #3bafda;\r\n background-image: none;\r\n outline: 0;\r\n border: 0px;\r\n border-radius: 0px;\r\n}\r\n.mce-container .mce-primary button {\r\n color: #ffffff;\r\n font-size: 14px;\r\n font-weight: 400;\r\n text-shadow: none;\r\n}\r\n.mce-container .mce-primary:hover {\r\n background-color: #0c7cd5;\r\n background-image: none;\r\n}\r\n.mce-container .mce-toolbar-grp {\r\n background-color: rgba(255, 255, 255, 0.2) !important;\r\n border: none !important;\r\n border-top-width: 0px !important;\r\n padding: 6px;\r\n}\r\n.mce-container .mce-btn-group .mce-btn:hover,\r\n.mce-container .mce-btn-group .mce-btn:focus {\r\n background-color: rgba(255, 255, 255, 0.2) !important;\r\n color: #323b44;\r\n}\r\n.mce-stack-layout-item body {\r\n background-color: transparent !important;\r\n}\r\ndiv.mce-edit-area {\r\n background: transparent !important;\r\n}\r\n.mce-btn.mce-active button,\r\n.mce-btn.mce-active:hover button {\r\n color: #323b44 !important;\r\n}\r\n.mce-container .mce-statusbar {\r\n background-color: rgba(255, 255, 255, 0.2) !important;\r\n border: none !important;\r\n}\r\n.mce-container .mce-statusbar .mce-path .mce-path-item {\r\n color: #ffffff;\r\n font-size: 14px;\r\n font-weight: 400;\r\n}\r\n.mce-container .mce-widget {\r\n color: #ffffff;\r\n font-size: 14px;\r\n font-weight: 400;\r\n border-left: 1px solid transparent;\r\n}\r\n.mce-container .mce-btn-group {\r\n border: none;\r\n}\r\n.mce-container .mce-btn-group .mce-btn {\r\n box-shadow: none;\r\n background-image: none;\r\n border-width: 0px;\r\n border-radius: 0px !important;\r\n}\r\n.mce-container .mce-btn-group .mce-btn:hover,\r\n.mce-container .mce-btn-group .mce-btn:focus {\r\n box-shadow: none;\r\n background-image: none;\r\n background-color: #ffffff;\r\n}\r\n.mce-container .mce-btn-group .mce-btn button span {\r\n color: #707780;\r\n font-size: 14px;\r\n font-weight: 300;\r\n}\r\n.mce-container .mce-btn-group .mce-btn button .mce-caret {\r\n color: #ffffff;\r\n font-size: 14px;\r\n}\r\n.mce-container .mce-ico {\r\n color: #ffffff;\r\n font-size: 14px;\r\n}\r\n.mce-container .mce-panel {\r\n background-image: none;\r\n}\r\n.mce-container.mce-menu {\r\n border: 1px solid #d7dce5 !important;\r\n}\r\n.mce-container.mce-menu .mce-menu-item {\r\n background-image: none;\r\n}\r\n.mce-container.mce-menu .mce-menu-item .mce-ico {\r\n color: #3bafda;\r\n font-size: 14px;\r\n}\r\n.mce-container.mce-menu .mce-menu-item .mce-text {\r\n color: #707780 !important;\r\n font-size: 14px;\r\n font-weight: 400;\r\n text-transform: capitalize;\r\n}\r\n.mce-container.mce-menu .mce-menu-item .mce-menu-shortcut {\r\n color: #aaaaaa;\r\n font-size: 12px;\r\n font-weight: 300;\r\n text-transform: capitalize;\r\n}\r\n.mce-container.mce-menu .mce-menu-item:hover,\r\n.mce-container.mce-menu .mce-menu-item:focus,\r\n.mce-container.mce-menu .mce-menu-item.mce-selected {\r\n background-color: #3bafda;\r\n}\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled .mce-ico,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled .mce-text,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled .mce-menu-shortcut {\r\n color: #aaaaaa;\r\n}\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled:hover,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled:focus,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled.mce-selected {\r\n background-color: #d7dce5;\r\n}\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled:hover .mce-ico,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled:focus .mce-ico,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled.mce-selected .mce-ico,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled:hover .mce-text,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled:focus .mce-text,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled.mce-selected .mce-text,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled:hover .mce-menu-shortcut,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled:focus .mce-menu-shortcut,\r\n.mce-container.mce-menu .mce-menu-item.mce-disabled.mce-selected .mce-menu-shortcut {\r\n color: #ffffff;\r\n}\r\n.mce-container.mce-menu .mce-menu-item-sep {\r\n background-color: #d7dce5;\r\n}\r\n.mce-container.mce-menu .mce-menu-item-sep:hover {\r\n background-color: #d7dce5;\r\n}\r\n.mce-menubtn button {\r\n color: #323b44 !important;\r\n}\r\n.mce-menu-item-normal.mce-active {\r\n background-color: #3bafda !important;\r\n}\r\n.mce-menu-item-normal.mce-active .mce-text {\r\n color: #ffffff !important;\r\n}\r\n/* Time picker */\r\n.bootstrap-timepicker-widget table td input {\r\n border: none;\r\n font-size: 16px;\r\n font-weight: 500;\r\n background-color: transparent;\r\n}\r\n.bootstrap-timepicker-widget table td a {\r\n color: rgba(238, 238, 238, 0.2);\r\n}\r\n/* =============\r\n Charts\r\n============= */\r\n.morris-hover.morris-default-style {\r\n border-radius: 5px;\r\n padding: 10px 12px;\r\n background-color: #f5f5f5;\r\n border: none;\r\n color: #323b44 !important;\r\n}\r\n.morris-hover.morris-default-style .morris-hover-point {\r\n color: #323b44 !important;\r\n}\r\n.chart-detail-list li {\r\n margin: 0px 10px;\r\n}\r\n.chart-detail-list li h5 {\r\n font-size: 15px;\r\n}\r\n.pieLabel div {\r\n font-size: 14px !important;\r\n}\r\n.jqstooltip {\r\n -webkit-box-sizing: content-box;\r\n -moz-box-sizing: content-box;\r\n box-sizing: content-box;\r\n}\r\n.chart {\r\n position: relative;\r\n display: inline-block;\r\n width: 110px;\r\n height: 110px;\r\n margin-top: 20px;\r\n margin-bottom: 20px;\r\n text-align: center;\r\n}\r\n.chart canvas {\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n}\r\n.chart.chart-widget-pie {\r\n margin-top: 5px;\r\n margin-bottom: 5px;\r\n}\r\n.percent {\r\n display: inline-block;\r\n line-height: 110px;\r\n z-index: 2;\r\n font-weight: 600;\r\n font-size: 18px;\r\n color: #797979;\r\n}\r\n.percent:after {\r\n content: '%';\r\n margin-left: 0.1em;\r\n font-size: .8em;\r\n}\r\n/* Flot chart */\r\n#flotTip {\r\n padding: 8px 12px;\r\n background-color: #f5f5f5;\r\n border: 1px solid rgba(50, 59, 68, 0.1);\r\n z-index: 100;\r\n color: #323b44;\r\n font-weight: 500;\r\n opacity: 0.9;\r\n font-size: 13px;\r\n -webkit-border-radius: 3px;\r\n -moz-border-radius: 3px;\r\n border-radius: 3px;\r\n}\r\n.legend tr {\r\n height: 20px;\r\n}\r\n.legendLabel {\r\n padding-left: 5px !important;\r\n line-height: 10px;\r\n padding-right: 10px;\r\n}\r\n.legend div:first-of-type {\r\n background-color: transparent !important;\r\n}\r\n.flot-tick-label {\r\n color: #ffffff !important;\r\n}\r\n/* Chartist chart */\r\n.ct-golden-section:before {\r\n float: none;\r\n}\r\n.ct-grid {\r\n stroke: rgba(255, 255, 255, 0.1);\r\n}\r\n.ct-chart {\r\n max-height: 300px;\r\n}\r\n.ct-chart .ct-label {\r\n fill: #a3afb7;\r\n color: #a3afb7;\r\n font-size: 12px;\r\n line-height: 1;\r\n}\r\n.ct-chart.simple-pie-chart-chartist .ct-label {\r\n color: #ffffff;\r\n fill: #ffffff;\r\n font-size: 16px;\r\n}\r\n.ct-chart .ct-series.ct-series-a .ct-bar,\r\n.ct-chart .ct-series.ct-series-a .ct-line,\r\n.ct-chart .ct-series.ct-series-a .ct-point,\r\n.ct-chart .ct-series.ct-series-a .ct-slice-donut {\r\n stroke: #3bafda;\r\n}\r\n.ct-chart .ct-series.ct-series-b .ct-bar,\r\n.ct-chart .ct-series.ct-series-b .ct-line,\r\n.ct-chart .ct-series.ct-series-b .ct-point,\r\n.ct-chart .ct-series.ct-series-b .ct-slice-donut {\r\n stroke: #f76397;\r\n}\r\n.ct-chart .ct-series.ct-series-c .ct-bar,\r\n.ct-chart .ct-series.ct-series-c .ct-line,\r\n.ct-chart .ct-series.ct-series-c .ct-point,\r\n.ct-chart .ct-series.ct-series-c .ct-slice-donut {\r\n stroke: #00b19d;\r\n}\r\n.ct-chart .ct-series.ct-series-d .ct-bar,\r\n.ct-chart .ct-series.ct-series-d .ct-line,\r\n.ct-chart .ct-series.ct-series-d .ct-point,\r\n.ct-chart .ct-series.ct-series-d .ct-slice-donut {\r\n stroke: #3ddcf7;\r\n}\r\n.ct-chart .ct-series.ct-series-e .ct-bar,\r\n.ct-chart .ct-series.ct-series-e .ct-line,\r\n.ct-chart .ct-series.ct-series-e .ct-point,\r\n.ct-chart .ct-series.ct-series-e .ct-slice-donut {\r\n stroke: #797979;\r\n}\r\n.ct-chart .ct-series.ct-series-f .ct-bar,\r\n.ct-chart .ct-series.ct-series-f .ct-line,\r\n.ct-chart .ct-series.ct-series-f .ct-point,\r\n.ct-chart .ct-series.ct-series-f .ct-slice-donut {\r\n stroke: #7266ba;\r\n}\r\n.ct-chart .ct-series.ct-series-g .ct-bar,\r\n.ct-chart .ct-series.ct-series-g .ct-line,\r\n.ct-chart .ct-series.ct-series-g .ct-point,\r\n.ct-chart .ct-series.ct-series-g .ct-slice-donut {\r\n stroke: #ffaa00;\r\n}\r\n.ct-series-a .ct-area,\r\n.ct-series-a .ct-slice-pie {\r\n fill: #3bafda;\r\n}\r\n.ct-series-b .ct-area,\r\n.ct-series-b .ct-slice-pie {\r\n fill: #f76397;\r\n}\r\n.ct-series-c .ct-area,\r\n.ct-series-c .ct-slice-pie {\r\n fill: #00b19d;\r\n}\r\n.ct-series-d .ct-area,\r\n.ct-series-d .ct-slice-pie {\r\n fill: #3ddcf7;\r\n}\r\n/* Sparkline chart */\r\n.jqstooltip {\r\n background-color: #36404a !important;\r\n padding: 5px 10px !important;\r\n -webkit-border-radius: 3px;\r\n border-radius: 3px;\r\n -moz-border-radius: 3px;\r\n background-clip: padding-box;\r\n border-color: #36404a !important;\r\n}\r\n.jqsfield {\r\n font-size: 12px !important;\r\n line-height: 18px !important;\r\n}\r\n/* Circliful charts */\r\n.circliful-chart {\r\n margin: 0px auto;\r\n}\r\n.circle-text,\r\n.circle-info,\r\n.circle-text-half,\r\n.circle-info-half {\r\n font-size: 12px;\r\n font-weight: 600;\r\n}\r\n/* Nvd3 Chart */\r\n.nvd3 text {\r\n fill: #98a6ad;\r\n}\r\n.nvd3 .nv-axis line,\r\n.nvd3 .nv-axis path {\r\n stroke: #2c333b;\r\n}\r\n.nvd3 .nv-discretebar .nv-groups text,\r\n.nvd3 .nv-multibarHorizontal .nv-groups text {\r\n fill: rgba(255, 255, 255, 0.8);\r\n}\r\n.multi-chart .nv-legend-symbol {\r\n fill: #ffffff !important;\r\n fill-opacity: 0;\r\n stroke: #ffffff !important;\r\n}\r\n/* ===========\r\n Count Down\r\n =============*/\r\n.home-wrapper {\r\n margin: 10% 0px;\r\n}\r\n.app-countdown {\r\n margin-top: 40px;\r\n text-align: center;\r\n}\r\n.app-countdown div {\r\n display: inline-block;\r\n}\r\n.app-countdown div span {\r\n display: block;\r\n width: 150px;\r\n}\r\n.app-countdown div span:first-child {\r\n font-size: 3em;\r\n font-weight: 700;\r\n height: 48px;\r\n line-height: 48px;\r\n}\r\n.app-countdown div span:last-child {\r\n color: #333333;\r\n font-size: 0.9em;\r\n height: 25px;\r\n line-height: 25px;\r\n}\r\n.app-countdown > * {\r\n text-align: center;\r\n}\r\n/* ===========\r\n Gallery\r\n =============*/\r\n.portfolioFilter a {\r\n -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);\r\n -moz-transition: all 0.3s ease-out;\r\n -ms-transition: all 0.3s ease-out;\r\n -o-transition: all 0.3s ease-out;\r\n -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);\r\n -webkit-transition: all 0.3s ease-out;\r\n box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);\r\n color: #98a6ad;\r\n padding: 5px 10px;\r\n display: inline-block;\r\n transition: all 0.3s ease-out;\r\n}\r\n.portfolioFilter a:hover {\r\n background-color: #3bafda;\r\n color: #ffffff;\r\n}\r\n.portfolioFilter a.current {\r\n background-color: #3bafda;\r\n color: #ffffff;\r\n}\r\n.thumb {\r\n background-color: #272e35;\r\n border-radius: 3px;\r\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);\r\n margin-top: 30px;\r\n padding-bottom: 10px;\r\n padding-left: 10px;\r\n padding-right: 10px;\r\n padding-top: 10px;\r\n width: 100%;\r\n}\r\n.thumb-img {\r\n border-radius: 2px;\r\n overflow: hidden;\r\n width: 100%;\r\n}\r\n.gal-detail h4 {\r\n margin: 16px auto 10px auto;\r\n width: 80%;\r\n white-space: nowrap;\r\n display: block;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n}\r\n.gal-detail .ga-border {\r\n height: 3px;\r\n width: 40px;\r\n background-color: #3bafda;\r\n margin: 10px auto;\r\n}\r\n/* ===========\r\n Maintenance\r\n =============*/\r\n.icon-main {\r\n font-size: 60px;\r\n}\r\n.maintenance-page {\r\n margin: 10% 0%;\r\n}\r\n.home-text {\r\n letter-spacing: 1px;\r\n}\r\n/* ===========\r\n Accounts\r\n =============*/\r\n.wrapper-page {\r\n margin: 7.5% auto;\r\n width: 360px;\r\n}\r\n.wrapper-page .form-control {\r\n height: 40px;\r\n padding-left: 40px;\r\n}\r\n.wrapper-page .form-control-feedback {\r\n left: 15px;\r\n top: 3px;\r\n color: rgba(255, 255, 255, 0.4);\r\n font-size: 20px;\r\n}\r\n.wrapper-page .btn-email {\r\n padding: 9px 20px;\r\n}\r\n.logo-lg {\r\n font-size: 28px !important;\r\n color: #ffffff !important;\r\n}\r\n.user-thumb img {\r\n height: 88px;\r\n margin: 0px auto;\r\n width: 88px;\r\n}\r\n.ex-page-content .svg-box {\r\n float: right;\r\n}\r\n.message-box {\r\n margin-top: 120px;\r\n margin-left: 50px;\r\n font-weight: 300;\r\n}\r\n.message-box h1 {\r\n color: #ffffff;\r\n font-size: 98px;\r\n font-weight: 700;\r\n line-height: 98px;\r\n text-shadow: rgba(255, 255, 255, 0.3) 1px 1px, rgba(255, 255, 255, 0.2) 2px 2px, rgba(255, 255, 255, 0.3) 3px 3px;\r\n}\r\n#Polygon-1,\r\n#Polygon-2,\r\n#Polygon-3,\r\n#Polygon-4,\r\n#Polygon-4,\r\n#Polygon-5 {\r\n animation: float 1s infinite ease-in-out alternate;\r\n}\r\n#Polygon-2 {\r\n animation-delay: .2s;\r\n}\r\n#Polygon-3 {\r\n animation-delay: .4s;\r\n}\r\n#Polygon-4 {\r\n animation-delay: .6s;\r\n}\r\n#Polygon-5 {\r\n animation-delay: .8s;\r\n}\r\n@keyframes float {\r\n 100% {\r\n transform: translateY(20px);\r\n }\r\n}\r\n/* =============\r\n Tree view page\r\n============= */\r\n.jstree-default .jstree-clicked,\r\n.jstree-default .jstree-wholerow-clicked {\r\n background: rgba(59, 175, 218, 0.4);\r\n box-shadow: none;\r\n}\r\n.jstree-default .jstree-hovered,\r\n.jstree-default .jstree-wholerow-hovered {\r\n background: rgba(59, 175, 218, 0.2);\r\n box-shadow: none;\r\n}\r\n.jstree-default .zmdi {\r\n font-size: 16px;\r\n}\r\n/* =============\r\n Pricing\r\n============= */\r\n.pricing-column {\r\n position: relative;\r\n margin-bottom: 40px;\r\n}\r\n.pricing-column .inner-box {\r\n position: relative;\r\n padding: 0 0 50px;\r\n}\r\n.pricing-column .plan-header {\r\n position: relative;\r\n padding: 30px 20px 25px;\r\n}\r\n.pricing-column .plan-title {\r\n font-size: 16px;\r\n margin-bottom: 10px;\r\n color: #00b19d;\r\n text-transform: uppercase;\r\n letter-spacing: 1px;\r\n font-weight: 400;\r\n}\r\n.pricing-column .plan-price {\r\n font-size: 48px;\r\n margin-bottom: 10px;\r\n color: #ffffff;\r\n}\r\n.pricing-column .plan-duration {\r\n font-size: 13px;\r\n color: #98a6ad;\r\n}\r\n.pricing-column .plan-stats {\r\n position: relative;\r\n padding: 30px 20px 15px;\r\n}\r\n.pricing-column .plan-stats li {\r\n margin-bottom: 15px;\r\n line-height: 24px;\r\n}\r\n.pricing-column .plan-stats li i {\r\n font-size: 16px;\r\n vertical-align: middle;\r\n margin-right: 5px;\r\n}\r\n.ribbon {\r\n position: absolute;\r\n left: 5px;\r\n top: -5px;\r\n z-index: 1;\r\n overflow: hidden;\r\n width: 75px;\r\n height: 75px;\r\n text-align: right;\r\n}\r\n.ribbon span {\r\n font-size: 10px;\r\n font-weight: bold;\r\n color: #ffffff;\r\n text-transform: uppercase;\r\n text-align: center;\r\n line-height: 20px;\r\n transform: rotate(-45deg);\r\n -webkit-transform: rotate(-45deg);\r\n width: 100px;\r\n display: block;\r\n box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(0, 0, 0, 0.02);\r\n background: #00b19d;\r\n background: linear-gradient(#00b19d 0%, #00b19d 100%);\r\n position: absolute;\r\n top: 19px;\r\n letter-spacing: 1px;\r\n left: -21px;\r\n}\r\n.ribbon span:before {\r\n content: \"\";\r\n position: absolute;\r\n left: 0;\r\n top: 100%;\r\n z-index: -1;\r\n border-left: 3px solid #007e70;\r\n border-right: 3px solid transparent;\r\n border-bottom: 3px solid transparent;\r\n border-top: 3px solid #007e70;\r\n}\r\n.ribbon span:after {\r\n content: \"\";\r\n position: absolute;\r\n right: 0;\r\n top: 100%;\r\n z-index: -1;\r\n border-left: 3px solid transparent;\r\n border-right: 3px solid #007e70;\r\n border-bottom: 3px solid transparent;\r\n border-top: 3px solid #007e70;\r\n}\r\n/* =============\r\n FAQ\r\n============= */\r\n.question-q-box {\r\n height: 30px;\r\n width: 30px;\r\n color: #ffffff;\r\n background-color: #ef5350;\r\n text-align: center;\r\n border-radius: 50%;\r\n float: left;\r\n line-height: 30px;\r\n font-weight: 700;\r\n}\r\n.question {\r\n margin-top: 0;\r\n margin-left: 50px;\r\n font-weight: 400;\r\n font-size: 16px;\r\n}\r\n.answer {\r\n margin-left: 50px;\r\n color: #98a6ad;\r\n margin-bottom: 40px;\r\n line-height: 26px;\r\n}\r\n","@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);\r\n@import url(https://fonts.googleapis.com/css?family=Poppins:500,600);\r\n@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:600,400,700);\r\n/*\r\nTemplate Name: Minton Dashboard\r\nAuthor: CoderThemes\r\nEmail: coderthemes@gmail.com\r\nFile: Responsive\r\n*/\r\n@media only screen and (max-width: 6000px) and (min-width: 700px) {\r\n .wrapper.right-bar-enabled .right-bar {\r\n right: 0;\r\n z-index: 99;\r\n }\r\n}\r\n@media (min-width: 768px) and (max-width: 991px) {\r\n body {\r\n overflow-x: hidden;\r\n }\r\n}\r\n@media (max-width: 767px) {\r\n body {\r\n overflow-x: hidden;\r\n }\r\n .mobile-sidebar {\r\n left: 0px;\r\n }\r\n .mobile-content {\r\n left: 250px;\r\n right: -250px;\r\n }\r\n .wrapper-page {\r\n width: 90%;\r\n }\r\n .navbar-nav .open .dropdown-menu {\r\n background-color: #ffffff;\r\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);\r\n left: auto;\r\n position: absolute;\r\n right: 0;\r\n }\r\n .todo-send {\r\n margin-top: 10px;\r\n padding-left: 15px;\r\n }\r\n .chat-inputbar {\r\n padding-left: 15px;\r\n }\r\n .chat-send {\r\n margin-top: 10px;\r\n padding-left: 15px;\r\n padding-right: 15px;\r\n }\r\n .fixedHeader-floating {\r\n top: 60px !important;\r\n }\r\n div#datatable-buttons_info {\r\n float: none;\r\n }\r\n}\r\n@media (max-width: 480px) {\r\n .side-menu {\r\n z-index: 10 !important;\r\n }\r\n .button-menu-mobile {\r\n display: block;\r\n }\r\n .search-bar {\r\n display: none !important;\r\n }\r\n}\r\n@media (max-width: 420px) {\r\n .hide-phone {\r\n display: none !important;\r\n }\r\n}\r\n/* Container-alt */\r\n@media (min-width: 768px) {\r\n .container-alt {\r\n width: 750px;\r\n }\r\n}\r\n@media (min-width: 992px) {\r\n .container-alt {\r\n width: 970px;\r\n }\r\n}\r\n@media (min-width: 1200px) {\r\n .container-alt {\r\n width: 1170px;\r\n }\r\n}\r\n","@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);\r\n@import url(https://fonts.googleapis.com/css?family=Poppins:500,600);\r\n@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:600,400,700);\r\n"],"sourceRoot":"../src"} \ No newline at end of file diff --git a/scripts/vendor-bundle.js b/scripts/vendor-bundle.js index 97fff45..cbe4d98 100644 --- a/scripts/vendor-bundle.js +++ b/scripts/vendor-bundle.js @@ -1,7 +1,7 @@ /* @preserve * The MIT License (MIT) * - * Copyright (c) 2013-2015 Petka Antonov + * Copyright (c) 2013-2017 Petka Antonov * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -23,7 +23,7 @@ * */ /** - * bluebird build version 3.4.7 + * bluebird build version 3.5.0 * Features enabled: core * Features disabled: race, call_get, generators, map, nodeify, promisify, props, reduce, settle, some, using, timers, filter, any, each */ @@ -1686,10 +1686,11 @@ if (isES5) { },{}],11:[function(_dereq_,module,exports){ "use strict"; -module.exports = function(Promise, tryConvertToPromise) { +module.exports = function(Promise, tryConvertToPromise, NEXT_FILTER) { var util = _dereq_("./util"); var CancellationError = Promise.CancellationError; var errorObj = util.errorObj; +var catchFilter = _dereq_("./catch_filter")(NEXT_FILTER); function PassThroughHandlerContext(promise, type, handler) { this.promise = promise; @@ -1741,7 +1742,9 @@ function finallyHandler(reasonOrValue) { var ret = this.isFinallyHandler() ? handler.call(promise._boundValue()) : handler.call(promise._boundValue(), reasonOrValue); - if (ret !== undefined) { + if (ret === NEXT_FILTER) { + return ret; + } else if (ret !== undefined) { promise._setReturnedNonUndefined(); var maybePromise = tryConvertToPromise(ret, promise); if (maybePromise instanceof Promise) { @@ -1790,14 +1793,46 @@ Promise.prototype["finally"] = function (handler) { finallyHandler); }; + Promise.prototype.tap = function (handler) { return this._passThrough(handler, 1, finallyHandler); }; +Promise.prototype.tapCatch = function (handlerOrPredicate) { + var len = arguments.length; + if(len === 1) { + return this._passThrough(handlerOrPredicate, + 1, + undefined, + finallyHandler); + } else { + var catchInstances = new Array(len - 1), + j = 0, i; + for (i = 0; i < len - 1; ++i) { + var item = arguments[i]; + if (util.isObject(item)) { + catchInstances[j++] = item; + } else { + return Promise.reject(new TypeError( + "tapCatch statement predicate: " + + "expecting an object but got " + util.classString(item) + )); + } + } + catchInstances.length = j; + var handler = arguments[i]; + return this._passThrough(catchFilter(catchInstances, handler, this), + 1, + undefined, + finallyHandler); + } + +}; + return PassThroughHandlerContext; }; -},{"./util":21}],12:[function(_dereq_,module,exports){ +},{"./catch_filter":5,"./util":21}],12:[function(_dereq_,module,exports){ "use strict"; module.exports = function(Promise, PromiseArray, tryConvertToPromise, INTERNAL, async, @@ -2132,30 +2167,31 @@ var createContext = Context.create; var debug = _dereq_("./debuggability")(Promise, Context); var CapturedTrace = debug.CapturedTrace; var PassThroughHandlerContext = - _dereq_("./finally")(Promise, tryConvertToPromise); + _dereq_("./finally")(Promise, tryConvertToPromise, NEXT_FILTER); var catchFilter = _dereq_("./catch_filter")(NEXT_FILTER); var nodebackForPromise = _dereq_("./nodeback"); var errorObj = util.errorObj; var tryCatch = util.tryCatch; function check(self, executor) { + if (self == null || self.constructor !== Promise) { + throw new TypeError("the promise constructor cannot be invoked directly\u000a\u000a See http://goo.gl/MqrFmX\u000a"); + } if (typeof executor !== "function") { throw new TypeError("expecting a function but got " + util.classString(executor)); } - if (self.constructor !== Promise) { - throw new TypeError("the promise constructor cannot be invoked directly\u000a\u000a See http://goo.gl/MqrFmX\u000a"); - } + } function Promise(executor) { + if (executor !== INTERNAL) { + check(this, executor); + } this._bitField = 0; this._fulfillmentHandler0 = undefined; this._rejectionHandler0 = undefined; this._promise0 = undefined; this._receiver0 = undefined; - if (executor !== INTERNAL) { - check(this, executor); - this._resolveFromExecutor(executor); - } + this._resolveFromExecutor(executor); this._promiseCreated(); this._fireEvent("promiseCreated", this); } @@ -2174,8 +2210,8 @@ Promise.prototype.caught = Promise.prototype["catch"] = function (fn) { if (util.isObject(item)) { catchInstances[j++] = item; } else { - return apiRejection("expecting an object but got " + - "A catch statement predicate " + util.classString(item)); + return apiRejection("Catch statement predicate: " + + "expecting an object but got " + util.classString(item)); } } catchInstances.length = j; @@ -2554,6 +2590,7 @@ function(reason, synchronous, ignoreNonErrorWarnings) { }; Promise.prototype._resolveFromExecutor = function (executor) { + if (executor === INTERNAL) return; var promise = this; this._captureStackTrace(); this._pushContext(); @@ -2811,7 +2848,7 @@ _dereq_("./synchronous_inspection")(Promise); _dereq_("./join")( Promise, PromiseArray, tryConvertToPromise, INTERNAL, async, getDomain); Promise.Promise = Promise; -Promise.version = "3.4.7"; +Promise.version = "3.5.0"; util.toFastProperties(Promise); util.toFastProperties(Promise.prototype); @@ -2848,6 +2885,7 @@ function toResolutionValue(val) { switch(val) { case -2: return []; case -3: return {}; + case -6: return new Map(); } } @@ -3135,11 +3173,11 @@ if (util.isNode && typeof MutationObserver === "undefined") { var scheduleToggle = function() { if (toggleScheduled) return; - toggleScheduled = true; - div2.classList.toggle("foo"); - }; + toggleScheduled = true; + div2.classList.toggle("foo"); + }; - return function schedule(fn) { + return function schedule(fn) { var o = new MutationObserver(function() { o.disconnect(); fn(); @@ -3823,7 +3861,10 @@ module.exports = ret; headers.forEach(function(value, name) { this.append(name, value) }, this) - + } else if (Array.isArray(headers)) { + headers.forEach(function(header) { + this.append(header[0], header[1]) + }, this) } else if (headers) { Object.getOwnPropertyNames(headers).forEach(function(name) { this.append(name, headers[name]) @@ -6439,7 +6480,7 @@ define('aurelia-binding',['exports', 'aurelia-logging', 'aurelia-pal', 'aurelia- - var _dec, _dec2, _class, _dec3, _class2, _dec4, _class3, _dec5, _class5, _dec6, _class7, _dec7, _class8, _dec8, _class9, _dec9, _class10, _class11, _temp, _dec10, _class12, _class13, _temp2; + var _dec, _dec2, _class, _dec3, _class2, _dec4, _class3, _dec5, _class5, _dec6, _class7, _dec7, _class8, _dec8, _class9, _dec9, _class10, _class12, _temp, _dec10, _class13, _class14, _temp2; var map = Object.create(null); @@ -7525,7 +7566,7 @@ define('aurelia-binding',['exports', 'aurelia-logging', 'aurelia-pal', 'aurelia- }; Expression.prototype.toString = function toString() { - return Unparser.unparse(this); + return typeof FEATURE_NO_UNPARSER === 'undefined' ? _Unparser.unparse(this) : Function.prototype.toString.call(this); }; return Expression; @@ -7691,6 +7732,7 @@ define('aurelia-binding',['exports', 'aurelia-logging', 'aurelia-pal', 'aurelia- _this6.target = target; _this6.value = value; + _this6.isAssignable = true; return _this6; } @@ -7704,6 +7746,11 @@ define('aurelia-binding',['exports', 'aurelia-logging', 'aurelia-pal', 'aurelia- Assign.prototype.connect = function connect(binding, scope) {}; + Assign.prototype.assign = function assign(scope, value) { + this.value.assign(scope, value); + this.target.assign(scope, value); + }; + return Assign; }(Expression); @@ -7722,7 +7769,7 @@ define('aurelia-binding',['exports', 'aurelia-logging', 'aurelia-pal', 'aurelia- } Conditional.prototype.evaluate = function evaluate(scope, lookupFunctions) { - return !!this.condition.evaluate(scope) ? this.yes.evaluate(scope) : this.no.evaluate(scope); + return !!this.condition.evaluate(scope, lookupFunctions) ? this.yes.evaluate(scope, lookupFunctions) : this.no.evaluate(scope, lookupFunctions); }; Conditional.prototype.accept = function accept(visitor) { @@ -8039,16 +8086,16 @@ define('aurelia-binding',['exports', 'aurelia-logging', 'aurelia-pal', 'aurelia- } Binary.prototype.evaluate = function evaluate(scope, lookupFunctions) { - var left = this.left.evaluate(scope); + var left = this.left.evaluate(scope, lookupFunctions); switch (this.operation) { case '&&': - return left && this.right.evaluate(scope); + return left && this.right.evaluate(scope, lookupFunctions); case '||': - return left || this.right.evaluate(scope); + return left || this.right.evaluate(scope, lookupFunctions); } - var right = this.right.evaluate(scope); + var right = this.right.evaluate(scope, lookupFunctions); switch (this.operation) { case '==': @@ -8132,7 +8179,7 @@ define('aurelia-binding',['exports', 'aurelia-logging', 'aurelia-pal', 'aurelia- } PrefixNot.prototype.evaluate = function evaluate(scope, lookupFunctions) { - return !this.expression.evaluate(scope); + return !this.expression.evaluate(scope, lookupFunctions); }; PrefixNot.prototype.accept = function accept(visitor) { @@ -8344,199 +8391,204 @@ define('aurelia-binding',['exports', 'aurelia-logging', 'aurelia-pal', 'aurelia- return value; } - var Unparser = exports.Unparser = function () { - function Unparser(buffer) { - + var _Unparser = null; - this.buffer = buffer; - } + exports.Unparser = _Unparser; + if (typeof FEATURE_NO_UNPARSER === 'undefined') { + exports.Unparser = _Unparser = function () { + function Unparser(buffer) { + + + this.buffer = buffer; + } - Unparser.unparse = function unparse(expression) { - var buffer = []; - var visitor = new Unparser(buffer); + Unparser.unparse = function unparse(expression) { + var buffer = []; + var visitor = new _Unparser(buffer); - expression.accept(visitor); + expression.accept(visitor); - return buffer.join(''); - }; + return buffer.join(''); + }; - Unparser.prototype.write = function write(text) { - this.buffer.push(text); - }; + Unparser.prototype.write = function write(text) { + this.buffer.push(text); + }; + + Unparser.prototype.writeArgs = function writeArgs(args) { + this.write('('); - Unparser.prototype.writeArgs = function writeArgs(args) { - this.write('('); + for (var _i15 = 0, length = args.length; _i15 < length; ++_i15) { + if (_i15 !== 0) { + this.write(','); + } - for (var _i15 = 0, length = args.length; _i15 < length; ++_i15) { - if (_i15 !== 0) { - this.write(','); + args[_i15].accept(this); } - args[_i15].accept(this); - } + this.write(')'); + }; - this.write(')'); - }; + Unparser.prototype.visitChain = function visitChain(chain) { + var expressions = chain.expressions; - Unparser.prototype.visitChain = function visitChain(chain) { - var expressions = chain.expressions; + for (var _i16 = 0, length = expression.length; _i16 < length; ++_i16) { + if (_i16 !== 0) { + this.write(';'); + } - for (var _i16 = 0, length = expression.length; _i16 < length; ++_i16) { - if (_i16 !== 0) { - this.write(';'); + expressions[_i16].accept(this); } + }; - expressions[_i16].accept(this); - } - }; + Unparser.prototype.visitBindingBehavior = function visitBindingBehavior(behavior) { + var args = behavior.args; - Unparser.prototype.visitBindingBehavior = function visitBindingBehavior(behavior) { - var args = behavior.args; + behavior.expression.accept(this); + this.write('&' + behavior.name); - behavior.expression.accept(this); - this.write('&' + behavior.name); + for (var _i17 = 0, length = args.length; _i17 < length; ++_i17) { + this.write(':'); + args[_i17].accept(this); + } + }; - for (var _i17 = 0, length = args.length; _i17 < length; ++_i17) { - this.write(':'); - args[_i17].accept(this); - } - }; + Unparser.prototype.visitValueConverter = function visitValueConverter(converter) { + var args = converter.args; - Unparser.prototype.visitValueConverter = function visitValueConverter(converter) { - var args = converter.args; + converter.expression.accept(this); + this.write('|' + converter.name); - converter.expression.accept(this); - this.write('|' + converter.name); + for (var _i18 = 0, length = args.length; _i18 < length; ++_i18) { + this.write(':'); + args[_i18].accept(this); + } + }; - for (var _i18 = 0, length = args.length; _i18 < length; ++_i18) { - this.write(':'); - args[_i18].accept(this); - } - }; + Unparser.prototype.visitAssign = function visitAssign(assign) { + assign.target.accept(this); + this.write('='); + assign.value.accept(this); + }; - Unparser.prototype.visitAssign = function visitAssign(assign) { - assign.target.accept(this); - this.write('='); - assign.value.accept(this); - }; + Unparser.prototype.visitConditional = function visitConditional(conditional) { + conditional.condition.accept(this); + this.write('?'); + conditional.yes.accept(this); + this.write(':'); + conditional.no.accept(this); + }; - Unparser.prototype.visitConditional = function visitConditional(conditional) { - conditional.condition.accept(this); - this.write('?'); - conditional.yes.accept(this); - this.write(':'); - conditional.no.accept(this); - }; + Unparser.prototype.visitAccessThis = function visitAccessThis(access) { + if (access.ancestor === 0) { + this.write('$this'); + return; + } + this.write('$parent'); + var i = access.ancestor - 1; + while (i--) { + this.write('.$parent'); + } + }; - Unparser.prototype.visitAccessThis = function visitAccessThis(access) { - if (access.ancestor === 0) { - this.write('$this'); - return; - } - this.write('$parent'); - var i = access.ancestor - 1; - while (i--) { - this.write('.$parent'); - } - }; + Unparser.prototype.visitAccessScope = function visitAccessScope(access) { + var i = access.ancestor; + while (i--) { + this.write('$parent.'); + } + this.write(access.name); + }; - Unparser.prototype.visitAccessScope = function visitAccessScope(access) { - var i = access.ancestor; - while (i--) { - this.write('$parent.'); - } - this.write(access.name); - }; + Unparser.prototype.visitAccessMember = function visitAccessMember(access) { + access.object.accept(this); + this.write('.' + access.name); + }; - Unparser.prototype.visitAccessMember = function visitAccessMember(access) { - access.object.accept(this); - this.write('.' + access.name); - }; + Unparser.prototype.visitAccessKeyed = function visitAccessKeyed(access) { + access.object.accept(this); + this.write('['); + access.key.accept(this); + this.write(']'); + }; - Unparser.prototype.visitAccessKeyed = function visitAccessKeyed(access) { - access.object.accept(this); - this.write('['); - access.key.accept(this); - this.write(']'); - }; + Unparser.prototype.visitCallScope = function visitCallScope(call) { + var i = call.ancestor; + while (i--) { + this.write('$parent.'); + } + this.write(call.name); + this.writeArgs(call.args); + }; - Unparser.prototype.visitCallScope = function visitCallScope(call) { - var i = call.ancestor; - while (i--) { - this.write('$parent.'); - } - this.write(call.name); - this.writeArgs(call.args); - }; + Unparser.prototype.visitCallFunction = function visitCallFunction(call) { + call.func.accept(this); + this.writeArgs(call.args); + }; - Unparser.prototype.visitCallFunction = function visitCallFunction(call) { - call.func.accept(this); - this.writeArgs(call.args); - }; + Unparser.prototype.visitCallMember = function visitCallMember(call) { + call.object.accept(this); + this.write('.' + call.name); + this.writeArgs(call.args); + }; - Unparser.prototype.visitCallMember = function visitCallMember(call) { - call.object.accept(this); - this.write('.' + call.name); - this.writeArgs(call.args); - }; + Unparser.prototype.visitPrefix = function visitPrefix(prefix) { + this.write('(' + prefix.operation); + prefix.expression.accept(this); + this.write(')'); + }; - Unparser.prototype.visitPrefix = function visitPrefix(prefix) { - this.write('(' + prefix.operation); - prefix.expression.accept(this); - this.write(')'); - }; + Unparser.prototype.visitBinary = function visitBinary(binary) { + binary.left.accept(this); + this.write(binary.operation); + binary.right.accept(this); + }; - Unparser.prototype.visitBinary = function visitBinary(binary) { - binary.left.accept(this); - this.write(binary.operation); - binary.right.accept(this); - }; + Unparser.prototype.visitLiteralPrimitive = function visitLiteralPrimitive(literal) { + this.write('' + literal.value); + }; - Unparser.prototype.visitLiteralPrimitive = function visitLiteralPrimitive(literal) { - this.write('' + literal.value); - }; + Unparser.prototype.visitLiteralArray = function visitLiteralArray(literal) { + var elements = literal.elements; - Unparser.prototype.visitLiteralArray = function visitLiteralArray(literal) { - var elements = literal.elements; + this.write('['); - this.write('['); + for (var _i19 = 0, length = elements.length; _i19 < length; ++_i19) { + if (_i19 !== 0) { + this.write(','); + } - for (var _i19 = 0, length = elements.length; _i19 < length; ++_i19) { - if (_i19 !== 0) { - this.write(','); + elements[_i19].accept(this); } - elements[_i19].accept(this); - } + this.write(']'); + }; - this.write(']'); - }; + Unparser.prototype.visitLiteralObject = function visitLiteralObject(literal) { + var keys = literal.keys; + var values = literal.values; - Unparser.prototype.visitLiteralObject = function visitLiteralObject(literal) { - var keys = literal.keys; - var values = literal.values; + this.write('{'); - this.write('{'); + for (var _i20 = 0, length = keys.length; _i20 < length; ++_i20) { + if (_i20 !== 0) { + this.write(','); + } - for (var _i20 = 0, length = keys.length; _i20 < length; ++_i20) { - if (_i20 !== 0) { - this.write(','); + this.write('\'' + keys[_i20] + '\':'); + values[_i20].accept(this); } - this.write('\'' + keys[_i20] + '\':'); - values[_i20].accept(this); - } - - this.write('}'); - }; + this.write('}'); + }; - Unparser.prototype.visitLiteralString = function visitLiteralString(literal) { - var escaped = literal.value.replace(/'/g, "\'"); - this.write('\'' + escaped + '\''); - }; + Unparser.prototype.visitLiteralString = function visitLiteralString(literal) { + var escaped = literal.value.replace(/'/g, "\'"); + this.write('\'' + escaped + '\''); + }; - return Unparser; - }(); + return Unparser; + }(); + } var ExpressionCloner = exports.ExpressionCloner = function () { function ExpressionCloner() { @@ -10266,7 +10318,7 @@ define('aurelia-binding',['exports', 'aurelia-logging', 'aurelia-pal', 'aurelia- }; CheckedObserver.prototype.setValue = function setValue(newValue) { - if (this.value === newValue) { + if (this.initialSync && this.value === newValue) { return; } @@ -10355,6 +10407,10 @@ define('aurelia-binding',['exports', 'aurelia-logging', 'aurelia-pal', 'aurelia- var oldValue = this.oldValue; var newValue = this.value; + if (newValue === oldValue) { + return; + } + this.callSubscribers(newValue, oldValue); }; @@ -10436,12 +10492,9 @@ define('aurelia-binding',['exports', 'aurelia-logging', 'aurelia-pal', 'aurelia- SelectValueObserver.prototype.synchronizeOptions = function synchronizeOptions() { var value = this.value; - var clear = void 0; var isArray = void 0; - if (value === null || value === undefined) { - clear = true; - } else if (Array.isArray(value)) { + if (Array.isArray(value)) { isArray = true; } @@ -10453,10 +10506,6 @@ define('aurelia-binding',['exports', 'aurelia-logging', 'aurelia-pal', 'aurelia- var _loop = function _loop() { var option = options.item(i); - if (clear) { - option.selected = false; - return 'continue'; - } var optionValue = option.hasOwnProperty('model') ? option.model : option.value; if (isArray) { option.selected = value.findIndex(function (item) { @@ -10722,234 +10771,260 @@ define('aurelia-binding',['exports', 'aurelia-logging', 'aurelia-pal', 'aurelia- return new ExpressionObserver(scope, dependencies, observerLocator); } - var elements = exports.elements = { - a: ['class', 'externalResourcesRequired', 'id', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'requiredExtensions', 'requiredFeatures', 'style', 'systemLanguage', 'target', 'transform', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space'], - altGlyph: ['class', 'dx', 'dy', 'externalResourcesRequired', 'format', 'glyphRef', 'id', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'requiredExtensions', 'requiredFeatures', 'rotate', 'style', 'systemLanguage', 'x', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space', 'y'], - altGlyphDef: ['id', 'xml:base', 'xml:lang', 'xml:space'], - altGlyphItem: ['id', 'xml:base', 'xml:lang', 'xml:space'], - animate: ['accumulate', 'additive', 'attributeName', 'attributeType', 'begin', 'by', 'calcMode', 'dur', 'end', 'externalResourcesRequired', 'fill', 'from', 'id', 'keySplines', 'keyTimes', 'max', 'min', 'onbegin', 'onend', 'onload', 'onrepeat', 'repeatCount', 'repeatDur', 'requiredExtensions', 'requiredFeatures', 'restart', 'systemLanguage', 'to', 'values', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space'], - animateColor: ['accumulate', 'additive', 'attributeName', 'attributeType', 'begin', 'by', 'calcMode', 'dur', 'end', 'externalResourcesRequired', 'fill', 'from', 'id', 'keySplines', 'keyTimes', 'max', 'min', 'onbegin', 'onend', 'onload', 'onrepeat', 'repeatCount', 'repeatDur', 'requiredExtensions', 'requiredFeatures', 'restart', 'systemLanguage', 'to', 'values', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space'], - animateMotion: ['accumulate', 'additive', 'begin', 'by', 'calcMode', 'dur', 'end', 'externalResourcesRequired', 'fill', 'from', 'id', 'keyPoints', 'keySplines', 'keyTimes', 'max', 'min', 'onbegin', 'onend', 'onload', 'onrepeat', 'origin', 'path', 'repeatCount', 'repeatDur', 'requiredExtensions', 'requiredFeatures', 'restart', 'rotate', 'systemLanguage', 'to', 'values', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space'], - animateTransform: ['accumulate', 'additive', 'attributeName', 'attributeType', 'begin', 'by', 'calcMode', 'dur', 'end', 'externalResourcesRequired', 'fill', 'from', 'id', 'keySplines', 'keyTimes', 'max', 'min', 'onbegin', 'onend', 'onload', 'onrepeat', 'repeatCount', 'repeatDur', 'requiredExtensions', 'requiredFeatures', 'restart', 'systemLanguage', 'to', 'type', 'values', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space'], - circle: ['class', 'cx', 'cy', 'externalResourcesRequired', 'id', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'r', 'requiredExtensions', 'requiredFeatures', 'style', 'systemLanguage', 'transform', 'xml:base', 'xml:lang', 'xml:space'], - clipPath: ['class', 'clipPathUnits', 'externalResourcesRequired', 'id', 'requiredExtensions', 'requiredFeatures', 'style', 'systemLanguage', 'transform', 'xml:base', 'xml:lang', 'xml:space'], - 'color-profile': ['id', 'local', 'name', 'rendering-intent', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space'], - cursor: ['externalResourcesRequired', 'id', 'requiredExtensions', 'requiredFeatures', 'systemLanguage', 'x', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space', 'y'], - defs: ['class', 'externalResourcesRequired', 'id', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'requiredExtensions', 'requiredFeatures', 'style', 'systemLanguage', 'transform', 'xml:base', 'xml:lang', 'xml:space'], - desc: ['class', 'id', 'style', 'xml:base', 'xml:lang', 'xml:space'], - ellipse: ['class', 'cx', 'cy', 'externalResourcesRequired', 'id', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'requiredExtensions', 'requiredFeatures', 'rx', 'ry', 'style', 'systemLanguage', 'transform', 'xml:base', 'xml:lang', 'xml:space'], - feBlend: ['class', 'height', 'id', 'in', 'in2', 'mode', 'result', 'style', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], - feColorMatrix: ['class', 'height', 'id', 'in', 'result', 'style', 'type', 'values', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], - feComponentTransfer: ['class', 'height', 'id', 'in', 'result', 'style', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], - feComposite: ['class', 'height', 'id', 'in', 'in2', 'k1', 'k2', 'k3', 'k4', 'operator', 'result', 'style', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], - feConvolveMatrix: ['bias', 'class', 'divisor', 'edgeMode', 'height', 'id', 'in', 'kernelMatrix', 'kernelUnitLength', 'order', 'preserveAlpha', 'result', 'style', 'targetX', 'targetY', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], - feDiffuseLighting: ['class', 'diffuseConstant', 'height', 'id', 'in', 'kernelUnitLength', 'result', 'style', 'surfaceScale', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], - feDisplacementMap: ['class', 'height', 'id', 'in', 'in2', 'result', 'scale', 'style', 'width', 'x', 'xChannelSelector', 'xml:base', 'xml:lang', 'xml:space', 'y', 'yChannelSelector'], - feDistantLight: ['azimuth', 'elevation', 'id', 'xml:base', 'xml:lang', 'xml:space'], - feFlood: ['class', 'height', 'id', 'result', 'style', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], - feFuncA: ['amplitude', 'exponent', 'id', 'intercept', 'offset', 'slope', 'tableValues', 'type', 'xml:base', 'xml:lang', 'xml:space'], - feFuncB: ['amplitude', 'exponent', 'id', 'intercept', 'offset', 'slope', 'tableValues', 'type', 'xml:base', 'xml:lang', 'xml:space'], - feFuncG: ['amplitude', 'exponent', 'id', 'intercept', 'offset', 'slope', 'tableValues', 'type', 'xml:base', 'xml:lang', 'xml:space'], - feFuncR: ['amplitude', 'exponent', 'id', 'intercept', 'offset', 'slope', 'tableValues', 'type', 'xml:base', 'xml:lang', 'xml:space'], - feGaussianBlur: ['class', 'height', 'id', 'in', 'result', 'stdDeviation', 'style', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], - feImage: ['class', 'externalResourcesRequired', 'height', 'id', 'preserveAspectRatio', 'result', 'style', 'width', 'x', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space', 'y'], - feMerge: ['class', 'height', 'id', 'result', 'style', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], - feMergeNode: ['id', 'xml:base', 'xml:lang', 'xml:space'], - feMorphology: ['class', 'height', 'id', 'in', 'operator', 'radius', 'result', 'style', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], - feOffset: ['class', 'dx', 'dy', 'height', 'id', 'in', 'result', 'style', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], - fePointLight: ['id', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y', 'z'], - feSpecularLighting: ['class', 'height', 'id', 'in', 'kernelUnitLength', 'result', 'specularConstant', 'specularExponent', 'style', 'surfaceScale', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], - feSpotLight: ['id', 'limitingConeAngle', 'pointsAtX', 'pointsAtY', 'pointsAtZ', 'specularExponent', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y', 'z'], - feTile: ['class', 'height', 'id', 'in', 'result', 'style', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], - feTurbulence: ['baseFrequency', 'class', 'height', 'id', 'numOctaves', 'result', 'seed', 'stitchTiles', 'style', 'type', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], - filter: ['class', 'externalResourcesRequired', 'filterRes', 'filterUnits', 'height', 'id', 'primitiveUnits', 'style', 'width', 'x', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space', 'y'], - font: ['class', 'externalResourcesRequired', 'horiz-adv-x', 'horiz-origin-x', 'horiz-origin-y', 'id', 'style', 'vert-adv-y', 'vert-origin-x', 'vert-origin-y', 'xml:base', 'xml:lang', 'xml:space'], - 'font-face': ['accent-height', 'alphabetic', 'ascent', 'bbox', 'cap-height', 'descent', 'font-family', 'font-size', 'font-stretch', 'font-style', 'font-variant', 'font-weight', 'hanging', 'id', 'ideographic', 'mathematical', 'overline-position', 'overline-thickness', 'panose-1', 'slope', 'stemh', 'stemv', 'strikethrough-position', 'strikethrough-thickness', 'underline-position', 'underline-thickness', 'unicode-range', 'units-per-em', 'v-alphabetic', 'v-hanging', 'v-ideographic', 'v-mathematical', 'widths', 'x-height', 'xml:base', 'xml:lang', 'xml:space'], - 'font-face-format': ['id', 'string', 'xml:base', 'xml:lang', 'xml:space'], - 'font-face-name': ['id', 'name', 'xml:base', 'xml:lang', 'xml:space'], - 'font-face-src': ['id', 'xml:base', 'xml:lang', 'xml:space'], - 'font-face-uri': ['id', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space'], - foreignObject: ['class', 'externalResourcesRequired', 'height', 'id', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'requiredExtensions', 'requiredFeatures', 'style', 'systemLanguage', 'transform', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], - g: ['class', 'externalResourcesRequired', 'id', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'requiredExtensions', 'requiredFeatures', 'style', 'systemLanguage', 'transform', 'xml:base', 'xml:lang', 'xml:space'], - glyph: ['arabic-form', 'class', 'd', 'glyph-name', 'horiz-adv-x', 'id', 'lang', 'orientation', 'style', 'unicode', 'vert-adv-y', 'vert-origin-x', 'vert-origin-y', 'xml:base', 'xml:lang', 'xml:space'], - glyphRef: ['class', 'dx', 'dy', 'format', 'glyphRef', 'id', 'style', 'x', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space', 'y'], - hkern: ['g1', 'g2', 'id', 'k', 'u1', 'u2', 'xml:base', 'xml:lang', 'xml:space'], - image: ['class', 'externalResourcesRequired', 'height', 'id', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'preserveAspectRatio', 'requiredExtensions', 'requiredFeatures', 'style', 'systemLanguage', 'transform', 'width', 'x', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space', 'y'], - line: ['class', 'externalResourcesRequired', 'id', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'requiredExtensions', 'requiredFeatures', 'style', 'systemLanguage', 'transform', 'x1', 'x2', 'xml:base', 'xml:lang', 'xml:space', 'y1', 'y2'], - linearGradient: ['class', 'externalResourcesRequired', 'gradientTransform', 'gradientUnits', 'id', 'spreadMethod', 'style', 'x1', 'x2', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space', 'y1', 'y2'], - marker: ['class', 'externalResourcesRequired', 'id', 'markerHeight', 'markerUnits', 'markerWidth', 'orient', 'preserveAspectRatio', 'refX', 'refY', 'style', 'viewBox', 'xml:base', 'xml:lang', 'xml:space'], - mask: ['class', 'externalResourcesRequired', 'height', 'id', 'maskContentUnits', 'maskUnits', 'requiredExtensions', 'requiredFeatures', 'style', 'systemLanguage', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], - metadata: ['id', 'xml:base', 'xml:lang', 'xml:space'], - 'missing-glyph': ['class', 'd', 'horiz-adv-x', 'id', 'style', 'vert-adv-y', 'vert-origin-x', 'vert-origin-y', 'xml:base', 'xml:lang', 'xml:space'], - mpath: ['externalResourcesRequired', 'id', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space'], - path: ['class', 'd', 'externalResourcesRequired', 'id', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'pathLength', 'requiredExtensions', 'requiredFeatures', 'style', 'systemLanguage', 'transform', 'xml:base', 'xml:lang', 'xml:space'], - pattern: ['class', 'externalResourcesRequired', 'height', 'id', 'patternContentUnits', 'patternTransform', 'patternUnits', 'preserveAspectRatio', 'requiredExtensions', 'requiredFeatures', 'style', 'systemLanguage', 'viewBox', 'width', 'x', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space', 'y'], - polygon: ['class', 'externalResourcesRequired', 'id', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'points', 'requiredExtensions', 'requiredFeatures', 'style', 'systemLanguage', 'transform', 'xml:base', 'xml:lang', 'xml:space'], - polyline: ['class', 'externalResourcesRequired', 'id', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'points', 'requiredExtensions', 'requiredFeatures', 'style', 'systemLanguage', 'transform', 'xml:base', 'xml:lang', 'xml:space'], - radialGradient: ['class', 'cx', 'cy', 'externalResourcesRequired', 'fx', 'fy', 'gradientTransform', 'gradientUnits', 'id', 'r', 'spreadMethod', 'style', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space'], - rect: ['class', 'externalResourcesRequired', 'height', 'id', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'requiredExtensions', 'requiredFeatures', 'rx', 'ry', 'style', 'systemLanguage', 'transform', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], - script: ['externalResourcesRequired', 'id', 'type', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space'], - set: ['attributeName', 'attributeType', 'begin', 'dur', 'end', 'externalResourcesRequired', 'fill', 'id', 'max', 'min', 'onbegin', 'onend', 'onload', 'onrepeat', 'repeatCount', 'repeatDur', 'requiredExtensions', 'requiredFeatures', 'restart', 'systemLanguage', 'to', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space'], - stop: ['class', 'id', 'offset', 'style', 'xml:base', 'xml:lang', 'xml:space'], - style: ['id', 'media', 'title', 'type', 'xml:base', 'xml:lang', 'xml:space'], - svg: ['baseProfile', 'class', 'contentScriptType', 'contentStyleType', 'externalResourcesRequired', 'height', 'id', 'onabort', 'onactivate', 'onclick', 'onerror', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'onresize', 'onscroll', 'onunload', 'onzoom', 'preserveAspectRatio', 'requiredExtensions', 'requiredFeatures', 'style', 'systemLanguage', 'version', 'viewBox', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y', 'zoomAndPan'], - switch: ['class', 'externalResourcesRequired', 'id', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'requiredExtensions', 'requiredFeatures', 'style', 'systemLanguage', 'transform', 'xml:base', 'xml:lang', 'xml:space'], - symbol: ['class', 'externalResourcesRequired', 'id', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'preserveAspectRatio', 'style', 'viewBox', 'xml:base', 'xml:lang', 'xml:space'], - text: ['class', 'dx', 'dy', 'externalResourcesRequired', 'id', 'lengthAdjust', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'requiredExtensions', 'requiredFeatures', 'rotate', 'style', 'systemLanguage', 'textLength', 'transform', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], - textPath: ['class', 'externalResourcesRequired', 'id', 'lengthAdjust', 'method', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'requiredExtensions', 'requiredFeatures', 'spacing', 'startOffset', 'style', 'systemLanguage', 'textLength', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space'], - title: ['class', 'id', 'style', 'xml:base', 'xml:lang', 'xml:space'], - tref: ['class', 'dx', 'dy', 'externalResourcesRequired', 'id', 'lengthAdjust', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'requiredExtensions', 'requiredFeatures', 'rotate', 'style', 'systemLanguage', 'textLength', 'x', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space', 'y'], - tspan: ['class', 'dx', 'dy', 'externalResourcesRequired', 'id', 'lengthAdjust', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'requiredExtensions', 'requiredFeatures', 'rotate', 'style', 'systemLanguage', 'textLength', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], - use: ['class', 'externalResourcesRequired', 'height', 'id', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'requiredExtensions', 'requiredFeatures', 'style', 'systemLanguage', 'transform', 'width', 'x', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space', 'y'], - view: ['externalResourcesRequired', 'id', 'preserveAspectRatio', 'viewBox', 'viewTarget', 'xml:base', 'xml:lang', 'xml:space', 'zoomAndPan'], - vkern: ['g1', 'g2', 'id', 'k', 'u1', 'u2', 'xml:base', 'xml:lang', 'xml:space'] - }; - var presentationElements = exports.presentationElements = { - 'a': true, - 'altGlyph': true, - 'animate': true, - 'animateColor': true, - 'circle': true, - 'clipPath': true, - 'defs': true, - 'ellipse': true, - 'feBlend': true, - 'feColorMatrix': true, - 'feComponentTransfer': true, - 'feComposite': true, - 'feConvolveMatrix': true, - 'feDiffuseLighting': true, - 'feDisplacementMap': true, - 'feFlood': true, - 'feGaussianBlur': true, - 'feImage': true, - 'feMerge': true, - 'feMorphology': true, - 'feOffset': true, - 'feSpecularLighting': true, - 'feTile': true, - 'feTurbulence': true, - 'filter': true, - 'font': true, - 'foreignObject': true, - 'g': true, - 'glyph': true, - 'glyphRef': true, - 'image': true, - 'line': true, - 'linearGradient': true, - 'marker': true, - 'mask': true, - 'missing-glyph': true, - 'path': true, - 'pattern': true, - 'polygon': true, - 'polyline': true, - 'radialGradient': true, - 'rect': true, - 'stop': true, - 'svg': true, - 'switch': true, - 'symbol': true, - 'text': true, - 'textPath': true, - 'tref': true, - 'tspan': true, - 'use': true - }; + var svgElements = void 0; + var svgPresentationElements = void 0; + var svgPresentationAttributes = void 0; + var svgAnalyzer = void 0; - var presentationAttributes = exports.presentationAttributes = { - 'alignment-baseline': true, - 'baseline-shift': true, - 'clip-path': true, - 'clip-rule': true, - 'clip': true, - 'color-interpolation-filters': true, - 'color-interpolation': true, - 'color-profile': true, - 'color-rendering': true, - 'color': true, - 'cursor': true, - 'direction': true, - 'display': true, - 'dominant-baseline': true, - 'enable-background': true, - 'fill-opacity': true, - 'fill-rule': true, - 'fill': true, - 'filter': true, - 'flood-color': true, - 'flood-opacity': true, - 'font-family': true, - 'font-size-adjust': true, - 'font-size': true, - 'font-stretch': true, - 'font-style': true, - 'font-variant': true, - 'font-weight': true, - 'glyph-orientation-horizontal': true, - 'glyph-orientation-vertical': true, - 'image-rendering': true, - 'kerning': true, - 'letter-spacing': true, - 'lighting-color': true, - 'marker-end': true, - 'marker-mid': true, - 'marker-start': true, - 'mask': true, - 'opacity': true, - 'overflow': true, - 'pointer-events': true, - 'shape-rendering': true, - 'stop-color': true, - 'stop-opacity': true, - 'stroke-dasharray': true, - 'stroke-dashoffset': true, - 'stroke-linecap': true, - 'stroke-linejoin': true, - 'stroke-miterlimit': true, - 'stroke-opacity': true, - 'stroke-width': true, - 'stroke': true, - 'text-anchor': true, - 'text-decoration': true, - 'text-rendering': true, - 'unicode-bidi': true, - 'visibility': true, - 'word-spacing': true, - 'writing-mode': true - }; + if (typeof FEATURE_NO_SVG === 'undefined') { + (function () { + svgElements = { + a: ['class', 'externalResourcesRequired', 'id', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'requiredExtensions', 'requiredFeatures', 'style', 'systemLanguage', 'target', 'transform', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space'], + altGlyph: ['class', 'dx', 'dy', 'externalResourcesRequired', 'format', 'glyphRef', 'id', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'requiredExtensions', 'requiredFeatures', 'rotate', 'style', 'systemLanguage', 'x', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space', 'y'], + altGlyphDef: ['id', 'xml:base', 'xml:lang', 'xml:space'], + altGlyphItem: ['id', 'xml:base', 'xml:lang', 'xml:space'], + animate: ['accumulate', 'additive', 'attributeName', 'attributeType', 'begin', 'by', 'calcMode', 'dur', 'end', 'externalResourcesRequired', 'fill', 'from', 'id', 'keySplines', 'keyTimes', 'max', 'min', 'onbegin', 'onend', 'onload', 'onrepeat', 'repeatCount', 'repeatDur', 'requiredExtensions', 'requiredFeatures', 'restart', 'systemLanguage', 'to', 'values', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space'], + animateColor: ['accumulate', 'additive', 'attributeName', 'attributeType', 'begin', 'by', 'calcMode', 'dur', 'end', 'externalResourcesRequired', 'fill', 'from', 'id', 'keySplines', 'keyTimes', 'max', 'min', 'onbegin', 'onend', 'onload', 'onrepeat', 'repeatCount', 'repeatDur', 'requiredExtensions', 'requiredFeatures', 'restart', 'systemLanguage', 'to', 'values', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space'], + animateMotion: ['accumulate', 'additive', 'begin', 'by', 'calcMode', 'dur', 'end', 'externalResourcesRequired', 'fill', 'from', 'id', 'keyPoints', 'keySplines', 'keyTimes', 'max', 'min', 'onbegin', 'onend', 'onload', 'onrepeat', 'origin', 'path', 'repeatCount', 'repeatDur', 'requiredExtensions', 'requiredFeatures', 'restart', 'rotate', 'systemLanguage', 'to', 'values', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space'], + animateTransform: ['accumulate', 'additive', 'attributeName', 'attributeType', 'begin', 'by', 'calcMode', 'dur', 'end', 'externalResourcesRequired', 'fill', 'from', 'id', 'keySplines', 'keyTimes', 'max', 'min', 'onbegin', 'onend', 'onload', 'onrepeat', 'repeatCount', 'repeatDur', 'requiredExtensions', 'requiredFeatures', 'restart', 'systemLanguage', 'to', 'type', 'values', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space'], + circle: ['class', 'cx', 'cy', 'externalResourcesRequired', 'id', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'r', 'requiredExtensions', 'requiredFeatures', 'style', 'systemLanguage', 'transform', 'xml:base', 'xml:lang', 'xml:space'], + clipPath: ['class', 'clipPathUnits', 'externalResourcesRequired', 'id', 'requiredExtensions', 'requiredFeatures', 'style', 'systemLanguage', 'transform', 'xml:base', 'xml:lang', 'xml:space'], + 'color-profile': ['id', 'local', 'name', 'rendering-intent', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space'], + cursor: ['externalResourcesRequired', 'id', 'requiredExtensions', 'requiredFeatures', 'systemLanguage', 'x', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space', 'y'], + defs: ['class', 'externalResourcesRequired', 'id', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'requiredExtensions', 'requiredFeatures', 'style', 'systemLanguage', 'transform', 'xml:base', 'xml:lang', 'xml:space'], + desc: ['class', 'id', 'style', 'xml:base', 'xml:lang', 'xml:space'], + ellipse: ['class', 'cx', 'cy', 'externalResourcesRequired', 'id', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'requiredExtensions', 'requiredFeatures', 'rx', 'ry', 'style', 'systemLanguage', 'transform', 'xml:base', 'xml:lang', 'xml:space'], + feBlend: ['class', 'height', 'id', 'in', 'in2', 'mode', 'result', 'style', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], + feColorMatrix: ['class', 'height', 'id', 'in', 'result', 'style', 'type', 'values', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], + feComponentTransfer: ['class', 'height', 'id', 'in', 'result', 'style', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], + feComposite: ['class', 'height', 'id', 'in', 'in2', 'k1', 'k2', 'k3', 'k4', 'operator', 'result', 'style', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], + feConvolveMatrix: ['bias', 'class', 'divisor', 'edgeMode', 'height', 'id', 'in', 'kernelMatrix', 'kernelUnitLength', 'order', 'preserveAlpha', 'result', 'style', 'targetX', 'targetY', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], + feDiffuseLighting: ['class', 'diffuseConstant', 'height', 'id', 'in', 'kernelUnitLength', 'result', 'style', 'surfaceScale', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], + feDisplacementMap: ['class', 'height', 'id', 'in', 'in2', 'result', 'scale', 'style', 'width', 'x', 'xChannelSelector', 'xml:base', 'xml:lang', 'xml:space', 'y', 'yChannelSelector'], + feDistantLight: ['azimuth', 'elevation', 'id', 'xml:base', 'xml:lang', 'xml:space'], + feFlood: ['class', 'height', 'id', 'result', 'style', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], + feFuncA: ['amplitude', 'exponent', 'id', 'intercept', 'offset', 'slope', 'tableValues', 'type', 'xml:base', 'xml:lang', 'xml:space'], + feFuncB: ['amplitude', 'exponent', 'id', 'intercept', 'offset', 'slope', 'tableValues', 'type', 'xml:base', 'xml:lang', 'xml:space'], + feFuncG: ['amplitude', 'exponent', 'id', 'intercept', 'offset', 'slope', 'tableValues', 'type', 'xml:base', 'xml:lang', 'xml:space'], + feFuncR: ['amplitude', 'exponent', 'id', 'intercept', 'offset', 'slope', 'tableValues', 'type', 'xml:base', 'xml:lang', 'xml:space'], + feGaussianBlur: ['class', 'height', 'id', 'in', 'result', 'stdDeviation', 'style', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], + feImage: ['class', 'externalResourcesRequired', 'height', 'id', 'preserveAspectRatio', 'result', 'style', 'width', 'x', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space', 'y'], + feMerge: ['class', 'height', 'id', 'result', 'style', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], + feMergeNode: ['id', 'xml:base', 'xml:lang', 'xml:space'], + feMorphology: ['class', 'height', 'id', 'in', 'operator', 'radius', 'result', 'style', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], + feOffset: ['class', 'dx', 'dy', 'height', 'id', 'in', 'result', 'style', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], + fePointLight: ['id', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y', 'z'], + feSpecularLighting: ['class', 'height', 'id', 'in', 'kernelUnitLength', 'result', 'specularConstant', 'specularExponent', 'style', 'surfaceScale', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], + feSpotLight: ['id', 'limitingConeAngle', 'pointsAtX', 'pointsAtY', 'pointsAtZ', 'specularExponent', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y', 'z'], + feTile: ['class', 'height', 'id', 'in', 'result', 'style', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], + feTurbulence: ['baseFrequency', 'class', 'height', 'id', 'numOctaves', 'result', 'seed', 'stitchTiles', 'style', 'type', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], + filter: ['class', 'externalResourcesRequired', 'filterRes', 'filterUnits', 'height', 'id', 'primitiveUnits', 'style', 'width', 'x', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space', 'y'], + font: ['class', 'externalResourcesRequired', 'horiz-adv-x', 'horiz-origin-x', 'horiz-origin-y', 'id', 'style', 'vert-adv-y', 'vert-origin-x', 'vert-origin-y', 'xml:base', 'xml:lang', 'xml:space'], + 'font-face': ['accent-height', 'alphabetic', 'ascent', 'bbox', 'cap-height', 'descent', 'font-family', 'font-size', 'font-stretch', 'font-style', 'font-variant', 'font-weight', 'hanging', 'id', 'ideographic', 'mathematical', 'overline-position', 'overline-thickness', 'panose-1', 'slope', 'stemh', 'stemv', 'strikethrough-position', 'strikethrough-thickness', 'underline-position', 'underline-thickness', 'unicode-range', 'units-per-em', 'v-alphabetic', 'v-hanging', 'v-ideographic', 'v-mathematical', 'widths', 'x-height', 'xml:base', 'xml:lang', 'xml:space'], + 'font-face-format': ['id', 'string', 'xml:base', 'xml:lang', 'xml:space'], + 'font-face-name': ['id', 'name', 'xml:base', 'xml:lang', 'xml:space'], + 'font-face-src': ['id', 'xml:base', 'xml:lang', 'xml:space'], + 'font-face-uri': ['id', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space'], + foreignObject: ['class', 'externalResourcesRequired', 'height', 'id', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'requiredExtensions', 'requiredFeatures', 'style', 'systemLanguage', 'transform', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], + g: ['class', 'externalResourcesRequired', 'id', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'requiredExtensions', 'requiredFeatures', 'style', 'systemLanguage', 'transform', 'xml:base', 'xml:lang', 'xml:space'], + glyph: ['arabic-form', 'class', 'd', 'glyph-name', 'horiz-adv-x', 'id', 'lang', 'orientation', 'style', 'unicode', 'vert-adv-y', 'vert-origin-x', 'vert-origin-y', 'xml:base', 'xml:lang', 'xml:space'], + glyphRef: ['class', 'dx', 'dy', 'format', 'glyphRef', 'id', 'style', 'x', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space', 'y'], + hkern: ['g1', 'g2', 'id', 'k', 'u1', 'u2', 'xml:base', 'xml:lang', 'xml:space'], + image: ['class', 'externalResourcesRequired', 'height', 'id', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'preserveAspectRatio', 'requiredExtensions', 'requiredFeatures', 'style', 'systemLanguage', 'transform', 'width', 'x', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space', 'y'], + line: ['class', 'externalResourcesRequired', 'id', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'requiredExtensions', 'requiredFeatures', 'style', 'systemLanguage', 'transform', 'x1', 'x2', 'xml:base', 'xml:lang', 'xml:space', 'y1', 'y2'], + linearGradient: ['class', 'externalResourcesRequired', 'gradientTransform', 'gradientUnits', 'id', 'spreadMethod', 'style', 'x1', 'x2', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space', 'y1', 'y2'], + marker: ['class', 'externalResourcesRequired', 'id', 'markerHeight', 'markerUnits', 'markerWidth', 'orient', 'preserveAspectRatio', 'refX', 'refY', 'style', 'viewBox', 'xml:base', 'xml:lang', 'xml:space'], + mask: ['class', 'externalResourcesRequired', 'height', 'id', 'maskContentUnits', 'maskUnits', 'requiredExtensions', 'requiredFeatures', 'style', 'systemLanguage', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], + metadata: ['id', 'xml:base', 'xml:lang', 'xml:space'], + 'missing-glyph': ['class', 'd', 'horiz-adv-x', 'id', 'style', 'vert-adv-y', 'vert-origin-x', 'vert-origin-y', 'xml:base', 'xml:lang', 'xml:space'], + mpath: ['externalResourcesRequired', 'id', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space'], + path: ['class', 'd', 'externalResourcesRequired', 'id', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'pathLength', 'requiredExtensions', 'requiredFeatures', 'style', 'systemLanguage', 'transform', 'xml:base', 'xml:lang', 'xml:space'], + pattern: ['class', 'externalResourcesRequired', 'height', 'id', 'patternContentUnits', 'patternTransform', 'patternUnits', 'preserveAspectRatio', 'requiredExtensions', 'requiredFeatures', 'style', 'systemLanguage', 'viewBox', 'width', 'x', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space', 'y'], + polygon: ['class', 'externalResourcesRequired', 'id', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'points', 'requiredExtensions', 'requiredFeatures', 'style', 'systemLanguage', 'transform', 'xml:base', 'xml:lang', 'xml:space'], + polyline: ['class', 'externalResourcesRequired', 'id', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'points', 'requiredExtensions', 'requiredFeatures', 'style', 'systemLanguage', 'transform', 'xml:base', 'xml:lang', 'xml:space'], + radialGradient: ['class', 'cx', 'cy', 'externalResourcesRequired', 'fx', 'fy', 'gradientTransform', 'gradientUnits', 'id', 'r', 'spreadMethod', 'style', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space'], + rect: ['class', 'externalResourcesRequired', 'height', 'id', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'requiredExtensions', 'requiredFeatures', 'rx', 'ry', 'style', 'systemLanguage', 'transform', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], + script: ['externalResourcesRequired', 'id', 'type', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space'], + set: ['attributeName', 'attributeType', 'begin', 'dur', 'end', 'externalResourcesRequired', 'fill', 'id', 'max', 'min', 'onbegin', 'onend', 'onload', 'onrepeat', 'repeatCount', 'repeatDur', 'requiredExtensions', 'requiredFeatures', 'restart', 'systemLanguage', 'to', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space'], + stop: ['class', 'id', 'offset', 'style', 'xml:base', 'xml:lang', 'xml:space'], + style: ['id', 'media', 'title', 'type', 'xml:base', 'xml:lang', 'xml:space'], + svg: ['baseProfile', 'class', 'contentScriptType', 'contentStyleType', 'externalResourcesRequired', 'height', 'id', 'onabort', 'onactivate', 'onclick', 'onerror', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'onresize', 'onscroll', 'onunload', 'onzoom', 'preserveAspectRatio', 'requiredExtensions', 'requiredFeatures', 'style', 'systemLanguage', 'version', 'viewBox', 'width', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y', 'zoomAndPan'], + switch: ['class', 'externalResourcesRequired', 'id', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'requiredExtensions', 'requiredFeatures', 'style', 'systemLanguage', 'transform', 'xml:base', 'xml:lang', 'xml:space'], + symbol: ['class', 'externalResourcesRequired', 'id', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'preserveAspectRatio', 'style', 'viewBox', 'xml:base', 'xml:lang', 'xml:space'], + text: ['class', 'dx', 'dy', 'externalResourcesRequired', 'id', 'lengthAdjust', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'requiredExtensions', 'requiredFeatures', 'rotate', 'style', 'systemLanguage', 'textLength', 'transform', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], + textPath: ['class', 'externalResourcesRequired', 'id', 'lengthAdjust', 'method', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'requiredExtensions', 'requiredFeatures', 'spacing', 'startOffset', 'style', 'systemLanguage', 'textLength', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space'], + title: ['class', 'id', 'style', 'xml:base', 'xml:lang', 'xml:space'], + tref: ['class', 'dx', 'dy', 'externalResourcesRequired', 'id', 'lengthAdjust', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'requiredExtensions', 'requiredFeatures', 'rotate', 'style', 'systemLanguage', 'textLength', 'x', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space', 'y'], + tspan: ['class', 'dx', 'dy', 'externalResourcesRequired', 'id', 'lengthAdjust', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'requiredExtensions', 'requiredFeatures', 'rotate', 'style', 'systemLanguage', 'textLength', 'x', 'xml:base', 'xml:lang', 'xml:space', 'y'], + use: ['class', 'externalResourcesRequired', 'height', 'id', 'onactivate', 'onclick', 'onfocusin', 'onfocusout', 'onload', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'requiredExtensions', 'requiredFeatures', 'style', 'systemLanguage', 'transform', 'width', 'x', 'xlink:actuate', 'xlink:arcrole', 'xlink:href', 'xlink:role', 'xlink:show', 'xlink:title', 'xlink:type', 'xml:base', 'xml:lang', 'xml:space', 'y'], + view: ['externalResourcesRequired', 'id', 'preserveAspectRatio', 'viewBox', 'viewTarget', 'xml:base', 'xml:lang', 'xml:space', 'zoomAndPan'], + vkern: ['g1', 'g2', 'id', 'k', 'u1', 'u2', 'xml:base', 'xml:lang', 'xml:space'] + }; + + + svgPresentationElements = { + 'a': true, + 'altGlyph': true, + 'animate': true, + 'animateColor': true, + 'circle': true, + 'clipPath': true, + 'defs': true, + 'ellipse': true, + 'feBlend': true, + 'feColorMatrix': true, + 'feComponentTransfer': true, + 'feComposite': true, + 'feConvolveMatrix': true, + 'feDiffuseLighting': true, + 'feDisplacementMap': true, + 'feFlood': true, + 'feGaussianBlur': true, + 'feImage': true, + 'feMerge': true, + 'feMorphology': true, + 'feOffset': true, + 'feSpecularLighting': true, + 'feTile': true, + 'feTurbulence': true, + 'filter': true, + 'font': true, + 'foreignObject': true, + 'g': true, + 'glyph': true, + 'glyphRef': true, + 'image': true, + 'line': true, + 'linearGradient': true, + 'marker': true, + 'mask': true, + 'missing-glyph': true, + 'path': true, + 'pattern': true, + 'polygon': true, + 'polyline': true, + 'radialGradient': true, + 'rect': true, + 'stop': true, + 'svg': true, + 'switch': true, + 'symbol': true, + 'text': true, + 'textPath': true, + 'tref': true, + 'tspan': true, + 'use': true + }; + + svgPresentationAttributes = { + 'alignment-baseline': true, + 'baseline-shift': true, + 'clip-path': true, + 'clip-rule': true, + 'clip': true, + 'color-interpolation-filters': true, + 'color-interpolation': true, + 'color-profile': true, + 'color-rendering': true, + 'color': true, + 'cursor': true, + 'direction': true, + 'display': true, + 'dominant-baseline': true, + 'enable-background': true, + 'fill-opacity': true, + 'fill-rule': true, + 'fill': true, + 'filter': true, + 'flood-color': true, + 'flood-opacity': true, + 'font-family': true, + 'font-size-adjust': true, + 'font-size': true, + 'font-stretch': true, + 'font-style': true, + 'font-variant': true, + 'font-weight': true, + 'glyph-orientation-horizontal': true, + 'glyph-orientation-vertical': true, + 'image-rendering': true, + 'kerning': true, + 'letter-spacing': true, + 'lighting-color': true, + 'marker-end': true, + 'marker-mid': true, + 'marker-start': true, + 'mask': true, + 'opacity': true, + 'overflow': true, + 'pointer-events': true, + 'shape-rendering': true, + 'stop-color': true, + 'stop-opacity': true, + 'stroke-dasharray': true, + 'stroke-dashoffset': true, + 'stroke-linecap': true, + 'stroke-linejoin': true, + 'stroke-miterlimit': true, + 'stroke-opacity': true, + 'stroke-width': true, + 'stroke': true, + 'text-anchor': true, + 'text-decoration': true, + 'text-rendering': true, + 'unicode-bidi': true, + 'visibility': true, + 'word-spacing': true, + 'writing-mode': true + }; + + var createElement = function createElement(html) { + var div = _aureliaPal.DOM.createElement('div'); + div.innerHTML = html; + return div.firstChild; + }; + + svgAnalyzer = function () { + function SVGAnalyzer() { + + + if (createElement('').firstElementChild.nodeName === 'altglyph' && elements.altGlyph) { + elements.altglyph = elements.altGlyph; + delete elements.altGlyph; + elements.altglyphdef = elements.altGlyphDef; + delete elements.altGlyphDef; + elements.altglyphitem = elements.altGlyphItem; + delete elements.altGlyphItem; + elements.glyphref = elements.glyphRef; + delete elements.glyphRef; + } + } - function createElement(html) { - var div = _aureliaPal.DOM.createElement('div'); - div.innerHTML = html; - return div.firstChild; + SVGAnalyzer.prototype.isStandardSvgAttribute = function isStandardSvgAttribute(nodeName, attributeName) { + return presentationElements[nodeName] && presentationAttributes[attributeName] || elements[nodeName] && elements[nodeName].indexOf(attributeName) !== -1; + }; + + return SVGAnalyzer; + }(); + })(); } - var SVGAnalyzer = exports.SVGAnalyzer = function () { - function SVGAnalyzer() { + var elements = exports.elements = svgElements; + var presentationElements = exports.presentationElements = svgPresentationElements; + var presentationAttributes = exports.presentationAttributes = svgPresentationAttributes; + var SVGAnalyzer = exports.SVGAnalyzer = svgAnalyzer || function () { + function _class11() { - - if (createElement('').firstElementChild.nodeName === 'altglyph' && elements.altGlyph) { - elements.altglyph = elements.altGlyph; - delete elements.altGlyph; - elements.altglyphdef = elements.altGlyphDef; - delete elements.altGlyphDef; - elements.altglyphitem = elements.altGlyphItem; - delete elements.altGlyphItem; - elements.glyphref = elements.glyphRef; - delete elements.glyphRef; - } } - SVGAnalyzer.prototype.isStandardSvgAttribute = function isStandardSvgAttribute(nodeName, attributeName) { - return presentationElements[nodeName] && presentationAttributes[attributeName] || elements[nodeName] && elements[nodeName].indexOf(attributeName) !== -1; + _class11.prototype.isStandardSvgAttribute = function isStandardSvgAttribute() { + return false; }; - return SVGAnalyzer; + return _class11; }(); - var ObserverLocator = exports.ObserverLocator = (_temp = _class11 = function () { + var ObserverLocator = exports.ObserverLocator = (_temp = _class12 = function () { function ObserverLocator(taskQueue, eventManager, dirtyChecker, svgAnalyzer, parser) { @@ -11121,7 +11196,7 @@ define('aurelia-binding',['exports', 'aurelia-logging', 'aurelia-pal', 'aurelia- }; return ObserverLocator; - }(), _class11.inject = [_aureliaTaskQueue.TaskQueue, EventManager, DirtyChecker, SVGAnalyzer, Parser], _temp); + }(), _class12.inject = [_aureliaTaskQueue.TaskQueue, EventManager, DirtyChecker, SVGAnalyzer, Parser], _temp); var ObjectObservationAdapter = exports.ObjectObservationAdapter = function () { function ObjectObservationAdapter() { @@ -11157,7 +11232,7 @@ define('aurelia-binding',['exports', 'aurelia-logging', 'aurelia-pal', 'aurelia- var targetContext = 'Binding:target'; - var Binding = exports.Binding = (_dec10 = connectable(), _dec10(_class12 = function () { + var Binding = exports.Binding = (_dec10 = connectable(), _dec10(_class13 = function () { function Binding(observerLocator, sourceExpression, target, targetProperty, mode, lookupFunctions) { @@ -11267,7 +11342,7 @@ define('aurelia-binding',['exports', 'aurelia-logging', 'aurelia-pal', 'aurelia- }; return Binding; - }()) || _class12); + }()) || _class13); var CallExpression = exports.CallExpression = function () { function CallExpression(observerLocator, targetProperty, sourceExpression, lookupFunctions) { @@ -11595,7 +11670,7 @@ define('aurelia-binding',['exports', 'aurelia-logging', 'aurelia-pal', 'aurelia- } }; - var BindingEngine = exports.BindingEngine = (_temp2 = _class13 = function () { + var BindingEngine = exports.BindingEngine = (_temp2 = _class14 = function () { function BindingEngine(observerLocator, parser) { @@ -11665,7 +11740,7 @@ define('aurelia-binding',['exports', 'aurelia-logging', 'aurelia-pal', 'aurelia- }; return BindingEngine; - }(), _class13.inject = [ObserverLocator, Parser], _temp2); + }(), _class14.inject = [ObserverLocator, Parser], _temp2); var setProto = Set.prototype; @@ -11968,250 +12043,86 @@ define('aurelia-bootstrapper',['exports', 'aurelia-pal', 'aurelia-pal-browser', run(); }); -define('aurelia-event-aggregator',['exports', 'aurelia-logging'], function (exports, _aureliaLogging) { +define('aurelia-dependency-injection',['exports', 'aurelia-metadata', 'aurelia-pal'], function (exports, _aureliaMetadata, _aureliaPal) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); - exports.EventAggregator = undefined; - exports.includeEventsIn = includeEventsIn; - exports.configure = configure; - - var LogManager = _interopRequireWildcard(_aureliaLogging); + exports.Container = exports.InvocationHandler = exports._emptyParameters = exports.SingletonRegistration = exports.TransientRegistration = exports.FactoryInvoker = exports.NewInstance = exports.Factory = exports.StrategyResolver = exports.Parent = exports.Optional = exports.All = exports.Lazy = exports.resolver = undefined; + exports.getDecoratorDependencies = getDecoratorDependencies; + exports.lazy = lazy; + exports.all = all; + exports.optional = optional; + exports.parent = parent; + exports.factory = factory; + exports.newInstance = newInstance; + exports.invoker = invoker; + exports.invokeAsFactory = invokeAsFactory; + exports.registration = registration; + exports.transient = transient; + exports.singleton = singleton; + exports.autoinject = autoinject; + exports.inject = inject; - function _interopRequireWildcard(obj) { - if (obj && obj.__esModule) { - return obj; - } else { - var newObj = {}; + - if (obj != null) { - for (var key in obj) { - if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; - } - } + var _dec, _class, _dec2, _class3, _dec3, _class5, _dec4, _class7, _dec5, _class9, _dec6, _class11, _dec7, _class13, _classInvokers; - newObj.default = obj; - return newObj; + var resolver = exports.resolver = _aureliaMetadata.protocol.create('aurelia:resolver', function (target) { + if (!(typeof target.get === 'function')) { + return 'Resolvers must implement: get(container: Container, key: any): any'; } - } - - - var logger = LogManager.getLogger('event-aggregator'); + return true; + }); - var Handler = function () { - function Handler(messageType, callback) { + var Lazy = exports.Lazy = (_dec = resolver(), _dec(_class = function () { + function Lazy(key) { - this.messageType = messageType; - this.callback = callback; + this._key = key; } - Handler.prototype.handle = function handle(message) { - if (message instanceof this.messageType) { - this.callback.call(null, message); - } + Lazy.prototype.get = function get(container) { + var _this = this; + + return function () { + return container.get(_this._key); + }; }; - return Handler; - }(); + Lazy.of = function of(key) { + return new Lazy(key); + }; - function invokeCallback(callback, data, event) { - try { - callback(data, event); - } catch (e) { - logger.error(e); - } - } + return Lazy; + }()) || _class); + var All = exports.All = (_dec2 = resolver(), _dec2(_class3 = function () { + function All(key) { + - function invokeHandler(handler, data) { - try { - handler.handle(data); - } catch (e) { - logger.error(e); + this._key = key; } - } - var EventAggregator = exports.EventAggregator = function () { - function EventAggregator() { + All.prototype.get = function get(container) { + return container.getAll(this._key); + }; + + All.of = function of(key) { + return new All(key); + }; + + return All; + }()) || _class3); + var Optional = exports.Optional = (_dec3 = resolver(), _dec3(_class5 = function () { + function Optional(key) { + var checkParent = arguments.length <= 1 || arguments[1] === undefined ? true : arguments[1]; + - this.eventLookup = {}; - this.messageHandlers = []; - } - - EventAggregator.prototype.publish = function publish(event, data) { - var subscribers = void 0; - var i = void 0; - - if (!event) { - throw new Error('Event was invalid.'); - } - - if (typeof event === 'string') { - subscribers = this.eventLookup[event]; - if (subscribers) { - subscribers = subscribers.slice(); - i = subscribers.length; - - while (i--) { - invokeCallback(subscribers[i], data, event); - } - } - } else { - subscribers = this.messageHandlers.slice(); - i = subscribers.length; - - while (i--) { - invokeHandler(subscribers[i], event); - } - } - }; - - EventAggregator.prototype.subscribe = function subscribe(event, callback) { - var handler = void 0; - var subscribers = void 0; - - if (!event) { - throw new Error('Event channel/type was invalid.'); - } - - if (typeof event === 'string') { - handler = callback; - subscribers = this.eventLookup[event] || (this.eventLookup[event] = []); - } else { - handler = new Handler(event, callback); - subscribers = this.messageHandlers; - } - - subscribers.push(handler); - - return { - dispose: function dispose() { - var idx = subscribers.indexOf(handler); - if (idx !== -1) { - subscribers.splice(idx, 1); - } - } - }; - }; - - EventAggregator.prototype.subscribeOnce = function subscribeOnce(event, callback) { - var sub = this.subscribe(event, function (a, b) { - sub.dispose(); - return callback(a, b); - }); - - return sub; - }; - - return EventAggregator; - }(); - - function includeEventsIn(obj) { - var ea = new EventAggregator(); - - obj.subscribeOnce = function (event, callback) { - return ea.subscribeOnce(event, callback); - }; - - obj.subscribe = function (event, callback) { - return ea.subscribe(event, callback); - }; - - obj.publish = function (event, data) { - ea.publish(event, data); - }; - - return ea; - } - - function configure(config) { - config.instance(EventAggregator, includeEventsIn(config.aurelia)); - } -}); -define('aurelia-dependency-injection',['exports', 'aurelia-metadata', 'aurelia-pal'], function (exports, _aureliaMetadata, _aureliaPal) { - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.Container = exports.InvocationHandler = exports._emptyParameters = exports.SingletonRegistration = exports.TransientRegistration = exports.FactoryInvoker = exports.NewInstance = exports.Factory = exports.StrategyResolver = exports.Parent = exports.Optional = exports.All = exports.Lazy = exports.resolver = undefined; - exports.getDecoratorDependencies = getDecoratorDependencies; - exports.lazy = lazy; - exports.all = all; - exports.optional = optional; - exports.parent = parent; - exports.factory = factory; - exports.newInstance = newInstance; - exports.invoker = invoker; - exports.invokeAsFactory = invokeAsFactory; - exports.registration = registration; - exports.transient = transient; - exports.singleton = singleton; - exports.autoinject = autoinject; - exports.inject = inject; - - - - var _dec, _class, _dec2, _class3, _dec3, _class5, _dec4, _class7, _dec5, _class9, _dec6, _class11, _dec7, _class13, _classInvokers; - - var resolver = exports.resolver = _aureliaMetadata.protocol.create('aurelia:resolver', function (target) { - if (!(typeof target.get === 'function')) { - return 'Resolvers must implement: get(container: Container, key: any): any'; - } - - return true; - }); - - var Lazy = exports.Lazy = (_dec = resolver(), _dec(_class = function () { - function Lazy(key) { - - - this._key = key; - } - - Lazy.prototype.get = function get(container) { - var _this = this; - - return function () { - return container.get(_this._key); - }; - }; - - Lazy.of = function of(key) { - return new Lazy(key); - }; - - return Lazy; - }()) || _class); - var All = exports.All = (_dec2 = resolver(), _dec2(_class3 = function () { - function All(key) { - - - this._key = key; - } - - All.prototype.get = function get(container) { - return container.getAll(this._key); - }; - - All.of = function of(key) { - return new All(key); - }; - - return All; - }()) || _class3); - var Optional = exports.Optional = (_dec3 = resolver(), _dec3(_class5 = function () { - function Optional(key) { - var checkParent = arguments.length <= 1 || arguments[1] === undefined ? true : arguments[1]; - - - - this._key = key; - this._checkParent = checkParent; + this._key = key; + this._checkParent = checkParent; } Optional.prototype.get = function get(container) { @@ -13023,14 +12934,12 @@ define('aurelia-framework',['exports', 'aurelia-dependency-injection', 'aurelia- Aurelia.prototype.start = function start() { var _this = this; - if (this.started) { - return Promise.resolve(this); + if (this._started) { + return this._started; } - this.started = true; this.logger.info('Aurelia Starting'); - - return this.use.apply().then(function () { + return this._started = this.use.apply().then(function () { preventActionlessFormSubmit(); if (!_this.container.hasResolver(_aureliaTemplating.BindingLanguage)) { @@ -13295,12 +13204,13 @@ define('aurelia-framework',['exports', 'aurelia-dependency-injection', 'aurelia- return this; }; - FrameworkConfiguration.prototype.feature = function feature(plugin, config) { - if (getExt(plugin)) { - return this.plugin({ moduleId: plugin, resourcesRelativeTo: [plugin, ''], config: config || {} }); - } + FrameworkConfiguration.prototype.feature = function feature(plugin) { + var config = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1]; - return this.plugin({ moduleId: plugin + '/index', resourcesRelativeTo: [plugin, ''], config: config || {} }); + var hasIndex = /\/index$/i.test(plugin); + var moduleId = hasIndex || getExt(plugin) ? plugin : plugin + '/index'; + var root = hasIndex ? plugin.substr(0, plugin.length - 6) : plugin; + return this.plugin({ moduleId: moduleId, resourcesRelativeTo: [root, ''], config: config }); }; FrameworkConfiguration.prototype.globalResources = function globalResources(resources) { @@ -13485,65 +13395,229 @@ define('aurelia-history',['exports'], function (exports) { return History; }(); }); -define('aurelia-history-browser',['exports', 'aurelia-pal', 'aurelia-history'], function (exports, _aureliaPal, _aureliaHistory) { +define('aurelia-event-aggregator',['exports', 'aurelia-logging'], function (exports, _aureliaLogging) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); - exports.BrowserHistory = exports.DefaultLinkHandler = exports.LinkHandler = undefined; + exports.EventAggregator = undefined; + exports.includeEventsIn = includeEventsIn; exports.configure = configure; - var _class, _temp; + var LogManager = _interopRequireWildcard(_aureliaLogging); - function _possibleConstructorReturn(self, call) { - if (!self) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; - return call && (typeof call === "object" || typeof call === "function") ? call : self; - } + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; + } + } - function _inherits(subClass, superClass) { - if (typeof superClass !== "function" && superClass !== null) { - throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); + newObj.default = obj; + return newObj; } - - subClass.prototype = Object.create(superClass && superClass.prototype, { - constructor: { - value: subClass, - enumerable: false, - writable: true, - configurable: true - } - }); - if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } - var LinkHandler = exports.LinkHandler = function () { - function LinkHandler() { + var logger = LogManager.getLogger('event-aggregator'); + + var Handler = function () { + function Handler(messageType, callback) { - } - LinkHandler.prototype.activate = function activate(history) {}; + this.messageType = messageType; + this.callback = callback; + } - LinkHandler.prototype.deactivate = function deactivate() {}; + Handler.prototype.handle = function handle(message) { + if (message instanceof this.messageType) { + this.callback.call(null, message); + } + }; - return LinkHandler; + return Handler; }(); - var DefaultLinkHandler = exports.DefaultLinkHandler = function (_LinkHandler) { - _inherits(DefaultLinkHandler, _LinkHandler); + function invokeCallback(callback, data, event) { + try { + callback(data, event); + } catch (e) { + logger.error(e); + } + } - function DefaultLinkHandler() { - + function invokeHandler(handler, data) { + try { + handler.handle(data); + } catch (e) { + logger.error(e); + } + } - var _this = _possibleConstructorReturn(this, _LinkHandler.call(this)); + var EventAggregator = exports.EventAggregator = function () { + function EventAggregator() { + - _this.handler = function (e) { - var _DefaultLinkHandler$g = DefaultLinkHandler.getEventInfo(e); + this.eventLookup = {}; + this.messageHandlers = []; + } + + EventAggregator.prototype.publish = function publish(event, data) { + var subscribers = void 0; + var i = void 0; + + if (!event) { + throw new Error('Event was invalid.'); + } + + if (typeof event === 'string') { + subscribers = this.eventLookup[event]; + if (subscribers) { + subscribers = subscribers.slice(); + i = subscribers.length; + + while (i--) { + invokeCallback(subscribers[i], data, event); + } + } + } else { + subscribers = this.messageHandlers.slice(); + i = subscribers.length; + + while (i--) { + invokeHandler(subscribers[i], event); + } + } + }; + + EventAggregator.prototype.subscribe = function subscribe(event, callback) { + var handler = void 0; + var subscribers = void 0; + + if (!event) { + throw new Error('Event channel/type was invalid.'); + } + + if (typeof event === 'string') { + handler = callback; + subscribers = this.eventLookup[event] || (this.eventLookup[event] = []); + } else { + handler = new Handler(event, callback); + subscribers = this.messageHandlers; + } + + subscribers.push(handler); + + return { + dispose: function dispose() { + var idx = subscribers.indexOf(handler); + if (idx !== -1) { + subscribers.splice(idx, 1); + } + } + }; + }; + + EventAggregator.prototype.subscribeOnce = function subscribeOnce(event, callback) { + var sub = this.subscribe(event, function (a, b) { + sub.dispose(); + return callback(a, b); + }); + + return sub; + }; + + return EventAggregator; + }(); + + function includeEventsIn(obj) { + var ea = new EventAggregator(); + + obj.subscribeOnce = function (event, callback) { + return ea.subscribeOnce(event, callback); + }; + + obj.subscribe = function (event, callback) { + return ea.subscribe(event, callback); + }; + + obj.publish = function (event, data) { + ea.publish(event, data); + }; + + return ea; + } + + function configure(config) { + config.instance(EventAggregator, includeEventsIn(config.aurelia)); + } +}); +define('aurelia-history-browser',['exports', 'aurelia-pal', 'aurelia-history'], function (exports, _aureliaPal, _aureliaHistory) { + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.BrowserHistory = exports.DefaultLinkHandler = exports.LinkHandler = undefined; + exports.configure = configure; + + var _class, _temp; + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); + } + + return call && (typeof call === "object" || typeof call === "function") ? call : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); + } + + subClass.prototype = Object.create(superClass && superClass.prototype, { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true + } + }); + if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; + } + + + + var LinkHandler = exports.LinkHandler = function () { + function LinkHandler() { + + } + + LinkHandler.prototype.activate = function activate(history) {}; + + LinkHandler.prototype.deactivate = function deactivate() {}; + + return LinkHandler; + }(); + + var DefaultLinkHandler = exports.DefaultLinkHandler = function (_LinkHandler) { + _inherits(DefaultLinkHandler, _LinkHandler); + + function DefaultLinkHandler() { + + + var _this = _possibleConstructorReturn(this, _LinkHandler.call(this)); + + _this.handler = function (e) { + var _DefaultLinkHandler$g = DefaultLinkHandler.getEventInfo(e); var shouldHandleEvent = _DefaultLinkHandler$g.shouldHandleEvent; var href = _DefaultLinkHandler$g.href; @@ -14155,6 +14229,30 @@ define('aurelia-loader-default',['exports', 'aurelia-loader', 'aurelia-pal', 'au }; } else { _aureliaPal.PLATFORM.eachModule = function (callback) { + if (System.registry) { + for (var _iterator = System.registry.entries(), _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) { + var _ref; + + if (_isArray) { + if (_i >= _iterator.length) break; + _ref = _iterator[_i++]; + } else { + _i = _iterator.next(); + if (_i.done) break; + _ref = _i.value; + } + + var _ref2 = _ref; + var k = _ref2[0]; + var m = _ref2[1]; + + try { + if (callback(k, m)) return; + } catch (e) {} + } + return; + } + var modules = System._loader.modules; for (var key in modules) { @@ -14224,64 +14322,6 @@ define('aurelia-loader-default',['exports', 'aurelia-loader', 'aurelia-pal', 'au }; } }); -define('aurelia-logging-console',['exports', 'aurelia-logging'], function (exports, _aureliaLogging) { - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.ConsoleAppender = undefined; - - - - var ConsoleAppender = exports.ConsoleAppender = function () { - function ConsoleAppender() { - - } - - ConsoleAppender.prototype.debug = function debug(logger) { - var _console; - - for (var _len = arguments.length, rest = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { - rest[_key - 1] = arguments[_key]; - } - - (_console = console).debug.apply(_console, ['DEBUG [' + logger.id + ']'].concat(rest)); - }; - - ConsoleAppender.prototype.info = function info(logger) { - var _console2; - - for (var _len2 = arguments.length, rest = Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) { - rest[_key2 - 1] = arguments[_key2]; - } - - (_console2 = console).info.apply(_console2, ['INFO [' + logger.id + ']'].concat(rest)); - }; - - ConsoleAppender.prototype.warn = function warn(logger) { - var _console3; - - for (var _len3 = arguments.length, rest = Array(_len3 > 1 ? _len3 - 1 : 0), _key3 = 1; _key3 < _len3; _key3++) { - rest[_key3 - 1] = arguments[_key3]; - } - - (_console3 = console).warn.apply(_console3, ['WARN [' + logger.id + ']'].concat(rest)); - }; - - ConsoleAppender.prototype.error = function error(logger) { - var _console4; - - for (var _len4 = arguments.length, rest = Array(_len4 > 1 ? _len4 - 1 : 0), _key4 = 1; _key4 < _len4; _key4++) { - rest[_key4 - 1] = arguments[_key4]; - } - - (_console4 = console).error.apply(_console4, ['ERROR [' + logger.id + ']'].concat(rest)); - }; - - return ConsoleAppender; - }(); -}); define('aurelia-logging',['exports'], function (exports) { 'use strict'; @@ -14330,12 +14370,11 @@ define('aurelia-logging',['exports'], function (exports) { } function connectLoggers() { - Object.assign(Logger.prototype, { - debug: logFactory('debug'), - info: logFactory('info'), - warn: logFactory('warn'), - error: logFactory('error') - }); + var proto = Logger.prototype; + proto.debug = logFactory('debug'); + proto.info = logFactory('info'); + proto.warn = logFactory('warn'); + proto.error = logFactory('error'); } function getLogger(id) { @@ -14394,39 +14433,97 @@ define('aurelia-logging',['exports'], function (exports) { return Logger; }(); }); -define('aurelia-metadata',['exports', 'aurelia-pal'], function (exports, _aureliaPal) { +define('aurelia-logging-console',['exports', 'aurelia-logging'], function (exports, _aureliaLogging) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); - exports.Origin = exports.metadata = undefined; - exports.decorators = decorators; - exports.deprecated = deprecated; - exports.mixin = mixin; - exports.protocol = protocol; + exports.ConsoleAppender = undefined; - var _extends = Object.assign || function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; + - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } + var ConsoleAppender = exports.ConsoleAppender = function () { + function ConsoleAppender() { + } - return target; - }; + ConsoleAppender.prototype.debug = function debug(logger) { + var _console; - + for (var _len = arguments.length, rest = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { + rest[_key - 1] = arguments[_key]; + } - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { - return typeof obj; - } : function (obj) { - return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; - }; + (_console = console).debug.apply(_console, ['DEBUG [' + logger.id + ']'].concat(rest)); + }; + + ConsoleAppender.prototype.info = function info(logger) { + var _console2; + + for (var _len2 = arguments.length, rest = Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) { + rest[_key2 - 1] = arguments[_key2]; + } + + (_console2 = console).info.apply(_console2, ['INFO [' + logger.id + ']'].concat(rest)); + }; + + ConsoleAppender.prototype.warn = function warn(logger) { + var _console3; + + for (var _len3 = arguments.length, rest = Array(_len3 > 1 ? _len3 - 1 : 0), _key3 = 1; _key3 < _len3; _key3++) { + rest[_key3 - 1] = arguments[_key3]; + } + + (_console3 = console).warn.apply(_console3, ['WARN [' + logger.id + ']'].concat(rest)); + }; + + ConsoleAppender.prototype.error = function error(logger) { + var _console4; + + for (var _len4 = arguments.length, rest = Array(_len4 > 1 ? _len4 - 1 : 0), _key4 = 1; _key4 < _len4; _key4++) { + rest[_key4 - 1] = arguments[_key4]; + } + + (_console4 = console).error.apply(_console4, ['ERROR [' + logger.id + ']'].concat(rest)); + }; + + return ConsoleAppender; + }(); +}); +define('aurelia-metadata',['exports', 'aurelia-pal'], function (exports, _aureliaPal) { + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.Origin = exports.metadata = undefined; + exports.decorators = decorators; + exports.deprecated = deprecated; + exports.mixin = mixin; + exports.protocol = protocol; + + var _extends = Object.assign || function (target) { + for (var i = 1; i < arguments.length; i++) { + var source = arguments[i]; + + for (var key in source) { + if (Object.prototype.hasOwnProperty.call(source, key)) { + target[key] = source[key]; + } + } + } + + return target; + }; + + + + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { + return typeof obj; + } : function (obj) { + return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; + }; function isObject(val) { return val && (typeof val === 'function' || (typeof val === 'undefined' ? 'undefined' : _typeof(val)) === 'object'); @@ -14678,108 +14775,6 @@ define('aurelia-metadata',['exports', 'aurelia-pal'], function (exports, _aureli return result; }; }); -define('aurelia-pal',['exports'], function (exports) { - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.AggregateError = AggregateError; - exports.initializePAL = initializePAL; - exports.reset = reset; - function AggregateError(message, innerError, skipIfAlreadyAggregate) { - if (innerError) { - if (innerError.innerError && skipIfAlreadyAggregate) { - return innerError; - } - - var separator = '\n------------------------------------------------\n'; - - message += separator + 'Inner Error:\n'; - - if (typeof innerError === 'string') { - message += 'Message: ' + innerError; - } else { - if (innerError.message) { - message += 'Message: ' + innerError.message; - } else { - message += 'Unknown Inner Error Type. Displaying Inner Error as JSON:\n ' + JSON.stringify(innerError, null, ' '); - } - - if (innerError.stack) { - message += '\nInner Error Stack:\n' + innerError.stack; - message += '\nEnd Inner Error Stack'; - } - } - - message += separator; - } - - var e = new Error(message); - if (innerError) { - e.innerError = innerError; - } - - return e; - } - - var FEATURE = exports.FEATURE = {}; - - var PLATFORM = exports.PLATFORM = { - noop: function noop() {}, - eachModule: function eachModule() {}, - moduleName: function (_moduleName) { - function moduleName(_x) { - return _moduleName.apply(this, arguments); - } - - moduleName.toString = function () { - return _moduleName.toString(); - }; - - return moduleName; - }(function (moduleName) { - return moduleName; - }) - }; - - PLATFORM.global = function () { - if (typeof self !== 'undefined') { - return self; - } - - if (typeof global !== 'undefined') { - return global; - } - - return new Function('return this')(); - }(); - - var DOM = exports.DOM = {}; - var isInitialized = exports.isInitialized = false; - function initializePAL(callback) { - if (isInitialized) { - return; - } - exports.isInitialized = isInitialized = true; - if (typeof Object.getPropertyDescriptor !== 'function') { - Object.getPropertyDescriptor = function (subject, name) { - var pd = Object.getOwnPropertyDescriptor(subject, name); - var proto = Object.getPrototypeOf(subject); - while (typeof pd === 'undefined' && proto !== null) { - pd = Object.getOwnPropertyDescriptor(proto, name); - proto = Object.getPrototypeOf(proto); - } - return pd; - }; - } - - callback(PLATFORM, FEATURE, DOM); - } - function reset() { - exports.isInitialized = isInitialized = false; - } -}); define('aurelia-pal-browser',['exports', 'aurelia-pal'], function (exports, _aureliaPal) { 'use strict'; @@ -14787,12 +14782,6 @@ define('aurelia-pal-browser',['exports', 'aurelia-pal'], function (exports, _aur value: true }); exports._DOM = exports._FEATURE = exports._PLATFORM = undefined; - exports._ensureFunctionName = _ensureFunctionName; - exports._ensureClassList = _ensureClassList; - exports._ensurePerformance = _ensurePerformance; - exports._ensureCustomEvent = _ensureCustomEvent; - exports._ensureElementMatches = _ensureElementMatches; - exports._ensureHTMLTemplateElement = _ensureHTMLTemplateElement; exports.initialize = initialize; var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { @@ -14817,10 +14806,10 @@ define('aurelia-pal-browser',['exports', 'aurelia-pal'], function (exports, _aur } }; - function _ensureFunctionName() { - function test() {} + if (typeof FEATURE_NO_IE === 'undefined') { + var test = function test() {}; - if (!test.name) { + if (test.name === undefined) { Object.defineProperty(Function.prototype, 'name', { get: function get() { var name = this.toString().match(/^\s*function\s*(\S*)\s*\(/)[1]; @@ -14832,7 +14821,7 @@ define('aurelia-pal-browser',['exports', 'aurelia-pal'], function (exports, _aur } } - function _ensureClassList() { + if (typeof FEATURE_NO_IE === 'undefined') { if (!('classList' in document.createElement('_')) || document.createElementNS && !('classList' in document.createElementNS('http://www.w3.org/2000/svg', 'g'))) { (function () { var protoProp = 'prototype'; @@ -14996,7 +14985,7 @@ define('aurelia-pal-browser',['exports', 'aurelia-pal'], function (exports, _aur } } - function _ensurePerformance() { + if (typeof FEATURE_NO_IE === 'undefined') { // @license http://opensource.org/licenses/MIT if ('performance' in window === false) { window.performance = {}; @@ -15019,7 +15008,25 @@ define('aurelia-pal-browser',['exports', 'aurelia-pal'], function (exports, _aur _PLATFORM.performance = window.performance; } - function _ensureCustomEvent() { + if (typeof FEATURE_NO_IE === 'undefined') { + (function () { + var con = window.console = window.console || {}; + var nop = function nop() {}; + + if (!con.memory) con.memory = {}; + ('assert,clear,count,debug,dir,dirxml,error,exception,group,' + 'groupCollapsed,groupEnd,info,log,markTimeline,profile,profiles,profileEnd,' + 'show,table,time,timeEnd,timeline,timelineEnd,timeStamp,trace,warn').split(',').forEach(function (m) { + if (!con[m]) con[m] = nop; + }); + + if (_typeof(con.log) === 'object') { + 'log,info,warn,error,assert,dir,clear,profile,profileEnd'.split(',').forEach(function (method) { + console[method] = this.bind(console[method], console); + }, Function.prototype.call); + } + })(); + } + + if (typeof FEATURE_NO_IE === 'undefined') { if (!window.CustomEvent || typeof window.CustomEvent !== 'function') { var _CustomEvent = function _CustomEvent(event, params) { params = params || { @@ -15038,90 +15045,78 @@ define('aurelia-pal-browser',['exports', 'aurelia-pal'], function (exports, _aur } } - function _ensureElementMatches() { - if (Element && !Element.prototype.matches) { - var proto = Element.prototype; - proto.matches = proto.matchesSelector || proto.mozMatchesSelector || proto.msMatchesSelector || proto.oMatchesSelector || proto.webkitMatchesSelector; - } + if (Element && !Element.prototype.matches) { + var proto = Element.prototype; + proto.matches = proto.matchesSelector || proto.mozMatchesSelector || proto.msMatchesSelector || proto.oMatchesSelector || proto.webkitMatchesSelector; } - var _FEATURE = exports._FEATURE = {}; - - _FEATURE.shadowDOM = function () { - return !!HTMLElement.prototype.attachShadow; - }(); - - _FEATURE.scopedCSS = function () { - return 'scoped' in document.createElement('style'); - }(); - - _FEATURE.htmlTemplateElement = function () { - return 'content' in document.createElement('template'); - }(); - - _FEATURE.mutationObserver = function () { - return !!(window.MutationObserver || window.WebKitMutationObserver); - }(); - - function _ensureHTMLTemplateElement() { - function isSVGTemplate(el) { - return el.tagName === 'template' && el.namespaceURI === 'http://www.w3.org/2000/svg'; + var _FEATURE = exports._FEATURE = { + shadowDOM: !!HTMLElement.prototype.attachShadow, + scopedCSS: 'scoped' in document.createElement('style'), + htmlTemplateElement: 'content' in document.createElement('template'), + mutationObserver: !!(window.MutationObserver || window.WebKitMutationObserver), + ensureHTMLTemplateElement: function ensureHTMLTemplateElement(t) { + return t; } + }; - function fixSVGTemplateElement(el) { - var template = el.ownerDocument.createElement('template'); - var attrs = el.attributes; - var length = attrs.length; - var attr = void 0; + if (typeof FEATURE_NO_IE === 'undefined') { + (function () { + var isSVGTemplate = function isSVGTemplate(el) { + return el.tagName === 'template' && el.namespaceURI === 'http://www.w3.org/2000/svg'; + }; - el.parentNode.insertBefore(template, el); + var fixSVGTemplateElement = function fixSVGTemplateElement(el) { + var template = el.ownerDocument.createElement('template'); + var attrs = el.attributes; + var length = attrs.length; + var attr = void 0; - while (length-- > 0) { - attr = attrs[length]; - template.setAttribute(attr.name, attr.value); - el.removeAttribute(attr.name); - } + el.parentNode.insertBefore(template, el); - el.parentNode.removeChild(el); + while (length-- > 0) { + attr = attrs[length]; + template.setAttribute(attr.name, attr.value); + el.removeAttribute(attr.name); + } - return fixHTMLTemplateElement(template); - } + el.parentNode.removeChild(el); - function fixHTMLTemplateElement(template) { - var content = template.content = document.createDocumentFragment(); - var child = void 0; + return fixHTMLTemplateElement(template); + }; - while (child = template.firstChild) { - content.appendChild(child); - } + var fixHTMLTemplateElement = function fixHTMLTemplateElement(template) { + var content = template.content = document.createDocumentFragment(); + var child = void 0; - return template; - } + while (child = template.firstChild) { + content.appendChild(child); + } - function fixHTMLTemplateElementRoot(template) { - var content = fixHTMLTemplateElement(template).content; - var childTemplates = content.querySelectorAll('template'); + return template; + }; - for (var i = 0, ii = childTemplates.length; i < ii; ++i) { - var child = childTemplates[i]; + var fixHTMLTemplateElementRoot = function fixHTMLTemplateElementRoot(template) { + var content = fixHTMLTemplateElement(template).content; + var childTemplates = content.querySelectorAll('template'); - if (isSVGTemplate(child)) { - fixSVGTemplateElement(child); - } else { - fixHTMLTemplateElement(child); - } - } + for (var i = 0, ii = childTemplates.length; i < ii; ++i) { + var child = childTemplates[i]; - return template; - } + if (isSVGTemplate(child)) { + fixSVGTemplateElement(child); + } else { + fixHTMLTemplateElement(child); + } + } - if (_FEATURE.htmlTemplateElement) { - _FEATURE.ensureHTMLTemplateElement = function (template) { return template; }; - } else { - _FEATURE.ensureHTMLTemplateElement = fixHTMLTemplateElementRoot; - } + + if (!_FEATURE.htmlTemplateElement) { + _FEATURE.ensureHTMLTemplateElement = fixHTMLTemplateElementRoot; + } + })(); } var shadowPoly = window.ShadowDOMPolyfill || null; @@ -15234,40 +15229,11 @@ define('aurelia-pal-browser',['exports', 'aurelia-pal'], function (exports, _aur return; } - _ensureCustomEvent(); - _ensureFunctionName(); - _ensureHTMLTemplateElement(); - _ensureElementMatches(); - _ensureClassList(); - _ensurePerformance(); - (0, _aureliaPal.initializePAL)(function (platform, feature, dom) { Object.assign(platform, _PLATFORM); Object.assign(feature, _FEATURE); Object.assign(dom, _DOM); - (function (global) { - global.console = global.console || {}; - var con = global.console; - var prop = void 0; - var method = void 0; - var empty = {}; - var dummy = function dummy() {}; - var properties = 'memory'.split(','); - var methods = ('assert,clear,count,debug,dir,dirxml,error,exception,group,' + 'groupCollapsed,groupEnd,info,log,markTimeline,profile,profiles,profileEnd,' + 'show,table,time,timeEnd,timeline,timelineEnd,timeStamp,trace,warn').split(','); - while (prop = properties.pop()) { - if (!con[prop]) con[prop] = empty; - }while (method = methods.pop()) { - if (!con[method]) con[method] = dummy; - } - })(platform.global); - - if (platform.global.console && _typeof(console.log) === 'object') { - ['log', 'info', 'warn', 'error', 'assert', 'dir', 'clear', 'profile', 'profileEnd'].forEach(function (method) { - console[method] = this.bind(console[method], console); - }, Function.prototype.call); - } - Object.defineProperty(dom, 'title', { get: function get() { return document.title; @@ -15291,1571 +15257,1684 @@ define('aurelia-pal-browser',['exports', 'aurelia-pal'], function (exports, _aur }); } }); -define('aurelia-polyfills',['aurelia-pal'], function (_aureliaPal) { +define('aurelia-pal',['exports'], function (exports) { 'use strict'; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { - return typeof obj; - } : function (obj) { - return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; - }; + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.AggregateError = AggregateError; + exports.initializePAL = initializePAL; + exports.reset = reset; + function AggregateError(message, innerError, skipIfAlreadyAggregate) { + if (innerError) { + if (innerError.innerError && skipIfAlreadyAggregate) { + return innerError; + } - if (typeof FEATURE_NO_ES2015 === 'undefined') { + var separator = '\n------------------------------------------------\n'; - (function (Object, GOPS) { - 'use strict'; + message += separator + 'Inner Error:\n'; - if (GOPS in Object) return; + if (typeof innerError === 'string') { + message += 'Message: ' + innerError; + } else { + if (innerError.message) { + message += 'Message: ' + innerError.message; + } else { + message += 'Unknown Inner Error Type. Displaying Inner Error as JSON:\n ' + JSON.stringify(innerError, null, ' '); + } - var setDescriptor, - G = _aureliaPal.PLATFORM.global, - id = 0, - random = '' + Math.random(), - prefix = '__\x01symbol:', - prefixLength = prefix.length, - internalSymbol = '__\x01symbol@@' + random, - DP = 'defineProperty', - DPies = 'defineProperties', - GOPN = 'getOwnPropertyNames', - GOPD = 'getOwnPropertyDescriptor', - PIE = 'propertyIsEnumerable', - gOPN = Object[GOPN], - gOPD = Object[GOPD], - create = Object.create, - keys = Object.keys, - defineProperty = Object[DP], - $defineProperties = Object[DPies], - descriptor = gOPD(Object, GOPN), - ObjectProto = Object.prototype, - hOP = ObjectProto.hasOwnProperty, - pIE = ObjectProto[PIE], - toString = ObjectProto.toString, - indexOf = Array.prototype.indexOf || function (v) { - for (var i = this.length; i-- && this[i] !== v;) {} - return i; - }, - addInternalIfNeeded = function addInternalIfNeeded(o, uid, enumerable) { - if (!hOP.call(o, internalSymbol)) { - defineProperty(o, internalSymbol, { - enumerable: false, - configurable: false, - writable: false, - value: {} - }); - } - o[internalSymbol]['@@' + uid] = enumerable; - }, - createWithSymbols = function createWithSymbols(proto, descriptors) { - var self = create(proto); - gOPN(descriptors).forEach(function (key) { - if (propertyIsEnumerable.call(descriptors, key)) { - $defineProperty(self, key, descriptors[key]); - } - }); - return self; - }, - copyAsNonEnumerable = function copyAsNonEnumerable(descriptor) { - var newDescriptor = create(descriptor); - newDescriptor.enumerable = false; - return newDescriptor; - }, - get = function get() {}, - onlyNonSymbols = function onlyNonSymbols(name) { - return name != internalSymbol && !hOP.call(source, name); - }, - onlySymbols = function onlySymbols(name) { - return name != internalSymbol && hOP.call(source, name); - }, - propertyIsEnumerable = function propertyIsEnumerable(key) { - var uid = '' + key; - return onlySymbols(uid) ? hOP.call(this, uid) && this[internalSymbol]['@@' + uid] : pIE.call(this, key); - }, - setAndGetSymbol = function setAndGetSymbol(uid) { - var descriptor = { - enumerable: false, - configurable: true, - get: get, - set: function set(value) { - setDescriptor(this, uid, { - enumerable: false, - configurable: true, - writable: true, - value: value - }); - addInternalIfNeeded(this, uid, true); - } - }; - defineProperty(ObjectProto, uid, descriptor); - return source[uid] = defineProperty(Object(uid), 'constructor', sourceConstructor); - }, - _Symbol = function _Symbol2(description) { - if (this && this !== G) { - throw new TypeError('Symbol is not a constructor'); - } - return setAndGetSymbol(prefix.concat(description || '', random, ++id)); - }, - source = create(null), - sourceConstructor = { value: _Symbol }, - sourceMap = function sourceMap(uid) { - return source[uid]; - }, - $defineProperty = function defineProp(o, key, descriptor) { - var uid = '' + key; - if (onlySymbols(uid)) { - setDescriptor(o, uid, descriptor.enumerable ? copyAsNonEnumerable(descriptor) : descriptor); - addInternalIfNeeded(o, uid, !!descriptor.enumerable); - } else { - defineProperty(o, key, descriptor); + if (innerError.stack) { + message += '\nInner Error Stack:\n' + innerError.stack; + message += '\nEnd Inner Error Stack'; } - return o; - }, - $getOwnPropertySymbols = function getOwnPropertySymbols(o) { - var cof = toString.call(o); - o = cof === '[object String]' ? o.split('') : Object(o); - return gOPN(o).filter(onlySymbols).map(sourceMap); - }; + } - descriptor.value = $defineProperty; - defineProperty(Object, DP, descriptor); + message += separator; + } - descriptor.value = $getOwnPropertySymbols; - defineProperty(Object, GOPS, descriptor); + var e = new Error(message); + if (innerError) { + e.innerError = innerError; + } - descriptor.value = function getOwnPropertyNames(o) { - return gOPN(o).filter(onlyNonSymbols); - }; - defineProperty(Object, GOPN, descriptor); + return e; + } - descriptor.value = function defineProperties(o, descriptors) { - var symbols = $getOwnPropertySymbols(descriptors); - if (symbols.length) { - keys(descriptors).concat(symbols).forEach(function (uid) { - if (propertyIsEnumerable.call(descriptors, uid)) { - $defineProperty(o, uid, descriptors[uid]); - } - }); - } else { - $defineProperties(o, descriptors); - } - return o; + var FEATURE = exports.FEATURE = {}; + + var PLATFORM = exports.PLATFORM = { + noop: function noop() {}, + eachModule: function eachModule() {}, + moduleName: function (_moduleName) { + function moduleName(_x) { + return _moduleName.apply(this, arguments); + } + + moduleName.toString = function () { + return _moduleName.toString(); }; - defineProperty(Object, DPies, descriptor); - descriptor.value = propertyIsEnumerable; - defineProperty(ObjectProto, PIE, descriptor); + return moduleName; + }(function (moduleName) { + return moduleName; + }) + }; - descriptor.value = _Symbol; - defineProperty(G, 'Symbol', descriptor); + PLATFORM.global = function () { + if (typeof self !== 'undefined') { + return self; + } - descriptor.value = function (key) { - var uid = prefix.concat(prefix, key, random); - return uid in ObjectProto ? source[uid] : setAndGetSymbol(uid); - }; - defineProperty(_Symbol, 'for', descriptor); + if (typeof global !== 'undefined') { + return global; + } - descriptor.value = function (symbol) { - return hOP.call(source, symbol) ? symbol.slice(prefixLength * 2, -random.length) : void 0; - }; - defineProperty(_Symbol, 'keyFor', descriptor); + return new Function('return this')(); + }(); - descriptor.value = function getOwnPropertyDescriptor(o, key) { - var descriptor = gOPD(o, key); - if (descriptor && onlySymbols(key)) { - descriptor.enumerable = propertyIsEnumerable.call(o, key); + var DOM = exports.DOM = {}; + var isInitialized = exports.isInitialized = false; + function initializePAL(callback) { + if (isInitialized) { + return; + } + exports.isInitialized = isInitialized = true; + if (typeof Object.getPropertyDescriptor !== 'function') { + Object.getPropertyDescriptor = function (subject, name) { + var pd = Object.getOwnPropertyDescriptor(subject, name); + var proto = Object.getPrototypeOf(subject); + while (typeof pd === 'undefined' && proto !== null) { + pd = Object.getOwnPropertyDescriptor(proto, name); + proto = Object.getPrototypeOf(proto); } - return descriptor; + return pd; }; - defineProperty(Object, GOPD, descriptor); + } - descriptor.value = function (proto, descriptors) { - return arguments.length === 1 ? create(proto) : createWithSymbols(proto, descriptors); - }; - defineProperty(Object, 'create', descriptor); + callback(PLATFORM, FEATURE, DOM); + } + function reset() { + exports.isInitialized = isInitialized = false; + } +}); +define('aurelia-path',['exports'], function (exports) { + 'use strict'; - descriptor.value = function () { - var str = toString.call(this); - return str === '[object String]' && onlySymbols(this) ? '[object Symbol]' : str; - }; - defineProperty(ObjectProto, 'toString', descriptor); + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.relativeToFile = relativeToFile; + exports.join = join; + exports.buildQueryString = buildQueryString; + exports.parseQueryString = parseQueryString; - try { - setDescriptor = create(defineProperty({}, prefix, { - get: function get() { - return defineProperty(this, prefix, { value: false })[prefix]; - } - }))[prefix] || defineProperty; - } catch (o_O) { - setDescriptor = function setDescriptor(o, key, descriptor) { - var protoDescriptor = gOPD(ObjectProto, key); - delete ObjectProto[key]; - defineProperty(o, key, descriptor); - defineProperty(ObjectProto, key, protoDescriptor); - }; - } - })(Object, 'getOwnPropertySymbols'); + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { + return typeof obj; + } : function (obj) { + return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; + }; - (function (O, S) { - var dP = O.defineProperty, - ObjectProto = O.prototype, - toString = ObjectProto.toString, - toStringTag = 'toStringTag', - descriptor; - ['iterator', 'match', 'replace', 'search', 'split', 'hasInstance', 'isConcatSpreadable', 'unscopables', 'species', 'toPrimitive', toStringTag].forEach(function (name) { - if (!(name in Symbol)) { - dP(Symbol, name, { value: Symbol(name) }); - switch (name) { - case toStringTag: - descriptor = O.getOwnPropertyDescriptor(ObjectProto, 'toString'); - descriptor.value = function () { - var str = toString.call(this), - tst = typeof this === 'undefined' || this === null ? undefined : this[Symbol.toStringTag]; - return typeof tst === 'undefined' ? str : '[object ' + tst + ']'; - }; - dP(ObjectProto, 'toString', descriptor); - break; - } + function trimDots(ary) { + for (var i = 0; i < ary.length; ++i) { + var part = ary[i]; + if (part === '.') { + ary.splice(i, 1); + i -= 1; + } else if (part === '..') { + if (i === 0 || i === 1 && ary[2] === '..' || ary[i - 1] === '..') { + continue; + } else if (i > 0) { + ary.splice(i - 1, 2); + i -= 2; } - }); - })(Object, Symbol); + } + } + } - (function (Si, AP, SP) { + function relativeToFile(name, file) { + var fileParts = file && file.split('/'); + var nameParts = name.trim().split('/'); - function returnThis() { - return this; - } + if (nameParts[0].charAt(0) === '.' && fileParts) { + var normalizedBaseParts = fileParts.slice(0, fileParts.length - 1); + nameParts.unshift.apply(nameParts, normalizedBaseParts); + } - if (!AP[Si]) AP[Si] = function () { - var i = 0, - self = this, - iterator = { - next: function next() { - var done = self.length <= i; - return done ? { done: done } : { done: done, value: self[i++] }; - } - }; - iterator[Si] = returnThis; - return iterator; - }; + trimDots(nameParts); - if (!SP[Si]) SP[Si] = function () { - var fromCodePoint = String.fromCodePoint, - self = this, - i = 0, - length = self.length, - iterator = { - next: function next() { - var done = length <= i, - c = done ? '' : fromCodePoint(self.codePointAt(i)); - i += c.length; - return done ? { done: done } : { done: done, value: c }; - } - }; - iterator[Si] = returnThis; - return iterator; - }; - })(Symbol.iterator, Array.prototype, String.prototype); + return nameParts.join('/'); } - if (typeof FEATURE_NO_ES2015 === 'undefined') { + function join(path1, path2) { + if (!path1) { + return path2; + } - Number.isNaN = Number.isNaN || function (value) { - return value !== value; - }; + if (!path2) { + return path1; + } - Number.isFinite = Number.isFinite || function (value) { - return typeof value === "number" && isFinite(value); - }; - } + var schemeMatch = path1.match(/^([^/]*?:)\//); + var scheme = schemeMatch && schemeMatch.length > 0 ? schemeMatch[1] : ''; + path1 = path1.substr(scheme.length); - if (!String.prototype.endsWith || function () { - try { - return !"ab".endsWith("a", 1); - } catch (e) { - return true; + var urlPrefix = void 0; + if (path1.indexOf('///') === 0 && scheme === 'file:') { + urlPrefix = '///'; + } else if (path1.indexOf('//') === 0) { + urlPrefix = '//'; + } else if (path1.indexOf('/') === 0) { + urlPrefix = '/'; + } else { + urlPrefix = ''; } - }()) { - String.prototype.endsWith = function (searchString, position) { - var subjectString = this.toString(); - if (typeof position !== 'number' || !isFinite(position) || Math.floor(position) !== position || position > subjectString.length) { - position = subjectString.length; + + var trailingSlash = path2.slice(-1) === '/' ? '/' : ''; + + var url1 = path1.split('/'); + var url2 = path2.split('/'); + var url3 = []; + + for (var i = 0, ii = url1.length; i < ii; ++i) { + if (url1[i] === '..') { + url3.pop(); + } else if (url1[i] === '.' || url1[i] === '') { + continue; + } else { + url3.push(url1[i]); } - position -= searchString.length; - var lastIndex = subjectString.indexOf(searchString, position); - return lastIndex !== -1 && lastIndex === position; - }; + } + + for (var _i = 0, _ii = url2.length; _i < _ii; ++_i) { + if (url2[_i] === '..') { + url3.pop(); + } else if (url2[_i] === '.' || url2[_i] === '') { + continue; + } else { + url3.push(url2[_i]); + } + } + + return scheme + urlPrefix + url3.join('/') + trailingSlash; } - if (!String.prototype.startsWith || function () { - try { - return !"ab".startsWith("b", 1); - } catch (e) { - return true; + var encode = encodeURIComponent; + var encodeKey = function encodeKey(k) { + return encode(k).replace('%24', '$'); + }; + + function buildParam(key, value, traditional) { + var result = []; + if (value === null || value === undefined) { + return result; } - }()) { - String.prototype.startsWith = function (searchString, position) { - position = position || 0; - return this.substr(position, searchString.length) === searchString; - }; + if (Array.isArray(value)) { + for (var i = 0, l = value.length; i < l; i++) { + if (traditional) { + result.push(encodeKey(key) + '=' + encode(value[i])); + } else { + var arrayKey = key + '[' + (_typeof(value[i]) === 'object' && value[i] !== null ? i : '') + ']'; + result = result.concat(buildParam(arrayKey, value[i])); + } + } + } else if ((typeof value === 'undefined' ? 'undefined' : _typeof(value)) === 'object' && !traditional) { + for (var propertyName in value) { + result = result.concat(buildParam(key + '[' + propertyName + ']', value[propertyName])); + } + } else { + result.push(encodeKey(key) + '=' + encode(value)); + } + return result; } - if (typeof FEATURE_NO_ES2015 === 'undefined') { + function buildQueryString(params, traditional) { + var pairs = []; + var keys = Object.keys(params || {}).sort(); + for (var i = 0, len = keys.length; i < len; i++) { + var key = keys[i]; + pairs = pairs.concat(buildParam(key, params[key], traditional)); + } - if (!Array.from) { - Array.from = function () { - var toInteger = function toInteger(it) { - return isNaN(it = +it) ? 0 : (it > 0 ? Math.floor : Math.ceil)(it); - }; - var toLength = function toLength(it) { - return it > 0 ? Math.min(toInteger(it), 0x1fffffffffffff) : 0; - }; - var iterCall = function iterCall(iter, fn, val, index) { - try { - return fn(val, index); - } catch (E) { - if (typeof iter.return == 'function') iter.return(); - throw E; - } - }; + if (pairs.length === 0) { + return ''; + } - return function from(arrayLike) { - var O = Object(arrayLike), - C = typeof this == 'function' ? this : Array, - aLen = arguments.length, - mapfn = aLen > 1 ? arguments[1] : undefined, - mapping = mapfn !== undefined, - index = 0, - iterFn = O[Symbol.iterator], - length, - result, - step, - iterator; - if (mapping) mapfn = mapfn.bind(aLen > 2 ? arguments[2] : undefined); - if (iterFn != undefined && !Array.isArray(arrayLike)) { - for (iterator = iterFn.call(O), result = new C(); !(step = iterator.next()).done; index++) { - result[index] = mapping ? iterCall(iterator, mapfn, step.value, index) : step.value; - } - } else { - length = toLength(O.length); - for (result = new C(length); length > index; index++) { - result[index] = mapping ? mapfn(O[index], index) : O[index]; - } - } - result.length = index; - return result; - }; - }(); + return pairs.join('&'); + } + + function processScalarParam(existedParam, value) { + if (Array.isArray(existedParam)) { + existedParam.push(value); + return existedParam; + } + if (existedParam !== undefined) { + return [existedParam, value]; } - if (!Array.prototype.find) { - Object.defineProperty(Array.prototype, 'find', { - configurable: true, - writable: true, - enumerable: false, - value: function value(predicate) { - if (this === null) { - throw new TypeError('Array.prototype.find called on null or undefined'); - } - if (typeof predicate !== 'function') { - throw new TypeError('predicate must be a function'); - } - var list = Object(this); - var length = list.length >>> 0; - var thisArg = arguments[1]; - var value; + return value; + } - for (var i = 0; i < length; i++) { - value = list[i]; - if (predicate.call(thisArg, value, i, list)) { - return value; - } - } - return undefined; - } - }); + function parseComplexParam(queryParams, keys, value) { + var currentParams = queryParams; + var keysLastIndex = keys.length - 1; + for (var j = 0; j <= keysLastIndex; j++) { + var key = keys[j] === '' ? currentParams.length : keys[j]; + if (j < keysLastIndex) { + var prevValue = !currentParams[key] || _typeof(currentParams[key]) === 'object' ? currentParams[key] : [currentParams[key]]; + currentParams = currentParams[key] = prevValue || (isNaN(keys[j + 1]) ? {} : []); + } else { + currentParams = currentParams[key] = value; + } } + } - if (!Array.prototype.findIndex) { - Object.defineProperty(Array.prototype, 'findIndex', { - configurable: true, - writable: true, - enumerable: false, - value: function value(predicate) { - if (this === null) { - throw new TypeError('Array.prototype.findIndex called on null or undefined'); - } - if (typeof predicate !== 'function') { - throw new TypeError('predicate must be a function'); - } - var list = Object(this); - var length = list.length >>> 0; - var thisArg = arguments[1]; - var value; + function parseQueryString(queryString) { + var queryParams = {}; + if (!queryString || typeof queryString !== 'string') { + return queryParams; + } - for (var i = 0; i < length; i++) { - value = list[i]; - if (predicate.call(thisArg, value, i, list)) { - return i; - } - } - return -1; - } - }); + var query = queryString; + if (query.charAt(0) === '?') { + query = query.substr(1); } - } - if (typeof FEATURE_NO_ES2016 === 'undefined' && !Array.prototype.includes) { - Object.defineProperty(Array.prototype, 'includes', { - configurable: true, - writable: true, - enumerable: false, - value: function value(searchElement) { - var O = Object(this); - var len = parseInt(O.length) || 0; - if (len === 0) { - return false; - } - var n = parseInt(arguments[1]) || 0; - var k; - if (n >= 0) { - k = n; + var pairs = query.replace(/\+/g, ' ').split('&'); + for (var i = 0; i < pairs.length; i++) { + var pair = pairs[i].split('='); + var key = decodeURIComponent(pair[0]); + if (!key) { + continue; + } + + var keys = key.split(']['); + var keysLastIndex = keys.length - 1; + + if (/\[/.test(keys[0]) && /\]$/.test(keys[keysLastIndex])) { + keys[keysLastIndex] = keys[keysLastIndex].replace(/\]$/, ''); + keys = keys.shift().split('[').concat(keys); + keysLastIndex = keys.length - 1; + } else { + keysLastIndex = 0; + } + + if (pair.length >= 2) { + var value = pair[1] ? decodeURIComponent(pair[1]) : ''; + if (keysLastIndex) { + parseComplexParam(queryParams, keys, value); } else { - k = len + n; - if (k < 0) { - k = 0; - } - } - var currentElement; - while (k < len) { - currentElement = O[k]; - if (searchElement === currentElement || searchElement !== searchElement && currentElement !== currentElement) { - return true; - } - k++; + queryParams[key] = processScalarParam(queryParams[key], value); } - return false; + } else { + queryParams[key] = true; } - }); + } + return queryParams; } +}); +define('aurelia-route-recognizer',['exports', 'aurelia-path'], function (exports, _aureliaPath) { + 'use strict'; - if (typeof FEATURE_NO_ES2015 === 'undefined') { + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.RouteRecognizer = exports.EpsilonSegment = exports.StarSegment = exports.DynamicSegment = exports.StaticSegment = exports.State = undefined; - (function () { - var needsFix = false; + - try { - var s = Object.keys('a'); - needsFix = s.length !== 1 || s[0] !== '0'; - } catch (e) { - needsFix = true; - } + var State = exports.State = function () { + function State(charSpec) { + - if (needsFix) { - Object.keys = function () { - var hasOwnProperty = Object.prototype.hasOwnProperty, - hasDontEnumBug = !{ toString: null }.propertyIsEnumerable('toString'), - dontEnums = ['toString', 'toLocaleString', 'valueOf', 'hasOwnProperty', 'isPrototypeOf', 'propertyIsEnumerable', 'constructor'], - dontEnumsLength = dontEnums.length; + this.charSpec = charSpec; + this.nextStates = []; + } - return function (obj) { - if (obj === undefined || obj === null) { - throw TypeError('Cannot convert undefined or null to object'); - } + State.prototype.get = function get(charSpec) { + for (var _iterator = this.nextStates, _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) { + var _ref; - obj = Object(obj); + if (_isArray) { + if (_i >= _iterator.length) break; + _ref = _iterator[_i++]; + } else { + _i = _iterator.next(); + if (_i.done) break; + _ref = _i.value; + } - var result = [], - prop, - i; + var child = _ref; - for (prop in obj) { - if (hasOwnProperty.call(obj, prop)) { - result.push(prop); - } - } + var isEqual = child.charSpec.validChars === charSpec.validChars && child.charSpec.invalidChars === charSpec.invalidChars; - if (hasDontEnumBug) { - for (i = 0; i < dontEnumsLength; i++) { - if (hasOwnProperty.call(obj, dontEnums[i])) { - result.push(dontEnums[i]); - } - } - } + if (isEqual) { + return child; + } + } - return result; - }; - }(); + return undefined; + }; + + State.prototype.put = function put(charSpec) { + var state = this.get(charSpec); + + if (state) { + return state; } - })(); - (function (O) { - if ('assign' in O) { - return; + state = new State(charSpec); + + this.nextStates.push(state); + + if (charSpec.repeat) { + state.nextStates.push(state); } - O.defineProperty(O, 'assign', { - configurable: true, - writable: true, - value: function () { - var gOPS = O.getOwnPropertySymbols, - pIE = O.propertyIsEnumerable, - filterOS = gOPS ? function (self) { - return gOPS(self).filter(pIE, self); - } : function () { - return Array.prototype; - }; + return state; + }; - return function assign(where) { - if (gOPS && !(where instanceof O)) { - console.warn('problematic Symbols', where); - } + State.prototype.match = function match(ch) { + var nextStates = this.nextStates; + var results = []; - function set(keyOrSymbol) { - where[keyOrSymbol] = arg[keyOrSymbol]; - } + for (var i = 0, l = nextStates.length; i < l; i++) { + var child = nextStates[i]; + var charSpec = child.charSpec; + + if (charSpec.validChars !== undefined) { + if (charSpec.validChars.indexOf(ch) !== -1) { + results.push(child); + } + } else if (charSpec.invalidChars !== undefined) { + if (charSpec.invalidChars.indexOf(ch) === -1) { + results.push(child); + } + } + } + + return results; + }; - for (var i = 1, ii = arguments.length; i < ii; ++i) { - var arg = arguments[i]; + return State; + }(); - if (arg === null || arg === undefined) { - continue; - } + var specials = ['/', '.', '*', '+', '?', '|', '(', ')', '[', ']', '{', '}', '\\']; - O.keys(arg).concat(filterOS(arg)).forEach(set); - } + var escapeRegex = new RegExp('(\\' + specials.join('|\\') + ')', 'g'); - return where; - }; - }() - }); - })(Object); - } + var StaticSegment = exports.StaticSegment = function () { + function StaticSegment(string, caseSensitive) { + - if (typeof FEATURE_NO_ES2015 === 'undefined') { + this.string = string; + this.caseSensitive = caseSensitive; + } - (function (global) { - var i; + StaticSegment.prototype.eachChar = function eachChar(callback) { + var s = this.string; + for (var i = 0, ii = s.length; i < ii; ++i) { + var ch = s[i]; + callback({ validChars: this.caseSensitive ? ch : ch.toUpperCase() + ch.toLowerCase() }); + } + }; - var defineProperty = Object.defineProperty, - is = function is(a, b) { - return a === b || a !== a && b !== b; - }; + StaticSegment.prototype.regex = function regex() { + return this.string.replace(escapeRegex, '\\$1'); + }; - if (typeof WeakMap == 'undefined') { - global.WeakMap = createCollection({ - 'delete': sharedDelete, + StaticSegment.prototype.generate = function generate() { + return this.string; + }; - clear: sharedClear, + return StaticSegment; + }(); - get: sharedGet, + var DynamicSegment = exports.DynamicSegment = function () { + function DynamicSegment(name, optional) { + - has: mapHas, + this.name = name; + this.optional = optional; + } - set: sharedSet - }, true); - } + DynamicSegment.prototype.eachChar = function eachChar(callback) { + callback({ invalidChars: '/', repeat: true }); + }; - if (typeof Map == 'undefined' || typeof new Map().values !== 'function' || !new Map().values().next) { - var _createCollection; + DynamicSegment.prototype.regex = function regex() { + return this.optional ? '([^/]+)?' : '([^/]+)'; + }; - global.Map = createCollection((_createCollection = { - 'delete': sharedDelete, + DynamicSegment.prototype.generate = function generate(params, consumed) { + consumed[this.name] = true; + return params[this.name]; + }; - has: mapHas, + return DynamicSegment; + }(); - get: sharedGet, + var StarSegment = exports.StarSegment = function () { + function StarSegment(name) { + - set: sharedSet, + this.name = name; + } - keys: sharedKeys, + StarSegment.prototype.eachChar = function eachChar(callback) { + callback({ invalidChars: '', repeat: true }); + }; - values: sharedValues, + StarSegment.prototype.regex = function regex() { + return '(.+)'; + }; - entries: mapEntries, + StarSegment.prototype.generate = function generate(params, consumed) { + consumed[this.name] = true; + return params[this.name]; + }; - forEach: sharedForEach, + return StarSegment; + }(); - clear: sharedClear - }, _createCollection[Symbol.iterator] = mapEntries, _createCollection)); - } + var EpsilonSegment = exports.EpsilonSegment = function () { + function EpsilonSegment() { + + } - if (typeof Set == 'undefined' || typeof new Set().values !== 'function' || !new Set().values().next) { - var _createCollection2; + EpsilonSegment.prototype.eachChar = function eachChar() {}; - global.Set = createCollection((_createCollection2 = { - has: setHas, + EpsilonSegment.prototype.regex = function regex() { + return ''; + }; - add: sharedAdd, + EpsilonSegment.prototype.generate = function generate() { + return ''; + }; - 'delete': sharedDelete, + return EpsilonSegment; + }(); - clear: sharedClear, + var RouteRecognizer = exports.RouteRecognizer = function () { + function RouteRecognizer() { + - keys: sharedValues, - values: sharedValues, + this.rootState = new State(); + this.names = {}; + } - entries: setEntries, + RouteRecognizer.prototype.add = function add(route) { + var _this = this; - forEach: sharedForEach - }, _createCollection2[Symbol.iterator] = sharedValues, _createCollection2)); + if (Array.isArray(route)) { + route.forEach(function (r) { + return _this.add(r); + }); + return undefined; } - if (typeof WeakSet == 'undefined') { - global.WeakSet = createCollection({ - 'delete': sharedDelete, + var currentState = this.rootState; + var regex = '^'; + var types = { statics: 0, dynamics: 0, stars: 0 }; + var names = []; + var routeName = route.handler.name; + var isEmpty = true; + var isAllOptional = true; + var segments = parse(route.path, names, types, route.caseSensitive); - add: sharedAdd, + for (var i = 0, ii = segments.length; i < ii; i++) { + var segment = segments[i]; + if (segment instanceof EpsilonSegment) { + continue; + } - clear: sharedClear, + isEmpty = false; + isAllOptional = isAllOptional && segment.optional; - has: setHas - }, true); + currentState = addSegment(currentState, segment); + regex += segment.optional ? '/?' : '/'; + regex += segment.regex(); } - function createCollection(proto, objectOnly) { - function Collection(a) { - if (!this || this.constructor !== Collection) return new Collection(a); - this._keys = []; - this._values = []; - this._itp = []; - this.objectOnly = objectOnly; - - if (a) init.call(this, a); - } - - if (!objectOnly) { - defineProperty(proto, 'size', { - get: sharedSize - }); + if (isAllOptional) { + if (isEmpty) { + currentState = currentState.put({ validChars: '/' }); + regex += '/'; + } else { + var finalState = this.rootState.put({ validChars: '/' }); + currentState.epsilon = [finalState]; + currentState = finalState; } + } - proto.constructor = Collection; - Collection.prototype = proto; + var handlers = [{ handler: route.handler, names: names }]; - return Collection; + if (routeName) { + var routeNames = Array.isArray(routeName) ? routeName : [routeName]; + for (var _i2 = 0; _i2 < routeNames.length; _i2++) { + this.names[routeNames[_i2]] = { + segments: segments, + handlers: handlers + }; + } } - function init(a) { - var i; + currentState.handlers = handlers; + currentState.regex = new RegExp(regex + '$', route.caseSensitive ? '' : 'i'); + currentState.types = types; - if (this.add) a.forEach(this.add, this);else a.forEach(function (a) { - this.set(a[0], a[1]); - }, this); + return currentState; + }; + + RouteRecognizer.prototype.handlersFor = function handlersFor(name) { + var route = this.names[name]; + if (!route) { + throw new Error('There is no route named ' + name); } - function sharedDelete(key) { - if (this.has(key)) { - this._keys.splice(i, 1); - this._values.splice(i, 1); + return [].concat(route.handlers); + }; - this._itp.forEach(function (p) { - if (i < p[0]) p[0]--; - }); - } + RouteRecognizer.prototype.hasRoute = function hasRoute(name) { + return !!this.names[name]; + }; - return -1 < i; - }; + RouteRecognizer.prototype.generate = function generate(name, params) { + var route = this.names[name]; + if (!route) { + throw new Error('There is no route named ' + name); + } - function sharedGet(key) { - return this.has(key) ? this._values[i] : undefined; + var handler = route.handlers[0].handler; + if (handler.generationUsesHref) { + return handler.href; } - function has(list, key) { - if (this.objectOnly && key !== Object(key)) throw new TypeError("Invalid value used as weak collection key"); + var routeParams = Object.assign({}, params); + var segments = route.segments; + var consumed = {}; + var output = ''; - if (key != key || key === 0) for (i = list.length; i-- && !is(list[i], key);) {} else i = list.indexOf(key); - return -1 < i; - } + for (var i = 0, l = segments.length; i < l; i++) { + var segment = segments[i]; + + if (segment instanceof EpsilonSegment) { + continue; + } - function setHas(value) { - return has.call(this, this._values, value); + var segmentValue = segment.generate(routeParams, consumed); + if (segmentValue === null || segmentValue === undefined) { + if (!segment.optional) { + throw new Error('A value is required for route parameter \'' + segment.name + '\' in route \'' + name + '\'.'); + } + } else { + output += '/'; + output += segmentValue; + } } - function mapHas(value) { - return has.call(this, this._keys, value); + if (output.charAt(0) !== '/') { + output = '/' + output; } - function sharedSet(key, value) { - this.has(key) ? this._values[i] = value : this._values[this._keys.push(key) - 1] = value; - return this; + for (var param in consumed) { + delete routeParams[param]; } - function sharedAdd(value) { - if (!this.has(value)) this._values.push(value); - return this; - } + var queryString = (0, _aureliaPath.buildQueryString)(routeParams); + output += queryString ? '?' + queryString : ''; - function sharedClear() { - (this._keys || 0).length = this._values.length = 0; - } + return output; + }; - function sharedKeys() { - return sharedIterator(this._itp, this._keys); - } + RouteRecognizer.prototype.recognize = function recognize(path) { + var states = [this.rootState]; + var queryParams = {}; + var isSlashDropped = false; + var normalizedPath = path; - function sharedValues() { - return sharedIterator(this._itp, this._values); + var queryStart = normalizedPath.indexOf('?'); + if (queryStart !== -1) { + var queryString = normalizedPath.substr(queryStart + 1, normalizedPath.length); + normalizedPath = normalizedPath.substr(0, queryStart); + queryParams = (0, _aureliaPath.parseQueryString)(queryString); } - function mapEntries() { - return sharedIterator(this._itp, this._keys, this._values); - } + normalizedPath = decodeURI(normalizedPath); - function setEntries() { - return sharedIterator(this._itp, this._values, this._values); + if (normalizedPath.charAt(0) !== '/') { + normalizedPath = '/' + normalizedPath; } - function sharedIterator(itp, array, array2) { - var _ref; - - var p = [0], - done = false; - itp.push(p); - return _ref = {}, _ref[Symbol.iterator] = function () { - return this; - }, _ref.next = function next() { - var v, - k = p[0]; - if (!done && k < array.length) { - v = array2 ? [array[k], array2[k]] : array[k]; - p[0]++; - } else { - done = true; - itp.splice(itp.indexOf(p), 1); - } - return { done: done, value: v }; - }, _ref; + var pathLen = normalizedPath.length; + if (pathLen > 1 && normalizedPath.charAt(pathLen - 1) === '/') { + normalizedPath = normalizedPath.substr(0, pathLen - 1); + isSlashDropped = true; } - function sharedSize() { - return this._values.length; + for (var i = 0, l = normalizedPath.length; i < l; i++) { + states = recognizeChar(states, normalizedPath.charAt(i)); + if (!states.length) { + break; + } } - function sharedForEach(callback, context) { - var it = this.entries(); - for (;;) { - var r = it.next(); - if (r.done) break; - callback.call(context, r.value[1], r.value[0], this); + var solutions = []; + for (var _i3 = 0, _l = states.length; _i3 < _l; _i3++) { + if (states[_i3].handlers) { + solutions.push(states[_i3]); } } - })(_aureliaPal.PLATFORM.global); - } - if (typeof FEATURE_NO_ES2015 === 'undefined') { - (function () { + states = sortSolutions(solutions); - var bind = Function.prototype.bind; + var state = solutions[0]; + if (state && state.handlers) { + if (isSlashDropped && state.regex.source.slice(-5) === '(.+)$') { + normalizedPath = normalizedPath + '/'; + } - if (typeof _aureliaPal.PLATFORM.global.Reflect === 'undefined') { - _aureliaPal.PLATFORM.global.Reflect = {}; + return findHandler(state, normalizedPath, queryParams); } - if (typeof Reflect.defineProperty !== 'function') { - Reflect.defineProperty = function (target, propertyKey, descriptor) { - if ((typeof target === 'undefined' ? 'undefined' : _typeof(target)) === 'object' ? target === null : typeof target !== 'function') { - throw new TypeError('Reflect.defineProperty called on non-object'); - } - try { - Object.defineProperty(target, propertyKey, descriptor); - return true; - } catch (e) { - return false; - } - }; - } + return undefined; + }; - if (typeof Reflect.construct !== 'function') { - Reflect.construct = function (Target, args) { - if (args) { - switch (args.length) { - case 0: - return new Target(); - case 1: - return new Target(args[0]); - case 2: - return new Target(args[0], args[1]); - case 3: - return new Target(args[0], args[1], args[2]); - case 4: - return new Target(args[0], args[1], args[2], args[3]); - } - } + return RouteRecognizer; + }(); - var a = [null]; - a.push.apply(a, args); - return new (bind.apply(Target, a))(); - }; - } + var RecognizeResults = function RecognizeResults(queryParams) { + - if (typeof Reflect.ownKeys !== 'function') { - Reflect.ownKeys = function (o) { - return Object.getOwnPropertyNames(o).concat(Object.getOwnPropertySymbols(o)); - }; - } - })(); - } + this.splice = Array.prototype.splice; + this.slice = Array.prototype.slice; + this.push = Array.prototype.push; + this.length = 0; + this.queryParams = queryParams || {}; + }; - if (typeof FEATURE_NO_ESNEXT === 'undefined') { - (function () { + function parse(route, names, types, caseSensitive) { + var normalizedRoute = route; + if (route.charAt(0) === '/') { + normalizedRoute = route.substr(1); + } - var emptyMetadata = Object.freeze({}); - var metadataContainerKey = '__metadata__'; + var results = []; - if (typeof Reflect.getOwnMetadata !== 'function') { - Reflect.getOwnMetadata = function (metadataKey, target, targetKey) { - if (target.hasOwnProperty(metadataContainerKey)) { - return (target[metadataContainerKey][targetKey] || emptyMetadata)[metadataKey]; - } - }; - } + var splitRoute = normalizedRoute.split('/'); + for (var i = 0, ii = splitRoute.length; i < ii; ++i) { + var segment = splitRoute[i]; - if (typeof Reflect.defineMetadata !== 'function') { - Reflect.defineMetadata = function (metadataKey, metadataValue, target, targetKey) { - var metadataContainer = target.hasOwnProperty(metadataContainerKey) ? target[metadataContainerKey] : target[metadataContainerKey] = {}; - var targetContainer = metadataContainer[targetKey] || (metadataContainer[targetKey] = {}); - targetContainer[metadataKey] = metadataValue; - }; - } + var match = segment.match(/^:([^?]+)(\?)?$/); + if (match) { + var _match = match; + var _name = _match[1]; + var optional = _match[2]; - if (typeof Reflect.metadata !== 'function') { - Reflect.metadata = function (metadataKey, metadataValue) { - return function (target, targetKey) { - Reflect.defineMetadata(metadataKey, metadataValue, target, targetKey); - }; - }; + if (_name.indexOf('=') !== -1) { + throw new Error('Parameter ' + _name + ' in route ' + route + ' has a default value, which is not supported.'); + } + results.push(new DynamicSegment(_name, !!optional)); + names.push(_name); + types.dynamics++; + continue; } - })(); - } -}); -define('aurelia-path',['exports'], function (exports) { - 'use strict'; - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.relativeToFile = relativeToFile; - exports.join = join; - exports.buildQueryString = buildQueryString; - exports.parseQueryString = parseQueryString; + match = segment.match(/^\*(.+)$/); + if (match) { + results.push(new StarSegment(match[1])); + names.push(match[1]); + types.stars++; + } else if (segment === '') { + results.push(new EpsilonSegment()); + } else { + results.push(new StaticSegment(segment, caseSensitive)); + types.statics++; + } + } - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { - return typeof obj; - } : function (obj) { - return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; - }; + return results; + } - function trimDots(ary) { - for (var i = 0; i < ary.length; ++i) { - var part = ary[i]; - if (part === '.') { - ary.splice(i, 1); - i -= 1; - } else if (part === '..') { - if (i === 0 || i === 1 && ary[2] === '..' || ary[i - 1] === '..') { - continue; - } else if (i > 0) { - ary.splice(i - 1, 2); - i -= 2; - } + function sortSolutions(states) { + return states.sort(function (a, b) { + if (a.types.stars !== b.types.stars) { + return a.types.stars - b.types.stars; } - } - } - function relativeToFile(name, file) { - var fileParts = file && file.split('/'); - var nameParts = name.trim().split('/'); + if (a.types.stars) { + if (a.types.statics !== b.types.statics) { + return b.types.statics - a.types.statics; + } + if (a.types.dynamics !== b.types.dynamics) { + return b.types.dynamics - a.types.dynamics; + } + } - if (nameParts[0].charAt(0) === '.' && fileParts) { - var normalizedBaseParts = fileParts.slice(0, fileParts.length - 1); - nameParts.unshift.apply(nameParts, normalizedBaseParts); - } + if (a.types.dynamics !== b.types.dynamics) { + return a.types.dynamics - b.types.dynamics; + } - trimDots(nameParts); + if (a.types.statics !== b.types.statics) { + return b.types.statics - a.types.statics; + } - return nameParts.join('/'); + return 0; + }); } - function join(path1, path2) { - if (!path1) { - return path2; - } + function recognizeChar(states, ch) { + var nextStates = []; - if (!path2) { - return path1; + for (var i = 0, l = states.length; i < l; i++) { + var state = states[i]; + nextStates.push.apply(nextStates, state.match(ch)); } - var schemeMatch = path1.match(/^([^/]*?:)\//); - var scheme = schemeMatch && schemeMatch.length > 0 ? schemeMatch[1] : ''; - path1 = path1.substr(scheme.length); + var skippableStates = nextStates.filter(function (s) { + return s.epsilon; + }); - var urlPrefix = void 0; - if (path1.indexOf('///') === 0 && scheme === 'file:') { - urlPrefix = '///'; - } else if (path1.indexOf('//') === 0) { - urlPrefix = '//'; - } else if (path1.indexOf('/') === 0) { - urlPrefix = '/'; - } else { - urlPrefix = ''; + var _loop = function _loop() { + var newStates = []; + skippableStates.forEach(function (s) { + nextStates.push.apply(nextStates, s.epsilon); + newStates.push.apply(newStates, s.epsilon); + }); + skippableStates = newStates.filter(function (s) { + return s.epsilon; + }); + }; + + while (skippableStates.length > 0) { + _loop(); } - var trailingSlash = path2.slice(-1) === '/' ? '/' : ''; + return nextStates; + } - var url1 = path1.split('/'); - var url2 = path2.split('/'); - var url3 = []; + function findHandler(state, path, queryParams) { + var handlers = state.handlers; + var regex = state.regex; + var captures = path.match(regex); + var currentCapture = 1; + var result = new RecognizeResults(queryParams); - for (var i = 0, ii = url1.length; i < ii; ++i) { - if (url1[i] === '..') { - url3.pop(); - } else if (url1[i] === '.' || url1[i] === '') { - continue; - } else { - url3.push(url1[i]); - } - } + for (var i = 0, l = handlers.length; i < l; i++) { + var _handler = handlers[i]; + var _names = _handler.names; + var _params = {}; - for (var _i = 0, _ii = url2.length; _i < _ii; ++_i) { - if (url2[_i] === '..') { - url3.pop(); - } else if (url2[_i] === '.' || url2[_i] === '') { - continue; - } else { - url3.push(url2[_i]); + for (var j = 0, m = _names.length; j < m; j++) { + _params[_names[j]] = captures[currentCapture++]; } + + result.push({ handler: _handler.handler, params: _params, isDynamic: !!_names.length }); } - return scheme + urlPrefix + url3.join('/') + trailingSlash; + return result; } - var encode = encodeURIComponent; - var encodeKey = function encodeKey(k) { - return encode(k).replace('%24', '$'); - }; + function addSegment(currentState, segment) { + var state = currentState.put({ validChars: '/' }); + segment.eachChar(function (ch) { + state = state.put(ch); + }); - function buildParam(key, value, traditional) { - var result = []; - if (value === null || value === undefined) { - return result; - } - if (Array.isArray(value)) { - for (var i = 0, l = value.length; i < l; i++) { - if (traditional) { - result.push(encodeKey(key) + '=' + encode(value[i])); - } else { - var arrayKey = key + '[' + (_typeof(value[i]) === 'object' && value[i] !== null ? i : '') + ']'; - result = result.concat(buildParam(arrayKey, value[i])); - } - } - } else if ((typeof value === 'undefined' ? 'undefined' : _typeof(value)) === 'object' && !traditional) { - for (var propertyName in value) { - result = result.concat(buildParam(key + '[' + propertyName + ']', value[propertyName])); - } - } else { - result.push(encodeKey(key) + '=' + encode(value)); + if (segment.optional) { + currentState.epsilon = currentState.epsilon || []; + currentState.epsilon.push(state); } - return result; + + return state; } +}); +define('aurelia-polyfills',['aurelia-pal'], function (_aureliaPal) { + 'use strict'; - function buildQueryString(params, traditional) { - var pairs = []; - var keys = Object.keys(params || {}).sort(); - for (var i = 0, len = keys.length; i < len; i++) { - var key = keys[i]; - pairs = pairs.concat(buildParam(key, params[key], traditional)); - } + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { + return typeof obj; + } : function (obj) { + return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; + }; - if (pairs.length === 0) { - return ''; - } + if (typeof FEATURE_NO_ES2015 === 'undefined') { - return pairs.join('&'); - } + (function (Object, GOPS) { + 'use strict'; + + if (GOPS in Object) return; + + var setDescriptor, + G = _aureliaPal.PLATFORM.global, + id = 0, + random = '' + Math.random(), + prefix = '__\x01symbol:', + prefixLength = prefix.length, + internalSymbol = '__\x01symbol@@' + random, + DP = 'defineProperty', + DPies = 'defineProperties', + GOPN = 'getOwnPropertyNames', + GOPD = 'getOwnPropertyDescriptor', + PIE = 'propertyIsEnumerable', + gOPN = Object[GOPN], + gOPD = Object[GOPD], + create = Object.create, + keys = Object.keys, + defineProperty = Object[DP], + $defineProperties = Object[DPies], + descriptor = gOPD(Object, GOPN), + ObjectProto = Object.prototype, + hOP = ObjectProto.hasOwnProperty, + pIE = ObjectProto[PIE], + toString = ObjectProto.toString, + indexOf = Array.prototype.indexOf || function (v) { + for (var i = this.length; i-- && this[i] !== v;) {} + return i; + }, + addInternalIfNeeded = function addInternalIfNeeded(o, uid, enumerable) { + if (!hOP.call(o, internalSymbol)) { + defineProperty(o, internalSymbol, { + enumerable: false, + configurable: false, + writable: false, + value: {} + }); + } + o[internalSymbol]['@@' + uid] = enumerable; + }, + createWithSymbols = function createWithSymbols(proto, descriptors) { + var self = create(proto); + if (descriptors !== null && (typeof descriptors === 'undefined' ? 'undefined' : _typeof(descriptors)) === 'object') { + gOPN(descriptors).forEach(function (key) { + if (propertyIsEnumerable.call(descriptors, key)) { + $defineProperty(self, key, descriptors[key]); + } + }); + } + return self; + }, + copyAsNonEnumerable = function copyAsNonEnumerable(descriptor) { + var newDescriptor = create(descriptor); + newDescriptor.enumerable = false; + return newDescriptor; + }, + get = function get() {}, + onlyNonSymbols = function onlyNonSymbols(name) { + return name != internalSymbol && !hOP.call(source, name); + }, + onlySymbols = function onlySymbols(name) { + return name != internalSymbol && hOP.call(source, name); + }, + propertyIsEnumerable = function propertyIsEnumerable(key) { + var uid = '' + key; + return onlySymbols(uid) ? hOP.call(this, uid) && this[internalSymbol] && this[internalSymbol]['@@' + uid] : pIE.call(this, key); + }, + setAndGetSymbol = function setAndGetSymbol(uid) { + var descriptor = { + enumerable: false, + configurable: true, + get: get, + set: function set(value) { + setDescriptor(this, uid, { + enumerable: false, + configurable: true, + writable: true, + value: value + }); + addInternalIfNeeded(this, uid, true); + } + }; + defineProperty(ObjectProto, uid, descriptor); + return source[uid] = defineProperty(Object(uid), 'constructor', sourceConstructor); + }, + _Symbol = function _Symbol2(description) { + if (this && this !== G) { + throw new TypeError('Symbol is not a constructor'); + } + return setAndGetSymbol(prefix.concat(description || '', random, ++id)); + }, + source = create(null), + sourceConstructor = { value: _Symbol }, + sourceMap = function sourceMap(uid) { + return source[uid]; + }, + $defineProperty = function defineProp(o, key, descriptor) { + var uid = '' + key; + if (onlySymbols(uid)) { + setDescriptor(o, uid, descriptor.enumerable ? copyAsNonEnumerable(descriptor) : descriptor); + addInternalIfNeeded(o, uid, !!descriptor.enumerable); + } else { + defineProperty(o, key, descriptor); + } + return o; + }, + $getOwnPropertySymbols = function getOwnPropertySymbols(o) { + var cof = toString.call(o); + o = cof === '[object String]' ? o.split('') : Object(o); + return gOPN(o).filter(onlySymbols).map(sourceMap); + }; - function processScalarParam(existedParam, value) { - if (Array.isArray(existedParam)) { - existedParam.push(value); - return existedParam; - } - if (existedParam !== undefined) { - return [existedParam, value]; - } + descriptor.value = $defineProperty; + defineProperty(Object, DP, descriptor); - return value; - } + descriptor.value = $getOwnPropertySymbols; + defineProperty(Object, GOPS, descriptor); - function parseComplexParam(queryParams, keys, value) { - var currentParams = queryParams; - var keysLastIndex = keys.length - 1; - for (var j = 0; j <= keysLastIndex; j++) { - var key = keys[j] === '' ? currentParams.length : keys[j]; - if (j < keysLastIndex) { - var prevValue = !currentParams[key] || _typeof(currentParams[key]) === 'object' ? currentParams[key] : [currentParams[key]]; - currentParams = currentParams[key] = prevValue || (isNaN(keys[j + 1]) ? {} : []); - } else { - currentParams = currentParams[key] = value; - } - } - } + var cachedWindowNames = (typeof window === 'undefined' ? 'undefined' : _typeof(window)) === 'object' ? Object.getOwnPropertyNames(window) : []; + var originalObjectGetOwnPropertyNames = Object.getOwnPropertyNames; + descriptor.value = function getOwnPropertyNames(o) { + if (toString.call(o) === '[object Window]') { + try { + return originalObjectGetOwnPropertyNames(o); + } catch (e) { + return [].concat([], cachedWindowNames); + } + } + return gOPN(o).filter(onlyNonSymbols); + }; + defineProperty(Object, GOPN, descriptor); - function parseQueryString(queryString) { - var queryParams = {}; - if (!queryString || typeof queryString !== 'string') { - return queryParams; - } + descriptor.value = function defineProperties(o, descriptors) { + var symbols = $getOwnPropertySymbols(descriptors); + if (symbols.length) { + keys(descriptors).concat(symbols).forEach(function (uid) { + if (propertyIsEnumerable.call(descriptors, uid)) { + $defineProperty(o, uid, descriptors[uid]); + } + }); + } else { + $defineProperties(o, descriptors); + } + return o; + }; + defineProperty(Object, DPies, descriptor); - var query = queryString; - if (query.charAt(0) === '?') { - query = query.substr(1); - } + descriptor.value = propertyIsEnumerable; + defineProperty(ObjectProto, PIE, descriptor); - var pairs = query.replace(/\+/g, ' ').split('&'); - for (var i = 0; i < pairs.length; i++) { - var pair = pairs[i].split('='); - var key = decodeURIComponent(pair[0]); - if (!key) { - continue; - } + descriptor.value = _Symbol; + defineProperty(G, 'Symbol', descriptor); - var keys = key.split(']['); - var keysLastIndex = keys.length - 1; + descriptor.value = function (key) { + var uid = prefix.concat(prefix, key, random); + return uid in ObjectProto ? source[uid] : setAndGetSymbol(uid); + }; + defineProperty(_Symbol, 'for', descriptor); - if (/\[/.test(keys[0]) && /\]$/.test(keys[keysLastIndex])) { - keys[keysLastIndex] = keys[keysLastIndex].replace(/\]$/, ''); - keys = keys.shift().split('[').concat(keys); - keysLastIndex = keys.length - 1; - } else { - keysLastIndex = 0; - } + descriptor.value = function (symbol) { + return hOP.call(source, symbol) ? symbol.slice(prefixLength * 2, -random.length) : void 0; + }; + defineProperty(_Symbol, 'keyFor', descriptor); - if (pair.length >= 2) { - var value = pair[1] ? decodeURIComponent(pair[1]) : ''; - if (keysLastIndex) { - parseComplexParam(queryParams, keys, value); - } else { - queryParams[key] = processScalarParam(queryParams[key], value); + descriptor.value = function getOwnPropertyDescriptor(o, key) { + var descriptor = gOPD(o, key); + if (descriptor && onlySymbols(key)) { + descriptor.enumerable = propertyIsEnumerable.call(o, key); } - } else { - queryParams[key] = true; - } - } - return queryParams; - } -}); -define('aurelia-route-recognizer',['exports', 'aurelia-path'], function (exports, _aureliaPath) { - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.RouteRecognizer = exports.EpsilonSegment = exports.StarSegment = exports.DynamicSegment = exports.StaticSegment = exports.State = undefined; - - + return descriptor; + }; + defineProperty(Object, GOPD, descriptor); - var State = exports.State = function () { - function State(charSpec) { - + descriptor.value = function (proto, descriptors) { + return arguments.length === 1 ? create(proto) : createWithSymbols(proto, descriptors); + }; + defineProperty(Object, 'create', descriptor); - this.charSpec = charSpec; - this.nextStates = []; - } + descriptor.value = function () { + var str = toString.call(this); + return str === '[object String]' && onlySymbols(this) ? '[object Symbol]' : str; + }; + defineProperty(ObjectProto, 'toString', descriptor); - State.prototype.get = function get(charSpec) { - for (var _iterator = this.nextStates, _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) { - var _ref; + try { + setDescriptor = create(defineProperty({}, prefix, { + get: function get() { + return defineProperty(this, prefix, { value: false })[prefix]; + } + }))[prefix] || defineProperty; + } catch (o_O) { + setDescriptor = function setDescriptor(o, key, descriptor) { + var protoDescriptor = gOPD(ObjectProto, key); + delete ObjectProto[key]; + defineProperty(o, key, descriptor); + defineProperty(ObjectProto, key, protoDescriptor); + }; + } + })(Object, 'getOwnPropertySymbols'); - if (_isArray) { - if (_i >= _iterator.length) break; - _ref = _iterator[_i++]; - } else { - _i = _iterator.next(); - if (_i.done) break; - _ref = _i.value; + (function (O, S) { + var dP = O.defineProperty, + ObjectProto = O.prototype, + toString = ObjectProto.toString, + toStringTag = 'toStringTag', + descriptor; + ['iterator', 'match', 'replace', 'search', 'split', 'hasInstance', 'isConcatSpreadable', 'unscopables', 'species', 'toPrimitive', toStringTag].forEach(function (name) { + if (!(name in Symbol)) { + dP(Symbol, name, { value: Symbol(name) }); + switch (name) { + case toStringTag: + descriptor = O.getOwnPropertyDescriptor(ObjectProto, 'toString'); + descriptor.value = function () { + var str = toString.call(this), + tst = typeof this === 'undefined' || this === null ? undefined : this[Symbol.toStringTag]; + return typeof tst === 'undefined' ? str : '[object ' + tst + ']'; + }; + dP(ObjectProto, 'toString', descriptor); + break; + } } + }); + })(Object, Symbol); - var child = _ref; - - var isEqual = child.charSpec.validChars === charSpec.validChars && child.charSpec.invalidChars === charSpec.invalidChars; + (function (Si, AP, SP) { - if (isEqual) { - return child; - } + function returnThis() { + return this; } - return undefined; - }; + if (!AP[Si]) AP[Si] = function () { + var i = 0, + self = this, + iterator = { + next: function next() { + var done = self.length <= i; + return done ? { done: done } : { done: done, value: self[i++] }; + } + }; + iterator[Si] = returnThis; + return iterator; + }; - State.prototype.put = function put(charSpec) { - var state = this.get(charSpec); + if (!SP[Si]) SP[Si] = function () { + var fromCodePoint = String.fromCodePoint, + self = this, + i = 0, + length = self.length, + iterator = { + next: function next() { + var done = length <= i, + c = done ? '' : fromCodePoint(self.codePointAt(i)); + i += c.length; + return done ? { done: done } : { done: done, value: c }; + } + }; + iterator[Si] = returnThis; + return iterator; + }; + })(Symbol.iterator, Array.prototype, String.prototype); + } - if (state) { - return state; - } + if (typeof FEATURE_NO_ES2015 === 'undefined') { - state = new State(charSpec); + Number.isNaN = Number.isNaN || function (value) { + return value !== value; + }; - this.nextStates.push(state); + Number.isFinite = Number.isFinite || function (value) { + return typeof value === "number" && isFinite(value); + }; + } - if (charSpec.repeat) { - state.nextStates.push(state); + if (!String.prototype.endsWith || function () { + try { + return !"ab".endsWith("a", 1); + } catch (e) { + return true; + } + }()) { + String.prototype.endsWith = function (searchString, position) { + var subjectString = this.toString(); + if (typeof position !== 'number' || !isFinite(position) || Math.floor(position) !== position || position > subjectString.length) { + position = subjectString.length; } - - return state; + position -= searchString.length; + var lastIndex = subjectString.indexOf(searchString, position); + return lastIndex !== -1 && lastIndex === position; }; + } - State.prototype.match = function match(ch) { - var nextStates = this.nextStates; - var results = []; + if (!String.prototype.startsWith || function () { + try { + return !"ab".startsWith("b", 1); + } catch (e) { + return true; + } + }()) { + String.prototype.startsWith = function (searchString, position) { + position = position || 0; + return this.substr(position, searchString.length) === searchString; + }; + } - for (var i = 0, l = nextStates.length; i < l; i++) { - var child = nextStates[i]; - var charSpec = child.charSpec; + if (typeof FEATURE_NO_ES2015 === 'undefined') { - if (charSpec.validChars !== undefined) { - if (charSpec.validChars.indexOf(ch) !== -1) { - results.push(child); - } - } else if (charSpec.invalidChars !== undefined) { - if (charSpec.invalidChars.indexOf(ch) === -1) { - results.push(child); + if (!Array.from) { + Array.from = function () { + var toInteger = function toInteger(it) { + return isNaN(it = +it) ? 0 : (it > 0 ? Math.floor : Math.ceil)(it); + }; + var toLength = function toLength(it) { + return it > 0 ? Math.min(toInteger(it), 0x1fffffffffffff) : 0; + }; + var iterCall = function iterCall(iter, fn, val, index) { + try { + return fn(val, index); + } catch (E) { + if (typeof iter.return == 'function') iter.return(); + throw E; } - } - } - - return results; - }; + }; - return State; - }(); + return function from(arrayLike) { + var O = Object(arrayLike), + C = typeof this == 'function' ? this : Array, + aLen = arguments.length, + mapfn = aLen > 1 ? arguments[1] : undefined, + mapping = mapfn !== undefined, + index = 0, + iterFn = O[Symbol.iterator], + length, + result, + step, + iterator; + if (mapping) mapfn = mapfn.bind(aLen > 2 ? arguments[2] : undefined); + if (iterFn != undefined && !Array.isArray(arrayLike)) { + for (iterator = iterFn.call(O), result = new C(); !(step = iterator.next()).done; index++) { + result[index] = mapping ? iterCall(iterator, mapfn, step.value, index) : step.value; + } + } else { + length = toLength(O.length); + for (result = new C(length); length > index; index++) { + result[index] = mapping ? mapfn(O[index], index) : O[index]; + } + } + result.length = index; + return result; + }; + }(); + } - var specials = ['/', '.', '*', '+', '?', '|', '(', ')', '[', ']', '{', '}', '\\']; + if (!Array.prototype.find) { + Object.defineProperty(Array.prototype, 'find', { + configurable: true, + writable: true, + enumerable: false, + value: function value(predicate) { + if (this === null) { + throw new TypeError('Array.prototype.find called on null or undefined'); + } + if (typeof predicate !== 'function') { + throw new TypeError('predicate must be a function'); + } + var list = Object(this); + var length = list.length >>> 0; + var thisArg = arguments[1]; + var value; - var escapeRegex = new RegExp('(\\' + specials.join('|\\') + ')', 'g'); + for (var i = 0; i < length; i++) { + value = list[i]; + if (predicate.call(thisArg, value, i, list)) { + return value; + } + } + return undefined; + } + }); + } - var StaticSegment = exports.StaticSegment = function () { - function StaticSegment(string, caseSensitive) { - + if (!Array.prototype.findIndex) { + Object.defineProperty(Array.prototype, 'findIndex', { + configurable: true, + writable: true, + enumerable: false, + value: function value(predicate) { + if (this === null) { + throw new TypeError('Array.prototype.findIndex called on null or undefined'); + } + if (typeof predicate !== 'function') { + throw new TypeError('predicate must be a function'); + } + var list = Object(this); + var length = list.length >>> 0; + var thisArg = arguments[1]; + var value; - this.string = string; - this.caseSensitive = caseSensitive; + for (var i = 0; i < length; i++) { + value = list[i]; + if (predicate.call(thisArg, value, i, list)) { + return i; + } + } + return -1; + } + }); } + } - StaticSegment.prototype.eachChar = function eachChar(callback) { - var s = this.string; - for (var i = 0, ii = s.length; i < ii; ++i) { - var ch = s[i]; - callback({ validChars: this.caseSensitive ? ch : ch.toUpperCase() + ch.toLowerCase() }); + if (typeof FEATURE_NO_ES2016 === 'undefined' && !Array.prototype.includes) { + Object.defineProperty(Array.prototype, 'includes', { + configurable: true, + writable: true, + enumerable: false, + value: function value(searchElement) { + var O = Object(this); + var len = parseInt(O.length) || 0; + if (len === 0) { + return false; + } + var n = parseInt(arguments[1]) || 0; + var k; + if (n >= 0) { + k = n; + } else { + k = len + n; + if (k < 0) { + k = 0; + } + } + var currentElement; + while (k < len) { + currentElement = O[k]; + if (searchElement === currentElement || searchElement !== searchElement && currentElement !== currentElement) { + return true; + } + k++; + } + return false; } - }; - - StaticSegment.prototype.regex = function regex() { - return this.string.replace(escapeRegex, '\\$1'); - }; - - StaticSegment.prototype.generate = function generate() { - return this.string; - }; - - return StaticSegment; - }(); + }); + } - var DynamicSegment = exports.DynamicSegment = function () { - function DynamicSegment(name, optional) { - + if (typeof FEATURE_NO_ES2015 === 'undefined') { - this.name = name; - this.optional = optional; - } + (function () { + var needsFix = false; - DynamicSegment.prototype.eachChar = function eachChar(callback) { - callback({ invalidChars: '/', repeat: true }); - }; + try { + var s = Object.keys('a'); + needsFix = s.length !== 1 || s[0] !== '0'; + } catch (e) { + needsFix = true; + } - DynamicSegment.prototype.regex = function regex() { - return this.optional ? '([^/]+)?' : '([^/]+)'; - }; + if (needsFix) { + Object.keys = function () { + var hasOwnProperty = Object.prototype.hasOwnProperty, + hasDontEnumBug = !{ toString: null }.propertyIsEnumerable('toString'), + dontEnums = ['toString', 'toLocaleString', 'valueOf', 'hasOwnProperty', 'isPrototypeOf', 'propertyIsEnumerable', 'constructor'], + dontEnumsLength = dontEnums.length; - DynamicSegment.prototype.generate = function generate(params, consumed) { - consumed[this.name] = true; - return params[this.name]; - }; + return function (obj) { + if (obj === undefined || obj === null) { + throw TypeError('Cannot convert undefined or null to object'); + } - return DynamicSegment; - }(); + obj = Object(obj); - var StarSegment = exports.StarSegment = function () { - function StarSegment(name) { - + var result = [], + prop, + i; - this.name = name; - } + for (prop in obj) { + if (hasOwnProperty.call(obj, prop)) { + result.push(prop); + } + } - StarSegment.prototype.eachChar = function eachChar(callback) { - callback({ invalidChars: '', repeat: true }); - }; + if (hasDontEnumBug) { + for (i = 0; i < dontEnumsLength; i++) { + if (hasOwnProperty.call(obj, dontEnums[i])) { + result.push(dontEnums[i]); + } + } + } - StarSegment.prototype.regex = function regex() { - return '(.+)'; - }; + return result; + }; + }(); + } + })(); - StarSegment.prototype.generate = function generate(params, consumed) { - consumed[this.name] = true; - return params[this.name]; - }; + (function (O) { + if ('assign' in O) { + return; + } - return StarSegment; - }(); + O.defineProperty(O, 'assign', { + configurable: true, + writable: true, + value: function () { + var gOPS = O.getOwnPropertySymbols, + pIE = O.propertyIsEnumerable, + filterOS = gOPS ? function (self) { + return gOPS(self).filter(pIE, self); + } : function () { + return Array.prototype; + }; - var EpsilonSegment = exports.EpsilonSegment = function () { - function EpsilonSegment() { - - } + return function assign(where) { + if (gOPS && !(where instanceof O)) { + console.warn('problematic Symbols', where); + } - EpsilonSegment.prototype.eachChar = function eachChar() {}; + function set(keyOrSymbol) { + where[keyOrSymbol] = arg[keyOrSymbol]; + } - EpsilonSegment.prototype.regex = function regex() { - return ''; - }; + for (var i = 1, ii = arguments.length; i < ii; ++i) { + var arg = arguments[i]; - EpsilonSegment.prototype.generate = function generate() { - return ''; - }; + if (arg === null || arg === undefined) { + continue; + } - return EpsilonSegment; - }(); + O.keys(arg).concat(filterOS(arg)).forEach(set); + } - var RouteRecognizer = exports.RouteRecognizer = function () { - function RouteRecognizer() { - + return where; + }; + }() + }); + })(Object); + } - this.rootState = new State(); - this.names = {}; - } + if (typeof FEATURE_NO_ES2015 === 'undefined') { - RouteRecognizer.prototype.add = function add(route) { - var _this = this; + (function (global) { + var i; - if (Array.isArray(route)) { - route.forEach(function (r) { - return _this.add(r); - }); - return undefined; - } + var defineProperty = Object.defineProperty, + is = function is(a, b) { + return a === b || a !== a && b !== b; + }; - var currentState = this.rootState; - var regex = '^'; - var types = { statics: 0, dynamics: 0, stars: 0 }; - var names = []; - var routeName = route.handler.name; - var isEmpty = true; - var isAllOptional = true; - var segments = parse(route.path, names, types, route.caseSensitive); + if (typeof WeakMap == 'undefined') { + global.WeakMap = createCollection({ + 'delete': sharedDelete, - for (var i = 0, ii = segments.length; i < ii; i++) { - var segment = segments[i]; - if (segment instanceof EpsilonSegment) { - continue; - } + clear: sharedClear, - isEmpty = false; - isAllOptional = isAllOptional && segment.optional; + get: sharedGet, - currentState = addSegment(currentState, segment); - regex += segment.optional ? '/?' : '/'; - regex += segment.regex(); - } + has: mapHas, - if (isAllOptional) { - if (isEmpty) { - currentState = currentState.put({ validChars: '/' }); - regex += '/'; - } else { - var finalState = this.rootState.put({ validChars: '/' }); - currentState.epsilon = [finalState]; - currentState = finalState; - } + set: sharedSet + }, true); } - var handlers = [{ handler: route.handler, names: names }]; + if (typeof Map == 'undefined' || typeof new Map().values !== 'function' || !new Map().values().next) { + var _createCollection; - if (routeName) { - var routeNames = Array.isArray(routeName) ? routeName : [routeName]; - for (var _i2 = 0; _i2 < routeNames.length; _i2++) { - this.names[routeNames[_i2]] = { - segments: segments, - handlers: handlers - }; - } - } + global.Map = createCollection((_createCollection = { + 'delete': sharedDelete, - currentState.handlers = handlers; - currentState.regex = new RegExp(regex + '$', route.caseSensitive ? '' : 'i'); - currentState.types = types; + has: mapHas, - return currentState; - }; + get: sharedGet, - RouteRecognizer.prototype.handlersFor = function handlersFor(name) { - var route = this.names[name]; - if (!route) { - throw new Error('There is no route named ' + name); - } + set: sharedSet, - return [].concat(route.handlers); - }; + keys: sharedKeys, - RouteRecognizer.prototype.hasRoute = function hasRoute(name) { - return !!this.names[name]; - }; + values: sharedValues, - RouteRecognizer.prototype.generate = function generate(name, params) { - var route = this.names[name]; - if (!route) { - throw new Error('There is no route named ' + name); - } + entries: mapEntries, - var handler = route.handlers[0].handler; - if (handler.generationUsesHref) { - return handler.href; + forEach: sharedForEach, + + clear: sharedClear + }, _createCollection[Symbol.iterator] = mapEntries, _createCollection)); } - var routeParams = Object.assign({}, params); - var segments = route.segments; - var consumed = {}; - var output = ''; + if (typeof Set == 'undefined' || typeof new Set().values !== 'function' || !new Set().values().next) { + var _createCollection2; - for (var i = 0, l = segments.length; i < l; i++) { - var segment = segments[i]; + global.Set = createCollection((_createCollection2 = { + has: setHas, - if (segment instanceof EpsilonSegment) { - continue; - } + add: sharedAdd, - var segmentValue = segment.generate(routeParams, consumed); - if (segmentValue === null || segmentValue === undefined) { - if (!segment.optional) { - throw new Error('A value is required for route parameter \'' + segment.name + '\' in route \'' + name + '\'.'); - } - } else { - output += '/'; - output += segmentValue; - } - } + 'delete': sharedDelete, - if (output.charAt(0) !== '/') { - output = '/' + output; - } + clear: sharedClear, - for (var param in consumed) { - delete routeParams[param]; - } + keys: sharedValues, + values: sharedValues, - var queryString = (0, _aureliaPath.buildQueryString)(routeParams); - output += queryString ? '?' + queryString : ''; + entries: setEntries, - return output; - }; + forEach: sharedForEach + }, _createCollection2[Symbol.iterator] = sharedValues, _createCollection2)); + } - RouteRecognizer.prototype.recognize = function recognize(path) { - var states = [this.rootState]; - var queryParams = {}; - var isSlashDropped = false; - var normalizedPath = path; + if (typeof WeakSet == 'undefined') { + global.WeakSet = createCollection({ + 'delete': sharedDelete, - var queryStart = normalizedPath.indexOf('?'); - if (queryStart !== -1) { - var queryString = normalizedPath.substr(queryStart + 1, normalizedPath.length); - normalizedPath = normalizedPath.substr(0, queryStart); - queryParams = (0, _aureliaPath.parseQueryString)(queryString); - } + add: sharedAdd, - normalizedPath = decodeURI(normalizedPath); + clear: sharedClear, - if (normalizedPath.charAt(0) !== '/') { - normalizedPath = '/' + normalizedPath; + has: setHas + }, true); } - var pathLen = normalizedPath.length; - if (pathLen > 1 && normalizedPath.charAt(pathLen - 1) === '/') { - normalizedPath = normalizedPath.substr(0, pathLen - 1); - isSlashDropped = true; - } + function createCollection(proto, objectOnly) { + function Collection(a) { + if (!this || this.constructor !== Collection) return new Collection(a); + this._keys = []; + this._values = []; + this._itp = []; + this.objectOnly = objectOnly; - for (var i = 0, l = normalizedPath.length; i < l; i++) { - states = recognizeChar(states, normalizedPath.charAt(i)); - if (!states.length) { - break; + if (a) init.call(this, a); } - } - var solutions = []; - for (var _i3 = 0, _l = states.length; _i3 < _l; _i3++) { - if (states[_i3].handlers) { - solutions.push(states[_i3]); + if (!objectOnly) { + defineProperty(proto, 'size', { + get: sharedSize + }); } - } - - states = sortSolutions(solutions); - var state = solutions[0]; - if (state && state.handlers) { - if (isSlashDropped && state.regex.source.slice(-5) === '(.+)$') { - normalizedPath = normalizedPath + '/'; - } + proto.constructor = Collection; + Collection.prototype = proto; - return findHandler(state, normalizedPath, queryParams); + return Collection; } - return undefined; - }; - - return RouteRecognizer; - }(); + function init(a) { + var i; - var RecognizeResults = function RecognizeResults(queryParams) { - + if (this.add) a.forEach(this.add, this);else a.forEach(function (a) { + this.set(a[0], a[1]); + }, this); + } - this.splice = Array.prototype.splice; - this.slice = Array.prototype.slice; - this.push = Array.prototype.push; - this.length = 0; - this.queryParams = queryParams || {}; - }; + function sharedDelete(key) { + if (this.has(key)) { + this._keys.splice(i, 1); + this._values.splice(i, 1); - function parse(route, names, types, caseSensitive) { - var normalizedRoute = route; - if (route.charAt(0) === '/') { - normalizedRoute = route.substr(1); - } + this._itp.forEach(function (p) { + if (i < p[0]) p[0]--; + }); + } - var results = []; + return -1 < i; + }; - var splitRoute = normalizedRoute.split('/'); - for (var i = 0, ii = splitRoute.length; i < ii; ++i) { - var segment = splitRoute[i]; + function sharedGet(key) { + return this.has(key) ? this._values[i] : undefined; + } - var match = segment.match(/^:([^?]+)(\?)?$/); - if (match) { - var _match = match; - var _name = _match[1]; - var optional = _match[2]; + function has(list, key) { + if (this.objectOnly && key !== Object(key)) throw new TypeError("Invalid value used as weak collection key"); - if (_name.indexOf('=') !== -1) { - throw new Error('Parameter ' + _name + ' in route ' + route + ' has a default value, which is not supported.'); - } - results.push(new DynamicSegment(_name, !!optional)); - names.push(_name); - types.dynamics++; - continue; + if (key != key || key === 0) for (i = list.length; i-- && !is(list[i], key);) {} else i = list.indexOf(key); + return -1 < i; } - match = segment.match(/^\*(.+)$/); - if (match) { - results.push(new StarSegment(match[1])); - names.push(match[1]); - types.stars++; - } else if (segment === '') { - results.push(new EpsilonSegment()); - } else { - results.push(new StaticSegment(segment, caseSensitive)); - types.statics++; + function setHas(value) { + return has.call(this, this._values, value); } - } - return results; - } + function mapHas(value) { + return has.call(this, this._keys, value); + } - function sortSolutions(states) { - return states.sort(function (a, b) { - if (a.types.stars !== b.types.stars) { - return a.types.stars - b.types.stars; + function sharedSet(key, value) { + this.has(key) ? this._values[i] = value : this._values[this._keys.push(key) - 1] = value; + return this; } - if (a.types.stars) { - if (a.types.statics !== b.types.statics) { - return b.types.statics - a.types.statics; - } - if (a.types.dynamics !== b.types.dynamics) { - return b.types.dynamics - a.types.dynamics; - } + function sharedAdd(value) { + if (!this.has(value)) this._values.push(value); + return this; } - if (a.types.dynamics !== b.types.dynamics) { - return a.types.dynamics - b.types.dynamics; + function sharedClear() { + (this._keys || 0).length = this._values.length = 0; } - if (a.types.statics !== b.types.statics) { - return b.types.statics - a.types.statics; + function sharedKeys() { + return sharedIterator(this._itp, this._keys); } - return 0; - }); - } + function sharedValues() { + return sharedIterator(this._itp, this._values); + } - function recognizeChar(states, ch) { - var nextStates = []; + function mapEntries() { + return sharedIterator(this._itp, this._keys, this._values); + } - for (var i = 0, l = states.length; i < l; i++) { - var state = states[i]; - nextStates.push.apply(nextStates, state.match(ch)); - } + function setEntries() { + return sharedIterator(this._itp, this._values, this._values); + } - var skippableStates = nextStates.filter(function (s) { - return s.epsilon; - }); + function sharedIterator(itp, array, array2) { + var _ref; - var _loop = function _loop() { - var newStates = []; - skippableStates.forEach(function (s) { - nextStates.push.apply(nextStates, s.epsilon); - newStates.push.apply(newStates, s.epsilon); - }); - skippableStates = newStates.filter(function (s) { - return s.epsilon; - }); - }; + var p = [0], + done = false; + itp.push(p); + return _ref = {}, _ref[Symbol.iterator] = function () { + return this; + }, _ref.next = function next() { + var v, + k = p[0]; + if (!done && k < array.length) { + v = array2 ? [array[k], array2[k]] : array[k]; + p[0]++; + } else { + done = true; + itp.splice(itp.indexOf(p), 1); + } + return { done: done, value: v }; + }, _ref; + } - while (skippableStates.length > 0) { - _loop(); - } + function sharedSize() { + return this._values.length; + } - return nextStates; + function sharedForEach(callback, context) { + var it = this.entries(); + for (;;) { + var r = it.next(); + if (r.done) break; + callback.call(context, r.value[1], r.value[0], this); + } + } + })(_aureliaPal.PLATFORM.global); } - function findHandler(state, path, queryParams) { - var handlers = state.handlers; - var regex = state.regex; - var captures = path.match(regex); - var currentCapture = 1; - var result = new RecognizeResults(queryParams); + if (typeof FEATURE_NO_ES2015 === 'undefined') { + (function () { - for (var i = 0, l = handlers.length; i < l; i++) { - var _handler = handlers[i]; - var _names = _handler.names; - var _params = {}; + var bind = Function.prototype.bind; - for (var j = 0, m = _names.length; j < m; j++) { - _params[_names[j]] = captures[currentCapture++]; + if (typeof _aureliaPal.PLATFORM.global.Reflect === 'undefined') { + _aureliaPal.PLATFORM.global.Reflect = {}; } - result.push({ handler: _handler.handler, params: _params, isDynamic: !!_names.length }); - } + if (typeof Reflect.defineProperty !== 'function') { + Reflect.defineProperty = function (target, propertyKey, descriptor) { + if ((typeof target === 'undefined' ? 'undefined' : _typeof(target)) === 'object' ? target === null : typeof target !== 'function') { + throw new TypeError('Reflect.defineProperty called on non-object'); + } + try { + Object.defineProperty(target, propertyKey, descriptor); + return true; + } catch (e) { + return false; + } + }; + } - return result; + if (typeof Reflect.construct !== 'function') { + Reflect.construct = function (Target, args) { + if (args) { + switch (args.length) { + case 0: + return new Target(); + case 1: + return new Target(args[0]); + case 2: + return new Target(args[0], args[1]); + case 3: + return new Target(args[0], args[1], args[2]); + case 4: + return new Target(args[0], args[1], args[2], args[3]); + } + } + + var a = [null]; + a.push.apply(a, args); + return new (bind.apply(Target, a))(); + }; + } + + if (typeof Reflect.ownKeys !== 'function') { + Reflect.ownKeys = function (o) { + return Object.getOwnPropertyNames(o).concat(Object.getOwnPropertySymbols(o)); + }; + } + })(); } - function addSegment(currentState, segment) { - var state = currentState.put({ validChars: '/' }); - segment.eachChar(function (ch) { - state = state.put(ch); - }); + if (typeof FEATURE_NO_ESNEXT === 'undefined') { + (function () { + + var emptyMetadata = Object.freeze({}); + var metadataContainerKey = '__metadata__'; + + if (typeof Reflect.getOwnMetadata !== 'function') { + Reflect.getOwnMetadata = function (metadataKey, target, targetKey) { + if (target.hasOwnProperty(metadataContainerKey)) { + return (target[metadataContainerKey][targetKey] || emptyMetadata)[metadataKey]; + } + }; + } - if (segment.optional) { - currentState.epsilon = currentState.epsilon || []; - currentState.epsilon.push(state); - } + if (typeof Reflect.defineMetadata !== 'function') { + Reflect.defineMetadata = function (metadataKey, metadataValue, target, targetKey) { + var metadataContainer = target.hasOwnProperty(metadataContainerKey) ? target[metadataContainerKey] : target[metadataContainerKey] = {}; + var targetContainer = metadataContainer[targetKey] || (metadataContainer[targetKey] = {}); + targetContainer[metadataKey] = metadataValue; + }; + } - return state; + if (typeof Reflect.metadata !== 'function') { + Reflect.metadata = function (metadataKey, metadataValue) { + return function (target, targetKey) { + Reflect.defineMetadata(metadataKey, metadataValue, target, targetKey); + }; + }; + } + })(); } }); define('aurelia-router',['exports', 'aurelia-logging', 'aurelia-route-recognizer', 'aurelia-dependency-injection', 'aurelia-history', 'aurelia-event-aggregator'], function (exports, _aureliaLogging, _aureliaRouteRecognizer, _aureliaDependencyInjection, _aureliaHistory, _aureliaEventAggregator) { @@ -17124,13 +17203,14 @@ define('aurelia-router',['exports', 'aurelia-logging', 'aurelia-route-recognizer }; NavigationInstruction.prototype.addViewPortInstruction = function addViewPortInstruction(viewPortName, strategy, moduleId, component) { + var config = Object.assign({}, this.lifecycleArgs[1], { currentViewPort: viewPortName }); var viewportInstruction = this.viewPortInstructions[viewPortName] = { name: viewPortName, strategy: strategy, moduleId: moduleId, component: component, childRouter: component.childRouter, - lifecycleArgs: this.lifecycleArgs.slice() + lifecycleArgs: [].concat(this.lifecycleArgs[0], config, this.lifecycleArgs[2]) }; return viewportInstruction; @@ -18098,8 +18178,7 @@ define('aurelia-router',['exports', 'aurelia-logging', 'aurelia-route-recognizer if (_viewPortPlan.childNavigationInstruction) { findDeactivatable(_viewPortPlan.childNavigationInstruction.plan, callbackName, list); - } - if (prevComponent) { + } else if (prevComponent) { addPreviousDeactivatable(prevComponent, callbackName, list); } } @@ -18663,81 +18742,292 @@ define('aurelia-router',['exports', 'aurelia-logging', 'aurelia-route-recognizer return container.viewModel; } - container = container.parent; + container = container.parent; + } + } + + return undefined; + }; + + return AppRouter; + }(Router); + + function processResult(instruction, result, instructionCount, router) { + if (!(result && 'completed' in result && 'output' in result)) { + result = result || {}; + result.output = new Error('Expected router pipeline to return a navigation result, but got [' + JSON.stringify(result) + '] instead.'); + } + + var finalResult = null; + if (isNavigationCommand(result.output)) { + result.output.navigate(router); + } else { + finalResult = result; + + if (!result.completed) { + if (result.output instanceof Error) { + logger.error(result.output); + } + + restorePreviousLocation(router); + } + } + + return router._dequeueInstruction(instructionCount + 1).then(function (innerResult) { + return finalResult || innerResult || result; + }); + } + + function resolveInstruction(instruction, result, isInnerInstruction, router) { + instruction.resolve(result); + + var eventArgs = { instruction: instruction, result: result }; + if (!isInnerInstruction) { + router.isNavigating = false; + router.isExplicitNavigation = false; + router.isExplicitNavigationBack = false; + + var eventName = void 0; + + if (result.output instanceof Error) { + eventName = 'error'; + } else if (!result.completed) { + eventName = 'canceled'; + } else { + var _queryString = instruction.queryString ? '?' + instruction.queryString : ''; + router.history.previousLocation = instruction.fragment + _queryString; + eventName = 'success'; + } + + router.events.publish('router:navigation:' + eventName, eventArgs); + router.events.publish('router:navigation:complete', eventArgs); + } else { + router.events.publish('router:navigation:child:complete', eventArgs); + } + + return result; + } + + function restorePreviousLocation(router) { + var previousLocation = router.history.previousLocation; + if (previousLocation) { + router.navigate(router.history.previousLocation, { trigger: false, replace: true }); + } else if (router.fallbackRoute) { + router.navigate(router.fallbackRoute, { trigger: true, replace: true }); + } else { + logger.error('Router navigation failed, and no previous location or fallbackRoute could be restored.'); + } + } +}); +define('aurelia-task-queue',['exports', 'aurelia-pal'], function (exports, _aureliaPal) { + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.TaskQueue = undefined; + + + + var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { + return typeof obj; + } : function (obj) { + return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; + }; + + var hasSetImmediate = typeof setImmediate === 'function'; + var stackSeparator = '\nEnqueued in TaskQueue by:\n'; + var microStackSeparator = '\nEnqueued in MicroTaskQueue by:\n'; + + function makeRequestFlushFromMutationObserver(flush) { + var toggle = 1; + var observer = _aureliaPal.DOM.createMutationObserver(flush); + var node = _aureliaPal.DOM.createTextNode(''); + observer.observe(node, { characterData: true }); + return function requestFlush() { + toggle = -toggle; + node.data = toggle; + }; + } + + function makeRequestFlushFromTimer(flush) { + return function requestFlush() { + var timeoutHandle = setTimeout(handleFlushTimer, 0); + + var intervalHandle = setInterval(handleFlushTimer, 50); + function handleFlushTimer() { + clearTimeout(timeoutHandle); + clearInterval(intervalHandle); + flush(); + } + }; + } + + function onError(error, task, longStacks) { + if (longStacks && task.stack && (typeof error === 'undefined' ? 'undefined' : _typeof(error)) === 'object' && error !== null) { + error.stack = filterFlushStack(error.stack) + task.stack; + } + + if ('onError' in task) { + task.onError(error); + } else if (hasSetImmediate) { + setImmediate(function () { + throw error; + }); + } else { + setTimeout(function () { + throw error; + }, 0); + } + } + + var TaskQueue = exports.TaskQueue = function () { + function TaskQueue() { + var _this = this; + + + + this.flushing = false; + this.longStacks = false; + + this.microTaskQueue = []; + this.microTaskQueueCapacity = 1024; + this.taskQueue = []; + + if (_aureliaPal.FEATURE.mutationObserver) { + this.requestFlushMicroTaskQueue = makeRequestFlushFromMutationObserver(function () { + return _this.flushMicroTaskQueue(); + }); + } else { + this.requestFlushMicroTaskQueue = makeRequestFlushFromTimer(function () { + return _this.flushMicroTaskQueue(); + }); + } + + this.requestFlushTaskQueue = makeRequestFlushFromTimer(function () { + return _this.flushTaskQueue(); + }); + } + + TaskQueue.prototype.queueMicroTask = function queueMicroTask(task) { + if (this.microTaskQueue.length < 1) { + this.requestFlushMicroTaskQueue(); + } + + if (this.longStacks) { + task.stack = this.prepareQueueStack(microStackSeparator); + } + this.microTaskQueue.push(task); + }; + + TaskQueue.prototype.queueTask = function queueTask(task) { + if (this.taskQueue.length < 1) { + this.requestFlushTaskQueue(); + } + + if (this.longStacks) { + task.stack = this.prepareQueueStack(stackSeparator); + } + this.taskQueue.push(task); + }; + + TaskQueue.prototype.flushTaskQueue = function flushTaskQueue() { + var queue = this.taskQueue; + var index = 0; + var task = void 0; + + this.taskQueue = []; + + try { + this.flushing = true; + while (index < queue.length) { + task = queue[index]; + if (this.longStacks) { + this.stack = typeof task.stack === 'string' ? task.stack : undefined; + } + task.call(); + index++; + } + } catch (error) { + onError(error, task, this.longStacks); + } finally { + this.flushing = false; + } + }; + + TaskQueue.prototype.flushMicroTaskQueue = function flushMicroTaskQueue() { + var queue = this.microTaskQueue; + var capacity = this.microTaskQueueCapacity; + var index = 0; + var task = void 0; + + try { + this.flushing = true; + while (index < queue.length) { + task = queue[index]; + if (this.longStacks) { + this.stack = typeof task.stack === 'string' ? task.stack : undefined; + } + task.call(); + index++; + + if (index > capacity) { + for (var scan = 0, newLength = queue.length - index; scan < newLength; scan++) { + queue[scan] = queue[scan + index]; + } + + queue.length -= index; + index = 0; + } } + } catch (error) { + onError(error, task, this.longStacks); + } finally { + this.flushing = false; } - return undefined; + queue.length = 0; }; - return AppRouter; - }(Router); - - function processResult(instruction, result, instructionCount, router) { - if (!(result && 'completed' in result && 'output' in result)) { - result = result || {}; - result.output = new Error('Expected router pipeline to return a navigation result, but got [' + JSON.stringify(result) + '] instead.'); - } - - var finalResult = null; - if (isNavigationCommand(result.output)) { - result.output.navigate(router); - } else { - finalResult = result; - - if (!result.completed) { - if (result.output instanceof Error) { - logger.error(result.output); - } - - restorePreviousLocation(router); + TaskQueue.prototype.prepareQueueStack = function prepareQueueStack(separator) { + var stack = separator + filterQueueStack(captureStack()); + if (typeof this.stack === 'string') { + stack = filterFlushStack(stack) + this.stack; } - } - - return router._dequeueInstruction(instructionCount + 1).then(function (innerResult) { - return finalResult || innerResult || result; - }); - } - - function resolveInstruction(instruction, result, isInnerInstruction, router) { - instruction.resolve(result); + return stack; + }; - var eventArgs = { instruction: instruction, result: result }; - if (!isInnerInstruction) { - router.isNavigating = false; - router.isExplicitNavigation = false; - router.isExplicitNavigationBack = false; + return TaskQueue; + }(); - var eventName = void 0; + function captureStack() { + var error = new Error(); - if (result.output instanceof Error) { - eventName = 'error'; - } else if (!result.completed) { - eventName = 'canceled'; - } else { - var _queryString = instruction.queryString ? '?' + instruction.queryString : ''; - router.history.previousLocation = instruction.fragment + _queryString; - eventName = 'success'; - } + if (error.stack) { + return error.stack; + } - router.events.publish('router:navigation:' + eventName, eventArgs); - router.events.publish('router:navigation:complete', eventArgs); - } else { - router.events.publish('router:navigation:child:complete', eventArgs); + try { + throw error; + } catch (e) { + return e.stack; } + } - return result; + function filterQueueStack(stack) { + return stack.replace(/^[\s\S]*?\bqueue(Micro)?Task\b[^\n]*\n/, ''); } - function restorePreviousLocation(router) { - var previousLocation = router.history.previousLocation; - if (previousLocation) { - router.navigate(router.history.previousLocation, { trigger: false, replace: true }); - } else if (router.fallbackRoute) { - router.navigate(router.fallbackRoute, { trigger: true, replace: true }); - } else { - logger.error('Router navigation failed, and no previous location or fallbackRoute could be restored.'); + function filterFlushStack(stack) { + var index = stack.lastIndexOf('flushMicroTaskQueue'); + if (index < 0) { + index = stack.lastIndexOf('flushTaskQueue'); + if (index < 0) { + return stack; + } } + index = stack.lastIndexOf('\n', index); + return index < 0 ? stack : stack.substr(0, index); } }); define('aurelia-templating',['exports', 'aurelia-logging', 'aurelia-metadata', 'aurelia-pal', 'aurelia-path', 'aurelia-loader', 'aurelia-dependency-injection', 'aurelia-binding', 'aurelia-task-queue'], function (exports, _aureliaLogging, _aureliaMetadata, _aureliaPal, _aureliaPath, _aureliaLoader, _aureliaDependencyInjection, _aureliaBinding, _aureliaTaskQueue) { @@ -18746,7 +19036,7 @@ define('aurelia-templating',['exports', 'aurelia-logging', 'aurelia-metadata', ' Object.defineProperty(exports, "__esModule", { value: true }); - exports.TemplatingEngine = exports.ElementConfigResource = exports.CompositionEngine = exports.HtmlBehaviorResource = exports.BindableProperty = exports.BehaviorPropertyObserver = exports.Controller = exports.ViewEngine = exports.ModuleAnalyzer = exports.ResourceDescription = exports.ResourceModule = exports.ViewCompiler = exports.ViewFactory = exports.BoundViewFactory = exports.ViewSlot = exports.View = exports.ViewResources = exports.ShadowDOM = exports.ShadowSlot = exports.PassThroughSlot = exports.SlotCustomAttribute = exports.BindingLanguage = exports.ViewLocator = exports.InlineViewStrategy = exports.TemplateRegistryViewStrategy = exports.NoViewStrategy = exports.ConventionalViewStrategy = exports.RelativeViewStrategy = exports.viewStrategy = exports.TargetInstruction = exports.BehaviorInstruction = exports.ViewCompileInstruction = exports.ResourceLoadContext = exports.ElementEvents = exports.ViewEngineHooksResource = exports.CompositionTransaction = exports.CompositionTransactionOwnershipToken = exports.CompositionTransactionNotifier = exports.Animator = exports.animationEvent = undefined; + exports.TemplatingEngine = exports.ElementConfigResource = exports.CompositionEngine = exports.SwapStrategies = exports.HtmlBehaviorResource = exports.BindableProperty = exports.BehaviorPropertyObserver = exports.Controller = exports.ViewEngine = exports.ModuleAnalyzer = exports.ResourceDescription = exports.ResourceModule = exports.ViewCompiler = exports.ViewFactory = exports.BoundViewFactory = exports.ViewSlot = exports.View = exports.ViewResources = exports.ShadowDOM = exports.ShadowSlot = exports.PassThroughSlot = exports.SlotCustomAttribute = exports.BindingLanguage = exports.ViewLocator = exports.InlineViewStrategy = exports.TemplateRegistryViewStrategy = exports.NoViewStrategy = exports.ConventionalViewStrategy = exports.RelativeViewStrategy = exports.viewStrategy = exports.TargetInstruction = exports.BehaviorInstruction = exports.ViewCompileInstruction = exports.ResourceLoadContext = exports.ElementEvents = exports.ViewEngineHooksResource = exports.CompositionTransaction = exports.CompositionTransactionOwnershipToken = exports.CompositionTransactionNotifier = exports.Animator = exports.animationEvent = undefined; exports._hyphenate = _hyphenate; exports._isAllWhitespace = _isAllWhitespace; exports.viewEngineHooks = viewEngineHooks; @@ -20624,7 +20914,11 @@ define('aurelia-templating',['exports', 'aurelia-logging', 'aurelia-metadata', ' if (returnToCache) { for (i = 0; i < ii; ++i) { - children[i].returnToCache(); + var _child3 = children[i]; + + if (_child3) { + _child3.returnToCache(); + } } } @@ -21208,10 +21502,10 @@ define('aurelia-templating',['exports', 'aurelia-logging', 'aurelia-metadata', ' if (node.innerHTML.trim()) { var fragment = _aureliaPal.DOM.createDocumentFragment(); - var _child3 = void 0; + var _child4 = void 0; - while (_child3 = node.firstChild) { - fragment.appendChild(_child3); + while (_child4 = node.firstChild) { + fragment.appendChild(_child4); } instruction.slotFallbackFactory = compiler.compile(fragment, resources); @@ -21356,7 +21650,10 @@ define('aurelia-templating',['exports', 'aurelia-logging', 'aurelia-metadata', ' } if (info.command && info.command !== 'options' && type.primaryProperty) { - attrName = info.attrName = type.primaryProperty.name; + var primaryProperty = type.primaryProperty; + attrName = info.attrName = primaryProperty.name; + + info.defaultBindingMode = primaryProperty.defaultBindingMode; } } } @@ -21490,7 +21787,10 @@ define('aurelia-templating',['exports', 'aurelia-logging', 'aurelia-metadata', ' } if (info.command && info.command !== 'options' && type.primaryProperty) { - attrName = info.attrName = type.primaryProperty.name; + var primaryProperty = type.primaryProperty; + attrName = info.attrName = primaryProperty.name; + + info.defaultBindingMode = primaryProperty.defaultBindingMode; } } } @@ -22666,8 +22966,16 @@ define('aurelia-templating',['exports', 'aurelia-logging', 'aurelia-metadata', ' }; HtmlBehaviorResource.prototype.register = function register(registry, name) { + var _this13 = this; + if (this.attributeName !== null) { registry.registerAttribute(name || this.attributeName, this, this.attributeName); + + if (Array.isArray(this.aliases)) { + this.aliases.forEach(function (alias) { + registry.registerAttribute(alias, _this13, _this13.attributeName); + }); + } } if (this.elementName !== null) { @@ -22676,7 +22984,7 @@ define('aurelia-templating',['exports', 'aurelia-logging', 'aurelia-metadata', ' }; HtmlBehaviorResource.prototype.load = function load(container, target, loadContext, viewStrategy, transientView) { - var _this13 = this; + var _this14 = this; var options = void 0; @@ -22689,8 +22997,8 @@ define('aurelia-templating',['exports', 'aurelia-logging', 'aurelia-metadata', ' } return viewStrategy.loadViewFactory(container.get(ViewEngine), options, loadContext, target).then(function (viewFactory) { - if (!transientView || !_this13.viewFactory) { - _this13.viewFactory = viewFactory; + if (!transientView || !_this14.viewFactory) { + _this14.viewFactory = viewFactory; } return viewFactory; @@ -22899,6 +23207,7 @@ define('aurelia-templating',['exports', 'aurelia-logging', 'aurelia-metadata', ' if (descriptor) { descriptor.writable = true; + descriptor.configurable = true; } selectorOrConfig.all = all; @@ -23155,6 +23464,24 @@ define('aurelia-templating',['exports', 'aurelia-logging', 'aurelia-metadata', ' return ChildObserverBinder; }(); + function remove(viewSlot, previous) { + return Array.isArray(previous) ? viewSlot.removeMany(previous, true) : viewSlot.remove(previous, true); + } + + var SwapStrategies = exports.SwapStrategies = { + before: function before(viewSlot, previous, callback) { + return previous === undefined ? callback() : callback().then(function () { + return remove(viewSlot, previous); + }); + }, + with: function _with(viewSlot, previous, callback) { + return previous === undefined ? callback() : Promise.all([remove(viewSlot, previous), callback()]); + }, + after: function after(viewSlot, previous, callback) { + return Promise.resolve(viewSlot.removeAll(true)).then(callback); + } + }; + function tryActivateViewModel(context) { if (context.skipActivation || typeof context.viewModel.activate !== 'function') { return Promise.resolve(); @@ -23171,38 +23498,45 @@ define('aurelia-templating',['exports', 'aurelia-logging', 'aurelia-metadata', ' this.viewLocator = viewLocator; } - CompositionEngine.prototype._createControllerAndSwap = function _createControllerAndSwap(context) { - function swap(controller) { - return Promise.resolve(context.viewSlot.removeAll(true)).then(function () { + CompositionEngine.prototype._swap = function _swap(context, view) { + var swapStrategy = SwapStrategies[context.swapOrder] || SwapStrategies.after; + var previousViews = context.viewSlot.children.slice(); + + return swapStrategy(context.viewSlot, previousViews, function () { + return Promise.resolve(context.viewSlot.add(view)).then(function () { if (context.currentController) { context.currentController.unbind(); } - - context.viewSlot.add(controller.view); - - if (context.compositionTransactionNotifier) { - context.compositionTransactionNotifier.done(); - } - - return controller; }); - } + }).then(function () { + if (context.compositionTransactionNotifier) { + context.compositionTransactionNotifier.done(); + } + }); + }; + + CompositionEngine.prototype._createControllerAndSwap = function _createControllerAndSwap(context) { + var _this15 = this; return this.createController(context).then(function (controller) { controller.automate(context.overrideContext, context.owningView); if (context.compositionTransactionOwnershipToken) { return context.compositionTransactionOwnershipToken.waitForCompositionComplete().then(function () { - return swap(controller); + return _this15._swap(context, controller.view); + }).then(function () { + return controller; }); } - return swap(controller); + return _this15._swap(context, controller.view).then(function () { + return controller; + }); }); }; CompositionEngine.prototype.createController = function createController(context) { - var _this14 = this; + var _this16 = this; var childContainer = void 0; var viewModel = void 0; @@ -23215,7 +23549,7 @@ define('aurelia-templating',['exports', 'aurelia-logging', 'aurelia-metadata', ' viewModelResource = context.viewModelResource; m = viewModelResource.metadata; - var viewStrategy = _this14.viewLocator.getViewStrategy(context.view || viewModel); + var viewStrategy = _this16.viewLocator.getViewStrategy(context.view || viewModel); if (context.viewResources) { viewStrategy.makeRelativeTo(context.viewResources.viewUrl); @@ -23255,6 +23589,8 @@ define('aurelia-templating',['exports', 'aurelia-logging', 'aurelia-metadata', ' }; CompositionEngine.prototype.compose = function compose(context) { + var _this17 = this; + context.childContainer = context.childContainer || context.container.createChild(); context.view = this.viewLocator.getViewStrategy(context.view); @@ -23278,23 +23614,17 @@ define('aurelia-templating',['exports', 'aurelia-logging', 'aurelia-metadata', ' var result = viewFactory.create(context.childContainer); result.bind(context.bindingContext, context.overrideContext); - var work = function work() { - return Promise.resolve(context.viewSlot.removeAll(true)).then(function () { - context.viewSlot.add(result); - - if (context.compositionTransactionNotifier) { - context.compositionTransactionNotifier.done(); - } - + if (context.compositionTransactionOwnershipToken) { + return context.compositionTransactionOwnershipToken.waitForCompositionComplete().then(function () { + return _this17._swap(context, result); + }).then(function () { return result; }); - }; - - if (context.compositionTransactionOwnershipToken) { - return context.compositionTransactionOwnershipToken.waitForCompositionComplete().then(work); } - return work(); + return _this17._swap(context, result).then(function () { + return result; + }); }); } else if (context.viewSlot) { context.viewSlot.removeAll(); @@ -23363,11 +23693,12 @@ define('aurelia-templating',['exports', 'aurelia-logging', 'aurelia-metadata', ' }; } - function customAttribute(name, defaultBindingMode) { + function customAttribute(name, defaultBindingMode, aliases) { return function (target) { var r = _aureliaMetadata.metadata.getOrCreateOwn(_aureliaMetadata.metadata.resource, HtmlBehaviorResource, target); r.attributeName = validateBehaviorName(name, 'custom attribute'); r.attributeDefaultBindingMode = defaultBindingMode; + r.aliases = aliases; }; } @@ -23555,6 +23886,10 @@ define('aurelia-templating',['exports', 'aurelia-logging', 'aurelia-metadata', ' view.bind(instruction.bindingContext || {}, instruction.overrideContext); + view.firstChild = view.lastChild = view.fragment; + view.fragment = _aureliaPal.DOM.createDocumentFragment(); + view.attached(); + return view; }; @@ -23637,6 +23972,8 @@ define('aurelia-templating-binding',['exports', 'aurelia-logging', 'aurelia-bind this.register('label', 'for', 'htmlFor'); + this.register('img', 'usemap', 'useMap'); + this.register('input', 'maxlength', 'maxLength'); this.register('input', 'minlength', 'minLength'); this.register('input', 'formaction', 'formAction'); @@ -24249,75 +24586,134 @@ define('aurelia-templating-binding',['exports', 'aurelia-logging', 'aurelia-bind } }); define('text',{}); -define('aurelia-templating-resources/aurelia-templating-resources',['exports', './compose', './if', './with', './repeat', './show', './hide', './sanitize-html', './replaceable', './focus', 'aurelia-templating', './css-resource', './html-sanitizer', './attr-binding-behavior', './binding-mode-behaviors', './throttle-binding-behavior', './debounce-binding-behavior', './signal-binding-behavior', './binding-signaler', './update-trigger-binding-behavior', './abstract-repeater', './repeat-strategy-locator', './html-resource-plugin', './null-repeat-strategy', './array-repeat-strategy', './map-repeat-strategy', './set-repeat-strategy', './number-repeat-strategy', './repeat-utilities', './analyze-view-factory', './aurelia-hide-style'], function (exports, _compose, _if, _with, _repeat, _show, _hide, _sanitizeHtml, _replaceable, _focus, _aureliaTemplating, _cssResource, _htmlSanitizer, _attrBindingBehavior, _bindingModeBehaviors, _throttleBindingBehavior, _debounceBindingBehavior, _signalBindingBehavior, _bindingSignaler, _updateTriggerBindingBehavior, _abstractRepeater, _repeatStrategyLocator, _htmlResourcePlugin, _nullRepeatStrategy, _arrayRepeatStrategy, _mapRepeatStrategy, _setRepeatStrategy, _numberRepeatStrategy, _repeatUtilities, _analyzeViewFactory, _aureliaHideStyle) { +define('aurelia-templating-router/aurelia-templating-router',['exports', 'aurelia-pal', 'aurelia-router', './route-loader', './router-view', './route-href'], function (exports, _aureliaPal, _aureliaRouter, _routeLoader, _routerView, _routeHref) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); - exports.viewsRequireLifecycle = exports.unwrapExpression = exports.updateOneTimeBinding = exports.isOneTime = exports.getItemsSourceExpression = exports.updateOverrideContext = exports.createFullOverrideContext = exports.NumberRepeatStrategy = exports.SetRepeatStrategy = exports.MapRepeatStrategy = exports.ArrayRepeatStrategy = exports.NullRepeatStrategy = exports.RepeatStrategyLocator = exports.AbstractRepeater = exports.UpdateTriggerBindingBehavior = exports.BindingSignaler = exports.SignalBindingBehavior = exports.DebounceBindingBehavior = exports.ThrottleBindingBehavior = exports.TwoWayBindingBehavior = exports.OneWayBindingBehavior = exports.OneTimeBindingBehavior = exports.AttrBindingBehavior = exports.configure = exports.Focus = exports.Replaceable = exports.SanitizeHTMLValueConverter = exports.HTMLSanitizer = exports.Hide = exports.Show = exports.Repeat = exports.With = exports.If = exports.Compose = undefined; + exports.configure = exports.RouteHref = exports.RouterView = exports.TemplatingRouteLoader = undefined; function configure(config) { - (0, _aureliaHideStyle.injectAureliaHideStyleAtHead)(); + config.singleton(_aureliaRouter.RouteLoader, _routeLoader.TemplatingRouteLoader).singleton(_aureliaRouter.Router, _aureliaRouter.AppRouter).globalResources(_aureliaPal.PLATFORM.moduleName('./router-view'), _aureliaPal.PLATFORM.moduleName('./route-href')); - config.globalResources('./compose', './if', './with', './repeat', './show', './hide', './replaceable', './sanitize-html', './focus', './binding-mode-behaviors', './throttle-binding-behavior', './debounce-binding-behavior', './signal-binding-behavior', './update-trigger-binding-behavior', './attr-binding-behavior'); + config.container.registerAlias(_aureliaRouter.Router, _aureliaRouter.AppRouter); + } - (0, _htmlResourcePlugin.configure)(config); + exports.TemplatingRouteLoader = _routeLoader.TemplatingRouteLoader; + exports.RouterView = _routerView.RouterView; + exports.RouteHref = _routeHref.RouteHref; + exports.configure = configure; +});;define('aurelia-templating-router', ['aurelia-templating-router/aurelia-templating-router'], function (main) { return main; }); - var viewEngine = config.container.get(_aureliaTemplating.ViewEngine); - viewEngine.addResourcePlugin('.css', { - 'fetch': function fetch(address) { - var _ref; +define('aurelia-templating-router/route-loader',['exports', 'aurelia-dependency-injection', 'aurelia-templating', 'aurelia-router', 'aurelia-path', 'aurelia-metadata', './router-view'], function (exports, _aureliaDependencyInjection, _aureliaTemplating, _aureliaRouter, _aureliaPath, _aureliaMetadata, _routerView) { + 'use strict'; - return _ref = {}, _ref[address] = (0, _cssResource._createCSSResource)(address), _ref; + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.TemplatingRouteLoader = undefined; + + + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); + } + + return call && (typeof call === "object" || typeof call === "function") ? call : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); + } + + subClass.prototype = Object.create(superClass && superClass.prototype, { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true } }); + if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } - exports.Compose = _compose.Compose; - exports.If = _if.If; - exports.With = _with.With; - exports.Repeat = _repeat.Repeat; - exports.Show = _show.Show; - exports.Hide = _hide.Hide; - exports.HTMLSanitizer = _htmlSanitizer.HTMLSanitizer; - exports.SanitizeHTMLValueConverter = _sanitizeHtml.SanitizeHTMLValueConverter; - exports.Replaceable = _replaceable.Replaceable; - exports.Focus = _focus.Focus; - exports.configure = configure; - exports.AttrBindingBehavior = _attrBindingBehavior.AttrBindingBehavior; - exports.OneTimeBindingBehavior = _bindingModeBehaviors.OneTimeBindingBehavior; - exports.OneWayBindingBehavior = _bindingModeBehaviors.OneWayBindingBehavior; - exports.TwoWayBindingBehavior = _bindingModeBehaviors.TwoWayBindingBehavior; - exports.ThrottleBindingBehavior = _throttleBindingBehavior.ThrottleBindingBehavior; - exports.DebounceBindingBehavior = _debounceBindingBehavior.DebounceBindingBehavior; - exports.SignalBindingBehavior = _signalBindingBehavior.SignalBindingBehavior; - exports.BindingSignaler = _bindingSignaler.BindingSignaler; - exports.UpdateTriggerBindingBehavior = _updateTriggerBindingBehavior.UpdateTriggerBindingBehavior; - exports.AbstractRepeater = _abstractRepeater.AbstractRepeater; - exports.RepeatStrategyLocator = _repeatStrategyLocator.RepeatStrategyLocator; - exports.NullRepeatStrategy = _nullRepeatStrategy.NullRepeatStrategy; - exports.ArrayRepeatStrategy = _arrayRepeatStrategy.ArrayRepeatStrategy; - exports.MapRepeatStrategy = _mapRepeatStrategy.MapRepeatStrategy; - exports.SetRepeatStrategy = _setRepeatStrategy.SetRepeatStrategy; - exports.NumberRepeatStrategy = _numberRepeatStrategy.NumberRepeatStrategy; - exports.createFullOverrideContext = _repeatUtilities.createFullOverrideContext; - exports.updateOverrideContext = _repeatUtilities.updateOverrideContext; - exports.getItemsSourceExpression = _repeatUtilities.getItemsSourceExpression; - exports.isOneTime = _repeatUtilities.isOneTime; - exports.updateOneTimeBinding = _repeatUtilities.updateOneTimeBinding; - exports.unwrapExpression = _repeatUtilities.unwrapExpression; - exports.viewsRequireLifecycle = _analyzeViewFactory.viewsRequireLifecycle; -});;define('aurelia-templating-resources', ['aurelia-templating-resources/aurelia-templating-resources'], function (main) { return main; }); + var _dec, _class; + + var TemplatingRouteLoader = exports.TemplatingRouteLoader = (_dec = (0, _aureliaDependencyInjection.inject)(_aureliaTemplating.CompositionEngine), _dec(_class = function (_RouteLoader) { + _inherits(TemplatingRouteLoader, _RouteLoader); + + function TemplatingRouteLoader(compositionEngine) { + + + var _this = _possibleConstructorReturn(this, _RouteLoader.call(this)); + + _this.compositionEngine = compositionEngine; + return _this; + } + + TemplatingRouteLoader.prototype.loadRoute = function loadRoute(router, config) { + var childContainer = router.container.createChild(); + + var viewModel = /\.html/.test(config.moduleId) ? createDynamicClass(config.moduleId) : (0, _aureliaPath.relativeToFile)(config.moduleId, _aureliaMetadata.Origin.get(router.container.viewModel.constructor).moduleId); + + var instruction = { + viewModel: viewModel, + childContainer: childContainer, + view: config.view || config.viewStrategy, + router: router + }; + + childContainer.registerSingleton(_routerView.RouterViewLocator); + + childContainer.getChildRouter = function () { + var childRouter = void 0; -define('aurelia-templating-resources/compose',['exports', 'aurelia-dependency-injection', 'aurelia-task-queue', 'aurelia-templating', 'aurelia-pal'], function (exports, _aureliaDependencyInjection, _aureliaTaskQueue, _aureliaTemplating, _aureliaPal) { + childContainer.registerHandler(_aureliaRouter.Router, function (c) { + return childRouter || (childRouter = router.createChild(childContainer)); + }); + + return childContainer.get(_aureliaRouter.Router); + }; + + return this.compositionEngine.ensureViewModel(instruction); + }; + + return TemplatingRouteLoader; + }(_aureliaRouter.RouteLoader)) || _class); + + + function createDynamicClass(moduleId) { + var _dec2, _dec3, _class2; + + var name = /([^\/^\?]+)\.html/i.exec(moduleId)[1]; + + var DynamicClass = (_dec2 = (0, _aureliaTemplating.customElement)(name), _dec3 = (0, _aureliaTemplating.useView)(moduleId), _dec2(_class2 = _dec3(_class2 = function () { + function DynamicClass() { + + } + + DynamicClass.prototype.bind = function bind(bindingContext) { + this.$parent = bindingContext; + }; + + return DynamicClass; + }()) || _class2) || _class2); + + + return DynamicClass; + } +}); +define('aurelia-templating-router/router-view',['exports', 'aurelia-dependency-injection', 'aurelia-binding', 'aurelia-templating', 'aurelia-router', 'aurelia-metadata', 'aurelia-pal'], function (exports, _aureliaDependencyInjection, _aureliaBinding, _aureliaTemplating, _aureliaRouter, _aureliaMetadata, _aureliaPal) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); - exports.Compose = undefined; + exports.RouterViewLocator = exports.RouterView = undefined; function _initDefineProp(target, property, descriptor, context) { if (!descriptor) return; @@ -24364,355 +24760,353 @@ define('aurelia-templating-resources/compose',['exports', 'aurelia-dependency-in throw new Error('Decorating class property failed. Please ensure that transform-class-properties is enabled.'); } - var _dec, _dec2, _class, _desc, _value, _class2, _descriptor, _descriptor2, _descriptor3; + var _dec, _dec2, _class, _desc, _value, _class2, _descriptor, _descriptor2, _descriptor3, _descriptor4; - var Compose = exports.Compose = (_dec = (0, _aureliaTemplating.customElement)('compose'), _dec2 = (0, _aureliaDependencyInjection.inject)(_aureliaPal.DOM.Element, _aureliaDependencyInjection.Container, _aureliaTemplating.CompositionEngine, _aureliaTemplating.ViewSlot, _aureliaTemplating.ViewResources, _aureliaTaskQueue.TaskQueue), _dec(_class = (0, _aureliaTemplating.noView)(_class = _dec2(_class = (_class2 = function () { - function Compose(element, container, compositionEngine, viewSlot, viewResources, taskQueue) { + var RouterView = exports.RouterView = (_dec = (0, _aureliaTemplating.customElement)('router-view'), _dec2 = (0, _aureliaDependencyInjection.inject)(_aureliaPal.DOM.Element, _aureliaDependencyInjection.Container, _aureliaTemplating.ViewSlot, _aureliaRouter.Router, _aureliaTemplating.ViewLocator, _aureliaTemplating.CompositionTransaction, _aureliaTemplating.CompositionEngine), _dec(_class = (0, _aureliaTemplating.noView)(_class = _dec2(_class = (_class2 = function () { + function RouterView(element, container, viewSlot, router, viewLocator, compositionTransaction, compositionEngine) { - _initDefineProp(this, 'model', _descriptor, this); + _initDefineProp(this, 'swapOrder', _descriptor, this); - _initDefineProp(this, 'view', _descriptor2, this); + _initDefineProp(this, 'layoutView', _descriptor2, this); - _initDefineProp(this, 'viewModel', _descriptor3, this); + _initDefineProp(this, 'layoutViewModel', _descriptor3, this); + + _initDefineProp(this, 'layoutModel', _descriptor4, this); this.element = element; this.container = container; - this.compositionEngine = compositionEngine; this.viewSlot = viewSlot; - this.viewResources = viewResources; - this.taskQueue = taskQueue; - this.currentController = null; - this.currentViewModel = null; + this.router = router; + this.viewLocator = viewLocator; + this.compositionTransaction = compositionTransaction; + this.compositionEngine = compositionEngine; + this.router.registerViewPort(this, this.element.getAttribute('name')); + + if (!('initialComposition' in compositionTransaction)) { + compositionTransaction.initialComposition = true; + this.compositionTransactionNotifier = compositionTransaction.enlist(); + } } - Compose.prototype.created = function created(owningView) { + RouterView.prototype.created = function created(owningView) { this.owningView = owningView; }; - Compose.prototype.bind = function bind(bindingContext, overrideContext) { - this.bindingContext = bindingContext; + RouterView.prototype.bind = function bind(bindingContext, overrideContext) { + this.container.viewModel = bindingContext; this.overrideContext = overrideContext; - processInstruction(this, createInstruction(this, { - view: this.view, - viewModel: this.viewModel, - model: this.model - })); - }; - - Compose.prototype.unbind = function unbind(bindingContext, overrideContext) { - this.bindingContext = null; - this.overrideContext = null; - var returnToCache = true; - var skipAnimation = true; - this.viewSlot.removeAll(returnToCache, skipAnimation); }; - Compose.prototype.modelChanged = function modelChanged(newValue, oldValue) { + RouterView.prototype.process = function process(viewPortInstruction, waitToSwap) { var _this = this; - if (this.currentInstruction) { - this.currentInstruction.model = newValue; - return; - } - - this.taskQueue.queueMicroTask(function () { - if (_this.currentInstruction) { - _this.currentInstruction.model = newValue; - return; - } - - var vm = _this.currentViewModel; - - if (vm && typeof vm.activate === 'function') { - vm.activate(newValue); - } - }); - }; + var component = viewPortInstruction.component; + var childContainer = component.childContainer; + var viewModel = component.viewModel; + var viewModelResource = component.viewModelResource; + var metadata = viewModelResource.metadata; + var config = component.router.currentInstruction.config; + var viewPort = config.viewPorts ? config.viewPorts[viewPortInstruction.name] : {}; - Compose.prototype.viewChanged = function viewChanged(newValue, oldValue) { - var _this2 = this; + childContainer.get(RouterViewLocator)._notify(this); - var instruction = createInstruction(this, { - view: newValue, - viewModel: this.currentViewModel || this.viewModel, - model: this.model - }); + var layoutInstruction = { + viewModel: viewPort.layoutViewModel || config.layoutViewModel || this.layoutViewModel, + view: viewPort.layoutView || config.layoutView || this.layoutView, + model: viewPort.layoutModel || config.layoutModel || this.layoutModel, + router: viewPortInstruction.component.router, + childContainer: childContainer, + viewSlot: this.viewSlot + }; - if (this.currentInstruction) { - this.currentInstruction = instruction; - return; + var viewStrategy = this.viewLocator.getViewStrategy(component.view || viewModel); + if (viewStrategy && component.view) { + viewStrategy.makeRelativeTo(_aureliaMetadata.Origin.get(component.router.container.viewModel.constructor).moduleId); } - this.currentInstruction = instruction; - this.taskQueue.queueMicroTask(function () { - return processInstruction(_this2, _this2.currentInstruction); - }); - }; + return metadata.load(childContainer, viewModelResource.value, null, viewStrategy, true).then(function (viewFactory) { + if (!_this.compositionTransactionNotifier) { + _this.compositionTransactionOwnershipToken = _this.compositionTransaction.tryCapture(); + } - Compose.prototype.viewModelChanged = function viewModelChanged(newValue, oldValue) { - var _this3 = this; + if (layoutInstruction.viewModel || layoutInstruction.view) { + viewPortInstruction.layoutInstruction = layoutInstruction; + } - var instruction = createInstruction(this, { - viewModel: newValue, - view: this.view, - model: this.model - }); + viewPortInstruction.controller = metadata.create(childContainer, _aureliaTemplating.BehaviorInstruction.dynamic(_this.element, viewModel, viewFactory)); - if (this.currentInstruction) { - this.currentInstruction = instruction; - return; - } + if (waitToSwap) { + return; + } - this.currentInstruction = instruction; - this.taskQueue.queueMicroTask(function () { - return processInstruction(_this3, _this3.currentInstruction); + _this.swap(viewPortInstruction); }); }; - return Compose; - }(), (_descriptor = _applyDecoratedDescriptor(_class2.prototype, 'model', [_aureliaTemplating.bindable], { - enumerable: true, - initializer: null - }), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, 'view', [_aureliaTemplating.bindable], { - enumerable: true, - initializer: null - }), _descriptor3 = _applyDecoratedDescriptor(_class2.prototype, 'viewModel', [_aureliaTemplating.bindable], { - enumerable: true, - initializer: null - })), _class2)) || _class) || _class) || _class); - - - function createInstruction(composer, instruction) { - return Object.assign(instruction, { - bindingContext: composer.bindingContext, - overrideContext: composer.overrideContext, - owningView: composer.owningView, - container: composer.container, - viewSlot: composer.viewSlot, - viewResources: composer.viewResources, - currentController: composer.currentController, - host: composer.element - }); - } - - function processInstruction(composer, instruction) { - composer.currentInstruction = null; - composer.compositionEngine.compose(instruction).then(function (controller) { - composer.currentController = controller; - composer.currentViewModel = controller ? controller.viewModel : null; - }); - } -}); -define('aurelia-templating-resources/if',['exports', 'aurelia-templating', 'aurelia-dependency-injection'], function (exports, _aureliaTemplating, _aureliaDependencyInjection) { - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.If = undefined; - - - - var _dec, _dec2, _class; - - var If = exports.If = (_dec = (0, _aureliaTemplating.customAttribute)('if'), _dec2 = (0, _aureliaDependencyInjection.inject)(_aureliaTemplating.BoundViewFactory, _aureliaTemplating.ViewSlot), _dec(_class = (0, _aureliaTemplating.templateController)(_class = _dec2(_class = function () { - function If(viewFactory, viewSlot) { - - - this.viewFactory = viewFactory; - this.viewSlot = viewSlot; - this.showing = false; - this.view = null; - this.bindingContext = null; - this.overrideContext = null; - } - - If.prototype.bind = function bind(bindingContext, overrideContext) { - this.bindingContext = bindingContext; - this.overrideContext = overrideContext; - this.valueChanged(this.value); - }; - - If.prototype.valueChanged = function valueChanged(newValue) { - var _this = this; - - if (this.__queuedChanges) { - this.__queuedChanges.push(newValue); - return; - } + RouterView.prototype.swap = function swap(viewPortInstruction) { + var _this2 = this; - var maybePromise = this._runValueChanged(newValue); - if (maybePromise instanceof Promise) { - (function () { - var queuedChanges = _this.__queuedChanges = []; + var layoutInstruction = viewPortInstruction.layoutInstruction; + var previousView = this.view; - var runQueuedChanges = function runQueuedChanges() { - if (!queuedChanges.length) { - _this.__queuedChanges = undefined; - return; - } + var work = function work() { + var swapStrategy = _aureliaTemplating.SwapStrategies[_this2.swapOrder] || _aureliaTemplating.SwapStrategies.after; + var viewSlot = _this2.viewSlot; - var nextPromise = _this._runValueChanged(queuedChanges.shift()) || Promise.resolve(); - nextPromise.then(runQueuedChanges); - }; + swapStrategy(viewSlot, previousView, function () { + return Promise.resolve(viewSlot.add(_this2.view)); + }).then(function () { + _this2._notify(); + }); + }; - maybePromise.then(runQueuedChanges); - })(); - } - }; + var ready = function ready(owningView) { + viewPortInstruction.controller.automate(_this2.overrideContext, owningView); + if (_this2.compositionTransactionOwnershipToken) { + return _this2.compositionTransactionOwnershipToken.waitForCompositionComplete().then(function () { + _this2.compositionTransactionOwnershipToken = null; + return work(); + }); + } - If.prototype._runValueChanged = function _runValueChanged(newValue) { - var _this2 = this; + return work(); + }; - if (!newValue) { - var viewOrPromise = void 0; - if (this.view !== null && this.showing) { - viewOrPromise = this.viewSlot.remove(this.view); - if (viewOrPromise instanceof Promise) { - viewOrPromise.then(function () { - return _this2.view.unbind(); - }); - } else { - this.view.unbind(); - } + if (layoutInstruction) { + if (!layoutInstruction.viewModel) { + layoutInstruction.viewModel = {}; } - this.showing = false; - return viewOrPromise; + return this.compositionEngine.createController(layoutInstruction).then(function (controller) { + _aureliaTemplating.ShadowDOM.distributeView(viewPortInstruction.controller.view, controller.slots || controller.view.slots); + controller.automate((0, _aureliaBinding.createOverrideContext)(layoutInstruction.viewModel), _this2.owningView); + controller.view.children.push(viewPortInstruction.controller.view); + return controller.view || controller; + }).then(function (newView) { + _this2.view = newView; + return ready(newView); + }); } - if (this.view === null) { - this.view = this.viewFactory.create(); - } + this.view = viewPortInstruction.controller.view; - if (!this.view.isBound) { - this.view.bind(this.bindingContext, this.overrideContext); - } + return ready(this.owningView); + }; - if (!this.showing) { - this.showing = true; - return this.viewSlot.add(this.view); + RouterView.prototype._notify = function _notify() { + if (this.compositionTransactionNotifier) { + this.compositionTransactionNotifier.done(); + this.compositionTransactionNotifier = null; } - - return undefined; }; - If.prototype.unbind = function unbind() { - if (this.view === null) { - return; - } + return RouterView; + }(), (_descriptor = _applyDecoratedDescriptor(_class2.prototype, 'swapOrder', [_aureliaTemplating.bindable], { + enumerable: true, + initializer: null + }), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, 'layoutView', [_aureliaTemplating.bindable], { + enumerable: true, + initializer: null + }), _descriptor3 = _applyDecoratedDescriptor(_class2.prototype, 'layoutViewModel', [_aureliaTemplating.bindable], { + enumerable: true, + initializer: null + }), _descriptor4 = _applyDecoratedDescriptor(_class2.prototype, 'layoutModel', [_aureliaTemplating.bindable], { + enumerable: true, + initializer: null + })), _class2)) || _class) || _class) || _class); - this.view.unbind(); + var RouterViewLocator = exports.RouterViewLocator = function () { + function RouterViewLocator() { + var _this3 = this; - if (!this.viewFactory.isCaching) { - return; - } + - if (this.showing) { - this.showing = false; - this.viewSlot.remove(this.view, true, true); - } - this.view.returnToCache(); - this.view = null; + this.promise = new Promise(function (resolve) { + return _this3.resolve = resolve; + }); + } + + RouterViewLocator.prototype.findNearest = function findNearest() { + return this.promise; }; - return If; - }()) || _class) || _class) || _class); + RouterViewLocator.prototype._notify = function _notify(routerView) { + this.resolve(routerView); + }; + + return RouterViewLocator; + }(); }); -define('aurelia-templating-resources/with',['exports', 'aurelia-dependency-injection', 'aurelia-templating', 'aurelia-binding'], function (exports, _aureliaDependencyInjection, _aureliaTemplating, _aureliaBinding) { +define('aurelia-templating-router/route-href',['exports', 'aurelia-templating', 'aurelia-dependency-injection', 'aurelia-router', 'aurelia-pal', 'aurelia-logging'], function (exports, _aureliaTemplating, _aureliaDependencyInjection, _aureliaRouter, _aureliaPal, _aureliaLogging) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); - exports.With = undefined; + exports.RouteHref = undefined; + + var LogManager = _interopRequireWildcard(_aureliaLogging); + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; + } + } + + newObj.default = obj; + return newObj; + } + } - var _dec, _dec2, _class; + var _dec, _dec2, _dec3, _dec4, _dec5, _class; - var With = exports.With = (_dec = (0, _aureliaTemplating.customAttribute)('with'), _dec2 = (0, _aureliaDependencyInjection.inject)(_aureliaTemplating.BoundViewFactory, _aureliaTemplating.ViewSlot), _dec(_class = (0, _aureliaTemplating.templateController)(_class = _dec2(_class = function () { - function With(viewFactory, viewSlot) { + var logger = LogManager.getLogger('route-href'); + + var RouteHref = exports.RouteHref = (_dec = (0, _aureliaTemplating.customAttribute)('route-href'), _dec2 = (0, _aureliaTemplating.bindable)({ name: 'route', changeHandler: 'processChange' }), _dec3 = (0, _aureliaTemplating.bindable)({ name: 'params', changeHandler: 'processChange' }), _dec4 = (0, _aureliaTemplating.bindable)({ name: 'attribute', defaultValue: 'href' }), _dec5 = (0, _aureliaDependencyInjection.inject)(_aureliaRouter.Router, _aureliaPal.DOM.Element), _dec(_class = _dec2(_class = _dec3(_class = _dec4(_class = _dec5(_class = function () { + function RouteHref(router, element) { - this.viewFactory = viewFactory; - this.viewSlot = viewSlot; - this.parentOverrideContext = null; - this.view = null; + this.router = router; + this.element = element; } - With.prototype.bind = function bind(bindingContext, overrideContext) { - this.parentOverrideContext = overrideContext; - this.valueChanged(this.value); + RouteHref.prototype.bind = function bind() { + this.isActive = true; + this.processChange(); }; - With.prototype.valueChanged = function valueChanged(newValue) { - var overrideContext = (0, _aureliaBinding.createOverrideContext)(newValue, this.parentOverrideContext); - if (!this.view) { - this.view = this.viewFactory.create(); - this.view.bind(newValue, overrideContext); - this.viewSlot.add(this.view); - } else { - this.view.bind(newValue, overrideContext); + RouteHref.prototype.unbind = function unbind() { + this.isActive = false; + }; + + RouteHref.prototype.attributeChanged = function attributeChanged(value, previous) { + if (previous) { + this.element.removeAttribute(previous); } + + this.processChange(); }; - With.prototype.unbind = function unbind() { - this.parentOverrideContext = null; + RouteHref.prototype.processChange = function processChange() { + var _this = this; - if (this.view) { - this.view.unbind(); - } + return this.router.ensureConfigured().then(function () { + if (!_this.isActive) { + return null; + } + + var href = _this.router.generate(_this.route, _this.params); + + if (_this.element.au.controller) { + _this.element.au.controller.viewModel[_this.attribute] = href; + } else { + _this.element.setAttribute(_this.attribute, href); + } + + return null; + }).catch(function (reason) { + logger.error(reason); + }); }; - return With; - }()) || _class) || _class) || _class); + return RouteHref; + }()) || _class) || _class) || _class) || _class) || _class); }); -define('aurelia-templating-resources/repeat',['exports', 'aurelia-dependency-injection', 'aurelia-binding', 'aurelia-templating', './repeat-strategy-locator', './repeat-utilities', './analyze-view-factory', './abstract-repeater'], function (exports, _aureliaDependencyInjection, _aureliaBinding, _aureliaTemplating, _repeatStrategyLocator, _repeatUtilities, _analyzeViewFactory, _abstractRepeater) { +define('aurelia-templating-resources/aurelia-templating-resources',['exports', 'aurelia-pal', './compose', './if', './with', './repeat', './show', './hide', './sanitize-html', './replaceable', './focus', 'aurelia-templating', './css-resource', './html-sanitizer', './attr-binding-behavior', './binding-mode-behaviors', './throttle-binding-behavior', './debounce-binding-behavior', './self-binding-behavior', './signal-binding-behavior', './binding-signaler', './update-trigger-binding-behavior', './abstract-repeater', './repeat-strategy-locator', './html-resource-plugin', './null-repeat-strategy', './array-repeat-strategy', './map-repeat-strategy', './set-repeat-strategy', './number-repeat-strategy', './repeat-utilities', './analyze-view-factory', './aurelia-hide-style'], function (exports, _aureliaPal, _compose, _if, _with, _repeat, _show, _hide, _sanitizeHtml, _replaceable, _focus, _aureliaTemplating, _cssResource, _htmlSanitizer, _attrBindingBehavior, _bindingModeBehaviors, _throttleBindingBehavior, _debounceBindingBehavior, _selfBindingBehavior, _signalBindingBehavior, _bindingSignaler, _updateTriggerBindingBehavior, _abstractRepeater, _repeatStrategyLocator, _htmlResourcePlugin, _nullRepeatStrategy, _arrayRepeatStrategy, _mapRepeatStrategy, _setRepeatStrategy, _numberRepeatStrategy, _repeatUtilities, _analyzeViewFactory, _aureliaHideStyle) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); - exports.Repeat = undefined; + exports.viewsRequireLifecycle = exports.unwrapExpression = exports.updateOneTimeBinding = exports.isOneTime = exports.getItemsSourceExpression = exports.updateOverrideContext = exports.createFullOverrideContext = exports.NumberRepeatStrategy = exports.SetRepeatStrategy = exports.MapRepeatStrategy = exports.ArrayRepeatStrategy = exports.NullRepeatStrategy = exports.RepeatStrategyLocator = exports.AbstractRepeater = exports.UpdateTriggerBindingBehavior = exports.BindingSignaler = exports.SignalBindingBehavior = exports.SelfBindingBehavior = exports.DebounceBindingBehavior = exports.ThrottleBindingBehavior = exports.TwoWayBindingBehavior = exports.OneWayBindingBehavior = exports.OneTimeBindingBehavior = exports.AttrBindingBehavior = exports.configure = exports.Focus = exports.Replaceable = exports.SanitizeHTMLValueConverter = exports.HTMLSanitizer = exports.Hide = exports.Show = exports.Repeat = exports.With = exports.If = exports.Compose = undefined; - function _initDefineProp(target, property, descriptor, context) { - if (!descriptor) return; - Object.defineProperty(target, property, { - enumerable: descriptor.enumerable, - configurable: descriptor.configurable, - writable: descriptor.writable, - value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 - }); - } - + function configure(config) { + (0, _aureliaHideStyle.injectAureliaHideStyleAtHead)(); - function _possibleConstructorReturn(self, call) { - if (!self) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } + config.globalResources(_aureliaPal.PLATFORM.moduleName('./compose'), _aureliaPal.PLATFORM.moduleName('./if'), _aureliaPal.PLATFORM.moduleName('./with'), _aureliaPal.PLATFORM.moduleName('./repeat'), _aureliaPal.PLATFORM.moduleName('./show'), _aureliaPal.PLATFORM.moduleName('./hide'), _aureliaPal.PLATFORM.moduleName('./replaceable'), _aureliaPal.PLATFORM.moduleName('./sanitize-html'), _aureliaPal.PLATFORM.moduleName('./focus'), _aureliaPal.PLATFORM.moduleName('./binding-mode-behaviors'), _aureliaPal.PLATFORM.moduleName('./self-binding-behavior'), _aureliaPal.PLATFORM.moduleName('./throttle-binding-behavior'), _aureliaPal.PLATFORM.moduleName('./debounce-binding-behavior'), _aureliaPal.PLATFORM.moduleName('./signal-binding-behavior'), _aureliaPal.PLATFORM.moduleName('./update-trigger-binding-behavior'), _aureliaPal.PLATFORM.moduleName('./attr-binding-behavior')); - return call && (typeof call === "object" || typeof call === "function") ? call : self; - } + (0, _htmlResourcePlugin.configure)(config); - function _inherits(subClass, superClass) { - if (typeof superClass !== "function" && superClass !== null) { - throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); - } + var viewEngine = config.container.get(_aureliaTemplating.ViewEngine); + var styleResourcePlugin = { + fetch: function fetch(address) { + var _ref; - subClass.prototype = Object.create(superClass && superClass.prototype, { - constructor: { - value: subClass, - enumerable: false, - writable: true, - configurable: true + return _ref = {}, _ref[address] = (0, _cssResource._createCSSResource)(address), _ref; } + }; + ['.css', '.less', '.sass', '.scss', '.styl'].forEach(function (ext) { + return viewEngine.addResourcePlugin(ext, styleResourcePlugin); + }); + } + + exports.Compose = _compose.Compose; + exports.If = _if.If; + exports.With = _with.With; + exports.Repeat = _repeat.Repeat; + exports.Show = _show.Show; + exports.Hide = _hide.Hide; + exports.HTMLSanitizer = _htmlSanitizer.HTMLSanitizer; + exports.SanitizeHTMLValueConverter = _sanitizeHtml.SanitizeHTMLValueConverter; + exports.Replaceable = _replaceable.Replaceable; + exports.Focus = _focus.Focus; + exports.configure = configure; + exports.AttrBindingBehavior = _attrBindingBehavior.AttrBindingBehavior; + exports.OneTimeBindingBehavior = _bindingModeBehaviors.OneTimeBindingBehavior; + exports.OneWayBindingBehavior = _bindingModeBehaviors.OneWayBindingBehavior; + exports.TwoWayBindingBehavior = _bindingModeBehaviors.TwoWayBindingBehavior; + exports.ThrottleBindingBehavior = _throttleBindingBehavior.ThrottleBindingBehavior; + exports.DebounceBindingBehavior = _debounceBindingBehavior.DebounceBindingBehavior; + exports.SelfBindingBehavior = _selfBindingBehavior.SelfBindingBehavior; + exports.SignalBindingBehavior = _signalBindingBehavior.SignalBindingBehavior; + exports.BindingSignaler = _bindingSignaler.BindingSignaler; + exports.UpdateTriggerBindingBehavior = _updateTriggerBindingBehavior.UpdateTriggerBindingBehavior; + exports.AbstractRepeater = _abstractRepeater.AbstractRepeater; + exports.RepeatStrategyLocator = _repeatStrategyLocator.RepeatStrategyLocator; + exports.NullRepeatStrategy = _nullRepeatStrategy.NullRepeatStrategy; + exports.ArrayRepeatStrategy = _arrayRepeatStrategy.ArrayRepeatStrategy; + exports.MapRepeatStrategy = _mapRepeatStrategy.MapRepeatStrategy; + exports.SetRepeatStrategy = _setRepeatStrategy.SetRepeatStrategy; + exports.NumberRepeatStrategy = _numberRepeatStrategy.NumberRepeatStrategy; + exports.createFullOverrideContext = _repeatUtilities.createFullOverrideContext; + exports.updateOverrideContext = _repeatUtilities.updateOverrideContext; + exports.getItemsSourceExpression = _repeatUtilities.getItemsSourceExpression; + exports.isOneTime = _repeatUtilities.isOneTime; + exports.updateOneTimeBinding = _repeatUtilities.updateOneTimeBinding; + exports.unwrapExpression = _repeatUtilities.unwrapExpression; + exports.viewsRequireLifecycle = _analyzeViewFactory.viewsRequireLifecycle; +});;define('aurelia-templating-resources', ['aurelia-templating-resources/aurelia-templating-resources'], function (main) { return main; }); + +define('aurelia-templating-resources/compose',['exports', 'aurelia-dependency-injection', 'aurelia-task-queue', 'aurelia-templating', 'aurelia-pal'], function (exports, _aureliaDependencyInjection, _aureliaTaskQueue, _aureliaTemplating, _aureliaPal) { + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.Compose = undefined; + + function _initDefineProp(target, property, descriptor, context) { + if (!descriptor) return; + Object.defineProperty(target, property, { + enumerable: descriptor.enumerable, + configurable: descriptor.configurable, + writable: descriptor.writable, + value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); - if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } + + function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object['ke' + 'ys'](descriptor).forEach(function (key) { @@ -24748,2318 +25142,2320 @@ define('aurelia-templating-resources/repeat',['exports', 'aurelia-dependency-inj var _dec, _dec2, _class, _desc, _value, _class2, _descriptor, _descriptor2, _descriptor3, _descriptor4; - var Repeat = exports.Repeat = (_dec = (0, _aureliaTemplating.customAttribute)('repeat'), _dec2 = (0, _aureliaDependencyInjection.inject)(_aureliaTemplating.BoundViewFactory, _aureliaTemplating.TargetInstruction, _aureliaTemplating.ViewSlot, _aureliaTemplating.ViewResources, _aureliaBinding.ObserverLocator, _repeatStrategyLocator.RepeatStrategyLocator), _dec(_class = (0, _aureliaTemplating.templateController)(_class = _dec2(_class = (_class2 = function (_AbstractRepeater) { - _inherits(Repeat, _AbstractRepeater); - - function Repeat(viewFactory, instruction, viewSlot, viewResources, observerLocator, strategyLocator) { + var Compose = exports.Compose = (_dec = (0, _aureliaTemplating.customElement)('compose'), _dec2 = (0, _aureliaDependencyInjection.inject)(_aureliaPal.DOM.Element, _aureliaDependencyInjection.Container, _aureliaTemplating.CompositionEngine, _aureliaTemplating.ViewSlot, _aureliaTemplating.ViewResources, _aureliaTaskQueue.TaskQueue), _dec(_class = (0, _aureliaTemplating.noView)(_class = _dec2(_class = (_class2 = function () { + function Compose(element, container, compositionEngine, viewSlot, viewResources, taskQueue) { - var _this = _possibleConstructorReturn(this, _AbstractRepeater.call(this, { - local: 'item', - viewsRequireLifecycle: (0, _analyzeViewFactory.viewsRequireLifecycle)(viewFactory) - })); - - _initDefineProp(_this, 'items', _descriptor, _this); + _initDefineProp(this, 'model', _descriptor, this); - _initDefineProp(_this, 'local', _descriptor2, _this); + _initDefineProp(this, 'view', _descriptor2, this); - _initDefineProp(_this, 'key', _descriptor3, _this); + _initDefineProp(this, 'viewModel', _descriptor3, this); - _initDefineProp(_this, 'value', _descriptor4, _this); + _initDefineProp(this, 'swapOrder', _descriptor4, this); - _this.viewFactory = viewFactory; - _this.instruction = instruction; - _this.viewSlot = viewSlot; - _this.lookupFunctions = viewResources.lookupFunctions; - _this.observerLocator = observerLocator; - _this.key = 'key'; - _this.value = 'value'; - _this.strategyLocator = strategyLocator; - _this.ignoreMutation = false; - _this.sourceExpression = (0, _repeatUtilities.getItemsSourceExpression)(_this.instruction, 'repeat.for'); - _this.isOneTime = (0, _repeatUtilities.isOneTime)(_this.sourceExpression); - _this.viewsRequireLifecycle = (0, _analyzeViewFactory.viewsRequireLifecycle)(viewFactory); - return _this; + this.element = element; + this.container = container; + this.compositionEngine = compositionEngine; + this.viewSlot = viewSlot; + this.viewResources = viewResources; + this.taskQueue = taskQueue; + this.currentController = null; + this.currentViewModel = null; } - Repeat.prototype.call = function call(context, changes) { - this[context](this.items, changes); - }; - - Repeat.prototype.bind = function bind(bindingContext, overrideContext) { - this.scope = { bindingContext: bindingContext, overrideContext: overrideContext }; - this.matcherBinding = this._captureAndRemoveMatcherBinding(); - this.itemsChanged(); + Compose.prototype.created = function created(owningView) { + this.owningView = owningView; }; - Repeat.prototype.unbind = function unbind() { - this.scope = null; - this.items = null; - this.matcherBinding = null; - this.viewSlot.removeAll(true); - this._unsubscribeCollection(); + Compose.prototype.bind = function bind(bindingContext, overrideContext) { + this.bindingContext = bindingContext; + this.overrideContext = overrideContext; + processInstruction(this, createInstruction(this, { + view: this.view, + viewModel: this.viewModel, + model: this.model + })); }; - Repeat.prototype._unsubscribeCollection = function _unsubscribeCollection() { - if (this.collectionObserver) { - this.collectionObserver.unsubscribe(this.callContext, this); - this.collectionObserver = null; - this.callContext = null; - } + Compose.prototype.unbind = function unbind(bindingContext, overrideContext) { + this.bindingContext = null; + this.overrideContext = null; + var returnToCache = true; + var skipAnimation = true; + this.viewSlot.removeAll(returnToCache, skipAnimation); }; - Repeat.prototype.itemsChanged = function itemsChanged() { - this._unsubscribeCollection(); + Compose.prototype.modelChanged = function modelChanged(newValue, oldValue) { + var _this = this; - if (!this.scope) { + if (this.currentInstruction) { + this.currentInstruction.model = newValue; return; } - var items = this.items; - this.strategy = this.strategyLocator.getStrategy(items); - if (!this.strategy) { - throw new Error('Value for \'' + this.sourceExpression + '\' is non-repeatable'); - } - - if (!this.isOneTime && !this._observeInnerCollection()) { - this._observeCollection(); - } - this.strategy.instanceChanged(this, items); - }; + this.taskQueue.queueMicroTask(function () { + if (_this.currentInstruction) { + _this.currentInstruction.model = newValue; + return; + } - Repeat.prototype._getInnerCollection = function _getInnerCollection() { - var expression = (0, _repeatUtilities.unwrapExpression)(this.sourceExpression); - if (!expression) { - return null; - } - return expression.evaluate(this.scope, null); - }; + var vm = _this.currentViewModel; - Repeat.prototype.handleCollectionMutated = function handleCollectionMutated(collection, changes) { - if (!this.collectionObserver) { - return; - } - this.strategy.instanceMutated(this, collection, changes); + if (vm && typeof vm.activate === 'function') { + vm.activate(newValue); + } + }); }; - Repeat.prototype.handleInnerCollectionMutated = function handleInnerCollectionMutated(collection, changes) { + Compose.prototype.viewChanged = function viewChanged(newValue, oldValue) { var _this2 = this; - if (!this.collectionObserver) { - return; - } - - if (this.ignoreMutation) { - return; - } - this.ignoreMutation = true; - var newItems = this.sourceExpression.evaluate(this.scope, this.lookupFunctions); - this.observerLocator.taskQueue.queueMicroTask(function () { - return _this2.ignoreMutation = false; + var instruction = createInstruction(this, { + view: newValue, + viewModel: this.currentViewModel || this.viewModel, + model: this.model }); - if (newItems === this.items) { - this.itemsChanged(); - } else { - this.items = newItems; - } - }; - - Repeat.prototype._observeInnerCollection = function _observeInnerCollection() { - var items = this._getInnerCollection(); - var strategy = this.strategyLocator.getStrategy(items); - if (!strategy) { - return false; - } - this.collectionObserver = strategy.getCollectionObserver(this.observerLocator, items); - if (!this.collectionObserver) { - return false; - } - this.callContext = 'handleInnerCollectionMutated'; - this.collectionObserver.subscribe(this.callContext, this); - return true; - }; - - Repeat.prototype._observeCollection = function _observeCollection() { - var items = this.items; - this.collectionObserver = this.strategy.getCollectionObserver(this.observerLocator, items); - if (this.collectionObserver) { - this.callContext = 'handleCollectionMutated'; - this.collectionObserver.subscribe(this.callContext, this); - } - }; - - Repeat.prototype._captureAndRemoveMatcherBinding = function _captureAndRemoveMatcherBinding() { - if (this.viewFactory.viewFactory) { - var instructions = this.viewFactory.viewFactory.instructions; - var instructionIds = Object.keys(instructions); - for (var i = 0; i < instructionIds.length; i++) { - var expressions = instructions[instructionIds[i]].expressions; - if (expressions) { - for (var ii = 0; i < expressions.length; i++) { - if (expressions[ii].targetProperty === 'matcher') { - var matcherBinding = expressions[ii]; - expressions.splice(ii, 1); - return matcherBinding; - } - } - } - } + if (this.currentInstruction) { + this.currentInstruction = instruction; + return; } - return undefined; - }; - - Repeat.prototype.viewCount = function viewCount() { - return this.viewSlot.children.length; - }; - - Repeat.prototype.views = function views() { - return this.viewSlot.children; - }; - - Repeat.prototype.view = function view(index) { - return this.viewSlot.children[index]; - }; - - Repeat.prototype.matcher = function matcher() { - return this.matcherBinding ? this.matcherBinding.sourceExpression.evaluate(this.scope, this.matcherBinding.lookupFunctions) : null; - }; - - Repeat.prototype.addView = function addView(bindingContext, overrideContext) { - var view = this.viewFactory.create(); - view.bind(bindingContext, overrideContext); - this.viewSlot.add(view); - }; - - Repeat.prototype.insertView = function insertView(index, bindingContext, overrideContext) { - var view = this.viewFactory.create(); - view.bind(bindingContext, overrideContext); - this.viewSlot.insert(index, view); - }; - - Repeat.prototype.moveView = function moveView(sourceIndex, targetIndex) { - this.viewSlot.move(sourceIndex, targetIndex); - }; - - Repeat.prototype.removeAllViews = function removeAllViews(returnToCache, skipAnimation) { - return this.viewSlot.removeAll(returnToCache, skipAnimation); - }; - - Repeat.prototype.removeViews = function removeViews(viewsToRemove, returnToCache, skipAnimation) { - return this.viewSlot.removeMany(viewsToRemove, returnToCache, skipAnimation); - }; - - Repeat.prototype.removeView = function removeView(index, returnToCache, skipAnimation) { - return this.viewSlot.removeAt(index, returnToCache, skipAnimation); - }; - - Repeat.prototype.updateBindings = function updateBindings(view) { - var j = view.bindings.length; - while (j--) { - (0, _repeatUtilities.updateOneTimeBinding)(view.bindings[j]); - } - j = view.controllers.length; - while (j--) { - var k = view.controllers[j].boundProperties.length; - while (k--) { - var binding = view.controllers[j].boundProperties[k].binding; - (0, _repeatUtilities.updateOneTimeBinding)(binding); - } + this.currentInstruction = instruction; + this.taskQueue.queueMicroTask(function () { + return processInstruction(_this2, _this2.currentInstruction); + }); + }; + + Compose.prototype.viewModelChanged = function viewModelChanged(newValue, oldValue) { + var _this3 = this; + + var instruction = createInstruction(this, { + viewModel: newValue, + view: this.view, + model: this.model + }); + + if (this.currentInstruction) { + this.currentInstruction = instruction; + return; } + + this.currentInstruction = instruction; + this.taskQueue.queueMicroTask(function () { + return processInstruction(_this3, _this3.currentInstruction); + }); }; - return Repeat; - }(_abstractRepeater.AbstractRepeater), (_descriptor = _applyDecoratedDescriptor(_class2.prototype, 'items', [_aureliaTemplating.bindable], { + return Compose; + }(), (_descriptor = _applyDecoratedDescriptor(_class2.prototype, 'model', [_aureliaTemplating.bindable], { enumerable: true, initializer: null - }), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, 'local', [_aureliaTemplating.bindable], { + }), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, 'view', [_aureliaTemplating.bindable], { enumerable: true, initializer: null - }), _descriptor3 = _applyDecoratedDescriptor(_class2.prototype, 'key', [_aureliaTemplating.bindable], { + }), _descriptor3 = _applyDecoratedDescriptor(_class2.prototype, 'viewModel', [_aureliaTemplating.bindable], { enumerable: true, initializer: null - }), _descriptor4 = _applyDecoratedDescriptor(_class2.prototype, 'value', [_aureliaTemplating.bindable], { + }), _descriptor4 = _applyDecoratedDescriptor(_class2.prototype, 'swapOrder', [_aureliaTemplating.bindable], { enumerable: true, initializer: null })), _class2)) || _class) || _class) || _class); + + + function createInstruction(composer, instruction) { + return Object.assign(instruction, { + bindingContext: composer.bindingContext, + overrideContext: composer.overrideContext, + owningView: composer.owningView, + container: composer.container, + viewSlot: composer.viewSlot, + viewResources: composer.viewResources, + currentController: composer.currentController, + host: composer.element, + swapOrder: composer.swapOrder + }); + } + + function processInstruction(composer, instruction) { + composer.currentInstruction = null; + composer.compositionEngine.compose(instruction).then(function (controller) { + composer.currentController = controller; + composer.currentViewModel = controller ? controller.viewModel : null; + }); + } }); -define('aurelia-templating-resources/repeat-strategy-locator',['exports', './null-repeat-strategy', './array-repeat-strategy', './map-repeat-strategy', './set-repeat-strategy', './number-repeat-strategy'], function (exports, _nullRepeatStrategy, _arrayRepeatStrategy, _mapRepeatStrategy, _setRepeatStrategy, _numberRepeatStrategy) { +define('aurelia-templating-resources/if',['exports', 'aurelia-templating', 'aurelia-dependency-injection'], function (exports, _aureliaTemplating, _aureliaDependencyInjection) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); - exports.RepeatStrategyLocator = undefined; + exports.If = undefined; - var RepeatStrategyLocator = exports.RepeatStrategyLocator = function () { - function RepeatStrategyLocator() { - + var _dec, _dec2, _class; - this.matchers = []; - this.strategies = []; + var If = exports.If = (_dec = (0, _aureliaTemplating.customAttribute)('if'), _dec2 = (0, _aureliaDependencyInjection.inject)(_aureliaTemplating.BoundViewFactory, _aureliaTemplating.ViewSlot), _dec(_class = (0, _aureliaTemplating.templateController)(_class = _dec2(_class = function () { + function If(viewFactory, viewSlot) { + - this.addStrategy(function (items) { - return items === null || items === undefined; - }, new _nullRepeatStrategy.NullRepeatStrategy()); - this.addStrategy(function (items) { - return items instanceof Array; - }, new _arrayRepeatStrategy.ArrayRepeatStrategy()); - this.addStrategy(function (items) { - return items instanceof Map; - }, new _mapRepeatStrategy.MapRepeatStrategy()); - this.addStrategy(function (items) { - return items instanceof Set; - }, new _setRepeatStrategy.SetRepeatStrategy()); - this.addStrategy(function (items) { - return typeof items === 'number'; - }, new _numberRepeatStrategy.NumberRepeatStrategy()); + this.viewFactory = viewFactory; + this.viewSlot = viewSlot; + this.showing = false; + this.view = null; + this.bindingContext = null; + this.overrideContext = null; } - RepeatStrategyLocator.prototype.addStrategy = function addStrategy(matcher, strategy) { - this.matchers.push(matcher); - this.strategies.push(strategy); + If.prototype.bind = function bind(bindingContext, overrideContext) { + this.bindingContext = bindingContext; + this.overrideContext = overrideContext; + this.valueChanged(this.value); }; - RepeatStrategyLocator.prototype.getStrategy = function getStrategy(items) { - var matchers = this.matchers; + If.prototype.valueChanged = function valueChanged(newValue) { + var _this = this; - for (var i = 0, ii = matchers.length; i < ii; ++i) { - if (matchers[i](items)) { - return this.strategies[i]; + if (this.__queuedChanges) { + this.__queuedChanges.push(newValue); + return; + } + + var maybePromise = this._runValueChanged(newValue); + if (maybePromise instanceof Promise) { + (function () { + var queuedChanges = _this.__queuedChanges = []; + + var runQueuedChanges = function runQueuedChanges() { + if (!queuedChanges.length) { + _this.__queuedChanges = undefined; + return; + } + + var nextPromise = _this._runValueChanged(queuedChanges.shift()) || Promise.resolve(); + nextPromise.then(runQueuedChanges); + }; + + maybePromise.then(runQueuedChanges); + })(); + } + }; + + If.prototype._runValueChanged = function _runValueChanged(newValue) { + var _this2 = this; + + if (!newValue) { + var viewOrPromise = void 0; + if (this.view !== null && this.showing) { + viewOrPromise = this.viewSlot.remove(this.view); + if (viewOrPromise instanceof Promise) { + viewOrPromise.then(function () { + return _this2.view.unbind(); + }); + } else { + this.view.unbind(); + } } + + this.showing = false; + return viewOrPromise; } - return null; + if (this.view === null) { + this.view = this.viewFactory.create(); + } + + if (!this.view.isBound) { + this.view.bind(this.bindingContext, this.overrideContext); + } + + if (!this.showing) { + this.showing = true; + return this.viewSlot.add(this.view); + } + + return undefined; }; - return RepeatStrategyLocator; - }(); + If.prototype.unbind = function unbind() { + if (this.view === null) { + return; + } + + this.view.unbind(); + + if (!this.viewFactory.isCaching) { + return; + } + + if (this.showing) { + this.showing = false; + this.viewSlot.remove(this.view, true, true); + } + this.view.returnToCache(); + this.view = null; + }; + + return If; + }()) || _class) || _class) || _class); }); -define('aurelia-templating-resources/null-repeat-strategy',["exports"], function (exports) { - "use strict"; +define('aurelia-templating-resources/with',['exports', 'aurelia-dependency-injection', 'aurelia-templating', 'aurelia-binding'], function (exports, _aureliaDependencyInjection, _aureliaTemplating, _aureliaBinding) { + 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); + exports.With = undefined; - var NullRepeatStrategy = exports.NullRepeatStrategy = function () { - function NullRepeatStrategy() { + var _dec, _dec2, _class; + + var With = exports.With = (_dec = (0, _aureliaTemplating.customAttribute)('with'), _dec2 = (0, _aureliaDependencyInjection.inject)(_aureliaTemplating.BoundViewFactory, _aureliaTemplating.ViewSlot), _dec(_class = (0, _aureliaTemplating.templateController)(_class = _dec2(_class = function () { + function With(viewFactory, viewSlot) { + + this.viewFactory = viewFactory; + this.viewSlot = viewSlot; + this.parentOverrideContext = null; + this.view = null; } - NullRepeatStrategy.prototype.instanceChanged = function instanceChanged(repeat, items) { - repeat.removeAllViews(true); + With.prototype.bind = function bind(bindingContext, overrideContext) { + this.parentOverrideContext = overrideContext; + this.valueChanged(this.value); }; - NullRepeatStrategy.prototype.getCollectionObserver = function getCollectionObserver(observerLocator, items) {}; + With.prototype.valueChanged = function valueChanged(newValue) { + var overrideContext = (0, _aureliaBinding.createOverrideContext)(newValue, this.parentOverrideContext); + if (!this.view) { + this.view = this.viewFactory.create(); + this.view.bind(newValue, overrideContext); + this.viewSlot.add(this.view); + } else { + this.view.bind(newValue, overrideContext); + } + }; - return NullRepeatStrategy; - }(); + With.prototype.unbind = function unbind() { + this.parentOverrideContext = null; + + if (this.view) { + this.view.unbind(); + } + }; + + return With; + }()) || _class) || _class) || _class); }); -define('aurelia-templating-resources/array-repeat-strategy',['exports', './repeat-utilities', 'aurelia-binding'], function (exports, _repeatUtilities, _aureliaBinding) { +define('aurelia-templating-resources/repeat',['exports', 'aurelia-dependency-injection', 'aurelia-binding', 'aurelia-templating', './repeat-strategy-locator', './repeat-utilities', './analyze-view-factory', './abstract-repeater'], function (exports, _aureliaDependencyInjection, _aureliaBinding, _aureliaTemplating, _repeatStrategyLocator, _repeatUtilities, _analyzeViewFactory, _abstractRepeater) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); - exports.ArrayRepeatStrategy = undefined; + exports.Repeat = undefined; + + function _initDefineProp(target, property, descriptor, context) { + if (!descriptor) return; + Object.defineProperty(target, property, { + enumerable: descriptor.enumerable, + configurable: descriptor.configurable, + writable: descriptor.writable, + value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 + }); + } + + + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); + } + + return call && (typeof call === "object" || typeof call === "function") ? call : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); + } + + subClass.prototype = Object.create(superClass && superClass.prototype, { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true + } + }); + if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; + } - + function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { + var desc = {}; + Object['ke' + 'ys'](descriptor).forEach(function (key) { + desc[key] = descriptor[key]; + }); + desc.enumerable = !!desc.enumerable; + desc.configurable = !!desc.configurable; - var ArrayRepeatStrategy = exports.ArrayRepeatStrategy = function () { - function ArrayRepeatStrategy() { - + if ('value' in desc || desc.initializer) { + desc.writable = true; } - ArrayRepeatStrategy.prototype.getCollectionObserver = function getCollectionObserver(observerLocator, items) { - return observerLocator.getArrayObserver(items); - }; + desc = decorators.slice().reverse().reduce(function (desc, decorator) { + return decorator(target, property, desc) || desc; + }, desc); - ArrayRepeatStrategy.prototype.instanceChanged = function instanceChanged(repeat, items) { - var _this = this; + if (context && desc.initializer !== void 0) { + desc.value = desc.initializer ? desc.initializer.call(context) : void 0; + desc.initializer = undefined; + } - var itemsLength = items.length; + if (desc.initializer === void 0) { + Object['define' + 'Property'](target, property, desc); + desc = null; + } - if (!items || itemsLength === 0) { - repeat.removeAllViews(true, !repeat.viewsRequireLifecycle); - return; - } + return desc; + } - var children = repeat.views(); - var viewsLength = children.length; + function _initializerWarningHelper(descriptor, context) { + throw new Error('Decorating class property failed. Please ensure that transform-class-properties is enabled.'); + } - if (viewsLength === 0) { - this._standardProcessInstanceChanged(repeat, items); - return; - } + var _dec, _dec2, _class, _desc, _value, _class2, _descriptor, _descriptor2, _descriptor3, _descriptor4; - if (repeat.viewsRequireLifecycle) { - (function () { - var childrenSnapshot = children.slice(0); - var itemNameInBindingContext = repeat.local; - var matcher = repeat.matcher(); + var Repeat = exports.Repeat = (_dec = (0, _aureliaTemplating.customAttribute)('repeat'), _dec2 = (0, _aureliaDependencyInjection.inject)(_aureliaTemplating.BoundViewFactory, _aureliaTemplating.TargetInstruction, _aureliaTemplating.ViewSlot, _aureliaTemplating.ViewResources, _aureliaBinding.ObserverLocator, _repeatStrategyLocator.RepeatStrategyLocator), _dec(_class = (0, _aureliaTemplating.templateController)(_class = _dec2(_class = (_class2 = function (_AbstractRepeater) { + _inherits(Repeat, _AbstractRepeater); - var itemsPreviouslyInViews = []; - var viewsToRemove = []; + function Repeat(viewFactory, instruction, viewSlot, viewResources, observerLocator, strategyLocator) { + - for (var index = 0; index < viewsLength; index++) { - var view = childrenSnapshot[index]; - var oldItem = view.bindingContext[itemNameInBindingContext]; + var _this = _possibleConstructorReturn(this, _AbstractRepeater.call(this, { + local: 'item', + viewsRequireLifecycle: (0, _analyzeViewFactory.viewsRequireLifecycle)(viewFactory) + })); - if ((0, _repeatUtilities.indexOf)(items, oldItem, matcher) === -1) { - viewsToRemove.push(view); - } else { - itemsPreviouslyInViews.push(oldItem); - } - } + _initDefineProp(_this, 'items', _descriptor, _this); - var updateViews = void 0; - var removePromise = void 0; + _initDefineProp(_this, 'local', _descriptor2, _this); - if (itemsPreviouslyInViews.length > 0) { - removePromise = repeat.removeViews(viewsToRemove, true, !repeat.viewsRequireLifecycle); - updateViews = function updateViews() { - for (var _index = 0; _index < itemsLength; _index++) { - var item = items[_index]; - var indexOfView = (0, _repeatUtilities.indexOf)(itemsPreviouslyInViews, item, matcher, _index); - var _view = void 0; + _initDefineProp(_this, 'key', _descriptor3, _this); - if (indexOfView === -1) { - var overrideContext = (0, _repeatUtilities.createFullOverrideContext)(repeat, items[_index], _index, itemsLength); - repeat.insertView(_index, overrideContext.bindingContext, overrideContext); + _initDefineProp(_this, 'value', _descriptor4, _this); - itemsPreviouslyInViews.splice(_index, 0, undefined); - } else if (indexOfView === _index) { - _view = children[indexOfView]; - itemsPreviouslyInViews[indexOfView] = undefined; - } else { - _view = children[indexOfView]; - repeat.moveView(indexOfView, _index); - itemsPreviouslyInViews.splice(indexOfView, 1); - itemsPreviouslyInViews.splice(_index, 0, undefined); - } + _this.viewFactory = viewFactory; + _this.instruction = instruction; + _this.viewSlot = viewSlot; + _this.lookupFunctions = viewResources.lookupFunctions; + _this.observerLocator = observerLocator; + _this.key = 'key'; + _this.value = 'value'; + _this.strategyLocator = strategyLocator; + _this.ignoreMutation = false; + _this.sourceExpression = (0, _repeatUtilities.getItemsSourceExpression)(_this.instruction, 'repeat.for'); + _this.isOneTime = (0, _repeatUtilities.isOneTime)(_this.sourceExpression); + _this.viewsRequireLifecycle = (0, _analyzeViewFactory.viewsRequireLifecycle)(viewFactory); + return _this; + } - if (_view) { - (0, _repeatUtilities.updateOverrideContext)(_view.overrideContext, _index, itemsLength); - } - } + Repeat.prototype.call = function call(context, changes) { + this[context](this.items, changes); + }; - _this._inPlaceProcessItems(repeat, items); - }; - } else { - removePromise = repeat.removeAllViews(true, !repeat.viewsRequireLifecycle); - updateViews = function updateViews() { - return _this._standardProcessInstanceChanged(repeat, items); - }; - } + Repeat.prototype.bind = function bind(bindingContext, overrideContext) { + this.scope = { bindingContext: bindingContext, overrideContext: overrideContext }; + this.matcherBinding = this._captureAndRemoveMatcherBinding(); + this.itemsChanged(); + }; - if (removePromise instanceof Promise) { - removePromise.then(updateViews); - } else { - updateViews(); - } - })(); - } else { - this._inPlaceProcessItems(repeat, items); - } + Repeat.prototype.unbind = function unbind() { + this.scope = null; + this.items = null; + this.matcherBinding = null; + this.viewSlot.removeAll(true); + this._unsubscribeCollection(); }; - ArrayRepeatStrategy.prototype._standardProcessInstanceChanged = function _standardProcessInstanceChanged(repeat, items) { - for (var i = 0, ii = items.length; i < ii; i++) { - var overrideContext = (0, _repeatUtilities.createFullOverrideContext)(repeat, items[i], i, ii); - repeat.addView(overrideContext.bindingContext, overrideContext); + Repeat.prototype._unsubscribeCollection = function _unsubscribeCollection() { + if (this.collectionObserver) { + this.collectionObserver.unsubscribe(this.callContext, this); + this.collectionObserver = null; + this.callContext = null; } }; - ArrayRepeatStrategy.prototype._inPlaceProcessItems = function _inPlaceProcessItems(repeat, items) { - var itemsLength = items.length; - var viewsLength = repeat.viewCount(); + Repeat.prototype.itemsChanged = function itemsChanged() { + this._unsubscribeCollection(); - while (viewsLength > itemsLength) { - viewsLength--; - repeat.removeView(viewsLength, true, !repeat.viewsRequireLifecycle); + if (!this.scope) { + return; } - var local = repeat.local; - - for (var i = 0; i < viewsLength; i++) { - var view = repeat.view(i); - var last = i === itemsLength - 1; - var middle = i !== 0 && !last; - - if (view.bindingContext[local] === items[i] && view.overrideContext.$middle === middle && view.overrideContext.$last === last) { - continue; - } - - view.bindingContext[local] = items[i]; - view.overrideContext.$middle = middle; - view.overrideContext.$last = last; - repeat.updateBindings(view); + var items = this.items; + this.strategy = this.strategyLocator.getStrategy(items); + if (!this.strategy) { + throw new Error('Value for \'' + this.sourceExpression + '\' is non-repeatable'); } - for (var _i = viewsLength; _i < itemsLength; _i++) { - var overrideContext = (0, _repeatUtilities.createFullOverrideContext)(repeat, items[_i], _i, itemsLength); - repeat.addView(overrideContext.bindingContext, overrideContext); + if (!this.isOneTime && !this._observeInnerCollection()) { + this._observeCollection(); } + this.strategy.instanceChanged(this, items); }; - ArrayRepeatStrategy.prototype.instanceMutated = function instanceMutated(repeat, array, splices) { - var _this2 = this; - - if (repeat.__queuedSplices) { - for (var i = 0, ii = splices.length; i < ii; ++i) { - var _splices$i = splices[i], - index = _splices$i.index, - removed = _splices$i.removed, - addedCount = _splices$i.addedCount; - - (0, _aureliaBinding.mergeSplice)(repeat.__queuedSplices, index, removed, addedCount); - } - - repeat.__array = array.slice(0); - return; + Repeat.prototype._getInnerCollection = function _getInnerCollection() { + var expression = (0, _repeatUtilities.unwrapExpression)(this.sourceExpression); + if (!expression) { + return null; } + return expression.evaluate(this.scope, null); + }; - var maybePromise = this._runSplices(repeat, array.slice(0), splices); - if (maybePromise instanceof Promise) { - (function () { - var queuedSplices = repeat.__queuedSplices = []; - - var runQueuedSplices = function runQueuedSplices() { - if (!queuedSplices.length) { - repeat.__queuedSplices = undefined; - repeat.__array = undefined; - return; - } - - var nextPromise = _this2._runSplices(repeat, repeat.__array, queuedSplices) || Promise.resolve(); - queuedSplices = repeat.__queuedSplices = []; - nextPromise.then(runQueuedSplices); - }; - - maybePromise.then(runQueuedSplices); - })(); + Repeat.prototype.handleCollectionMutated = function handleCollectionMutated(collection, changes) { + if (!this.collectionObserver) { + return; } + this.strategy.instanceMutated(this, collection, changes); }; - ArrayRepeatStrategy.prototype._runSplices = function _runSplices(repeat, array, splices) { - var _this3 = this; - - var removeDelta = 0; - var rmPromises = []; - - for (var i = 0, ii = splices.length; i < ii; ++i) { - var splice = splices[i]; - var removed = splice.removed; - - for (var j = 0, jj = removed.length; j < jj; ++j) { - var viewOrPromise = repeat.removeView(splice.index + removeDelta + rmPromises.length, true); - if (viewOrPromise instanceof Promise) { - rmPromises.push(viewOrPromise); - } - } - removeDelta -= splice.addedCount; - } + Repeat.prototype.handleInnerCollectionMutated = function handleInnerCollectionMutated(collection, changes) { + var _this2 = this; - if (rmPromises.length > 0) { - return Promise.all(rmPromises).then(function () { - var spliceIndexLow = _this3._handleAddedSplices(repeat, array, splices); - (0, _repeatUtilities.updateOverrideContexts)(repeat.views(), spliceIndexLow); - }); + if (!this.collectionObserver) { + return; } - var spliceIndexLow = this._handleAddedSplices(repeat, array, splices); - (0, _repeatUtilities.updateOverrideContexts)(repeat.views(), spliceIndexLow); + if (this.ignoreMutation) { + return; + } + this.ignoreMutation = true; + var newItems = this.sourceExpression.evaluate(this.scope, this.lookupFunctions); + this.observerLocator.taskQueue.queueMicroTask(function () { + return _this2.ignoreMutation = false; + }); - return undefined; + if (newItems === this.items) { + this.itemsChanged(); + } else { + this.items = newItems; + } }; - ArrayRepeatStrategy.prototype._handleAddedSplices = function _handleAddedSplices(repeat, array, splices) { - var spliceIndex = void 0; - var spliceIndexLow = void 0; - var arrayLength = array.length; - for (var i = 0, ii = splices.length; i < ii; ++i) { - var splice = splices[i]; - var addIndex = spliceIndex = splice.index; - var end = splice.index + splice.addedCount; + Repeat.prototype._observeInnerCollection = function _observeInnerCollection() { + var items = this._getInnerCollection(); + var strategy = this.strategyLocator.getStrategy(items); + if (!strategy) { + return false; + } + this.collectionObserver = strategy.getCollectionObserver(this.observerLocator, items); + if (!this.collectionObserver) { + return false; + } + this.callContext = 'handleInnerCollectionMutated'; + this.collectionObserver.subscribe(this.callContext, this); + return true; + }; - if (typeof spliceIndexLow === 'undefined' || spliceIndexLow === null || spliceIndexLow > splice.index) { - spliceIndexLow = spliceIndex; - } + Repeat.prototype._observeCollection = function _observeCollection() { + var items = this.items; + this.collectionObserver = this.strategy.getCollectionObserver(this.observerLocator, items); + if (this.collectionObserver) { + this.callContext = 'handleCollectionMutated'; + this.collectionObserver.subscribe(this.callContext, this); + } + }; - for (; addIndex < end; ++addIndex) { - var overrideContext = (0, _repeatUtilities.createFullOverrideContext)(repeat, array[addIndex], addIndex, arrayLength); - repeat.insertView(addIndex, overrideContext.bindingContext, overrideContext); + Repeat.prototype._captureAndRemoveMatcherBinding = function _captureAndRemoveMatcherBinding() { + if (this.viewFactory.viewFactory) { + var instructions = this.viewFactory.viewFactory.instructions; + var instructionIds = Object.keys(instructions); + for (var i = 0; i < instructionIds.length; i++) { + var expressions = instructions[instructionIds[i]].expressions; + if (expressions) { + for (var ii = 0; i < expressions.length; i++) { + if (expressions[ii].targetProperty === 'matcher') { + var matcherBinding = expressions[ii]; + expressions.splice(ii, 1); + return matcherBinding; + } + } + } } } - return spliceIndexLow; + return undefined; }; - return ArrayRepeatStrategy; - }(); -}); -define('aurelia-templating-resources/repeat-utilities',['exports', 'aurelia-binding'], function (exports, _aureliaBinding) { - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.updateOverrideContexts = updateOverrideContexts; - exports.createFullOverrideContext = createFullOverrideContext; - exports.updateOverrideContext = updateOverrideContext; - exports.getItemsSourceExpression = getItemsSourceExpression; - exports.unwrapExpression = unwrapExpression; - exports.isOneTime = isOneTime; - exports.updateOneTimeBinding = updateOneTimeBinding; - exports.indexOf = indexOf; - - - var oneTime = _aureliaBinding.bindingMode.oneTime; + Repeat.prototype.viewCount = function viewCount() { + return this.viewSlot.children.length; + }; - function updateOverrideContexts(views, startIndex) { - var length = views.length; + Repeat.prototype.views = function views() { + return this.viewSlot.children; + }; - if (startIndex > 0) { - startIndex = startIndex - 1; - } + Repeat.prototype.view = function view(index) { + return this.viewSlot.children[index]; + }; - for (; startIndex < length; ++startIndex) { - updateOverrideContext(views[startIndex].overrideContext, startIndex, length); - } - } + Repeat.prototype.matcher = function matcher() { + return this.matcherBinding ? this.matcherBinding.sourceExpression.evaluate(this.scope, this.matcherBinding.lookupFunctions) : null; + }; - function createFullOverrideContext(repeat, data, index, length, key) { - var bindingContext = {}; - var overrideContext = (0, _aureliaBinding.createOverrideContext)(bindingContext, repeat.scope.overrideContext); + Repeat.prototype.addView = function addView(bindingContext, overrideContext) { + var view = this.viewFactory.create(); + view.bind(bindingContext, overrideContext); + this.viewSlot.add(view); + }; - if (typeof key !== 'undefined') { - bindingContext[repeat.key] = key; - bindingContext[repeat.value] = data; - } else { - bindingContext[repeat.local] = data; - } - updateOverrideContext(overrideContext, index, length); - return overrideContext; - } + Repeat.prototype.insertView = function insertView(index, bindingContext, overrideContext) { + var view = this.viewFactory.create(); + view.bind(bindingContext, overrideContext); + this.viewSlot.insert(index, view); + }; - function updateOverrideContext(overrideContext, index, length) { - var first = index === 0; - var last = index === length - 1; - var even = index % 2 === 0; + Repeat.prototype.moveView = function moveView(sourceIndex, targetIndex) { + this.viewSlot.move(sourceIndex, targetIndex); + }; - overrideContext.$index = index; - overrideContext.$first = first; - overrideContext.$last = last; - overrideContext.$middle = !(first || last); - overrideContext.$odd = !even; - overrideContext.$even = even; - } + Repeat.prototype.removeAllViews = function removeAllViews(returnToCache, skipAnimation) { + return this.viewSlot.removeAll(returnToCache, skipAnimation); + }; - function getItemsSourceExpression(instruction, attrName) { - return instruction.behaviorInstructions.filter(function (bi) { - return bi.originalAttrName === attrName; - })[0].attributes.items.sourceExpression; - } + Repeat.prototype.removeViews = function removeViews(viewsToRemove, returnToCache, skipAnimation) { + return this.viewSlot.removeMany(viewsToRemove, returnToCache, skipAnimation); + }; - function unwrapExpression(expression) { - var unwrapped = false; - while (expression instanceof _aureliaBinding.BindingBehavior) { - expression = expression.expression; - } - while (expression instanceof _aureliaBinding.ValueConverter) { - expression = expression.expression; - unwrapped = true; - } - return unwrapped ? expression : null; - } + Repeat.prototype.removeView = function removeView(index, returnToCache, skipAnimation) { + return this.viewSlot.removeAt(index, returnToCache, skipAnimation); + }; - function isOneTime(expression) { - while (expression instanceof _aureliaBinding.BindingBehavior) { - if (expression.name === 'oneTime') { - return true; + Repeat.prototype.updateBindings = function updateBindings(view) { + var j = view.bindings.length; + while (j--) { + (0, _repeatUtilities.updateOneTimeBinding)(view.bindings[j]); } - expression = expression.expression; - } - return false; - } - - function updateOneTimeBinding(binding) { - if (binding.call && binding.mode === oneTime) { - binding.call(_aureliaBinding.sourceContext); - } else if (binding.updateOneTimeBindings) { - binding.updateOneTimeBindings(); - } - } - - function indexOf(array, item, matcher, startIndex) { - if (!matcher) { - return array.indexOf(item); - } - var length = array.length; - for (var index = startIndex || 0; index < length; index++) { - if (matcher(array[index], item)) { - return index; + j = view.controllers.length; + while (j--) { + var k = view.controllers[j].boundProperties.length; + while (k--) { + var binding = view.controllers[j].boundProperties[k].binding; + (0, _repeatUtilities.updateOneTimeBinding)(binding); + } } - } - return -1; - } + }; + + return Repeat; + }(_abstractRepeater.AbstractRepeater), (_descriptor = _applyDecoratedDescriptor(_class2.prototype, 'items', [_aureliaTemplating.bindable], { + enumerable: true, + initializer: null + }), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, 'local', [_aureliaTemplating.bindable], { + enumerable: true, + initializer: null + }), _descriptor3 = _applyDecoratedDescriptor(_class2.prototype, 'key', [_aureliaTemplating.bindable], { + enumerable: true, + initializer: null + }), _descriptor4 = _applyDecoratedDescriptor(_class2.prototype, 'value', [_aureliaTemplating.bindable], { + enumerable: true, + initializer: null + })), _class2)) || _class) || _class) || _class); }); -define('aurelia-templating-resources/map-repeat-strategy',['exports', './repeat-utilities'], function (exports, _repeatUtilities) { +define('aurelia-templating-resources/repeat-strategy-locator',['exports', './null-repeat-strategy', './array-repeat-strategy', './map-repeat-strategy', './set-repeat-strategy', './number-repeat-strategy'], function (exports, _nullRepeatStrategy, _arrayRepeatStrategy, _mapRepeatStrategy, _setRepeatStrategy, _numberRepeatStrategy) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); - exports.MapRepeatStrategy = undefined; + exports.RepeatStrategyLocator = undefined; - var MapRepeatStrategy = exports.MapRepeatStrategy = function () { - function MapRepeatStrategy() { + var RepeatStrategyLocator = exports.RepeatStrategyLocator = function () { + function RepeatStrategyLocator() { + + this.matchers = []; + this.strategies = []; + + this.addStrategy(function (items) { + return items === null || items === undefined; + }, new _nullRepeatStrategy.NullRepeatStrategy()); + this.addStrategy(function (items) { + return items instanceof Array; + }, new _arrayRepeatStrategy.ArrayRepeatStrategy()); + this.addStrategy(function (items) { + return items instanceof Map; + }, new _mapRepeatStrategy.MapRepeatStrategy()); + this.addStrategy(function (items) { + return items instanceof Set; + }, new _setRepeatStrategy.SetRepeatStrategy()); + this.addStrategy(function (items) { + return typeof items === 'number'; + }, new _numberRepeatStrategy.NumberRepeatStrategy()); } - MapRepeatStrategy.prototype.getCollectionObserver = function getCollectionObserver(observerLocator, items) { - return observerLocator.getMapObserver(items); + RepeatStrategyLocator.prototype.addStrategy = function addStrategy(matcher, strategy) { + this.matchers.push(matcher); + this.strategies.push(strategy); }; - MapRepeatStrategy.prototype.instanceChanged = function instanceChanged(repeat, items) { - var _this = this; + RepeatStrategyLocator.prototype.getStrategy = function getStrategy(items) { + var matchers = this.matchers; - var removePromise = repeat.removeAllViews(true, !repeat.viewsRequireLifecycle); - if (removePromise instanceof Promise) { - removePromise.then(function () { - return _this._standardProcessItems(repeat, items); - }); - return; + for (var i = 0, ii = matchers.length; i < ii; ++i) { + if (matchers[i](items)) { + return this.strategies[i]; + } } - this._standardProcessItems(repeat, items); - }; - - MapRepeatStrategy.prototype._standardProcessItems = function _standardProcessItems(repeat, items) { - var index = 0; - var overrideContext = void 0; - items.forEach(function (value, key) { - overrideContext = (0, _repeatUtilities.createFullOverrideContext)(repeat, value, index, items.size, key); - repeat.addView(overrideContext.bindingContext, overrideContext); - ++index; - }); + return null; }; - MapRepeatStrategy.prototype.instanceMutated = function instanceMutated(repeat, map, records) { - var key = void 0; - var i = void 0; - var ii = void 0; - var overrideContext = void 0; - var removeIndex = void 0; - var record = void 0; - var rmPromises = []; - var viewOrPromise = void 0; - - for (i = 0, ii = records.length; i < ii; ++i) { - record = records[i]; - key = record.key; - switch (record.type) { - case 'update': - removeIndex = this._getViewIndexByKey(repeat, key); - viewOrPromise = repeat.removeView(removeIndex, true, !repeat.viewsRequireLifecycle); - if (viewOrPromise instanceof Promise) { - rmPromises.push(viewOrPromise); - } - overrideContext = (0, _repeatUtilities.createFullOverrideContext)(repeat, map.get(key), removeIndex, map.size, key); - repeat.insertView(removeIndex, overrideContext.bindingContext, overrideContext); - break; - case 'add': - overrideContext = (0, _repeatUtilities.createFullOverrideContext)(repeat, map.get(key), map.size - 1, map.size, key); - repeat.insertView(map.size - 1, overrideContext.bindingContext, overrideContext); - break; - case 'delete': - if (record.oldValue === undefined) { - return; - } - removeIndex = this._getViewIndexByKey(repeat, key); - viewOrPromise = repeat.removeView(removeIndex, true, !repeat.viewsRequireLifecycle); - if (viewOrPromise instanceof Promise) { - rmPromises.push(viewOrPromise); - } - break; - case 'clear': - repeat.removeAllViews(true, !repeat.viewsRequireLifecycle); - break; - default: - continue; - } - } + return RepeatStrategyLocator; + }(); +}); +define('aurelia-templating-resources/null-repeat-strategy',["exports"], function (exports) { + "use strict"; - if (rmPromises.length > 0) { - Promise.all(rmPromises).then(function () { - (0, _repeatUtilities.updateOverrideContexts)(repeat.views(), 0); - }); - } else { - (0, _repeatUtilities.updateOverrideContexts)(repeat.views(), 0); - } - }; + Object.defineProperty(exports, "__esModule", { + value: true + }); - MapRepeatStrategy.prototype._getViewIndexByKey = function _getViewIndexByKey(repeat, key) { - var i = void 0; - var ii = void 0; - var child = void 0; + - for (i = 0, ii = repeat.viewCount(); i < ii; ++i) { - child = repeat.view(i); - if (child.bindingContext[repeat.key] === key) { - return i; - } - } + var NullRepeatStrategy = exports.NullRepeatStrategy = function () { + function NullRepeatStrategy() { + + } - return undefined; + NullRepeatStrategy.prototype.instanceChanged = function instanceChanged(repeat, items) { + repeat.removeAllViews(true); }; - return MapRepeatStrategy; + NullRepeatStrategy.prototype.getCollectionObserver = function getCollectionObserver(observerLocator, items) {}; + + return NullRepeatStrategy; }(); }); -define('aurelia-templating-resources/set-repeat-strategy',['exports', './repeat-utilities'], function (exports, _repeatUtilities) { +define('aurelia-templating-resources/array-repeat-strategy',['exports', './repeat-utilities', 'aurelia-binding'], function (exports, _repeatUtilities, _aureliaBinding) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); - exports.SetRepeatStrategy = undefined; + exports.ArrayRepeatStrategy = undefined; - var SetRepeatStrategy = exports.SetRepeatStrategy = function () { - function SetRepeatStrategy() { + var ArrayRepeatStrategy = exports.ArrayRepeatStrategy = function () { + function ArrayRepeatStrategy() { } - SetRepeatStrategy.prototype.getCollectionObserver = function getCollectionObserver(observerLocator, items) { - return observerLocator.getSetObserver(items); + ArrayRepeatStrategy.prototype.getCollectionObserver = function getCollectionObserver(observerLocator, items) { + return observerLocator.getArrayObserver(items); }; - SetRepeatStrategy.prototype.instanceChanged = function instanceChanged(repeat, items) { + ArrayRepeatStrategy.prototype.instanceChanged = function instanceChanged(repeat, items) { var _this = this; - var removePromise = repeat.removeAllViews(true, !repeat.viewsRequireLifecycle); - if (removePromise instanceof Promise) { - removePromise.then(function () { - return _this._standardProcessItems(repeat, items); - }); + var itemsLength = items.length; + + if (!items || itemsLength === 0) { + repeat.removeAllViews(true, !repeat.viewsRequireLifecycle); return; } - this._standardProcessItems(repeat, items); - }; - SetRepeatStrategy.prototype._standardProcessItems = function _standardProcessItems(repeat, items) { - var index = 0; - var overrideContext = void 0; + var children = repeat.views(); + var viewsLength = children.length; - items.forEach(function (value) { - overrideContext = (0, _repeatUtilities.createFullOverrideContext)(repeat, value, index, items.size); - repeat.addView(overrideContext.bindingContext, overrideContext); - ++index; - }); - }; + if (viewsLength === 0) { + this._standardProcessInstanceChanged(repeat, items); + return; + } - SetRepeatStrategy.prototype.instanceMutated = function instanceMutated(repeat, set, records) { - var value = void 0; - var i = void 0; - var ii = void 0; - var overrideContext = void 0; - var removeIndex = void 0; - var record = void 0; - var rmPromises = []; - var viewOrPromise = void 0; + if (repeat.viewsRequireLifecycle) { + (function () { + var childrenSnapshot = children.slice(0); + var itemNameInBindingContext = repeat.local; + var matcher = repeat.matcher(); - for (i = 0, ii = records.length; i < ii; ++i) { - record = records[i]; - value = record.value; - switch (record.type) { - case 'add': - overrideContext = (0, _repeatUtilities.createFullOverrideContext)(repeat, value, set.size - 1, set.size); - repeat.insertView(set.size - 1, overrideContext.bindingContext, overrideContext); - break; - case 'delete': - removeIndex = this._getViewIndexByValue(repeat, value); - viewOrPromise = repeat.removeView(removeIndex, true, !repeat.viewsRequireLifecycle); - if (viewOrPromise instanceof Promise) { - rmPromises.push(viewOrPromise); + var itemsPreviouslyInViews = []; + var viewsToRemove = []; + + for (var index = 0; index < viewsLength; index++) { + var view = childrenSnapshot[index]; + var oldItem = view.bindingContext[itemNameInBindingContext]; + + if ((0, _repeatUtilities.indexOf)(items, oldItem, matcher) === -1) { + viewsToRemove.push(view); + } else { + itemsPreviouslyInViews.push(oldItem); } - break; - case 'clear': - repeat.removeAllViews(true, !repeat.viewsRequireLifecycle); - break; - default: - continue; - } - } + } - if (rmPromises.length > 0) { - Promise.all(rmPromises).then(function () { - (0, _repeatUtilities.updateOverrideContexts)(repeat.views(), 0); - }); + var updateViews = void 0; + var removePromise = void 0; + + if (itemsPreviouslyInViews.length > 0) { + removePromise = repeat.removeViews(viewsToRemove, true, !repeat.viewsRequireLifecycle); + updateViews = function updateViews() { + for (var _index = 0; _index < itemsLength; _index++) { + var item = items[_index]; + var indexOfView = (0, _repeatUtilities.indexOf)(itemsPreviouslyInViews, item, matcher, _index); + var _view = void 0; + + if (indexOfView === -1) { + var overrideContext = (0, _repeatUtilities.createFullOverrideContext)(repeat, items[_index], _index, itemsLength); + repeat.insertView(_index, overrideContext.bindingContext, overrideContext); + + itemsPreviouslyInViews.splice(_index, 0, undefined); + } else if (indexOfView === _index) { + _view = children[indexOfView]; + itemsPreviouslyInViews[indexOfView] = undefined; + } else { + _view = children[indexOfView]; + repeat.moveView(indexOfView, _index); + itemsPreviouslyInViews.splice(indexOfView, 1); + itemsPreviouslyInViews.splice(_index, 0, undefined); + } + + if (_view) { + (0, _repeatUtilities.updateOverrideContext)(_view.overrideContext, _index, itemsLength); + } + } + + _this._inPlaceProcessItems(repeat, items); + }; + } else { + removePromise = repeat.removeAllViews(true, !repeat.viewsRequireLifecycle); + updateViews = function updateViews() { + return _this._standardProcessInstanceChanged(repeat, items); + }; + } + + if (removePromise instanceof Promise) { + removePromise.then(updateViews); + } else { + updateViews(); + } + })(); } else { - (0, _repeatUtilities.updateOverrideContexts)(repeat.views(), 0); + this._inPlaceProcessItems(repeat, items); } }; - SetRepeatStrategy.prototype._getViewIndexByValue = function _getViewIndexByValue(repeat, value) { - var i = void 0; - var ii = void 0; - var child = void 0; - - for (i = 0, ii = repeat.viewCount(); i < ii; ++i) { - child = repeat.view(i); - if (child.bindingContext[repeat.local] === value) { - return i; - } + ArrayRepeatStrategy.prototype._standardProcessInstanceChanged = function _standardProcessInstanceChanged(repeat, items) { + for (var i = 0, ii = items.length; i < ii; i++) { + var overrideContext = (0, _repeatUtilities.createFullOverrideContext)(repeat, items[i], i, ii); + repeat.addView(overrideContext.bindingContext, overrideContext); } - - return undefined; - }; - - return SetRepeatStrategy; - }(); -}); -define('aurelia-templating-resources/number-repeat-strategy',['exports', './repeat-utilities'], function (exports, _repeatUtilities) { - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.NumberRepeatStrategy = undefined; - - - - var NumberRepeatStrategy = exports.NumberRepeatStrategy = function () { - function NumberRepeatStrategy() { - - } - - NumberRepeatStrategy.prototype.getCollectionObserver = function getCollectionObserver() { - return null; }; - NumberRepeatStrategy.prototype.instanceChanged = function instanceChanged(repeat, value) { - var _this = this; + ArrayRepeatStrategy.prototype._inPlaceProcessItems = function _inPlaceProcessItems(repeat, items) { + var itemsLength = items.length; + var viewsLength = repeat.viewCount(); - var removePromise = repeat.removeAllViews(true, !repeat.viewsRequireLifecycle); - if (removePromise instanceof Promise) { - removePromise.then(function () { - return _this._standardProcessItems(repeat, value); - }); - return; + while (viewsLength > itemsLength) { + viewsLength--; + repeat.removeView(viewsLength, true, !repeat.viewsRequireLifecycle); } - this._standardProcessItems(repeat, value); - }; - NumberRepeatStrategy.prototype._standardProcessItems = function _standardProcessItems(repeat, value) { - var childrenLength = repeat.viewCount(); - var i = void 0; - var ii = void 0; - var overrideContext = void 0; - var viewsToRemove = void 0; - - value = Math.floor(value); - viewsToRemove = childrenLength - value; + var local = repeat.local; - if (viewsToRemove > 0) { - if (viewsToRemove > childrenLength) { - viewsToRemove = childrenLength; - } + for (var i = 0; i < viewsLength; i++) { + var view = repeat.view(i); + var last = i === itemsLength - 1; + var middle = i !== 0 && !last; - for (i = 0, ii = viewsToRemove; i < ii; ++i) { - repeat.removeView(childrenLength - (i + 1), true, !repeat.viewsRequireLifecycle); + if (view.bindingContext[local] === items[i] && view.overrideContext.$middle === middle && view.overrideContext.$last === last) { + continue; } - return; + view.bindingContext[local] = items[i]; + view.overrideContext.$middle = middle; + view.overrideContext.$last = last; + repeat.updateBindings(view); } - for (i = childrenLength, ii = value; i < ii; ++i) { - overrideContext = (0, _repeatUtilities.createFullOverrideContext)(repeat, i, i, ii); + for (var _i = viewsLength; _i < itemsLength; _i++) { + var overrideContext = (0, _repeatUtilities.createFullOverrideContext)(repeat, items[_i], _i, itemsLength); repeat.addView(overrideContext.bindingContext, overrideContext); } - - (0, _repeatUtilities.updateOverrideContexts)(repeat.views(), 0); }; - return NumberRepeatStrategy; - }(); -}); -define('aurelia-templating-resources/analyze-view-factory',['exports'], function (exports) { - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.viewsRequireLifecycle = viewsRequireLifecycle; - var lifecycleOptionalBehaviors = exports.lifecycleOptionalBehaviors = ['focus', 'if', 'repeat', 'show', 'with']; + ArrayRepeatStrategy.prototype.instanceMutated = function instanceMutated(repeat, array, splices) { + var _this2 = this; - function behaviorRequiresLifecycle(instruction) { - var t = instruction.type; - var name = t.elementName !== null ? t.elementName : t.attributeName; - return lifecycleOptionalBehaviors.indexOf(name) === -1 && (t.handlesAttached || t.handlesBind || t.handlesCreated || t.handlesDetached || t.handlesUnbind) || t.viewFactory && viewsRequireLifecycle(t.viewFactory) || instruction.viewFactory && viewsRequireLifecycle(instruction.viewFactory); - } + if (repeat.__queuedSplices) { + for (var i = 0, ii = splices.length; i < ii; ++i) { + var _splices$i = splices[i], + index = _splices$i.index, + removed = _splices$i.removed, + addedCount = _splices$i.addedCount; - function targetRequiresLifecycle(instruction) { - var behaviors = instruction.behaviorInstructions; - if (behaviors) { - var i = behaviors.length; - while (i--) { - if (behaviorRequiresLifecycle(behaviors[i])) { - return true; + (0, _aureliaBinding.mergeSplice)(repeat.__queuedSplices, index, removed, addedCount); } - } - } - - return instruction.viewFactory && viewsRequireLifecycle(instruction.viewFactory); - } - - function viewsRequireLifecycle(viewFactory) { - if ('_viewsRequireLifecycle' in viewFactory) { - return viewFactory._viewsRequireLifecycle; - } - - viewFactory._viewsRequireLifecycle = false; - - if (viewFactory.viewFactory) { - viewFactory._viewsRequireLifecycle = viewsRequireLifecycle(viewFactory.viewFactory); - return viewFactory._viewsRequireLifecycle; - } - - if (viewFactory.template.querySelector('.au-animate')) { - viewFactory._viewsRequireLifecycle = true; - return true; - } - for (var id in viewFactory.instructions) { - if (targetRequiresLifecycle(viewFactory.instructions[id])) { - viewFactory._viewsRequireLifecycle = true; - return true; + repeat.__array = array.slice(0); + return; } - } - - viewFactory._viewsRequireLifecycle = false; - return false; - } -}); -define('aurelia-templating-resources/abstract-repeater',['exports'], function (exports) { - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - + var maybePromise = this._runSplices(repeat, array.slice(0), splices); + if (maybePromise instanceof Promise) { + (function () { + var queuedSplices = repeat.__queuedSplices = []; - var AbstractRepeater = exports.AbstractRepeater = function () { - function AbstractRepeater(options) { - + var runQueuedSplices = function runQueuedSplices() { + if (!queuedSplices.length) { + repeat.__queuedSplices = undefined; + repeat.__array = undefined; + return; + } - Object.assign(this, { - local: 'items', - viewsRequireLifecycle: true - }, options); - } + var nextPromise = _this2._runSplices(repeat, repeat.__array, queuedSplices) || Promise.resolve(); + queuedSplices = repeat.__queuedSplices = []; + nextPromise.then(runQueuedSplices); + }; - AbstractRepeater.prototype.viewCount = function viewCount() { - throw new Error('subclass must implement `viewCount`'); + maybePromise.then(runQueuedSplices); + })(); + } }; - AbstractRepeater.prototype.views = function views() { - throw new Error('subclass must implement `views`'); - }; + ArrayRepeatStrategy.prototype._runSplices = function _runSplices(repeat, array, splices) { + var _this3 = this; - AbstractRepeater.prototype.view = function view(index) { - throw new Error('subclass must implement `view`'); - }; + var removeDelta = 0; + var rmPromises = []; - AbstractRepeater.prototype.matcher = function matcher() { - throw new Error('subclass must implement `matcher`'); - }; + for (var i = 0, ii = splices.length; i < ii; ++i) { + var splice = splices[i]; + var removed = splice.removed; - AbstractRepeater.prototype.addView = function addView(bindingContext, overrideContext) { - throw new Error('subclass must implement `addView`'); - }; + for (var j = 0, jj = removed.length; j < jj; ++j) { + var viewOrPromise = repeat.removeView(splice.index + removeDelta + rmPromises.length, true); + if (viewOrPromise instanceof Promise) { + rmPromises.push(viewOrPromise); + } + } + removeDelta -= splice.addedCount; + } - AbstractRepeater.prototype.insertView = function insertView(index, bindingContext, overrideContext) { - throw new Error('subclass must implement `insertView`'); - }; + if (rmPromises.length > 0) { + return Promise.all(rmPromises).then(function () { + var spliceIndexLow = _this3._handleAddedSplices(repeat, array, splices); + (0, _repeatUtilities.updateOverrideContexts)(repeat.views(), spliceIndexLow); + }); + } - AbstractRepeater.prototype.moveView = function moveView(sourceIndex, targetIndex) { - throw new Error('subclass must implement `moveView`'); - }; + var spliceIndexLow = this._handleAddedSplices(repeat, array, splices); + (0, _repeatUtilities.updateOverrideContexts)(repeat.views(), spliceIndexLow); - AbstractRepeater.prototype.removeAllViews = function removeAllViews(returnToCache, skipAnimation) { - throw new Error('subclass must implement `removeAllViews`'); + return undefined; }; - AbstractRepeater.prototype.removeViews = function removeViews(viewsToRemove, returnToCache, skipAnimation) { - throw new Error('subclass must implement `removeView`'); - }; + ArrayRepeatStrategy.prototype._handleAddedSplices = function _handleAddedSplices(repeat, array, splices) { + var spliceIndex = void 0; + var spliceIndexLow = void 0; + var arrayLength = array.length; + for (var i = 0, ii = splices.length; i < ii; ++i) { + var splice = splices[i]; + var addIndex = spliceIndex = splice.index; + var end = splice.index + splice.addedCount; - AbstractRepeater.prototype.removeView = function removeView(index, returnToCache, skipAnimation) { - throw new Error('subclass must implement `removeView`'); - }; + if (typeof spliceIndexLow === 'undefined' || spliceIndexLow === null || spliceIndexLow > splice.index) { + spliceIndexLow = spliceIndex; + } + + for (; addIndex < end; ++addIndex) { + var overrideContext = (0, _repeatUtilities.createFullOverrideContext)(repeat, array[addIndex], addIndex, arrayLength); + repeat.insertView(addIndex, overrideContext.bindingContext, overrideContext); + } + } - AbstractRepeater.prototype.updateBindings = function updateBindings(view) { - throw new Error('subclass must implement `updateBindings`'); + return spliceIndexLow; }; - return AbstractRepeater; + return ArrayRepeatStrategy; }(); }); -define('aurelia-templating-resources/show',['exports', 'aurelia-dependency-injection', 'aurelia-templating', 'aurelia-pal', './aurelia-hide-style'], function (exports, _aureliaDependencyInjection, _aureliaTemplating, _aureliaPal, _aureliaHideStyle) { +define('aurelia-templating-resources/repeat-utilities',['exports', 'aurelia-binding'], function (exports, _aureliaBinding) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); - exports.Show = undefined; + exports.updateOverrideContexts = updateOverrideContexts; + exports.createFullOverrideContext = createFullOverrideContext; + exports.updateOverrideContext = updateOverrideContext; + exports.getItemsSourceExpression = getItemsSourceExpression; + exports.unwrapExpression = unwrapExpression; + exports.isOneTime = isOneTime; + exports.updateOneTimeBinding = updateOneTimeBinding; + exports.indexOf = indexOf; - - var _dec, _dec2, _class; + var oneTime = _aureliaBinding.bindingMode.oneTime; - var Show = exports.Show = (_dec = (0, _aureliaTemplating.customAttribute)('show'), _dec2 = (0, _aureliaDependencyInjection.inject)(_aureliaPal.DOM.Element, _aureliaTemplating.Animator, _aureliaDependencyInjection.Optional.of(_aureliaPal.DOM.boundary, true)), _dec(_class = _dec2(_class = function () { - function Show(element, animator, domBoundary) { - + function updateOverrideContexts(views, startIndex) { + var length = views.length; - this.element = element; - this.animator = animator; - this.domBoundary = domBoundary; + if (startIndex > 0) { + startIndex = startIndex - 1; } - Show.prototype.created = function created() { - (0, _aureliaHideStyle.injectAureliaHideStyleAtBoundary)(this.domBoundary); - }; - - Show.prototype.valueChanged = function valueChanged(newValue) { - if (newValue) { - this.animator.removeClass(this.element, _aureliaHideStyle.aureliaHideClassName); - } else { - this.animator.addClass(this.element, _aureliaHideStyle.aureliaHideClassName); - } - }; + for (; startIndex < length; ++startIndex) { + updateOverrideContext(views[startIndex].overrideContext, startIndex, length); + } + } - Show.prototype.bind = function bind(bindingContext) { - this.valueChanged(this.value); - }; + function createFullOverrideContext(repeat, data, index, length, key) { + var bindingContext = {}; + var overrideContext = (0, _aureliaBinding.createOverrideContext)(bindingContext, repeat.scope.overrideContext); - return Show; - }()) || _class) || _class); -}); -define('aurelia-templating-resources/aurelia-hide-style',['exports', 'aurelia-pal'], function (exports, _aureliaPal) { - 'use strict'; + if (typeof key !== 'undefined') { + bindingContext[repeat.key] = key; + bindingContext[repeat.value] = data; + } else { + bindingContext[repeat.local] = data; + } + updateOverrideContext(overrideContext, index, length); + return overrideContext; + } - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.aureliaHideClassName = undefined; - exports.injectAureliaHideStyleAtHead = injectAureliaHideStyleAtHead; - exports.injectAureliaHideStyleAtBoundary = injectAureliaHideStyleAtBoundary; - var aureliaHideClassName = exports.aureliaHideClassName = 'aurelia-hide'; + function updateOverrideContext(overrideContext, index, length) { + var first = index === 0; + var last = index === length - 1; + var even = index % 2 === 0; - var aureliaHideClass = '.' + aureliaHideClassName + ' { display:none !important; }'; + overrideContext.$index = index; + overrideContext.$first = first; + overrideContext.$last = last; + overrideContext.$middle = !(first || last); + overrideContext.$odd = !even; + overrideContext.$even = even; + } - function injectAureliaHideStyleAtHead() { - _aureliaPal.DOM.injectStyles(aureliaHideClass); + function getItemsSourceExpression(instruction, attrName) { + return instruction.behaviorInstructions.filter(function (bi) { + return bi.originalAttrName === attrName; + })[0].attributes.items.sourceExpression; } - function injectAureliaHideStyleAtBoundary(domBoundary) { - if (_aureliaPal.FEATURE.shadowDOM && domBoundary && !domBoundary.hasAureliaHideStyle) { - domBoundary.hasAureliaHideStyle = true; - _aureliaPal.DOM.injectStyles(aureliaHideClass, domBoundary); + function unwrapExpression(expression) { + var unwrapped = false; + while (expression instanceof _aureliaBinding.BindingBehavior) { + expression = expression.expression; + } + while (expression instanceof _aureliaBinding.ValueConverter) { + expression = expression.expression; + unwrapped = true; } + return unwrapped ? expression : null; } -}); -define('aurelia-templating-resources/hide',['exports', 'aurelia-dependency-injection', 'aurelia-templating', 'aurelia-pal', './aurelia-hide-style'], function (exports, _aureliaDependencyInjection, _aureliaTemplating, _aureliaPal, _aureliaHideStyle) { - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.Hide = undefined; - - - var _dec, _dec2, _class; - - var Hide = exports.Hide = (_dec = (0, _aureliaTemplating.customAttribute)('hide'), _dec2 = (0, _aureliaDependencyInjection.inject)(_aureliaPal.DOM.Element, _aureliaTemplating.Animator, _aureliaDependencyInjection.Optional.of(_aureliaPal.DOM.boundary, true)), _dec(_class = _dec2(_class = function () { - function Hide(element, animator, domBoundary) { - - - this.element = element; - this.animator = animator; - this.domBoundary = domBoundary; + function isOneTime(expression) { + while (expression instanceof _aureliaBinding.BindingBehavior) { + if (expression.name === 'oneTime') { + return true; + } + expression = expression.expression; } + return false; + } - Hide.prototype.created = function created() { - (0, _aureliaHideStyle.injectAureliaHideStyleAtBoundary)(this.domBoundary); - }; + function updateOneTimeBinding(binding) { + if (binding.call && binding.mode === oneTime) { + binding.call(_aureliaBinding.sourceContext); + } else if (binding.updateOneTimeBindings) { + binding.updateOneTimeBindings(); + } + } - Hide.prototype.valueChanged = function valueChanged(newValue) { - if (newValue) { - this.animator.addClass(this.element, _aureliaHideStyle.aureliaHideClassName); - } else { - this.animator.removeClass(this.element, _aureliaHideStyle.aureliaHideClassName); + function indexOf(array, item, matcher, startIndex) { + if (!matcher) { + return array.indexOf(item); + } + var length = array.length; + for (var index = startIndex || 0; index < length; index++) { + if (matcher(array[index], item)) { + return index; } - }; - - Hide.prototype.bind = function bind(bindingContext) { - this.valueChanged(this.value); - }; - - return Hide; - }()) || _class) || _class); + } + return -1; + } }); -define('aurelia-templating-resources/sanitize-html',['exports', 'aurelia-binding', 'aurelia-dependency-injection', './html-sanitizer'], function (exports, _aureliaBinding, _aureliaDependencyInjection, _htmlSanitizer) { +define('aurelia-templating-resources/map-repeat-strategy',['exports', './repeat-utilities'], function (exports, _repeatUtilities) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); - exports.SanitizeHTMLValueConverter = undefined; + exports.MapRepeatStrategy = undefined; - var _dec, _dec2, _class; - - var SanitizeHTMLValueConverter = exports.SanitizeHTMLValueConverter = (_dec = (0, _aureliaBinding.valueConverter)('sanitizeHTML'), _dec2 = (0, _aureliaDependencyInjection.inject)(_htmlSanitizer.HTMLSanitizer), _dec(_class = _dec2(_class = function () { - function SanitizeHTMLValueConverter(sanitizer) { + var MapRepeatStrategy = exports.MapRepeatStrategy = function () { + function MapRepeatStrategy() { - - this.sanitizer = sanitizer; } - SanitizeHTMLValueConverter.prototype.toView = function toView(untrustedMarkup) { - if (untrustedMarkup === null || untrustedMarkup === undefined) { - return null; + MapRepeatStrategy.prototype.getCollectionObserver = function getCollectionObserver(observerLocator, items) { + return observerLocator.getMapObserver(items); + }; + + MapRepeatStrategy.prototype.instanceChanged = function instanceChanged(repeat, items) { + var _this = this; + + var removePromise = repeat.removeAllViews(true, !repeat.viewsRequireLifecycle); + if (removePromise instanceof Promise) { + removePromise.then(function () { + return _this._standardProcessItems(repeat, items); + }); + return; } + this._standardProcessItems(repeat, items); + }; - return this.sanitizer.sanitize(untrustedMarkup); + MapRepeatStrategy.prototype._standardProcessItems = function _standardProcessItems(repeat, items) { + var index = 0; + var overrideContext = void 0; + + items.forEach(function (value, key) { + overrideContext = (0, _repeatUtilities.createFullOverrideContext)(repeat, value, index, items.size, key); + repeat.addView(overrideContext.bindingContext, overrideContext); + ++index; + }); }; - return SanitizeHTMLValueConverter; - }()) || _class) || _class); -}); -define('aurelia-templating-resources/html-sanitizer',['exports'], function (exports) { - 'use strict'; + MapRepeatStrategy.prototype.instanceMutated = function instanceMutated(repeat, map, records) { + var key = void 0; + var i = void 0; + var ii = void 0; + var overrideContext = void 0; + var removeIndex = void 0; + var record = void 0; + var rmPromises = []; + var viewOrPromise = void 0; - Object.defineProperty(exports, "__esModule", { - value: true - }); + for (i = 0, ii = records.length; i < ii; ++i) { + record = records[i]; + key = record.key; + switch (record.type) { + case 'update': + removeIndex = this._getViewIndexByKey(repeat, key); + viewOrPromise = repeat.removeView(removeIndex, true, !repeat.viewsRequireLifecycle); + if (viewOrPromise instanceof Promise) { + rmPromises.push(viewOrPromise); + } + overrideContext = (0, _repeatUtilities.createFullOverrideContext)(repeat, map.get(key), removeIndex, map.size, key); + repeat.insertView(removeIndex, overrideContext.bindingContext, overrideContext); + break; + case 'add': + overrideContext = (0, _repeatUtilities.createFullOverrideContext)(repeat, map.get(key), map.size - 1, map.size, key); + repeat.insertView(map.size - 1, overrideContext.bindingContext, overrideContext); + break; + case 'delete': + if (record.oldValue === undefined) { + return; + } + removeIndex = this._getViewIndexByKey(repeat, key); + viewOrPromise = repeat.removeView(removeIndex, true, !repeat.viewsRequireLifecycle); + if (viewOrPromise instanceof Promise) { + rmPromises.push(viewOrPromise); + } + break; + case 'clear': + repeat.removeAllViews(true, !repeat.viewsRequireLifecycle); + break; + default: + continue; + } + } - + if (rmPromises.length > 0) { + Promise.all(rmPromises).then(function () { + (0, _repeatUtilities.updateOverrideContexts)(repeat.views(), 0); + }); + } else { + (0, _repeatUtilities.updateOverrideContexts)(repeat.views(), 0); + } + }; - var SCRIPT_REGEX = /)<[^<]*)*<\/script>/gi; + MapRepeatStrategy.prototype._getViewIndexByKey = function _getViewIndexByKey(repeat, key) { + var i = void 0; + var ii = void 0; + var child = void 0; - var HTMLSanitizer = exports.HTMLSanitizer = function () { - function HTMLSanitizer() { - - } + for (i = 0, ii = repeat.viewCount(); i < ii; ++i) { + child = repeat.view(i); + if (child.bindingContext[repeat.key] === key) { + return i; + } + } - HTMLSanitizer.prototype.sanitize = function sanitize(input) { - return input.replace(SCRIPT_REGEX, ''); + return undefined; }; - return HTMLSanitizer; + return MapRepeatStrategy; }(); }); -define('aurelia-templating-resources/replaceable',['exports', 'aurelia-dependency-injection', 'aurelia-templating'], function (exports, _aureliaDependencyInjection, _aureliaTemplating) { +define('aurelia-templating-resources/set-repeat-strategy',['exports', './repeat-utilities'], function (exports, _repeatUtilities) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); - exports.Replaceable = undefined; + exports.SetRepeatStrategy = undefined; - var _dec, _dec2, _class; - - var Replaceable = exports.Replaceable = (_dec = (0, _aureliaTemplating.customAttribute)('replaceable'), _dec2 = (0, _aureliaDependencyInjection.inject)(_aureliaTemplating.BoundViewFactory, _aureliaTemplating.ViewSlot), _dec(_class = (0, _aureliaTemplating.templateController)(_class = _dec2(_class = function () { - function Replaceable(viewFactory, viewSlot) { + var SetRepeatStrategy = exports.SetRepeatStrategy = function () { + function SetRepeatStrategy() { - - this.viewFactory = viewFactory; - this.viewSlot = viewSlot; - this.view = null; } - Replaceable.prototype.bind = function bind(bindingContext, overrideContext) { - if (this.view === null) { - this.view = this.viewFactory.create(); - this.viewSlot.add(this.view); - } - - this.view.bind(bindingContext, overrideContext); - }; - - Replaceable.prototype.unbind = function unbind() { - this.view.unbind(); + SetRepeatStrategy.prototype.getCollectionObserver = function getCollectionObserver(observerLocator, items) { + return observerLocator.getSetObserver(items); }; - return Replaceable; - }()) || _class) || _class) || _class); -}); -define('aurelia-templating-resources/focus',['exports', 'aurelia-templating', 'aurelia-binding', 'aurelia-dependency-injection', 'aurelia-task-queue', 'aurelia-pal'], function (exports, _aureliaTemplating, _aureliaBinding, _aureliaDependencyInjection, _aureliaTaskQueue, _aureliaPal) { - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.Focus = undefined; - - + SetRepeatStrategy.prototype.instanceChanged = function instanceChanged(repeat, items) { + var _this = this; - var _dec, _dec2, _class; + var removePromise = repeat.removeAllViews(true, !repeat.viewsRequireLifecycle); + if (removePromise instanceof Promise) { + removePromise.then(function () { + return _this._standardProcessItems(repeat, items); + }); + return; + } + this._standardProcessItems(repeat, items); + }; - var Focus = exports.Focus = (_dec = (0, _aureliaTemplating.customAttribute)('focus', _aureliaBinding.bindingMode.twoWay), _dec2 = (0, _aureliaDependencyInjection.inject)(_aureliaPal.DOM.Element, _aureliaTaskQueue.TaskQueue), _dec(_class = _dec2(_class = function () { - function Focus(element, taskQueue) { - var _this = this; + SetRepeatStrategy.prototype._standardProcessItems = function _standardProcessItems(repeat, items) { + var index = 0; + var overrideContext = void 0; - + items.forEach(function (value) { + overrideContext = (0, _repeatUtilities.createFullOverrideContext)(repeat, value, index, items.size); + repeat.addView(overrideContext.bindingContext, overrideContext); + ++index; + }); + }; - this.element = element; - this.taskQueue = taskQueue; - this.isAttached = false; - this.needsApply = false; + SetRepeatStrategy.prototype.instanceMutated = function instanceMutated(repeat, set, records) { + var value = void 0; + var i = void 0; + var ii = void 0; + var overrideContext = void 0; + var removeIndex = void 0; + var record = void 0; + var rmPromises = []; + var viewOrPromise = void 0; - this.focusListener = function (e) { - _this.value = true; - }; - this.blurListener = function (e) { - if (_aureliaPal.DOM.activeElement !== _this.element) { - _this.value = false; + for (i = 0, ii = records.length; i < ii; ++i) { + record = records[i]; + value = record.value; + switch (record.type) { + case 'add': + overrideContext = (0, _repeatUtilities.createFullOverrideContext)(repeat, value, set.size - 1, set.size); + repeat.insertView(set.size - 1, overrideContext.bindingContext, overrideContext); + break; + case 'delete': + removeIndex = this._getViewIndexByValue(repeat, value); + viewOrPromise = repeat.removeView(removeIndex, true, !repeat.viewsRequireLifecycle); + if (viewOrPromise instanceof Promise) { + rmPromises.push(viewOrPromise); + } + break; + case 'clear': + repeat.removeAllViews(true, !repeat.viewsRequireLifecycle); + break; + default: + continue; } - }; - } - - Focus.prototype.valueChanged = function valueChanged(newValue) { - if (this.isAttached) { - this._apply(); - } else { - this.needsApply = true; } - }; - - Focus.prototype._apply = function _apply() { - var _this2 = this; - if (this.value) { - this.taskQueue.queueMicroTask(function () { - if (_this2.value) { - _this2.element.focus(); - } + if (rmPromises.length > 0) { + Promise.all(rmPromises).then(function () { + (0, _repeatUtilities.updateOverrideContexts)(repeat.views(), 0); }); } else { - this.element.blur(); + (0, _repeatUtilities.updateOverrideContexts)(repeat.views(), 0); } }; - Focus.prototype.attached = function attached() { - this.isAttached = true; - if (this.needsApply) { - this.needsApply = false; - this._apply(); + SetRepeatStrategy.prototype._getViewIndexByValue = function _getViewIndexByValue(repeat, value) { + var i = void 0; + var ii = void 0; + var child = void 0; + + for (i = 0, ii = repeat.viewCount(); i < ii; ++i) { + child = repeat.view(i); + if (child.bindingContext[repeat.local] === value) { + return i; + } } - this.element.addEventListener('focus', this.focusListener); - this.element.addEventListener('blur', this.blurListener); - }; - Focus.prototype.detached = function detached() { - this.isAttached = false; - this.element.removeEventListener('focus', this.focusListener); - this.element.removeEventListener('blur', this.blurListener); + return undefined; }; - return Focus; - }()) || _class) || _class); + return SetRepeatStrategy; + }(); }); -define('aurelia-templating-resources/css-resource',['exports', 'aurelia-templating', 'aurelia-loader', 'aurelia-dependency-injection', 'aurelia-path', 'aurelia-pal'], function (exports, _aureliaTemplating, _aureliaLoader, _aureliaDependencyInjection, _aureliaPath, _aureliaPal) { +define('aurelia-templating-resources/number-repeat-strategy',['exports', './repeat-utilities'], function (exports, _repeatUtilities) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); - exports._createCSSResource = _createCSSResource; - - function _possibleConstructorReturn(self, call) { - if (!self) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } + exports.NumberRepeatStrategy = undefined; - return call && (typeof call === "object" || typeof call === "function") ? call : self; - } + - function _inherits(subClass, superClass) { - if (typeof superClass !== "function" && superClass !== null) { - throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); + var NumberRepeatStrategy = exports.NumberRepeatStrategy = function () { + function NumberRepeatStrategy() { + } - subClass.prototype = Object.create(superClass && superClass.prototype, { - constructor: { - value: subClass, - enumerable: false, - writable: true, - configurable: true - } - }); - if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; - } - - + NumberRepeatStrategy.prototype.getCollectionObserver = function getCollectionObserver() { + return null; + }; - var cssUrlMatcher = /url\((?!['"]data)([^)]+)\)/gi; + NumberRepeatStrategy.prototype.instanceChanged = function instanceChanged(repeat, value) { + var _this = this; - function fixupCSSUrls(address, css) { - if (typeof css !== 'string') { - throw new Error('Failed loading required CSS file: ' + address); - } - return css.replace(cssUrlMatcher, function (match, p1) { - var quote = p1.charAt(0); - if (quote === '\'' || quote === '"') { - p1 = p1.substr(1, p1.length - 2); + var removePromise = repeat.removeAllViews(true, !repeat.viewsRequireLifecycle); + if (removePromise instanceof Promise) { + removePromise.then(function () { + return _this._standardProcessItems(repeat, value); + }); + return; } - return 'url(\'' + (0, _aureliaPath.relativeToFile)(p1, address) + '\')'; - }); - } + this._standardProcessItems(repeat, value); + }; - var CSSResource = function () { - function CSSResource(address) { - + NumberRepeatStrategy.prototype._standardProcessItems = function _standardProcessItems(repeat, value) { + var childrenLength = repeat.viewCount(); + var i = void 0; + var ii = void 0; + var overrideContext = void 0; + var viewsToRemove = void 0; - this.address = address; - this._scoped = null; - this._global = false; - this._alreadyGloballyInjected = false; - } + value = Math.floor(value); + viewsToRemove = childrenLength - value; - CSSResource.prototype.initialize = function initialize(container, target) { - this._scoped = new target(this); - }; + if (viewsToRemove > 0) { + if (viewsToRemove > childrenLength) { + viewsToRemove = childrenLength; + } - CSSResource.prototype.register = function register(registry, name) { - if (name === 'scoped') { - registry.registerViewEngineHooks(this._scoped); - } else { - this._global = true; + for (i = 0, ii = viewsToRemove; i < ii; ++i) { + repeat.removeView(childrenLength - (i + 1), true, !repeat.viewsRequireLifecycle); + } + + return; } - }; - CSSResource.prototype.load = function load(container) { - var _this = this; + for (i = childrenLength, ii = value; i < ii; ++i) { + overrideContext = (0, _repeatUtilities.createFullOverrideContext)(repeat, i, i, ii); + repeat.addView(overrideContext.bindingContext, overrideContext); + } - return container.get(_aureliaLoader.Loader).loadText(this.address).catch(function (err) { - return null; - }).then(function (text) { - text = fixupCSSUrls(_this.address, text); - _this._scoped.css = text; - if (_this._global) { - _this._alreadyGloballyInjected = true; - _aureliaPal.DOM.injectStyles(text); - } - }); + (0, _repeatUtilities.updateOverrideContexts)(repeat.views(), 0); }; - return CSSResource; + return NumberRepeatStrategy; }(); +}); +define('aurelia-templating-resources/analyze-view-factory',['exports'], function (exports) { + 'use strict'; - var CSSViewEngineHooks = function () { - function CSSViewEngineHooks(owner) { - + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.viewsRequireLifecycle = viewsRequireLifecycle; + var lifecycleOptionalBehaviors = exports.lifecycleOptionalBehaviors = ['focus', 'if', 'repeat', 'show', 'with']; - this.owner = owner; - this.css = null; - } + function behaviorRequiresLifecycle(instruction) { + var t = instruction.type; + var name = t.elementName !== null ? t.elementName : t.attributeName; + return lifecycleOptionalBehaviors.indexOf(name) === -1 && (t.handlesAttached || t.handlesBind || t.handlesCreated || t.handlesDetached || t.handlesUnbind) || t.viewFactory && viewsRequireLifecycle(t.viewFactory) || instruction.viewFactory && viewsRequireLifecycle(instruction.viewFactory); + } - CSSViewEngineHooks.prototype.beforeCompile = function beforeCompile(content, resources, instruction) { - if (instruction.targetShadowDOM) { - _aureliaPal.DOM.injectStyles(this.css, content, true); - } else if (_aureliaPal.FEATURE.scopedCSS) { - var styleNode = _aureliaPal.DOM.injectStyles(this.css, content, true); - styleNode.setAttribute('scoped', 'scoped'); - } else if (!this.owner._alreadyGloballyInjected) { - _aureliaPal.DOM.injectStyles(this.css); - this.owner._alreadyGloballyInjected = true; + function targetRequiresLifecycle(instruction) { + var behaviors = instruction.behaviorInstructions; + if (behaviors) { + var i = behaviors.length; + while (i--) { + if (behaviorRequiresLifecycle(behaviors[i])) { + return true; + } } - }; + } - return CSSViewEngineHooks; - }(); + return instruction.viewFactory && viewsRequireLifecycle(instruction.viewFactory); + } - function _createCSSResource(address) { - var _dec, _class; + function viewsRequireLifecycle(viewFactory) { + if ('_viewsRequireLifecycle' in viewFactory) { + return viewFactory._viewsRequireLifecycle; + } - var ViewCSS = (_dec = (0, _aureliaTemplating.resource)(new CSSResource(address)), _dec(_class = function (_CSSViewEngineHooks) { - _inherits(ViewCSS, _CSSViewEngineHooks); + viewFactory._viewsRequireLifecycle = false; - function ViewCSS() { - + if (viewFactory.viewFactory) { + viewFactory._viewsRequireLifecycle = viewsRequireLifecycle(viewFactory.viewFactory); + return viewFactory._viewsRequireLifecycle; + } - return _possibleConstructorReturn(this, _CSSViewEngineHooks.apply(this, arguments)); - } + if (viewFactory.template.querySelector('.au-animate')) { + viewFactory._viewsRequireLifecycle = true; + return true; + } - return ViewCSS; - }(CSSViewEngineHooks)) || _class); + for (var id in viewFactory.instructions) { + if (targetRequiresLifecycle(viewFactory.instructions[id])) { + viewFactory._viewsRequireLifecycle = true; + return true; + } + } - return ViewCSS; + viewFactory._viewsRequireLifecycle = false; + return false; } }); -define('aurelia-templating-resources/attr-binding-behavior',['exports', 'aurelia-binding'], function (exports, _aureliaBinding) { +define('aurelia-templating-resources/abstract-repeater',['exports'], function (exports) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); - exports.AttrBindingBehavior = undefined; - var AttrBindingBehavior = exports.AttrBindingBehavior = function () { - function AttrBindingBehavior() { + var AbstractRepeater = exports.AbstractRepeater = function () { + function AbstractRepeater(options) { + + Object.assign(this, { + local: 'items', + viewsRequireLifecycle: true + }, options); } - AttrBindingBehavior.prototype.bind = function bind(binding, source) { - binding.targetObserver = new _aureliaBinding.DataAttributeObserver(binding.target, binding.targetProperty); + AbstractRepeater.prototype.viewCount = function viewCount() { + throw new Error('subclass must implement `viewCount`'); }; - AttrBindingBehavior.prototype.unbind = function unbind(binding, source) {}; + AbstractRepeater.prototype.views = function views() { + throw new Error('subclass must implement `views`'); + }; - return AttrBindingBehavior; - }(); -}); -define('aurelia-templating-resources/binding-mode-behaviors',['exports', 'aurelia-binding', 'aurelia-metadata'], function (exports, _aureliaBinding, _aureliaMetadata) { - 'use strict'; + AbstractRepeater.prototype.view = function view(index) { + throw new Error('subclass must implement `view`'); + }; - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.TwoWayBindingBehavior = exports.OneWayBindingBehavior = exports.OneTimeBindingBehavior = undefined; + AbstractRepeater.prototype.matcher = function matcher() { + throw new Error('subclass must implement `matcher`'); + }; - + AbstractRepeater.prototype.addView = function addView(bindingContext, overrideContext) { + throw new Error('subclass must implement `addView`'); + }; - var _dec, _class, _dec2, _class2, _dec3, _class3; + AbstractRepeater.prototype.insertView = function insertView(index, bindingContext, overrideContext) { + throw new Error('subclass must implement `insertView`'); + }; - var modeBindingBehavior = { - bind: function bind(binding, source, lookupFunctions) { - binding.originalMode = binding.mode; - binding.mode = this.mode; - }, - unbind: function unbind(binding, source) { - binding.mode = binding.originalMode; - binding.originalMode = null; - } - }; + AbstractRepeater.prototype.moveView = function moveView(sourceIndex, targetIndex) { + throw new Error('subclass must implement `moveView`'); + }; - var OneTimeBindingBehavior = exports.OneTimeBindingBehavior = (_dec = (0, _aureliaMetadata.mixin)(modeBindingBehavior), _dec(_class = function OneTimeBindingBehavior() { - + AbstractRepeater.prototype.removeAllViews = function removeAllViews(returnToCache, skipAnimation) { + throw new Error('subclass must implement `removeAllViews`'); + }; - this.mode = _aureliaBinding.bindingMode.oneTime; - }) || _class); - var OneWayBindingBehavior = exports.OneWayBindingBehavior = (_dec2 = (0, _aureliaMetadata.mixin)(modeBindingBehavior), _dec2(_class2 = function OneWayBindingBehavior() { - + AbstractRepeater.prototype.removeViews = function removeViews(viewsToRemove, returnToCache, skipAnimation) { + throw new Error('subclass must implement `removeView`'); + }; - this.mode = _aureliaBinding.bindingMode.oneWay; - }) || _class2); - var TwoWayBindingBehavior = exports.TwoWayBindingBehavior = (_dec3 = (0, _aureliaMetadata.mixin)(modeBindingBehavior), _dec3(_class3 = function TwoWayBindingBehavior() { - + AbstractRepeater.prototype.removeView = function removeView(index, returnToCache, skipAnimation) { + throw new Error('subclass must implement `removeView`'); + }; - this.mode = _aureliaBinding.bindingMode.twoWay; - }) || _class3); + AbstractRepeater.prototype.updateBindings = function updateBindings(view) { + throw new Error('subclass must implement `updateBindings`'); + }; + + return AbstractRepeater; + }(); }); -define('aurelia-templating-resources/throttle-binding-behavior',['exports', 'aurelia-binding'], function (exports, _aureliaBinding) { +define('aurelia-templating-resources/show',['exports', 'aurelia-dependency-injection', 'aurelia-templating', 'aurelia-pal', './aurelia-hide-style'], function (exports, _aureliaDependencyInjection, _aureliaTemplating, _aureliaPal, _aureliaHideStyle) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); - exports.ThrottleBindingBehavior = undefined; + exports.Show = undefined; - function throttle(newValue) { - var _this = this; - - var state = this.throttleState; - var elapsed = +new Date() - state.last; - if (elapsed >= state.delay) { - clearTimeout(state.timeoutId); - state.timeoutId = null; - state.last = +new Date(); - this.throttledMethod(newValue); - return; - } - state.newValue = newValue; - if (state.timeoutId === null) { - state.timeoutId = setTimeout(function () { - state.timeoutId = null; - state.last = +new Date(); - _this.throttledMethod(state.newValue); - }, state.delay - elapsed); - } - } + var _dec, _dec2, _class; - var ThrottleBindingBehavior = exports.ThrottleBindingBehavior = function () { - function ThrottleBindingBehavior() { + var Show = exports.Show = (_dec = (0, _aureliaTemplating.customAttribute)('show'), _dec2 = (0, _aureliaDependencyInjection.inject)(_aureliaPal.DOM.Element, _aureliaTemplating.Animator, _aureliaDependencyInjection.Optional.of(_aureliaPal.DOM.boundary, true)), _dec(_class = _dec2(_class = function () { + function Show(element, animator, domBoundary) { - } - - ThrottleBindingBehavior.prototype.bind = function bind(binding, source) { - var delay = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 200; - - var methodToThrottle = 'updateTarget'; - if (binding.callSource) { - methodToThrottle = 'callSource'; - } else if (binding.updateSource && binding.mode === _aureliaBinding.bindingMode.twoWay) { - methodToThrottle = 'updateSource'; - } - - binding.throttledMethod = binding[methodToThrottle]; - binding.throttledMethod.originalName = methodToThrottle; - binding[methodToThrottle] = throttle; + this.element = element; + this.animator = animator; + this.domBoundary = domBoundary; + } - binding.throttleState = { - delay: delay, - last: 0, - timeoutId: null - }; + Show.prototype.created = function created() { + (0, _aureliaHideStyle.injectAureliaHideStyleAtBoundary)(this.domBoundary); }; - ThrottleBindingBehavior.prototype.unbind = function unbind(binding, source) { - var methodToRestore = binding.throttledMethod.originalName; - binding[methodToRestore] = binding.throttledMethod; - binding.throttledMethod = null; - clearTimeout(binding.throttleState.timeoutId); - binding.throttleState = null; + Show.prototype.valueChanged = function valueChanged(newValue) { + if (newValue) { + this.animator.removeClass(this.element, _aureliaHideStyle.aureliaHideClassName); + } else { + this.animator.addClass(this.element, _aureliaHideStyle.aureliaHideClassName); + } }; - return ThrottleBindingBehavior; - }(); + Show.prototype.bind = function bind(bindingContext) { + this.valueChanged(this.value); + }; + + return Show; + }()) || _class) || _class); }); -define('aurelia-templating-resources/debounce-binding-behavior',['exports', 'aurelia-binding'], function (exports, _aureliaBinding) { +define('aurelia-templating-resources/aurelia-hide-style',['exports', 'aurelia-pal'], function (exports, _aureliaPal) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); - exports.DebounceBindingBehavior = undefined; + exports.aureliaHideClassName = undefined; + exports.injectAureliaHideStyleAtHead = injectAureliaHideStyleAtHead; + exports.injectAureliaHideStyleAtBoundary = injectAureliaHideStyleAtBoundary; + var aureliaHideClassName = exports.aureliaHideClassName = 'aurelia-hide'; - + var aureliaHideClass = '.' + aureliaHideClassName + ' { display:none !important; }'; - function debounce(newValue) { - var _this = this; + function injectAureliaHideStyleAtHead() { + _aureliaPal.DOM.injectStyles(aureliaHideClass); + } - var state = this.debounceState; - if (state.immediate) { - state.immediate = false; - this.debouncedMethod(newValue); - return; + function injectAureliaHideStyleAtBoundary(domBoundary) { + if (_aureliaPal.FEATURE.shadowDOM && domBoundary && !domBoundary.hasAureliaHideStyle) { + domBoundary.hasAureliaHideStyle = true; + _aureliaPal.DOM.injectStyles(aureliaHideClass, domBoundary); } - clearTimeout(state.timeoutId); - state.timeoutId = setTimeout(function () { - return _this.debouncedMethod(newValue); - }, state.delay); } +}); +define('aurelia-templating-resources/hide',['exports', 'aurelia-dependency-injection', 'aurelia-templating', 'aurelia-pal', './aurelia-hide-style'], function (exports, _aureliaDependencyInjection, _aureliaTemplating, _aureliaPal, _aureliaHideStyle) { + 'use strict'; - var DebounceBindingBehavior = exports.DebounceBindingBehavior = function () { - function DebounceBindingBehavior() { - - } + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.Hide = undefined; - DebounceBindingBehavior.prototype.bind = function bind(binding, source) { - var delay = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 200; + - var methodToDebounce = 'updateTarget'; - if (binding.callSource) { - methodToDebounce = 'callSource'; - } else if (binding.updateSource && binding.mode === _aureliaBinding.bindingMode.twoWay) { - methodToDebounce = 'updateSource'; - } + var _dec, _dec2, _class; - binding.debouncedMethod = binding[methodToDebounce]; - binding.debouncedMethod.originalName = methodToDebounce; + var Hide = exports.Hide = (_dec = (0, _aureliaTemplating.customAttribute)('hide'), _dec2 = (0, _aureliaDependencyInjection.inject)(_aureliaPal.DOM.Element, _aureliaTemplating.Animator, _aureliaDependencyInjection.Optional.of(_aureliaPal.DOM.boundary, true)), _dec(_class = _dec2(_class = function () { + function Hide(element, animator, domBoundary) { + - binding[methodToDebounce] = debounce; + this.element = element; + this.animator = animator; + this.domBoundary = domBoundary; + } - binding.debounceState = { - delay: delay, - timeoutId: null, - immediate: methodToDebounce === 'updateTarget' }; + Hide.prototype.created = function created() { + (0, _aureliaHideStyle.injectAureliaHideStyleAtBoundary)(this.domBoundary); }; - DebounceBindingBehavior.prototype.unbind = function unbind(binding, source) { - var methodToRestore = binding.debouncedMethod.originalName; - binding[methodToRestore] = binding.debouncedMethod; - binding.debouncedMethod = null; - clearTimeout(binding.debounceState.timeoutId); - binding.debounceState = null; + Hide.prototype.valueChanged = function valueChanged(newValue) { + if (newValue) { + this.animator.addClass(this.element, _aureliaHideStyle.aureliaHideClassName); + } else { + this.animator.removeClass(this.element, _aureliaHideStyle.aureliaHideClassName); + } }; - return DebounceBindingBehavior; - }(); + Hide.prototype.bind = function bind(bindingContext) { + this.valueChanged(this.value); + }; + + return Hide; + }()) || _class) || _class); }); -define('aurelia-templating-resources/signal-binding-behavior',['exports', './binding-signaler'], function (exports, _bindingSignaler) { +define('aurelia-templating-resources/sanitize-html',['exports', 'aurelia-binding', 'aurelia-dependency-injection', './html-sanitizer'], function (exports, _aureliaBinding, _aureliaDependencyInjection, _htmlSanitizer) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); - exports.SignalBindingBehavior = undefined; + exports.SanitizeHTMLValueConverter = undefined; - var SignalBindingBehavior = exports.SignalBindingBehavior = function () { - SignalBindingBehavior.inject = function inject() { - return [_bindingSignaler.BindingSignaler]; - }; + var _dec, _dec2, _class; - function SignalBindingBehavior(bindingSignaler) { + var SanitizeHTMLValueConverter = exports.SanitizeHTMLValueConverter = (_dec = (0, _aureliaBinding.valueConverter)('sanitizeHTML'), _dec2 = (0, _aureliaDependencyInjection.inject)(_htmlSanitizer.HTMLSanitizer), _dec(_class = _dec2(_class = function () { + function SanitizeHTMLValueConverter(sanitizer) { - this.signals = bindingSignaler.signals; + this.sanitizer = sanitizer; } - SignalBindingBehavior.prototype.bind = function bind(binding, source) { - if (!binding.updateTarget) { - throw new Error('Only property bindings and string interpolation bindings can be signaled. Trigger, delegate and call bindings cannot be signaled.'); - } - if (arguments.length === 3) { - var name = arguments[2]; - var bindings = this.signals[name] || (this.signals[name] = []); - bindings.push(binding); - binding.signalName = name; - } else if (arguments.length > 3) { - var names = Array.prototype.slice.call(arguments, 2); - var i = names.length; - while (i--) { - var _name = names[i]; - var _bindings = this.signals[_name] || (this.signals[_name] = []); - _bindings.push(binding); - } - binding.signalName = names; - } else { - throw new Error('Signal name is required.'); + SanitizeHTMLValueConverter.prototype.toView = function toView(untrustedMarkup) { + if (untrustedMarkup === null || untrustedMarkup === undefined) { + return null; } + + return this.sanitizer.sanitize(untrustedMarkup); }; - SignalBindingBehavior.prototype.unbind = function unbind(binding, source) { - var name = binding.signalName; - binding.signalName = null; - if (Array.isArray(name)) { - var names = name; - var i = names.length; - while (i--) { - var n = names[i]; - var bindings = this.signals[n]; - bindings.splice(bindings.indexOf(binding), 1); - } - } else { - var _bindings2 = this.signals[name]; - _bindings2.splice(_bindings2.indexOf(binding), 1); - } + return SanitizeHTMLValueConverter; + }()) || _class) || _class); +}); +define('aurelia-templating-resources/html-sanitizer',['exports'], function (exports) { + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + + + + var SCRIPT_REGEX = /)<[^<]*)*<\/script>/gi; + + var HTMLSanitizer = exports.HTMLSanitizer = function () { + function HTMLSanitizer() { + + } + + HTMLSanitizer.prototype.sanitize = function sanitize(input) { + return input.replace(SCRIPT_REGEX, ''); }; - return SignalBindingBehavior; + return HTMLSanitizer; }(); }); -define('aurelia-templating-resources/binding-signaler',['exports', 'aurelia-binding'], function (exports, _aureliaBinding) { +define('aurelia-templating-resources/replaceable',['exports', 'aurelia-dependency-injection', 'aurelia-templating'], function (exports, _aureliaDependencyInjection, _aureliaTemplating) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); - exports.BindingSignaler = undefined; + exports.Replaceable = undefined; - var BindingSignaler = exports.BindingSignaler = function () { - function BindingSignaler() { + var _dec, _dec2, _class; + + var Replaceable = exports.Replaceable = (_dec = (0, _aureliaTemplating.customAttribute)('replaceable'), _dec2 = (0, _aureliaDependencyInjection.inject)(_aureliaTemplating.BoundViewFactory, _aureliaTemplating.ViewSlot), _dec(_class = (0, _aureliaTemplating.templateController)(_class = _dec2(_class = function () { + function Replaceable(viewFactory, viewSlot) { - this.signals = {}; + this.viewFactory = viewFactory; + this.viewSlot = viewSlot; + this.view = null; } - BindingSignaler.prototype.signal = function signal(name) { - var bindings = this.signals[name]; - if (!bindings) { - return; - } - var i = bindings.length; - while (i--) { - bindings[i].call(_aureliaBinding.sourceContext); + Replaceable.prototype.bind = function bind(bindingContext, overrideContext) { + if (this.view === null) { + this.view = this.viewFactory.create(); + this.viewSlot.add(this.view); } + + this.view.bind(bindingContext, overrideContext); }; - return BindingSignaler; - }(); + Replaceable.prototype.unbind = function unbind() { + this.view.unbind(); + }; + + return Replaceable; + }()) || _class) || _class) || _class); }); -define('aurelia-templating-resources/update-trigger-binding-behavior',['exports', 'aurelia-binding'], function (exports, _aureliaBinding) { +define('aurelia-templating-resources/focus',['exports', 'aurelia-templating', 'aurelia-binding', 'aurelia-dependency-injection', 'aurelia-task-queue', 'aurelia-pal'], function (exports, _aureliaTemplating, _aureliaBinding, _aureliaDependencyInjection, _aureliaTaskQueue, _aureliaPal) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); - exports.UpdateTriggerBindingBehavior = undefined; + exports.Focus = undefined; - var _class, _temp; + var _dec, _dec2, _class; - var eventNamesRequired = 'The updateTrigger binding behavior requires at least one event name argument: eg '; - var notApplicableMessage = 'The updateTrigger binding behavior can only be applied to two-way bindings on input/select elements.'; + var Focus = exports.Focus = (_dec = (0, _aureliaTemplating.customAttribute)('focus', _aureliaBinding.bindingMode.twoWay), _dec2 = (0, _aureliaDependencyInjection.inject)(_aureliaPal.DOM.Element, _aureliaTaskQueue.TaskQueue), _dec(_class = _dec2(_class = function () { + function Focus(element, taskQueue) { + var _this = this; - var UpdateTriggerBindingBehavior = exports.UpdateTriggerBindingBehavior = (_temp = _class = function () { - function UpdateTriggerBindingBehavior(eventManager) { - this.eventManager = eventManager; + this.element = element; + this.taskQueue = taskQueue; + this.isAttached = false; + this.needsApply = false; + + this.focusListener = function (e) { + _this.value = true; + }; + this.blurListener = function (e) { + if (_aureliaPal.DOM.activeElement !== _this.element) { + _this.value = false; + } + }; } - UpdateTriggerBindingBehavior.prototype.bind = function bind(binding, source) { - for (var _len = arguments.length, events = Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) { - events[_key - 2] = arguments[_key]; + Focus.prototype.valueChanged = function valueChanged(newValue) { + if (this.isAttached) { + this._apply(); + } else { + this.needsApply = true; } + }; - if (events.length === 0) { - throw new Error(eventNamesRequired); - } - if (binding.mode !== _aureliaBinding.bindingMode.twoWay) { - throw new Error(notApplicableMessage); + Focus.prototype._apply = function _apply() { + var _this2 = this; + + if (this.value) { + this.taskQueue.queueMicroTask(function () { + if (_this2.value) { + _this2.element.focus(); + } + }); + } else { + this.element.blur(); } + }; - var targetObserver = binding.observerLocator.getObserver(binding.target, binding.targetProperty); - if (!targetObserver.handler) { - throw new Error(notApplicableMessage); + Focus.prototype.attached = function attached() { + this.isAttached = true; + if (this.needsApply) { + this.needsApply = false; + this._apply(); } - binding.targetObserver = targetObserver; - - targetObserver.originalHandler = binding.targetObserver.handler; - - var handler = this.eventManager.createElementHandler(events); - targetObserver.handler = handler; + this.element.addEventListener('focus', this.focusListener); + this.element.addEventListener('blur', this.blurListener); }; - UpdateTriggerBindingBehavior.prototype.unbind = function unbind(binding, source) { - binding.targetObserver.handler = binding.targetObserver.originalHandler; - binding.targetObserver.originalHandler = null; + Focus.prototype.detached = function detached() { + this.isAttached = false; + this.element.removeEventListener('focus', this.focusListener); + this.element.removeEventListener('blur', this.blurListener); }; - return UpdateTriggerBindingBehavior; - }(), _class.inject = [_aureliaBinding.EventManager], _temp); + return Focus; + }()) || _class) || _class); }); -define('aurelia-templating-resources/html-resource-plugin',['exports', 'aurelia-templating', './dynamic-element'], function (exports, _aureliaTemplating, _dynamicElement) { +define('aurelia-templating-resources/css-resource',['exports', 'aurelia-templating', 'aurelia-loader', 'aurelia-dependency-injection', 'aurelia-path', 'aurelia-pal'], function (exports, _aureliaTemplating, _aureliaLoader, _aureliaDependencyInjection, _aureliaPath, _aureliaPal) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); - exports.getElementName = getElementName; - exports.configure = configure; - function getElementName(address) { - return (/([^\/^\?]+)\.html/i.exec(address)[1].toLowerCase() - ); + exports._createCSSResource = _createCSSResource; + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); + } + + return call && (typeof call === "object" || typeof call === "function") ? call : self; } - function configure(config) { - var viewEngine = config.container.get(_aureliaTemplating.ViewEngine); - var loader = config.aurelia.loader; + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); + } - viewEngine.addResourcePlugin('.html', { - 'fetch': function fetch(address) { - return loader.loadTemplate(address).then(function (registryEntry) { - var _ref; + subClass.prototype = Object.create(superClass && superClass.prototype, { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true + } + }); + if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; + } - var bindable = registryEntry.template.getAttribute('bindable'); - var elementName = getElementName(address); + - if (bindable) { - bindable = bindable.split(',').map(function (x) { - return x.trim(); - }); - registryEntry.template.removeAttribute('bindable'); - } else { - bindable = []; - } + var cssUrlMatcher = /url\((?!['"]data)([^)]+)\)/gi; - return _ref = {}, _ref[elementName] = (0, _dynamicElement._createDynamicElement)(elementName, address, bindable), _ref; - }); + function fixupCSSUrls(address, css) { + if (typeof css !== 'string') { + throw new Error('Failed loading required CSS file: ' + address); + } + return css.replace(cssUrlMatcher, function (match, p1) { + var quote = p1.charAt(0); + if (quote === '\'' || quote === '"') { + p1 = p1.substr(1, p1.length - 2); } + return 'url(\'' + (0, _aureliaPath.relativeToFile)(p1, address) + '\')'; }); } -}); -define('aurelia-templating-resources/dynamic-element',['exports', 'aurelia-templating'], function (exports, _aureliaTemplating) { - 'use strict'; - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports._createDynamicElement = _createDynamicElement; + var CSSResource = function () { + function CSSResource(address) { + - + this.address = address; + this._scoped = null; + this._global = false; + this._alreadyGloballyInjected = false; + } - function _createDynamicElement(name, viewUrl, bindableNames) { - var _dec, _dec2, _class; + CSSResource.prototype.initialize = function initialize(container, target) { + this._scoped = new target(this); + }; - var DynamicElement = (_dec = (0, _aureliaTemplating.customElement)(name), _dec2 = (0, _aureliaTemplating.useView)(viewUrl), _dec(_class = _dec2(_class = function () { - function DynamicElement() { - + CSSResource.prototype.register = function register(registry, name) { + if (name === 'scoped') { + registry.registerViewEngineHooks(this._scoped); + } else { + this._global = true; } + }; - DynamicElement.prototype.bind = function bind(bindingContext) { - this.$parent = bindingContext; - }; + CSSResource.prototype.load = function load(container) { + var _this = this; - return DynamicElement; - }()) || _class) || _class); + return container.get(_aureliaLoader.Loader).loadText(this.address).catch(function (err) { + return null; + }).then(function (text) { + text = fixupCSSUrls(_this.address, text); + _this._scoped.css = text; + if (_this._global) { + _this._alreadyGloballyInjected = true; + _aureliaPal.DOM.injectStyles(text); + } + }); + }; - for (var i = 0, ii = bindableNames.length; i < ii; ++i) { - (0, _aureliaTemplating.bindable)(bindableNames[i])(DynamicElement); + return CSSResource; + }(); + + var CSSViewEngineHooks = function () { + function CSSViewEngineHooks(owner) { + + + this.owner = owner; + this.css = null; } - return DynamicElement; + + CSSViewEngineHooks.prototype.beforeCompile = function beforeCompile(content, resources, instruction) { + if (instruction.targetShadowDOM) { + _aureliaPal.DOM.injectStyles(this.css, content, true); + } else if (_aureliaPal.FEATURE.scopedCSS) { + var styleNode = _aureliaPal.DOM.injectStyles(this.css, content, true); + styleNode.setAttribute('scoped', 'scoped'); + } else if (!this.owner._alreadyGloballyInjected) { + _aureliaPal.DOM.injectStyles(this.css); + this.owner._alreadyGloballyInjected = true; + } + }; + + return CSSViewEngineHooks; + }(); + + function _createCSSResource(address) { + var _dec, _class; + + var ViewCSS = (_dec = (0, _aureliaTemplating.resource)(new CSSResource(address)), _dec(_class = function (_CSSViewEngineHooks) { + _inherits(ViewCSS, _CSSViewEngineHooks); + + function ViewCSS() { + + + return _possibleConstructorReturn(this, _CSSViewEngineHooks.apply(this, arguments)); + } + + return ViewCSS; + }(CSSViewEngineHooks)) || _class); + + return ViewCSS; } }); -define('aurelia-templating-router/aurelia-templating-router',['exports', 'aurelia-router', './route-loader', './router-view', './route-href'], function (exports, _aureliaRouter, _routeLoader, _routerView, _routeHref) { +define('aurelia-templating-resources/attr-binding-behavior',['exports', 'aurelia-binding'], function (exports, _aureliaBinding) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); - exports.configure = exports.RouteHref = exports.RouterView = exports.TemplatingRouteLoader = undefined; + exports.AttrBindingBehavior = undefined; + - function configure(config) { - config.singleton(_aureliaRouter.RouteLoader, _routeLoader.TemplatingRouteLoader).singleton(_aureliaRouter.Router, _aureliaRouter.AppRouter).globalResources('./router-view', './route-href'); + var AttrBindingBehavior = exports.AttrBindingBehavior = function () { + function AttrBindingBehavior() { + + } - config.container.registerAlias(_aureliaRouter.Router, _aureliaRouter.AppRouter); - } + AttrBindingBehavior.prototype.bind = function bind(binding, source) { + binding.targetObserver = new _aureliaBinding.DataAttributeObserver(binding.target, binding.targetProperty); + }; - exports.TemplatingRouteLoader = _routeLoader.TemplatingRouteLoader; - exports.RouterView = _routerView.RouterView; - exports.RouteHref = _routeHref.RouteHref; - exports.configure = configure; -});;define('aurelia-templating-router', ['aurelia-templating-router/aurelia-templating-router'], function (main) { return main; }); + AttrBindingBehavior.prototype.unbind = function unbind(binding, source) {}; -define('aurelia-templating-router/route-loader',['exports', 'aurelia-dependency-injection', 'aurelia-templating', 'aurelia-router', 'aurelia-path', 'aurelia-metadata'], function (exports, _aureliaDependencyInjection, _aureliaTemplating, _aureliaRouter, _aureliaPath, _aureliaMetadata) { + return AttrBindingBehavior; + }(); +}); +define('aurelia-templating-resources/binding-mode-behaviors',['exports', 'aurelia-binding', 'aurelia-metadata'], function (exports, _aureliaBinding, _aureliaMetadata) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); - exports.TemplatingRouteLoader = undefined; + exports.TwoWayBindingBehavior = exports.OneWayBindingBehavior = exports.OneTimeBindingBehavior = undefined; - function _possibleConstructorReturn(self, call) { - if (!self) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); + var _dec, _class, _dec2, _class2, _dec3, _class3; + + var modeBindingBehavior = { + bind: function bind(binding, source, lookupFunctions) { + binding.originalMode = binding.mode; + binding.mode = this.mode; + }, + unbind: function unbind(binding, source) { + binding.mode = binding.originalMode; + binding.originalMode = null; } + }; - return call && (typeof call === "object" || typeof call === "function") ? call : self; - } + var OneTimeBindingBehavior = exports.OneTimeBindingBehavior = (_dec = (0, _aureliaMetadata.mixin)(modeBindingBehavior), _dec(_class = function OneTimeBindingBehavior() { + - function _inherits(subClass, superClass) { - if (typeof superClass !== "function" && superClass !== null) { - throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); - } + this.mode = _aureliaBinding.bindingMode.oneTime; + }) || _class); + var OneWayBindingBehavior = exports.OneWayBindingBehavior = (_dec2 = (0, _aureliaMetadata.mixin)(modeBindingBehavior), _dec2(_class2 = function OneWayBindingBehavior() { + - subClass.prototype = Object.create(superClass && superClass.prototype, { - constructor: { - value: subClass, - enumerable: false, - writable: true, - configurable: true - } - }); - if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; - } + this.mode = _aureliaBinding.bindingMode.oneWay; + }) || _class2); + var TwoWayBindingBehavior = exports.TwoWayBindingBehavior = (_dec3 = (0, _aureliaMetadata.mixin)(modeBindingBehavior), _dec3(_class3 = function TwoWayBindingBehavior() { + - var _dec, _class; + this.mode = _aureliaBinding.bindingMode.twoWay; + }) || _class3); +}); +define('aurelia-templating-resources/throttle-binding-behavior',['exports', 'aurelia-binding'], function (exports, _aureliaBinding) { + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.ThrottleBindingBehavior = undefined; - var TemplatingRouteLoader = exports.TemplatingRouteLoader = (_dec = (0, _aureliaDependencyInjection.inject)(_aureliaTemplating.CompositionEngine), _dec(_class = function (_RouteLoader) { - _inherits(TemplatingRouteLoader, _RouteLoader); + - function TemplatingRouteLoader(compositionEngine) { - + function throttle(newValue) { + var _this = this; - var _this = _possibleConstructorReturn(this, _RouteLoader.call(this)); + var state = this.throttleState; + var elapsed = +new Date() - state.last; + if (elapsed >= state.delay) { + clearTimeout(state.timeoutId); + state.timeoutId = null; + state.last = +new Date(); + this.throttledMethod(newValue); + return; + } + state.newValue = newValue; + if (state.timeoutId === null) { + state.timeoutId = setTimeout(function () { + state.timeoutId = null; + state.last = +new Date(); + _this.throttledMethod(state.newValue); + }, state.delay - elapsed); + } + } - _this.compositionEngine = compositionEngine; - return _this; + var ThrottleBindingBehavior = exports.ThrottleBindingBehavior = function () { + function ThrottleBindingBehavior() { + } - TemplatingRouteLoader.prototype.loadRoute = function loadRoute(router, config) { - var childContainer = router.container.createChild(); - var instruction = { - viewModel: (0, _aureliaPath.relativeToFile)(config.moduleId, _aureliaMetadata.Origin.get(router.container.viewModel.constructor).moduleId), - childContainer: childContainer, - view: config.view || config.viewStrategy, - router: router - }; + ThrottleBindingBehavior.prototype.bind = function bind(binding, source) { + var delay = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 200; - childContainer.getChildRouter = function () { - var childRouter = void 0; + var methodToThrottle = 'updateTarget'; + if (binding.callSource) { + methodToThrottle = 'callSource'; + } else if (binding.updateSource && binding.mode === _aureliaBinding.bindingMode.twoWay) { + methodToThrottle = 'updateSource'; + } - childContainer.registerHandler(_aureliaRouter.Router, function (c) { - return childRouter || (childRouter = router.createChild(childContainer)); - }); + binding.throttledMethod = binding[methodToThrottle]; + binding.throttledMethod.originalName = methodToThrottle; - return childContainer.get(_aureliaRouter.Router); + binding[methodToThrottle] = throttle; + + binding.throttleState = { + delay: delay, + last: 0, + timeoutId: null }; + }; - return this.compositionEngine.ensureViewModel(instruction); + ThrottleBindingBehavior.prototype.unbind = function unbind(binding, source) { + var methodToRestore = binding.throttledMethod.originalName; + binding[methodToRestore] = binding.throttledMethod; + binding.throttledMethod = null; + clearTimeout(binding.throttleState.timeoutId); + binding.throttleState = null; }; - return TemplatingRouteLoader; - }(_aureliaRouter.RouteLoader)) || _class); + return ThrottleBindingBehavior; + }(); }); -define('aurelia-templating-router/router-view',['exports', 'aurelia-dependency-injection', 'aurelia-binding', 'aurelia-templating', 'aurelia-router', 'aurelia-metadata', 'aurelia-pal'], function (exports, _aureliaDependencyInjection, _aureliaBinding, _aureliaTemplating, _aureliaRouter, _aureliaMetadata, _aureliaPal) { +define('aurelia-templating-resources/debounce-binding-behavior',['exports', 'aurelia-binding'], function (exports, _aureliaBinding) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); - exports.RouterView = undefined; - - function _initDefineProp(target, property, descriptor, context) { - if (!descriptor) return; - Object.defineProperty(target, property, { - enumerable: descriptor.enumerable, - configurable: descriptor.configurable, - writable: descriptor.writable, - value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 - }); - } - - function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { - var desc = {}; - Object['ke' + 'ys'](descriptor).forEach(function (key) { - desc[key] = descriptor[key]; - }); - desc.enumerable = !!desc.enumerable; - desc.configurable = !!desc.configurable; - - if ('value' in desc || desc.initializer) { - desc.writable = true; - } + exports.DebounceBindingBehavior = undefined; - desc = decorators.slice().reverse().reduce(function (desc, decorator) { - return decorator(target, property, desc) || desc; - }, desc); + - if (context && desc.initializer !== void 0) { - desc.value = desc.initializer ? desc.initializer.call(context) : void 0; - desc.initializer = undefined; - } + function debounce(newValue) { + var _this = this; - if (desc.initializer === void 0) { - Object['define' + 'Property'](target, property, desc); - desc = null; + var state = this.debounceState; + if (state.immediate) { + state.immediate = false; + this.debouncedMethod(newValue); + return; } - - return desc; - } - - function _initializerWarningHelper(descriptor, context) { - throw new Error('Decorating class property failed. Please ensure that transform-class-properties is enabled.'); + clearTimeout(state.timeoutId); + state.timeoutId = setTimeout(function () { + return _this.debouncedMethod(newValue); + }, state.delay); } - var _dec, _dec2, _class, _desc, _value, _class2, _descriptor, _descriptor2, _descriptor3, _descriptor4; - - - - var SwapStrategies = function () { - function SwapStrategies() { + var DebounceBindingBehavior = exports.DebounceBindingBehavior = function () { + function DebounceBindingBehavior() { } - SwapStrategies.prototype.before = function before(viewSlot, previousView, callback) { - var promise = Promise.resolve(callback()); + DebounceBindingBehavior.prototype.bind = function bind(binding, source) { + var delay = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 200; - if (previousView !== undefined) { - return promise.then(function () { - return viewSlot.remove(previousView, true); - }); + var methodToDebounce = 'updateTarget'; + if (binding.callSource) { + methodToDebounce = 'callSource'; + } else if (binding.updateSource && binding.mode === _aureliaBinding.bindingMode.twoWay) { + methodToDebounce = 'updateSource'; } - return promise; - }; - - SwapStrategies.prototype.with = function _with(viewSlot, previousView, callback) { - var promise = Promise.resolve(callback()); + binding.debouncedMethod = binding[methodToDebounce]; + binding.debouncedMethod.originalName = methodToDebounce; - if (previousView !== undefined) { - return Promise.all([viewSlot.remove(previousView, true), promise]); - } + binding[methodToDebounce] = debounce; - return promise; + binding.debounceState = { + delay: delay, + timeoutId: null, + immediate: methodToDebounce === 'updateTarget' }; }; - SwapStrategies.prototype.after = function after(viewSlot, previousView, callback) { - return Promise.resolve(viewSlot.removeAll(true)).then(callback); + DebounceBindingBehavior.prototype.unbind = function unbind(binding, source) { + var methodToRestore = binding.debouncedMethod.originalName; + binding[methodToRestore] = binding.debouncedMethod; + binding.debouncedMethod = null; + clearTimeout(binding.debounceState.timeoutId); + binding.debounceState = null; }; - return SwapStrategies; + return DebounceBindingBehavior; }(); +}); +define('aurelia-templating-resources/self-binding-behavior',['exports'], function (exports) { + 'use strict'; - var swapStrategies = new SwapStrategies(); - - var RouterView = exports.RouterView = (_dec = (0, _aureliaTemplating.customElement)('router-view'), _dec2 = (0, _aureliaDependencyInjection.inject)(_aureliaPal.DOM.Element, _aureliaDependencyInjection.Container, _aureliaTemplating.ViewSlot, _aureliaRouter.Router, _aureliaTemplating.ViewLocator, _aureliaTemplating.CompositionTransaction, _aureliaTemplating.CompositionEngine), _dec(_class = (0, _aureliaTemplating.noView)(_class = _dec2(_class = (_class2 = function () { - function RouterView(element, container, viewSlot, router, viewLocator, compositionTransaction, compositionEngine) { - - - _initDefineProp(this, 'swapOrder', _descriptor, this); - - _initDefineProp(this, 'layoutView', _descriptor2, this); + Object.defineProperty(exports, "__esModule", { + value: true + }); - _initDefineProp(this, 'layoutViewModel', _descriptor3, this); + - _initDefineProp(this, 'layoutModel', _descriptor4, this); + function findOriginalEventTarget(event) { + return event.path && event.path[0] || event.deepPath && event.deepPath[0] || event.target; + } - this.element = element; - this.container = container; - this.viewSlot = viewSlot; - this.router = router; - this.viewLocator = viewLocator; - this.compositionTransaction = compositionTransaction; - this.compositionEngine = compositionEngine; - this.router.registerViewPort(this, this.element.getAttribute('name')); + function handleSelfEvent(event) { + var target = findOriginalEventTarget(event); + if (this.target !== target) return; + this.selfEventCallSource(event); + } - if (!('initialComposition' in compositionTransaction)) { - compositionTransaction.initialComposition = true; - this.compositionTransactionNotifier = compositionTransaction.enlist(); - } + var SelfBindingBehavior = exports.SelfBindingBehavior = function () { + function SelfBindingBehavior() { + } - RouterView.prototype.created = function created(owningView) { - this.owningView = owningView; + SelfBindingBehavior.prototype.bind = function bind(binding, source) { + if (!binding.callSource || !binding.targetEvent) throw new Error('Self binding behavior only supports event.'); + binding.selfEventCallSource = binding.callSource; + binding.callSource = handleSelfEvent; }; - RouterView.prototype.bind = function bind(bindingContext, overrideContext) { - this.container.viewModel = bindingContext; - this.overrideContext = overrideContext; + SelfBindingBehavior.prototype.unbind = function unbind(binding, source) { + binding.callSource = binding.selfEventCallSource; + binding.selfEventCallSource = null; }; - RouterView.prototype.process = function process(viewPortInstruction, waitToSwap) { - var _this = this; + return SelfBindingBehavior; + }(); +}); +define('aurelia-templating-resources/signal-binding-behavior',['exports', './binding-signaler'], function (exports, _bindingSignaler) { + 'use strict'; - var component = viewPortInstruction.component; - var childContainer = component.childContainer; - var viewModel = component.viewModel; - var viewModelResource = component.viewModelResource; - var metadata = viewModelResource.metadata; - var config = component.router.currentInstruction.config; - var viewPort = config.viewPorts ? config.viewPorts[viewPortInstruction.name] : {}; + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.SignalBindingBehavior = undefined; - var layoutInstruction = { - viewModel: viewPort.layoutViewModel || config.layoutViewModel || this.layoutViewModel, - view: viewPort.layoutView || config.layoutView || this.layoutView, - model: viewPort.layoutModel || config.layoutModel || this.layoutModel, - router: viewPortInstruction.component.router, - childContainer: childContainer, - viewSlot: this.viewSlot - }; + - var viewStrategy = this.viewLocator.getViewStrategy(component.view || viewModel); - if (viewStrategy && component.view) { - viewStrategy.makeRelativeTo(_aureliaMetadata.Origin.get(component.router.container.viewModel.constructor).moduleId); + var SignalBindingBehavior = exports.SignalBindingBehavior = function () { + SignalBindingBehavior.inject = function inject() { + return [_bindingSignaler.BindingSignaler]; + }; + + function SignalBindingBehavior(bindingSignaler) { + + + this.signals = bindingSignaler.signals; + } + + SignalBindingBehavior.prototype.bind = function bind(binding, source) { + if (!binding.updateTarget) { + throw new Error('Only property bindings and string interpolation bindings can be signaled. Trigger, delegate and call bindings cannot be signaled.'); + } + if (arguments.length === 3) { + var name = arguments[2]; + var bindings = this.signals[name] || (this.signals[name] = []); + bindings.push(binding); + binding.signalName = name; + } else if (arguments.length > 3) { + var names = Array.prototype.slice.call(arguments, 2); + var i = names.length; + while (i--) { + var _name = names[i]; + var _bindings = this.signals[_name] || (this.signals[_name] = []); + _bindings.push(binding); + } + binding.signalName = names; + } else { + throw new Error('Signal name is required.'); } + }; - return metadata.load(childContainer, viewModelResource.value, null, viewStrategy, true).then(function (viewFactory) { - if (!_this.compositionTransactionNotifier) { - _this.compositionTransactionOwnershipToken = _this.compositionTransaction.tryCapture(); + SignalBindingBehavior.prototype.unbind = function unbind(binding, source) { + var name = binding.signalName; + binding.signalName = null; + if (Array.isArray(name)) { + var names = name; + var i = names.length; + while (i--) { + var n = names[i]; + var bindings = this.signals[n]; + bindings.splice(bindings.indexOf(binding), 1); } + } else { + var _bindings2 = this.signals[name]; + _bindings2.splice(_bindings2.indexOf(binding), 1); + } + }; - if (layoutInstruction.viewModel || layoutInstruction.view) { - viewPortInstruction.layoutInstruction = layoutInstruction; - } + return SignalBindingBehavior; + }(); +}); +define('aurelia-templating-resources/binding-signaler',['exports', 'aurelia-binding'], function (exports, _aureliaBinding) { + 'use strict'; - viewPortInstruction.controller = metadata.create(childContainer, _aureliaTemplating.BehaviorInstruction.dynamic(_this.element, viewModel, viewFactory)); + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.BindingSignaler = undefined; - if (waitToSwap) { - return; - } + - _this.swap(viewPortInstruction); - }); + var BindingSignaler = exports.BindingSignaler = function () { + function BindingSignaler() { + + + this.signals = {}; + } + + BindingSignaler.prototype.signal = function signal(name) { + var bindings = this.signals[name]; + if (!bindings) { + return; + } + var i = bindings.length; + while (i--) { + bindings[i].call(_aureliaBinding.sourceContext); + } }; - RouterView.prototype.swap = function swap(viewPortInstruction) { - var _this2 = this; + return BindingSignaler; + }(); +}); +define('aurelia-templating-resources/update-trigger-binding-behavior',['exports', 'aurelia-binding'], function (exports, _aureliaBinding) { + 'use strict'; - var layoutInstruction = viewPortInstruction.layoutInstruction; + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.UpdateTriggerBindingBehavior = undefined; - var work = function work() { - var previousView = _this2.view; - var swapStrategy = void 0; - var viewSlot = _this2.viewSlot; + - swapStrategy = _this2.swapOrder in swapStrategies ? swapStrategies[_this2.swapOrder] : swapStrategies.after; + var _class, _temp; - swapStrategy(viewSlot, previousView, function () { - return Promise.resolve().then(function () { - return viewSlot.add(_this2.view); - }).then(function () { - _this2._notify(); - }); - }); - }; + var eventNamesRequired = 'The updateTrigger binding behavior requires at least one event name argument: eg '; + var notApplicableMessage = 'The updateTrigger binding behavior can only be applied to two-way bindings on input/select elements.'; - var ready = function ready(owningView) { - viewPortInstruction.controller.automate(_this2.overrideContext, owningView); - if (_this2.compositionTransactionOwnershipToken) { - return _this2.compositionTransactionOwnershipToken.waitForCompositionComplete().then(function () { - _this2.compositionTransactionOwnershipToken = null; - return work(); - }); - } + var UpdateTriggerBindingBehavior = exports.UpdateTriggerBindingBehavior = (_temp = _class = function () { + function UpdateTriggerBindingBehavior(eventManager) { + - return work(); - }; + this.eventManager = eventManager; + } - if (layoutInstruction) { - if (!layoutInstruction.viewModel) { - layoutInstruction.viewModel = {}; - } + UpdateTriggerBindingBehavior.prototype.bind = function bind(binding, source) { + for (var _len = arguments.length, events = Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) { + events[_key - 2] = arguments[_key]; + } - return this.compositionEngine.createController(layoutInstruction).then(function (controller) { - _aureliaTemplating.ShadowDOM.distributeView(viewPortInstruction.controller.view, controller.slots || controller.view.slots); - controller.automate((0, _aureliaBinding.createOverrideContext)(layoutInstruction.viewModel), _this2.owningView); - controller.view.children.push(viewPortInstruction.controller.view); - return controller.view || controller; - }).then(function (newView) { - _this2.view = newView; - return ready(newView); - }); + if (events.length === 0) { + throw new Error(eventNamesRequired); + } + if (binding.mode !== _aureliaBinding.bindingMode.twoWay) { + throw new Error(notApplicableMessage); } - this.view = viewPortInstruction.controller.view; + var targetObserver = binding.observerLocator.getObserver(binding.target, binding.targetProperty); + if (!targetObserver.handler) { + throw new Error(notApplicableMessage); + } + binding.targetObserver = targetObserver; - return ready(this.owningView); + targetObserver.originalHandler = binding.targetObserver.handler; + + var handler = this.eventManager.createElementHandler(events); + targetObserver.handler = handler; }; - RouterView.prototype._notify = function _notify() { - if (this.compositionTransactionNotifier) { - this.compositionTransactionNotifier.done(); - this.compositionTransactionNotifier = null; - } + UpdateTriggerBindingBehavior.prototype.unbind = function unbind(binding, source) { + binding.targetObserver.handler = binding.targetObserver.originalHandler; + binding.targetObserver.originalHandler = null; }; - return RouterView; - }(), (_descriptor = _applyDecoratedDescriptor(_class2.prototype, 'swapOrder', [_aureliaTemplating.bindable], { - enumerable: true, - initializer: null - }), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, 'layoutView', [_aureliaTemplating.bindable], { - enumerable: true, - initializer: null - }), _descriptor3 = _applyDecoratedDescriptor(_class2.prototype, 'layoutViewModel', [_aureliaTemplating.bindable], { - enumerable: true, - initializer: null - }), _descriptor4 = _applyDecoratedDescriptor(_class2.prototype, 'layoutModel', [_aureliaTemplating.bindable], { - enumerable: true, - initializer: null - })), _class2)) || _class) || _class) || _class); + return UpdateTriggerBindingBehavior; + }(), _class.inject = [_aureliaBinding.EventManager], _temp); }); -define('aurelia-templating-router/route-href',['exports', 'aurelia-templating', 'aurelia-dependency-injection', 'aurelia-router', 'aurelia-pal', 'aurelia-logging'], function (exports, _aureliaTemplating, _aureliaDependencyInjection, _aureliaRouter, _aureliaPal, _aureliaLogging) { +define('aurelia-templating-resources/html-resource-plugin',['exports', 'aurelia-templating', './dynamic-element'], function (exports, _aureliaTemplating, _dynamicElement) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); - exports.RouteHref = undefined; - - var LogManager = _interopRequireWildcard(_aureliaLogging); - - function _interopRequireWildcard(obj) { - if (obj && obj.__esModule) { - return obj; - } else { - var newObj = {}; - - if (obj != null) { - for (var key in obj) { - if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; - } - } - - newObj.default = obj; - return newObj; - } + exports.getElementName = getElementName; + exports.configure = configure; + function getElementName(address) { + return (/([^\/^\?]+)\.html/i.exec(address)[1].toLowerCase() + ); } - - - var _dec, _dec2, _dec3, _dec4, _dec5, _class; - - var logger = LogManager.getLogger('route-href'); - - var RouteHref = exports.RouteHref = (_dec = (0, _aureliaTemplating.customAttribute)('route-href'), _dec2 = (0, _aureliaTemplating.bindable)({ name: 'route', changeHandler: 'processChange' }), _dec3 = (0, _aureliaTemplating.bindable)({ name: 'params', changeHandler: 'processChange' }), _dec4 = (0, _aureliaTemplating.bindable)({ name: 'attribute', defaultValue: 'href' }), _dec5 = (0, _aureliaDependencyInjection.inject)(_aureliaRouter.Router, _aureliaPal.DOM.Element), _dec(_class = _dec2(_class = _dec3(_class = _dec4(_class = _dec5(_class = function () { - function RouteHref(router, element) { - + function configure(config) { + var viewEngine = config.container.get(_aureliaTemplating.ViewEngine); + var loader = config.aurelia.loader; - this.router = router; - this.element = element; - } + viewEngine.addResourcePlugin('.html', { + 'fetch': function fetch(address) { + return loader.loadTemplate(address).then(function (registryEntry) { + var _ref; - RouteHref.prototype.bind = function bind() { - this.isActive = true; - this.processChange(); - }; + var bindable = registryEntry.template.getAttribute('bindable'); + var elementName = getElementName(address); - RouteHref.prototype.unbind = function unbind() { - this.isActive = false; - }; + if (bindable) { + bindable = bindable.split(',').map(function (x) { + return x.trim(); + }); + registryEntry.template.removeAttribute('bindable'); + } else { + bindable = []; + } - RouteHref.prototype.attributeChanged = function attributeChanged(value, previous) { - if (previous) { - this.element.removeAttribute(previous); + return _ref = {}, _ref[elementName] = (0, _dynamicElement._createDynamicElement)(elementName, address, bindable), _ref; + }); } + }); + } +}); +define('aurelia-templating-resources/dynamic-element',['exports', 'aurelia-templating'], function (exports, _aureliaTemplating) { + 'use strict'; - this.processChange(); - }; + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports._createDynamicElement = _createDynamicElement; - RouteHref.prototype.processChange = function processChange() { - var _this = this; + - return this.router.ensureConfigured().then(function () { - if (!_this.isActive) { - return null; - } + function _createDynamicElement(name, viewUrl, bindableNames) { + var _dec, _dec2, _class; - var href = _this.router.generate(_this.route, _this.params); + var DynamicElement = (_dec = (0, _aureliaTemplating.customElement)(name), _dec2 = (0, _aureliaTemplating.useView)(viewUrl), _dec(_class = _dec2(_class = function () { + function DynamicElement() { + + } - if (_this.element.au.controller) { - _this.element.au.controller.viewModel[_this.attribute] = href; - } else { - _this.element.setAttribute(_this.attribute, href); - } + DynamicElement.prototype.bind = function bind(bindingContext) { + this.$parent = bindingContext; + }; - return null; - }).catch(function (reason) { - logger.error(reason); - }); - }; + return DynamicElement; + }()) || _class) || _class); - return RouteHref; - }()) || _class) || _class) || _class) || _class) || _class); + for (var i = 0, ii = bindableNames.length; i < ii; ++i) { + (0, _aureliaTemplating.bindable)(bindableNames[i])(DynamicElement); + } + return DynamicElement; + } }); -define('aurelia-testing/aurelia-testing',['exports', './compile-spy', './view-spy', './component-tester'], function (exports, _compileSpy, _viewSpy, _componentTester) { +define('aurelia-testing/aurelia-testing',['exports', './compile-spy', './view-spy', './component-tester', './wait'], function (exports, _compileSpy, _viewSpy, _componentTester, _wait) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); - exports.configure = exports.ComponentTester = exports.StageComponent = exports.ViewSpy = exports.CompileSpy = undefined; + exports.waitForDocumentElements = exports.waitForDocumentElement = exports.waitFor = exports.configure = exports.ComponentTester = exports.StageComponent = exports.ViewSpy = exports.CompileSpy = undefined; function configure(config) { @@ -27071,6 +27467,9 @@ define('aurelia-testing/aurelia-testing',['exports', './compile-spy', './view-sp exports.StageComponent = _componentTester.StageComponent; exports.ComponentTester = _componentTester.ComponentTester; exports.configure = configure; + exports.waitFor = _wait.waitFor; + exports.waitForDocumentElement = _wait.waitForDocumentElement; + exports.waitForDocumentElements = _wait.waitForDocumentElements; });;define('aurelia-testing', ['aurelia-testing/aurelia-testing'], function (main) { return main; }); define('aurelia-testing/compile-spy',['exports', 'aurelia-templating', 'aurelia-dependency-injection', 'aurelia-logging', 'aurelia-pal'], function (exports, _aureliaTemplating, _aureliaDependencyInjection, _aureliaLogging, _aureliaPal) { @@ -27180,7 +27579,7 @@ define('aurelia-testing/view-spy',['exports', 'aurelia-templating', 'aurelia-log return ViewSpy; }()) || _class); }); -define('aurelia-testing/component-tester',['exports', 'aurelia-templating', 'aurelia-framework'], function (exports, _aureliaTemplating, _aureliaFramework) { +define('aurelia-testing/component-tester',['exports', 'aurelia-templating', 'aurelia-framework', './wait'], function (exports, _aureliaTemplating, _aureliaFramework, _wait) { 'use strict'; Object.defineProperty(exports, "__esModule", { @@ -27190,11 +27589,17 @@ define('aurelia-testing/component-tester',['exports', 'aurelia-templating', 'aur - var StageComponent = exports.StageComponent = { - withResources: function withResources(resources) { - return new ComponentTester().withResources(resources); + var StageComponent = exports.StageComponent = function () { + function StageComponent() { + } - }; + + StageComponent.withResources = function withResources(resources) { + return new ComponentTester().withResources(resources); + }; + + return StageComponent; + }(); var ComponentTester = exports.ComponentTester = function () { function ComponentTester() { @@ -27325,9 +27730,77 @@ define('aurelia-testing/component-tester',['exports', 'aurelia-templating', 'aur }; }; + ComponentTester.prototype.waitForElement = function waitForElement(selector, options) { + var _this3 = this; + + return (0, _wait.waitFor)(function () { + return _this3.element.querySelector(selector); + }, options); + }; + + ComponentTester.prototype.waitForElements = function waitForElements(selector, options) { + var _this4 = this; + + return (0, _wait.waitFor)(function () { + return _this4.element.querySelectorAll(selector); + }, options); + }; + return ComponentTester; }(); }); +define('aurelia-testing/wait',['exports'], function (exports) { + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + exports.waitFor = waitFor; + exports.waitForDocumentElement = waitForDocumentElement; + exports.waitForDocumentElements = waitForDocumentElements; + function waitFor(getter, options) { + var timedOut = false; + + options = Object.assign({ + present: true, + interval: 50, + timeout: 5000 + }, options); + + function wait() { + var element = getter(); + + var found = element !== null && (!(element instanceof NodeList) && !element.jquery || element.length > 0); + + if (!options.present ^ found || timedOut) { + return Promise.resolve(element); + } + + return new Promise(function (rs) { + return setTimeout(rs, options.interval); + }).then(wait); + } + + return Promise.race([new Promise(function (rs, rj) { + return setTimeout(function () { + timedOut = true; + rj(options.present ? 'Element not found' : 'Element not removed'); + }, options.timeout); + }), wait()]); + } + + function waitForDocumentElement(selector, options) { + return waitFor(function () { + return document.querySelector(selector); + }, options); + } + + function waitForDocumentElements(selector, options) { + return waitFor(function () { + return document.querySelectorAll(selector); + }, options); + } +}); define('aurelia-fetch-client/aurelia-fetch-client',['exports'], function (exports) { 'use strict'; @@ -27345,7 +27818,7 @@ define('aurelia-fetch-client/aurelia-fetch-client',['exports'], function (export function json(body) { - return new Blob([JSON.stringify(body)], { type: 'application/json' }); + return new Blob([JSON.stringify(body !== undefined ? body : {})], { type: 'application/json' }); } var HttpClientConfiguration = exports.HttpClientConfiguration = function () { @@ -27597,215 +28070,4 @@ define("bootstrap/js/bootstrap.min", [],function(){}); ;define('bootstrap', ['bootstrap/js/bootstrap.min'], function (main) { return main; }); define('text!bootstrap/css/bootstrap.css', ['module'], function(module) { module.exports = "/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\nhtml {\n font-family: sans-serif;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n}\nbody {\n margin: 0;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n vertical-align: baseline;\n}\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n[hidden],\ntemplate {\n display: none;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nabbr[title] {\n border-bottom: 1px dotted;\n}\nb,\nstrong {\n font-weight: bold;\n}\ndfn {\n font-style: italic;\n}\nh1 {\n margin: .67em 0;\n font-size: 2em;\n}\nmark {\n color: #000;\n background: #ff0;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\nsup {\n top: -.5em;\n}\nsub {\n bottom: -.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nfigure {\n margin: 1em 40px;\n}\nhr {\n height: 0;\n -webkit-box-sizing: content-box;\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n}\npre {\n overflow: auto;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n margin: 0;\n font: inherit;\n color: inherit;\n}\nbutton {\n overflow: visible;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button;\n cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n padding: 0;\n border: 0;\n}\ninput {\n line-height: normal;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n padding: 0;\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-box-sizing: content-box;\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n -webkit-appearance: textfield;\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\nfieldset {\n padding: .35em .625em .75em;\n margin: 0 2px;\n border: 1px solid #c0c0c0;\n}\nlegend {\n padding: 0;\n border: 0;\n}\ntextarea {\n overflow: auto;\n}\noptgroup {\n font-weight: bold;\n}\ntable {\n border-spacing: 0;\n border-collapse: collapse;\n}\ntd,\nth {\n padding: 0;\n}\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n@media print {\n *,\n *:before,\n *:after {\n color: #000 !important;\n text-shadow: none !important;\n background: transparent !important;\n -webkit-box-shadow: none !important;\n box-shadow: none !important;\n }\n a,\n a:visited {\n text-decoration: underline;\n }\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n pre,\n blockquote {\n border: 1px solid #999;\n\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n img {\n max-width: 100% !important;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n .navbar {\n display: none;\n }\n .btn > .caret,\n .dropup > .btn > .caret {\n border-top-color: #000 !important;\n }\n .label {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #ddd !important;\n }\n}\n@font-face {\n font-family: 'Glyphicons Halflings';\n\n src: url('../fonts/glyphicons-halflings-regular.eot');\n src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');\n}\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.glyphicon-asterisk:before {\n content: \"\\002a\";\n}\n.glyphicon-plus:before {\n content: \"\\002b\";\n}\n.glyphicon-euro:before,\n.glyphicon-eur:before {\n content: \"\\20ac\";\n}\n.glyphicon-minus:before {\n content: \"\\2212\";\n}\n.glyphicon-cloud:before {\n content: \"\\2601\";\n}\n.glyphicon-envelope:before {\n content: \"\\2709\";\n}\n.glyphicon-pencil:before {\n content: \"\\270f\";\n}\n.glyphicon-glass:before {\n content: \"\\e001\";\n}\n.glyphicon-music:before {\n content: \"\\e002\";\n}\n.glyphicon-search:before {\n content: \"\\e003\";\n}\n.glyphicon-heart:before {\n content: \"\\e005\";\n}\n.glyphicon-star:before {\n content: \"\\e006\";\n}\n.glyphicon-star-empty:before {\n content: \"\\e007\";\n}\n.glyphicon-user:before {\n content: \"\\e008\";\n}\n.glyphicon-film:before {\n content: \"\\e009\";\n}\n.glyphicon-th-large:before {\n content: \"\\e010\";\n}\n.glyphicon-th:before {\n content: \"\\e011\";\n}\n.glyphicon-th-list:before {\n content: \"\\e012\";\n}\n.glyphicon-ok:before {\n content: \"\\e013\";\n}\n.glyphicon-remove:before {\n content: \"\\e014\";\n}\n.glyphicon-zoom-in:before {\n content: \"\\e015\";\n}\n.glyphicon-zoom-out:before {\n content: \"\\e016\";\n}\n.glyphicon-off:before {\n content: \"\\e017\";\n}\n.glyphicon-signal:before {\n content: \"\\e018\";\n}\n.glyphicon-cog:before {\n content: \"\\e019\";\n}\n.glyphicon-trash:before {\n content: \"\\e020\";\n}\n.glyphicon-home:before {\n content: \"\\e021\";\n}\n.glyphicon-file:before {\n content: \"\\e022\";\n}\n.glyphicon-time:before {\n content: \"\\e023\";\n}\n.glyphicon-road:before {\n content: \"\\e024\";\n}\n.glyphicon-download-alt:before {\n content: \"\\e025\";\n}\n.glyphicon-download:before {\n content: \"\\e026\";\n}\n.glyphicon-upload:before {\n content: \"\\e027\";\n}\n.glyphicon-inbox:before {\n content: \"\\e028\";\n}\n.glyphicon-play-circle:before {\n content: \"\\e029\";\n}\n.glyphicon-repeat:before {\n content: \"\\e030\";\n}\n.glyphicon-refresh:before {\n content: \"\\e031\";\n}\n.glyphicon-list-alt:before {\n content: \"\\e032\";\n}\n.glyphicon-lock:before {\n content: \"\\e033\";\n}\n.glyphicon-flag:before {\n content: \"\\e034\";\n}\n.glyphicon-headphones:before {\n content: \"\\e035\";\n}\n.glyphicon-volume-off:before {\n content: \"\\e036\";\n}\n.glyphicon-volume-down:before {\n content: \"\\e037\";\n}\n.glyphicon-volume-up:before {\n content: \"\\e038\";\n}\n.glyphicon-qrcode:before {\n content: \"\\e039\";\n}\n.glyphicon-barcode:before {\n content: \"\\e040\";\n}\n.glyphicon-tag:before {\n content: \"\\e041\";\n}\n.glyphicon-tags:before {\n content: \"\\e042\";\n}\n.glyphicon-book:before {\n content: \"\\e043\";\n}\n.glyphicon-bookmark:before {\n content: \"\\e044\";\n}\n.glyphicon-print:before {\n content: \"\\e045\";\n}\n.glyphicon-camera:before {\n content: \"\\e046\";\n}\n.glyphicon-font:before {\n content: \"\\e047\";\n}\n.glyphicon-bold:before {\n content: \"\\e048\";\n}\n.glyphicon-italic:before {\n content: \"\\e049\";\n}\n.glyphicon-text-height:before {\n content: \"\\e050\";\n}\n.glyphicon-text-width:before {\n content: \"\\e051\";\n}\n.glyphicon-align-left:before {\n content: \"\\e052\";\n}\n.glyphicon-align-center:before {\n content: \"\\e053\";\n}\n.glyphicon-align-right:before {\n content: \"\\e054\";\n}\n.glyphicon-align-justify:before {\n content: \"\\e055\";\n}\n.glyphicon-list:before {\n content: \"\\e056\";\n}\n.glyphicon-indent-left:before {\n content: \"\\e057\";\n}\n.glyphicon-indent-right:before {\n content: \"\\e058\";\n}\n.glyphicon-facetime-video:before {\n content: \"\\e059\";\n}\n.glyphicon-picture:before {\n content: \"\\e060\";\n}\n.glyphicon-map-marker:before {\n content: \"\\e062\";\n}\n.glyphicon-adjust:before {\n content: \"\\e063\";\n}\n.glyphicon-tint:before {\n content: \"\\e064\";\n}\n.glyphicon-edit:before {\n content: \"\\e065\";\n}\n.glyphicon-share:before {\n content: \"\\e066\";\n}\n.glyphicon-check:before {\n content: \"\\e067\";\n}\n.glyphicon-move:before {\n content: \"\\e068\";\n}\n.glyphicon-step-backward:before {\n content: \"\\e069\";\n}\n.glyphicon-fast-backward:before {\n content: \"\\e070\";\n}\n.glyphicon-backward:before {\n content: \"\\e071\";\n}\n.glyphicon-play:before {\n content: \"\\e072\";\n}\n.glyphicon-pause:before {\n content: \"\\e073\";\n}\n.glyphicon-stop:before {\n content: \"\\e074\";\n}\n.glyphicon-forward:before {\n content: \"\\e075\";\n}\n.glyphicon-fast-forward:before {\n content: \"\\e076\";\n}\n.glyphicon-step-forward:before {\n content: \"\\e077\";\n}\n.glyphicon-eject:before {\n content: \"\\e078\";\n}\n.glyphicon-chevron-left:before {\n content: \"\\e079\";\n}\n.glyphicon-chevron-right:before {\n content: \"\\e080\";\n}\n.glyphicon-plus-sign:before {\n content: \"\\e081\";\n}\n.glyphicon-minus-sign:before {\n content: \"\\e082\";\n}\n.glyphicon-remove-sign:before {\n content: \"\\e083\";\n}\n.glyphicon-ok-sign:before {\n content: \"\\e084\";\n}\n.glyphicon-question-sign:before {\n content: \"\\e085\";\n}\n.glyphicon-info-sign:before {\n content: \"\\e086\";\n}\n.glyphicon-screenshot:before {\n content: \"\\e087\";\n}\n.glyphicon-remove-circle:before {\n content: \"\\e088\";\n}\n.glyphicon-ok-circle:before {\n content: \"\\e089\";\n}\n.glyphicon-ban-circle:before {\n content: \"\\e090\";\n}\n.glyphicon-arrow-left:before {\n content: \"\\e091\";\n}\n.glyphicon-arrow-right:before {\n content: \"\\e092\";\n}\n.glyphicon-arrow-up:before {\n content: \"\\e093\";\n}\n.glyphicon-arrow-down:before {\n content: \"\\e094\";\n}\n.glyphicon-share-alt:before {\n content: \"\\e095\";\n}\n.glyphicon-resize-full:before {\n content: \"\\e096\";\n}\n.glyphicon-resize-small:before {\n content: \"\\e097\";\n}\n.glyphicon-exclamation-sign:before {\n content: \"\\e101\";\n}\n.glyphicon-gift:before {\n content: \"\\e102\";\n}\n.glyphicon-leaf:before {\n content: \"\\e103\";\n}\n.glyphicon-fire:before {\n content: \"\\e104\";\n}\n.glyphicon-eye-open:before {\n content: \"\\e105\";\n}\n.glyphicon-eye-close:before {\n content: \"\\e106\";\n}\n.glyphicon-warning-sign:before {\n content: \"\\e107\";\n}\n.glyphicon-plane:before {\n content: \"\\e108\";\n}\n.glyphicon-calendar:before {\n content: \"\\e109\";\n}\n.glyphicon-random:before {\n content: \"\\e110\";\n}\n.glyphicon-comment:before {\n content: \"\\e111\";\n}\n.glyphicon-magnet:before {\n content: \"\\e112\";\n}\n.glyphicon-chevron-up:before {\n content: \"\\e113\";\n}\n.glyphicon-chevron-down:before {\n content: \"\\e114\";\n}\n.glyphicon-retweet:before {\n content: \"\\e115\";\n}\n.glyphicon-shopping-cart:before {\n content: \"\\e116\";\n}\n.glyphicon-folder-close:before {\n content: \"\\e117\";\n}\n.glyphicon-folder-open:before {\n content: \"\\e118\";\n}\n.glyphicon-resize-vertical:before {\n content: \"\\e119\";\n}\n.glyphicon-resize-horizontal:before {\n content: \"\\e120\";\n}\n.glyphicon-hdd:before {\n content: \"\\e121\";\n}\n.glyphicon-bullhorn:before {\n content: \"\\e122\";\n}\n.glyphicon-bell:before {\n content: \"\\e123\";\n}\n.glyphicon-certificate:before {\n content: \"\\e124\";\n}\n.glyphicon-thumbs-up:before {\n content: \"\\e125\";\n}\n.glyphicon-thumbs-down:before {\n content: \"\\e126\";\n}\n.glyphicon-hand-right:before {\n content: \"\\e127\";\n}\n.glyphicon-hand-left:before {\n content: \"\\e128\";\n}\n.glyphicon-hand-up:before {\n content: \"\\e129\";\n}\n.glyphicon-hand-down:before {\n content: \"\\e130\";\n}\n.glyphicon-circle-arrow-right:before {\n content: \"\\e131\";\n}\n.glyphicon-circle-arrow-left:before {\n content: \"\\e132\";\n}\n.glyphicon-circle-arrow-up:before {\n content: \"\\e133\";\n}\n.glyphicon-circle-arrow-down:before {\n content: \"\\e134\";\n}\n.glyphicon-globe:before {\n content: \"\\e135\";\n}\n.glyphicon-wrench:before {\n content: \"\\e136\";\n}\n.glyphicon-tasks:before {\n content: \"\\e137\";\n}\n.glyphicon-filter:before {\n content: \"\\e138\";\n}\n.glyphicon-briefcase:before {\n content: \"\\e139\";\n}\n.glyphicon-fullscreen:before {\n content: \"\\e140\";\n}\n.glyphicon-dashboard:before {\n content: \"\\e141\";\n}\n.glyphicon-paperclip:before {\n content: \"\\e142\";\n}\n.glyphicon-heart-empty:before {\n content: \"\\e143\";\n}\n.glyphicon-link:before {\n content: \"\\e144\";\n}\n.glyphicon-phone:before {\n content: \"\\e145\";\n}\n.glyphicon-pushpin:before {\n content: \"\\e146\";\n}\n.glyphicon-usd:before {\n content: \"\\e148\";\n}\n.glyphicon-gbp:before {\n content: \"\\e149\";\n}\n.glyphicon-sort:before {\n content: \"\\e150\";\n}\n.glyphicon-sort-by-alphabet:before {\n content: \"\\e151\";\n}\n.glyphicon-sort-by-alphabet-alt:before {\n content: \"\\e152\";\n}\n.glyphicon-sort-by-order:before {\n content: \"\\e153\";\n}\n.glyphicon-sort-by-order-alt:before {\n content: \"\\e154\";\n}\n.glyphicon-sort-by-attributes:before {\n content: \"\\e155\";\n}\n.glyphicon-sort-by-attributes-alt:before {\n content: \"\\e156\";\n}\n.glyphicon-unchecked:before {\n content: \"\\e157\";\n}\n.glyphicon-expand:before {\n content: \"\\e158\";\n}\n.glyphicon-collapse-down:before {\n content: \"\\e159\";\n}\n.glyphicon-collapse-up:before {\n content: \"\\e160\";\n}\n.glyphicon-log-in:before {\n content: \"\\e161\";\n}\n.glyphicon-flash:before {\n content: \"\\e162\";\n}\n.glyphicon-log-out:before {\n content: \"\\e163\";\n}\n.glyphicon-new-window:before {\n content: \"\\e164\";\n}\n.glyphicon-record:before {\n content: \"\\e165\";\n}\n.glyphicon-save:before {\n content: \"\\e166\";\n}\n.glyphicon-open:before {\n content: \"\\e167\";\n}\n.glyphicon-saved:before {\n content: \"\\e168\";\n}\n.glyphicon-import:before {\n content: \"\\e169\";\n}\n.glyphicon-export:before {\n content: \"\\e170\";\n}\n.glyphicon-send:before {\n content: \"\\e171\";\n}\n.glyphicon-floppy-disk:before {\n content: \"\\e172\";\n}\n.glyphicon-floppy-saved:before {\n content: \"\\e173\";\n}\n.glyphicon-floppy-remove:before {\n content: \"\\e174\";\n}\n.glyphicon-floppy-save:before {\n content: \"\\e175\";\n}\n.glyphicon-floppy-open:before {\n content: \"\\e176\";\n}\n.glyphicon-credit-card:before {\n content: \"\\e177\";\n}\n.glyphicon-transfer:before {\n content: \"\\e178\";\n}\n.glyphicon-cutlery:before {\n content: \"\\e179\";\n}\n.glyphicon-header:before {\n content: \"\\e180\";\n}\n.glyphicon-compressed:before {\n content: \"\\e181\";\n}\n.glyphicon-earphone:before {\n content: \"\\e182\";\n}\n.glyphicon-phone-alt:before {\n content: \"\\e183\";\n}\n.glyphicon-tower:before {\n content: \"\\e184\";\n}\n.glyphicon-stats:before {\n content: \"\\e185\";\n}\n.glyphicon-sd-video:before {\n content: \"\\e186\";\n}\n.glyphicon-hd-video:before {\n content: \"\\e187\";\n}\n.glyphicon-subtitles:before {\n content: \"\\e188\";\n}\n.glyphicon-sound-stereo:before {\n content: \"\\e189\";\n}\n.glyphicon-sound-dolby:before {\n content: \"\\e190\";\n}\n.glyphicon-sound-5-1:before {\n content: \"\\e191\";\n}\n.glyphicon-sound-6-1:before {\n content: \"\\e192\";\n}\n.glyphicon-sound-7-1:before {\n content: \"\\e193\";\n}\n.glyphicon-copyright-mark:before {\n content: \"\\e194\";\n}\n.glyphicon-registration-mark:before {\n content: \"\\e195\";\n}\n.glyphicon-cloud-download:before {\n content: \"\\e197\";\n}\n.glyphicon-cloud-upload:before {\n content: \"\\e198\";\n}\n.glyphicon-tree-conifer:before {\n content: \"\\e199\";\n}\n.glyphicon-tree-deciduous:before {\n content: \"\\e200\";\n}\n.glyphicon-cd:before {\n content: \"\\e201\";\n}\n.glyphicon-save-file:before {\n content: \"\\e202\";\n}\n.glyphicon-open-file:before {\n content: \"\\e203\";\n}\n.glyphicon-level-up:before {\n content: \"\\e204\";\n}\n.glyphicon-copy:before {\n content: \"\\e205\";\n}\n.glyphicon-paste:before {\n content: \"\\e206\";\n}\n.glyphicon-alert:before {\n content: \"\\e209\";\n}\n.glyphicon-equalizer:before {\n content: \"\\e210\";\n}\n.glyphicon-king:before {\n content: \"\\e211\";\n}\n.glyphicon-queen:before {\n content: \"\\e212\";\n}\n.glyphicon-pawn:before {\n content: \"\\e213\";\n}\n.glyphicon-bishop:before {\n content: \"\\e214\";\n}\n.glyphicon-knight:before {\n content: \"\\e215\";\n}\n.glyphicon-baby-formula:before {\n content: \"\\e216\";\n}\n.glyphicon-tent:before {\n content: \"\\26fa\";\n}\n.glyphicon-blackboard:before {\n content: \"\\e218\";\n}\n.glyphicon-bed:before {\n content: \"\\e219\";\n}\n.glyphicon-apple:before {\n content: \"\\f8ff\";\n}\n.glyphicon-erase:before {\n content: \"\\e221\";\n}\n.glyphicon-hourglass:before {\n content: \"\\231b\";\n}\n.glyphicon-lamp:before {\n content: \"\\e223\";\n}\n.glyphicon-duplicate:before {\n content: \"\\e224\";\n}\n.glyphicon-piggy-bank:before {\n content: \"\\e225\";\n}\n.glyphicon-scissors:before {\n content: \"\\e226\";\n}\n.glyphicon-bitcoin:before {\n content: \"\\e227\";\n}\n.glyphicon-btc:before {\n content: \"\\e227\";\n}\n.glyphicon-xbt:before {\n content: \"\\e227\";\n}\n.glyphicon-yen:before {\n content: \"\\00a5\";\n}\n.glyphicon-jpy:before {\n content: \"\\00a5\";\n}\n.glyphicon-ruble:before {\n content: \"\\20bd\";\n}\n.glyphicon-rub:before {\n content: \"\\20bd\";\n}\n.glyphicon-scale:before {\n content: \"\\e230\";\n}\n.glyphicon-ice-lolly:before {\n content: \"\\e231\";\n}\n.glyphicon-ice-lolly-tasted:before {\n content: \"\\e232\";\n}\n.glyphicon-education:before {\n content: \"\\e233\";\n}\n.glyphicon-option-horizontal:before {\n content: \"\\e234\";\n}\n.glyphicon-option-vertical:before {\n content: \"\\e235\";\n}\n.glyphicon-menu-hamburger:before {\n content: \"\\e236\";\n}\n.glyphicon-modal-window:before {\n content: \"\\e237\";\n}\n.glyphicon-oil:before {\n content: \"\\e238\";\n}\n.glyphicon-grain:before {\n content: \"\\e239\";\n}\n.glyphicon-sunglasses:before {\n content: \"\\e240\";\n}\n.glyphicon-text-size:before {\n content: \"\\e241\";\n}\n.glyphicon-text-color:before {\n content: \"\\e242\";\n}\n.glyphicon-text-background:before {\n content: \"\\e243\";\n}\n.glyphicon-object-align-top:before {\n content: \"\\e244\";\n}\n.glyphicon-object-align-bottom:before {\n content: \"\\e245\";\n}\n.glyphicon-object-align-horizontal:before {\n content: \"\\e246\";\n}\n.glyphicon-object-align-left:before {\n content: \"\\e247\";\n}\n.glyphicon-object-align-vertical:before {\n content: \"\\e248\";\n}\n.glyphicon-object-align-right:before {\n content: \"\\e249\";\n}\n.glyphicon-triangle-right:before {\n content: \"\\e250\";\n}\n.glyphicon-triangle-left:before {\n content: \"\\e251\";\n}\n.glyphicon-triangle-bottom:before {\n content: \"\\e252\";\n}\n.glyphicon-triangle-top:before {\n content: \"\\e253\";\n}\n.glyphicon-console:before {\n content: \"\\e254\";\n}\n.glyphicon-superscript:before {\n content: \"\\e255\";\n}\n.glyphicon-subscript:before {\n content: \"\\e256\";\n}\n.glyphicon-menu-left:before {\n content: \"\\e257\";\n}\n.glyphicon-menu-right:before {\n content: \"\\e258\";\n}\n.glyphicon-menu-down:before {\n content: \"\\e259\";\n}\n.glyphicon-menu-up:before {\n content: \"\\e260\";\n}\n* {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n*:before,\n*:after {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\nhtml {\n font-size: 10px;\n\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 14px;\n line-height: 1.42857143;\n color: #333;\n background-color: #fff;\n}\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\na {\n color: #337ab7;\n text-decoration: none;\n}\na:hover,\na:focus {\n color: #23527c;\n text-decoration: underline;\n}\na:focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\nfigure {\n margin: 0;\n}\nimg {\n vertical-align: middle;\n}\n.img-responsive,\n.thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.img-rounded {\n border-radius: 6px;\n}\n.img-thumbnail {\n display: inline-block;\n max-width: 100%;\n height: auto;\n padding: 4px;\n line-height: 1.42857143;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 4px;\n -webkit-transition: all .2s ease-in-out;\n -o-transition: all .2s ease-in-out;\n transition: all .2s ease-in-out;\n}\n.img-circle {\n border-radius: 50%;\n}\nhr {\n margin-top: 20px;\n margin-bottom: 20px;\n border: 0;\n border-top: 1px solid #eee;\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\n[role=\"button\"] {\n cursor: pointer;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n font-family: inherit;\n font-weight: 500;\n line-height: 1.1;\n color: inherit;\n}\nh1 small,\nh2 small,\nh3 small,\nh4 small,\nh5 small,\nh6 small,\n.h1 small,\n.h2 small,\n.h3 small,\n.h4 small,\n.h5 small,\n.h6 small,\nh1 .small,\nh2 .small,\nh3 .small,\nh4 .small,\nh5 .small,\nh6 .small,\n.h1 .small,\n.h2 .small,\n.h3 .small,\n.h4 .small,\n.h5 .small,\n.h6 .small {\n font-weight: normal;\n line-height: 1;\n color: #777;\n}\nh1,\n.h1,\nh2,\n.h2,\nh3,\n.h3 {\n margin-top: 20px;\n margin-bottom: 10px;\n}\nh1 small,\n.h1 small,\nh2 small,\n.h2 small,\nh3 small,\n.h3 small,\nh1 .small,\n.h1 .small,\nh2 .small,\n.h2 .small,\nh3 .small,\n.h3 .small {\n font-size: 65%;\n}\nh4,\n.h4,\nh5,\n.h5,\nh6,\n.h6 {\n margin-top: 10px;\n margin-bottom: 10px;\n}\nh4 small,\n.h4 small,\nh5 small,\n.h5 small,\nh6 small,\n.h6 small,\nh4 .small,\n.h4 .small,\nh5 .small,\n.h5 .small,\nh6 .small,\n.h6 .small {\n font-size: 75%;\n}\nh1,\n.h1 {\n font-size: 36px;\n}\nh2,\n.h2 {\n font-size: 30px;\n}\nh3,\n.h3 {\n font-size: 24px;\n}\nh4,\n.h4 {\n font-size: 18px;\n}\nh5,\n.h5 {\n font-size: 14px;\n}\nh6,\n.h6 {\n font-size: 12px;\n}\np {\n margin: 0 0 10px;\n}\n.lead {\n margin-bottom: 20px;\n font-size: 16px;\n font-weight: 300;\n line-height: 1.4;\n}\n@media (min-width: 768px) {\n .lead {\n font-size: 21px;\n }\n}\nsmall,\n.small {\n font-size: 85%;\n}\nmark,\n.mark {\n padding: .2em;\n background-color: #fcf8e3;\n}\n.text-left {\n text-align: left;\n}\n.text-right {\n text-align: right;\n}\n.text-center {\n text-align: center;\n}\n.text-justify {\n text-align: justify;\n}\n.text-nowrap {\n white-space: nowrap;\n}\n.text-lowercase {\n text-transform: lowercase;\n}\n.text-uppercase {\n text-transform: uppercase;\n}\n.text-capitalize {\n text-transform: capitalize;\n}\n.text-muted {\n color: #777;\n}\n.text-primary {\n color: #337ab7;\n}\na.text-primary:hover,\na.text-primary:focus {\n color: #286090;\n}\n.text-success {\n color: #3c763d;\n}\na.text-success:hover,\na.text-success:focus {\n color: #2b542c;\n}\n.text-info {\n color: #31708f;\n}\na.text-info:hover,\na.text-info:focus {\n color: #245269;\n}\n.text-warning {\n color: #8a6d3b;\n}\na.text-warning:hover,\na.text-warning:focus {\n color: #66512c;\n}\n.text-danger {\n color: #a94442;\n}\na.text-danger:hover,\na.text-danger:focus {\n color: #843534;\n}\n.bg-primary {\n color: #fff;\n background-color: #337ab7;\n}\na.bg-primary:hover,\na.bg-primary:focus {\n background-color: #286090;\n}\n.bg-success {\n background-color: #dff0d8;\n}\na.bg-success:hover,\na.bg-success:focus {\n background-color: #c1e2b3;\n}\n.bg-info {\n background-color: #d9edf7;\n}\na.bg-info:hover,\na.bg-info:focus {\n background-color: #afd9ee;\n}\n.bg-warning {\n background-color: #fcf8e3;\n}\na.bg-warning:hover,\na.bg-warning:focus {\n background-color: #f7ecb5;\n}\n.bg-danger {\n background-color: #f2dede;\n}\na.bg-danger:hover,\na.bg-danger:focus {\n background-color: #e4b9b9;\n}\n.page-header {\n padding-bottom: 9px;\n margin: 40px 0 20px;\n border-bottom: 1px solid #eee;\n}\nul,\nol {\n margin-top: 0;\n margin-bottom: 10px;\n}\nul ul,\nol ul,\nul ol,\nol ol {\n margin-bottom: 0;\n}\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n.list-inline {\n padding-left: 0;\n margin-left: -5px;\n list-style: none;\n}\n.list-inline > li {\n display: inline-block;\n padding-right: 5px;\n padding-left: 5px;\n}\ndl {\n margin-top: 0;\n margin-bottom: 20px;\n}\ndt,\ndd {\n line-height: 1.42857143;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0;\n}\n@media (min-width: 768px) {\n .dl-horizontal dt {\n float: left;\n width: 160px;\n overflow: hidden;\n clear: left;\n text-align: right;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n .dl-horizontal dd {\n margin-left: 180px;\n }\n}\nabbr[title],\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted #777;\n}\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\nblockquote {\n padding: 10px 20px;\n margin: 0 0 20px;\n font-size: 17.5px;\n border-left: 5px solid #eee;\n}\nblockquote p:last-child,\nblockquote ul:last-child,\nblockquote ol:last-child {\n margin-bottom: 0;\n}\nblockquote footer,\nblockquote small,\nblockquote .small {\n display: block;\n font-size: 80%;\n line-height: 1.42857143;\n color: #777;\n}\nblockquote footer:before,\nblockquote small:before,\nblockquote .small:before {\n content: '\\2014 \\00A0';\n}\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n text-align: right;\n border-right: 5px solid #eee;\n border-left: 0;\n}\n.blockquote-reverse footer:before,\nblockquote.pull-right footer:before,\n.blockquote-reverse small:before,\nblockquote.pull-right small:before,\n.blockquote-reverse .small:before,\nblockquote.pull-right .small:before {\n content: '';\n}\n.blockquote-reverse footer:after,\nblockquote.pull-right footer:after,\n.blockquote-reverse small:after,\nblockquote.pull-right small:after,\n.blockquote-reverse .small:after,\nblockquote.pull-right .small:after {\n content: '\\00A0 \\2014';\n}\naddress {\n margin-bottom: 20px;\n font-style: normal;\n line-height: 1.42857143;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n}\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: #c7254e;\n background-color: #f9f2f4;\n border-radius: 4px;\n}\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: #fff;\n background-color: #333;\n border-radius: 3px;\n -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);\n}\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\npre {\n display: block;\n padding: 9.5px;\n margin: 0 0 10px;\n font-size: 13px;\n line-height: 1.42857143;\n color: #333;\n word-break: break-all;\n word-wrap: break-word;\n background-color: #f5f5f5;\n border: 1px solid #ccc;\n border-radius: 4px;\n}\npre code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n}\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n.container {\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n@media (min-width: 768px) {\n .container {\n width: 750px;\n }\n}\n@media (min-width: 992px) {\n .container {\n width: 970px;\n }\n}\n@media (min-width: 1200px) {\n .container {\n width: 1170px;\n }\n}\n.container-fluid {\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n.row {\n margin-right: -15px;\n margin-left: -15px;\n}\n.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {\n position: relative;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {\n float: left;\n}\n.col-xs-12 {\n width: 100%;\n}\n.col-xs-11 {\n width: 91.66666667%;\n}\n.col-xs-10 {\n width: 83.33333333%;\n}\n.col-xs-9 {\n width: 75%;\n}\n.col-xs-8 {\n width: 66.66666667%;\n}\n.col-xs-7 {\n width: 58.33333333%;\n}\n.col-xs-6 {\n width: 50%;\n}\n.col-xs-5 {\n width: 41.66666667%;\n}\n.col-xs-4 {\n width: 33.33333333%;\n}\n.col-xs-3 {\n width: 25%;\n}\n.col-xs-2 {\n width: 16.66666667%;\n}\n.col-xs-1 {\n width: 8.33333333%;\n}\n.col-xs-pull-12 {\n right: 100%;\n}\n.col-xs-pull-11 {\n right: 91.66666667%;\n}\n.col-xs-pull-10 {\n right: 83.33333333%;\n}\n.col-xs-pull-9 {\n right: 75%;\n}\n.col-xs-pull-8 {\n right: 66.66666667%;\n}\n.col-xs-pull-7 {\n right: 58.33333333%;\n}\n.col-xs-pull-6 {\n right: 50%;\n}\n.col-xs-pull-5 {\n right: 41.66666667%;\n}\n.col-xs-pull-4 {\n right: 33.33333333%;\n}\n.col-xs-pull-3 {\n right: 25%;\n}\n.col-xs-pull-2 {\n right: 16.66666667%;\n}\n.col-xs-pull-1 {\n right: 8.33333333%;\n}\n.col-xs-pull-0 {\n right: auto;\n}\n.col-xs-push-12 {\n left: 100%;\n}\n.col-xs-push-11 {\n left: 91.66666667%;\n}\n.col-xs-push-10 {\n left: 83.33333333%;\n}\n.col-xs-push-9 {\n left: 75%;\n}\n.col-xs-push-8 {\n left: 66.66666667%;\n}\n.col-xs-push-7 {\n left: 58.33333333%;\n}\n.col-xs-push-6 {\n left: 50%;\n}\n.col-xs-push-5 {\n left: 41.66666667%;\n}\n.col-xs-push-4 {\n left: 33.33333333%;\n}\n.col-xs-push-3 {\n left: 25%;\n}\n.col-xs-push-2 {\n left: 16.66666667%;\n}\n.col-xs-push-1 {\n left: 8.33333333%;\n}\n.col-xs-push-0 {\n left: auto;\n}\n.col-xs-offset-12 {\n margin-left: 100%;\n}\n.col-xs-offset-11 {\n margin-left: 91.66666667%;\n}\n.col-xs-offset-10 {\n margin-left: 83.33333333%;\n}\n.col-xs-offset-9 {\n margin-left: 75%;\n}\n.col-xs-offset-8 {\n margin-left: 66.66666667%;\n}\n.col-xs-offset-7 {\n margin-left: 58.33333333%;\n}\n.col-xs-offset-6 {\n margin-left: 50%;\n}\n.col-xs-offset-5 {\n margin-left: 41.66666667%;\n}\n.col-xs-offset-4 {\n margin-left: 33.33333333%;\n}\n.col-xs-offset-3 {\n margin-left: 25%;\n}\n.col-xs-offset-2 {\n margin-left: 16.66666667%;\n}\n.col-xs-offset-1 {\n margin-left: 8.33333333%;\n}\n.col-xs-offset-0 {\n margin-left: 0;\n}\n@media (min-width: 768px) {\n .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {\n float: left;\n }\n .col-sm-12 {\n width: 100%;\n }\n .col-sm-11 {\n width: 91.66666667%;\n }\n .col-sm-10 {\n width: 83.33333333%;\n }\n .col-sm-9 {\n width: 75%;\n }\n .col-sm-8 {\n width: 66.66666667%;\n }\n .col-sm-7 {\n width: 58.33333333%;\n }\n .col-sm-6 {\n width: 50%;\n }\n .col-sm-5 {\n width: 41.66666667%;\n }\n .col-sm-4 {\n width: 33.33333333%;\n }\n .col-sm-3 {\n width: 25%;\n }\n .col-sm-2 {\n width: 16.66666667%;\n }\n .col-sm-1 {\n width: 8.33333333%;\n }\n .col-sm-pull-12 {\n right: 100%;\n }\n .col-sm-pull-11 {\n right: 91.66666667%;\n }\n .col-sm-pull-10 {\n right: 83.33333333%;\n }\n .col-sm-pull-9 {\n right: 75%;\n }\n .col-sm-pull-8 {\n right: 66.66666667%;\n }\n .col-sm-pull-7 {\n right: 58.33333333%;\n }\n .col-sm-pull-6 {\n right: 50%;\n }\n .col-sm-pull-5 {\n right: 41.66666667%;\n }\n .col-sm-pull-4 {\n right: 33.33333333%;\n }\n .col-sm-pull-3 {\n right: 25%;\n }\n .col-sm-pull-2 {\n right: 16.66666667%;\n }\n .col-sm-pull-1 {\n right: 8.33333333%;\n }\n .col-sm-pull-0 {\n right: auto;\n }\n .col-sm-push-12 {\n left: 100%;\n }\n .col-sm-push-11 {\n left: 91.66666667%;\n }\n .col-sm-push-10 {\n left: 83.33333333%;\n }\n .col-sm-push-9 {\n left: 75%;\n }\n .col-sm-push-8 {\n left: 66.66666667%;\n }\n .col-sm-push-7 {\n left: 58.33333333%;\n }\n .col-sm-push-6 {\n left: 50%;\n }\n .col-sm-push-5 {\n left: 41.66666667%;\n }\n .col-sm-push-4 {\n left: 33.33333333%;\n }\n .col-sm-push-3 {\n left: 25%;\n }\n .col-sm-push-2 {\n left: 16.66666667%;\n }\n .col-sm-push-1 {\n left: 8.33333333%;\n }\n .col-sm-push-0 {\n left: auto;\n }\n .col-sm-offset-12 {\n margin-left: 100%;\n }\n .col-sm-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-sm-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-sm-offset-9 {\n margin-left: 75%;\n }\n .col-sm-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-sm-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-sm-offset-6 {\n margin-left: 50%;\n }\n .col-sm-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-sm-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-sm-offset-3 {\n margin-left: 25%;\n }\n .col-sm-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-sm-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-sm-offset-0 {\n margin-left: 0;\n }\n}\n@media (min-width: 992px) {\n .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {\n float: left;\n }\n .col-md-12 {\n width: 100%;\n }\n .col-md-11 {\n width: 91.66666667%;\n }\n .col-md-10 {\n width: 83.33333333%;\n }\n .col-md-9 {\n width: 75%;\n }\n .col-md-8 {\n width: 66.66666667%;\n }\n .col-md-7 {\n width: 58.33333333%;\n }\n .col-md-6 {\n width: 50%;\n }\n .col-md-5 {\n width: 41.66666667%;\n }\n .col-md-4 {\n width: 33.33333333%;\n }\n .col-md-3 {\n width: 25%;\n }\n .col-md-2 {\n width: 16.66666667%;\n }\n .col-md-1 {\n width: 8.33333333%;\n }\n .col-md-pull-12 {\n right: 100%;\n }\n .col-md-pull-11 {\n right: 91.66666667%;\n }\n .col-md-pull-10 {\n right: 83.33333333%;\n }\n .col-md-pull-9 {\n right: 75%;\n }\n .col-md-pull-8 {\n right: 66.66666667%;\n }\n .col-md-pull-7 {\n right: 58.33333333%;\n }\n .col-md-pull-6 {\n right: 50%;\n }\n .col-md-pull-5 {\n right: 41.66666667%;\n }\n .col-md-pull-4 {\n right: 33.33333333%;\n }\n .col-md-pull-3 {\n right: 25%;\n }\n .col-md-pull-2 {\n right: 16.66666667%;\n }\n .col-md-pull-1 {\n right: 8.33333333%;\n }\n .col-md-pull-0 {\n right: auto;\n }\n .col-md-push-12 {\n left: 100%;\n }\n .col-md-push-11 {\n left: 91.66666667%;\n }\n .col-md-push-10 {\n left: 83.33333333%;\n }\n .col-md-push-9 {\n left: 75%;\n }\n .col-md-push-8 {\n left: 66.66666667%;\n }\n .col-md-push-7 {\n left: 58.33333333%;\n }\n .col-md-push-6 {\n left: 50%;\n }\n .col-md-push-5 {\n left: 41.66666667%;\n }\n .col-md-push-4 {\n left: 33.33333333%;\n }\n .col-md-push-3 {\n left: 25%;\n }\n .col-md-push-2 {\n left: 16.66666667%;\n }\n .col-md-push-1 {\n left: 8.33333333%;\n }\n .col-md-push-0 {\n left: auto;\n }\n .col-md-offset-12 {\n margin-left: 100%;\n }\n .col-md-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-md-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-md-offset-9 {\n margin-left: 75%;\n }\n .col-md-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-md-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-md-offset-6 {\n margin-left: 50%;\n }\n .col-md-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-md-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-md-offset-3 {\n margin-left: 25%;\n }\n .col-md-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-md-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-md-offset-0 {\n margin-left: 0;\n }\n}\n@media (min-width: 1200px) {\n .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {\n float: left;\n }\n .col-lg-12 {\n width: 100%;\n }\n .col-lg-11 {\n width: 91.66666667%;\n }\n .col-lg-10 {\n width: 83.33333333%;\n }\n .col-lg-9 {\n width: 75%;\n }\n .col-lg-8 {\n width: 66.66666667%;\n }\n .col-lg-7 {\n width: 58.33333333%;\n }\n .col-lg-6 {\n width: 50%;\n }\n .col-lg-5 {\n width: 41.66666667%;\n }\n .col-lg-4 {\n width: 33.33333333%;\n }\n .col-lg-3 {\n width: 25%;\n }\n .col-lg-2 {\n width: 16.66666667%;\n }\n .col-lg-1 {\n width: 8.33333333%;\n }\n .col-lg-pull-12 {\n right: 100%;\n }\n .col-lg-pull-11 {\n right: 91.66666667%;\n }\n .col-lg-pull-10 {\n right: 83.33333333%;\n }\n .col-lg-pull-9 {\n right: 75%;\n }\n .col-lg-pull-8 {\n right: 66.66666667%;\n }\n .col-lg-pull-7 {\n right: 58.33333333%;\n }\n .col-lg-pull-6 {\n right: 50%;\n }\n .col-lg-pull-5 {\n right: 41.66666667%;\n }\n .col-lg-pull-4 {\n right: 33.33333333%;\n }\n .col-lg-pull-3 {\n right: 25%;\n }\n .col-lg-pull-2 {\n right: 16.66666667%;\n }\n .col-lg-pull-1 {\n right: 8.33333333%;\n }\n .col-lg-pull-0 {\n right: auto;\n }\n .col-lg-push-12 {\n left: 100%;\n }\n .col-lg-push-11 {\n left: 91.66666667%;\n }\n .col-lg-push-10 {\n left: 83.33333333%;\n }\n .col-lg-push-9 {\n left: 75%;\n }\n .col-lg-push-8 {\n left: 66.66666667%;\n }\n .col-lg-push-7 {\n left: 58.33333333%;\n }\n .col-lg-push-6 {\n left: 50%;\n }\n .col-lg-push-5 {\n left: 41.66666667%;\n }\n .col-lg-push-4 {\n left: 33.33333333%;\n }\n .col-lg-push-3 {\n left: 25%;\n }\n .col-lg-push-2 {\n left: 16.66666667%;\n }\n .col-lg-push-1 {\n left: 8.33333333%;\n }\n .col-lg-push-0 {\n left: auto;\n }\n .col-lg-offset-12 {\n margin-left: 100%;\n }\n .col-lg-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-lg-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-lg-offset-9 {\n margin-left: 75%;\n }\n .col-lg-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-lg-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-lg-offset-6 {\n margin-left: 50%;\n }\n .col-lg-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-lg-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-lg-offset-3 {\n margin-left: 25%;\n }\n .col-lg-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-lg-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-lg-offset-0 {\n margin-left: 0;\n }\n}\ntable {\n background-color: transparent;\n}\ncaption {\n padding-top: 8px;\n padding-bottom: 8px;\n color: #777;\n text-align: left;\n}\nth {\n text-align: left;\n}\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 20px;\n}\n.table > thead > tr > th,\n.table > tbody > tr > th,\n.table > tfoot > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > td,\n.table > tfoot > tr > td {\n padding: 8px;\n line-height: 1.42857143;\n vertical-align: top;\n border-top: 1px solid #ddd;\n}\n.table > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid #ddd;\n}\n.table > caption + thead > tr:first-child > th,\n.table > colgroup + thead > tr:first-child > th,\n.table > thead:first-child > tr:first-child > th,\n.table > caption + thead > tr:first-child > td,\n.table > colgroup + thead > tr:first-child > td,\n.table > thead:first-child > tr:first-child > td {\n border-top: 0;\n}\n.table > tbody + tbody {\n border-top: 2px solid #ddd;\n}\n.table .table {\n background-color: #fff;\n}\n.table-condensed > thead > tr > th,\n.table-condensed > tbody > tr > th,\n.table-condensed > tfoot > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > tbody > tr > td,\n.table-condensed > tfoot > tr > td {\n padding: 5px;\n}\n.table-bordered {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > tbody > tr > th,\n.table-bordered > tfoot > tr > th,\n.table-bordered > thead > tr > td,\n.table-bordered > tbody > tr > td,\n.table-bordered > tfoot > tr > td {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > thead > tr > td {\n border-bottom-width: 2px;\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n background-color: #f9f9f9;\n}\n.table-hover > tbody > tr:hover {\n background-color: #f5f5f5;\n}\ntable col[class*=\"col-\"] {\n position: static;\n display: table-column;\n float: none;\n}\ntable td[class*=\"col-\"],\ntable th[class*=\"col-\"] {\n position: static;\n display: table-cell;\n float: none;\n}\n.table > thead > tr > td.active,\n.table > tbody > tr > td.active,\n.table > tfoot > tr > td.active,\n.table > thead > tr > th.active,\n.table > tbody > tr > th.active,\n.table > tfoot > tr > th.active,\n.table > thead > tr.active > td,\n.table > tbody > tr.active > td,\n.table > tfoot > tr.active > td,\n.table > thead > tr.active > th,\n.table > tbody > tr.active > th,\n.table > tfoot > tr.active > th {\n background-color: #f5f5f5;\n}\n.table-hover > tbody > tr > td.active:hover,\n.table-hover > tbody > tr > th.active:hover,\n.table-hover > tbody > tr.active:hover > td,\n.table-hover > tbody > tr:hover > .active,\n.table-hover > tbody > tr.active:hover > th {\n background-color: #e8e8e8;\n}\n.table > thead > tr > td.success,\n.table > tbody > tr > td.success,\n.table > tfoot > tr > td.success,\n.table > thead > tr > th.success,\n.table > tbody > tr > th.success,\n.table > tfoot > tr > th.success,\n.table > thead > tr.success > td,\n.table > tbody > tr.success > td,\n.table > tfoot > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr.success > th,\n.table > tfoot > tr.success > th {\n background-color: #dff0d8;\n}\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n background-color: #d0e9c6;\n}\n.table > thead > tr > td.info,\n.table > tbody > tr > td.info,\n.table > tfoot > tr > td.info,\n.table > thead > tr > th.info,\n.table > tbody > tr > th.info,\n.table > tfoot > tr > th.info,\n.table > thead > tr.info > td,\n.table > tbody > tr.info > td,\n.table > tfoot > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr.info > th,\n.table > tfoot > tr.info > th {\n background-color: #d9edf7;\n}\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n background-color: #c4e3f3;\n}\n.table > thead > tr > td.warning,\n.table > tbody > tr > td.warning,\n.table > tfoot > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > tbody > tr > th.warning,\n.table > tfoot > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > tbody > tr.warning > td,\n.table > tfoot > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr.warning > th {\n background-color: #fcf8e3;\n}\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n background-color: #faf2cc;\n}\n.table > thead > tr > td.danger,\n.table > tbody > tr > td.danger,\n.table > tfoot > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > tbody > tr > th.danger,\n.table > tfoot > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > tbody > tr.danger > td,\n.table > tfoot > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr.danger > th {\n background-color: #f2dede;\n}\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n background-color: #ebcccc;\n}\n.table-responsive {\n min-height: .01%;\n overflow-x: auto;\n}\n@media screen and (max-width: 767px) {\n .table-responsive {\n width: 100%;\n margin-bottom: 15px;\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid #ddd;\n }\n .table-responsive > .table {\n margin-bottom: 0;\n }\n .table-responsive > .table > thead > tr > th,\n .table-responsive > .table > tbody > tr > th,\n .table-responsive > .table > tfoot > tr > th,\n .table-responsive > .table > thead > tr > td,\n .table-responsive > .table > tbody > tr > td,\n .table-responsive > .table > tfoot > tr > td {\n white-space: nowrap;\n }\n .table-responsive > .table-bordered {\n border: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:first-child,\n .table-responsive > .table-bordered > tbody > tr > th:first-child,\n .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n .table-responsive > .table-bordered > thead > tr > td:first-child,\n .table-responsive > .table-bordered > tbody > tr > td:first-child,\n .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:last-child,\n .table-responsive > .table-bordered > tbody > tr > th:last-child,\n .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n .table-responsive > .table-bordered > thead > tr > td:last-child,\n .table-responsive > .table-bordered > tbody > tr > td:last-child,\n .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n }\n .table-responsive > .table-bordered > tbody > tr:last-child > th,\n .table-responsive > .table-bordered > tfoot > tr:last-child > th,\n .table-responsive > .table-bordered > tbody > tr:last-child > td,\n .table-responsive > .table-bordered > tfoot > tr:last-child > td {\n border-bottom: 0;\n }\n}\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: 20px;\n font-size: 21px;\n line-height: inherit;\n color: #333;\n border: 0;\n border-bottom: 1px solid #e5e5e5;\n}\nlabel {\n display: inline-block;\n max-width: 100%;\n margin-bottom: 5px;\n font-weight: bold;\n}\ninput[type=\"search\"] {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9;\n line-height: normal;\n}\ninput[type=\"file\"] {\n display: block;\n}\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\nselect[multiple],\nselect[size] {\n height: auto;\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\noutput {\n display: block;\n padding-top: 7px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555;\n}\n.form-control {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555;\n background-color: #fff;\n background-image: none;\n border: 1px solid #ccc;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;\n -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n}\n.form-control:focus {\n border-color: #66afe9;\n outline: 0;\n -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);\n box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);\n}\n.form-control::-moz-placeholder {\n color: #999;\n opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n color: #999;\n}\n.form-control::-webkit-input-placeholder {\n color: #999;\n}\n.form-control::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n background-color: #eee;\n opacity: 1;\n}\n.form-control[disabled],\nfieldset[disabled] .form-control {\n cursor: not-allowed;\n}\ntextarea.form-control {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: none;\n}\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n input[type=\"date\"].form-control,\n input[type=\"time\"].form-control,\n input[type=\"datetime-local\"].form-control,\n input[type=\"month\"].form-control {\n line-height: 34px;\n }\n input[type=\"date\"].input-sm,\n input[type=\"time\"].input-sm,\n input[type=\"datetime-local\"].input-sm,\n input[type=\"month\"].input-sm,\n .input-group-sm input[type=\"date\"],\n .input-group-sm input[type=\"time\"],\n .input-group-sm input[type=\"datetime-local\"],\n .input-group-sm input[type=\"month\"] {\n line-height: 30px;\n }\n input[type=\"date\"].input-lg,\n input[type=\"time\"].input-lg,\n input[type=\"datetime-local\"].input-lg,\n input[type=\"month\"].input-lg,\n .input-group-lg input[type=\"date\"],\n .input-group-lg input[type=\"time\"],\n .input-group-lg input[type=\"datetime-local\"],\n .input-group-lg input[type=\"month\"] {\n line-height: 46px;\n }\n}\n.form-group {\n margin-bottom: 15px;\n}\n.radio,\n.checkbox {\n position: relative;\n display: block;\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.radio label,\n.checkbox label {\n min-height: 20px;\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n cursor: pointer;\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n position: absolute;\n margin-top: 4px \\9;\n margin-left: -20px;\n}\n.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px;\n}\n.radio-inline,\n.checkbox-inline {\n position: relative;\n display: inline-block;\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n vertical-align: middle;\n cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n margin-top: 0;\n margin-left: 10px;\n}\ninput[type=\"radio\"][disabled],\ninput[type=\"checkbox\"][disabled],\ninput[type=\"radio\"].disabled,\ninput[type=\"checkbox\"].disabled,\nfieldset[disabled] input[type=\"radio\"],\nfieldset[disabled] input[type=\"checkbox\"] {\n cursor: not-allowed;\n}\n.radio-inline.disabled,\n.checkbox-inline.disabled,\nfieldset[disabled] .radio-inline,\nfieldset[disabled] .checkbox-inline {\n cursor: not-allowed;\n}\n.radio.disabled label,\n.checkbox.disabled label,\nfieldset[disabled] .radio label,\nfieldset[disabled] .checkbox label {\n cursor: not-allowed;\n}\n.form-control-static {\n min-height: 34px;\n padding-top: 7px;\n padding-bottom: 7px;\n margin-bottom: 0;\n}\n.form-control-static.input-lg,\n.form-control-static.input-sm {\n padding-right: 0;\n padding-left: 0;\n}\n.input-sm {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-sm {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-sm,\nselect[multiple].input-sm {\n height: auto;\n}\n.form-group-sm .form-control {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.form-group-sm select.form-control {\n height: 30px;\n line-height: 30px;\n}\n.form-group-sm textarea.form-control,\n.form-group-sm select[multiple].form-control {\n height: auto;\n}\n.form-group-sm .form-control-static {\n height: 30px;\n min-height: 32px;\n padding: 6px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.input-lg {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-lg {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-lg,\nselect[multiple].input-lg {\n height: auto;\n}\n.form-group-lg .form-control {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.form-group-lg select.form-control {\n height: 46px;\n line-height: 46px;\n}\n.form-group-lg textarea.form-control,\n.form-group-lg select[multiple].form-control {\n height: auto;\n}\n.form-group-lg .form-control-static {\n height: 46px;\n min-height: 38px;\n padding: 11px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.has-feedback {\n position: relative;\n}\n.has-feedback .form-control {\n padding-right: 42.5px;\n}\n.form-control-feedback {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n display: block;\n width: 34px;\n height: 34px;\n line-height: 34px;\n text-align: center;\n pointer-events: none;\n}\n.input-lg + .form-control-feedback,\n.input-group-lg + .form-control-feedback,\n.form-group-lg .form-control + .form-control-feedback {\n width: 46px;\n height: 46px;\n line-height: 46px;\n}\n.input-sm + .form-control-feedback,\n.input-group-sm + .form-control-feedback,\n.form-group-sm .form-control + .form-control-feedback {\n width: 30px;\n height: 30px;\n line-height: 30px;\n}\n.has-success .help-block,\n.has-success .control-label,\n.has-success .radio,\n.has-success .checkbox,\n.has-success .radio-inline,\n.has-success .checkbox-inline,\n.has-success.radio label,\n.has-success.checkbox label,\n.has-success.radio-inline label,\n.has-success.checkbox-inline label {\n color: #3c763d;\n}\n.has-success .form-control {\n border-color: #3c763d;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n}\n.has-success .form-control:focus {\n border-color: #2b542c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;\n}\n.has-success .input-group-addon {\n color: #3c763d;\n background-color: #dff0d8;\n border-color: #3c763d;\n}\n.has-success .form-control-feedback {\n color: #3c763d;\n}\n.has-warning .help-block,\n.has-warning .control-label,\n.has-warning .radio,\n.has-warning .checkbox,\n.has-warning .radio-inline,\n.has-warning .checkbox-inline,\n.has-warning.radio label,\n.has-warning.checkbox label,\n.has-warning.radio-inline label,\n.has-warning.checkbox-inline label {\n color: #8a6d3b;\n}\n.has-warning .form-control {\n border-color: #8a6d3b;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n}\n.has-warning .form-control:focus {\n border-color: #66512c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;\n}\n.has-warning .input-group-addon {\n color: #8a6d3b;\n background-color: #fcf8e3;\n border-color: #8a6d3b;\n}\n.has-warning .form-control-feedback {\n color: #8a6d3b;\n}\n.has-error .help-block,\n.has-error .control-label,\n.has-error .radio,\n.has-error .checkbox,\n.has-error .radio-inline,\n.has-error .checkbox-inline,\n.has-error.radio label,\n.has-error.checkbox label,\n.has-error.radio-inline label,\n.has-error.checkbox-inline label {\n color: #a94442;\n}\n.has-error .form-control {\n border-color: #a94442;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n}\n.has-error .form-control:focus {\n border-color: #843534;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;\n}\n.has-error .input-group-addon {\n color: #a94442;\n background-color: #f2dede;\n border-color: #a94442;\n}\n.has-error .form-control-feedback {\n color: #a94442;\n}\n.has-feedback label ~ .form-control-feedback {\n top: 25px;\n}\n.has-feedback label.sr-only ~ .form-control-feedback {\n top: 0;\n}\n.help-block {\n display: block;\n margin-top: 5px;\n margin-bottom: 10px;\n color: #737373;\n}\n@media (min-width: 768px) {\n .form-inline .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-static {\n display: inline-block;\n }\n .form-inline .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .form-inline .input-group .input-group-addon,\n .form-inline .input-group .input-group-btn,\n .form-inline .input-group .form-control {\n width: auto;\n }\n .form-inline .input-group > .form-control {\n width: 100%;\n }\n .form-inline .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio,\n .form-inline .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio label,\n .form-inline .checkbox label {\n padding-left: 0;\n }\n .form-inline .radio input[type=\"radio\"],\n .form-inline .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .form-inline .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox,\n.form-horizontal .radio-inline,\n.form-horizontal .checkbox-inline {\n padding-top: 7px;\n margin-top: 0;\n margin-bottom: 0;\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox {\n min-height: 27px;\n}\n.form-horizontal .form-group {\n margin-right: -15px;\n margin-left: -15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .control-label {\n padding-top: 7px;\n margin-bottom: 0;\n text-align: right;\n }\n}\n.form-horizontal .has-feedback .form-control-feedback {\n right: 15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-lg .control-label {\n padding-top: 11px;\n font-size: 18px;\n }\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-sm .control-label {\n padding-top: 6px;\n font-size: 12px;\n }\n}\n.btn {\n display: inline-block;\n padding: 6px 12px;\n margin-bottom: 0;\n font-size: 14px;\n font-weight: normal;\n line-height: 1.42857143;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n -ms-touch-action: manipulation;\n touch-action: manipulation;\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n background-image: none;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.btn:focus,\n.btn:active:focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn.active.focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n.btn:hover,\n.btn:focus,\n.btn.focus {\n color: #333;\n text-decoration: none;\n}\n.btn:active,\n.btn.active {\n background-image: none;\n outline: 0;\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);\n}\n.btn.disabled,\n.btn[disabled],\nfieldset[disabled] .btn {\n cursor: not-allowed;\n filter: alpha(opacity=65);\n -webkit-box-shadow: none;\n box-shadow: none;\n opacity: .65;\n}\na.btn.disabled,\nfieldset[disabled] a.btn {\n pointer-events: none;\n}\n.btn-default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n}\n.btn-default:focus,\n.btn-default.focus {\n color: #333;\n background-color: #e6e6e6;\n border-color: #8c8c8c;\n}\n.btn-default:hover {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active:hover,\n.btn-default.active:hover,\n.open > .dropdown-toggle.btn-default:hover,\n.btn-default:active:focus,\n.btn-default.active:focus,\n.open > .dropdown-toggle.btn-default:focus,\n.btn-default:active.focus,\n.btn-default.active.focus,\n.open > .dropdown-toggle.btn-default.focus {\n color: #333;\n background-color: #d4d4d4;\n border-color: #8c8c8c;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n background-image: none;\n}\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus {\n background-color: #fff;\n border-color: #ccc;\n}\n.btn-default .badge {\n color: #fff;\n background-color: #333;\n}\n.btn-primary {\n color: #fff;\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary:focus,\n.btn-primary.focus {\n color: #fff;\n background-color: #286090;\n border-color: #122b40;\n}\n.btn-primary:hover {\n color: #fff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n color: #fff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active:hover,\n.btn-primary.active:hover,\n.open > .dropdown-toggle.btn-primary:hover,\n.btn-primary:active:focus,\n.btn-primary.active:focus,\n.open > .dropdown-toggle.btn-primary:focus,\n.btn-primary:active.focus,\n.btn-primary.active.focus,\n.open > .dropdown-toggle.btn-primary.focus {\n color: #fff;\n background-color: #204d74;\n border-color: #122b40;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n background-image: none;\n}\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus {\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.btn-success {\n color: #fff;\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success:focus,\n.btn-success.focus {\n color: #fff;\n background-color: #449d44;\n border-color: #255625;\n}\n.btn-success:hover {\n color: #fff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n color: #fff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active:hover,\n.btn-success.active:hover,\n.open > .dropdown-toggle.btn-success:hover,\n.btn-success:active:focus,\n.btn-success.active:focus,\n.open > .dropdown-toggle.btn-success:focus,\n.btn-success:active.focus,\n.btn-success.active.focus,\n.open > .dropdown-toggle.btn-success.focus {\n color: #fff;\n background-color: #398439;\n border-color: #255625;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n background-image: none;\n}\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus {\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success .badge {\n color: #5cb85c;\n background-color: #fff;\n}\n.btn-info {\n color: #fff;\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info:focus,\n.btn-info.focus {\n color: #fff;\n background-color: #31b0d5;\n border-color: #1b6d85;\n}\n.btn-info:hover {\n color: #fff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n color: #fff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active:hover,\n.btn-info.active:hover,\n.open > .dropdown-toggle.btn-info:hover,\n.btn-info:active:focus,\n.btn-info.active:focus,\n.open > .dropdown-toggle.btn-info:focus,\n.btn-info:active.focus,\n.btn-info.active.focus,\n.open > .dropdown-toggle.btn-info.focus {\n color: #fff;\n background-color: #269abc;\n border-color: #1b6d85;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n background-image: none;\n}\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus {\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info .badge {\n color: #5bc0de;\n background-color: #fff;\n}\n.btn-warning {\n color: #fff;\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning:focus,\n.btn-warning.focus {\n color: #fff;\n background-color: #ec971f;\n border-color: #985f0d;\n}\n.btn-warning:hover {\n color: #fff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n color: #fff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active:hover,\n.btn-warning.active:hover,\n.open > .dropdown-toggle.btn-warning:hover,\n.btn-warning:active:focus,\n.btn-warning.active:focus,\n.open > .dropdown-toggle.btn-warning:focus,\n.btn-warning:active.focus,\n.btn-warning.active.focus,\n.open > .dropdown-toggle.btn-warning.focus {\n color: #fff;\n background-color: #d58512;\n border-color: #985f0d;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n background-image: none;\n}\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus {\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning .badge {\n color: #f0ad4e;\n background-color: #fff;\n}\n.btn-danger {\n color: #fff;\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger:focus,\n.btn-danger.focus {\n color: #fff;\n background-color: #c9302c;\n border-color: #761c19;\n}\n.btn-danger:hover {\n color: #fff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n color: #fff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active:hover,\n.btn-danger.active:hover,\n.open > .dropdown-toggle.btn-danger:hover,\n.btn-danger:active:focus,\n.btn-danger.active:focus,\n.open > .dropdown-toggle.btn-danger:focus,\n.btn-danger:active.focus,\n.btn-danger.active.focus,\n.open > .dropdown-toggle.btn-danger.focus {\n color: #fff;\n background-color: #ac2925;\n border-color: #761c19;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n background-image: none;\n}\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus {\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger .badge {\n color: #d9534f;\n background-color: #fff;\n}\n.btn-link {\n font-weight: normal;\n color: #337ab7;\n border-radius: 0;\n}\n.btn-link,\n.btn-link:active,\n.btn-link.active,\n.btn-link[disabled],\nfieldset[disabled] .btn-link {\n background-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-link,\n.btn-link:hover,\n.btn-link:focus,\n.btn-link:active {\n border-color: transparent;\n}\n.btn-link:hover,\n.btn-link:focus {\n color: #23527c;\n text-decoration: underline;\n background-color: transparent;\n}\n.btn-link[disabled]:hover,\nfieldset[disabled] .btn-link:hover,\n.btn-link[disabled]:focus,\nfieldset[disabled] .btn-link:focus {\n color: #777;\n text-decoration: none;\n}\n.btn-lg,\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-sm,\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-xs,\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-block {\n display: block;\n width: 100%;\n}\n.btn-block + .btn-block {\n margin-top: 5px;\n}\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n.fade {\n opacity: 0;\n -webkit-transition: opacity .15s linear;\n -o-transition: opacity .15s linear;\n transition: opacity .15s linear;\n}\n.fade.in {\n opacity: 1;\n}\n.collapse {\n display: none;\n}\n.collapse.in {\n display: block;\n}\ntr.collapse.in {\n display: table-row;\n}\ntbody.collapse.in {\n display: table-row-group;\n}\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n -webkit-transition-timing-function: ease;\n -o-transition-timing-function: ease;\n transition-timing-function: ease;\n -webkit-transition-duration: .35s;\n -o-transition-duration: .35s;\n transition-duration: .35s;\n -webkit-transition-property: height, visibility;\n -o-transition-property: height, visibility;\n transition-property: height, visibility;\n}\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: 4px dashed;\n border-top: 4px solid \\9;\n border-right: 4px solid transparent;\n border-left: 4px solid transparent;\n}\n.dropup,\n.dropdown {\n position: relative;\n}\n.dropdown-toggle:focus {\n outline: 0;\n}\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0;\n font-size: 14px;\n text-align: left;\n list-style: none;\n background-color: #fff;\n -webkit-background-clip: padding-box;\n background-clip: padding-box;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, .15);\n border-radius: 4px;\n -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);\n box-shadow: 0 6px 12px rgba(0, 0, 0, .175);\n}\n.dropdown-menu.pull-right {\n right: 0;\n left: auto;\n}\n.dropdown-menu .divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.dropdown-menu > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: 1.42857143;\n color: #333;\n white-space: nowrap;\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n color: #262626;\n text-decoration: none;\n background-color: #f5f5f5;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n color: #fff;\n text-decoration: none;\n background-color: #337ab7;\n outline: 0;\n}\n.dropdown-menu > .disabled > a,\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n color: #777;\n}\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n text-decoration: none;\n cursor: not-allowed;\n background-color: transparent;\n background-image: none;\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n}\n.open > .dropdown-menu {\n display: block;\n}\n.open > a {\n outline: 0;\n}\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n.dropdown-menu-left {\n right: auto;\n left: 0;\n}\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: 12px;\n line-height: 1.42857143;\n color: #777;\n white-space: nowrap;\n}\n.dropdown-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 990;\n}\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n content: \"\";\n border-top: 0;\n border-bottom: 4px dashed;\n border-bottom: 4px solid \\9;\n}\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n}\n@media (min-width: 768px) {\n .navbar-right .dropdown-menu {\n right: 0;\n left: auto;\n }\n .navbar-right .dropdown-menu-left {\n right: auto;\n left: 0;\n }\n}\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n float: left;\n}\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group-vertical > .btn:focus,\n.btn-group > .btn:active,\n.btn-group-vertical > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn.active {\n z-index: 2;\n}\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group {\n margin-left: -1px;\n}\n.btn-toolbar {\n margin-left: -5px;\n}\n.btn-toolbar .btn,\n.btn-toolbar .btn-group,\n.btn-toolbar .input-group {\n float: left;\n}\n.btn-toolbar > .btn,\n.btn-toolbar > .btn-group,\n.btn-toolbar > .input-group {\n margin-left: 5px;\n}\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n.btn-group > .btn:first-child {\n margin-left: 0;\n}\n.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n.btn-group > .btn + .dropdown-toggle {\n padding-right: 8px;\n padding-left: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-right: 12px;\n padding-left: 12px;\n}\n.btn-group.open .dropdown-toggle {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);\n}\n.btn-group.open .dropdown-toggle.btn-link {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn .caret {\n margin-left: 0;\n}\n.btn-lg .caret {\n border-width: 5px 5px 0;\n border-bottom-width: 0;\n}\n.dropup .btn-lg .caret {\n border-width: 0 5px 5px;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n}\n.btn-group-vertical > .btn-group > .btn {\n float: none;\n}\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n}\n.btn-group-vertical > .btn:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.btn-group-vertical > .btn:first-child:not(:last-child) {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:last-child:not(:first-child) {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n}\n.btn-group-justified > .btn,\n.btn-group-justified > .btn-group {\n display: table-cell;\n float: none;\n width: 1%;\n}\n.btn-group-justified > .btn-group .btn {\n width: 100%;\n}\n.btn-group-justified > .btn-group .dropdown-menu {\n left: auto;\n}\n[data-toggle=\"buttons\"] > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn input[type=\"checkbox\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n.input-group {\n position: relative;\n display: table;\n border-collapse: separate;\n}\n.input-group[class*=\"col-\"] {\n float: none;\n padding-right: 0;\n padding-left: 0;\n}\n.input-group .form-control {\n position: relative;\n z-index: 2;\n float: left;\n width: 100%;\n margin-bottom: 0;\n}\n.input-group .form-control:focus {\n z-index: 3;\n}\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-group-lg > .form-control,\nselect.input-group-lg > .input-group-addon,\nselect.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-group-lg > .form-control,\ntextarea.input-group-lg > .input-group-addon,\ntextarea.input-group-lg > .input-group-btn > .btn,\nselect[multiple].input-group-lg > .form-control,\nselect[multiple].input-group-lg > .input-group-addon,\nselect[multiple].input-group-lg > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-group-sm > .form-control,\nselect.input-group-sm > .input-group-addon,\nselect.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-group-sm > .form-control,\ntextarea.input-group-sm > .input-group-addon,\ntextarea.input-group-sm > .input-group-btn > .btn,\nselect[multiple].input-group-sm > .form-control,\nselect[multiple].input-group-sm > .input-group-addon,\nselect[multiple].input-group-sm > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n}\n.input-group-addon:not(:first-child):not(:last-child),\n.input-group-btn:not(:first-child):not(:last-child),\n.input-group .form-control:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle;\n}\n.input-group-addon {\n padding: 6px 12px;\n font-size: 14px;\n font-weight: normal;\n line-height: 1;\n color: #555;\n text-align: center;\n background-color: #eee;\n border: 1px solid #ccc;\n border-radius: 4px;\n}\n.input-group-addon.input-sm {\n padding: 5px 10px;\n font-size: 12px;\n border-radius: 3px;\n}\n.input-group-addon.input-lg {\n padding: 10px 16px;\n font-size: 18px;\n border-radius: 6px;\n}\n.input-group-addon input[type=\"radio\"],\n.input-group-addon input[type=\"checkbox\"] {\n margin-top: 0;\n}\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n.input-group-btn {\n position: relative;\n font-size: 0;\n white-space: nowrap;\n}\n.input-group-btn > .btn {\n position: relative;\n}\n.input-group-btn > .btn + .btn {\n margin-left: -1px;\n}\n.input-group-btn > .btn:hover,\n.input-group-btn > .btn:focus,\n.input-group-btn > .btn:active {\n z-index: 2;\n}\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group {\n margin-right: -1px;\n}\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group {\n z-index: 2;\n margin-left: -1px;\n}\n.nav {\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n.nav > li {\n position: relative;\n display: block;\n}\n.nav > li > a {\n position: relative;\n display: block;\n padding: 10px 15px;\n}\n.nav > li > a:hover,\n.nav > li > a:focus {\n text-decoration: none;\n background-color: #eee;\n}\n.nav > li.disabled > a {\n color: #777;\n}\n.nav > li.disabled > a:hover,\n.nav > li.disabled > a:focus {\n color: #777;\n text-decoration: none;\n cursor: not-allowed;\n background-color: transparent;\n}\n.nav .open > a,\n.nav .open > a:hover,\n.nav .open > a:focus {\n background-color: #eee;\n border-color: #337ab7;\n}\n.nav .nav-divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.nav > li > a > img {\n max-width: none;\n}\n.nav-tabs {\n border-bottom: 1px solid #ddd;\n}\n.nav-tabs > li {\n float: left;\n margin-bottom: -1px;\n}\n.nav-tabs > li > a {\n margin-right: 2px;\n line-height: 1.42857143;\n border: 1px solid transparent;\n border-radius: 4px 4px 0 0;\n}\n.nav-tabs > li > a:hover {\n border-color: #eee #eee #ddd;\n}\n.nav-tabs > li.active > a,\n.nav-tabs > li.active > a:hover,\n.nav-tabs > li.active > a:focus {\n color: #555;\n cursor: default;\n background-color: #fff;\n border: 1px solid #ddd;\n border-bottom-color: transparent;\n}\n.nav-tabs.nav-justified {\n width: 100%;\n border-bottom: 0;\n}\n.nav-tabs.nav-justified > li {\n float: none;\n}\n.nav-tabs.nav-justified > li > a {\n margin-bottom: 5px;\n text-align: center;\n}\n.nav-tabs.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-tabs.nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs.nav-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs.nav-justified > .active > a,\n.nav-tabs.nav-justified > .active > a:hover,\n.nav-tabs.nav-justified > .active > a:focus {\n border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li > a {\n border-bottom: 1px solid #ddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs.nav-justified > .active > a,\n .nav-tabs.nav-justified > .active > a:hover,\n .nav-tabs.nav-justified > .active > a:focus {\n border-bottom-color: #fff;\n }\n}\n.nav-pills > li {\n float: left;\n}\n.nav-pills > li > a {\n border-radius: 4px;\n}\n.nav-pills > li + li {\n margin-left: 2px;\n}\n.nav-pills > li.active > a,\n.nav-pills > li.active > a:hover,\n.nav-pills > li.active > a:focus {\n color: #fff;\n background-color: #337ab7;\n}\n.nav-stacked > li {\n float: none;\n}\n.nav-stacked > li + li {\n margin-top: 2px;\n margin-left: 0;\n}\n.nav-justified {\n width: 100%;\n}\n.nav-justified > li {\n float: none;\n}\n.nav-justified > li > a {\n margin-bottom: 5px;\n text-align: center;\n}\n.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs-justified {\n border-bottom: 0;\n}\n.nav-tabs-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs-justified > .active > a,\n.nav-tabs-justified > .active > a:hover,\n.nav-tabs-justified > .active > a:focus {\n border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n .nav-tabs-justified > li > a {\n border-bottom: 1px solid #ddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs-justified > .active > a,\n .nav-tabs-justified > .active > a:hover,\n .nav-tabs-justified > .active > a:focus {\n border-bottom-color: #fff;\n }\n}\n.tab-content > .tab-pane {\n display: none;\n}\n.tab-content > .active {\n display: block;\n}\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.navbar {\n position: relative;\n min-height: 50px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n}\n@media (min-width: 768px) {\n .navbar {\n border-radius: 4px;\n }\n}\n@media (min-width: 768px) {\n .navbar-header {\n float: left;\n }\n}\n.navbar-collapse {\n padding-right: 15px;\n padding-left: 15px;\n overflow-x: visible;\n -webkit-overflow-scrolling: touch;\n border-top: 1px solid transparent;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);\n}\n.navbar-collapse.in {\n overflow-y: auto;\n}\n@media (min-width: 768px) {\n .navbar-collapse {\n width: auto;\n border-top: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n .navbar-collapse.collapse {\n display: block !important;\n height: auto !important;\n padding-bottom: 0;\n overflow: visible !important;\n }\n .navbar-collapse.in {\n overflow-y: visible;\n }\n .navbar-fixed-top .navbar-collapse,\n .navbar-static-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n padding-right: 0;\n padding-left: 0;\n }\n}\n.navbar-fixed-top .navbar-collapse,\n.navbar-fixed-bottom .navbar-collapse {\n max-height: 340px;\n}\n@media (max-device-width: 480px) and (orientation: landscape) {\n .navbar-fixed-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n max-height: 200px;\n }\n}\n.container > .navbar-header,\n.container-fluid > .navbar-header,\n.container > .navbar-collapse,\n.container-fluid > .navbar-collapse {\n margin-right: -15px;\n margin-left: -15px;\n}\n@media (min-width: 768px) {\n .container > .navbar-header,\n .container-fluid > .navbar-header,\n .container > .navbar-collapse,\n .container-fluid > .navbar-collapse {\n margin-right: 0;\n margin-left: 0;\n }\n}\n.navbar-static-top {\n z-index: 1000;\n border-width: 0 0 1px;\n}\n@media (min-width: 768px) {\n .navbar-static-top {\n border-radius: 0;\n }\n}\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n@media (min-width: 768px) {\n .navbar-fixed-top,\n .navbar-fixed-bottom {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0;\n border-width: 1px 0 0;\n}\n.navbar-brand {\n float: left;\n height: 50px;\n padding: 15px 15px;\n font-size: 18px;\n line-height: 20px;\n}\n.navbar-brand:hover,\n.navbar-brand:focus {\n text-decoration: none;\n}\n.navbar-brand > img {\n display: block;\n}\n@media (min-width: 768px) {\n .navbar > .container .navbar-brand,\n .navbar > .container-fluid .navbar-brand {\n margin-left: -15px;\n }\n}\n.navbar-toggle {\n position: relative;\n float: right;\n padding: 9px 10px;\n margin-top: 8px;\n margin-right: 15px;\n margin-bottom: 8px;\n background-color: transparent;\n background-image: none;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.navbar-toggle:focus {\n outline: 0;\n}\n.navbar-toggle .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n}\n.navbar-toggle .icon-bar + .icon-bar {\n margin-top: 4px;\n}\n@media (min-width: 768px) {\n .navbar-toggle {\n display: none;\n }\n}\n.navbar-nav {\n margin: 7.5px -15px;\n}\n.navbar-nav > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: 20px;\n}\n@media (max-width: 767px) {\n .navbar-nav .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n .navbar-nav .open .dropdown-menu > li > a,\n .navbar-nav .open .dropdown-menu .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n .navbar-nav .open .dropdown-menu > li > a {\n line-height: 20px;\n }\n .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-nav .open .dropdown-menu > li > a:focus {\n background-image: none;\n }\n}\n@media (min-width: 768px) {\n .navbar-nav {\n float: left;\n margin: 0;\n }\n .navbar-nav > li {\n float: left;\n }\n .navbar-nav > li > a {\n padding-top: 15px;\n padding-bottom: 15px;\n }\n}\n.navbar-form {\n padding: 10px 15px;\n margin-top: 8px;\n margin-right: -15px;\n margin-bottom: 8px;\n margin-left: -15px;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);\n}\n@media (min-width: 768px) {\n .navbar-form .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .navbar-form .form-control-static {\n display: inline-block;\n }\n .navbar-form .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .navbar-form .input-group .input-group-addon,\n .navbar-form .input-group .input-group-btn,\n .navbar-form .input-group .form-control {\n width: auto;\n }\n .navbar-form .input-group > .form-control {\n width: 100%;\n }\n .navbar-form .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio,\n .navbar-form .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio label,\n .navbar-form .checkbox label {\n padding-left: 0;\n }\n .navbar-form .radio input[type=\"radio\"],\n .navbar-form .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .navbar-form .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n@media (max-width: 767px) {\n .navbar-form .form-group {\n margin-bottom: 5px;\n }\n .navbar-form .form-group:last-child {\n margin-bottom: 0;\n }\n}\n@media (min-width: 768px) {\n .navbar-form {\n width: auto;\n padding-top: 0;\n padding-bottom: 0;\n margin-right: 0;\n margin-left: 0;\n border: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n}\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.navbar-btn {\n margin-top: 8px;\n margin-bottom: 8px;\n}\n.navbar-btn.btn-sm {\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.navbar-btn.btn-xs {\n margin-top: 14px;\n margin-bottom: 14px;\n}\n.navbar-text {\n margin-top: 15px;\n margin-bottom: 15px;\n}\n@media (min-width: 768px) {\n .navbar-text {\n float: left;\n margin-right: 15px;\n margin-left: 15px;\n }\n}\n@media (min-width: 768px) {\n .navbar-left {\n float: left !important;\n }\n .navbar-right {\n float: right !important;\n margin-right: -15px;\n }\n .navbar-right ~ .navbar-right {\n margin-right: 0;\n }\n}\n.navbar-default {\n background-color: #f8f8f8;\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-brand {\n color: #777;\n}\n.navbar-default .navbar-brand:hover,\n.navbar-default .navbar-brand:focus {\n color: #5e5e5e;\n background-color: transparent;\n}\n.navbar-default .navbar-text {\n color: #777;\n}\n.navbar-default .navbar-nav > li > a {\n color: #777;\n}\n.navbar-default .navbar-nav > li > a:hover,\n.navbar-default .navbar-nav > li > a:focus {\n color: #333;\n background-color: transparent;\n}\n.navbar-default .navbar-nav > .active > a,\n.navbar-default .navbar-nav > .active > a:hover,\n.navbar-default .navbar-nav > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .disabled > a,\n.navbar-default .navbar-nav > .disabled > a:hover,\n.navbar-default .navbar-nav > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n}\n.navbar-default .navbar-toggle {\n border-color: #ddd;\n}\n.navbar-default .navbar-toggle:hover,\n.navbar-default .navbar-toggle:focus {\n background-color: #ddd;\n}\n.navbar-default .navbar-toggle .icon-bar {\n background-color: #888;\n}\n.navbar-default .navbar-collapse,\n.navbar-default .navbar-form {\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .open > a:hover,\n.navbar-default .navbar-nav > .open > a:focus {\n color: #555;\n background-color: #e7e7e7;\n}\n@media (max-width: 767px) {\n .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n color: #777;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #333;\n background-color: transparent;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n }\n}\n.navbar-default .navbar-link {\n color: #777;\n}\n.navbar-default .navbar-link:hover {\n color: #333;\n}\n.navbar-default .btn-link {\n color: #777;\n}\n.navbar-default .btn-link:hover,\n.navbar-default .btn-link:focus {\n color: #333;\n}\n.navbar-default .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-default .btn-link:hover,\n.navbar-default .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-default .btn-link:focus {\n color: #ccc;\n}\n.navbar-inverse {\n background-color: #222;\n border-color: #080808;\n}\n.navbar-inverse .navbar-brand {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-brand:hover,\n.navbar-inverse .navbar-brand:focus {\n color: #fff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-text {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a:hover,\n.navbar-inverse .navbar-nav > li > a:focus {\n color: #fff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .active > a,\n.navbar-inverse .navbar-nav > .active > a:hover,\n.navbar-inverse .navbar-nav > .active > a:focus {\n color: #fff;\n background-color: #080808;\n}\n.navbar-inverse .navbar-nav > .disabled > a,\n.navbar-inverse .navbar-nav > .disabled > a:hover,\n.navbar-inverse .navbar-nav > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n}\n.navbar-inverse .navbar-toggle {\n border-color: #333;\n}\n.navbar-inverse .navbar-toggle:hover,\n.navbar-inverse .navbar-toggle:focus {\n background-color: #333;\n}\n.navbar-inverse .navbar-toggle .icon-bar {\n background-color: #fff;\n}\n.navbar-inverse .navbar-collapse,\n.navbar-inverse .navbar-form {\n border-color: #101010;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .open > a:hover,\n.navbar-inverse .navbar-nav > .open > a:focus {\n color: #fff;\n background-color: #080808;\n}\n@media (max-width: 767px) {\n .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n border-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n color: #9d9d9d;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #fff;\n background-color: transparent;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n }\n}\n.navbar-inverse .navbar-link {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-link:hover {\n color: #fff;\n}\n.navbar-inverse .btn-link {\n color: #9d9d9d;\n}\n.navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link:focus {\n color: #fff;\n}\n.navbar-inverse .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-inverse .btn-link:focus {\n color: #444;\n}\n.breadcrumb {\n padding: 8px 15px;\n margin-bottom: 20px;\n list-style: none;\n background-color: #f5f5f5;\n border-radius: 4px;\n}\n.breadcrumb > li {\n display: inline-block;\n}\n.breadcrumb > li + li:before {\n padding: 0 5px;\n color: #ccc;\n content: \"/\\00a0\";\n}\n.breadcrumb > .active {\n color: #777;\n}\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: 20px 0;\n border-radius: 4px;\n}\n.pagination > li {\n display: inline;\n}\n.pagination > li > a,\n.pagination > li > span {\n position: relative;\n float: left;\n padding: 6px 12px;\n margin-left: -1px;\n line-height: 1.42857143;\n color: #337ab7;\n text-decoration: none;\n background-color: #fff;\n border: 1px solid #ddd;\n}\n.pagination > li:first-child > a,\n.pagination > li:first-child > span {\n margin-left: 0;\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.pagination > li:last-child > a,\n.pagination > li:last-child > span {\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px;\n}\n.pagination > li > a:hover,\n.pagination > li > span:hover,\n.pagination > li > a:focus,\n.pagination > li > span:focus {\n z-index: 2;\n color: #23527c;\n background-color: #eee;\n border-color: #ddd;\n}\n.pagination > .active > a,\n.pagination > .active > span,\n.pagination > .active > a:hover,\n.pagination > .active > span:hover,\n.pagination > .active > a:focus,\n.pagination > .active > span:focus {\n z-index: 3;\n color: #fff;\n cursor: default;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.pagination > .disabled > span,\n.pagination > .disabled > span:hover,\n.pagination > .disabled > span:focus,\n.pagination > .disabled > a,\n.pagination > .disabled > a:hover,\n.pagination > .disabled > a:focus {\n color: #777;\n cursor: not-allowed;\n background-color: #fff;\n border-color: #ddd;\n}\n.pagination-lg > li > a,\n.pagination-lg > li > span {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.pagination-lg > li:first-child > a,\n.pagination-lg > li:first-child > span {\n border-top-left-radius: 6px;\n border-bottom-left-radius: 6px;\n}\n.pagination-lg > li:last-child > a,\n.pagination-lg > li:last-child > span {\n border-top-right-radius: 6px;\n border-bottom-right-radius: 6px;\n}\n.pagination-sm > li > a,\n.pagination-sm > li > span {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.pagination-sm > li:first-child > a,\n.pagination-sm > li:first-child > span {\n border-top-left-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.pagination-sm > li:last-child > a,\n.pagination-sm > li:last-child > span {\n border-top-right-radius: 3px;\n border-bottom-right-radius: 3px;\n}\n.pager {\n padding-left: 0;\n margin: 20px 0;\n text-align: center;\n list-style: none;\n}\n.pager li {\n display: inline;\n}\n.pager li > a,\n.pager li > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n}\n.pager li > a:hover,\n.pager li > a:focus {\n text-decoration: none;\n background-color: #eee;\n}\n.pager .next > a,\n.pager .next > span {\n float: right;\n}\n.pager .previous > a,\n.pager .previous > span {\n float: left;\n}\n.pager .disabled > a,\n.pager .disabled > a:hover,\n.pager .disabled > a:focus,\n.pager .disabled > span {\n color: #777;\n cursor: not-allowed;\n background-color: #fff;\n}\n.label {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n}\na.label:hover,\na.label:focus {\n color: #fff;\n text-decoration: none;\n cursor: pointer;\n}\n.label:empty {\n display: none;\n}\n.btn .label {\n position: relative;\n top: -1px;\n}\n.label-default {\n background-color: #777;\n}\n.label-default[href]:hover,\n.label-default[href]:focus {\n background-color: #5e5e5e;\n}\n.label-primary {\n background-color: #337ab7;\n}\n.label-primary[href]:hover,\n.label-primary[href]:focus {\n background-color: #286090;\n}\n.label-success {\n background-color: #5cb85c;\n}\n.label-success[href]:hover,\n.label-success[href]:focus {\n background-color: #449d44;\n}\n.label-info {\n background-color: #5bc0de;\n}\n.label-info[href]:hover,\n.label-info[href]:focus {\n background-color: #31b0d5;\n}\n.label-warning {\n background-color: #f0ad4e;\n}\n.label-warning[href]:hover,\n.label-warning[href]:focus {\n background-color: #ec971f;\n}\n.label-danger {\n background-color: #d9534f;\n}\n.label-danger[href]:hover,\n.label-danger[href]:focus {\n background-color: #c9302c;\n}\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: 12px;\n font-weight: bold;\n line-height: 1;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n background-color: #777;\n border-radius: 10px;\n}\n.badge:empty {\n display: none;\n}\n.btn .badge {\n position: relative;\n top: -1px;\n}\n.btn-xs .badge,\n.btn-group-xs > .btn .badge {\n top: 0;\n padding: 1px 5px;\n}\na.badge:hover,\na.badge:focus {\n color: #fff;\n text-decoration: none;\n cursor: pointer;\n}\n.list-group-item.active > .badge,\n.nav-pills > .active > a > .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.list-group-item > .badge {\n float: right;\n}\n.list-group-item > .badge + .badge {\n margin-right: 5px;\n}\n.nav-pills > li > a > .badge {\n margin-left: 3px;\n}\n.jumbotron {\n padding-top: 30px;\n padding-bottom: 30px;\n margin-bottom: 30px;\n color: inherit;\n background-color: #eee;\n}\n.jumbotron h1,\n.jumbotron .h1 {\n color: inherit;\n}\n.jumbotron p {\n margin-bottom: 15px;\n font-size: 21px;\n font-weight: 200;\n}\n.jumbotron > hr {\n border-top-color: #d5d5d5;\n}\n.container .jumbotron,\n.container-fluid .jumbotron {\n padding-right: 15px;\n padding-left: 15px;\n border-radius: 6px;\n}\n.jumbotron .container {\n max-width: 100%;\n}\n@media screen and (min-width: 768px) {\n .jumbotron {\n padding-top: 48px;\n padding-bottom: 48px;\n }\n .container .jumbotron,\n .container-fluid .jumbotron {\n padding-right: 60px;\n padding-left: 60px;\n }\n .jumbotron h1,\n .jumbotron .h1 {\n font-size: 63px;\n }\n}\n.thumbnail {\n display: block;\n padding: 4px;\n margin-bottom: 20px;\n line-height: 1.42857143;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 4px;\n -webkit-transition: border .2s ease-in-out;\n -o-transition: border .2s ease-in-out;\n transition: border .2s ease-in-out;\n}\n.thumbnail > img,\n.thumbnail a > img {\n margin-right: auto;\n margin-left: auto;\n}\na.thumbnail:hover,\na.thumbnail:focus,\na.thumbnail.active {\n border-color: #337ab7;\n}\n.thumbnail .caption {\n padding: 9px;\n color: #333;\n}\n.alert {\n padding: 15px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.alert h4 {\n margin-top: 0;\n color: inherit;\n}\n.alert .alert-link {\n font-weight: bold;\n}\n.alert > p,\n.alert > ul {\n margin-bottom: 0;\n}\n.alert > p + p {\n margin-top: 5px;\n}\n.alert-dismissable,\n.alert-dismissible {\n padding-right: 35px;\n}\n.alert-dismissable .close,\n.alert-dismissible .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n}\n.alert-success {\n color: #3c763d;\n background-color: #dff0d8;\n border-color: #d6e9c6;\n}\n.alert-success hr {\n border-top-color: #c9e2b3;\n}\n.alert-success .alert-link {\n color: #2b542c;\n}\n.alert-info {\n color: #31708f;\n background-color: #d9edf7;\n border-color: #bce8f1;\n}\n.alert-info hr {\n border-top-color: #a6e1ec;\n}\n.alert-info .alert-link {\n color: #245269;\n}\n.alert-warning {\n color: #8a6d3b;\n background-color: #fcf8e3;\n border-color: #faebcc;\n}\n.alert-warning hr {\n border-top-color: #f7e1b5;\n}\n.alert-warning .alert-link {\n color: #66512c;\n}\n.alert-danger {\n color: #a94442;\n background-color: #f2dede;\n border-color: #ebccd1;\n}\n.alert-danger hr {\n border-top-color: #e4b9c0;\n}\n.alert-danger .alert-link {\n color: #843534;\n}\n@-webkit-keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n@-o-keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n@keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n.progress {\n height: 20px;\n margin-bottom: 20px;\n overflow: hidden;\n background-color: #f5f5f5;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);\n}\n.progress-bar {\n float: left;\n width: 0;\n height: 100%;\n font-size: 12px;\n line-height: 20px;\n color: #fff;\n text-align: center;\n background-color: #337ab7;\n -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);\n -webkit-transition: width .6s ease;\n -o-transition: width .6s ease;\n transition: width .6s ease;\n}\n.progress-striped .progress-bar,\n.progress-bar-striped {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n -webkit-background-size: 40px 40px;\n background-size: 40px 40px;\n}\n.progress.active .progress-bar,\n.progress-bar.active {\n -webkit-animation: progress-bar-stripes 2s linear infinite;\n -o-animation: progress-bar-stripes 2s linear infinite;\n animation: progress-bar-stripes 2s linear infinite;\n}\n.progress-bar-success {\n background-color: #5cb85c;\n}\n.progress-striped .progress-bar-success {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n}\n.progress-bar-info {\n background-color: #5bc0de;\n}\n.progress-striped .progress-bar-info {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n}\n.progress-bar-warning {\n background-color: #f0ad4e;\n}\n.progress-striped .progress-bar-warning {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n}\n.progress-bar-danger {\n background-color: #d9534f;\n}\n.progress-striped .progress-bar-danger {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n}\n.media {\n margin-top: 15px;\n}\n.media:first-child {\n margin-top: 0;\n}\n.media,\n.media-body {\n overflow: hidden;\n zoom: 1;\n}\n.media-body {\n width: 10000px;\n}\n.media-object {\n display: block;\n}\n.media-object.img-thumbnail {\n max-width: none;\n}\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n.media-middle {\n vertical-align: middle;\n}\n.media-bottom {\n vertical-align: bottom;\n}\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n.list-group {\n padding-left: 0;\n margin-bottom: 20px;\n}\n.list-group-item {\n position: relative;\n display: block;\n padding: 10px 15px;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid #ddd;\n}\n.list-group-item:first-child {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\na.list-group-item,\nbutton.list-group-item {\n color: #555;\n}\na.list-group-item .list-group-item-heading,\nbutton.list-group-item .list-group-item-heading {\n color: #333;\n}\na.list-group-item:hover,\nbutton.list-group-item:hover,\na.list-group-item:focus,\nbutton.list-group-item:focus {\n color: #555;\n text-decoration: none;\n background-color: #f5f5f5;\n}\nbutton.list-group-item {\n width: 100%;\n text-align: left;\n}\n.list-group-item.disabled,\n.list-group-item.disabled:hover,\n.list-group-item.disabled:focus {\n color: #777;\n cursor: not-allowed;\n background-color: #eee;\n}\n.list-group-item.disabled .list-group-item-heading,\n.list-group-item.disabled:hover .list-group-item-heading,\n.list-group-item.disabled:focus .list-group-item-heading {\n color: inherit;\n}\n.list-group-item.disabled .list-group-item-text,\n.list-group-item.disabled:hover .list-group-item-text,\n.list-group-item.disabled:focus .list-group-item-text {\n color: #777;\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n z-index: 2;\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.list-group-item.active .list-group-item-heading,\n.list-group-item.active:hover .list-group-item-heading,\n.list-group-item.active:focus .list-group-item-heading,\n.list-group-item.active .list-group-item-heading > small,\n.list-group-item.active:hover .list-group-item-heading > small,\n.list-group-item.active:focus .list-group-item-heading > small,\n.list-group-item.active .list-group-item-heading > .small,\n.list-group-item.active:hover .list-group-item-heading > .small,\n.list-group-item.active:focus .list-group-item-heading > .small {\n color: inherit;\n}\n.list-group-item.active .list-group-item-text,\n.list-group-item.active:hover .list-group-item-text,\n.list-group-item.active:focus .list-group-item-text {\n color: #c7ddef;\n}\n.list-group-item-success {\n color: #3c763d;\n background-color: #dff0d8;\n}\na.list-group-item-success,\nbutton.list-group-item-success {\n color: #3c763d;\n}\na.list-group-item-success .list-group-item-heading,\nbutton.list-group-item-success .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-success:hover,\nbutton.list-group-item-success:hover,\na.list-group-item-success:focus,\nbutton.list-group-item-success:focus {\n color: #3c763d;\n background-color: #d0e9c6;\n}\na.list-group-item-success.active,\nbutton.list-group-item-success.active,\na.list-group-item-success.active:hover,\nbutton.list-group-item-success.active:hover,\na.list-group-item-success.active:focus,\nbutton.list-group-item-success.active:focus {\n color: #fff;\n background-color: #3c763d;\n border-color: #3c763d;\n}\n.list-group-item-info {\n color: #31708f;\n background-color: #d9edf7;\n}\na.list-group-item-info,\nbutton.list-group-item-info {\n color: #31708f;\n}\na.list-group-item-info .list-group-item-heading,\nbutton.list-group-item-info .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-info:hover,\nbutton.list-group-item-info:hover,\na.list-group-item-info:focus,\nbutton.list-group-item-info:focus {\n color: #31708f;\n background-color: #c4e3f3;\n}\na.list-group-item-info.active,\nbutton.list-group-item-info.active,\na.list-group-item-info.active:hover,\nbutton.list-group-item-info.active:hover,\na.list-group-item-info.active:focus,\nbutton.list-group-item-info.active:focus {\n color: #fff;\n background-color: #31708f;\n border-color: #31708f;\n}\n.list-group-item-warning {\n color: #8a6d3b;\n background-color: #fcf8e3;\n}\na.list-group-item-warning,\nbutton.list-group-item-warning {\n color: #8a6d3b;\n}\na.list-group-item-warning .list-group-item-heading,\nbutton.list-group-item-warning .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-warning:hover,\nbutton.list-group-item-warning:hover,\na.list-group-item-warning:focus,\nbutton.list-group-item-warning:focus {\n color: #8a6d3b;\n background-color: #faf2cc;\n}\na.list-group-item-warning.active,\nbutton.list-group-item-warning.active,\na.list-group-item-warning.active:hover,\nbutton.list-group-item-warning.active:hover,\na.list-group-item-warning.active:focus,\nbutton.list-group-item-warning.active:focus {\n color: #fff;\n background-color: #8a6d3b;\n border-color: #8a6d3b;\n}\n.list-group-item-danger {\n color: #a94442;\n background-color: #f2dede;\n}\na.list-group-item-danger,\nbutton.list-group-item-danger {\n color: #a94442;\n}\na.list-group-item-danger .list-group-item-heading,\nbutton.list-group-item-danger .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-danger:hover,\nbutton.list-group-item-danger:hover,\na.list-group-item-danger:focus,\nbutton.list-group-item-danger:focus {\n color: #a94442;\n background-color: #ebcccc;\n}\na.list-group-item-danger.active,\nbutton.list-group-item-danger.active,\na.list-group-item-danger.active:hover,\nbutton.list-group-item-danger.active:hover,\na.list-group-item-danger.active:focus,\nbutton.list-group-item-danger.active:focus {\n color: #fff;\n background-color: #a94442;\n border-color: #a94442;\n}\n.list-group-item-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.list-group-item-text {\n margin-bottom: 0;\n line-height: 1.3;\n}\n.panel {\n margin-bottom: 20px;\n background-color: #fff;\n border: 1px solid transparent;\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);\n box-shadow: 0 1px 1px rgba(0, 0, 0, .05);\n}\n.panel-body {\n padding: 15px;\n}\n.panel-heading {\n padding: 10px 15px;\n border-bottom: 1px solid transparent;\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.panel-heading > .dropdown .dropdown-toggle {\n color: inherit;\n}\n.panel-title {\n margin-top: 0;\n margin-bottom: 0;\n font-size: 16px;\n color: inherit;\n}\n.panel-title > a,\n.panel-title > small,\n.panel-title > .small,\n.panel-title > small > a,\n.panel-title > .small > a {\n color: inherit;\n}\n.panel-footer {\n padding: 10px 15px;\n background-color: #f5f5f5;\n border-top: 1px solid #ddd;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .list-group,\n.panel > .panel-collapse > .list-group {\n margin-bottom: 0;\n}\n.panel > .list-group .list-group-item,\n.panel > .panel-collapse > .list-group .list-group-item {\n border-width: 1px 0;\n border-radius: 0;\n}\n.panel > .list-group:first-child .list-group-item:first-child,\n.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {\n border-top: 0;\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.panel > .list-group:last-child .list-group-item:last-child,\n.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {\n border-bottom: 0;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.panel-heading + .list-group .list-group-item:first-child {\n border-top-width: 0;\n}\n.list-group + .panel-footer {\n border-top-width: 0;\n}\n.panel > .table,\n.panel > .table-responsive > .table,\n.panel > .panel-collapse > .table {\n margin-bottom: 0;\n}\n.panel > .table caption,\n.panel > .table-responsive > .table caption,\n.panel > .panel-collapse > .table caption {\n padding-right: 15px;\n padding-left: 15px;\n}\n.panel > .table:first-child,\n.panel > .table-responsive:first-child > .table:first-child {\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {\n border-top-right-radius: 3px;\n}\n.panel > .table:last-child,\n.panel > .table-responsive:last-child > .table:last-child {\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {\n border-bottom-right-radius: 3px;\n}\n.panel > .panel-body + .table,\n.panel > .panel-body + .table-responsive,\n.panel > .table + .panel-body,\n.panel > .table-responsive + .panel-body {\n border-top: 1px solid #ddd;\n}\n.panel > .table > tbody:first-child > tr:first-child th,\n.panel > .table > tbody:first-child > tr:first-child td {\n border-top: 0;\n}\n.panel > .table-bordered,\n.panel > .table-responsive > .table-bordered {\n border: 0;\n}\n.panel > .table-bordered > thead > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,\n.panel > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-bordered > thead > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,\n.panel > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-bordered > tfoot > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n}\n.panel > .table-bordered > thead > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,\n.panel > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-bordered > thead > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,\n.panel > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-bordered > tfoot > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n}\n.panel > .table-bordered > thead > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,\n.panel > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-bordered > thead > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,\n.panel > .table-bordered > tbody > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {\n border-bottom: 0;\n}\n.panel > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-bordered > tfoot > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {\n border-bottom: 0;\n}\n.panel > .table-responsive {\n margin-bottom: 0;\n border: 0;\n}\n.panel-group {\n margin-bottom: 20px;\n}\n.panel-group .panel {\n margin-bottom: 0;\n border-radius: 4px;\n}\n.panel-group .panel + .panel {\n margin-top: 5px;\n}\n.panel-group .panel-heading {\n border-bottom: 0;\n}\n.panel-group .panel-heading + .panel-collapse > .panel-body,\n.panel-group .panel-heading + .panel-collapse > .list-group {\n border-top: 1px solid #ddd;\n}\n.panel-group .panel-footer {\n border-top: 0;\n}\n.panel-group .panel-footer + .panel-collapse .panel-body {\n border-bottom: 1px solid #ddd;\n}\n.panel-default {\n border-color: #ddd;\n}\n.panel-default > .panel-heading {\n color: #333;\n background-color: #f5f5f5;\n border-color: #ddd;\n}\n.panel-default > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ddd;\n}\n.panel-default > .panel-heading .badge {\n color: #f5f5f5;\n background-color: #333;\n}\n.panel-default > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ddd;\n}\n.panel-primary {\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading {\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #337ab7;\n}\n.panel-primary > .panel-heading .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.panel-primary > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #337ab7;\n}\n.panel-success {\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading {\n color: #3c763d;\n background-color: #dff0d8;\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #d6e9c6;\n}\n.panel-success > .panel-heading .badge {\n color: #dff0d8;\n background-color: #3c763d;\n}\n.panel-success > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #d6e9c6;\n}\n.panel-info {\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading {\n color: #31708f;\n background-color: #d9edf7;\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #bce8f1;\n}\n.panel-info > .panel-heading .badge {\n color: #d9edf7;\n background-color: #31708f;\n}\n.panel-info > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #bce8f1;\n}\n.panel-warning {\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading {\n color: #8a6d3b;\n background-color: #fcf8e3;\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #faebcc;\n}\n.panel-warning > .panel-heading .badge {\n color: #fcf8e3;\n background-color: #8a6d3b;\n}\n.panel-warning > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #faebcc;\n}\n.panel-danger {\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading {\n color: #a94442;\n background-color: #f2dede;\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ebccd1;\n}\n.panel-danger > .panel-heading .badge {\n color: #f2dede;\n background-color: #a94442;\n}\n.panel-danger > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ebccd1;\n}\n.embed-responsive {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden;\n}\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n.embed-responsive-16by9 {\n padding-bottom: 56.25%;\n}\n.embed-responsive-4by3 {\n padding-bottom: 75%;\n}\n.well {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border: 1px solid #e3e3e3;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);\n}\n.well blockquote {\n border-color: #ddd;\n border-color: rgba(0, 0, 0, .15);\n}\n.well-lg {\n padding: 24px;\n border-radius: 6px;\n}\n.well-sm {\n padding: 9px;\n border-radius: 3px;\n}\n.close {\n float: right;\n font-size: 21px;\n font-weight: bold;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n filter: alpha(opacity=20);\n opacity: .2;\n}\n.close:hover,\n.close:focus {\n color: #000;\n text-decoration: none;\n cursor: pointer;\n filter: alpha(opacity=50);\n opacity: .5;\n}\nbutton.close {\n -webkit-appearance: none;\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n}\n.modal-open {\n overflow: hidden;\n}\n.modal {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1050;\n display: none;\n overflow: hidden;\n -webkit-overflow-scrolling: touch;\n outline: 0;\n}\n.modal.fade .modal-dialog {\n -webkit-transition: -webkit-transform .3s ease-out;\n -o-transition: -o-transform .3s ease-out;\n transition: transform .3s ease-out;\n -webkit-transform: translate(0, -25%);\n -ms-transform: translate(0, -25%);\n -o-transform: translate(0, -25%);\n transform: translate(0, -25%);\n}\n.modal.in .modal-dialog {\n -webkit-transform: translate(0, 0);\n -ms-transform: translate(0, 0);\n -o-transform: translate(0, 0);\n transform: translate(0, 0);\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n.modal-content {\n position: relative;\n background-color: #fff;\n -webkit-background-clip: padding-box;\n background-clip: padding-box;\n border: 1px solid #999;\n border: 1px solid rgba(0, 0, 0, .2);\n border-radius: 6px;\n outline: 0;\n -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);\n box-shadow: 0 3px 9px rgba(0, 0, 0, .5);\n}\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000;\n}\n.modal-backdrop.fade {\n filter: alpha(opacity=0);\n opacity: 0;\n}\n.modal-backdrop.in {\n filter: alpha(opacity=50);\n opacity: .5;\n}\n.modal-header {\n padding: 15px;\n border-bottom: 1px solid #e5e5e5;\n}\n.modal-header .close {\n margin-top: -2px;\n}\n.modal-title {\n margin: 0;\n line-height: 1.42857143;\n}\n.modal-body {\n position: relative;\n padding: 15px;\n}\n.modal-footer {\n padding: 15px;\n text-align: right;\n border-top: 1px solid #e5e5e5;\n}\n.modal-footer .btn + .btn {\n margin-bottom: 0;\n margin-left: 5px;\n}\n.modal-footer .btn-group .btn + .btn {\n margin-left: -1px;\n}\n.modal-footer .btn-block + .btn-block {\n margin-left: 0;\n}\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n@media (min-width: 768px) {\n .modal-dialog {\n width: 600px;\n margin: 30px auto;\n }\n .modal-content {\n -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);\n box-shadow: 0 5px 15px rgba(0, 0, 0, .5);\n }\n .modal-sm {\n width: 300px;\n }\n}\n@media (min-width: 992px) {\n .modal-lg {\n width: 900px;\n }\n}\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 12px;\n font-style: normal;\n font-weight: normal;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n white-space: normal;\n filter: alpha(opacity=0);\n opacity: 0;\n\n line-break: auto;\n}\n.tooltip.in {\n filter: alpha(opacity=90);\n opacity: .9;\n}\n.tooltip.top {\n padding: 5px 0;\n margin-top: -3px;\n}\n.tooltip.right {\n padding: 0 5px;\n margin-left: 3px;\n}\n.tooltip.bottom {\n padding: 5px 0;\n margin-top: 3px;\n}\n.tooltip.left {\n padding: 0 5px;\n margin-left: -3px;\n}\n.tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 4px;\n}\n.tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.tooltip.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.top-left .tooltip-arrow {\n right: 5px;\n bottom: 0;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.top-right .tooltip-arrow {\n bottom: 0;\n left: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #000;\n}\n.tooltip.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #000;\n}\n.tooltip.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.tooltip.bottom-left .tooltip-arrow {\n top: 0;\n right: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.tooltip.bottom-right .tooltip-arrow {\n top: 0;\n left: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: none;\n max-width: 276px;\n padding: 1px;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 14px;\n font-style: normal;\n font-weight: normal;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n white-space: normal;\n background-color: #fff;\n -webkit-background-clip: padding-box;\n background-clip: padding-box;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, .2);\n border-radius: 6px;\n -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);\n box-shadow: 0 5px 10px rgba(0, 0, 0, .2);\n\n line-break: auto;\n}\n.popover.top {\n margin-top: -10px;\n}\n.popover.right {\n margin-left: 10px;\n}\n.popover.bottom {\n margin-top: 10px;\n}\n.popover.left {\n margin-left: -10px;\n}\n.popover-title {\n padding: 8px 14px;\n margin: 0;\n font-size: 14px;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-radius: 5px 5px 0 0;\n}\n.popover-content {\n padding: 9px 14px;\n}\n.popover > .arrow,\n.popover > .arrow:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.popover > .arrow {\n border-width: 11px;\n}\n.popover > .arrow:after {\n content: \"\";\n border-width: 10px;\n}\n.popover.top > .arrow {\n bottom: -11px;\n left: 50%;\n margin-left: -11px;\n border-top-color: #999;\n border-top-color: rgba(0, 0, 0, .25);\n border-bottom-width: 0;\n}\n.popover.top > .arrow:after {\n bottom: 1px;\n margin-left: -10px;\n content: \" \";\n border-top-color: #fff;\n border-bottom-width: 0;\n}\n.popover.right > .arrow {\n top: 50%;\n left: -11px;\n margin-top: -11px;\n border-right-color: #999;\n border-right-color: rgba(0, 0, 0, .25);\n border-left-width: 0;\n}\n.popover.right > .arrow:after {\n bottom: -10px;\n left: 1px;\n content: \" \";\n border-right-color: #fff;\n border-left-width: 0;\n}\n.popover.bottom > .arrow {\n top: -11px;\n left: 50%;\n margin-left: -11px;\n border-top-width: 0;\n border-bottom-color: #999;\n border-bottom-color: rgba(0, 0, 0, .25);\n}\n.popover.bottom > .arrow:after {\n top: 1px;\n margin-left: -10px;\n content: \" \";\n border-top-width: 0;\n border-bottom-color: #fff;\n}\n.popover.left > .arrow {\n top: 50%;\n right: -11px;\n margin-top: -11px;\n border-right-width: 0;\n border-left-color: #999;\n border-left-color: rgba(0, 0, 0, .25);\n}\n.popover.left > .arrow:after {\n right: 1px;\n bottom: -10px;\n content: \" \";\n border-right-width: 0;\n border-left-color: #fff;\n}\n.carousel {\n position: relative;\n}\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n.carousel-inner > .item {\n position: relative;\n display: none;\n -webkit-transition: .6s ease-in-out left;\n -o-transition: .6s ease-in-out left;\n transition: .6s ease-in-out left;\n}\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n line-height: 1;\n}\n@media all and (transform-3d), (-webkit-transform-3d) {\n .carousel-inner > .item {\n -webkit-transition: -webkit-transform .6s ease-in-out;\n -o-transition: -o-transform .6s ease-in-out;\n transition: transform .6s ease-in-out;\n\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n -webkit-perspective: 1000px;\n perspective: 1000px;\n }\n .carousel-inner > .item.next,\n .carousel-inner > .item.active.right {\n left: 0;\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n }\n .carousel-inner > .item.prev,\n .carousel-inner > .item.active.left {\n left: 0;\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n }\n .carousel-inner > .item.next.left,\n .carousel-inner > .item.prev.right,\n .carousel-inner > .item.active {\n left: 0;\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n }\n}\n.carousel-inner > .active,\n.carousel-inner > .next,\n.carousel-inner > .prev {\n display: block;\n}\n.carousel-inner > .active {\n left: 0;\n}\n.carousel-inner > .next,\n.carousel-inner > .prev {\n position: absolute;\n top: 0;\n width: 100%;\n}\n.carousel-inner > .next {\n left: 100%;\n}\n.carousel-inner > .prev {\n left: -100%;\n}\n.carousel-inner > .next.left,\n.carousel-inner > .prev.right {\n left: 0;\n}\n.carousel-inner > .active.left {\n left: -100%;\n}\n.carousel-inner > .active.right {\n left: 100%;\n}\n.carousel-control {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 15%;\n font-size: 20px;\n color: #fff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, .6);\n background-color: rgba(0, 0, 0, 0);\n filter: alpha(opacity=50);\n opacity: .5;\n}\n.carousel-control.left {\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);\n background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));\n background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);\n background-repeat: repeat-x;\n}\n.carousel-control.right {\n right: 0;\n left: auto;\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);\n background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));\n background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);\n background-repeat: repeat-x;\n}\n.carousel-control:hover,\n.carousel-control:focus {\n color: #fff;\n text-decoration: none;\n filter: alpha(opacity=90);\n outline: 0;\n opacity: .9;\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-left,\n.carousel-control .glyphicon-chevron-right {\n position: absolute;\n top: 50%;\n z-index: 5;\n display: inline-block;\n margin-top: -10px;\n}\n.carousel-control .icon-prev,\n.carousel-control .glyphicon-chevron-left {\n left: 50%;\n margin-left: -10px;\n}\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-right {\n right: 50%;\n margin-right: -10px;\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next {\n width: 20px;\n height: 20px;\n font-family: serif;\n line-height: 1;\n}\n.carousel-control .icon-prev:before {\n content: '\\2039';\n}\n.carousel-control .icon-next:before {\n content: '\\203a';\n}\n.carousel-indicators {\n position: absolute;\n bottom: 10px;\n left: 50%;\n z-index: 15;\n width: 60%;\n padding-left: 0;\n margin-left: -30%;\n text-align: center;\n list-style: none;\n}\n.carousel-indicators li {\n display: inline-block;\n width: 10px;\n height: 10px;\n margin: 1px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #000 \\9;\n background-color: rgba(0, 0, 0, 0);\n border: 1px solid #fff;\n border-radius: 10px;\n}\n.carousel-indicators .active {\n width: 12px;\n height: 12px;\n margin: 0;\n background-color: #fff;\n}\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, .6);\n}\n.carousel-caption .btn {\n text-shadow: none;\n}\n@media screen and (min-width: 768px) {\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-prev,\n .carousel-control .icon-next {\n width: 30px;\n height: 30px;\n margin-top: -10px;\n font-size: 30px;\n }\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .icon-prev {\n margin-left: -10px;\n }\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-next {\n margin-right: -10px;\n }\n .carousel-caption {\n right: 20%;\n left: 20%;\n padding-bottom: 30px;\n }\n .carousel-indicators {\n bottom: 20px;\n }\n}\n.clearfix:before,\n.clearfix:after,\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-header:before,\n.modal-header:after,\n.modal-footer:before,\n.modal-footer:after {\n display: table;\n content: \" \";\n}\n.clearfix:after,\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-header:after,\n.modal-footer:after {\n clear: both;\n}\n.center-block {\n display: block;\n margin-right: auto;\n margin-left: auto;\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n.hidden {\n display: none !important;\n}\n.affix {\n position: fixed;\n}\n@-ms-viewport {\n width: device-width;\n}\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n display: none !important;\n}\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n display: none !important;\n}\n@media (max-width: 767px) {\n .visible-xs {\n display: block !important;\n }\n table.visible-xs {\n display: table !important;\n }\n tr.visible-xs {\n display: table-row !important;\n }\n th.visible-xs,\n td.visible-xs {\n display: table-cell !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-block {\n display: block !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline {\n display: inline !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm {\n display: block !important;\n }\n table.visible-sm {\n display: table !important;\n }\n tr.visible-sm {\n display: table-row !important;\n }\n th.visible-sm,\n td.visible-sm {\n display: table-cell !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-block {\n display: block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline {\n display: inline !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md {\n display: block !important;\n }\n table.visible-md {\n display: table !important;\n }\n tr.visible-md {\n display: table-row !important;\n }\n th.visible-md,\n td.visible-md {\n display: table-cell !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-block {\n display: block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline {\n display: inline !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg {\n display: block !important;\n }\n table.visible-lg {\n display: table !important;\n }\n tr.visible-lg {\n display: table-row !important;\n }\n th.visible-lg,\n td.visible-lg {\n display: table-cell !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-block {\n display: block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline {\n display: inline !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline-block {\n display: inline-block !important;\n }\n}\n@media (max-width: 767px) {\n .hidden-xs {\n display: none !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .hidden-sm {\n display: none !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .hidden-md {\n display: none !important;\n }\n}\n@media (min-width: 1200px) {\n .hidden-lg {\n display: none !important;\n }\n}\n.visible-print {\n display: none !important;\n}\n@media print {\n .visible-print {\n display: block !important;\n }\n table.visible-print {\n display: table !important;\n }\n tr.visible-print {\n display: table-row !important;\n }\n th.visible-print,\n td.visible-print {\n display: table-cell !important;\n }\n}\n.visible-print-block {\n display: none !important;\n}\n@media print {\n .visible-print-block {\n display: block !important;\n }\n}\n.visible-print-inline {\n display: none !important;\n}\n@media print {\n .visible-print-inline {\n display: inline !important;\n }\n}\n.visible-print-inline-block {\n display: none !important;\n}\n@media print {\n .visible-print-inline-block {\n display: inline-block !important;\n }\n}\n@media print {\n .hidden-print {\n display: none !important;\n }\n}\n/*# sourceMappingURL=bootstrap.css.map */\n"; }); -define('aurelia-task-queue',['exports', 'aurelia-pal'], function (exports, _aureliaPal) { - 'use strict'; - - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.TaskQueue = undefined; - - - - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { - return typeof obj; - } : function (obj) { - return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; - }; - - var hasSetImmediate = typeof setImmediate === 'function'; - var stackSeparator = '\nEnqueued in TaskQueue by:\n'; - var microStackSeparator = '\nEnqueued in MicroTaskQueue by:\n'; - - function makeRequestFlushFromMutationObserver(flush) { - var toggle = 1; - var observer = _aureliaPal.DOM.createMutationObserver(flush); - var node = _aureliaPal.DOM.createTextNode(''); - observer.observe(node, { characterData: true }); - return function requestFlush() { - toggle = -toggle; - node.data = toggle; - }; - } - - function makeRequestFlushFromTimer(flush) { - return function requestFlush() { - var timeoutHandle = setTimeout(handleFlushTimer, 0); - - var intervalHandle = setInterval(handleFlushTimer, 50); - function handleFlushTimer() { - clearTimeout(timeoutHandle); - clearInterval(intervalHandle); - flush(); - } - }; - } - - function onError(error, task, longStacks) { - if (longStacks && task.stack && (typeof error === 'undefined' ? 'undefined' : _typeof(error)) === 'object' && error !== null) { - error.stack = filterFlushStack(error.stack) + task.stack; - } - - if ('onError' in task) { - task.onError(error); - } else if (hasSetImmediate) { - setImmediate(function () { - throw error; - }); - } else { - setTimeout(function () { - throw error; - }, 0); - } - } - - var TaskQueue = exports.TaskQueue = function () { - function TaskQueue() { - var _this = this; - - - - this.flushing = false; - this.longStacks = false; - - this.microTaskQueue = []; - this.microTaskQueueCapacity = 1024; - this.taskQueue = []; - - if (_aureliaPal.FEATURE.mutationObserver) { - this.requestFlushMicroTaskQueue = makeRequestFlushFromMutationObserver(function () { - return _this.flushMicroTaskQueue(); - }); - } else { - this.requestFlushMicroTaskQueue = makeRequestFlushFromTimer(function () { - return _this.flushMicroTaskQueue(); - }); - } - - this.requestFlushTaskQueue = makeRequestFlushFromTimer(function () { - return _this.flushTaskQueue(); - }); - } - - TaskQueue.prototype.queueMicroTask = function queueMicroTask(task) { - if (this.microTaskQueue.length < 1) { - this.requestFlushMicroTaskQueue(); - } - - if (this.longStacks) { - task.stack = this.prepareQueueStack(microStackSeparator); - } - this.microTaskQueue.push(task); - }; - - TaskQueue.prototype.queueTask = function queueTask(task) { - if (this.taskQueue.length < 1) { - this.requestFlushTaskQueue(); - } - - if (this.longStacks) { - task.stack = this.prepareQueueStack(stackSeparator); - } - this.taskQueue.push(task); - }; - - TaskQueue.prototype.flushTaskQueue = function flushTaskQueue() { - var queue = this.taskQueue; - var index = 0; - var task = void 0; - - this.taskQueue = []; - - try { - this.flushing = true; - while (index < queue.length) { - task = queue[index]; - if (this.longStacks) { - this.stack = typeof task.stack === 'string' ? task.stack : undefined; - } - task.call(); - index++; - } - } catch (error) { - onError(error, task, this.longStacks); - } finally { - this.flushing = false; - } - }; - - TaskQueue.prototype.flushMicroTaskQueue = function flushMicroTaskQueue() { - var queue = this.microTaskQueue; - var capacity = this.microTaskQueueCapacity; - var index = 0; - var task = void 0; - - try { - this.flushing = true; - while (index < queue.length) { - task = queue[index]; - if (this.longStacks) { - this.stack = typeof task.stack === 'string' ? task.stack : undefined; - } - task.call(); - index++; - - if (index > capacity) { - for (var scan = 0, newLength = queue.length - index; scan < newLength; scan++) { - queue[scan] = queue[scan + index]; - } - - queue.length -= index; - index = 0; - } - } - } catch (error) { - onError(error, task, this.longStacks); - } finally { - this.flushing = false; - } - - queue.length = 0; - }; - - TaskQueue.prototype.prepareQueueStack = function prepareQueueStack(separator) { - var stack = separator + filterQueueStack(captureStack()); - if (typeof this.stack === 'string') { - stack = filterFlushStack(stack) + this.stack; - } - return stack; - }; - - return TaskQueue; - }(); - - function captureStack() { - var error = new Error(); - - if (error.stack) { - return error.stack; - } - - try { - throw error; - } catch (e) { - return e.stack; - } - } - - function filterQueueStack(stack) { - return stack.replace(/^[\s\S]*?\bqueue(Micro)?Task\b[^\n]*\n/, ''); - } - - function filterFlushStack(stack) { - var index = stack.lastIndexOf('flushMicroTaskQueue'); - if (index < 0) { - index = stack.lastIndexOf('flushTaskQueue'); - if (index < 0) { - return stack; - } - } - index = stack.lastIndexOf('\n', index); - return index < 0 ? stack : stack.substr(0, index); - } -}); -function _aureliaConfigureModuleLoader(){requirejs.config({"baseUrl":"src/","paths":{"aurelia-binding":"../node_modules\\aurelia-binding\\dist\\amd\\aurelia-binding","aurelia-bootstrapper":"../node_modules\\aurelia-bootstrapper\\dist\\amd\\aurelia-bootstrapper","aurelia-event-aggregator":"../node_modules\\aurelia-event-aggregator\\dist\\amd\\aurelia-event-aggregator","aurelia-dependency-injection":"../node_modules\\aurelia-dependency-injection\\dist\\amd\\aurelia-dependency-injection","aurelia-framework":"../node_modules\\aurelia-framework\\dist\\amd\\aurelia-framework","aurelia-history":"../node_modules\\aurelia-history\\dist\\amd\\aurelia-history","aurelia-history-browser":"../node_modules\\aurelia-history-browser\\dist\\amd\\aurelia-history-browser","aurelia-loader":"../node_modules\\aurelia-loader\\dist\\amd\\aurelia-loader","aurelia-loader-default":"../node_modules\\aurelia-loader-default\\dist\\amd\\aurelia-loader-default","aurelia-logging-console":"../node_modules\\aurelia-logging-console\\dist\\amd\\aurelia-logging-console","aurelia-logging":"../node_modules\\aurelia-logging\\dist\\amd\\aurelia-logging","aurelia-metadata":"../node_modules\\aurelia-metadata\\dist\\amd\\aurelia-metadata","aurelia-pal":"../node_modules\\aurelia-pal\\dist\\amd\\aurelia-pal","aurelia-pal-browser":"../node_modules\\aurelia-pal-browser\\dist\\amd\\aurelia-pal-browser","aurelia-polyfills":"../node_modules\\aurelia-polyfills\\dist\\amd\\aurelia-polyfills","aurelia-path":"../node_modules\\aurelia-path\\dist\\amd\\aurelia-path","aurelia-route-recognizer":"../node_modules\\aurelia-route-recognizer\\dist\\amd\\aurelia-route-recognizer","aurelia-router":"../node_modules\\aurelia-router\\dist\\amd\\aurelia-router","aurelia-templating":"../node_modules\\aurelia-templating\\dist\\amd\\aurelia-templating","aurelia-templating-binding":"../node_modules\\aurelia-templating-binding\\dist\\amd\\aurelia-templating-binding","text":"../node_modules\\text\\text","aurelia-task-queue":"../node_modules\\aurelia-task-queue\\dist\\amd\\aurelia-task-queue","app-bundle":"../scripts/app-bundle"},"packages":[{"name":"aurelia-templating-resources","location":"../node_modules/aurelia-templating-resources/dist/amd","main":"aurelia-templating-resources"},{"name":"aurelia-templating-router","location":"../node_modules/aurelia-templating-router/dist/amd","main":"aurelia-templating-router"},{"name":"aurelia-testing","location":"../node_modules/aurelia-testing/dist/amd","main":"aurelia-testing"},{"name":"aurelia-fetch-client","location":"../node_modules/aurelia-fetch-client/dist/amd","main":"aurelia-fetch-client"},{"name":"bootstrap","location":"../node_modules/bootstrap/dist","main":"js/bootstrap.min"}],"stubModules":["text"],"shim":{},"bundles":{"app-bundle":["resources/services/eventService","shell/routerService","app","environment","resources/services/restService","resources/services/cookieService","resources/services/authService","microservices/auth/authClient","main","resources/index","shell/index","shell/nav-bar","shell/progress-bar","shell/shell","shell/top-bar","main/admin/admin","main/feedback/feedback","main/picks/picks","main/statistics/statistics","main/winners/winners","microservices/auth/index","microservices/auth/login","microservices/picks/pickClient","microservices/picks/emergency-pick","microservices/picks/index","microservices/picks/pick-summary","microservices/picks/picks-main","microservices/stats/statsClient","microservices/tournaments/index","microservices/tournaments/tournamentsClient","microservices/tournaments/tournament-selector","microservices/users/index","microservices/users/usersClient","microservices/users/registration","resources/valueConverters/dateFormat","resources/valueConverters/objectKeys","microservices/stats/current/current-stats","microservices/stats/current/index","microservices/stats/history/history-stats","microservices/stats/history/index","microservices/stats/majors/index","microservices/stats/majors/majors-stats","microservices/stats/monthly/index","microservices/stats/monthly/monthly-stats","microservices/stats/playoffs/index","microservices/stats/playoffs/playoff-stats","microservices/stats/season/index","microservices/stats/season/season-stats","resources/styles/datatablestyles","resources/styles/iconfonts","microservices/stats/current/current-stats-styles","microservices/stats/season/season-stats-styles","resources/styles/minton/css/components","resources/styles/minton/css/core","resources/styles/minton/css/elements","resources/styles/minton/css/icons","resources/styles/minton/css/menu","resources/styles/minton/css/pages","resources/styles/minton/css/responsive","resources/styles/minton/css/variables","microservices/picks/picks-pick","microservices/picks/picks-start","microservices/picks/picks-state","microservices/picks/picks-title","microservices/picks/user-picks","microservices/stats/current/current-course","microservices/stats/current/current-golfers-table","microservices/stats/current/current-poolies-table","microservices/stats/current/current-tournament"]}})} \ No newline at end of file +function _aureliaConfigureModuleLoader(){requirejs.config({"baseUrl":"src/","paths":{"aurelia-binding":"../node_modules\\aurelia-binding\\dist\\amd\\aurelia-binding","aurelia-bootstrapper":"../node_modules\\aurelia-bootstrapper\\dist\\amd\\aurelia-bootstrapper","aurelia-dependency-injection":"../node_modules\\aurelia-dependency-injection\\dist\\amd\\aurelia-dependency-injection","aurelia-framework":"../node_modules\\aurelia-framework\\dist\\amd\\aurelia-framework","aurelia-history":"../node_modules\\aurelia-history\\dist\\amd\\aurelia-history","aurelia-event-aggregator":"../node_modules\\aurelia-event-aggregator\\dist\\amd\\aurelia-event-aggregator","aurelia-history-browser":"../node_modules\\aurelia-history-browser\\dist\\amd\\aurelia-history-browser","aurelia-loader":"../node_modules\\aurelia-loader\\dist\\amd\\aurelia-loader","aurelia-loader-default":"../node_modules\\aurelia-loader-default\\dist\\amd\\aurelia-loader-default","aurelia-logging":"../node_modules\\aurelia-logging\\dist\\amd\\aurelia-logging","aurelia-logging-console":"../node_modules\\aurelia-logging-console\\dist\\amd\\aurelia-logging-console","aurelia-metadata":"../node_modules\\aurelia-metadata\\dist\\amd\\aurelia-metadata","aurelia-pal-browser":"../node_modules\\aurelia-pal-browser\\dist\\amd\\aurelia-pal-browser","aurelia-pal":"../node_modules\\aurelia-pal\\dist\\amd\\aurelia-pal","aurelia-path":"../node_modules\\aurelia-path\\dist\\amd\\aurelia-path","aurelia-route-recognizer":"../node_modules\\aurelia-route-recognizer\\dist\\amd\\aurelia-route-recognizer","aurelia-polyfills":"../node_modules\\aurelia-polyfills\\dist\\amd\\aurelia-polyfills","aurelia-router":"../node_modules\\aurelia-router\\dist\\amd\\aurelia-router","aurelia-task-queue":"../node_modules\\aurelia-task-queue\\dist\\amd\\aurelia-task-queue","aurelia-templating":"../node_modules\\aurelia-templating\\dist\\amd\\aurelia-templating","aurelia-templating-binding":"../node_modules\\aurelia-templating-binding\\dist\\amd\\aurelia-templating-binding","text":"../node_modules\\text\\text","app-bundle":"../scripts/app-bundle"},"packages":[{"name":"aurelia-templating-router","location":"../node_modules/aurelia-templating-router/dist/amd","main":"aurelia-templating-router"},{"name":"aurelia-templating-resources","location":"../node_modules/aurelia-templating-resources/dist/amd","main":"aurelia-templating-resources"},{"name":"aurelia-testing","location":"../node_modules/aurelia-testing/dist/amd","main":"aurelia-testing"},{"name":"aurelia-fetch-client","location":"../node_modules/aurelia-fetch-client/dist/amd","main":"aurelia-fetch-client"},{"name":"bootstrap","location":"../node_modules/bootstrap/dist","main":"js/bootstrap.min"}],"stubModules":["text"],"shim":{},"bundles":{"app-bundle":["resources/services/eventService","shell/routerService","app","environment","resources/services/restService","resources/services/cookieService","resources/services/authService","microservices/auth/authClient","main","resources/index","shell/index","shell/nav-bar","shell/progress-bar","shell/shell","shell/top-bar","main/admin/admin","main/feedback/feedback","main/picks/picks","main/statistics/statistics","main/winners/winners","microservices/picks/pickClient","microservices/picks/emergency-pick","microservices/picks/index","microservices/picks/pick-summary","microservices/picks/picks-main","microservices/auth/index","microservices/auth/login","microservices/stats/statsClient","microservices/users/index","microservices/users/usersClient","microservices/users/registration","microservices/tournaments/index","microservices/tournaments/tournamentsClient","microservices/tournaments/tournament-selector","resources/valueConverters/dateFormat","resources/valueConverters/objectKeys","microservices/stats/current/current-stats","microservices/stats/current/index","microservices/stats/history/history-stats","microservices/stats/history/index","microservices/stats/majors/index","microservices/stats/majors/majors-stats","microservices/stats/monthly/index","microservices/stats/monthly/monthly-stats","microservices/stats/playoffs/index","microservices/stats/playoffs/playoff-stats","microservices/stats/season/index","microservices/stats/season/season-stats","resources/styles/datatablestyles","resources/styles/iconfonts","microservices/stats/current/current-stats-styles","microservices/stats/majors/majors-stats-styles","microservices/stats/season/season-stats-styles","resources/styles/minton/css/components","resources/styles/minton/css/core","resources/styles/minton/css/elements","resources/styles/minton/css/icons","resources/styles/minton/css/menu","resources/styles/minton/css/pages","resources/styles/minton/css/responsive","resources/styles/minton/css/variables","microservices/picks/picks-pick","microservices/picks/picks-start","microservices/picks/picks-state","microservices/picks/picks-title","microservices/picks/user-picks","microservices/stats/current/current-course","microservices/stats/current/current-golfers-table","microservices/stats/current/current-poolies-table","microservices/stats/current/current-tournament"]}})} \ No newline at end of file diff --git a/src/microservices/stats/majors/majors-stats-styles.css b/src/microservices/stats/majors/majors-stats-styles.css new file mode 100644 index 0000000..883a6a6 --- /dev/null +++ b/src/microservices/stats/majors/majors-stats-styles.css @@ -0,0 +1,17 @@ +.table-green { + color: #00bb00; +} + +.table-red { + color: #cc0000; +} + +.table-grey { + color: #aaaaaa; +} + +.form-control { + + width: 75%; + transition: none; +} diff --git a/src/microservices/stats/majors/majors-stats.html b/src/microservices/stats/majors/majors-stats.html index 5b70bd4..c1db7c5 100644 --- a/src/microservices/stats/majors/majors-stats.html +++ b/src/microservices/stats/majors/majors-stats.html @@ -1,3 +1,36 @@ \ No newline at end of file + +
+

${season} Majors Statsafter week ${week - 1} / ${tournamentName}

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
RankPooliePointsBehindWinsTop 5sTop 10sCuts+/-
${poolie.Rank}${poolie.LastFirst}${poolie.Points}${poolie.Behind}${poolie.Wins}${poolie.Top5}${poolie.Top10}${poolie.Cuts}${poolie.PlusMinus}
+
+
+ diff --git a/src/microservices/stats/majors/majors-stats.ts b/src/microservices/stats/majors/majors-stats.ts index dec606c..083757a 100644 --- a/src/microservices/stats/majors/majors-stats.ts +++ b/src/microservices/stats/majors/majors-stats.ts @@ -1,4 +1,102 @@ +import { inject } from 'aurelia-framework'; +import { StatsClient } from '../statsClient'; +@inject(StatsClient) export class MajorsStatsCustomElement { - -} \ No newline at end of file + constructor(sc: StatsClient) { + this.statsClient = sc; + } + + private readonly statsClient: StatsClient; + private poolies: Array; + private season: number; + private week: number; + private tournamentName: string; + + private maxWins: number; + private maxTop5: number; + private maxTop10: number; + private maxCuts: number; + private maxPlusMinus: number; + + async attached() { + await this.getData(); + window.setTimeout(() => { + ($('#majorstable')).dataTable(this.getTableConfig()); + ($('input')).addClass("form-control input-sm"); + }, 1000); + } + + async getData() { + let data = await this.statsClient.getMajorsStats(); + this.week = data["Week"]; + this.season = data["Season"]; + this.tournamentName = data["Tournament"] + this.tournamentName = this.tournamentName.toLowerCase().startsWith("the ") ? this.tournamentName : `The ${this.tournamentName}`; + this.poolies = >data["Poolies"]; + this.getMaxValues(); + } + + getTableConfig(): Object { + return { + columnDefs: [ + { type: "num" }, + { type: "num" }, + { type: "string" }, + { type: "num" }, + { type: "num" }, + { type: "num" }, + { type: "num" }, + { type: "num" }, + { type: "num" }, + { type: "num" } + ], + order: [[0, 'asc']], + paging: false, + info: false + }; + } + + getMaxValues() { + let array = []; + this.poolies.forEach(poolie => { + if(poolie["Wins"]){ + array.push(poolie["Wins"]); + } + }); + this.maxWins = Math.max.apply(null, array); + + array = []; + this.poolies.forEach(poolie => { + if(poolie["Top5"]){ + array.push(poolie["Top5"]); + } + }); + this.maxTop5 = Math.max.apply(null, array); + + array = []; + this.poolies.forEach(poolie => { + if(poolie["Top10"]){ + array.push(poolie["Top10"]); + } + }); + this.maxTop10 = Math.max.apply(null, array); + + array = []; + this.poolies.forEach(poolie => { + if(poolie["Cuts"]){ + array.push(poolie["Cuts"]); + } + }); + this.maxCuts = Math.max.apply(null, array); + + array = []; + this.poolies.forEach(poolie => { + if(poolie["PlusMinus"]){ + array.push(poolie["PlusMinus"]); + } + }); + this.maxPlusMinus = Math.max.apply(null, array); + + } +} diff --git a/src/microservices/stats/statsClient.ts b/src/microservices/stats/statsClient.ts index 2d9ffb3..00720d0 100644 --- a/src/microservices/stats/statsClient.ts +++ b/src/microservices/stats/statsClient.ts @@ -59,4 +59,16 @@ export class StatsClient { }); return response.Data; } -} \ No newline at end of file + + + async getMajorsStats( + season: string = 'current', + tour: string = 'PGA TOUR'): Promise{ + let response = await this.restService.post(`https://ppppoolmajors.azurewebsites.net/api/GetMajors`, { + season + }, { + Authorization: `Bearer ${this.authService.getWebToken().authToken}` + }); + return response.Data; + } +} diff --git a/src/resources/services/restService.ts b/src/resources/services/restService.ts index fd55431..1031e75 100644 --- a/src/resources/services/restService.ts +++ b/src/resources/services/restService.ts @@ -15,7 +15,7 @@ export class RestService { if(!headers){ headers = {} } - headers['Content-Type'] = 'application/json; charset=utf-8'; + headers['Content-Type'] = 'application/x-www-form-urlencoded; charset=UTF-8'; let response = await this.http.fetch(urlQuery, { method: 'post', headers: headers ? headers : {}, @@ -66,4 +66,4 @@ export class Response { Status: number; Data: any; IsError: Boolean; -} \ No newline at end of file +}