From f11ea296f600fb9ab2f3f5a2b30495cd622d5478 Mon Sep 17 00:00:00 2001 From: Alexander Yuzhin Date: Mon, 21 Nov 2016 14:13:27 +0300 Subject: [PATCH] [PE mobile] Draft --- .../main/app/controller/Main.js | 35 - apps/presentationeditor/mobile/app-dev.js | 259 + apps/presentationeditor/mobile/app.js | 245 +- .../mobile/app/controller/Editor.js | 112 + .../mobile/app/controller/Main.js | 1449 +++- .../mobile/app/controller/Presentation.js | 62 - .../mobile/app/controller/Toolbar.js | 153 + .../mobile/app/controller/tablet/Main.js | 71 - .../mobile/app/controller/toolbar/View.js | 251 - .../mobile/app/profile/Phone.js | 56 - .../mobile/app/profile/Tablet.js | 56 - .../mobile/app/template/Editor.template | 10 + .../mobile/app/template/Toolbar.template | 47 + .../phone/Main.js => view/Editor.js} | 80 +- .../mobile/app/view/Main.js | 39 - .../mobile/app/view/Toolbar.js | 140 + .../mobile/app/view/phone/Main.js | 83 - .../mobile/app/view/phone/toolbar/View.js | 89 - .../mobile/app/view/tablet/Main.js | 84 - .../mobile/app/view/tablet/toolbar/View.js | 89 - apps/presentationeditor/mobile/index.html | 169 +- .../mobile/index.html.deploy | 229 +- .../mobile/index.html.opensource | 191 - apps/presentationeditor/mobile/locale/de.json | 34 - apps/presentationeditor/mobile/locale/en.json | 34 - apps/presentationeditor/mobile/locale/es.json | 34 - apps/presentationeditor/mobile/locale/fr.json | 34 - apps/presentationeditor/mobile/locale/it.json | 34 - apps/presentationeditor/mobile/locale/pt.json | 34 - apps/presentationeditor/mobile/locale/ru.json | 34 - apps/presentationeditor/mobile/locale/sl.json | 34 - apps/presentationeditor/mobile/locale/tr.json | 34 - .../mobile/resources/css/app-ios.css | 6534 +++++++++++++++++ .../mobile/resources/css/app-material.css | 6132 ++++++++++++++++ .../resources/css/application-normal.css | 1 - .../resources/css/application-retina.css | 1 - .../mobile/resources/img/beta.png | Bin 1256 -> 0 bytes .../mobile/resources/img/icon.png | Bin 1834 -> 0 bytes .../resources/img/icons/icons-normal.png | Bin 6942 -> 0 bytes .../resources/img/icons/icons-retina.png | Bin 14472 -> 0 bytes .../mobile/resources/img/ios-only.png | Bin 11060 -> 0 bytes .../mobile/resources/img/loading-logo.gif | Bin 6838 -> 0 bytes .../mobile/resources/img/loading-logo@2x.gif | Bin 13655 -> 0 bytes .../mobile/resources/img/phone_startup.png | Bin 4196 -> 0 bytes .../mobile/resources/img/shapes/shape-01.svg | 11 + .../mobile/resources/img/shapes/shape-02.svg | 9 + .../mobile/resources/img/shapes/shape-03.svg | 11 + .../mobile/resources/img/shapes/shape-04.svg | 12 + .../mobile/resources/img/shapes/shape-05.svg | 9 + .../mobile/resources/img/shapes/shape-06.svg | 9 + .../mobile/resources/img/shapes/shape-07.svg | 9 + .../mobile/resources/img/shapes/shape-08.svg | 9 + .../mobile/resources/img/shapes/shape-09.svg | 9 + .../mobile/resources/img/shapes/shape-10.svg | 9 + .../mobile/resources/img/shapes/shape-11.svg | 9 + .../mobile/resources/img/shapes/shape-12.svg | 9 + .../mobile/resources/img/shapes/shape-13.svg | 9 + .../mobile/resources/img/shapes/shape-14.svg | 9 + .../mobile/resources/img/shapes/shape-15.svg | 8 + .../mobile/resources/img/shapes/shape-16.svg | 8 + .../mobile/resources/img/shapes/shape-17.svg | 9 + .../mobile/resources/img/shapes/shape-18.svg | 7 + .../mobile/resources/img/shapes/shape-19.svg | 9 + .../mobile/resources/img/shapes/shape-20.svg | 12 + .../mobile/resources/img/shapes/shape-21.svg | 9 + .../mobile/resources/img/shapes/shape-22.svg | 9 + .../mobile/resources/img/shapes/shape-23.svg | 13 + .../mobile/resources/img/shapes/shape-24.svg | 12 + .../mobile/resources/img/tablet_startup.png | Bin 9084 -> 0 bytes .../mobile/resources/less/app-ios.less | 121 + .../mobile/resources/less/app-material.less | 115 + .../mobile/resources/less/ios/_icons.less | 198 + .../mobile/resources/less/ios/_search.less | 121 + .../resources/less/material/_icons.less | 224 + .../resources/less/material/_search.less | 120 + .../resources/sass/_application-base.scss | 96 - .../resources/sass/_application-mixins.scss | 19 - .../resources/sass/application-normal.scss | 3 - .../resources/sass/application-retina.scss | 3 - .../mobile/resources/sass/config-debug.rb | 15 - .../mobile/resources/sass/config.rb | 15 - 81 files changed, 16100 insertions(+), 2152 deletions(-) create mode 100644 apps/presentationeditor/mobile/app-dev.js create mode 100644 apps/presentationeditor/mobile/app/controller/Editor.js delete mode 100644 apps/presentationeditor/mobile/app/controller/Presentation.js create mode 100644 apps/presentationeditor/mobile/app/controller/Toolbar.js delete mode 100644 apps/presentationeditor/mobile/app/controller/tablet/Main.js delete mode 100644 apps/presentationeditor/mobile/app/controller/toolbar/View.js delete mode 100644 apps/presentationeditor/mobile/app/profile/Phone.js delete mode 100644 apps/presentationeditor/mobile/app/profile/Tablet.js create mode 100644 apps/presentationeditor/mobile/app/template/Editor.template create mode 100644 apps/presentationeditor/mobile/app/template/Toolbar.template rename apps/presentationeditor/mobile/app/{controller/phone/Main.js => view/Editor.js} (59%) delete mode 100644 apps/presentationeditor/mobile/app/view/Main.js create mode 100644 apps/presentationeditor/mobile/app/view/Toolbar.js delete mode 100644 apps/presentationeditor/mobile/app/view/phone/Main.js delete mode 100644 apps/presentationeditor/mobile/app/view/phone/toolbar/View.js delete mode 100644 apps/presentationeditor/mobile/app/view/tablet/Main.js delete mode 100644 apps/presentationeditor/mobile/app/view/tablet/toolbar/View.js delete mode 100644 apps/presentationeditor/mobile/index.html.opensource delete mode 100644 apps/presentationeditor/mobile/locale/de.json delete mode 100644 apps/presentationeditor/mobile/locale/en.json delete mode 100644 apps/presentationeditor/mobile/locale/es.json delete mode 100644 apps/presentationeditor/mobile/locale/fr.json delete mode 100644 apps/presentationeditor/mobile/locale/it.json delete mode 100644 apps/presentationeditor/mobile/locale/pt.json delete mode 100644 apps/presentationeditor/mobile/locale/ru.json delete mode 100644 apps/presentationeditor/mobile/locale/sl.json delete mode 100644 apps/presentationeditor/mobile/locale/tr.json create mode 100644 apps/presentationeditor/mobile/resources/css/app-ios.css create mode 100644 apps/presentationeditor/mobile/resources/css/app-material.css delete mode 100644 apps/presentationeditor/mobile/resources/css/application-normal.css delete mode 100644 apps/presentationeditor/mobile/resources/css/application-retina.css delete mode 100644 apps/presentationeditor/mobile/resources/img/beta.png delete mode 100644 apps/presentationeditor/mobile/resources/img/icon.png delete mode 100644 apps/presentationeditor/mobile/resources/img/icons/icons-normal.png delete mode 100644 apps/presentationeditor/mobile/resources/img/icons/icons-retina.png delete mode 100644 apps/presentationeditor/mobile/resources/img/ios-only.png delete mode 100644 apps/presentationeditor/mobile/resources/img/loading-logo.gif delete mode 100644 apps/presentationeditor/mobile/resources/img/loading-logo@2x.gif delete mode 100644 apps/presentationeditor/mobile/resources/img/phone_startup.png create mode 100644 apps/presentationeditor/mobile/resources/img/shapes/shape-01.svg create mode 100644 apps/presentationeditor/mobile/resources/img/shapes/shape-02.svg create mode 100644 apps/presentationeditor/mobile/resources/img/shapes/shape-03.svg create mode 100644 apps/presentationeditor/mobile/resources/img/shapes/shape-04.svg create mode 100644 apps/presentationeditor/mobile/resources/img/shapes/shape-05.svg create mode 100644 apps/presentationeditor/mobile/resources/img/shapes/shape-06.svg create mode 100644 apps/presentationeditor/mobile/resources/img/shapes/shape-07.svg create mode 100644 apps/presentationeditor/mobile/resources/img/shapes/shape-08.svg create mode 100644 apps/presentationeditor/mobile/resources/img/shapes/shape-09.svg create mode 100644 apps/presentationeditor/mobile/resources/img/shapes/shape-10.svg create mode 100644 apps/presentationeditor/mobile/resources/img/shapes/shape-11.svg create mode 100644 apps/presentationeditor/mobile/resources/img/shapes/shape-12.svg create mode 100644 apps/presentationeditor/mobile/resources/img/shapes/shape-13.svg create mode 100644 apps/presentationeditor/mobile/resources/img/shapes/shape-14.svg create mode 100644 apps/presentationeditor/mobile/resources/img/shapes/shape-15.svg create mode 100644 apps/presentationeditor/mobile/resources/img/shapes/shape-16.svg create mode 100644 apps/presentationeditor/mobile/resources/img/shapes/shape-17.svg create mode 100644 apps/presentationeditor/mobile/resources/img/shapes/shape-18.svg create mode 100644 apps/presentationeditor/mobile/resources/img/shapes/shape-19.svg create mode 100644 apps/presentationeditor/mobile/resources/img/shapes/shape-20.svg create mode 100644 apps/presentationeditor/mobile/resources/img/shapes/shape-21.svg create mode 100644 apps/presentationeditor/mobile/resources/img/shapes/shape-22.svg create mode 100644 apps/presentationeditor/mobile/resources/img/shapes/shape-23.svg create mode 100644 apps/presentationeditor/mobile/resources/img/shapes/shape-24.svg delete mode 100644 apps/presentationeditor/mobile/resources/img/tablet_startup.png create mode 100644 apps/presentationeditor/mobile/resources/less/app-ios.less create mode 100644 apps/presentationeditor/mobile/resources/less/app-material.less create mode 100644 apps/presentationeditor/mobile/resources/less/ios/_icons.less create mode 100644 apps/presentationeditor/mobile/resources/less/ios/_search.less create mode 100644 apps/presentationeditor/mobile/resources/less/material/_icons.less create mode 100644 apps/presentationeditor/mobile/resources/less/material/_search.less delete mode 100644 apps/presentationeditor/mobile/resources/sass/_application-base.scss delete mode 100644 apps/presentationeditor/mobile/resources/sass/_application-mixins.scss delete mode 100644 apps/presentationeditor/mobile/resources/sass/application-normal.scss delete mode 100644 apps/presentationeditor/mobile/resources/sass/application-retina.scss delete mode 100644 apps/presentationeditor/mobile/resources/sass/config-debug.rb delete mode 100644 apps/presentationeditor/mobile/resources/sass/config.rb diff --git a/apps/presentationeditor/main/app/controller/Main.js b/apps/presentationeditor/main/app/controller/Main.js index 24e97d8c8..4bbc57d27 100644 --- a/apps/presentationeditor/main/app/controller/Main.js +++ b/apps/presentationeditor/main/app/controller/Main.js @@ -1064,41 +1064,6 @@ define([ // this.getFileMenu().setMode({isDisconnected:true}); }, - showTips: function(strings) { - var me = this; - if (!strings.length) return; - if (typeof(strings)!='object') strings = [strings]; - -// var top_elem = Ext.ComponentQuery.query('petoolbar'); -// !top_elem.length && (top_elem = Ext.select('.common-header').first()) || (top_elem = top_elem[0].getEl()); -// - function showNextTip() { - var str_tip = strings.shift(); - if (str_tip) { - str_tip += me.textCloseTip; - tooltip.setTitle(str_tip); - tooltip.show(); - } - } - - if (!this.tooltip) { - this.tooltip = new Common.UI.Tooltip({ - owner: this.getApplication().getController('Toolbar').getView('Toolbar'), - hideonclick: true, - placement: 'bottom', - cls: 'main-info', - offset: 30 - }); - } - - var tooltip = this.tooltip; - tooltip.on('tooltip:hide', function(){ - setTimeout(showNextTip, 300); - }); - - showNextTip(); - }, - updateWindowTitle: function(force) { var isModified = this.api.isDocumentModified(); if (this._state.isDocModified !== isModified || force) { diff --git a/apps/presentationeditor/mobile/app-dev.js b/apps/presentationeditor/mobile/app-dev.js new file mode 100644 index 000000000..95273aedb --- /dev/null +++ b/apps/presentationeditor/mobile/app-dev.js @@ -0,0 +1,259 @@ +/* + * + * (c) Copyright Ascensio System Limited 2010-2016 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia, + * EU, LV-1021. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ + +/** + * app.js + * Presentation Editor + * + * Created by Alexander Yuzhin on 11/21/16 + * Copyright (c) 2016 Ascensio System SIA. All rights reserved. + * + */ + +'use strict'; +var reqerr; +require.config({ + baseUrl: '../../', + paths: { + jquery : '../vendor/jquery/jquery', + underscore : '../vendor/underscore/underscore', + backbone : '../vendor/backbone/backbone', + framework7 : '../vendor/framework7/js/framework7', + text : '../vendor/requirejs-text/text', + xregexp : '../vendor/xregexp/xregexp-all-min', + sockjs : '../vendor/sockjs/sockjs.min', + jszip : '../vendor/jszip/jszip.min', + jsziputils : '../vendor/jszip-utils/jszip-utils.min', + jsrsasign : '../vendor/jsrsasign/jsrsasign-latest-all-min', + api : 'api/documents/api', + core : 'common/main/lib/core/application', + extendes : 'common/mobile/utils/extendes', + notification : 'common/main/lib/core/NotificationCenter', + localstorage : 'common/main/lib/util/LocalStorage', + analytics : 'common/Analytics', + gateway : 'common/Gateway', + locale : 'common/locale', + irregularstack : 'common/IrregularStack', + sharedsettings : 'common/mobile/utils/SharedSettings' + }, + + shim: { + framework7: { + exports: 'Framework7' + }, + underscore: { + exports: '_' + }, + backbone: { + deps: [ + 'underscore', + 'jquery' + ], + exports: 'Backbone' + }, + core: { + deps: [ + 'backbone', + 'notification', + 'irregularstack', + 'sharedsettings' + ] + }, + extendes: { + deps: [ + 'underscore', + 'jquery', + 'framework7' + ] + }, + gateway: { + deps: [ + 'jquery' + ] + }, + analytics: { + deps: [ + 'jquery' + ] + } + } +}); + +require([ + 'backbone', + 'framework7', + 'core', + 'underscore', + 'extendes', + 'api', + 'analytics', + 'gateway', + 'locale', + 'jszip', + 'jsziputils', + 'jsrsasign', + 'sockjs' +], function (Backbone, Framework7, Core) { + Backbone.history.start(); + + /** + * Application instance with DE namespace defined + */ + var app = new Backbone.Application({ + nameSpace: 'PE', + autoCreate: false, + controllers : [ + 'Editor', + 'Toolbar', + // 'Search', + 'Main' + // 'DocumentHolder', + // 'Settings', + // 'EditContainer', + // 'EditText', + // 'EditParagraph', + // 'EditTable', + // 'EditImage', + // 'EditShape', + // 'EditChart', + // 'EditHyperlink', + // 'AddContainer', + // 'AddTable', + // 'AddShape', + // 'AddImage', + // 'AddOther' + ] + }); + + Common.Locale.apply(); + + var device = Framework7.prototype.device; + var loadPlatformCss = function (filename, opt){ + var fileref = document.createElement('link'); + fileref.setAttribute('rel', 'stylesheet'); + fileref.setAttribute('type', 'text/css'); + fileref.setAttribute('href', filename); + + if (typeof fileref != 'undefined') { + document.getElementsByTagName("head")[0].appendChild(fileref); + } + }; + + //Store Framework7 initialized instance for easy access + window.uiApp = new Framework7({ + // Default title for modals + modalTitle: 'ONLYOFFICE', + + // If it is webapp, we can enable hash navigation: +// pushState: false, + + // If Android + material: device.android, + + // Hide and show indicator during ajax requests + onAjaxStart: function (xhr) { + uiApp.showIndicator(); + }, + onAjaxComplete: function (xhr) { + uiApp.hideIndicator(); + } + }); + + //Export DOM7 to local variable to make it easy accessable + window.$$ = Dom7; + + //Load platform styles + loadPlatformCss('resources/css/app-' + (device.android ? 'material' : 'ios') + '.css'); + + require([ + 'common/main/lib/util/LocalStorage', + 'common/main/lib/util/utils', + 'presentationeditor/mobile/app/controller/Editor', + 'presentationeditor/mobile/app/controller/Toolbar', + // 'presentationeditor/mobile/app/controller/Search', + 'presentationeditor/mobile/app/controller/Main' + // 'presentationeditor/mobile/app/controller/DocumentHolder', + // 'presentationeditor/mobile/app/controller/Settings', + // 'presentationeditor/mobile/app/controller/edit/EditContainer', + // 'presentationeditor/mobile/app/controller/edit/EditText', + // 'presentationeditor/mobile/app/controller/edit/EditParagraph', + // 'presentationeditor/mobile/app/controller/edit/EditTable', + // 'presentationeditor/mobile/app/controller/edit/EditImage', + // 'presentationeditor/mobile/app/controller/edit/EditShape', + // 'presentationeditor/mobile/app/controller/edit/EditChart', + // 'presentationeditor/mobile/app/controller/edit/EditHyperlink', + // 'presentationeditor/mobile/app/controller/add/AddContainer', + // 'presentationeditor/mobile/app/controller/add/AddTable', + // 'presentationeditor/mobile/app/controller/add/AddShape', + // 'presentationeditor/mobile/app/controller/add/AddImage', + // 'presentationeditor/mobile/app/controller/add/AddOther' + + ], function() { + app.start(); + }); +}, function(err) { + if (err.requireType == 'timeout' && !reqerr) { + var getUrlParams = function() { + var e, + a = /\+/g, // Regex for replacing addition symbol with a space + r = /([^&=]+)=?([^&]*)/g, + d = function (s) { return decodeURIComponent(s.replace(a, " ")); }, + q = window.location.search.substring(1), + urlParams = {}; + + while (e = r.exec(q)) + urlParams[d(e[1])] = d(e[2]); + + return urlParams; + }; + + var encodeUrlParam = function(str) { + return str.replace(/&/g, '&') + .replace(/"/g, '"') + .replace(/'/g, ''') + .replace(//g, '>'); + }; + + var lang = (getUrlParams()["lang"] || 'en').split("-")[0]; + + if ( lang == 'de') reqerr = 'Die Verbindung ist zu langsam, einige Komponenten konnten nicht geladen werden. Aktualisieren Sie bitte die Seite.'; + else if ( lang == 'es') reqerr = 'La conexión es muy lenta, algunos de los componentes no han podido cargar. Por favor recargue la página.'; + else if ( lang == 'fr') reqerr = 'La connexion est trop lente, certains des composants n\'ons pas pu être chargé. Veuillez recharger la page.'; + else if ( lang == 'ru') reqerr = 'Слишком медленное соединение, не удается загрузить некоторые компоненты. Пожалуйста, обновите страницу.'; + else reqerr = 'The connection is too slow, some of the components could not be loaded. Please reload the page.'; + + window.alert(reqerr); + window.location.reload(); + } +}); \ No newline at end of file diff --git a/apps/presentationeditor/mobile/app.js b/apps/presentationeditor/mobile/app.js index 856cda384..0796b8307 100644 --- a/apps/presentationeditor/mobile/app.js +++ b/apps/presentationeditor/mobile/app.js @@ -29,20 +29,241 @@ * Creative Commons Attribution-ShareAlike 4.0 International. See the License * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode * -*/ -Ext.application({ - name: 'PE', + */ - icon: 'resources/img/icon.png', - tabletStartupScreen: 'resources/img/tablet_startup.png', - phoneStartupScreen: 'resources/img/phone_startup.png', +/** + * app.js + * Presentation Editor + * + * Created by Alexander Yuzhin on 11/21/16 + * Copyright (c) 2016 Ascensio System SIA. All rights reserved. + * + */ - viewport: { - autoMaximize: false // TODO: set as TRUE if standalone version +'use strict'; +var reqerr; +require.config({ + baseUrl: '../../', + paths: { + jquery : '../vendor/jquery/jquery', + underscore : '../vendor/underscore/underscore', + backbone : '../vendor/backbone/backbone', + framework7 : '../vendor/framework7/js/framework7', + text : '../vendor/requirejs-text/text', + xregexp : '../vendor/xregexp/xregexp-all-min', + sockjs : '../vendor/sockjs/sockjs.min', + jszip : '../vendor/jszip/jszip.min', + jsziputils : '../vendor/jszip-utils/jszip-utils.min', + jsrsasign : '../vendor/jsrsasign/jsrsasign-latest-all-min', + allfonts : '../../sdkjs/common/AllFonts', + sdk : '../../sdkjs/word/sdk-all-min', + api : 'api/documents/api', + core : 'common/main/lib/core/application', + extendes : 'common/mobile/utils/extendes', + notification : 'common/main/lib/core/NotificationCenter', + localstorage : 'common/main/lib/util/LocalStorage', + analytics : 'common/Analytics', + gateway : 'common/Gateway', + locale : 'common/locale', + irregularstack : 'common/IrregularStack', + sharedsettings : 'common/mobile/utils/SharedSettings' }, - profiles: [ - 'Tablet', - 'Phone' - ] + shim: { + framework7: { + exports: 'Framework7' + }, + underscore: { + exports: '_' + }, + backbone: { + deps: [ + 'underscore', + 'jquery' + ], + exports: 'Backbone' + }, + core: { + deps: [ + 'backbone', + 'notification', + 'irregularstack', + 'sharedsettings' + ] + }, + extendes: { + deps: [ + 'underscore', + 'jquery', + 'framework7' + ] + }, + sdk: { + deps: [ + 'jquery', + 'underscore', + 'allfonts', + 'xregexp', + 'sockjs', + 'jszip', + 'jsziputils', + 'jsrsasign' + ] + }, + gateway: { + deps: [ + 'jquery' + ] + }, + analytics: { + deps: [ + 'jquery' + ] + } + } }); + +require([ + 'backbone', + 'framework7', + 'core', + 'underscore', + 'extendes', + 'sdk', + 'api', + 'analytics', + 'gateway', + 'locale' +], function (Backbone, Framework7, Core) { + Backbone.history.start(); + + /** + * Application instance with PE namespace defined + */ + var app = new Backbone.Application({ + nameSpace: 'PE', + autoCreate: false, + controllers : [ + 'Editor', + 'Toolbar', + // 'Search', + 'Main' + // 'DocumentHolder', + // 'Settings', + // 'EditContainer', + // 'EditText', + // 'EditParagraph', + // 'EditTable', + // 'EditImage', + // 'EditShape', + // 'EditChart', + // 'EditHyperlink', + // 'AddContainer', + // 'AddTable', + // 'AddShape', + // 'AddImage', + // 'AddOther' + ] + }); + + Common.Locale.apply(); + + var device = Framework7.prototype.device; + var loadPlatformCss = function (filename, opt){ + var fileref = document.createElement('link'); + fileref.setAttribute('rel', 'stylesheet'); + fileref.setAttribute('type', 'text/css'); + fileref.setAttribute('href', filename); + + if (typeof fileref != 'undefined') { + document.getElementsByTagName("head")[0].appendChild(fileref); + } + }; + + //Store Framework7 initialized instance for easy access + window.uiApp = new Framework7({ + // Default title for modals + modalTitle: 'ONLYOFFICE', + + // If it is webapp, we can enable hash navigation: +// pushState: false, + + // If Android + material: device.android, + + // Hide and show indicator during ajax requests + onAjaxStart: function (xhr) { + uiApp.showIndicator(); + }, + onAjaxComplete: function (xhr) { + uiApp.hideIndicator(); + } + }); + + //Export DOM7 to local variable to make it easy accessable + window.$$ = Dom7; + + //Load platform styles + loadPlatformCss('resources/css/app-' + (device.android ? 'material' : 'ios') + '.css'); + + require([ + 'common/main/lib/util/LocalStorage', + 'common/main/lib/util/utils', + 'presentationeditor/mobile/app/controller/Editor', + 'presentationeditor/mobile/app/controller/Toolbar', + // 'presentationeditor/mobile/app/controller/Search', + 'presentationeditor/mobile/app/controller/Main' + // 'presentationeditor/mobile/app/controller/DocumentHolder', + // 'presentationeditor/mobile/app/controller/Settings', + // 'presentationeditor/mobile/app/controller/edit/EditContainer', + // 'presentationeditor/mobile/app/controller/edit/EditText', + // 'presentationeditor/mobile/app/controller/edit/EditParagraph', + // 'presentationeditor/mobile/app/controller/edit/EditTable', + // 'presentationeditor/mobile/app/controller/edit/EditImage', + // 'presentationeditor/mobile/app/controller/edit/EditShape', + // 'presentationeditor/mobile/app/controller/edit/EditChart', + // 'presentationeditor/mobile/app/controller/edit/EditHyperlink', + // 'presentationeditor/mobile/app/controller/add/AddContainer', + // 'presentationeditor/mobile/app/controller/add/AddTable', + // 'presentationeditor/mobile/app/controller/add/AddShape', + // 'presentationeditor/mobile/app/controller/add/AddImage', + // 'presentationeditor/mobile/app/controller/add/AddOther' + ], function() { + app.start(); + }); +}, function(err) { + if (err.requireType == 'timeout' && !reqerr) { + var getUrlParams = function() { + var e, + a = /\+/g, // Regex for replacing addition symbol with a space + r = /([^&=]+)=?([^&]*)/g, + d = function (s) { return decodeURIComponent(s.replace(a, " ")); }, + q = window.location.search.substring(1), + urlParams = {}; + + while (e = r.exec(q)) + urlParams[d(e[1])] = d(e[2]); + + return urlParams; + }; + + var encodeUrlParam = function(str) { + return str.replace(/&/g, '&') + .replace(/"/g, '"') + .replace(/'/g, ''') + .replace(//g, '>'); + }; + + var lang = (getUrlParams()["lang"] || 'en').split("-")[0]; + + if ( lang == 'de') reqerr = 'Die Verbindung ist zu langsam, einige Komponenten konnten nicht geladen werden. Aktualisieren Sie bitte die Seite.'; + else if ( lang == 'es') reqerr = 'La conexión es muy lenta, algunos de los componentes no han podido cargar. Por favor recargue la página.'; + else if ( lang == 'fr') reqerr = 'La connexion est trop lente, certains des composants n\'ons pas pu être chargé. Veuillez recharger la page.'; + else if ( lang == 'ru') reqerr = 'Слишком медленное соединение, не удается загрузить некоторые компоненты. Пожалуйста, обновите страницу.'; + else reqerr = 'The connection is too slow, some of the components could not be loaded. Please reload the page.'; + + window.alert(reqerr); + window.location.reload(); + } +}); \ No newline at end of file diff --git a/apps/presentationeditor/mobile/app/controller/Editor.js b/apps/presentationeditor/mobile/app/controller/Editor.js new file mode 100644 index 000000000..904cf1116 --- /dev/null +++ b/apps/presentationeditor/mobile/app/controller/Editor.js @@ -0,0 +1,112 @@ +/* + * + * (c) Copyright Ascensio System Limited 2010-2016 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia, + * EU, LV-1021. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ + +/** + * Editor.js + * Presentation Editor + * + * Created by Alexander Yuzhin on 11/21/16 + * Copyright (c) 2016 Ascensio System SIA. All rights reserved. + * + */ + +define([ + 'core', + 'presentationeditor/mobile/app/view/Editor' +], function (core) { + 'use strict'; + + PE.Controllers.Editor = Backbone.Controller.extend((function() { + // private + + function isPhone() { + var ua = navigator.userAgent, + isMobile = /Mobile(\/|\s)/.test(ua); + + return /(iPhone|iPod)/.test(ua) || + (!/(Silk)/.test(ua) && (/(Android)/.test(ua) && (/(Android 2)/.test(ua) || isMobile))) || + (/(BlackBerry|BB)/.test(ua) && isMobile) || + /(Windows Phone)/.test(ua); + } + + function isTablet() { + var ua = navigator.userAgent; + + return !isPhone(ua) && (/iPad/.test(ua) || /Android/.test(ua) || /(RIM Tablet OS)/.test(ua) || + (/MSIE 10/.test(ua) && /; Touch/.test(ua))); + } + + return { + // Specifying a EditorController model + models: [], + + // Specifying a collection of out EditorView + collections: [], + + // Specifying application views + views: [ + 'Editor' // is main application layout + ], + + // When controller is created let's setup view event listeners + initialize: function() { + // This most important part when we will tell our controller what events should be handled + }, + + setApi: function(api) { + this.api = api; + }, + + // When our application is ready, lets get started + onLaunch: function() { + // Device detection + var phone = isPhone(); + console.debug('Layout profile:', phone ? 'Phone' : 'Tablet'); + + Common.SharedSettings.set('android', Framework7.prototype.device.android); + Common.SharedSettings.set('phone', phone); + + $('html').addClass(phone ? 'phone' : 'tablet'); + + // Create and render main view + this.editorView = this.createView('Editor').render(); + + $$(window).on('resize', _.bind(this.onWindowResize, this)); + }, + + onWindowResize: function(e) { + this.api && this.api.Resize(); + } + } + })()); +}); diff --git a/apps/presentationeditor/mobile/app/controller/Main.js b/apps/presentationeditor/mobile/app/controller/Main.js index 228d389f2..64feee77a 100644 --- a/apps/presentationeditor/mobile/app/controller/Main.js +++ b/apps/presentationeditor/mobile/app/controller/Main.js @@ -29,336 +29,1181 @@ * Creative Commons Attribution-ShareAlike 4.0 International. See the License * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode * -*/ -Ext.define('PE.controller.Main', { - extend: 'Ext.app.Controller', - editMode: false, + */ - requires: [ - 'Ext.Anim', - 'Ext.LoadMask', - 'Ext.MessageBox' - ], +/** + * Main.js + * Document Editor + * + * Created by Alexander Yuzhin on 9/22/16 + * Copyright (c) 2016 Ascensio System SIA. All rights reserved. + * + */ - launch: function() { - if (!this._isSupport()){ - Common.Gateway.reportError(undefined, this.unsupportedBrowserErrorText); - return; - } +define([ + 'core', + 'irregularstack', + 'common/main/lib/util/LocalStorage' +], function () { + 'use strict'; - // Initialize descendants + PE.Controllers.Main = Backbone.Controller.extend(_.extend((function() { + var ApplyEditRights = -255; + var LoadingDocument = -256; - this.initControl(); + Common.localStorage.setId('presentation'); + Common.localStorage.setKeysFilter('pe-,asc.presentation'); + Common.localStorage.sync(); - // Initialize analytics + var fillUserInfo = function(info, lang, defname) { + var user = info || {}; + !user.id && (user.id = ('uid-' + Date.now())); + _.isEmpty(user.firstname) && _.isEmpty(user.lastname) && (user.firstname = defname); + if (_.isEmpty(user.firstname)) + user.fullname = user.lastname; + else if (_.isEmpty(user.lastname)) + user.fullname = user.firstname; + else + user.fullname = /^ru/.test(lang) ? user.lastname + ' ' + user.firstname : user.firstname + ' ' + user.lastname; -// Common.component.Analytics.initialize('UA-12442749-13', 'Presentation Editor Mobile'); - - // Initialize api - - var api = this.api, - app = this.getApplication(), - profile = app.getCurrentProfile(); - - api = new Asc.asc_docs_api({ - 'id-view' : 'id-sdkeditor', - 'mobile' : true - }); - api.SetThemesPath("../../../../sdkjs/slide/themes/"); - - api.asc_registerCallback('asc_onStartAction', Ext.bind(this.onLongActionBegin, this)); - api.asc_registerCallback('asc_onError', Ext.bind(this.onError, this)); - api.asc_registerCallback('asc_onEndAction', Ext.bind(this.onLongActionEnd, this)); - api.asc_registerCallback('asc_onDocumentContentReady', Ext.bind(this.onDocumentContentReady, this)); - api.asc_registerCallback('asc_onOpenDocumentProgress', Ext.bind(this.onOpenDocument, this)); - api.asc_registerCallback('asc_onSaveUrl', Ext.bind(this.onSaveUrl, this)); - api.asc_registerCallback('asc_onGetEditorPermissions', Ext.bind(this.onEditorPermissions, this)); - api.asc_registerCallback('asc_onDownloadUrl', Ext.bind(this.onDownloadUrl, this)); - - // Initialize descendants - Ext.each(app.getControllers(), function(controllerName){ - var controller = this.getApplication().getController(controllerName); - controller && Ext.isFunction(controller.setApi) && controller.setApi(api); - }, this); - - this.initApi(); - // Initialize api gateway - this.editorConfig = {}; - Common.Gateway.on('init', Ext.bind(this.loadConfig, this)); - Common.Gateway.on('opendocument', Ext.bind(this.loadDocument, this)); - Common.Gateway.on('showmessage', Ext.bind(this.onExternalMessage, this)); - Common.Gateway.on('resetfocus', Ext.bind(this.onResetFocus, this)); - Common.Gateway.on('processsaveresult', Ext.bind(this.onProcessSaveResult, this)); - Common.Gateway.on('downloadas', Ext.bind(this.onDownloadAs, this)); - Common.Gateway.ready(); - }, - - initControl: function() { - }, - - initApi: function() { - }, - - loadConfig: function(data) { - this.editorConfig = Ext.merge(this.editorConfig, data.config); - this.editorConfig.user = this._fillUserInfo(data.config.user, this.editorConfig.lang, this.textAnonymous); - }, - - loadDocument: function(data) { - if (data.doc) { - this.permissions = data.doc.permissions; - - var _user = new Asc.asc_CUserInfo(); - _user.put_Id(this.editorConfig.user.id); - _user.put_FirstName(this.editorConfig.user.firstname); - _user.put_LastName(this.editorConfig.user.lastname); - _user.put_FullName(this.editorConfig.user.fullname); - - var docInfo = new Asc.asc_CDocInfo(); - docInfo.put_Id(data.doc.key); - docInfo.put_Url(data.doc.url); - docInfo.put_Title(data.doc.title); - docInfo.put_Format(data.doc.fileType); - docInfo.put_Options(data.doc.options); - docInfo.put_VKey(data.doc.vkey); - docInfo.put_UserInfo(_user); - - var profileName = this.getApplication().getCurrentProfile().getName(); - this.getApplication().getController(profileName + '.Main').setPresentationName(data.doc.title || 'Unnamed Presentation'); - - this.api.asc_setDocInfo(docInfo); - this.api.asc_getEditorPermissions(this.editorConfig.licenseUrl, this.editorConfig.customerId); - - Common.component.Analytics.trackEvent('Load', 'Start'); - } - }, - - onEditorPermissions: function(params) { - var editMode = (this.permissions.edit !== false && this.editorConfig.mode !== 'view'); - this.api.asc_setViewMode(!editMode); - this.api.asc_LoadDocument(); - this.api.Resize(); - }, - - onDocumentContentReady: function() { - if (this.api){ -// this.api.zoomFitToWidth(); - this.api.StartDemonstration('id-presentation-preview', 0); - } - - this._hideLoadSplash(); - - Common.component.Analytics.trackEvent('Load', 'Complete'); - }, - - onOpenDocument: function(progress) { - var elem = document.getElementById('loadmask-text'); - if (elem) { - var proc = (progress.asc_getCurrentFont() + progress.asc_getCurrentImage())/(progress.asc_getFontsCount() + progress.asc_getImagesCount()); - elem.innerHTML = this.textLoadingDocument + ': '+ Math.min(Math.round(proc*100), 100) + '%'; - } - }, - - onSaveUrl: function(url) { - Common.Gateway.save(url); - }, - - onDownloadUrl: function(url) { - Common.Gateway.downloadAs(url); - }, - - onLongActionBegin: function(type, id) { - var text = ''; - - switch (id) { - case Asc.c_oAscAsyncAction['Print']: - text = this.printText; - } - - if (type == Asc.c_oAscAsyncActionType['BlockInteraction']) { - Ext.Viewport.setMasked({ - xtype : 'loadmask', - message : text - }); - } - }, - - onLongActionEnd: function(type) { - Ext.Viewport.unmask(); - }, - - onError: function(id, level, errData) { - - this._hideLoadSplash(); - - var config = { - closable: false + return user; }; - switch (id) - { - case Asc.c_oAscError.ID.Unknown: - config.message = this.unknownErrorText; - break; + return { + models: [], + collections: [], + views: [], - case Asc.c_oAscError.ID.ConvertationTimeout: - config.message = this.convertationTimeoutText; - break; + initialize: function() { + // + }, - case Asc.c_oAscError.ID.ConvertationError: - config.message = this.convertationErrorText; - break; + onLaunch: function() { + var me = this; - case Asc.c_oAscError.ID.DownloadError: - config.message = this.downloadErrorText; - break; + me.stackLongActions = new Common.IrregularStack({ + strongCompare : function(obj1, obj2){return obj1.id === obj2.id && obj1.type === obj2.type;}, + weakCompare : function(obj1, obj2){return obj1.type === obj2.type;} + }); - case Asc.c_oAscError.ID.UplImageSize: - config.message = this.uploadImageSizeMessage; - break; + this._state = { + isDisconnected : false, + usersCount : 1, + fastCoauth : true, + startModifyDocument : true, + lostEditingRights : false, + licenseWarning : false + }; - case Asc.c_oAscError.ID.UplImageExt: - config.message = this.uploadImageExtMessage; - break; + // Initialize viewport - case Asc.c_oAscError.ID.UplImageFileCount: - config.message = this.uploadImageFileCountMessage; - break; - - case Asc.c_oAscError.ID.SplitCellMaxRows: - config.message = this.splitMaxRowsErrorText.replace('%1', errData.get_Value()); - break; - - case Asc.c_oAscError.ID.SplitCellMaxCols: - config.message = this.splitMaxColsErrorText.replace('%1', errData.get_Value()); - break; - - case Asc.c_oAscError.ID.SplitCellRowsDivider: - config.message = this.splitDividerErrorText.replace('%1', errData.get_Value()); - break; - - case Asc.c_oAscError.ID.VKeyEncrypt: - config.msg = this.errorKeyEncrypt; - break; - - case Asc.c_oAscError.ID.KeyExpire: - config.msg = this.errorKeyExpire; - break; - - case Asc.c_oAscError.ID.UserCountExceed: - config.msg = this.errorUsersExceed; - break; - - default: - config.message = this.errorDefaultMessage.replace('%1', id); - break; - } +// if (!Common.Utils.isBrowserSupported()){ +// Common.Utils.showBrowserRestriction(); +// Common.Gateway.reportError(undefined, this.unsupportedBrowserErrorText); +// return; +// } + // Initialize api - if (level == Asc.c_oAscError.Level.Critical) { + window["flat_desine"] = true; - // report only critical errors - Common.Gateway.reportError(id, config.message); + me.api = new Asc.asc_docs_api({ + 'id-view' : 'editor_sdk', + 'mobile' : true + }); - config.title = this.criticalErrorTitle; - config.message += '
' + this.criticalErrorExtText; - config.buttons = Ext.Msg.OK; - config.fn = function(btn) { - if (btn == 'ok') { - window.location.reload(); + if (me.api){ + Common.Utils.Metric.setCurrentMetric(1); //pt + + me.api.SetDrawingFreeze(true); + me.api.SetThemesPath("../../../../sdkjs/slide/themes/"); + + me.api.asc_registerCallback('asc_onError', _.bind(me.onError, me)); + me.api.asc_registerCallback('asc_onDocumentContentReady', _.bind(me.onDocumentContentReady, me)); + me.api.asc_registerCallback('asc_onOpenDocumentProgress', _.bind(me.onOpenDocument, me)); + me.api.asc_registerCallback('asc_onDocumentUpdateVersion', _.bind(me.onUpdateVersion, me)); + me.api.asc_registerCallback('asc_onAdvancedOptions', _.bind(me.onAdvancedOptions, me)); + me.api.asc_registerCallback('asc_onDocumentName', _.bind(me.onDocumentName, me)); + me.api.asc_registerCallback('asc_onPrintUrl', _.bind(me.onPrintUrl, me)); + me.api.asc_registerCallback('asc_onThumbnailsShow', _.bind(me.onThumbnailsShow, me)); + me.api.asc_registerCallback('asc_onMeta', _.bind(me.onMeta, me)); + + Common.NotificationCenter.on('api:disconnect', _.bind(me.onCoAuthoringDisconnect, me)); + Common.NotificationCenter.on('goback', _.bind(me.goBack, me)); + + // Initialize descendants + _.each(me.getApplication().controllers, function(controller) { + if (controller && _.isFunction(controller.setApi)) { + controller.setApi(me.api); + } + }); + + // Initialize api gateway + me.editorConfig = {}; + me.appOptions = {}; + me.plugins = undefined; + + Common.Gateway.on('init', _.bind(me.loadConfig, me)); + Common.Gateway.on('showmessage', _.bind(me.onExternalMessage, me)); + Common.Gateway.on('opendocument', _.bind(me.loadDocument, me)); + Common.Gateway.ready(); } - } - } else { - config.title = this.notcriticalErrorTitle; - config.buttons = Ext.Msg.OK; - config.fn = Ext.emptyFn; - } - Ext.Msg.show(config); + me.initNames(); + }, - Common.component.Analytics.trackEvent('Internal Error', id.toString()); - }, + loadConfig: function(data) { + var me = this; - onExternalMessage: function(msg) { - if (msg) { - this._hideLoadSplash(); - Ext.Msg.show({ - title: msg.title, - msg: '
' + msg.msg, - icon: Ext.Msg[msg.severity.toUpperCase()], - buttons: Ext.Msg.OK - }); + me.editorConfig = $.extend(me.editorConfig, data.config); - Common.component.Analytics.trackEvent('External Error', msg.title); - } - }, + me.editorConfig.user = + me.appOptions.user = fillUserInfo(me.editorConfig.user, me.editorConfig.lang, me.textAnonymous); + me.appOptions.nativeApp = me.editorConfig.nativeApp === true; + me.appOptions.isDesktopApp = me.editorConfig.targetApp == 'desktop'; + me.appOptions.canCreateNew = !_.isEmpty(me.editorConfig.createUrl) && !me.appOptions.isDesktopApp; + me.appOptions.canOpenRecent = me.editorConfig.nativeApp !== true && me.editorConfig.recent !== undefined && !me.appOptions.isDesktopApp; + me.appOptions.templates = me.editorConfig.templates; + me.appOptions.recent = me.editorConfig.recent; + me.appOptions.createUrl = me.editorConfig.createUrl; + me.appOptions.lang = me.editorConfig.lang; + me.appOptions.location = (typeof (me.editorConfig.location) == 'string') ? me.editorConfig.location.toLowerCase() : ''; + me.appOptions.sharingSettingsUrl = me.editorConfig.sharingSettingsUrl; + me.appOptions.fileChoiceUrl = me.editorConfig.fileChoiceUrl; + me.appOptions.mergeFolderUrl = me.editorConfig.mergeFolderUrl; + me.appOptions.canAnalytics = false; + me.appOptions.customization = me.editorConfig.customization; + me.appOptions.canBackToFolder = (me.editorConfig.canBackToFolder!==false) && (typeof (me.editorConfig.customization) == 'object') + && (typeof (me.editorConfig.customization.goback) == 'object') && !_.isEmpty(me.editorConfig.customization.goback.url); + me.appOptions.canBack = me.editorConfig.nativeApp !== true && me.appOptions.canBackToFolder === true; + me.appOptions.canPlugins = false; + me.plugins = me.editorConfig.plugins; - onResetFocus: function(data) { - var activeElement = document.activeElement; - activeElement.focus(); - }, + if (me.editorConfig.lang) + me.api.asc_setLocale(me.editorConfig.lang); - onProcessSaveResult: function(data) { - this.api && this.api.asc_OnSaveEnd(data.result); - }, +// if (this.appOptions.location == 'us' || this.appOptions.location == 'ca') +// Common.Utils.Metric.setDefaultMetric(Common.Utils.Metric.c_MetricUnits.inch); + }, - onDownloadAs: function() { - this.api.asc_DownloadAs(Asc.c_oAscFileType.PPTX, true); - }, + loadDocument: function(data) { + this.permissions = {}; + this.document = data.doc; - _hideLoadSplash: function(){ - var preloader = Ext.get('loading-mask'); - if (preloader) { - Ext.Anim.run(preloader, 'fade', { - out : true, - duration: 250, - after : function(){ - preloader.destroy(); + var docInfo = {}; + + if (data.doc) { + this.permissions = $.extend(this.permissions, data.doc.permissions); + + var _user = new Asc.asc_CUserInfo(); + _user.put_Id(this.appOptions.user.id); + _user.put_FirstName(this.appOptions.user.firstname); + _user.put_LastName(this.appOptions.user.lastname); + _user.put_FullName(this.appOptions.user.fullname); + + docInfo = new Asc.asc_CDocInfo(); + docInfo.put_Id(data.doc.key); + docInfo.put_Url(data.doc.url); + docInfo.put_Title(data.doc.title); + docInfo.put_Format(data.doc.fileType); + docInfo.put_VKey(data.doc.vkey); + docInfo.put_Options(data.doc.options); + docInfo.put_UserInfo(_user); + docInfo.put_CallbackUrl(this.editorConfig.callbackUrl); } - }); + + this.api.asc_registerCallback('asc_onGetEditorPermissions', _.bind(this.onEditorPermissions, this)); + this.api.asc_setDocInfo(docInfo); + this.api.asc_getEditorPermissions(this.editorConfig.licenseUrl, this.editorConfig.customerId); + + Common.SharedSettings.set('document', data.doc); + + if (data.doc) { + PE.getController('Toolbar').setDocumentTitle(data.doc.title); + } + }, + + setMode: function(mode){ + var me = this; + + Common.SharedSettings.set('mode', mode); + + if (me.api) { + me.api.asc_enableKeyEvents(mode == 'edit'); + me.api.asc_setViewMode(mode != 'edit'); + } + }, + + onProcessSaveResult: function(data) { + this.api.asc_OnSaveEnd(data.result); + + if (data && data.result === false) { + uiApp.alert( + _.isEmpty(data.message) ? this.errorProcessSaveResult : data.message, + this.criticalErrorTitle + ); + } + }, + + onProcessRightsChange: function(data) { + if (data && data.enabled === false) { + var me = this, + old_rights = this._state.lostEditingRights; + this._state.lostEditingRights = !this._state.lostEditingRights; + this.api.asc_coAuthoringDisconnect(); + Common.NotificationCenter.trigger('api:disconnect'); + + if (!old_rights) { + uiApp.alert( + _.isEmpty(data.message) ? this.warnProcessRightsChange : data.message, + this.notcriticalErrorTitle, + function () { + me._state.lostEditingRights = false; + me.onEditComplete(); + } + ); + } + } + }, + + onDownloadAs: function() { + this.api.asc_DownloadAs(Asc.c_oAscFileType.PPTX, true); + }, + + goBack: function(blank) { + var href = this.appOptions.customization.goback.url; + if (blank) { + window.open(href, "_blank"); + } else { + parent.location.href = href; + } + }, + + onEditComplete: function(cmp) { + // + }, + + onLongActionBegin: function(type, id) { + var action = {id: id, type: type}; + this.stackLongActions.push(action); + this.setLongActionView(action); + }, + + onLongActionEnd: function(type, id) { + var me = this, + action = {id: id, type: type}; + + me.stackLongActions.pop(action); + me.updateWindowTitle(true); + + action = me.stackLongActions.get({type: Asc.c_oAscAsyncActionType.Information}); + + if (action) { + me.setLongActionView(action) + } else { + if (me._state.fastCoauth && me._state.usersCount>1 && id==Asc.c_oAscAsyncAction['Save']) { + if (me._state.timerSave===undefined) + me._state.timerSave = setInterval(function(){ + if ((new Date()) - me._state.isSaving>500) { + clearInterval(me._state.timerSave); + //console.debug('End long action'); + me._state.timerSave = undefined; + } + }, 500); + } else { + // console.debug('End long action'); + } + } + + action = me.stackLongActions.get({type: Asc.c_oAscAsyncActionType.BlockInteraction}); + + if (action) { + me.setLongActionView(action) + } else { + _.delay(function () { + $(me.loadMask).hasClass('modal-in') && uiApp.closeModal(me.loadMask); + }, 300); + } + + if (id==Asc.c_oAscAsyncAction['Save'] && (!me._state.fastCoauth || me._state.usersCount<2)) { + // me.synchronizeChanges(); + } + }, + + setLongActionView: function(action) { + var me = this, + title = '', + text = ''; + + switch (action.id) { + case Asc.c_oAscAsyncAction['Open']: + title = me.openTitleText; + text = me.openTextText; + break; + + case Asc.c_oAscAsyncAction['Save']: + me._state.isSaving = new Date(); + title = me.saveTitleText; + text = me.saveTextText; + break; + + case Asc.c_oAscAsyncAction['LoadDocumentFonts']: + title = me.loadFontsTitleText; + text = me.loadFontsTextText; + break; + + case Asc.c_oAscAsyncAction['LoadDocumentImages']: + title = me.loadImagesTitleText; + text = me.loadImagesTextText; + break; + + case Asc.c_oAscAsyncAction['LoadFont']: + title = me.loadFontTitleText; + text = me.loadFontTextText; + break; + + case Asc.c_oAscAsyncAction['LoadImage']: + title = me.loadImageTitleText; + text = me.loadImageTextText; + break; + + case Asc.c_oAscAsyncAction['DownloadAs']: + title = me.downloadTitleText; + text = me.downloadTextText; + break; + + case Asc.c_oAscAsyncAction['Print']: + title = me.printTitleText; + text = me.printTextText; + break; + + case Asc.c_oAscAsyncAction['UploadImage']: + title = me.uploadImageTitleText; + text = me.uploadImageTextText; + break; + + case Asc.c_oAscAsyncAction['LoadTheme']: + title = this.loadThemeTitleText; + text = this.loadThemeTextText; + break; + + case Asc.c_oAscAsyncAction['ApplyChanges']: + title = me.applyChangesTitleText; + text = me.applyChangesTextText; + break; + + case Asc.c_oAscAsyncAction['PrepareToSave']: + title = me.savePreparingText; + text = me.savePreparingTitle; + break; + + case ApplyEditRights: + title = me.txtEditingMode; + text = me.txtEditingMode; + break; + + case LoadingDocument: + title = me.loadingDocumentTitleText; + text = me.loadingDocumentTextText; + break; + } + + if (action.type == Asc.c_oAscAsyncActionType['BlockInteraction']) { + if (me.loadMask && $(me.loadMask).hasClass('modal-in')) { + $$(me.loadMask).find('.modal-title').text(title); + } else { + me.loadMask = uiApp.showPreloader(title); + } + } + else { +// this.getApplication().getController('Statusbar').setStatusCaption(text); + } + }, + + onDocumentContentReady: function() { + if (this._isDocReady) + return; + + var me = this, + value; + + me._isDocReady = true; + + me.api.SetDrawingFreeze(false); + me.hidePreloader(); + me.onLongActionEnd(Asc.c_oAscAsyncActionType['BlockInteraction'], LoadingDocument); + + value = Common.localStorage.getItem("pe-settings-zoom"); + var zf = (value!==null) ? parseInt(value) : (me.appOptions.customization && me.appOptions.customization.zoom ? parseInt(me.appOptions.customization.zoom) : -1); + (zf == -1) ? me.api.zoomFitToPage() : ((zf == -2) ? me.api.zoomFitToWidth() : me.api.zoom(zf>0 ? zf : 100)); + + + Common.localStorage.setItem("de-settings-showsnaplines", me.api.get_ShowSnapLines() ? 1 : 0); + + me.api.asc_registerCallback('asc_onStartAction', _.bind(me.onLongActionBegin, me)); + me.api.asc_registerCallback('asc_onEndAction', _.bind(me.onLongActionEnd, me)); + me.api.asc_registerCallback('asc_onCoAuthoringDisconnect', _.bind(me.onCoAuthoringDisconnect, me)); + me.api.asc_registerCallback('asc_onPrint', _.bind(me.onPrint, me)); + + me.updateWindowTitle(true); + + value = Common.localStorage.getItem("pe-settings-inputmode"); + me.api.SetTextBoxInputMode(value!==null && parseInt(value) == 1); + + /** coauthoring begin **/ + if (me.appOptions.isEdit && me.appOptions.canLicense && !me.appOptions.isOffline && me.appOptions.canCoAuthoring) { + // Force ON fast co-authoring mode + me._state.fastCoauth = true; + } else { + me._state.fastCoauth = false; + } + me.api.asc_SetFastCollaborative(me._state.fastCoauth); + /** coauthoring end **/ + + Common.localStorage.setItem("pe-settings-showsnaplines", me.api.get_ShowSnapLines() ? 1 : 0); + + if (me.appOptions.isEdit) { + value = me._state.fastCoauth; // Common.localStorage.getItem("de-settings-autosave"); + value = (!me._state.fastCoauth && value!==null) ? parseInt(value) : (me.appOptions.canCoAuthoring ? 1 : 0); + + me.api.asc_setAutoSaveGap(value); + + if (me.needToUpdateVersion) { + Common.NotificationCenter.trigger('api:disconnect'); + } + } + +// if (this.appOptions.canAnalytics && false) +// Common.component.Analytics.initialize('UA-12442749-13', 'Document Editor'); + + Common.Gateway.on('processsaveresult', _.bind(me.onProcessSaveResult, me)); + Common.Gateway.on('processrightschange', _.bind(me.onProcessRightsChange, me)); + Common.Gateway.on('downloadas', _.bind(me.onDownloadAs, me)); + + Common.Gateway.sendInfo({ + mode: me.appOptions.isEdit ? 'edit' : 'view' + }); + + if (me.api) { + me.api.Resize(); + me.api.zoomFitToWidth(); + } + + if (me._state.licenseWarning) { + value = Common.localStorage.getItem("de-license-warning"); + value = (value!==null) ? parseInt(value) : 0; + var now = (new Date).getTime(); + + if (now - value > 86400000) { + Common.localStorage.setItem("de-license-warning", now); + uiApp.modal({ + title: me.textNoLicenseTitle, + text : me.warnNoLicense, + buttons: [ + { + text: me.textBuyNow, + bold: true, + onClick: function() { + window.open('http://www.onlyoffice.com/enterprise-edition.aspx', "_blank"); + } + }, + { + text: me.textContactUs, + onClick: function() { + window.open('mailto:sales@onlyoffice.com', "_blank"); + } + } + ], + }); + } + } + }, + + onOpenDocument: function(progress) { + if (this.loadMask) { + var $title = $$(this.loadMask).find('.modal-title'), + proc = (progress.asc_getCurrentFont() + progress.asc_getCurrentImage())/(progress.asc_getFontsCount() + progress.asc_getImagesCount()); + + $title.text(this.textLoadingDocument + ': ' + Math.min(Math.round(proc * 100), 100) + '%'); + } + }, + + onEditorPermissions: function(params) { + var me = this, + licType = params.asc_getLicenseType(); + + if (Asc.c_oLicenseResult.Expired === licType || + Asc.c_oLicenseResult.Error === licType || + Asc.c_oLicenseResult.ExpiredTrial === licType) { + uiApp.modal({ + title : me.titleLicenseExp, + text : me.warnLicenseExp + }); + return; + } + + me.permissions.review = (me.permissions.review === undefined) ? (me.permissions.edit !== false) : me.permissions.review; + me.appOptions.canAnalytics = params.asc_getIsAnalyticsEnable(); + me.appOptions.canLicense = (licType === Asc.c_oLicenseResult.Success); + me.appOptions.isLightVersion = params.asc_getIsLight(); + /** coauthoring begin **/ + me.appOptions.canCoAuthoring = !me.appOptions.isLightVersion; + /** coauthoring end **/ + me.appOptions.isOffline = me.api.asc_isOffline(); + me.appOptions.isReviewOnly = (me.permissions.review === true) && (me.permissions.edit === false); + me.appOptions.canRequestEditRights = me.editorConfig.canRequestEditRights; + me.appOptions.canEdit = (me.permissions.edit !== false || me.permissions.review === true) && // can edit or review + (me.editorConfig.canRequestEditRights || me.editorConfig.mode !== 'view') && // if mode=="view" -> canRequestEditRights must be defined + (!me.appOptions.isReviewOnly || me.appOptions.canLicense); // if isReviewOnly==true -> canLicense must be true + me.appOptions.isEdit = me.appOptions.canLicense && me.appOptions.canEdit && me.editorConfig.mode !== 'view'; + me.appOptions.canReview = me.appOptions.canLicense && me.appOptions.isEdit && (me.permissions.review===true); + me.appOptions.canUseHistory = me.appOptions.canLicense && !me.appOptions.isLightVersion && me.editorConfig.canUseHistory && me.appOptions.canCoAuthoring && !me.appOptions.isDesktopApp; + me.appOptions.canHistoryClose = me.editorConfig.canHistoryClose; + me.appOptions.canHistoryRestore= me.editorConfig.canHistoryRestore && !!me.permissions.changeHistory; + me.appOptions.canUseMailMerge = me.appOptions.canLicense && me.appOptions.canEdit && !me.appOptions.isDesktopApp; + me.appOptions.canSendEmailAddresses = me.appOptions.canLicense && me.editorConfig.canSendEmailAddresses && me.appOptions.canEdit && me.appOptions.canCoAuthoring; + me.appOptions.canComments = me.appOptions.canLicense && !((typeof (me.editorConfig.customization) == 'object') && me.editorConfig.customization.comments===false); + me.appOptions.canChat = me.appOptions.canLicense && !me.appOptions.isOffline && !((typeof (me.editorConfig.customization) == 'object') && me.editorConfig.customization.chat===false); + me.appOptions.canEditStyles = me.appOptions.canLicense && me.appOptions.canEdit; + me.appOptions.canPrint = (me.permissions.print !== false); + + var type = /^(?:(pdf|djvu|xps))$/.exec(me.document.fileType); + me.appOptions.canDownloadOrigin = !me.appOptions.nativeApp && me.permissions.download !== false && (type && typeof type[1] === 'string'); + me.appOptions.canDownload = !me.appOptions.nativeApp && me.permissions.download !== false && (!type || typeof type[1] !== 'string'); + + me._state.licenseWarning = (licType===Asc.c_oLicenseResult.Connections) && me.appOptions.canEdit && me.editorConfig.mode !== 'view'; + + me.appOptions.canBranding = params.asc_getCanBranding() && (typeof me.editorConfig.customization == 'object'); + + me.applyModeCommonElements(); + me.applyModeEditorElements(); + + me.api.asc_setViewMode(!me.appOptions.isEdit); + me.api.asc_LoadDocument(); + me.api.Resize(); + + if (!me.appOptions.isEdit) { + me.hidePreloader(); + me.onLongActionBegin(Asc.c_oAscAsyncActionType['BlockInteraction'], LoadingDocument); + } + }, + + applyModeCommonElements: function() { + var me = this; + + window.editor_elements_prepared = true; + + _.each(me.getApplication().controllers, function(controller) { + if (controller && _.isFunction(controller.setMode)) { + controller.setMode(me.editorConfig.mode); + } + }); + + if (me.api) { + me.api.asc_registerCallback('asc_onSendThemeColors', _.bind(this.onSendThemeColors, this)); + + var translateChart = new Asc.asc_CChartTranslate(); + translateChart.asc_setTitle(me.txtDiagramTitle); + translateChart.asc_setXAxis(me.txtXAxis); + translateChart.asc_setYAxis(me.txtYAxis); + translateChart.asc_setSeries(me.txtSeries); + me.api.asc_setChartTranslate(translateChart); + + var translateArt = new Asc.asc_TextArtTranslate(); + translateArt.asc_setDefaultText(me.txtArt); + me.api.asc_setTextArtTranslate(translateArt); + } + }, + + applyModeEditorElements: function() { + if (this.appOptions.isEdit) { + var me = this, + value; + + // var value = Common.localStorage.getItem('pe-settings-unit'); + // value = (value!==null) ? parseInt(value) : Common.Utils.Metric.getDefaultMetric(); + // Common.Utils.Metric.setCurrentMetric(value); + // me.api.asc_SetDocumentUnits((value==Common.Utils.Metric.c_MetricUnits.inch) ? Asc.c_oAscDocumentUnits.Inch : ((value==Common.Utils.Metric.c_MetricUnits.pt) ? Asc.c_oAscDocumentUnits.Point : Asc.c_oAscDocumentUnits.Millimeter)); + + value = Common.localStorage.getItem('pe-hidden-rulers'); + if (me.api.asc_SetViewRulers) me.api.asc_SetViewRulers(value===null || parseInt(value) === 0); + + me.api.asc_registerCallback('asc_onChangeObjectLock', _.bind(me._onChangeObjectLock, me)); + me.api.asc_registerCallback('asc_onDocumentModifiedChanged', _.bind(me.onDocumentModifiedChanged, me)); + me.api.asc_registerCallback('asc_onDocumentCanSaveChanged', _.bind(me.onDocumentCanSaveChanged, me)); + me.api.asc_registerCallback('asc_onSaveUrl', _.bind(me.onSaveUrl, me)); + me.api.asc_registerCallback('asc_onDownloadUrl', _.bind(me.onDownloadUrl, me)); + /** coauthoring begin **/ + me.api.asc_registerCallback('asc_onCollaborativeChanges', _.bind(me.onCollaborativeChanges, me)); + me.api.asc_registerCallback('asc_OnTryUndoInFastCollaborative',_.bind(me.onTryUndoInFastCollaborative, me)); + me.api.asc_registerCallback('asc_onAuthParticipantsChanged', _.bind(me.onAuthParticipantsChanged, me)); + me.api.asc_registerCallback('asc_onParticipantsChanged', _.bind(me.onAuthParticipantsChanged, me)); + /** coauthoring end **/ + + if (me.stackLongActions.exist({id: ApplyEditRights, type: Asc.c_oAscAsyncActionType['BlockInteraction']})) { + me.onLongActionEnd(Asc.c_oAscAsyncActionType['BlockInteraction'], ApplyEditRights); + } else if (!this._isDocReady) { + me.hidePreloader(); + me.onLongActionBegin(Asc.c_oAscAsyncActionType['BlockInteraction'], LoadingDocument); + } + + // Message on window close + window.onbeforeunload = _.bind(me.onBeforeUnload, me); + window.onunload = _.bind(me.onUnload, me); + } + }, + + onExternalMessage: function(msg) { + if (msg && msg.msg) { + msg.msg = (msg.msg).toString(); + uiApp.addNotification({ + title: 'ONLYOFFICE', + message: [msg.msg.charAt(0).toUpperCase() + msg.msg.substring(1)] + }); + + Common.component.Analytics.trackEvent('External Error', msg.title); + } + }, + + onError: function(id, level, errData) { + this.hidePreloader(); + this.onLongActionEnd(Asc.c_oAscAsyncActionType['BlockInteraction'], LoadingDocument); + + var config = { + closable: false + }; + + switch (id) + { + case Asc.c_oAscError.ID.Unknown: + config.msg = this.unknownErrorText; + break; + + case Asc.c_oAscError.ID.ConvertationTimeout: + config.msg = this.convertationTimeoutText; + break; + + case Asc.c_oAscError.ID.ConvertationOpenError: + config.msg = this.openErrorText; + break; + + case Asc.c_oAscError.ID.ConvertationSaveError: + config.msg = this.saveErrorText; + break; + + case Asc.c_oAscError.ID.DownloadError: + config.msg = this.downloadErrorText; + break; + + case Asc.c_oAscError.ID.UplImageSize: + config.msg = this.uploadImageSizeMessage; + break; + + case Asc.c_oAscError.ID.UplImageExt: + config.msg = this.uploadImageExtMessage; + break; + + case Asc.c_oAscError.ID.UplImageFileCount: + config.msg = this.uploadImageFileCountMessage; + break; + + case Asc.c_oAscError.ID.SplitCellMaxRows: + config.msg = this.splitMaxRowsErrorText.replace('%1', errData.get_Value()); + break; + + case Asc.c_oAscError.ID.SplitCellMaxCols: + config.msg = this.splitMaxColsErrorText.replace('%1', errData.get_Value()); + break; + + case Asc.c_oAscError.ID.SplitCellRowsDivider: + config.msg = this.splitDividerErrorText.replace('%1', errData.get_Value()); + break; + + case Asc.c_oAscError.ID.VKeyEncrypt: + config.msg = this.errorKeyEncrypt; + break; + + case Asc.c_oAscError.ID.KeyExpire: + config.msg = this.errorKeyExpire; + break; + + case Asc.c_oAscError.ID.UserCountExceed: + config.msg = this.errorUsersExceed; + break; + + case Asc.c_oAscError.ID.CoAuthoringDisconnect: + config.msg = (this.appOptions.isEdit) ? this.errorCoAuthoringDisconnect : this.errorViewerDisconnect; + break; + + case Asc.c_oAscError.ID.ConvertationPassword: + config.msg = this.errorFilePassProtect; + break; + + case Asc.c_oAscError.ID.StockChartError: + config.msg = this.errorStockChart; + break; + + case Asc.c_oAscError.ID.DataRangeError: + config.msg = this.errorDataRange; + break; + + case Asc.c_oAscError.ID.Database: + config.msg = this.errorDatabaseConnection; + break; + + case Asc.c_oAscError.ID.UserDrop: + if (this._state.lostEditingRights) { + this._state.lostEditingRights = false; + return; + } + this._state.lostEditingRights = true; + config.msg = this.errorUserDrop; + break; + + case Asc.c_oAscError.ID.Warning: + config.msg = this.errorConnectToServer; + break; + + default: + config.msg = this.errorDefaultMessage.replace('%1', id); + break; + } + + + if (level == Asc.c_oAscError.Level.Critical) { + + // report only critical errors + Common.Gateway.reportError(id, config.msg); + + config.title = this.criticalErrorTitle; +// config.iconCls = 'error'; + + if (this.appOptions.canBackToFolder) { + config.msg += '

' + this.criticalErrorExtText; + config.callback = function() { + Common.NotificationCenter.trigger('goback'); + } + } + } else { + config.title = this.notcriticalErrorTitle; + config.callback = _.bind(function(btn){ + if (id == Asc.c_oAscError.ID.Warning && btn == 'ok' && (this.appOptions.canDownload || this.appOptions.canDownloadOrigin)) { + Common.UI.Menu.Manager.hideAll(); + if (this.appOptions.isDesktopApp && this.appOptions.isOffline) + this.api.asc_DownloadAs(); + else + (this.appOptions.canDownload) ? this.getApplication().getController('LeftMenu').leftMenu.showMenu('file:saveas') : this.api.asc_DownloadOrigin(); + } + this._state.lostEditingRights = false; + this.onEditComplete(); + }, this); + } + + uiApp.modal({ + title : config.title, + text : config.msg, + buttons: [ + { + text: 'OK', + onClick: config.callback + } + ] + }); + + Common.component.Analytics.trackEvent('Internal Error', id.toString()); + }, + + onCoAuthoringDisconnect: function() { + this._state.isDisconnected = true; + }, + + updateWindowTitle: function(force) { + var isModified = this.api.isDocumentModified(); + if (this._state.isDocModified !== isModified || force) { + var title = this.defaultTitleText; + + if (window.document.title != title) + window.document.title = title; + + if (!this._state.fastCoauth || this._state.usersCount<2 ) + Common.Gateway.setDocumentModified(isModified); + else if ( this._state.startModifyDocument!==undefined && this._state.startModifyDocument === isModified){ + Common.Gateway.setDocumentModified(isModified); + this._state.startModifyDocument = (this._state.startModifyDocument) ? !this._state.startModifyDocument : undefined; + } + + this._state.isDocModified = isModified; + } + }, + + onDocumentModifiedChanged: function() { + if (this._state.fastCoauth && this._state.usersCount > 1 && this._state.startModifyDocument===undefined ) + return; + + var isModified = this.api.asc_isDocumentCanSave(); + if (this._state.isDocModified !== isModified) { + Common.Gateway.setDocumentModified(this.api.isDocumentModified()); + } + + this.updateWindowTitle(); + }, + + onDocumentCanSaveChanged: function (isCanSave) { + // + }, + + onBeforeUnload: function() { + Common.localStorage.save(); + + if (this.api.isDocumentModified()) { + var me = this; + this.api.asc_stopSaving(); + this.continueSavingTimer = window.setTimeout(function() { + me.api.asc_continueSaving(); + }, 500); + + return this.leavePageText; + } + }, + + onUnload: function() { + if (this.continueSavingTimer) + clearTimeout(this.continueSavingTimer); + }, + + hidePreloader: function() { + // if (!!this.appOptions.customization && !this.appOptions.customization.done) { + // this.appOptions.customization.done = true; + // if (!this.appOptions.isDesktopApp) + // this.appOptions.customization.about = true; + // Common.Utils.applyCustomization(this.appOptions.customization, mapCustomizationElements); + // if (this.appOptions.canBrandingExt) + // Common.Utils.applyCustomization(this.appOptions.customization, mapCustomizationExtElements); + // } + + $('#loading-mask').hide().remove(); + }, + + onSaveUrl: function(url) { + Common.Gateway.save(url); + }, + + onDownloadUrl: function(url) { + if (this._state.isFromGatewayDownloadAs) { + Common.Gateway.downloadAs(url); + } + + this._state.isFromGatewayDownloadAs = false; + }, + + onUpdateVersion: function(callback) { + var me = this; + me.needToUpdateVersion = true; + me.onLongActionEnd(Asc.c_oAscAsyncActionType['BlockInteraction'], LoadingDocument); + + uiApp.alert( + me.errorUpdateVersion, + me.titleUpdateVersion, + function () { + _.defer(function() { + Common.Gateway.updateVersion(); + + if (callback) { + callback.call(me); + } + + me.onLongActionBegin(Asc.c_oAscAsyncActionType['BlockInteraction'], LoadingDocument); + }) + }); + }, + + onCollaborativeChanges: function() { + // + }, + /** coauthoring end **/ + + initNames: function() { + this.shapeGroupNames = [ + this.txtBasicShapes, + this.txtFiguredArrows, + this.txtMath, + this.txtCharts, + this.txtStarsRibbons, + this.txtCallouts, + this.txtButtons, + this.txtRectangles, + this.txtLines + ]; + + this.layoutNames = [ + this.txtSldLtTBlank, this.txtSldLtTChart, this.txtSldLtTChartAndTx, this.txtSldLtTClipArtAndTx, + this.txtSldLtTClipArtAndVertTx, this.txtSldLtTCust, this.txtSldLtTDgm, this.txtSldLtTFourObj, + this.txtSldLtTMediaAndTx, this.txtSldLtTObj, this.txtSldLtTObjAndTwoObj, this.txtSldLtTObjAndTx, + this.txtSldLtTObjOnly, this.txtSldLtTObjOverTx, this.txtSldLtTObjTx, this.txtSldLtTPicTx, + this.txtSldLtTSecHead, this.txtSldLtTTbl, this.txtSldLtTTitle, this.txtSldLtTTitleOnly, + this.txtSldLtTTwoColTx, this.txtSldLtTTwoObj, this.txtSldLtTTwoObjAndObj, this.txtSldLtTTwoObjAndTx, + this.txtSldLtTTwoObjOverTx, this.txtSldLtTTwoTxTwoObj, this.txtSldLtTTx, this.txtSldLtTTxAndChart, + this.txtSldLtTTxAndClipArt, this.txtSldLtTTxAndMedia, this.txtSldLtTTxAndObj, + this.txtSldLtTTxAndTwoObj, this.txtSldLtTTxOverObj, this.txtSldLtTVertTitleAndTx, + this.txtSldLtTVertTitleAndTxOverChart, this.txtSldLtTVertTx + ]; + }, + + updateThemeColors: function() { + // + }, + + onSendThemeColors: function(colors, standart_colors) { + Common.Utils.ThemeColor.setColors(colors, standart_colors); + }, + + onFocusObject: function(SelectedObjects) { +// if (SelectedObjects.length>0) { +// var rightpan = this.getApplication().getController('RightMenu'); +// // var docPreview = this.getApplication().getController('Viewport').getView('DocumentPreview'); +// if (rightpan /*&& !docPreview.isVisible()*/) rightpan.onFocusObject.call(rightpan, SelectedObjects); +// } + }, + + _onChangeObjectLock: function() { + var elements = this.api.getSelectedElements(); + this.onFocusObject(elements); + }, + + onThumbnailsShow: function(isShow) { + this.isThumbnailsShow = isShow; + }, + + onAdvancedOptions: function(advOptions) { + var type = advOptions.asc_getOptionId(), + me = this, modal; + + if (type == Asc.c_oAscAdvancedOptionsID.DRM) { + modal = uiApp.modal({ + title: me.advDRMOptions, + text: me.advDRMEnterPassword, + afterText: '
', + buttons: [ + { + text: 'OK', + bold: true, + onClick: function () { + var password = $(modal).find('.modal-text-input[name="modal-password"]').val(); + me.api.asc_setAdvancedOptions(type, new Asc.asc_CDRMAdvancedOptions(password)); + + if (!me._isDocReady) { + me.onLongActionBegin(Asc.c_oAscAsyncActionType['BlockInteraction'], LoadingDocument); + } + } + } + ] + }); + } + }, + + onTryUndoInFastCollaborative: function() { + uiApp.alert( + this.textTryUndoRedo, + this.notcriticalErrorTitle + ); + }, + + onAuthParticipantsChanged: function(users) { + var length = 0; + _.each(users, function(item){ + if (!item.asc_getView()) + length++; + }); + this._state.usersCount = length; + }, + + onDocumentName: function(name) { +// this.getApplication().getController('Viewport').getView('Common.Views.Header').setDocumentCaption(name); + this.updateWindowTitle(true); + }, + + onMeta: function(meta) { + // var app = this.getApplication(), + // filemenu = app.getController('LeftMenu').getView('LeftMenu').getMenu('file'); + // app.getController('Viewport').getView('Common.Views.Header').setDocumentCaption(meta.title); + this.updateWindowTitle(true); + // this.document.title = meta.title; + // filemenu.loadDocument({doc:this.document}); + // filemenu.panels['info'].updateInfo(this.document); + Common.Gateway.metaChange(meta); + }, + + onPrint: function() { + if (!this.appOptions.canPrint) return; + + if (this.api) + this.api.asc_Print(Common.Utils.isChrome || Common.Utils.isSafari || Common.Utils.isOpera); // if isChrome or isSafari or isOpera == true use asc_onPrintUrl event + Common.component.Analytics.trackEvent('Print'); + }, + + onPrintUrl: function(url) { + var me = this; + + if (me.iframePrint) { + me.iframePrint.parentNode.removeChild(me.iframePrint); + me.iframePrint = null; + } + + if (!me.iframePrint) { + me.iframePrint = document.createElement("iframe"); + me.iframePrint.id = "id-print-frame"; + me.iframePrint.style.display = 'none'; + me.iframePrint.style.visibility = "hidden"; + me.iframePrint.style.position = "fixed"; + me.iframePrint.style.right = "0"; + me.iframePrint.style.bottom = "0"; + document.body.appendChild(me.iframePrint); + me.iframePrint.onload = function() { + me.iframePrint.contentWindow.focus(); + me.iframePrint.contentWindow.print(); + me.iframePrint.contentWindow.blur(); + window.focus(); + }; + } + + if (url) { + me.iframePrint.src = url; + } + }, + + // Translation + leavePageText: 'You have unsaved changes in this document. Click \'Stay on this Page\' to await the autosave of the document. Click \'Leave this Page\' to discard all the unsaved changes.', + defaultTitleText: 'ONLYOFFICE Presentation Editor', + criticalErrorTitle: 'Error', + notcriticalErrorTitle: 'Warning', + errorDefaultMessage: 'Error code: %1', + criticalErrorExtText: 'Press "Ok" to to back to document list.', + openTitleText: 'Opening Document', + openTextText: 'Opening document...', + saveTitleText: 'Saving Document', + saveTextText: 'Saving document...', + loadFontsTitleText: 'Loading Data', + loadFontsTextText: 'Loading data...', + loadImagesTitleText: 'Loading Images', + loadImagesTextText: 'Loading images...', + loadFontTitleText: 'Loading Data', + loadFontTextText: 'Loading data...', + loadImageTitleText: 'Loading Image', + loadImageTextText: 'Loading image...', + downloadTitleText: 'Downloading Document', + downloadTextText: 'Downloading document...', + printTitleText: 'Printing Document', + printTextText: 'Printing document...', + uploadImageTitleText: 'Uploading Image', + uploadImageTextText: 'Uploading image...', + uploadImageSizeMessage: 'Maximium image size limit exceeded.', + uploadImageExtMessage: 'Unknown image format.', + uploadImageFileCountMessage: 'No images uploaded.', + reloadButtonText: 'Reload Page', + unknownErrorText: 'Unknown error.', + convertationTimeoutText: 'Convertation timeout exceeded.', + downloadErrorText: 'Download failed.', + unsupportedBrowserErrorText : 'Your browser is not supported.', + splitMaxRowsErrorText: 'The number of rows must be less than %1', + splitMaxColsErrorText: 'The number of columns must be less than %1', + splitDividerErrorText: 'The number of rows must be a divisor of %1', + requestEditFailedTitleText: 'Access denied', + requestEditFailedMessageText: 'Someone is editing this document right now. Please try again later.', + txtSldLtTBlank: 'Blank', + txtSldLtTChart: 'Chart', + txtSldLtTChartAndTx: 'Chart and Text', + txtSldLtTClipArtAndTx: 'Clip Art and Text', + txtSldLtTClipArtAndVertTx: 'Clip Art and Vertical Text', + txtSldLtTCust: 'Custom', + txtSldLtTDgm: 'Diagram', + txtSldLtTFourObj: 'Four Objects', + txtSldLtTMediaAndTx: 'Media and Text', + txtSldLtTObj: 'Title and Object', + txtSldLtTObjAndTwoObj: 'Object and Two Object', + txtSldLtTObjAndTx: 'Object and Text', + txtSldLtTObjOnly: 'Object', + txtSldLtTObjOverTx: 'Object over Text', + txtSldLtTObjTx: 'Title, Object, and Caption', + txtSldLtTPicTx: 'Picture and Caption', + txtSldLtTSecHead: 'Section Header', + txtSldLtTTbl: 'Table', + txtSldLtTTitle: 'Title', + txtSldLtTTitleOnly: 'Title Only', + txtSldLtTTwoColTx: 'Two Column Text', + txtSldLtTTwoObj: 'Two Objects', + txtSldLtTTwoObjAndObj: 'Two Objects and Object', + txtSldLtTTwoObjAndTx: 'Two Objects and Text', + txtSldLtTTwoObjOverTx: 'Two Objects over Text', + txtSldLtTTwoTxTwoObj: 'Two Text and Two Objects', + txtSldLtTTx: 'Text', + txtSldLtTTxAndChart: 'Text and Chart', + txtSldLtTTxAndClipArt: 'Text and Clip Art', + txtSldLtTTxAndMedia: 'Text and Media', + txtSldLtTTxAndObj: 'Text and Object', + txtSldLtTTxAndTwoObj: 'Text and Two Objects', + txtSldLtTTxOverObj: 'Text over Object', + txtSldLtTVertTitleAndTx: 'Vertical Title and Text', + txtSldLtTVertTitleAndTxOverChart: 'Vertical Title and Text Over Chart', + txtSldLtTVertTx: 'Vertical Text', + textLoadingDocument: 'Loading presentation', + warnBrowserZoom: 'Your browser\'s current zoom setting is not fully supported. Please reset to the default zoom by pressing Ctrl+0.', + warnBrowserIE9: 'The application has low capabilities on IE9. Use IE10 or higher', + loadThemeTitleText: 'Loading Theme', + loadThemeTextText: 'Loading theme...', + txtBasicShapes: 'Basic Shapes', + txtFiguredArrows: 'Figured Arrows', + txtMath: 'Math', + txtCharts: 'Charts', + txtStarsRibbons: 'Stars & Ribbons', + txtCallouts: 'Callouts', + txtButtons: 'Buttons', + txtRectangles: 'Rectangles', + txtLines: 'Lines', + errorKeyEncrypt: 'Unknown key descriptor', + errorKeyExpire: 'Key descriptor expired', + errorUsersExceed: 'Count of users was exceed', + txtEditingMode: 'Set editing mode...', + errorCoAuthoringDisconnect: 'Server connection lost. You can\'t edit anymore.', + errorFilePassProtect: 'The document is password protected.', + textAnonymous: 'Anonymous', + txtNeedSynchronize: 'You have an updates', + applyChangesTitleText: 'Loading Data', + applyChangesTextText: 'Loading data...', + savePreparingText: 'Preparing to save', + savePreparingTitle: 'Preparing to save. Please wait...', + loadingDocumentTitleText: 'Loading presentation', + loadingDocumentTextText: 'Loading presentation...', + warnProcessRightsChange: 'You have been denied the right to edit the file.', + errorProcessSaveResult: 'Saving is failed.', + textCloseTip: '\nClick to close the tip.', + textShape: 'Shape', + errorStockChart: 'Incorrect row order. To build a stock chart place the data on the sheet in the following order:
opening price, max price, min price, closing price.', + errorDataRange: 'Incorrect data range.', + errorDatabaseConnection: 'External error.
Database connection error. Please, contact support.', + errorUpdateVersion: 'The file version has been changed. The page will be reloaded.', + errorUserDrop: 'The file cannot be accessed right now.', + txtDiagramTitle: 'Chart Title', + txtXAxis: 'X Axis', + txtYAxis: 'Y Axis', + txtSeries: 'Seria', + txtArt: 'Your text here', + errorConnectToServer: ' The document could not be saved. Please check connection settings or contact your administrator.
When you click the \'OK\' button, you will be prompted to download the document.

' + + 'Find more information about connecting Document Server here', + textTryUndoRedo: 'The Undo/Redo functions are disabled for the Fast co-editing mode.
Click the \'Strict mode\' button to switch to the Strict co-editing mode to edit the file without other users interference and send your changes only after you save them. You can switch between the co-editing modes using the editor Advanced settings.', + textStrict: 'Strict mode', + textBuyNow: 'Visit website', + textNoLicenseTitle: 'ONLYOFFICE open source version', + warnNoLicense: 'You are using an open source version of ONLYOFFICE. The version has limitations for concurrent connections to the document server (20 connections at a time).
If you need more please consider purchasing a commercial license.', + textContactUs: 'Contact sales', + errorViewerDisconnect: 'Connection is lost. You can still view the document,
but will not be able to download or print until the connection is restored.', + warnLicenseExp: 'Your license has expired.
Please update your license and refresh the page.', + titleLicenseExp: 'License expired', + openErrorText: 'An error has occurred while opening the file', + saveErrorText: 'An error has occurred while saving the file', + advDRMOptions: 'Protected File', + advDRMEnterPassword: 'You password please:', + advDRMPassword: 'Password' } - }, - - _isSupport: function(){ - return (Ext.browser.is.WebKit && (Ext.os.is.iOS || Ext.os.is.Android || Ext.os.is.Desktop)); - }, - - _fillUserInfo: function(info, lang, defname) { - var _user = info || {}; - !_user.id && (_user.id = ('uid-' + Date.now())); - _.isEmpty(_user.firstname) && _.isEmpty(_user.lastname) - && (_user.firstname = defname); - - _user.fullname = /^ru/.test(lang) ? - _user.lastname + ' ' + _user.firstname : _user.firstname + ' ' + _user.lastname; - - return _user; - }, - - printText: 'Printing...', - criticalErrorTitle: 'Error', - notcriticalErrorTitle: 'Warning', - errorDefaultMessage: 'Error code: %1', - criticalErrorExtText: 'Press "Ok" to reload view page.', - uploadImageSizeMessage: 'Maximium image size limit exceeded.', - uploadImageExtMessage: 'Unknown image format.', - uploadImageFileCountMessage: 'No images uploaded.', - reloadButtonText: 'Reload Page', - unknownErrorText: 'Unknown error.', - convertationTimeoutText: 'Convertation timeout exceeded.', - convertationErrorText: 'Convertation failed.', - downloadErrorText: 'Download failed.', - unsupportedBrowserErrorText : 'Your browser is not supported.', - splitMaxRowsErrorText: 'The number of rows must be less than %1', - splitMaxColsErrorText: 'The number of columns must be less than %1', - splitDividerErrorText: 'The number of rows must be a divisor of %1', - requestEditRightsText: 'Requesting editing rights...', - requestEditFailedTitleText: 'Access denied', - requestEditFailedMessageText: 'Someone is editing this document right now. Please try again later.', - errorKeyEncrypt: 'Unknown key descriptor', - errorKeyExpire: 'Key descriptor expired', - errorUsersExceed: 'Count of users was exceed', - textAnonymous: 'Anonymous', - textLoadingDocument: 'Loading document' + })(), PE.Controllers.Main || {})) }); \ No newline at end of file diff --git a/apps/presentationeditor/mobile/app/controller/Presentation.js b/apps/presentationeditor/mobile/app/controller/Presentation.js deleted file mode 100644 index 85743ceb3..000000000 --- a/apps/presentationeditor/mobile/app/controller/Presentation.js +++ /dev/null @@ -1,62 +0,0 @@ -/* - * - * (c) Copyright Ascensio System Limited 2010-2016 - * - * This program is a free software product. You can redistribute it and/or - * modify it under the terms of the GNU Affero General Public License (AGPL) - * version 3 as published by the Free Software Foundation. In accordance with - * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect - * that Ascensio System SIA expressly excludes the warranty of non-infringement - * of any third-party rights. - * - * This program is distributed WITHOUT ANY WARRANTY; without even the implied - * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For - * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html - * - * You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia, - * EU, LV-1021. - * - * The interactive user interfaces in modified source and object code versions - * of the Program must display Appropriate Legal Notices, as required under - * Section 5 of the GNU AGPL version 3. - * - * Pursuant to Section 7(b) of the License you must retain the original Product - * logo when distributing the program. Pursuant to Section 7(e) we decline to - * grant you any rights under trademark law for use of our trademarks. - * - * All the Product's GUI elements, including illustrations and icon sets, as - * well as technical writing content are licensed under the terms of the - * Creative Commons Attribution-ShareAlike 4.0 International. See the License - * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode - * -*/ -Ext.define('PE.controller.Presentation', { - extend: 'Ext.app.Controller', - - config: { - refs: { - }, - - control: { - } - }, - - init: function() { - - }, - - launch: function() { - Ext.getCmp('id-conteiner-document').on('resize', this.onEditorResize, this); - }, - - setApi: function(o) { - this.api = o; - }, - - onEditorResize: function(cmp) { - if (this.api) { - this.api.Resize(); - this.api.zoomFitToWidth(); - } - } -}); diff --git a/apps/presentationeditor/mobile/app/controller/Toolbar.js b/apps/presentationeditor/mobile/app/controller/Toolbar.js new file mode 100644 index 000000000..86af205ca --- /dev/null +++ b/apps/presentationeditor/mobile/app/controller/Toolbar.js @@ -0,0 +1,153 @@ +/* + * + * (c) Copyright Ascensio System Limited 2010-2016 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia, + * EU, LV-1021. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ + +/** + * Toolbar.js + * Presentation Editor + * + * Created by Alexander Yuzhin on 11/21/16 + * Copyright (c) 2016 Ascensio System SIA. All rights reserved. + * + */ + +define([ + 'core', + 'jquery', + 'underscore', + 'backbone', + 'presentationeditor/mobile/app/view/Toolbar' +], function (core, $, _, Backbone) { + 'use strict'; + + PE.Controllers.Toolbar = Backbone.Controller.extend(_.extend((function() { + // private + var _backUrl; + + return { + models: [], + collections: [], + views: [ + 'Toolbar' + ], + + initialize: function() { + Common.Gateway.on('init', _.bind(this.loadConfig, this)); + }, + + loadConfig: function (data) { + if (data && data.config && data.config.canBackToFolder !== false && + data.config.customization && data.config.customization.goback && data.config.customization.goback.url) { + _backUrl = data.config.customization.goback.url; + + $('#document-back').show().single('click', _.bind(this.onBack, this)); + } + }, + + setApi: function(api) { + this.api = api; + + this.api.asc_registerCallback('asc_onCanUndo', _.bind(this.onApiCanRevert, this, 'undo')); + this.api.asc_registerCallback('asc_onCanRedo', _.bind(this.onApiCanRevert, this, 'redo')); + }, + + setMode: function (mode) { + this.getView('Toolbar').setMode(mode); + }, + + onLaunch: function() { + var me = this; + me.createView('Toolbar').render(); + + $('#toolbar-undo').single('click', _.bind(me.onUndo, me)); + $('#toolbar-redo').single('click', _.bind(me.onRedo, me)); + }, + + setDocumentTitle: function (title) { + $('#toolbar-title').html(title); + }, + + // Handlers + + onBack: function (e) { + var me = this; + + if (me.api.isDocumentModified()) { + uiApp.modal({ + title : me.dlgLeaveTitleText, + text : me.dlgLeaveMsgText, + verticalButtons: true, + buttons : [ + { + text: me.leaveButtonText, + onClick: function() { + window.parent.location.href = _backUrl; + } + }, + { + text: me.stayButtonText, + bold: true + } + ] + }); + } else { + window.parent.location.href = _backUrl; + } + }, + + onUndo: function (e) { + if (this.api) + this.api.Undo(); + }, + + onRedo: function (e) { + if (this.api) + this.api.Redo(); + }, + + // API handlers + + onApiCanRevert: function(which, can) { + if (which == 'undo') { + $('#toolbar-undo').toggleClass('disabled', !can); + } else { + $('#toolbar-redo').toggleClass('disabled', !can); + } + }, + + dlgLeaveTitleText : 'You leave the application', + dlgLeaveMsgText : 'You have unsaved changes in this document. Click \'Stay on this Page\' to await the autosave of the document. Click \'Leave this Page\' to discard all the unsaved changes.', + leaveButtonText : 'Leave this Page', + stayButtonText : 'Stay on this Page' + } + })(), PE.Controllers.Toolbar || {})) +}); \ No newline at end of file diff --git a/apps/presentationeditor/mobile/app/controller/tablet/Main.js b/apps/presentationeditor/mobile/app/controller/tablet/Main.js deleted file mode 100644 index 20dd4fefc..000000000 --- a/apps/presentationeditor/mobile/app/controller/tablet/Main.js +++ /dev/null @@ -1,71 +0,0 @@ -/* - * - * (c) Copyright Ascensio System Limited 2010-2016 - * - * This program is a free software product. You can redistribute it and/or - * modify it under the terms of the GNU Affero General Public License (AGPL) - * version 3 as published by the Free Software Foundation. In accordance with - * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect - * that Ascensio System SIA expressly excludes the warranty of non-infringement - * of any third-party rights. - * - * This program is distributed WITHOUT ANY WARRANTY; without even the implied - * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For - * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html - * - * You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia, - * EU, LV-1021. - * - * The interactive user interfaces in modified source and object code versions - * of the Program must display Appropriate Legal Notices, as required under - * Section 5 of the GNU AGPL version 3. - * - * Pursuant to Section 7(b) of the License you must retain the original Product - * logo when distributing the program. Pursuant to Section 7(e) we decline to - * grant you any rights under trademark law for use of our trademarks. - * - * All the Product's GUI elements, including illustrations and icon sets, as - * well as technical writing content are licensed under the terms of the - * Creative Commons Attribution-ShareAlike 4.0 International. See the License - * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode - * -*/ -Ext.define('PE.controller.tablet.Main', { - extend: 'PE.controller.Main', - - requires: [ - 'Ext.Anim' - ], - - config: { - refs: { - viewToolbar : 'viewtoolbar' - }, - - control: { - } - }, - - launch: function() { - this.callParent(arguments); - }, - - initControl: function() { - this.callParent(arguments); - }, - - initApi: function() { - this.callParent(arguments); - }, - - setApi: function(o){ - this.api = o; - - var viewToolbar = this.getViewToolbar(); - viewToolbar && viewToolbar.show(); - this.api && this.api.asc_enableKeyEvents(false); - }, - - setPresentationName: function(name){ - } -}); \ No newline at end of file diff --git a/apps/presentationeditor/mobile/app/controller/toolbar/View.js b/apps/presentationeditor/mobile/app/controller/toolbar/View.js deleted file mode 100644 index 8757e17c8..000000000 --- a/apps/presentationeditor/mobile/app/controller/toolbar/View.js +++ /dev/null @@ -1,251 +0,0 @@ -/* - * - * (c) Copyright Ascensio System Limited 2010-2016 - * - * This program is a free software product. You can redistribute it and/or - * modify it under the terms of the GNU Affero General Public License (AGPL) - * version 3 as published by the Free Software Foundation. In accordance with - * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect - * that Ascensio System SIA expressly excludes the warranty of non-infringement - * of any third-party rights. - * - * This program is distributed WITHOUT ANY WARRANTY; without even the implied - * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For - * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html - * - * You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia, - * EU, LV-1021. - * - * The interactive user interfaces in modified source and object code versions - * of the Program must display Appropriate Legal Notices, as required under - * Section 5 of the GNU AGPL version 3. - * - * Pursuant to Section 7(b) of the License you must retain the original Product - * logo when distributing the program. Pursuant to Section 7(e) we decline to - * grant you any rights under trademark law for use of our trademarks. - * - * All the Product's GUI elements, including illustrations and icon sets, as - * well as technical writing content are licensed under the terms of the - * Creative Commons Attribution-ShareAlike 4.0 International. See the License - * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode - * -*/ -Ext.define('PE.controller.toolbar.View', { - extend: 'Ext.app.Controller', - - config: { - refs: { - viewToolbar : 'viewtoolbar', - fullscreenButton: '#id-tb-btn-fullscreen', - shareButton : '#id-tb-btn-view-share', - btnPrevSlide : '#id-tb-btn-prev-slide', - btnNextSlide : '#id-tb-btn-next-slide', - btnPlaySlide : '#id-tb-btn-play', - overlayContainer: '#id-preview-overlay-container', - doneButton : '#id-tb-btn-view-done' - }, - - control: { - fullscreenButton: { - tap : 'onTapFullscreenButton' - }, - shareButton : { - tap : 'onTapShareButton' - }, - btnPrevSlide: { - tap : 'onPrevSlide' - }, - btnNextSlide: { - tap : 'onNextSlide' - }, - btnPlaySlide: { - tap : 'onPlaySlide' - }, - doneButton: { - tap : 'onTapDoneButton' - } - }, - - isFullscreen : false - }, - - launch: function() { - this.callParent(arguments); - - var overlayContainer = this.getOverlayContainer(); - if (overlayContainer){ - overlayContainer.element.on('singletap', this.onSingleTapDocument, this); - overlayContainer.element.on('touchstart', this.onTouchStartDocument, this); - overlayContainer.element.on('touchend', this.onTouchEndDocument, this); - } - - if (Ext.os.is.iOS) { - Ext.each(Ext.ComponentQuery.query('button'), function(button) { - button.element.dom.ontouchstart = Ext.emptyFn(); - button.element.dom.ontouchmove = Ext.emptyFn(); - button.element.dom.ontouchend = Ext.emptyFn(); - }, this); - - Ext.each(Ext.ComponentQuery.query('toolbar'), function(toolbar) { - var preventFn = function(e){ - e.preventDefault(); - }; - - toolbar.element.dom.ontouchstart = preventFn; - toolbar.element.dom.ontouchmove = preventFn; - toolbar.element.dom.ontouchend = preventFn; - }, this); - } - - Common.Gateway.on('init', Ext.bind(this.loadConfig, this)); - }, - - initControl: function() { - this._startX = 0; - - this.callParent(arguments); - }, - - initApi: function() { - // - }, - - setApi: function(o){ - this.api = o; - if (this.api) { - this.api.asc_registerCallback('asc_onEndDemonstration', Ext.bind(this.onApiEndDemonstration, this)); - this.api.asc_registerCallback('asc_onDemonstrationSlideChanged',Ext.bind(this.onApiDemonstrationSlideChanged, this)); - this.api.DemonstrationEndShowMessage(this.txtFinalMessage); - } - }, - - loadConfig: function(data) { - var doneButton = this.getDoneButton(); - - if (doneButton && data && data.config && data.config.canBackToFolder !== false && - data.config.customization && data.config.customization.goback && data.config.customization.goback.url){ - this.gobackUrl = data.config.customization.goback.url; - doneButton.show(); - } - }, - - onTapDoneButton: function() { - if (this.gobackUrl) window.parent.location.href = this.gobackUrl; - }, - - onTapFullscreenButton: function(btn) { - var viewToolbar = this.getViewToolbar(); - if (viewToolbar) { - this.setIsFullscreen(!this.getIsFullscreen()); - - if (this.getIsFullscreen()) { - btn.addCls('x-button-pressing'); - - viewToolbar.setStyle({ - position : 'absolute', - left : 0, - top : 0, - right : 0, - opacity : 0.9, - 'z-index' : 7 - }); - - this.onSingleTapDocument(); - } else { - viewToolbar.setStyle({ - position : 'initial', - opacity : 1 - }); - - viewToolbar.setDocked('top'); - } - } - }, - - onTapShareButton: function() { - this.api && this.api.asc_Print(); - Common.component.Analytics.trackEvent('ToolBar View', 'Share'); - }, - - onSingleTapDocument: function() { - if (this.getIsFullscreen()) { - var viewToolbar = this.getViewToolbar(); - - if (viewToolbar){ - if (viewToolbar.isHidden()){ - viewToolbar.show({ - preserveEndState: true, - easing : 'ease-in', - from : {opacity : 0}, - to : {opacity : 0.9} - }); - } else { - viewToolbar.hide({ - easing : 'ease-out', - from : {opacity : 0.9}, - to : {opacity : 0} - }); - } - } - } - }, - - onTouchStartDocument: function(event, node, options, eOpts){ - this._startX = event.pageX; - }, - - onTouchEndDocument: function(event, node, options, eOpts){ - if (event.pageX - this._startX<-50) { - this.api.DemonstrationNextSlide(); - } else if (event.pageX - this._startX>50) { - this.api.DemonstrationPrevSlide(); - } - }, - - onPrevSlide: function(){ - if (this.api){ - this.api.DemonstrationPrevSlide(); - } - }, - - onNextSlide: function(){ - if (this.api){ - this.api.DemonstrationNextSlide(); - } - }, - - onPlaySlide: function(){ - var btnPlay = this.getBtnPlaySlide(); - - if (this.api && btnPlay){ - if (btnPlay.getIconCls() == 'play'){ - this.api.DemonstrationPlay(); - btnPlay.setIconCls('pause'); - } else { - this.api.DemonstrationPause(); - btnPlay.setIconCls('play'); - } - } - }, - - onApiEndDemonstration: function( ) { - if (this.api) - this.api.StartDemonstration('id-presentation-preview', 0); - }, - - onApiDemonstrationSlideChanged: function(slideNum) { - if (this.api && Ext.isNumber(slideNum)) { - var count = this.api.getCountPages(), - btnNextSlide = this.getBtnNextSlide(), - btnPrevSlide = this.getBtnPrevSlide(); - - if (btnPrevSlide) - btnPrevSlide.setDisabled(slideNum <= 0); - - if (btnNextSlide) - btnNextSlide.setDisabled(slideNum >= count-1); - } - }, - - txtFinalMessage: 'The end of slide preview' -}); \ No newline at end of file diff --git a/apps/presentationeditor/mobile/app/profile/Phone.js b/apps/presentationeditor/mobile/app/profile/Phone.js deleted file mode 100644 index 99975d8d5..000000000 --- a/apps/presentationeditor/mobile/app/profile/Phone.js +++ /dev/null @@ -1,56 +0,0 @@ -/* - * - * (c) Copyright Ascensio System Limited 2010-2016 - * - * This program is a free software product. You can redistribute it and/or - * modify it under the terms of the GNU Affero General Public License (AGPL) - * version 3 as published by the Free Software Foundation. In accordance with - * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect - * that Ascensio System SIA expressly excludes the warranty of non-infringement - * of any third-party rights. - * - * This program is distributed WITHOUT ANY WARRANTY; without even the implied - * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For - * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html - * - * You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia, - * EU, LV-1021. - * - * The interactive user interfaces in modified source and object code versions - * of the Program must display Appropriate Legal Notices, as required under - * Section 5 of the GNU AGPL version 3. - * - * Pursuant to Section 7(b) of the License you must retain the original Product - * logo when distributing the program. Pursuant to Section 7(e) we decline to - * grant you any rights under trademark law for use of our trademarks. - * - * All the Product's GUI elements, including illustrations and icon sets, as - * well as technical writing content are licensed under the terms of the - * Creative Commons Attribution-ShareAlike 4.0 International. See the License - * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode - * -*/ -Ext.define('PE.profile.Phone', { - extend: 'Ext.app.Profile', - - config: { - name: 'phone', - namespace: 'phone', - controllers: [ - 'Main', - 'PE.controller.Presentation', - 'PE.controller.toolbar.View' - ], - views: [ - 'Main' - ] - }, - - isActive: function() { - return (Ext.os.is.Phone && (Ext.os.is.iOS || Ext.os.is.Android)); - }, - - launch: function() { - Ext.widget('pephonemain'); - } -}); \ No newline at end of file diff --git a/apps/presentationeditor/mobile/app/profile/Tablet.js b/apps/presentationeditor/mobile/app/profile/Tablet.js deleted file mode 100644 index ea6e0a4b2..000000000 --- a/apps/presentationeditor/mobile/app/profile/Tablet.js +++ /dev/null @@ -1,56 +0,0 @@ -/* - * - * (c) Copyright Ascensio System Limited 2010-2016 - * - * This program is a free software product. You can redistribute it and/or - * modify it under the terms of the GNU Affero General Public License (AGPL) - * version 3 as published by the Free Software Foundation. In accordance with - * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect - * that Ascensio System SIA expressly excludes the warranty of non-infringement - * of any third-party rights. - * - * This program is distributed WITHOUT ANY WARRANTY; without even the implied - * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For - * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html - * - * You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia, - * EU, LV-1021. - * - * The interactive user interfaces in modified source and object code versions - * of the Program must display Appropriate Legal Notices, as required under - * Section 5 of the GNU AGPL version 3. - * - * Pursuant to Section 7(b) of the License you must retain the original Product - * logo when distributing the program. Pursuant to Section 7(e) we decline to - * grant you any rights under trademark law for use of our trademarks. - * - * All the Product's GUI elements, including illustrations and icon sets, as - * well as technical writing content are licensed under the terms of the - * Creative Commons Attribution-ShareAlike 4.0 International. See the License - * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode - * -*/ -Ext.define('PE.profile.Tablet', { - extend: 'Ext.app.Profile', - - config: { - name: 'tablet', - namespace: 'tablet', - controllers: [ - 'Main', - 'PE.controller.Presentation', - 'PE.controller.toolbar.View' - ], - views: [ - 'Main' - ] - }, - - isActive: function() { - return (Ext.browser.is.WebKit && ((Ext.os.is.Tablet && (Ext.os.is.iOS || Ext.os.is.Android)) || Ext.os.is.Desktop)); - }, - - launch: function() { - Ext.widget('petabletmain'); - } -}); \ No newline at end of file diff --git a/apps/presentationeditor/mobile/app/template/Editor.template b/apps/presentationeditor/mobile/app/template/Editor.template new file mode 100644 index 000000000..44182d19b --- /dev/null +++ b/apps/presentationeditor/mobile/app/template/Editor.template @@ -0,0 +1,10 @@ +
+ +
+ +
+
\ No newline at end of file diff --git a/apps/presentationeditor/mobile/app/template/Toolbar.template b/apps/presentationeditor/mobile/app/template/Toolbar.template new file mode 100644 index 000000000..7fbaf69d2 --- /dev/null +++ b/apps/presentationeditor/mobile/app/template/Toolbar.template @@ -0,0 +1,47 @@ + diff --git a/apps/presentationeditor/mobile/app/controller/phone/Main.js b/apps/presentationeditor/mobile/app/view/Editor.js similarity index 59% rename from apps/presentationeditor/mobile/app/controller/phone/Main.js rename to apps/presentationeditor/mobile/app/view/Editor.js index 843e2106c..e8289250b 100644 --- a/apps/presentationeditor/mobile/app/controller/phone/Main.js +++ b/apps/presentationeditor/mobile/app/view/Editor.js @@ -29,43 +29,53 @@ * Creative Commons Attribution-ShareAlike 4.0 International. See the License * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode * -*/ -Ext.define('PE.controller.phone.Main', { - extend: 'PE.controller.Main', + */ - requires: [ - 'Ext.Anim' - ], +/** + * Editor.js + * Presentation Editor + * + * Created by Alexander Yuzhin on 11/21/16 + * Copyright (c) 2016 Ascensio System SIA. All rights reserved. + * + */ - config: { - refs: { - viewToolbar : 'viewtoolbar' + +define([ + 'text!presentationeditor/mobile/app/template/Editor.template', + 'jquery', + 'underscore', + 'backbone' +], function (editorTemplate, $, _, Backbone) { + 'use strict'; + + PE.Views.Editor = Backbone.View.extend({ + el: 'body', + + // Compile our stats template + template: _.template(editorTemplate), + + // Delegated events for creating new items, and clearing completed ones. + events: { }, - control: { + // Set innerHTML and get the references to the DOM elements + initialize: function() { + // + }, + + // Render layout + render: function() { + var el = $(this.el); + el.html(this.template({ + backTitle: Framework7.prototype.device.android ? '' : '' + })); + + this.f7View = uiApp.addView('.view-main', { + // params + }); + + return this; } - }, - - launch: function() { - this.callParent(arguments); - }, - - initControl: function() { - this.callParent(arguments); - }, - - initApi: function() { - this.callParent(arguments); - }, - - setApi: function(o){ - this.api = o; - - var viewToolbar = this.getViewToolbar(); - viewToolbar && viewToolbar.show(); - this.api && this.api.asc_enableKeyEvents(false); - }, - - setPresentationName: function(name){ - } -}); \ No newline at end of file + }); +}); \ No newline at end of file diff --git a/apps/presentationeditor/mobile/app/view/Main.js b/apps/presentationeditor/mobile/app/view/Main.js deleted file mode 100644 index 443458714..000000000 --- a/apps/presentationeditor/mobile/app/view/Main.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - * - * (c) Copyright Ascensio System Limited 2010-2016 - * - * This program is a free software product. You can redistribute it and/or - * modify it under the terms of the GNU Affero General Public License (AGPL) - * version 3 as published by the Free Software Foundation. In accordance with - * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect - * that Ascensio System SIA expressly excludes the warranty of non-infringement - * of any third-party rights. - * - * This program is distributed WITHOUT ANY WARRANTY; without even the implied - * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For - * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html - * - * You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia, - * EU, LV-1021. - * - * The interactive user interfaces in modified source and object code versions - * of the Program must display Appropriate Legal Notices, as required under - * Section 5 of the GNU AGPL version 3. - * - * Pursuant to Section 7(b) of the License you must retain the original Product - * logo when distributing the program. Pursuant to Section 7(e) we decline to - * grant you any rights under trademark law for use of our trademarks. - * - * All the Product's GUI elements, including illustrations and icon sets, as - * well as technical writing content are licensed under the terms of the - * Creative Commons Attribution-ShareAlike 4.0 International. See the License - * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode - * -*/ -Ext.define('PE.view.Main', { - extend: 'Ext.Container', - - initialize: function() { - this.callParent(arguments); - } -}); \ No newline at end of file diff --git a/apps/presentationeditor/mobile/app/view/Toolbar.js b/apps/presentationeditor/mobile/app/view/Toolbar.js new file mode 100644 index 000000000..914ae5874 --- /dev/null +++ b/apps/presentationeditor/mobile/app/view/Toolbar.js @@ -0,0 +1,140 @@ +/* + * + * (c) Copyright Ascensio System Limited 2010-2016 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia, + * EU, LV-1021. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ + +/** + * Toolbar.js + * Presentation Editor + * + * Created by Alexander Yuzhin on 11/21/16 + * Copyright (c) 2016 Ascensio System SIA. All rights reserved. + * + */ + +define([ + 'text!presentationeditor/mobile/app/template/Toolbar.template', + 'jquery', + 'underscore', + 'backbone' +], function (toolbarTemplate, $, _, Backbone) { + 'use strict'; + + PE.Views.Toolbar = Backbone.View.extend(_.extend((function() { + // private + + return { + el: '.view-main', + + // Compile our stats template + template: _.template(toolbarTemplate), + + // Delegated events for creating new items, and clearing completed ones. + events: { + "click #toolbar-search" : "searchToggle", + "click #toolbar-edit" : "showEdition", + "click #toolbar-add" : "showInserts", + "click #toolbar-settings" : "showSettings" + }, + + // Set innerHTML and get the references to the DOM elements + initialize: function() { + var me = this; + + Common.NotificationCenter.on('readermode:change', function (reader) { + if (reader) { + me.hideSearch(); + $('#toolbar-search').addClass('disabled'); + } else { + $('#toolbar-search').removeClass('disabled'); + } + }); + }, + + // Render layout + render: function() { + var $el = $(this.el); + + $el.prepend(this.template({ + android : Common.SharedSettings.get('android'), + phone : Common.SharedSettings.get('phone'), + backTitle : Common.SharedSettings.get('android') ? '' : this.textBack, + scope : this + })); + + return this; + }, + + setMode: function (mode) { + var isEdit = (mode === 'edit'); + + if (isEdit) { + $('#toolbar-edit, #toolbar-add, #toolbar-undo, #toolbar-redo').show(); + } + }, + + // Search + searchToggle: function() { + if ($$('.searchbar.document').length > 0) { + this.hideSearch(); + } else { + this.showSearch(); + } + }, + + showSearch: function () { + PE.getController('Search').showSearch(); + }, + + hideSearch: function () { + PE.getController('Search').hideSearch(); + }, + + // Editor + showEdition: function () { + PE.getController('EditContainer').showModal(); + }, + + // Inserts + + showInserts: function () { + PE.getController('AddContainer').showModal(); + }, + + // Settings + showSettings: function () { + PE.getController('Settings').showModal(); + }, + + textBack: 'Back' + } + })(), PE.Views.Toolbar || {})) +}); \ No newline at end of file diff --git a/apps/presentationeditor/mobile/app/view/phone/Main.js b/apps/presentationeditor/mobile/app/view/phone/Main.js deleted file mode 100644 index 82d781e9e..000000000 --- a/apps/presentationeditor/mobile/app/view/phone/Main.js +++ /dev/null @@ -1,83 +0,0 @@ -/* - * - * (c) Copyright Ascensio System Limited 2010-2016 - * - * This program is a free software product. You can redistribute it and/or - * modify it under the terms of the GNU Affero General Public License (AGPL) - * version 3 as published by the Free Software Foundation. In accordance with - * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect - * that Ascensio System SIA expressly excludes the warranty of non-infringement - * of any third-party rights. - * - * This program is distributed WITHOUT ANY WARRANTY; without even the implied - * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For - * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html - * - * You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia, - * EU, LV-1021. - * - * The interactive user interfaces in modified source and object code versions - * of the Program must display Appropriate Legal Notices, as required under - * Section 5 of the GNU AGPL version 3. - * - * Pursuant to Section 7(b) of the License you must retain the original Product - * logo when distributing the program. Pursuant to Section 7(e) we decline to - * grant you any rights under trademark law for use of our trademarks. - * - * All the Product's GUI elements, including illustrations and icon sets, as - * well as technical writing content are licensed under the terms of the - * Creative Commons Attribution-ShareAlike 4.0 International. See the License - * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode - * -*/ -Ext.define('PE.view.phone.Main', { - extend: 'PE.view.Main', - alias: 'widget.pephonemain', - - requires: ([ - 'PE.view.phone.toolbar.View' - ]), - - config: { - cls: 'pe-phone-main', - fullscreen: true, - layout: { - type: 'vbox', - pack: 'center' - } - }, - - initialize: function() { - var me = this; - - this.add(Ext.create('PE.view.phone.toolbar.View', { - hidden : true - })); - - this.add({ - xtype : 'container', - layout : 'vbox', - id : 'id-conteiner-document', - flex : 1, - items : [ - { - xtype : 'container', - height : 0, - id : 'id-sdkeditor' - }, - { - xtype : 'container', - flex : 1, - id : 'id-presentation-preview' - }, - { - xtype : 'panel', - cls : 'pnl-overlay', - id : 'id-preview-overlay-container', - style : 'position:absolute; left:0; top:0; width:100%; height:100%; z-index:4;' - } - ] - }); - this.callParent(arguments); - } -}); \ No newline at end of file diff --git a/apps/presentationeditor/mobile/app/view/phone/toolbar/View.js b/apps/presentationeditor/mobile/app/view/phone/toolbar/View.js deleted file mode 100644 index 4618aa665..000000000 --- a/apps/presentationeditor/mobile/app/view/phone/toolbar/View.js +++ /dev/null @@ -1,89 +0,0 @@ -/* - * - * (c) Copyright Ascensio System Limited 2010-2016 - * - * This program is a free software product. You can redistribute it and/or - * modify it under the terms of the GNU Affero General Public License (AGPL) - * version 3 as published by the Free Software Foundation. In accordance with - * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect - * that Ascensio System SIA expressly excludes the warranty of non-infringement - * of any third-party rights. - * - * This program is distributed WITHOUT ANY WARRANTY; without even the implied - * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For - * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html - * - * You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia, - * EU, LV-1021. - * - * The interactive user interfaces in modified source and object code versions - * of the Program must display Appropriate Legal Notices, as required under - * Section 5 of the GNU AGPL version 3. - * - * Pursuant to Section 7(b) of the License you must retain the original Product - * logo when distributing the program. Pursuant to Section 7(e) we decline to - * grant you any rights under trademark law for use of our trademarks. - * - * All the Product's GUI elements, including illustrations and icon sets, as - * well as technical writing content are licensed under the terms of the - * Creative Commons Attribution-ShareAlike 4.0 International. See the License - * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode - * -*/ -Ext.define('PE.view.phone.toolbar.View', { - extend: 'Ext.Toolbar', - xtype: 'viewtoolbar', - - config: { - docked : 'top', - minHeight : 44, - ui : 'edit' - }, - - initialize: function() { - this.add([ - { - id : 'id-tb-btn-view-done', - ui : 'base-blue', - cls : 'text-offset-12', - hidden : true, - text : this.doneText - }, - { - xtype : 'spacer' - }, - { - id : 'id-tb-btn-prev-slide', - ui : 'base', - iconCls : 'left' - }, - { - id : 'id-tb-btn-play', - ui : 'base', - iconCls : 'play' - }, - { - id : 'id-tb-btn-next-slide', - ui : 'base', - iconCls : 'right' - }, - { - xtype : 'spacer' - }, - { - id : 'id-tb-btn-view-share', - ui : 'base', - iconCls : 'share' - }, - { - id : 'id-tb-btn-fullscreen', - ui : 'base', - iconCls : 'fullscreen' - } - ]); - - this.callParent(arguments); - }, - - doneText: 'Done' -}); \ No newline at end of file diff --git a/apps/presentationeditor/mobile/app/view/tablet/Main.js b/apps/presentationeditor/mobile/app/view/tablet/Main.js deleted file mode 100644 index 49c8ee458..000000000 --- a/apps/presentationeditor/mobile/app/view/tablet/Main.js +++ /dev/null @@ -1,84 +0,0 @@ -/* - * - * (c) Copyright Ascensio System Limited 2010-2016 - * - * This program is a free software product. You can redistribute it and/or - * modify it under the terms of the GNU Affero General Public License (AGPL) - * version 3 as published by the Free Software Foundation. In accordance with - * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect - * that Ascensio System SIA expressly excludes the warranty of non-infringement - * of any third-party rights. - * - * This program is distributed WITHOUT ANY WARRANTY; without even the implied - * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For - * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html - * - * You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia, - * EU, LV-1021. - * - * The interactive user interfaces in modified source and object code versions - * of the Program must display Appropriate Legal Notices, as required under - * Section 5 of the GNU AGPL version 3. - * - * Pursuant to Section 7(b) of the License you must retain the original Product - * logo when distributing the program. Pursuant to Section 7(e) we decline to - * grant you any rights under trademark law for use of our trademarks. - * - * All the Product's GUI elements, including illustrations and icon sets, as - * well as technical writing content are licensed under the terms of the - * Creative Commons Attribution-ShareAlike 4.0 International. See the License - * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode - * -*/ -Ext.define('PE.view.tablet.Main', { - extend: 'PE.view.Main', - alias: 'widget.petabletmain', - - requires: ([ - 'PE.view.tablet.toolbar.View' - ]), - - config: { - cls: 'pe-tablet-main', - fullscreen: true, - layout: { - type: 'vbox', - pack: 'center' - } - }, - - initialize: function() { - var me = this; - - this.add(Ext.create('PE.view.tablet.toolbar.View', { - hidden : true - })); - - this.add({ - xtype : 'container', - layout : 'vbox', - id : 'id-conteiner-document', - flex : 1, - items : [ - { - xtype : 'container', - height : 0, - id : 'id-sdkeditor' - }, - { - xtype : 'container', - flex : 1, - id : 'id-presentation-preview' - }, - { - xtype : 'panel', - cls : 'pnl-overlay', - id : 'id-preview-overlay-container', - style : 'position:absolute; left:0; top:0; width:100%; height:100%; z-index:4;' - } - ] - }); - - this.callParent(arguments); - } -}); diff --git a/apps/presentationeditor/mobile/app/view/tablet/toolbar/View.js b/apps/presentationeditor/mobile/app/view/tablet/toolbar/View.js deleted file mode 100644 index db08c3a73..000000000 --- a/apps/presentationeditor/mobile/app/view/tablet/toolbar/View.js +++ /dev/null @@ -1,89 +0,0 @@ -/* - * - * (c) Copyright Ascensio System Limited 2010-2016 - * - * This program is a free software product. You can redistribute it and/or - * modify it under the terms of the GNU Affero General Public License (AGPL) - * version 3 as published by the Free Software Foundation. In accordance with - * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect - * that Ascensio System SIA expressly excludes the warranty of non-infringement - * of any third-party rights. - * - * This program is distributed WITHOUT ANY WARRANTY; without even the implied - * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For - * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html - * - * You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia, - * EU, LV-1021. - * - * The interactive user interfaces in modified source and object code versions - * of the Program must display Appropriate Legal Notices, as required under - * Section 5 of the GNU AGPL version 3. - * - * Pursuant to Section 7(b) of the License you must retain the original Product - * logo when distributing the program. Pursuant to Section 7(e) we decline to - * grant you any rights under trademark law for use of our trademarks. - * - * All the Product's GUI elements, including illustrations and icon sets, as - * well as technical writing content are licensed under the terms of the - * Creative Commons Attribution-ShareAlike 4.0 International. See the License - * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode - * -*/ -Ext.define('PE.view.tablet.toolbar.View', { - extend: 'Ext.Toolbar', - xtype: 'viewtoolbar', - - config: { - docked : 'top', - minHeight : 44, - ui : 'edit' - }, - - initialize: function() { - this.add([ - { - id : 'id-tb-btn-view-done', - ui : 'base-blue', - cls : 'text-offset-12', - hidden : true, - text : this.doneText - }, - { - xtype : 'spacer' - }, - { - id : 'id-tb-btn-prev-slide', - ui : 'base', - iconCls : 'left' - }, - { - id : 'id-tb-btn-play', - ui : 'base', - iconCls : 'play' - }, - { - id : 'id-tb-btn-next-slide', - ui : 'base', - iconCls : 'right' - }, - { - xtype : 'spacer' - }, - { - id : 'id-tb-btn-view-share', - ui : 'base', - iconCls : 'share' - }, - { - id : 'id-tb-btn-fullscreen', - ui : 'base', - iconCls : 'fullscreen' - } - ]); - - this.callParent(arguments); - }, - - doneText: 'Done' -}); \ No newline at end of file diff --git a/apps/presentationeditor/mobile/index.html b/apps/presentationeditor/mobile/index.html index 42c71ee65..46fbcae12 100644 --- a/apps/presentationeditor/mobile/index.html +++ b/apps/presentationeditor/mobile/index.html @@ -1,10 +1,16 @@ - ONLYOFFICE Presentation - - - + + + + + + + ONLYOFFICE Presentations + + + @@ -174,51 +180,67 @@ 100% { top:100px; background: #55bce6; } } - - - - - - - - - - - - - - - - - + + - - - - - +
+ + + - - - - while (e = r.exec(q)) - urlParams[d(e[1])] = d(e[2]); - - return urlParams; - } - - function encodeUrlParam(str) { - return str.replace(/&/g, '&') - .replace(/"/g, '"') - .replace(/'/g, ''') - .replace(//g, '>'); - } - - var params = getUrlParams(), - lang = (params["lang"] || 'en').split("-")[0], - customer = params["customer"] ? ('
' + encodeUrlParam(params["customer"]) + '
') : '', - margin = (customer !== '') ? 50 : 20, - loading = 'Loading...', - logo = params["logo"] ? ((params["logo"] !== 'none') ? ('') : '') : null; - - if ( lang == 'de') loading = 'Ladevorgang...'; - else if ( lang == 'es') loading = 'Cargando...'; - else if ( lang == 'fr') loading = 'Chargement en cours...'; - else if ( lang == 'it') loading = 'Caricamento in corso...'; - else if ( lang == 'pt') loading = 'Carregando...'; - else if ( lang == 'ru') loading = 'Загрузка...'; - else if ( lang == 'sl') loading = 'Nalaganje...'; - else if ( lang == 'tr') loading = 'Yükleniyor...'; - - document.write( - '
' + - '
' + - ((logo!==null) ? logo : - '
' + - '
' + - '
' + - '
' + - '
') + - '
' + - '
' + customer + - '
' + loading + '
' + - '
' + - '
'); - } - diff --git a/apps/presentationeditor/mobile/index.html.deploy b/apps/presentationeditor/mobile/index.html.deploy index 57e3d4621..d50ae678f 100644 --- a/apps/presentationeditor/mobile/index.html.deploy +++ b/apps/presentationeditor/mobile/index.html.deploy @@ -1,10 +1,15 @@ - ONLYOFFICE Presentation - - - + + + + + + + ONLYOFFICE Document Editor + + @@ -21,43 +26,43 @@ z-index: 100; } - .loader-page { - width: 100%; - height: 170px; - bottom: 42%; - position: absolute; - text-align: center; - line-height: 10px; - } + .loader-page { + width: 100%; + height: 170px; + bottom: 42%; + position: absolute; + text-align: center; + line-height: 10px; + } - .loader-logo { - max-height: 160px; - margin-bottom: 10px; - } + .loader-logo { + max-height: 160px; + margin-bottom: 10px; + } - .loader-page-romb { - width: 40px; - display: inline-block; - } + .loader-page-romb { + width: 40px; + display: inline-block; + } - .loader-page-text { - width: 100%; - bottom: 42%; - position: absolute; - text-align: center; - color: #888; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - line-height: 20px; - } + .loader-page-text { + width: 100%; + bottom: 42%; + position: absolute; + text-align: center; + color: #888; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + line-height: 20px; + } - .loader-page-text-loading { - font-size: 14px; - } + .loader-page-text-loading { + font-size: 14px; + } - .loader-page-text-customer { - font-size: 16px; - margin-bottom: 5px; - } + .loader-page-text-customer { + font-size: 16px; + margin-bottom: 5px; + } .romb { width: 40px; @@ -169,115 +174,69 @@ 14% { background: #f4f4f4; top:100px; opacity:1; } 15% { background: #f4f4f4; top:0; opacity:1; } 20% { background: #f4f4f4; top:0; opacity:0; } - 25% { background: #f4f4f4; top:0; opacity:0; } + 25% { background: #fff; top:0; opacity:0; } 45% { background: #EFEFEF; top:0; opacity:0,2; } 100% { top:100px; background: #55bce6; } } - - - - - - - - - - - - - - - - - - - - - - + +
+ diff --git a/apps/presentationeditor/mobile/index.html.opensource b/apps/presentationeditor/mobile/index.html.opensource deleted file mode 100644 index 4a624077a..000000000 --- a/apps/presentationeditor/mobile/index.html.opensource +++ /dev/null @@ -1,191 +0,0 @@ - - - - ONLYOFFICE Presentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/presentationeditor/mobile/locale/de.json b/apps/presentationeditor/mobile/locale/de.json deleted file mode 100644 index ffb0729da..000000000 --- a/apps/presentationeditor/mobile/locale/de.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "PE.controller.Main.convertationErrorText": "Konvertierung ist fehlgeschlagen.", - "PE.controller.Main.convertationTimeoutText": "Timeout für die Konvertierung wurde überschritten.", - "PE.controller.Main.criticalErrorExtText": "Klicken Sie auf \"OK\", um die Seite neu zu laden.", - "PE.controller.Main.criticalErrorTitle": "Fehler", - "PE.controller.Main.downloadErrorText": "Download ist fehlgeschlagen.", - "PE.controller.Main.editModeText": "Bearbeitungsmodus", - "PE.controller.Main.errorDefaultMessage": "Fehlercode: %1", - "PE.controller.Main.errorKeyEncrypt": "Unbekannter Schlüsseldeskriptor", - "PE.controller.Main.errorKeyExpire": "Der Schlüsseldeskriptor ist abgelaufen", - "PE.controller.Main.errorUsersExceed": "Die nach dem Zahlungsplan erlaubte Benutzeranzahl ist überschritten", - "PE.controller.Main.notcriticalErrorTitle": "Warnung", - "PE.controller.Main.printText": "Drucken...", - "PE.controller.Main.reloadButtonText": "Seite neu laden", - "PE.controller.Main.requestEditFailedMessageText": "Jemand bearbeitet dieses Dokument in diesem Moment. Bitte versuchen Sie es später erneut.", - "PE.controller.Main.requestEditFailedTitleText": "Zugriff verweigert", - "PE.controller.Main.requestEditRightsText": "Anfrage betreffend die Bearbeitungsberechtigung...", - "PE.controller.Main.splitDividerErrorText": "Die Zeilenanzahl muss ein Divisor von %1 sein.", - "PE.controller.Main.splitMaxColsErrorText": "Die Spaltenanzahl muss weniger sein als %1", - "PE.controller.Main.splitMaxRowsErrorText": "Die Zeilenanzahl muss weniger sein als %1", - "PE.controller.Main.textAnonymous": "Anonym", - "PE.controller.Main.textLoadingDocument": "Ladevorgang", - "PE.controller.Main.unknownErrorText": "Unbekannter Fehler.", - "PE.controller.Main.unsupportedBrowserErrorText": "Ihr Webbrowser wird nicht unterstützt.", - "PE.controller.Main.uploadImageExtMessage": "Unbekanntes Bildformat.", - "PE.controller.Main.uploadImageFileCountMessage": "Keine Bilder hochgeladen.", - "PE.controller.Main.uploadImageSizeMessage": "Die maximal zulässige Bildgröße ist überschritten.", - "PE.controller.Main.viewModeText": "Lesemodus", - "PE.controller.phone.Main.pageText": "Seite", - "PE.controller.tablet.Main.pageText": "Seite", - "PE.controller.toolbar.View.txtFinalMessage": "Folienvorschau beendet", - "PE.view.phone.toolbar.View.doneText": "Fertig", - "PE.view.tablet.toolbar.View.doneText": "Fertig" -} \ No newline at end of file diff --git a/apps/presentationeditor/mobile/locale/en.json b/apps/presentationeditor/mobile/locale/en.json deleted file mode 100644 index 804af5db8..000000000 --- a/apps/presentationeditor/mobile/locale/en.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "PE.controller.Main.convertationErrorText": "Conversion failed.", - "PE.controller.Main.convertationTimeoutText": "Conversion timeout exceeded.", - "PE.controller.Main.criticalErrorExtText": "Press \"OK\" to reload the page.", - "PE.controller.Main.criticalErrorTitle": "Error", - "PE.controller.Main.downloadErrorText": "Download failed.", - "PE.controller.Main.editModeText": "Edit Mode", - "PE.controller.Main.errorDefaultMessage": "Error code: %1", - "PE.controller.Main.errorKeyEncrypt": "Unknown key descriptor", - "PE.controller.Main.errorKeyExpire": "Key descriptor expired", - "PE.controller.Main.errorUsersExceed": "The number of users allowed by the pricing plan was exceeded", - "PE.controller.Main.notcriticalErrorTitle": "Warning", - "PE.controller.Main.printText": "Printing...", - "PE.controller.Main.reloadButtonText": "Reload Page", - "PE.controller.Main.requestEditFailedMessageText": "Someone is editing this document right now. Please try again later.", - "PE.controller.Main.requestEditFailedTitleText": "Access denied", - "PE.controller.Main.requestEditRightsText": "Requesting editing rights...", - "PE.controller.Main.splitDividerErrorText": "The number of rows must be a divisor of %1", - "PE.controller.Main.splitMaxColsErrorText": "The number of columns must be less than %1", - "PE.controller.Main.splitMaxRowsErrorText": "The number of rows must be less than %1", - "PE.controller.Main.textAnonymous": "Anonymous", - "PE.controller.Main.textLoadingDocument": "Loading document", - "PE.controller.Main.unknownErrorText": "Unknown error.", - "PE.controller.Main.unsupportedBrowserErrorText": "Your browser is not supported.", - "PE.controller.Main.uploadImageExtMessage": "Unknown image format.", - "PE.controller.Main.uploadImageFileCountMessage": "No images uploaded.", - "PE.controller.Main.uploadImageSizeMessage": "Maximium image size limit exceeded.", - "PE.controller.Main.viewModeText": "View Mode", - "PE.controller.phone.Main.pageText": "Page", - "PE.controller.tablet.Main.pageText": "Page", - "PE.controller.toolbar.View.txtFinalMessage": "The end of slide preview", - "PE.view.phone.toolbar.View.doneText": "Done", - "PE.view.tablet.toolbar.View.doneText": "Done" -} \ No newline at end of file diff --git a/apps/presentationeditor/mobile/locale/es.json b/apps/presentationeditor/mobile/locale/es.json deleted file mode 100644 index 406727dd6..000000000 --- a/apps/presentationeditor/mobile/locale/es.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "PE.controller.Main.convertationErrorText": "Conversión fallida.", - "PE.controller.Main.convertationTimeoutText": "Tiempo de conversión está superado.", - "PE.controller.Main.criticalErrorExtText": "Pulse \"OK\" para recargar la página. ", - "PE.controller.Main.criticalErrorTitle": "Error", - "PE.controller.Main.downloadErrorText": "Descarga fallida.", - "PE.controller.Main.editModeText": "Modo de edición", - "PE.controller.Main.errorDefaultMessage": "Código de error: %1", - "PE.controller.Main.errorKeyEncrypt": "Descriptor de clave desconocido", - "PE.controller.Main.errorKeyExpire": "Descriptor de clave ha expirado", - "PE.controller.Main.errorUsersExceed": "El número de usuarios permitido según su plano de precios fue excedido", - "PE.controller.Main.notcriticalErrorTitle": "Aviso", - "PE.controller.Main.printText": "Imprimiendo...", - "PE.controller.Main.reloadButtonText": "Recargar página", - "PE.controller.Main.requestEditFailedMessageText": "Alguien está editando el documento en este momento. Por favor, inténtelo de nuevo más tarde.", - "PE.controller.Main.requestEditFailedTitleText": "Acceso negado", - "PE.controller.Main.requestEditRightsText": "Solicitando derechos de edición...", - "PE.controller.Main.splitDividerErrorText": "El número de filas hay que ser un divisor de %1", - "PE.controller.Main.splitMaxColsErrorText": "El número de columnas debe ser menos que %1", - "PE.controller.Main.splitMaxRowsErrorText": "El número de filas debe ser menos que %1", - "PE.controller.Main.textAnonymous": "Anónimo", - "PE.controller.Main.textLoadingDocument": "Cargando documento", - "PE.controller.Main.unknownErrorText": "Error desconocido.", - "PE.controller.Main.unsupportedBrowserErrorText": "Su navegador no está soportado.", - "PE.controller.Main.uploadImageExtMessage": "Formato de imagen desconocido.", - "PE.controller.Main.uploadImageFileCountMessage": "No hay imágenes subidas.", - "PE.controller.Main.uploadImageSizeMessage": "Tamaño de imagen máximo está superado.", - "PE.controller.Main.viewModeText": "Modo de vista", - "PE.controller.phone.Main.pageText": "Página", - "PE.controller.tablet.Main.pageText": "Página", - "PE.controller.toolbar.View.txtFinalMessage": "El fin de vista previa", - "PE.view.phone.toolbar.View.doneText": "Listo", - "PE.view.tablet.toolbar.View.doneText": "Listo" -} \ No newline at end of file diff --git a/apps/presentationeditor/mobile/locale/fr.json b/apps/presentationeditor/mobile/locale/fr.json deleted file mode 100644 index 44276c53b..000000000 --- a/apps/presentationeditor/mobile/locale/fr.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "PE.controller.Main.convertationErrorText": "Échec de la conversion.", - "PE.controller.Main.convertationTimeoutText": "Expiration du délai de conversion.", - "PE.controller.Main.criticalErrorExtText": "Cliquez sur \"OK\" pour recharger la page.", - "PE.controller.Main.criticalErrorTitle": "Erreur", - "PE.controller.Main.downloadErrorText": "Échec du téléchargement.", - "PE.controller.Main.editModeText": "Mode d'édition", - "PE.controller.Main.errorDefaultMessage": "Code d'erreur: %1", - "PE.controller.Main.errorKeyEncrypt": "Descripteur de clés inconnu", - "PE.controller.Main.errorKeyExpire": "Descripteur de clés expiré", - "PE.controller.Main.errorUsersExceed": "Le nombre d'utilisateurs autorisés par le plan tarifaire a été dépassé", - "PE.controller.Main.notcriticalErrorTitle": "Avertissement", - "PE.controller.Main.printText": "Impression en cours...", - "PE.controller.Main.reloadButtonText": "Recharger la page", - "PE.controller.Main.requestEditFailedMessageText": "Quelqu'un est en train de modifier ce document. Veuillez réessayer plus tard.", - "PE.controller.Main.requestEditFailedTitleText": "Accès refusé", - "PE.controller.Main.requestEditRightsText": "Demande des droits de modification...", - "PE.controller.Main.splitDividerErrorText": "Le nombre de lignes doit être un diviseur de %1", - "PE.controller.Main.splitMaxColsErrorText": "Le nombre de colonnes doit être inférieure à %1", - "PE.controller.Main.splitMaxRowsErrorText": "Le nombre de lignes doit être inférieure à %1", - "PE.controller.Main.textAnonymous": "Anonyme", - "PE.controller.Main.textLoadingDocument": "Chargement du document", - "PE.controller.Main.unknownErrorText": "Erreur inconnue.", - "PE.controller.Main.unsupportedBrowserErrorText": "Votre navigateur n'est pas pris en charge.", - "PE.controller.Main.uploadImageExtMessage": "Format d'image inconnu.", - "PE.controller.Main.uploadImageFileCountMessage": "Aucune image n'est téléchargée.", - "PE.controller.Main.uploadImageSizeMessage": "La taille de l'image a dépassé la limite maximale.", - "PE.controller.Main.viewModeText": "Mode d'affichage", - "PE.controller.phone.Main.pageText": "Page", - "PE.controller.tablet.Main.pageText": "Page", - "PE.controller.toolbar.View.txtFinalMessage": "La fin de la prévisualisation", - "PE.view.phone.toolbar.View.doneText": "Fait", - "PE.view.tablet.toolbar.View.doneText": "Fait" -} \ No newline at end of file diff --git a/apps/presentationeditor/mobile/locale/it.json b/apps/presentationeditor/mobile/locale/it.json deleted file mode 100644 index c97f4fdce..000000000 --- a/apps/presentationeditor/mobile/locale/it.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "PE.controller.Main.convertationErrorText": "Conversione fallita.", - "PE.controller.Main.convertationTimeoutText": "E' stato superato il tempo limite della conversione.", - "PE.controller.Main.criticalErrorExtText": "Clicca su \"OK\" per ricaricare la pagina.", - "PE.controller.Main.criticalErrorTitle": "Errore", - "PE.controller.Main.downloadErrorText": "Download fallito.", - "PE.controller.Main.editModeText": "Modifica", - "PE.controller.Main.errorDefaultMessage": "Codice errore: %1", - "PE.controller.Main.errorKeyEncrypt": "Descrittore di chiave sconosciuto", - "PE.controller.Main.errorKeyExpire": "Descrittore di chiave scaduto", - "PE.controller.Main.errorUsersExceed": "E' stato superato il numero di utenti consentito dal piano tariffario", - "PE.controller.Main.notcriticalErrorTitle": "Avviso", - "PE.controller.Main.printText": "Stampa in corso...", - "PE.controller.Main.reloadButtonText": "Ricarica pagina", - "PE.controller.Main.requestEditFailedMessageText": "Qualcuno sta modificando questo documento. Si prega di provare più tardi.", - "PE.controller.Main.requestEditFailedTitleText": "Accesso vietato", - "PE.controller.Main.requestEditRightsText": "Richiesta di autorizzazione di modifica...", - "PE.controller.Main.splitDividerErrorText": "Il numero di righe deve essere un divisore di %1", - "PE.controller.Main.splitMaxColsErrorText": "Il numero di colonne deve essere inferiore a %1", - "PE.controller.Main.splitMaxRowsErrorText": "Il numero di righe deve essere inferiore a %1", - "PE.controller.Main.textAnonymous": "Anonimo", - "PE.controller.Main.textLoadingDocument": "Caricamento del documento", - "PE.controller.Main.unknownErrorText": "Errore sconosciuto.", - "PE.controller.Main.unsupportedBrowserErrorText": "Il tuo browser non è supportato.", - "PE.controller.Main.uploadImageExtMessage": "Formato immagine sconosciuto.", - "PE.controller.Main.uploadImageFileCountMessage": "Nessun immagine caricata.", - "PE.controller.Main.uploadImageSizeMessage": "E' stata superata la dimensione massima.", - "PE.controller.Main.viewModeText": "Visualizzazione", - "PE.controller.phone.Main.pageText": "Pagina", - "PE.controller.tablet.Main.pageText": "Pagina", - "PE.controller.toolbar.View.txtFinalMessage": "Fine di visualizzazione", - "PE.view.phone.toolbar.View.doneText": "Fatto", - "PE.view.tablet.toolbar.View.doneText": "Fatto" -} \ No newline at end of file diff --git a/apps/presentationeditor/mobile/locale/pt.json b/apps/presentationeditor/mobile/locale/pt.json deleted file mode 100644 index 129c57b9f..000000000 --- a/apps/presentationeditor/mobile/locale/pt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "PE.controller.Main.convertationErrorText": "Conversão falhou.", - "PE.controller.Main.convertationTimeoutText": "Tempo limite de conversão excedido.", - "PE.controller.Main.criticalErrorExtText": "Pressione \"OK\" para recarregar a página.", - "PE.controller.Main.criticalErrorTitle": "Erro", - "PE.controller.Main.downloadErrorText": "Download falhou.", - "PE.controller.Main.editModeText": "Modo de edição", - "PE.controller.Main.errorDefaultMessage": "Código do erro: %1", - "PE.controller.Main.errorKeyEncrypt": "Descritor de chave desconhecido", - "PE.controller.Main.errorKeyExpire": "Descritor de chave expirado", - "PE.controller.Main.errorUsersExceed": "O número de usuários permitidos pelo plano de preços foi excedido", - "PE.controller.Main.notcriticalErrorTitle": "Aviso", - "PE.controller.Main.printText": "Imprimindo...", - "PE.controller.Main.reloadButtonText": "Recarregar página", - "PE.controller.Main.requestEditFailedMessageText": "Alguém está editando este documento neste momento. Tente novamente mais tarde.", - "PE.controller.Main.requestEditFailedTitleText": "Acesso negado", - "PE.controller.Main.requestEditRightsText": "Solicitando direitos de edição...", - "PE.controller.Main.splitDividerErrorText": "O número de linhas deve ser um divisor de %1", - "PE.controller.Main.splitMaxColsErrorText": "O número de colunas deve ser menor que %1", - "PE.controller.Main.splitMaxRowsErrorText": "O número de linhas deve ser menor que %1", - "PE.controller.Main.textAnonymous": "Anônimo", - "PE.controller.Main.textLoadingDocument": "Carregando documento", - "PE.controller.Main.unknownErrorText": "Erro desconhecido.", - "PE.controller.Main.unsupportedBrowserErrorText": "Seu navegador não é suportado.", - "PE.controller.Main.uploadImageExtMessage": "Formato de imagem desconhecido.", - "PE.controller.Main.uploadImageFileCountMessage": "Sem imagens carregadas.", - "PE.controller.Main.uploadImageSizeMessage": "Tamanho limite máximo da imagem excedido.", - "PE.controller.Main.viewModeText": "Modo de exibição", - "PE.controller.phone.Main.pageText": "Página", - "PE.controller.tablet.Main.pageText": "Página", - "PE.controller.toolbar.View.txtFinalMessage": "O final da pré-visualização de slide", - "PE.view.phone.toolbar.View.doneText": "Concluído", - "PE.view.tablet.toolbar.View.doneText": "Concluído" -} \ No newline at end of file diff --git a/apps/presentationeditor/mobile/locale/ru.json b/apps/presentationeditor/mobile/locale/ru.json deleted file mode 100644 index 2c1dc71c7..000000000 --- a/apps/presentationeditor/mobile/locale/ru.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "PE.controller.Main.convertationErrorText": "Конвертация не удалась.", - "PE.controller.Main.convertationTimeoutText": "Превышено время ожидания конвертации.", - "PE.controller.Main.criticalErrorExtText": "Нажмите \"OK\", чтобы обновить страницу.", - "PE.controller.Main.criticalErrorTitle": "Ошибка", - "PE.controller.Main.downloadErrorText": "Загрузка не удалась.", - "PE.controller.Main.editModeText": "Режим редактирования", - "PE.controller.Main.errorDefaultMessage": "Код ошибки: %1", - "PE.controller.Main.errorKeyEncrypt": "Неизвестный дескриптор ключа", - "PE.controller.Main.errorKeyExpire": "Срок действия дескриптора ключа истек", - "PE.controller.Main.errorUsersExceed": "Превышено количество пользователей, разрешенных согласно тарифному плану", - "PE.controller.Main.notcriticalErrorTitle": "Предупреждение", - "PE.controller.Main.printText": "Печать...", - "PE.controller.Main.reloadButtonText": "Обновить страницу", - "PE.controller.Main.requestEditFailedMessageText": "В настоящее время документ редактируется. Пожалуйста, попробуйте позже.", - "PE.controller.Main.requestEditFailedTitleText": "Доступ запрещен", - "PE.controller.Main.requestEditRightsText": "Запрос прав на редактирование...", - "PE.controller.Main.splitDividerErrorText": "Число строк должно являться делителем для %1", - "PE.controller.Main.splitMaxColsErrorText": "Число столбцов должно быть меньше, чем %1", - "PE.controller.Main.splitMaxRowsErrorText": "Число строк должно быть меньше, чем %1", - "PE.controller.Main.textAnonymous": "Аноним", - "PE.controller.Main.textLoadingDocument": "Загрузка документа", - "PE.controller.Main.unknownErrorText": "Неизвестная ошибка.", - "PE.controller.Main.unsupportedBrowserErrorText": "Ваш браузер не поддерживается.", - "PE.controller.Main.uploadImageExtMessage": "Неизвестный формат изображения.", - "PE.controller.Main.uploadImageFileCountMessage": "Ни одного изображения не загружено.", - "PE.controller.Main.uploadImageSizeMessage": "Превышен максимальный размер изображения.", - "PE.controller.Main.viewModeText": "Режим просмотра", - "PE.controller.phone.Main.pageText": "Страница", - "PE.controller.tablet.Main.pageText": "Страница", - "PE.controller.toolbar.View.txtFinalMessage": "Просмотр слайдов завершен", - "PE.view.phone.toolbar.View.doneText": "Готово", - "PE.view.tablet.toolbar.View.doneText": "Готово" -} \ No newline at end of file diff --git a/apps/presentationeditor/mobile/locale/sl.json b/apps/presentationeditor/mobile/locale/sl.json deleted file mode 100644 index a72ce7cd0..000000000 --- a/apps/presentationeditor/mobile/locale/sl.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "PE.controller.Main.convertationErrorText": "Pretvorba ni uspela.", - "PE.controller.Main.convertationTimeoutText": "Pretvorbena prekinitev presežena.", - "PE.controller.Main.criticalErrorExtText": "Pritisnite \"OK\" za osvežitev strani.", - "PE.controller.Main.criticalErrorTitle": "Napaka", - "PE.controller.Main.downloadErrorText": "Prenos ni uspel.", - "PE.controller.Main.editModeText": "Urejevalni način", - "PE.controller.Main.errorDefaultMessage": "Koda napake: %1", - "PE.controller.Main.errorKeyEncrypt": "Neznan ključni deskriptor", - "PE.controller.Main.errorKeyExpire": "Ključni deskriptor je potekel", - "PE.controller.Main.errorUsersExceed": "Število uporabnikov, ki ga dovoljuje cenovni načrt, je bilo preseženo", - "PE.controller.Main.notcriticalErrorTitle": "Opozorilo", - "PE.controller.Main.printText": "Tiskanje...", - "PE.controller.Main.reloadButtonText": "Osveži stran", - "PE.controller.Main.requestEditFailedMessageText": "Nekdo v tem trenutku ureja ta dokument. Prosim ponovno poskusite kasneje.", - "PE.controller.Main.requestEditFailedTitleText": "Dostop zavrnjen", - "PE.controller.Main.requestEditRightsText": "Zahtevanje urejevalnih pravic...", - "PE.controller.Main.splitDividerErrorText": "Število vrstic mora biti delitelj %1", - "PE.controller.Main.splitMaxColsErrorText": "Število stolpcev mora biti manj kot %1", - "PE.controller.Main.splitMaxRowsErrorText": "Število vrstic mora biti manj kot %1", - "PE.controller.Main.textAnonymous": "Anonimno", - "PE.controller.Main.textLoadingDocument": "Nalaganje Dokumenta", - "PE.controller.Main.unknownErrorText": "Neznana napaka.", - "PE.controller.Main.unsupportedBrowserErrorText": "Vaš brskalnik ni podprt.", - "PE.controller.Main.uploadImageExtMessage": "Neznan format slike.", - "PE.controller.Main.uploadImageFileCountMessage": "Ni naloženih slik.", - "PE.controller.Main.uploadImageSizeMessage": "Maksimalni limit velikosti slike je presežen.", - "PE.controller.Main.viewModeText": "Način ogleda", - "PE.controller.phone.Main.pageText": "Stran", - "PE.controller.tablet.Main.pageText": "Stran", - "PE.controller.toolbar.View.txtFinalMessage": "Konec predogleda diapozitiva", - "PE.view.phone.toolbar.View.doneText": "Končano", - "PE.view.tablet.toolbar.View.doneText": "Končano" -} \ No newline at end of file diff --git a/apps/presentationeditor/mobile/locale/tr.json b/apps/presentationeditor/mobile/locale/tr.json deleted file mode 100644 index 7ef5c103c..000000000 --- a/apps/presentationeditor/mobile/locale/tr.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "PE.controller.Main.convertationErrorText": "Değişim başarısız oldu.", - "PE.controller.Main.convertationTimeoutText": "Değişim süresi aşıldı.", - "PE.controller.Main.criticalErrorExtText": "Sayfayı yenilemek için \"TAMAM\"'a tıklayınız", - "PE.controller.Main.criticalErrorTitle": "Hata", - "PE.controller.Main.downloadErrorText": "Yükleme başarısız oldu.", - "PE.controller.Main.editModeText": "Düzenleme modu", - "PE.controller.Main.errorDefaultMessage": "Hata kodu: %1", - "PE.controller.Main.errorKeyEncrypt": "Bilinmeyen anahtar tanımlayıcı", - "PE.controller.Main.errorKeyExpire": "Anahtar tanımlayıcının süresi doldu", - "PE.controller.Main.errorUsersExceed": "Fiyat planının izin verdiği kullanıcı sayısı aşıldı", - "PE.controller.Main.notcriticalErrorTitle": "Dikkat", - "PE.controller.Main.printText": "Yazdırılıyor...", - "PE.controller.Main.reloadButtonText": "Sayfayı Yenile", - "PE.controller.Main.requestEditFailedMessageText": "Şu bu döküman biri tarafından düzenleniyor. Lütfen daha sonra tekrar deneyin.", - "PE.controller.Main.requestEditFailedTitleText": "Erişim reddedildi", - "PE.controller.Main.requestEditRightsText": "Düzenleme hakları isteniyor...", - "PE.controller.Main.splitDividerErrorText": "Satır sayısı %1'in böleni olmalıdır", - "PE.controller.Main.splitMaxColsErrorText": "Sütun sayısı %1'den az olmalıdır", - "PE.controller.Main.splitMaxRowsErrorText": "Satır sayısı %1'den az olmalıdır", - "PE.controller.Main.textAnonymous": "Anonim", - "PE.controller.Main.textLoadingDocument": "Döküman yükleniyor", - "PE.controller.Main.unknownErrorText": "Bilinmeyen hata.", - "PE.controller.Main.unsupportedBrowserErrorText": "Tarayıcınız desteklenmiyor.", - "PE.controller.Main.uploadImageExtMessage": "Bilinmeyen resim formatı", - "PE.controller.Main.uploadImageFileCountMessage": "Resim yüklenmedi.", - "PE.controller.Main.uploadImageSizeMessage": "Maksimum resim boyutu aşıldı.", - "PE.controller.Main.viewModeText": "Görüntüleme Modu", - "PE.controller.phone.Main.pageText": "Sayfa", - "PE.controller.tablet.Main.pageText": "Sayfa", - "PE.controller.toolbar.View.txtFinalMessage": "Slayt önizlemenin sonu", - "PE.view.phone.toolbar.View.doneText": "Tamamlandı", - "PE.view.tablet.toolbar.View.doneText": "Tamamlandı" -} \ No newline at end of file diff --git a/apps/presentationeditor/mobile/resources/css/app-ios.css b/apps/presentationeditor/mobile/resources/css/app-ios.css new file mode 100644 index 000000000..720c25755 --- /dev/null +++ b/apps/presentationeditor/mobile/resources/css/app-ios.css @@ -0,0 +1,6534 @@ +html, +body, +.framework7-root { + position: relative; + height: 100%; + width: 100%; + overflow-x: hidden; +} +body { + font-family: -apple-system, SF UI Text, Helvetica Neue, Helvetica, Arial, sans-serif; + margin: 0; + padding: 0; + color: #000; + font-size: 14px; + line-height: 1.4; + width: 100%; + -webkit-text-size-adjust: 100%; + background: #fff; + overflow: hidden; +} +.framework7-root { + overflow: hidden; +} +@media all and (width: 1024px) and (height: 691px) and (orientation: landscape) { + html, + body, + .framework7-root { + height: 671px; + } +} +@media all and (width: 1024px) and (height: 692px) and (orientation: landscape) { + html, + body, + .framework7-root { + height: 672px; + } +} +* { + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + -webkit-touch-callout: none; +} +a, +input, +textarea, +select { + outline: 0; +} +a { + text-decoration: none; + color: #DF6737; +} +p { + margin: 1em 0; +} +/* === Grid === */ +.row { + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; + -webkit-box-lines: multiple; + -moz-box-lines: multiple; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: start; + -ms-flex-align: start; + -webkit-align-items: flex-start; + align-items: flex-start; +} +.row > [class*="col-"] { + box-sizing: border-box; +} +.row .col-auto { + width: 100%; +} +.row .col-100 { + width: 100%; + width: -webkit-calc((100% - 15px*0) / 1); + width: calc((100% - 15px*0) / 1); +} +.row.no-gutter .col-100 { + width: 100%; +} +.row .col-95 { + width: 95%; + width: -webkit-calc((100% - 15px*0.05263157894736836) / 1.0526315789473684); + width: calc((100% - 15px*0.05263157894736836) / 1.0526315789473684); +} +.row.no-gutter .col-95 { + width: 95%; +} +.row .col-90 { + width: 90%; + width: -webkit-calc((100% - 15px*0.11111111111111116) / 1.1111111111111112); + width: calc((100% - 15px*0.11111111111111116) / 1.1111111111111112); +} +.row.no-gutter .col-90 { + width: 90%; +} +.row .col-85 { + width: 85%; + width: -webkit-calc((100% - 15px*0.17647058823529416) / 1.1764705882352942); + width: calc((100% - 15px*0.17647058823529416) / 1.1764705882352942); +} +.row.no-gutter .col-85 { + width: 85%; +} +.row .col-80 { + width: 80%; + width: -webkit-calc((100% - 15px*0.25) / 1.25); + width: calc((100% - 15px*0.25) / 1.25); +} +.row.no-gutter .col-80 { + width: 80%; +} +.row .col-75 { + width: 75%; + width: -webkit-calc((100% - 15px*0.33333333333333326) / 1.3333333333333333); + width: calc((100% - 15px*0.33333333333333326) / 1.3333333333333333); +} +.row.no-gutter .col-75 { + width: 75%; +} +.row .col-70 { + width: 70%; + width: -webkit-calc((100% - 15px*0.4285714285714286) / 1.4285714285714286); + width: calc((100% - 15px*0.4285714285714286) / 1.4285714285714286); +} +.row.no-gutter .col-70 { + width: 70%; +} +.row .col-66 { + width: 66.66666666666666%; + width: -webkit-calc((100% - 15px*0.5000000000000002) / 1.5000000000000002); + width: calc((100% - 15px*0.5000000000000002) / 1.5000000000000002); +} +.row.no-gutter .col-66 { + width: 66.66666666666666%; +} +.row .col-65 { + width: 65%; + width: -webkit-calc((100% - 15px*0.5384615384615385) / 1.5384615384615385); + width: calc((100% - 15px*0.5384615384615385) / 1.5384615384615385); +} +.row.no-gutter .col-65 { + width: 65%; +} +.row .col-60 { + width: 60%; + width: -webkit-calc((100% - 15px*0.6666666666666667) / 1.6666666666666667); + width: calc((100% - 15px*0.6666666666666667) / 1.6666666666666667); +} +.row.no-gutter .col-60 { + width: 60%; +} +.row .col-55 { + width: 55%; + width: -webkit-calc((100% - 15px*0.8181818181818181) / 1.8181818181818181); + width: calc((100% - 15px*0.8181818181818181) / 1.8181818181818181); +} +.row.no-gutter .col-55 { + width: 55%; +} +.row .col-50 { + width: 50%; + width: -webkit-calc((100% - 15px*1) / 2); + width: calc((100% - 15px*1) / 2); +} +.row.no-gutter .col-50 { + width: 50%; +} +.row .col-45 { + width: 45%; + width: -webkit-calc((100% - 15px*1.2222222222222223) / 2.2222222222222223); + width: calc((100% - 15px*1.2222222222222223) / 2.2222222222222223); +} +.row.no-gutter .col-45 { + width: 45%; +} +.row .col-40 { + width: 40%; + width: -webkit-calc((100% - 15px*1.5) / 2.5); + width: calc((100% - 15px*1.5) / 2.5); +} +.row.no-gutter .col-40 { + width: 40%; +} +.row .col-35 { + width: 35%; + width: -webkit-calc((100% - 15px*1.8571428571428572) / 2.857142857142857); + width: calc((100% - 15px*1.8571428571428572) / 2.857142857142857); +} +.row.no-gutter .col-35 { + width: 35%; +} +.row .col-33 { + width: 33.333333333333336%; + width: -webkit-calc((100% - 15px*2) / 3); + width: calc((100% - 15px*2) / 3); +} +.row.no-gutter .col-33 { + width: 33.333333333333336%; +} +.row .col-30 { + width: 30%; + width: -webkit-calc((100% - 15px*2.3333333333333335) / 3.3333333333333335); + width: calc((100% - 15px*2.3333333333333335) / 3.3333333333333335); +} +.row.no-gutter .col-30 { + width: 30%; +} +.row .col-25 { + width: 25%; + width: -webkit-calc((100% - 15px*3) / 4); + width: calc((100% - 15px*3) / 4); +} +.row.no-gutter .col-25 { + width: 25%; +} +.row .col-20 { + width: 20%; + width: -webkit-calc((100% - 15px*4) / 5); + width: calc((100% - 15px*4) / 5); +} +.row.no-gutter .col-20 { + width: 20%; +} +.row .col-15 { + width: 15%; + width: -webkit-calc((100% - 15px*5.666666666666667) / 6.666666666666667); + width: calc((100% - 15px*5.666666666666667) / 6.666666666666667); +} +.row.no-gutter .col-15 { + width: 15%; +} +.row .col-10 { + width: 10%; + width: -webkit-calc((100% - 15px*9) / 10); + width: calc((100% - 15px*9) / 10); +} +.row.no-gutter .col-10 { + width: 10%; +} +.row .col-5 { + width: 5%; + width: -webkit-calc((100% - 15px*19) / 20); + width: calc((100% - 15px*19) / 20); +} +.row.no-gutter .col-5 { + width: 5%; +} +.row .col-auto:nth-last-child(1), +.row .col-auto:nth-last-child(1) ~ .col-auto { + width: 100%; + width: -webkit-calc((100% - 15px*0) / 1); + width: calc((100% - 15px*0) / 1); +} +.row.no-gutter .col-auto:nth-last-child(1), +.row.no-gutter .col-auto:nth-last-child(1) ~ .col-auto { + width: 100%; +} +.row .col-auto:nth-last-child(2), +.row .col-auto:nth-last-child(2) ~ .col-auto { + width: 50%; + width: -webkit-calc((100% - 15px*1) / 2); + width: calc((100% - 15px*1) / 2); +} +.row.no-gutter .col-auto:nth-last-child(2), +.row.no-gutter .col-auto:nth-last-child(2) ~ .col-auto { + width: 50%; +} +.row .col-auto:nth-last-child(3), +.row .col-auto:nth-last-child(3) ~ .col-auto { + width: 33.33333333%; + width: -webkit-calc((100% - 15px*2) / 3); + width: calc((100% - 15px*2) / 3); +} +.row.no-gutter .col-auto:nth-last-child(3), +.row.no-gutter .col-auto:nth-last-child(3) ~ .col-auto { + width: 33.33333333%; +} +.row .col-auto:nth-last-child(4), +.row .col-auto:nth-last-child(4) ~ .col-auto { + width: 25%; + width: -webkit-calc((100% - 15px*3) / 4); + width: calc((100% - 15px*3) / 4); +} +.row.no-gutter .col-auto:nth-last-child(4), +.row.no-gutter .col-auto:nth-last-child(4) ~ .col-auto { + width: 25%; +} +.row .col-auto:nth-last-child(5), +.row .col-auto:nth-last-child(5) ~ .col-auto { + width: 20%; + width: -webkit-calc((100% - 15px*4) / 5); + width: calc((100% - 15px*4) / 5); +} +.row.no-gutter .col-auto:nth-last-child(5), +.row.no-gutter .col-auto:nth-last-child(5) ~ .col-auto { + width: 20%; +} +.row .col-auto:nth-last-child(6), +.row .col-auto:nth-last-child(6) ~ .col-auto { + width: 16.66666667%; + width: -webkit-calc((100% - 15px*5) / 6); + width: calc((100% - 15px*5) / 6); +} +.row.no-gutter .col-auto:nth-last-child(6), +.row.no-gutter .col-auto:nth-last-child(6) ~ .col-auto { + width: 16.66666667%; +} +.row .col-auto:nth-last-child(7), +.row .col-auto:nth-last-child(7) ~ .col-auto { + width: 14.28571429%; + width: -webkit-calc((100% - 15px*6) / 7); + width: calc((100% - 15px*6) / 7); +} +.row.no-gutter .col-auto:nth-last-child(7), +.row.no-gutter .col-auto:nth-last-child(7) ~ .col-auto { + width: 14.28571429%; +} +.row .col-auto:nth-last-child(8), +.row .col-auto:nth-last-child(8) ~ .col-auto { + width: 12.5%; + width: -webkit-calc((100% - 15px*7) / 8); + width: calc((100% - 15px*7) / 8); +} +.row.no-gutter .col-auto:nth-last-child(8), +.row.no-gutter .col-auto:nth-last-child(8) ~ .col-auto { + width: 12.5%; +} +.row .col-auto:nth-last-child(9), +.row .col-auto:nth-last-child(9) ~ .col-auto { + width: 11.11111111%; + width: -webkit-calc((100% - 15px*8) / 9); + width: calc((100% - 15px*8) / 9); +} +.row.no-gutter .col-auto:nth-last-child(9), +.row.no-gutter .col-auto:nth-last-child(9) ~ .col-auto { + width: 11.11111111%; +} +.row .col-auto:nth-last-child(10), +.row .col-auto:nth-last-child(10) ~ .col-auto { + width: 10%; + width: -webkit-calc((100% - 15px*9) / 10); + width: calc((100% - 15px*9) / 10); +} +.row.no-gutter .col-auto:nth-last-child(10), +.row.no-gutter .col-auto:nth-last-child(10) ~ .col-auto { + width: 10%; +} +.row .col-auto:nth-last-child(11), +.row .col-auto:nth-last-child(11) ~ .col-auto { + width: 9.09090909%; + width: -webkit-calc((100% - 15px*10) / 11); + width: calc((100% - 15px*10) / 11); +} +.row.no-gutter .col-auto:nth-last-child(11), +.row.no-gutter .col-auto:nth-last-child(11) ~ .col-auto { + width: 9.09090909%; +} +.row .col-auto:nth-last-child(12), +.row .col-auto:nth-last-child(12) ~ .col-auto { + width: 8.33333333%; + width: -webkit-calc((100% - 15px*11) / 12); + width: calc((100% - 15px*11) / 12); +} +.row.no-gutter .col-auto:nth-last-child(12), +.row.no-gutter .col-auto:nth-last-child(12) ~ .col-auto { + width: 8.33333333%; +} +.row .col-auto:nth-last-child(13), +.row .col-auto:nth-last-child(13) ~ .col-auto { + width: 7.69230769%; + width: -webkit-calc((100% - 15px*12) / 13); + width: calc((100% - 15px*12) / 13); +} +.row.no-gutter .col-auto:nth-last-child(13), +.row.no-gutter .col-auto:nth-last-child(13) ~ .col-auto { + width: 7.69230769%; +} +.row .col-auto:nth-last-child(14), +.row .col-auto:nth-last-child(14) ~ .col-auto { + width: 7.14285714%; + width: -webkit-calc((100% - 15px*13) / 14); + width: calc((100% - 15px*13) / 14); +} +.row.no-gutter .col-auto:nth-last-child(14), +.row.no-gutter .col-auto:nth-last-child(14) ~ .col-auto { + width: 7.14285714%; +} +.row .col-auto:nth-last-child(15), +.row .col-auto:nth-last-child(15) ~ .col-auto { + width: 6.66666667%; + width: -webkit-calc((100% - 15px*14) / 15); + width: calc((100% - 15px*14) / 15); +} +.row.no-gutter .col-auto:nth-last-child(15), +.row.no-gutter .col-auto:nth-last-child(15) ~ .col-auto { + width: 6.66666667%; +} +.row .col-auto:nth-last-child(16), +.row .col-auto:nth-last-child(16) ~ .col-auto { + width: 6.25%; + width: -webkit-calc((100% - 15px*15) / 16); + width: calc((100% - 15px*15) / 16); +} +.row.no-gutter .col-auto:nth-last-child(16), +.row.no-gutter .col-auto:nth-last-child(16) ~ .col-auto { + width: 6.25%; +} +.row .col-auto:nth-last-child(17), +.row .col-auto:nth-last-child(17) ~ .col-auto { + width: 5.88235294%; + width: -webkit-calc((100% - 15px*16) / 17); + width: calc((100% - 15px*16) / 17); +} +.row.no-gutter .col-auto:nth-last-child(17), +.row.no-gutter .col-auto:nth-last-child(17) ~ .col-auto { + width: 5.88235294%; +} +.row .col-auto:nth-last-child(18), +.row .col-auto:nth-last-child(18) ~ .col-auto { + width: 5.55555556%; + width: -webkit-calc((100% - 15px*17) / 18); + width: calc((100% - 15px*17) / 18); +} +.row.no-gutter .col-auto:nth-last-child(18), +.row.no-gutter .col-auto:nth-last-child(18) ~ .col-auto { + width: 5.55555556%; +} +.row .col-auto:nth-last-child(19), +.row .col-auto:nth-last-child(19) ~ .col-auto { + width: 5.26315789%; + width: -webkit-calc((100% - 15px*18) / 19); + width: calc((100% - 15px*18) / 19); +} +.row.no-gutter .col-auto:nth-last-child(19), +.row.no-gutter .col-auto:nth-last-child(19) ~ .col-auto { + width: 5.26315789%; +} +.row .col-auto:nth-last-child(20), +.row .col-auto:nth-last-child(20) ~ .col-auto { + width: 5%; + width: -webkit-calc((100% - 15px*19) / 20); + width: calc((100% - 15px*19) / 20); +} +.row.no-gutter .col-auto:nth-last-child(20), +.row.no-gutter .col-auto:nth-last-child(20) ~ .col-auto { + width: 5%; +} +.row .col-auto:nth-last-child(21), +.row .col-auto:nth-last-child(21) ~ .col-auto { + width: 4.76190476%; + width: -webkit-calc((100% - 15px*20) / 21); + width: calc((100% - 15px*20) / 21); +} +.row.no-gutter .col-auto:nth-last-child(21), +.row.no-gutter .col-auto:nth-last-child(21) ~ .col-auto { + width: 4.76190476%; +} +@media all and (min-width: 768px) { + .row .tablet-100 { + width: 100%; + width: -webkit-calc((100% - 15px*0) / 1); + width: calc((100% - 15px*0) / 1); + } + .row.no-gutter .tablet-100 { + width: 100%; + } + .row .tablet-95 { + width: 95%; + width: -webkit-calc((100% - 15px*0.05263157894736836) / 1.0526315789473684); + width: calc((100% - 15px*0.05263157894736836) / 1.0526315789473684); + } + .row.no-gutter .tablet-95 { + width: 95%; + } + .row .tablet-90 { + width: 90%; + width: -webkit-calc((100% - 15px*0.11111111111111116) / 1.1111111111111112); + width: calc((100% - 15px*0.11111111111111116) / 1.1111111111111112); + } + .row.no-gutter .tablet-90 { + width: 90%; + } + .row .tablet-85 { + width: 85%; + width: -webkit-calc((100% - 15px*0.17647058823529416) / 1.1764705882352942); + width: calc((100% - 15px*0.17647058823529416) / 1.1764705882352942); + } + .row.no-gutter .tablet-85 { + width: 85%; + } + .row .tablet-80 { + width: 80%; + width: -webkit-calc((100% - 15px*0.25) / 1.25); + width: calc((100% - 15px*0.25) / 1.25); + } + .row.no-gutter .tablet-80 { + width: 80%; + } + .row .tablet-75 { + width: 75%; + width: -webkit-calc((100% - 15px*0.33333333333333326) / 1.3333333333333333); + width: calc((100% - 15px*0.33333333333333326) / 1.3333333333333333); + } + .row.no-gutter .tablet-75 { + width: 75%; + } + .row .tablet-70 { + width: 70%; + width: -webkit-calc((100% - 15px*0.4285714285714286) / 1.4285714285714286); + width: calc((100% - 15px*0.4285714285714286) / 1.4285714285714286); + } + .row.no-gutter .tablet-70 { + width: 70%; + } + .row .tablet-66 { + width: 66.66666666666666%; + width: -webkit-calc((100% - 15px*0.5000000000000002) / 1.5000000000000002); + width: calc((100% - 15px*0.5000000000000002) / 1.5000000000000002); + } + .row.no-gutter .tablet-66 { + width: 66.66666666666666%; + } + .row .tablet-65 { + width: 65%; + width: -webkit-calc((100% - 15px*0.5384615384615385) / 1.5384615384615385); + width: calc((100% - 15px*0.5384615384615385) / 1.5384615384615385); + } + .row.no-gutter .tablet-65 { + width: 65%; + } + .row .tablet-60 { + width: 60%; + width: -webkit-calc((100% - 15px*0.6666666666666667) / 1.6666666666666667); + width: calc((100% - 15px*0.6666666666666667) / 1.6666666666666667); + } + .row.no-gutter .tablet-60 { + width: 60%; + } + .row .tablet-55 { + width: 55%; + width: -webkit-calc((100% - 15px*0.8181818181818181) / 1.8181818181818181); + width: calc((100% - 15px*0.8181818181818181) / 1.8181818181818181); + } + .row.no-gutter .tablet-55 { + width: 55%; + } + .row .tablet-50 { + width: 50%; + width: -webkit-calc((100% - 15px*1) / 2); + width: calc((100% - 15px*1) / 2); + } + .row.no-gutter .tablet-50 { + width: 50%; + } + .row .tablet-45 { + width: 45%; + width: -webkit-calc((100% - 15px*1.2222222222222223) / 2.2222222222222223); + width: calc((100% - 15px*1.2222222222222223) / 2.2222222222222223); + } + .row.no-gutter .tablet-45 { + width: 45%; + } + .row .tablet-40 { + width: 40%; + width: -webkit-calc((100% - 15px*1.5) / 2.5); + width: calc((100% - 15px*1.5) / 2.5); + } + .row.no-gutter .tablet-40 { + width: 40%; + } + .row .tablet-35 { + width: 35%; + width: -webkit-calc((100% - 15px*1.8571428571428572) / 2.857142857142857); + width: calc((100% - 15px*1.8571428571428572) / 2.857142857142857); + } + .row.no-gutter .tablet-35 { + width: 35%; + } + .row .tablet-33 { + width: 33.333333333333336%; + width: -webkit-calc((100% - 15px*2) / 3); + width: calc((100% - 15px*2) / 3); + } + .row.no-gutter .tablet-33 { + width: 33.333333333333336%; + } + .row .tablet-30 { + width: 30%; + width: -webkit-calc((100% - 15px*2.3333333333333335) / 3.3333333333333335); + width: calc((100% - 15px*2.3333333333333335) / 3.3333333333333335); + } + .row.no-gutter .tablet-30 { + width: 30%; + } + .row .tablet-25 { + width: 25%; + width: -webkit-calc((100% - 15px*3) / 4); + width: calc((100% - 15px*3) / 4); + } + .row.no-gutter .tablet-25 { + width: 25%; + } + .row .tablet-20 { + width: 20%; + width: -webkit-calc((100% - 15px*4) / 5); + width: calc((100% - 15px*4) / 5); + } + .row.no-gutter .tablet-20 { + width: 20%; + } + .row .tablet-15 { + width: 15%; + width: -webkit-calc((100% - 15px*5.666666666666667) / 6.666666666666667); + width: calc((100% - 15px*5.666666666666667) / 6.666666666666667); + } + .row.no-gutter .tablet-15 { + width: 15%; + } + .row .tablet-10 { + width: 10%; + width: -webkit-calc((100% - 15px*9) / 10); + width: calc((100% - 15px*9) / 10); + } + .row.no-gutter .tablet-10 { + width: 10%; + } + .row .tablet-5 { + width: 5%; + width: -webkit-calc((100% - 15px*19) / 20); + width: calc((100% - 15px*19) / 20); + } + .row.no-gutter .tablet-5 { + width: 5%; + } + .row .tablet-auto:nth-last-child(1), + .row .tablet-auto:nth-last-child(1) ~ .col-auto { + width: 100%; + width: -webkit-calc((100% - 15px*0) / 1); + width: calc((100% - 15px*0) / 1); + } + .row.no-gutter .tablet-auto:nth-last-child(1), + .row.no-gutter .tablet-auto:nth-last-child(1) ~ .tablet-auto { + width: 100%; + } + .row .tablet-auto:nth-last-child(2), + .row .tablet-auto:nth-last-child(2) ~ .col-auto { + width: 50%; + width: -webkit-calc((100% - 15px*1) / 2); + width: calc((100% - 15px*1) / 2); + } + .row.no-gutter .tablet-auto:nth-last-child(2), + .row.no-gutter .tablet-auto:nth-last-child(2) ~ .tablet-auto { + width: 50%; + } + .row .tablet-auto:nth-last-child(3), + .row .tablet-auto:nth-last-child(3) ~ .col-auto { + width: 33.33333333%; + width: -webkit-calc((100% - 15px*2) / 3); + width: calc((100% - 15px*2) / 3); + } + .row.no-gutter .tablet-auto:nth-last-child(3), + .row.no-gutter .tablet-auto:nth-last-child(3) ~ .tablet-auto { + width: 33.33333333%; + } + .row .tablet-auto:nth-last-child(4), + .row .tablet-auto:nth-last-child(4) ~ .col-auto { + width: 25%; + width: -webkit-calc((100% - 15px*3) / 4); + width: calc((100% - 15px*3) / 4); + } + .row.no-gutter .tablet-auto:nth-last-child(4), + .row.no-gutter .tablet-auto:nth-last-child(4) ~ .tablet-auto { + width: 25%; + } + .row .tablet-auto:nth-last-child(5), + .row .tablet-auto:nth-last-child(5) ~ .col-auto { + width: 20%; + width: -webkit-calc((100% - 15px*4) / 5); + width: calc((100% - 15px*4) / 5); + } + .row.no-gutter .tablet-auto:nth-last-child(5), + .row.no-gutter .tablet-auto:nth-last-child(5) ~ .tablet-auto { + width: 20%; + } + .row .tablet-auto:nth-last-child(6), + .row .tablet-auto:nth-last-child(6) ~ .col-auto { + width: 16.66666667%; + width: -webkit-calc((100% - 15px*5) / 6); + width: calc((100% - 15px*5) / 6); + } + .row.no-gutter .tablet-auto:nth-last-child(6), + .row.no-gutter .tablet-auto:nth-last-child(6) ~ .tablet-auto { + width: 16.66666667%; + } + .row .tablet-auto:nth-last-child(7), + .row .tablet-auto:nth-last-child(7) ~ .col-auto { + width: 14.28571429%; + width: -webkit-calc((100% - 15px*6) / 7); + width: calc((100% - 15px*6) / 7); + } + .row.no-gutter .tablet-auto:nth-last-child(7), + .row.no-gutter .tablet-auto:nth-last-child(7) ~ .tablet-auto { + width: 14.28571429%; + } + .row .tablet-auto:nth-last-child(8), + .row .tablet-auto:nth-last-child(8) ~ .col-auto { + width: 12.5%; + width: -webkit-calc((100% - 15px*7) / 8); + width: calc((100% - 15px*7) / 8); + } + .row.no-gutter .tablet-auto:nth-last-child(8), + .row.no-gutter .tablet-auto:nth-last-child(8) ~ .tablet-auto { + width: 12.5%; + } + .row .tablet-auto:nth-last-child(9), + .row .tablet-auto:nth-last-child(9) ~ .col-auto { + width: 11.11111111%; + width: -webkit-calc((100% - 15px*8) / 9); + width: calc((100% - 15px*8) / 9); + } + .row.no-gutter .tablet-auto:nth-last-child(9), + .row.no-gutter .tablet-auto:nth-last-child(9) ~ .tablet-auto { + width: 11.11111111%; + } + .row .tablet-auto:nth-last-child(10), + .row .tablet-auto:nth-last-child(10) ~ .col-auto { + width: 10%; + width: -webkit-calc((100% - 15px*9) / 10); + width: calc((100% - 15px*9) / 10); + } + .row.no-gutter .tablet-auto:nth-last-child(10), + .row.no-gutter .tablet-auto:nth-last-child(10) ~ .tablet-auto { + width: 10%; + } + .row .tablet-auto:nth-last-child(11), + .row .tablet-auto:nth-last-child(11) ~ .col-auto { + width: 9.09090909%; + width: -webkit-calc((100% - 15px*10) / 11); + width: calc((100% - 15px*10) / 11); + } + .row.no-gutter .tablet-auto:nth-last-child(11), + .row.no-gutter .tablet-auto:nth-last-child(11) ~ .tablet-auto { + width: 9.09090909%; + } + .row .tablet-auto:nth-last-child(12), + .row .tablet-auto:nth-last-child(12) ~ .col-auto { + width: 8.33333333%; + width: -webkit-calc((100% - 15px*11) / 12); + width: calc((100% - 15px*11) / 12); + } + .row.no-gutter .tablet-auto:nth-last-child(12), + .row.no-gutter .tablet-auto:nth-last-child(12) ~ .tablet-auto { + width: 8.33333333%; + } + .row .tablet-auto:nth-last-child(13), + .row .tablet-auto:nth-last-child(13) ~ .col-auto { + width: 7.69230769%; + width: -webkit-calc((100% - 15px*12) / 13); + width: calc((100% - 15px*12) / 13); + } + .row.no-gutter .tablet-auto:nth-last-child(13), + .row.no-gutter .tablet-auto:nth-last-child(13) ~ .tablet-auto { + width: 7.69230769%; + } + .row .tablet-auto:nth-last-child(14), + .row .tablet-auto:nth-last-child(14) ~ .col-auto { + width: 7.14285714%; + width: -webkit-calc((100% - 15px*13) / 14); + width: calc((100% - 15px*13) / 14); + } + .row.no-gutter .tablet-auto:nth-last-child(14), + .row.no-gutter .tablet-auto:nth-last-child(14) ~ .tablet-auto { + width: 7.14285714%; + } + .row .tablet-auto:nth-last-child(15), + .row .tablet-auto:nth-last-child(15) ~ .col-auto { + width: 6.66666667%; + width: -webkit-calc((100% - 15px*14) / 15); + width: calc((100% - 15px*14) / 15); + } + .row.no-gutter .tablet-auto:nth-last-child(15), + .row.no-gutter .tablet-auto:nth-last-child(15) ~ .tablet-auto { + width: 6.66666667%; + } + .row .tablet-auto:nth-last-child(16), + .row .tablet-auto:nth-last-child(16) ~ .col-auto { + width: 6.25%; + width: -webkit-calc((100% - 15px*15) / 16); + width: calc((100% - 15px*15) / 16); + } + .row.no-gutter .tablet-auto:nth-last-child(16), + .row.no-gutter .tablet-auto:nth-last-child(16) ~ .tablet-auto { + width: 6.25%; + } + .row .tablet-auto:nth-last-child(17), + .row .tablet-auto:nth-last-child(17) ~ .col-auto { + width: 5.88235294%; + width: -webkit-calc((100% - 15px*16) / 17); + width: calc((100% - 15px*16) / 17); + } + .row.no-gutter .tablet-auto:nth-last-child(17), + .row.no-gutter .tablet-auto:nth-last-child(17) ~ .tablet-auto { + width: 5.88235294%; + } + .row .tablet-auto:nth-last-child(18), + .row .tablet-auto:nth-last-child(18) ~ .col-auto { + width: 5.55555556%; + width: -webkit-calc((100% - 15px*17) / 18); + width: calc((100% - 15px*17) / 18); + } + .row.no-gutter .tablet-auto:nth-last-child(18), + .row.no-gutter .tablet-auto:nth-last-child(18) ~ .tablet-auto { + width: 5.55555556%; + } + .row .tablet-auto:nth-last-child(19), + .row .tablet-auto:nth-last-child(19) ~ .col-auto { + width: 5.26315789%; + width: -webkit-calc((100% - 15px*18) / 19); + width: calc((100% - 15px*18) / 19); + } + .row.no-gutter .tablet-auto:nth-last-child(19), + .row.no-gutter .tablet-auto:nth-last-child(19) ~ .tablet-auto { + width: 5.26315789%; + } + .row .tablet-auto:nth-last-child(20), + .row .tablet-auto:nth-last-child(20) ~ .col-auto { + width: 5%; + width: -webkit-calc((100% - 15px*19) / 20); + width: calc((100% - 15px*19) / 20); + } + .row.no-gutter .tablet-auto:nth-last-child(20), + .row.no-gutter .tablet-auto:nth-last-child(20) ~ .tablet-auto { + width: 5%; + } + .row .tablet-auto:nth-last-child(21), + .row .tablet-auto:nth-last-child(21) ~ .col-auto { + width: 4.76190476%; + width: -webkit-calc((100% - 15px*20) / 21); + width: calc((100% - 15px*20) / 21); + } + .row.no-gutter .tablet-auto:nth-last-child(21), + .row.no-gutter .tablet-auto:nth-last-child(21) ~ .tablet-auto { + width: 4.76190476%; + } +} +/* === Views === */ +.views, +.view { + position: relative; + width: 100%; + height: 100%; + z-index: 5000; +} +.views { + overflow: auto; + -webkit-overflow-scrolling: touch; +} +.view { + overflow: hidden; + box-sizing: border-box; +} +/* === Pages === */ +.pages { + position: relative; + width: 100%; + height: 100%; + overflow: hidden; + background: #000; +} +.page { + box-sizing: border-box; + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + background: #efeff4; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.page.cached { + display: none; +} +.page-on-left { + opacity: 0.9; + -webkit-transform: translate3d(-20%, 0, 0); + transform: translate3d(-20%, 0, 0); +} +.page-on-center .swipeback-page-shadow { + opacity: 1; +} +.page-on-right { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); +} +.page-on-right .swipeback-page-shadow { + opacity: 0; +} +.page-content { + overflow: auto; + -webkit-overflow-scrolling: touch; + box-sizing: border-box; + height: 100%; + position: relative; + z-index: 1; +} +.swipeback-page-shadow { + position: absolute; + right: 100%; + top: 0; + width: 16px; + height: 100%; + background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.01) 50%, rgba(0, 0, 0, 0.2) 100%); + background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.01) 50%, rgba(0, 0, 0, 0.2) 100%); + z-index: -1; + content: ''; +} +html.android .swipeback-page-shadow { + display: none; + -webkit-animation: none; + animation: none; +} +.page-transitioning, +.page-transitioning .swipeback-page-shadow { + -webkit-transition-duration: 400ms; + transition-duration: 400ms; +} +.page-from-right-to-center:before, +.page-from-center-to-right:before { + position: absolute; + right: 100%; + top: 0; + width: 16px; + height: 100%; + background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.01) 50%, rgba(0, 0, 0, 0.2) 100%); + background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.01) 50%, rgba(0, 0, 0, 0.2) 100%); + z-index: -1; + content: ''; +} +html.android .page-from-right-to-center:before, +html.android .page-from-center-to-right:before { + display: none; + -webkit-animation: none; + animation: none; +} +.page-from-right-to-center { + -webkit-animation: pageFromRightToCenter 400ms forwards; + animation: pageFromRightToCenter 400ms forwards; +} +.page-from-right-to-center:before { + -webkit-animation: pageFromRightToCenterShadow 400ms forwards; + animation: pageFromRightToCenterShadow 400ms forwards; +} +.page-from-center-to-right { + -webkit-animation: pageFromCenterToRight 400ms forwards; + animation: pageFromCenterToRight 400ms forwards; +} +.page-from-center-to-right:before { + -webkit-animation: pageFromCenterToRightShadow 400ms forwards; + animation: pageFromCenterToRightShadow 400ms forwards; +} +@-webkit-keyframes pageFromRightToCenter { + from { + -webkit-transform: translate3d(100%, 0, 0); + } + to { + -webkit-transform: translate3d(0, 0, 0); + } +} +@keyframes pageFromRightToCenter { + from { + transform: translate3d(100%, 0, 0); + } + to { + transform: translate3d(0, 0, 0); + } +} +@-webkit-keyframes pageFromRightToCenterShadow { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@keyframes pageFromRightToCenterShadow { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@-webkit-keyframes pageFromCenterToRight { + from { + -webkit-transform: translate3d(0, 0, 0); + } + to { + -webkit-transform: translate3d(100%, 0, 0); + } +} +@keyframes pageFromCenterToRight { + from { + transform: translate3d(0, 0, 0); + } + to { + transform: translate3d(100%, 0, 0); + } +} +@-webkit-keyframes pageFromCenterToRightShadow { + from { + opacity: 1; + } + to { + opacity: 0; + } +} +@keyframes pageFromCenterToRightShadow { + from { + opacity: 1; + } + to { + opacity: 0; + } +} +.page-from-center-to-left { + -webkit-animation: pageFromCenterToLeft 400ms forwards; + animation: pageFromCenterToLeft 400ms forwards; +} +.page-from-left-to-center { + -webkit-animation: pageFromLeftToCenter 400ms forwards; + animation: pageFromLeftToCenter 400ms forwards; +} +@-webkit-keyframes pageFromCenterToLeft { + from { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + } + to { + opacity: 0.9; + -webkit-transform: translate3d(-20%, 0, 0); + } +} +@keyframes pageFromCenterToLeft { + from { + transform: translate3d(0, 0, 0); + } + to { + opacity: 0.9; + transform: translate3d(-20%, 0, 0); + } +} +@-webkit-keyframes pageFromLeftToCenter { + from { + opacity: 0.9; + -webkit-transform: translate3d(-20%, 0, 0); + } + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + } +} +@keyframes pageFromLeftToCenter { + from { + transform: translate3d(-20%, 0, 0); + } + to { + opacity: 1; + transform: translate3d(0, 0, 0); + } +} +/* === Toolbars === */ +.navbar-inner, +.toolbar-inner { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + padding: 0 8px; + box-sizing: border-box; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; +} +.navbar-inner.cached { + display: none; +} +.navbar, +.toolbar { + height: 44px; + width: 100%; + box-sizing: border-box; + font-size: 17px; + position: relative; + margin: 0; + z-index: 500; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.navbar b, +.toolbar b { + font-weight: 500; +} +html.ios-gt-8 .navbar b, +html.ios-gt-8 .toolbar b { + font-weight: 600; +} +.navbar, +.toolbar, +.subnavbar { + background: #f7f7f8; +} +.navbar a.link, +.toolbar a.link, +.subnavbar a.link { + line-height: 44px; + height: 44px; + text-decoration: none; + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-pack: start; + -ms-flex-pack: start; + -webkit-justify-content: flex-start; + justify-content: flex-start; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + -webkit-transform: translateZ(0px); + transform: translateZ(0px); +} +html:not(.watch-active-state) .navbar a.link:active, +html:not(.watch-active-state) .toolbar a.link:active, +html:not(.watch-active-state) .subnavbar a.link:active, +.navbar a.link.active-state, +.toolbar a.link.active-state, +.subnavbar a.link.active-state { + opacity: 0.3; + -webkit-transition-duration: 0ms; + transition-duration: 0ms; +} +.navbar a.link i + span, +.toolbar a.link i + span, +.subnavbar a.link i + span, +.navbar a.link i + i, +.toolbar a.link i + i, +.subnavbar a.link i + i, +.navbar a.link span + i, +.toolbar a.link span + i, +.subnavbar a.link span + i, +.navbar a.link span + span, +.toolbar a.link span + span, +.subnavbar a.link span + span { + margin-left: 7px; +} +.navbar a.icon-only, +.toolbar a.icon-only, +.subnavbar a.icon-only { + min-width: 44px; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + margin: 0; +} +.navbar i.icon, +.toolbar i.icon, +.subnavbar i.icon { + display: block; +} +.navbar { + left: 0; + top: 0; +} +.navbar:after { + content: ''; + position: absolute; + left: 0; + bottom: 0; + right: auto; + top: auto; + height: 1px; + width: 100%; + background-color: #c4c4c4; + display: block; + z-index: 15; + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; +} +html.pixel-ratio-2 .navbar:after { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .navbar:after { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.navbar:after { + backface-visibility: hidden; +} +.navbar.no-border:after { + display: none; +} +.navbar .center { + font-size: 17px; + font-weight: 500; + text-align: center; + margin: 0; + position: relative; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + line-height: 44px; + -webkit-flex-shrink: 10; + -ms-flex: 0 10 auto; + flex-shrink: 10; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; +} +html.ios-gt-8 .navbar .center { + font-weight: 600; +} +.navbar .left, +.navbar .right { + -webkit-flex-shrink: 0; + -ms-flex: 0 0 auto; + flex-shrink: 0; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-pack: start; + -ms-flex-pack: start; + -webkit-justify-content: flex-start; + justify-content: flex-start; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.navbar .left a + a, +.navbar .right a + a { + margin-left: 15px; +} +.navbar .left { + margin-right: 10px; +} +.navbar .right { + margin-left: 10px; +} +.navbar .right:first-child { + position: absolute; + right: 8px; + height: 100%; +} +.popup .navbar { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.subnavbar { + height: 44px; + width: 100%; + position: absolute; + left: 0; + top: 100%; + margin-top: -1px; + z-index: 20; + box-sizing: border-box; + padding: 0 8px; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; +} +.subnavbar:after { + content: ''; + position: absolute; + left: 0; + bottom: 0; + right: auto; + top: auto; + height: 1px; + width: 100%; + background-color: #c4c4c4; + display: block; + z-index: 15; + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; +} +html.pixel-ratio-2 .subnavbar:after { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .subnavbar:after { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.subnavbar.no-border:after { + display: none; +} +.navbar.no-border .subnavbar { + margin-top: 0; +} +.navbar-on-left .subnavbar, +.navbar-on-right .subnavbar { + pointer-events: none; +} +.navbar .subnavbar, +.page .subnavbar { + position: absolute; +} +.page > .subnavbar { + top: 0; + margin-top: 0; +} +.subnavbar > .buttons-row { + width: 100%; +} +.subnavbar .searchbar, +.subnavbar.searchbar { + position: absolute; +} +.subnavbar.searchbar, +.subnavbar .searchbar { + position: absolute; +} +.subnavbar .searchbar { + left: 0; + top: 0; +} +.toolbar { + left: 0; + bottom: 0; +} +.toolbar:before { + content: ''; + position: absolute; + left: 0; + top: 0; + bottom: auto; + right: auto; + height: 1px; + width: 100%; + background-color: #c4c4c4; + display: block; + z-index: 15; + -webkit-transform-origin: 50% 0%; + transform-origin: 50% 0%; +} +html.pixel-ratio-2 .toolbar:before { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .toolbar:before { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.toolbar.no-border:before { + display: none; +} +.toolbar a { + -webkit-flex-shrink: 1; + -ms-flex: 0 1 auto; + flex-shrink: 1; + position: relative; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} +.tabbar { + color: #929292; + z-index: 5001; +} +.tabbar a { + color: #929292; +} +.tabbar a.active { + color: #DF6737; +} +.tabbar a.link { + line-height: 1.4; +} +.tabbar a.tab-link, +.tabbar a.link { + height: 100%; + width: 100%; + box-sizing: border-box; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + overflow: visible; + -webkit-box-flex: 1; + -ms-flex: 1; + -webkit-box-orient: vertical; + -moz-box-orient: vertical; + -ms-flex-direction: column; + -webkit-flex-direction: column; + flex-direction: column; +} +.tabbar i.icon { + height: 30px; +} +.tabbar-labels { + height: 50px; +} +.tabbar-labels a.tab-link, +.tabbar-labels a.link { + padding-top: 4px; + padding-bottom: 4px; + height: 100%; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; +} +.tabbar-labels a.tab-link i + span, +.tabbar-labels a.link i + span { + margin: 0; +} +.tabbar-labels span.tabbar-label { + line-height: 1; + display: block; + margin: 0; + letter-spacing: 0.01em; + font-size: 10px; + position: relative; + text-overflow: ellipsis; + white-space: nowrap; +} +.subnavbar input[type="text"], +.navbar input[type="text"], +.subnavbar input[type="password"], +.navbar input[type="password"], +.subnavbar input[type="search"], +.navbar input[type="search"], +.subnavbar input[type="email"], +.navbar input[type="email"], +.subnavbar input[type="tel"], +.navbar input[type="tel"], +.subnavbar input[type="url"], +.navbar input[type="url"] { + box-sizing: border-box; + width: 100%; + height: 28px; + display: block; + border: none; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + appearance: none; + border-radius: 5px; + font-family: inherit; + color: #000; + font-size: 14px; + font-weight: normal; + padding: 0 8px; + background-color: #fff; +} +@media all and (min-width: 768px) { + .tabbar .toolbar-inner { + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + } + .tabbar a.tab-link, + .tabbar a.link { + width: auto; + min-width: 105px; + } + .tabbar-labels { + height: 56px; + } + .tabbar-labels span.tabbar-label { + font-size: 14px; + } +} +.navbar-from-right-to-center .left, +.navbar-from-right-to-center .right, +.navbar-from-right-to-center .center, +.navbar-from-right-to-center .subnavbar, +.navbar-from-right-to-center .fading { + -webkit-animation: navbarElementFadeIn 400ms forwards; + animation: navbarElementFadeIn 400ms forwards; +} +.navbar-from-right-to-center .sliding { + opacity: 1; +} +.navbar-from-center-to-right .left, +.navbar-from-center-to-right .right, +.navbar-from-center-to-right .center, +.navbar-from-center-to-right .subnavbar, +.navbar-from-center-to-right .fading { + -webkit-animation: navbarElementFadeOut 400ms forwards; + animation: navbarElementFadeOut 400ms forwards; +} +.navbar-from-center-to-right .sliding { + opacity: 0; +} +.navbar-from-center-to-right .subnavbar.sliding { + opacity: 1; +} +@-webkit-keyframes navbarElementFadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@keyframes navbarElementFadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +.navbar-from-center-to-left .left, +.navbar-from-center-to-left .right, +.navbar-from-center-to-left .center, +.navbar-from-center-to-left .subnavbar, +.navbar-from-center-to-left .fading { + -webkit-animation: navbarElementFadeOut 400ms forwards; + animation: navbarElementFadeOut 400ms forwards; +} +.navbar-from-center-to-left .sliding { + opacity: 0; +} +.navbar-from-center-to-left .subnavbar.sliding { + opacity: 1; +} +.navbar-from-left-to-center .left, +.navbar-from-left-to-center .right, +.navbar-from-left-to-center .center, +.navbar-from-left-to-center .subnavbar, +.navbar-from-left-to-center .fading { + -webkit-animation: navbarElementFadeIn 400ms forwards; + animation: navbarElementFadeIn 400ms forwards; +} +.navbar-from-left-to-center .sliding { + opacity: 1; +} +.navbar-on-left .left, +.navbar-on-left .right, +.navbar-on-left .center, +.navbar-on-left .subnavbar, +.navbar-on-left .fading { + opacity: 0; +} +.navbar-on-left .sliding { + opacity: 0; +} +.navbar-on-left .subnavbar.sliding { + opacity: 1; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); +} +.navbar-on-right .left, +.navbar-on-right .right, +.navbar-on-right .center, +.navbar-on-right .subnavbar, +.navbar-on-right .fading { + opacity: 0; +} +.navbar-on-right .sliding { + opacity: 0; +} +.navbar-on-right .subnavbar.sliding { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); +} +@-webkit-keyframes navbarElementFadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} +@keyframes navbarElementFadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} +.navbar-from-right-to-center .left.sliding .back.link .icon, +.navbar-from-center-to-right .left.sliding .back.link .icon, +.navbar-from-center-to-left .left.sliding .back.link .icon, +.navbar-from-left-to-center .left.sliding .back.link .icon { + -webkit-transition-duration: 400ms; + transition-duration: 400ms; +} +.navbar-from-right-to-center .sliding, +.navbar-from-center-to-right .sliding, +.navbar-from-center-to-left .sliding, +.navbar-from-left-to-center .sliding { + -webkit-transition-duration: 400ms; + transition-duration: 400ms; + -webkit-animation: none; + animation: none; +} +/* === Relation between toolbar/navbar types and pages === */ +.page > .navbar, +.view > .navbar, +.views > .navbar, +.page > .toolbar, +.view > .toolbar, +.views > .toolbar { + position: absolute; +} +.subnavbar ~ .page-content { + padding-top: 44px; +} +.navbar-through .page-content, +.navbar-fixed .page-content { + padding-top: 44px; +} +.navbar-through .with-subnavbar .page-content, +.navbar-fixed .with-subnavbar .page-content, +.navbar-through .page-content.with-subnavbar, +.navbar-fixed .page-content.with-subnavbar, +.navbar-through .subnavbar ~ .page-content, +.navbar-fixed .subnavbar ~ .page-content { + padding-top: 88px; +} +.navbar-through .page .subnavbar, +.navbar-fixed .page .subnavbar, +.navbar-through.page .subnavbar, +.navbar-fixed.page .subnavbar { + top: 44px; +} +.toolbar-through .page-content, +.toolbar-fixed .page-content, +.tabbar-through .page-content, +.tabbar-fixed .page-content { + padding-bottom: 44px; +} +.tabbar-labels-fixed .page-content, +.tabbar-labels-through .page-content { + padding-bottom: 50px; +} +@media all and (min-width: 768px) { + .tabbar-labels-fixed .page-content, + .tabbar-labels-through .page-content { + padding-bottom: 56px; + } +} +.navbar.navbar-hiding { + -webkit-transition-duration: 400ms; + transition-duration: 400ms; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.navbar.navbar-hiding ~ .page-content .list-group-title, +.navbar.navbar-hiding ~ .pages .list-group-title, +.navbar.navbar-hiding ~ .page .list-group-title { + -webkit-transition-duration: 400ms; + transition-duration: 400ms; +} +.navbar.navbar-hiding ~ .page-content .subnavbar, +.navbar.navbar-hiding ~ .pages .subnavbar, +.navbar.navbar-hiding ~ .page .subnavbar { + -webkit-transition-duration: 400ms; + transition-duration: 400ms; +} +.navbar.navbar-hidden { + -webkit-transition-duration: 400ms; + transition-duration: 400ms; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); +} +.navbar.navbar-hidden ~ .page-content .list-group-title, +.navbar.navbar-hidden ~ .pages .list-group-title, +.navbar.navbar-hidden ~ .page .list-group-title { + -webkit-transition-duration: 400ms; + transition-duration: 400ms; + top: -44px; +} +.navbar.navbar-hidden ~ .page-content .subnavbar, +.navbar.navbar-hidden ~ .pages .subnavbar, +.navbar.navbar-hidden ~ .page .subnavbar { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + -webkit-transition-duration: 400ms; + transition-duration: 400ms; +} +.page.no-navbar .page-content { + padding-top: 0; +} +.page.no-navbar.with-subnavbar .page-content, +.with-subnavbar .page.no-navbar .page-content, +.page.no-navbar .page-content.with-subnavbar { + padding-top: 44px; +} +.toolbar.toolbar-hiding, +.tabbar.toolbar-hiding, +.toolbar.tabbar-hiding, +.tabbar.tabbar-hiding { + -webkit-transition-duration: 400ms; + transition-duration: 400ms; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.toolbar.toolbar-hidden, +.tabbar.toolbar-hidden, +.toolbar.tabbar-hidden, +.tabbar.tabbar-hidden { + -webkit-transition-duration: 400ms; + transition-duration: 400ms; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); +} +.page.no-toolbar .page-content, +.page.no-tabbar .page-content { + padding-bottom: 0; +} +/* === Search Bar === */ +.searchbar { + height: 44px; + width: 100%; + background: #c9c9ce; + box-sizing: border-box; + padding: 0 8px; + overflow: hidden; + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; +} +.searchbar:after { + content: ''; + position: absolute; + left: 0; + bottom: 0; + right: auto; + top: auto; + height: 1px; + width: 100%; + background-color: #b4b4b4; + display: block; + z-index: 15; + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; +} +html.pixel-ratio-2 .searchbar:after { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .searchbar:after { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.searchbar .searchbar-input { + width: 100%; + height: 28px; + position: relative; + -webkit-flex-shrink: 1; + -ms-flex: 0 1 auto; + flex-shrink: 1; +} +.searchbar input[type="search"] { + box-sizing: border-box; + width: 100%; + height: 28px; + display: block; + border: none; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + appearance: none; + border-radius: 5px; + font-family: inherit; + color: #000; + font-size: 14px; + font-weight: normal; + padding: 0 8px; + background-color: #fff; + padding: 0 28px; + height: 100%; + background-repeat: no-repeat; + background-position: 8px center; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2013%2013'%20enable-background%3D'new%200%200%2013%2013'%3E%3Cg%3E%3Cpath%20fill%3D'%23939398'%20d%3D'M5%2C1c2.2%2C0%2C4%2C1.8%2C4%2C4S7.2%2C9%2C5%2C9S1%2C7.2%2C1%2C5S2.8%2C1%2C5%2C1%20M5%2C0C2.2%2C0%2C0%2C2.2%2C0%2C5s2.2%2C5%2C5%2C5s5-2.2%2C5-5S7.8%2C0%2C5%2C0%20L5%2C0z'%2F%3E%3C%2Fg%3E%3Cline%20stroke%3D'%23939398'%20stroke-miterlimit%3D'10'%20x1%3D'12.6'%20y1%3D'12.6'%20x2%3D'8.2'%20y2%3D'8.2'%2F%3E%3C%2Fsvg%3E"); + -webkit-background-size: 13px 13px; + background-size: 13px 13px; +} +.searchbar input[type="search"]::-webkit-input-placeholder { + color: #939398; + opacity: 1; +} +.searchbar input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} +.searchbar .searchbar-clear { + position: absolute; + width: 28px; + height: 28px; + right: 0; + top: 0; + opacity: 0; + pointer-events: none; + background-position: center; + background-repeat: no-repeat; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2028'%3E%3Ccircle%20cx%3D'14'%20cy%3D'14'%20r%3D'14'%20fill%3D'%238e8e93'%2F%3E%3Cline%20stroke%3D'%23ffffff'%20stroke-width%3D'2'%20stroke-miterlimit%3D'10'%20x1%3D'8'%20y1%3D'8'%20x2%3D'20'%20y2%3D'20'%2F%3E%3Cline%20fill%3D'none'%20stroke%3D'%23ffffff'%20stroke-width%3D'2'%20stroke-miterlimit%3D'10'%20x1%3D'20'%20y1%3D'8'%20x2%3D'8'%20y2%3D'20'%2F%3E%3C%2Fsvg%3E"); + -webkit-background-size: 14px 14px; + background-size: 14px 14px; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + cursor: pointer; +} +.searchbar .searchbar-cancel { + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + font-size: 17px; + cursor: pointer; + opacity: 0; + -webkit-flex-shrink: 0; + -ms-flex: 0 0 auto; + flex-shrink: 0; + margin-left: 0; + pointer-events: none; + display: none; +} +.searchbar.searchbar-active .searchbar-cancel { + margin-left: 8px; + opacity: 1; + pointer-events: auto; +} +html:not(.watch-active-state) .searchbar.searchbar-active .searchbar-cancel:active, +.searchbar.searchbar-active .searchbar-cancel.active-state { + opacity: 0.3; + -webkit-transition-duration: 0ms; + transition-duration: 0ms; +} +.searchbar.searchbar-not-empty .searchbar-clear { + pointer-events: auto; + opacity: 1; +} +.searchbar-overlay { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + z-index: 100; + opacity: 0; + pointer-events: none; + background: rgba(0, 0, 0, 0.4); + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.searchbar-overlay.searchbar-overlay-active { + opacity: 1; + pointer-events: auto; +} +.searchbar-not-found { + display: none; +} +.hidden-by-searchbar, +.list-block .hidden-by-searchbar, +.list-block li.hidden-by-searchbar { + display: none; +} +.page > .searchbar { + position: absolute; + width: 100%; + left: 0; + top: 0; + z-index: 200; +} +.page > .searchbar ~ .page-content { + padding-top: 44px; +} +.navbar-fixed .page > .searchbar, +.navbar-through .page > .searchbar, +.navbar-fixed > .searchbar, +.navbar-through > .searchbar { + top: 44px; +} +.navbar-fixed .page > .searchbar ~ .page-content, +.navbar-through .page > .searchbar ~ .page-content, +.navbar-fixed > .searchbar ~ .page-content, +.navbar-through > .searchbar ~ .page-content { + padding-top: 88px; +} +/* === Message Bar === */ +.messagebar { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-transition-duration: 0ms; + transition-duration: 0ms; + background: #fff; +} +.messagebar:before { + display: none; +} +.messagebar textarea { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + appearance: none; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + border: 1px solid #c8c8cd; + background: #fff; + border-radius: 17px; + box-shadow: none; + display: block; + padding: 6px 15px; + margin: 0; + width: 100%; + height: 34px; + color: #000; + font-size: 17px; + line-height: 20px; + font-family: inherit; + resize: none; + -webkit-flex-shrink: 1; + -ms-flex: 0 1 auto; + flex-shrink: 1; +} +.messagebar .link { + -ms-flex-item-align: flex-end; + -webkit-align-self: flex-end; + align-self: flex-end; +} +.messagebar .link.icon-only:first-child { + margin-left: -6px; +} +.messagebar .link:not(.icon-only) + textarea { + margin-left: 8px; +} +.messagebar textarea + .link { + margin-left: 8px; +} +.messagebar .link { + -webkit-flex-shrink: 0; + -ms-flex: 0 0 auto; + flex-shrink: 0; +} +.messagebar ~ .page-content { + padding-bottom: 44px; +} +.page.no-toolbar .messagebar ~ .page-content { + padding-bottom: 44px; +} +.hidden-toolbar .messagebar { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-transition-duration: 0ms; + transition-duration: 0ms; +} +/* === Icons === */ +i.icon { + display: inline-block; + vertical-align: middle; + background-size: 100% auto; + background-position: center; + background-repeat: no-repeat; + font-style: normal; + position: relative; +} +i.icon.icon-back { + width: 12px; + height: 20px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M10%2C0l2%2C2l-8%2C8l8%2C8l-2%2C2L0%2C10L10%2C0z'%20fill%3D'%23DF6737'%2F%3E%3C%2Fsvg%3E"); +} +i.icon.icon-forward { + width: 12px; + height: 20px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M2%2C20l-2-2l8-8L0%2C2l2-2l10%2C10L2%2C20z'%20fill%3D'%23DF6737'%2F%3E%3C%2Fsvg%3E"); +} +i.icon.icon-bars { + width: 21px; + height: 14px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2021%2014'%3E%3Cpath%20fill%3D'%23DF6737'%20d%3D'M0%2C0h2v2H0V0z%20M4%2C0h17v1H4V0z%20M0%2C6h2v2H0V6z%20M4%2C6h17v1H4V6z%20M0%2C12h2v2H0V12z%20M4%2C12h17v1H4V12z'%2F%3E%3C%2Fsvg%3E"); +} +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2ddpx) { + i.icon.icon-bars { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2042%2026'%3E%3Cpath%20fill%3D'%23DF6737'%20d%3D'M0%2C0h4v4H0V0z%20M8%2C1h34v2H8V1z%20M0%2C11h4v4H0V11z%20M8%2C12h34v2H8V12z%20M0%2C22h4v4H0V22z%20M8%2C23h34v2H8V23z'%2F%3E%3C%2Fsvg%3E"); + height: 13px; + } +} +i.icon.icon-camera { + width: 25px; + height: 20px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20x%3D'0px'%20y%3D'0px'%20viewBox%3D'0%200%2025%2020'%3E%3Cpath%20fill%3D'%238C8D92'%20d%3D'M13.3%2C5.5c-2.7%2C0-5%2C2.2-5%2C5s2.2%2C5%2C5%2C5c2.7%2C0%2C5-2.2%2C5-5S16%2C5.5%2C13.3%2C5.5z'%2F%3E%3Cpath%20fill%3D'%238C8D92'%20d%3D'M22.8%2C1.8h-3.3c-0.2-1.3-1-1.8-2-1.8H8.1c-1%2C0-1.8%2C0.4-2%2C1.8H2.8C1.4%2C1.8%2C0%2C2.8%2C0%2C4.2v12.6%20c0%2C1.4%2C1.4%2C2.5%2C2.8%2C2.5h20c1.4%2C0%2C2.2-1.1%2C2.2-2.5V4.2C25%2C2.8%2C24.2%2C1.8%2C22.8%2C1.8z%20M3.5%2C6.4C2.6%2C6.4%2C2%2C5.8%2C2%2C5c0-0.8%2C0.7-1.5%2C1.5-1.5%20S5%2C4.1%2C5%2C5C5%2C5.8%2C4.3%2C6.4%2C3.5%2C6.4z%20M13.3%2C16.8c-3.5%2C0-6.3-2.7-6.3-6.2c0-3.3%2C2.5-6.2%2C5.7-6.2h1.2c3.2%2C0%2C5.7%2C2.9%2C5.7%2C6.2%20C19.6%2C14.1%2C16.7%2C16.8%2C13.3%2C16.8z'%2F%3E%3C%2Fsvg%3E"); +} +i.icon.icon-f7 { + width: 29px; + height: 29px; + background-image: url("../img/i-f7-ios.png"); + border-radius: 6px; +} +i.icon.icon-next, +i.icon.icon-prev { + width: 15px; + height: 15px; +} +i.icon.icon-next { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23DF6737'%20d%3D'M1%2C1.6l11.8%2C5.8L1%2C13.4V1.6%20M0%2C0v15l15-7.6L0%2C0L0%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-prev { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%23DF6737'%20d%3D'M14%2C1.6v11.8L2.2%2C7.6L14%2C1.6%20M15%2C0L0%2C7.6L15%2C15V0L15%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-plus { + width: 25px; + height: 25px; + font-size: 31px; + line-height: 20px; + text-align: center; + font-weight: 100; +} +.navbar .framework7-icons, +.navbar .f7-icons, +.toolbar .framework7-icons, +.toolbar .f7-icons { + font-size: 22px; +} +.tabbar .framework7-icons, +.tabbar .f7-icons, +.tabbar-labels .framework7-icons, +.tabbar-labels .f7-icons { + font-size: 25px; +} +/* === Content Block === */ +.content-block { + margin: 35px 0; + padding: 0 15px; + color: #6d6d72; + box-sizing: border-box; +} +.content-block.no-hairlines:before, +.content-block.no-hairlines ul:before, +.content-block.no-hairlines .content-block-inner:before { + display: none; +} +.content-block.no-hairlines:after, +.content-block.no-hairlines ul:after, +.content-block.no-hairlines .content-block-inner:after { + display: none; +} +.content-block-title { + position: relative; + overflow: hidden; + margin: 0; + white-space: nowrap; + text-overflow: ellipsis; + font-size: 14px; + text-transform: uppercase; + line-height: 1; + color: #6d6d72; + margin: 35px 15px 10px; +} +.content-block-title + .list-block, +.content-block-title + .content-block, +.content-block-title + .card { + margin-top: 10px; +} +.content-block-inner { + background: #fff; + padding: 10px 15px; + margin-left: -15px; + width: 100%; + position: relative; + color: #000; +} +.content-block-inner:before { + content: ''; + position: absolute; + left: 0; + top: 0; + bottom: auto; + right: auto; + height: 1px; + width: 100%; + background-color: #c8c7cc; + display: block; + z-index: 15; + -webkit-transform-origin: 50% 0%; + transform-origin: 50% 0%; +} +html.pixel-ratio-2 .content-block-inner:before { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .content-block-inner:before { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.content-block-inner:after { + content: ''; + position: absolute; + left: 0; + bottom: 0; + right: auto; + top: auto; + height: 1px; + width: 100%; + background-color: #c8c7cc; + display: block; + z-index: 15; + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; +} +html.pixel-ratio-2 .content-block-inner:after { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .content-block-inner:after { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.content-block.inset { + margin-left: 15px; + margin-right: 15px; + border-radius: 7px; +} +.content-block.inset .content-block-inner { + border-radius: 7px; +} +.content-block.inset .content-block-inner:before { + display: none; +} +.content-block.inset .content-block-inner:after { + display: none; +} +@media all and (min-width: 768px) { + .content-block.tablet-inset { + margin-left: 15px; + margin-right: 15px; + border-radius: 7px; + } + .content-block.tablet-inset .content-block-inner { + border-radius: 7px; + } + .content-block.tablet-inset .content-block-inner:before { + display: none; + } + .content-block.tablet-inset .content-block-inner:after { + display: none; + } +} +/* === Lists === */ +.list-block { + margin: 35px 0; + font-size: 17px; +} +.list-block ul { + background: #fff; + list-style: none; + padding: 0; + margin: 0; + position: relative; +} +.list-block ul:before { + content: ''; + position: absolute; + left: 0; + top: 0; + bottom: auto; + right: auto; + height: 1px; + width: 100%; + background-color: #c8c7cc; + display: block; + z-index: 15; + -webkit-transform-origin: 50% 0%; + transform-origin: 50% 0%; +} +html.pixel-ratio-2 .list-block ul:before { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .list-block ul:before { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.list-block ul:after { + content: ''; + position: absolute; + left: 0; + bottom: 0; + right: auto; + top: auto; + height: 1px; + width: 100%; + background-color: #c8c7cc; + display: block; + z-index: 15; + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; +} +html.pixel-ratio-2 .list-block ul:after { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .list-block ul:after { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.list-block ul ul { + padding-left: 45px; +} +.list-block ul ul:before { + display: none; +} +.list-block ul ul:after { + display: none; +} +.list-block .align-top, +.list-block .align-top .item-content, +.list-block .align-top .item-inner { + -webkit-box-align: start; + -ms-flex-align: start; + -webkit-align-items: flex-start; + align-items: flex-start; +} +.list-block.inset { + margin-left: 15px; + margin-right: 15px; + border-radius: 7px; +} +.list-block.inset .content-block-title { + margin-left: 0; + margin-right: 0; +} +.list-block.inset ul { + border-radius: 7px; +} +.list-block.inset ul:before { + display: none; +} +.list-block.inset ul:after { + display: none; +} +.list-block.inset li:first-child > a { + border-radius: 7px 7px 0 0; +} +.list-block.inset li:last-child > a { + border-radius: 0 0 7px 7px; +} +.list-block.inset li:first-child:last-child > a { + border-radius: 7px; +} +@media all and (min-width: 768px) { + .list-block.tablet-inset { + margin-left: 15px; + margin-right: 15px; + border-radius: 7px; + } + .list-block.tablet-inset .content-block-title { + margin-left: 0; + margin-right: 0; + } + .list-block.tablet-inset ul { + border-radius: 7px; + } + .list-block.tablet-inset ul:before { + display: none; + } + .list-block.tablet-inset ul:after { + display: none; + } + .list-block.tablet-inset li:first-child > a { + border-radius: 7px 7px 0 0; + } + .list-block.tablet-inset li:last-child > a { + border-radius: 0 0 7px 7px; + } + .list-block.tablet-inset li:first-child:last-child > a { + border-radius: 7px; + } + .list-block.tablet-inset .content-block-title { + margin-left: 0; + margin-right: 0; + } + .list-block.tablet-inset ul { + border-radius: 7px; + } + .list-block.tablet-inset ul:before { + display: none; + } + .list-block.tablet-inset ul:after { + display: none; + } + .list-block.tablet-inset li:first-child > a { + border-radius: 7px 7px 0 0; + } + .list-block.tablet-inset li:last-child > a { + border-radius: 0 0 7px 7px; + } + .list-block.tablet-inset li:first-child:last-child > a { + border-radius: 7px; + } +} +.list-block li { + box-sizing: border-box; + position: relative; +} +.list-block .item-media { + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-shrink: 0; + -ms-flex: 0 0 auto; + flex-shrink: 0; + -webkit-box-lines: single; + -moz-box-lines: single; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: none; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + box-sizing: border-box; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + padding-top: 7px; + padding-bottom: 8px; +} +.list-block .item-media i + i { + margin-left: 5px; +} +.list-block .item-media i + img { + margin-left: 5px; +} +.list-block .item-media + .item-inner { + margin-left: 15px; +} +.list-block .item-inner { + padding-right: 15px; + position: relative; + width: 100%; + padding-top: 8px; + padding-bottom: 7px; + min-height: 44px; + box-sizing: border-box; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1; + overflow: hidden; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + -ms-flex-item-align: stretch; + -webkit-align-self: stretch; + align-self: stretch; +} +.list-block .item-inner:after { + content: ''; + position: absolute; + left: 0; + bottom: 0; + right: auto; + top: auto; + height: 1px; + width: 100%; + background-color: #c8c7cc; + display: block; + z-index: 15; + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; +} +html.pixel-ratio-2 .list-block .item-inner:after { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .list-block .item-inner:after { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.list-block .item-title { + -webkit-flex-shrink: 1; + -ms-flex: 0 1 auto; + flex-shrink: 1; + min-width: 0; + white-space: nowrap; + position: relative; + overflow: hidden; + text-overflow: ellipsis; + max-width: 100%; +} +.list-block .item-after { + white-space: nowrap; + color: #8e8e93; + -webkit-flex-shrink: 0; + -ms-flex: 0 0 auto; + flex-shrink: 0; + margin-left: 5px; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + max-height: 28px; +} +.list-block .smart-select .item-after, +.list-block .autocomplete-opener .item-after { + max-width: 70%; + overflow: hidden; + text-overflow: ellipsis; + position: relative; + display: block; +} +.list-block .item-link { + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + display: block; + color: inherit; +} +.list-block .item-link .item-inner { + padding-right: 35px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%2060%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'm60%2061.5-38.25%2038.25-9.75-9.75%2029.25-28.5-29.25-28.5%209.75-9.75z'%20fill%3D'%23c7c7cc'%2F%3E%3C%2Fsvg%3E"); + background-size: 10px 20px; + background-repeat: no-repeat; + background-position: 95% center; + background-position: -webkit-calc(100% - 15px) center; + background-position: calc(100% - 15px) center; +} +html:not(.watch-active-state) .list-block .item-link:active, +.list-block .item-link.active-state { + -webkit-transition-duration: 0ms; + transition-duration: 0ms; + background-color: #d9d9d9; +} +html:not(.watch-active-state) .list-block .item-link:active .item-inner:after, +.list-block .item-link.active-state .item-inner:after { + background-color: transparent; +} +.list-block .item-link.list-button { + padding: 0 15px; + text-align: center; + color: #007aff; + display: block; + line-height: 43px; +} +.list-block .item-link.list-button:after { + content: ''; + position: absolute; + left: 0; + bottom: 0; + right: auto; + top: auto; + height: 1px; + width: 100%; + background-color: #c8c7cc; + display: block; + z-index: 15; + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; +} +html.pixel-ratio-2 .list-block .item-link.list-button:after { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .list-block .item-link.list-button:after { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.list-block .item-content { + box-sizing: border-box; + padding-left: 15px; + min-height: 44px; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; +} +.list-block .list-block-label { + margin: 10px 0 35px; + padding: 0 15px; + font-size: 14px; + color: #8f8f94; +} +.list-block .swipeout { + overflow: hidden; + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; +} +.list-block .swipeout.deleting { + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +.list-block .swipeout.deleting .swipeout-content { + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} +.list-block .swipeout.transitioning .swipeout-content, +.list-block .swipeout.transitioning .swipeout-actions-right a, +.list-block .swipeout.transitioning .swipeout-actions-left a, +.list-block .swipeout.transitioning .swipeout-overswipe { + -webkit-transition: 300ms; + transition: 300ms; +} +.list-block .swipeout-content { + position: relative; + z-index: 10; +} +.list-block .swipeout-overswipe { + -webkit-transition: 200ms left; + transition: 200ms left; +} +.list-block .swipeout-actions-left, +.list-block .swipeout-actions-right { + position: absolute; + top: 0; + height: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; +} +.list-block .swipeout-actions-left a, +.list-block .swipeout-actions-right a { + padding: 0 30px; + color: #fff; + background: #c7c7cc; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + position: relative; + left: 0; +} +.list-block .swipeout-actions-left a:after, +.list-block .swipeout-actions-right a:after { + content: ''; + position: absolute; + top: 0; + width: 600%; + height: 100%; + background: inherit; + z-index: -1; +} +.list-block .swipeout-actions-left a.swipeout-delete, +.list-block .swipeout-actions-right a.swipeout-delete { + background: #ff3b30; +} +.list-block .swipeout-actions-right { + right: 0%; + -webkit-transform: translateX(100%); + transform: translateX(100%); +} +.list-block .swipeout-actions-right a:after { + left: 100%; + margin-left: -1px; +} +.list-block .swipeout-actions-left { + left: 0%; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} +.list-block .swipeout-actions-left a:after { + right: 100%; + margin-right: -1px; +} +.list-block .item-subtitle { + font-size: 15px; + position: relative; + overflow: hidden; + white-space: nowrap; + max-width: 100%; + text-overflow: ellipsis; +} +.list-block .item-text { + font-size: 15px; + color: #8e8e93; + line-height: 21px; + position: relative; + overflow: hidden; + height: 42px; + text-overflow: ellipsis; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; + display: -webkit-box; +} +.list-block.media-list .item-title, +.list-block li.media-item .item-title { + font-weight: 500; +} +html.ios-gt-8 .list-block.media-list .item-title, +html.ios-gt-8 .list-block li.media-item .item-title { + font-weight: 600; +} +.list-block.media-list .item-inner, +.list-block li.media-item .item-inner { + display: block; + padding-top: 10px; + padding-bottom: 9px; + -ms-flex-item-align: stretch; + -webkit-align-self: stretch; + align-self: stretch; +} +.list-block.media-list .item-link .item-inner, +.list-block li.media-item .item-link .item-inner { + background: none; + padding-right: 15px; +} +.list-block.media-list .item-link .item-title-row, +.list-block li.media-item .item-link .item-title-row { + padding-right: 20px; + background: no-repeat right center; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%2060%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'm60%2061.5-38.25%2038.25-9.75-9.75%2029.25-28.5-29.25-28.5%209.75-9.75z'%20fill%3D'%23c7c7cc'%2F%3E%3C%2Fsvg%3E"); + background-size: 10px 20px; +} +.list-block.media-list .item-media, +.list-block li.media-item .item-media { + padding-top: 9px; + padding-bottom: 10px; +} +.list-block.media-list .item-media img, +.list-block li.media-item .item-media img { + display: block; +} +.list-block.media-list .item-title-row, +.list-block li.media-item .item-title-row { + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; +} +.list-block.media-list .item-content > .item-after, +.list-block li.media-item .item-content > .item-after { + margin-right: 15px; + margin-left: 15px; +} +.list-block .list-group ul:after, +.list-block .list-group ul:before { + z-index: 25; +} +.list-block .list-group + .list-group ul:before { + display: none; +} +.list-block .item-divider, +.list-block .list-group-title { + background: #F7F7F7; + margin-top: -1px; + padding: 4px 15px; + white-space: nowrap; + position: relative; + max-width: 100%; + text-overflow: ellipsis; + overflow: hidden; + color: #8e8e93; + z-index: 15; +} +.list-block .item-divider:before, +.list-block .list-group-title:before { + content: ''; + position: absolute; + left: 0; + top: 0; + bottom: auto; + right: auto; + height: 1px; + width: 100%; + background-color: #c8c7cc; + display: block; + z-index: 15; + -webkit-transform-origin: 50% 0%; + transform-origin: 50% 0%; +} +html.pixel-ratio-2 .list-block .item-divider:before, +html.pixel-ratio-2 .list-block .list-group-title:before { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .list-block .item-divider:before, +html.pixel-ratio-3 .list-block .list-group-title:before { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.list-block .list-group-title { + position: relative; + position: -webkit-sticky; + position: -moz-sticky; + position: sticky; + top: 0px; + z-index: 20; + margin-top: 0; +} +.list-block .list-group-title:before { + display: none; +} +.list-block .sortable-handler { + position: absolute; + right: 0; + top: 0; + bottom: 1px; + z-index: 10; + background-repeat: no-repeat; + background-size: 18px 12px; + background-position: center; + width: 35px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2018%2012'%20fill%3D'%23c7c7cc'%3E%3Cpath%20d%3D'M0%2C2V0h22v2H0z'%2F%3E%3Cpath%20d%3D'M0%2C7V5h22v2H0z'%2F%3E%3Cpath%20d%3D'M0%2C12v-2h22v2H0z'%2F%3E%3C%2Fsvg%3E"); + opacity: 0; + visibility: hidden; + cursor: pointer; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +.list-block.sortable .item-inner { + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +.list-block.sortable-opened .sortable-handler { + visibility: visible; + opacity: 1; +} +.list-block.sortable-opened .item-inner, +.list-block.sortable-opened .item-link .item-inner { + padding-right: 35px; +} +.list-block.sortable-opened .item-link .item-inner, +.list-block.sortable-opened .item-link .item-title-row { + background-image: none; +} +.list-block.sortable-sorting li { + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +.list-block li.sorting { + z-index: 50; + background: rgba(255, 255, 255, 0.8); + box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.6); + -webkit-transition-duration: 0ms; + transition-duration: 0ms; +} +.list-block li.sorting .item-inner:after { + display: none; +} +.list-block li:last-child .list-button:after { + display: none; +} +.list-block li:last-child .item-inner:after, +.list-block li:last-child li:last-child .item-inner:after { + display: none; +} +.list-block li li:last-child .item-inner:after, +.list-block li:last-child li .item-inner:after { + content: ''; + position: absolute; + left: 0; + bottom: 0; + right: auto; + top: auto; + height: 1px; + width: 100%; + background-color: #c8c7cc; + display: block; + z-index: 15; + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; +} +html.pixel-ratio-2 .list-block li li:last-child .item-inner:after, +html.pixel-ratio-2 .list-block li:last-child li .item-inner:after { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .list-block li li:last-child .item-inner:after, +html.pixel-ratio-3 .list-block li:last-child li .item-inner:after { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.list-block.no-hairlines:before, +.list-block.no-hairlines ul:before, +.list-block.no-hairlines .content-block-inner:before { + display: none; +} +.list-block.no-hairlines:after, +.list-block.no-hairlines ul:after, +.list-block.no-hairlines .content-block-inner:after { + display: none; +} +.list-block.no-hairlines-between .item-inner:after, +.list-block.no-hairlines-between .list-button:after, +.list-block.no-hairlines-between .item-divider:after, +.list-block.no-hairlines-between .list-group-title:after, +.list-block.no-hairlines-between .list-group-title:after { + display: none; +} +/* === Forms === */ +.list-block input[type="text"], +.list-block input[type="password"], +.list-block input[type="search"], +.list-block input[type="email"], +.list-block input[type="tel"], +.list-block input[type="url"], +.list-block input[type="date"], +.list-block input[type="datetime-local"], +.list-block input[type="time"], +.list-block input[type="number"], +.list-block select, +.list-block textarea { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + appearance: none; + box-sizing: border-box; + border: none; + background: none; + border-radius: 0 0 0 0; + box-shadow: none; + display: block; + padding: 0px; + margin: 0; + width: 100%; + height: 43px; + color: #000; + font-size: 17px; + font-family: inherit; +} +.list-block .item-title.label { + vertical-align: top; +} +.list-block .item-title.label + .item-input { + margin-left: 5px; +} +.list-block input[type="date"], +.list-block input[type="datetime-local"] { + line-height: 44px; +} +.list-block select { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + appearance: none; +} +.list-block textarea { + height: 100px; + resize: none; + line-height: 1.4; + padding-top: 8px; + padding-bottom: 7px; +} +.list-block textarea.resizable { + height: 43px; +} +.list-block .item-input { + width: 100%; + margin-top: -8px; + margin-bottom: -7px; + -webkit-box-flex: 1; + -ms-flex: 1; + -webkit-flex-shrink: 1; + -ms-flex: 0 1 auto; + flex-shrink: 1; +} +.list-block .item-title.label { + width: 35%; + -webkit-flex-shrink: 0; + -ms-flex: 0 0 auto; + flex-shrink: 0; +} +.label-switch { + display: inline-block; + vertical-align: middle; + width: 52px; + border-radius: 16px; + box-sizing: border-box; + height: 32px; + position: relative; + cursor: pointer; + -ms-flex-item-align: center; + -webkit-align-self: center; + align-self: center; +} +.label-switch .checkbox { + width: 52px; + border-radius: 16px; + box-sizing: border-box; + height: 32px; + background: #e5e5e5; + z-index: 0; + margin: 0; + padding: 0; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + appearance: none; + border: none; + cursor: pointer; + position: relative; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +.label-switch .checkbox:before { + content: ' '; + position: absolute; + left: 2px; + top: 2px; + width: 48px; + border-radius: 16px; + box-sizing: border-box; + height: 28px; + background: #fff; + z-index: 1; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + -webkit-transform: scale(1); + transform: scale(1); +} +.label-switch .checkbox:after { + content: ' '; + height: 28px; + width: 28px; + border-radius: 28px; + background: #fff; + position: absolute; + z-index: 2; + top: 2px; + left: 2px; + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4); + -webkit-transform: translateX(0px); + transform: translateX(0px); + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +.label-switch input[type="checkbox"] { + display: none; +} +.label-switch input[type="checkbox"]:checked + .checkbox { + background: #4cd964; +} +.label-switch input[type="checkbox"]:checked + .checkbox:before { + -webkit-transform: scale(0); + transform: scale(0); +} +.label-switch input[type="checkbox"]:checked + .checkbox:after { + -webkit-transform: translateX(20px); + transform: translateX(20px); +} +html.android .label-switch input[type="checkbox"] + .checkbox { + -webkit-transition-duration: 0; + transition-duration: 0; +} +html.android .label-switch input[type="checkbox"] + .checkbox:after, +html.android .label-switch input[type="checkbox"] + .checkbox:before { + -webkit-transition-duration: 0; + transition-duration: 0; +} +.button { + border: 1px solid #DF6737; + color: #DF6737; + text-decoration: none; + text-align: center; + display: block; + border-radius: 5px; + line-height: 27px; + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + appearance: none; + background: none; + padding: 0 10px; + margin: 0; + height: 29px; + white-space: nowrap; + position: relative; + overflow: hidden; + text-overflow: ellipsis; + font-size: 14px; + font-family: inherit; + cursor: pointer; + outline: 0; +} +input[type="submit"].button, +input[type="button"].button { + width: 100%; +} +html:not(.watch-active-state) .button:active, +.button.active-state { + background: rgba(223, 103, 55, 0.15); +} +.button.button-round { + border-radius: 27px; +} +.button.active { + background: #DF6737; + color: #fff; +} +.button.button-big { + font-size: 17px; + height: 44px; + line-height: 42px; +} +.button.button-fill { + color: #fff; + background: #DF6737; + border-color: transparent; +} +html:not(.watch-active-state) .button.button-fill:active, +.button.button-fill.active-state { + opacity: 0.8; +} +.button i.icon:first-child { + margin-right: 10px; +} +.button i.icon:last-child { + margin-left: 10px; +} +.button i.icon:first-child:last-child { + margin-left: 0; + margin-right: 0; +} +.buttons-row { + -ms-flex-item-align: center; + -webkit-align-self: center; + align-self: center; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-lines: single; + -moz-box-lines: single; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: none; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; +} +.buttons-row .button { + border-radius: 0 0 0 0; + border-left-width: 0; + width: 100%; + -webkit-box-flex: 1; + -ms-flex: 1; +} +.buttons-row .button:first-child { + border-radius: 5px 0 0 5px; + border-left-width: 1px; + border-left-style: solid; +} +.buttons-row .button:last-child { + border-radius: 0 5px 5px 0; +} +.buttons-row .button:first-child:last-child { + border-radius: 5px; +} +.buttons-row .button.button-round:first-child { + border-radius: 27px 0 0 27px; +} +.buttons-row .button.button-round:last-child { + border-radius: 0 27px 27px 0; +} +.range-slider { + width: 100%; + position: relative; + overflow: hidden; + padding-left: 3px; + padding-right: 3px; + margin-left: -1px; + -ms-flex-item-align: center; + -webkit-align-self: center; + align-self: center; +} +.range-slider input[type="range"] { + position: relative; + height: 28px; + width: 100%; + margin: 4px 0 5px 0; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + appearance: none; + background: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #b7b8b7), color-stop(100%, #b7b8b7)); + background: linear-gradient(to right, #b7b8b7 0, #b7b8b7 100%); + background-position: center; + background-size: 100% 2px; + background-repeat: no-repeat; + outline: 0; + border: none; + box-sizing: content-box; + -ms-background-position-y: 500px; +} +.range-slider input[type="range"]:focus, +.range-slider input[type="range"]:active { + border: 0; + outline: 0; +} +.range-slider input[type="range"]:after { + height: 2px; + background: #fff; + content: ' '; + width: 5px; + top: 50%; + margin-top: -1px; + left: -5px; + z-index: 1; + position: absolute; +} +.range-slider input[type="range"]::-webkit-slider-thumb { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + appearance: none; + border: none; + height: 28px; + width: 28px; + position: relative; + background: none; +} +.range-slider input[type="range"]::-webkit-slider-thumb:after { + height: 28px; + width: 28px; + border-radius: 28px; + background: #fff; + z-index: 10; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4); + border: 0; + outline: 0; + position: absolute; + box-sizing: border-box; + content: ' '; + left: 0; + top: 0; +} +.range-slider input[type="range"]::-webkit-slider-thumb:before { + position: absolute; + top: 50%; + right: 100%; + width: 2000px; + height: 2px; + margin-top: -1px; + z-index: 1; + background: #DF6737; + content: ' '; +} +.range-slider input[type="range"]::-moz-range-track { + width: 100%; + height: 2px; + background: #b7b8b7; + border: none; + outline: 0; +} +.range-slider input[type="range"]::-moz-range-thumb { + height: 28px; + width: 28px; + border-radius: 28px; + background: #fff; + z-index: 10; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4); + border: 0; + outline: 0; + position: absolute; + box-sizing: border-box; + content: ' '; +} +.range-slider input[type="range"]::-ms-track { + width: 100%; + height: 2px; + cursor: pointer; + background: transparent; + border-color: transparent; + color: transparent; +} +.range-slider input[type="range"]::-ms-thumb { + height: 28px; + width: 28px; + border-radius: 28px; + background: #fff; + z-index: 10; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4); + border: 0; + outline: 0; + position: absolute; + content: ' '; + box-shadow: none; + border: 1px solid rgba(0, 0, 0, 0.2); + box-sizing: border-box; + margin-top: 0; + top: 50%; +} +.range-slider input[type="range"]::-ms-fill-lower { + background: #DF6737; +} +.range-slider input[type="range"]::-ms-fill-upper { + background: #b7b8b7; +} +label.label-checkbox { + cursor: pointer; +} +label.label-checkbox i.icon-form-checkbox { + width: 22px; + height: 22px; + position: relative; + border-radius: 22px; + border: 1px solid #c7c7cc; + box-sizing: border-box; +} +label.label-checkbox i.icon-form-checkbox:after { + content: ' '; + position: absolute; + left: 50%; + margin-left: -6px; + top: 50%; + margin-top: -4px; + width: 12px; + height: 9px; +} +label.label-checkbox input[type="checkbox"], +label.label-checkbox input[type="radio"] { + display: none; +} +label.label-checkbox input[type="checkbox"]:checked + .item-media i.icon-form-checkbox, +label.label-checkbox input[type="radio"]:checked + .item-media i.icon-form-checkbox { + border: none; + background-color: #DF6737; +} +label.label-checkbox input[type="checkbox"]:checked + .item-media i.icon-form-checkbox:after, +label.label-checkbox input[type="radio"]:checked + .item-media i.icon-form-checkbox:after { + background: no-repeat center; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20x%3D'0px'%20y%3D'0px'%20viewBox%3D'0%200%2012%209'%20xml%3Aspace%3D'preserve'%3E%3Cpolygon%20fill%3D'%23ffffff'%20points%3D'12%2C0.7%2011.3%2C0%203.9%2C7.4%200.7%2C4.2%200%2C4.9%203.9%2C8.8%203.9%2C8.8%203.9%2C8.8%20'%2F%3E%3C%2Fsvg%3E"); + -webkit-background-size: 12px 9px; + background-size: 12px 9px; +} +label.label-radio { + cursor: pointer; +} +label.label-radio input[type="checkbox"], +label.label-radio input[type="radio"] { + display: none; +} +label.label-radio input[type="checkbox"] ~ .item-inner, +label.label-radio input[type="radio"] ~ .item-inner { + padding-right: 35px; +} +label.label-radio input[type="checkbox"]:checked ~ .item-inner, +label.label-radio input[type="radio"]:checked ~ .item-inner { + background: no-repeat center; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2013%2010'%3E%3Cpolygon%20fill%3D'%23DF6737'%20points%3D'11.6%2C0%204.4%2C7.2%201.4%2C4.2%200%2C5.6%204.4%2C10%204.4%2C10%204.4%2C10%2013%2C1.4%20'%2F%3E%3C%2Fsvg%3E"); + background-position: 90% center; + background-position: -webkit-calc(100% - 15px) center; + background-position: calc(100% - 15px) center; + -webkit-background-size: 13px 10px; + background-size: 13px 10px; +} +label.label-checkbox, +label.label-radio { + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +html:not(.watch-active-state) label.label-checkbox:active, +html:not(.watch-active-state) label.label-radio:active, +label.label-checkbox.active-state, +label.label-radio.active-state { + -webkit-transition-duration: 0ms; + transition-duration: 0ms; + background-color: #d9d9d9; +} +html:not(.watch-active-state) label.label-checkbox:active .item-inner:after, +html:not(.watch-active-state) label.label-radio:active .item-inner:after, +label.label-checkbox.active-state .item-inner:after, +label.label-radio.active-state .item-inner:after { + background-color: transparent; +} +.smart-select select { + display: none; +} +/* === Cards === */ +.cards-list ul, +.card .list-block ul { + background: none; +} +.cards-list > ul:before, +.card .list-block > ul:before { + display: none; +} +.cards-list > ul:after, +.card .list-block > ul:after { + display: none; +} +.card { + background: #fff; + box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3); + margin: 10px; + position: relative; + border-radius: 2px; + font-size: 14px; +} +.card .list-block, +.card .content-block { + margin: 0; +} +.row:not(.no-gutter) .col > .card { + margin-left: 0; + margin-right: 0; +} +.card-content { + position: relative; +} +.card-content-inner { + padding: 15px; + position: relative; +} +.card-content-inner > p:first-child { + margin-top: 0; +} +.card-content-inner > p:last-child { + margin-bottom: 0; +} +.card-content-inner > .list-block, +.card-content-inner > .content-block { + margin: -15px; +} +.card-header, +.card-footer { + min-height: 44px; + position: relative; + padding: 10px 15px; + box-sizing: border-box; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; +} +.card-header[valign="top"], +.card-footer[valign="top"] { + -webkit-box-align: start; + -ms-flex-align: start; + -webkit-align-items: flex-start; + align-items: flex-start; +} +.card-header[valign="bottom"], +.card-footer[valign="bottom"] { + -webkit-box-align: end; + -ms-flex-align: end; + -webkit-align-items: flex-end; + align-items: flex-end; +} +.card-header a.link, +.card-footer a.link { + line-height: 44px; + height: 44px; + text-decoration: none; + position: relative; + margin-top: -10px; + margin-bottom: -10px; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-pack: start; + -ms-flex-pack: start; + -webkit-justify-content: flex-start; + justify-content: flex-start; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +html:not(.watch-active-state) .card-header a.link:active, +html:not(.watch-active-state) .card-footer a.link:active, +.card-header a.link.active-state, +.card-footer a.link.active-state { + opacity: 0.3; + -webkit-transition-duration: 0ms; + transition-duration: 0ms; +} +.card-header a.link i + span, +.card-footer a.link i + span, +.card-header a.link i + i, +.card-footer a.link i + i, +.card-header a.link span + i, +.card-footer a.link span + i, +.card-header a.link span + span, +.card-footer a.link span + span { + margin-left: 7px; +} +.card-header a.link i.icon, +.card-footer a.link i.icon { + display: block; +} +.card-header a.icon-only, +.card-footer a.icon-only { + min-width: 44px; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + margin: 0; +} +.card-header { + border-radius: 2px 2px 0 0; + font-size: 17px; +} +.card-header:after { + content: ''; + position: absolute; + left: 0; + bottom: 0; + right: auto; + top: auto; + height: 1px; + width: 100%; + background-color: #e1e1e1; + display: block; + z-index: 15; + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; +} +html.pixel-ratio-2 .card-header:after { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .card-header:after { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.card-header.no-border:after { + display: none; +} +.card-footer { + border-radius: 0 0 2px 2px; + color: #6d6d72; +} +.card-footer:before { + content: ''; + position: absolute; + left: 0; + top: 0; + bottom: auto; + right: auto; + height: 1px; + width: 100%; + background-color: #e1e1e1; + display: block; + z-index: 15; + -webkit-transform-origin: 50% 0%; + transform-origin: 50% 0%; +} +html.pixel-ratio-2 .card-footer:before { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .card-footer:before { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.card-footer.no-border:before { + display: none; +} +/* === Modals === */ +.modal-overlay, +.preloader-indicator-overlay, +.popup-overlay { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + background: rgba(0, 0, 0, 0.4); + z-index: 13000; + visibility: hidden; + opacity: 0; + -webkit-transition-duration: 400ms; + transition-duration: 400ms; +} +.modal-overlay.modal-overlay-visible, +.preloader-indicator-overlay.modal-overlay-visible, +.popup-overlay.modal-overlay-visible { + visibility: visible; + opacity: 1; +} +.popup-overlay { + z-index: 10500; +} +.modal { + width: 270px; + position: absolute; + z-index: 13500; + left: 50%; + margin-left: -135px; + margin-top: 0; + top: 50%; + text-align: center; + border-radius: 13px; + overflow: hidden; + opacity: 0; + -webkit-transform: translate3d(0, 0, 0) scale(1.185); + transform: translate3d(0, 0, 0) scale(1.185); + -webkit-transition-property: -webkit-transform, opacity; + -moz-transition-property: -moz-transform, opacity; + -ms-transition-property: -ms-transform, opacity; + -o-transition-property: -o-transform, opacity; + transition-property: transform, opacity; + color: #000; + display: none; +} +.modal.modal-in { + opacity: 1; + -webkit-transition-duration: 400ms; + transition-duration: 400ms; + -webkit-transform: translate3d(0, 0, 0) scale(1); + transform: translate3d(0, 0, 0) scale(1); +} +.modal.modal-out { + opacity: 0; + z-index: 13499; + -webkit-transition-duration: 400ms; + transition-duration: 400ms; + -webkit-transform: translate3d(0, 0, 0) scale(1); + transform: translate3d(0, 0, 0) scale(1); +} +.modal-inner { + padding: 15px; + border-radius: 13px 13px 0 0; + position: relative; + background: rgba(255, 255, 255, 0.95); +} +.modal-inner:after { + content: ''; + position: absolute; + left: 0; + bottom: 0; + right: auto; + top: auto; + height: 1px; + width: 100%; + background-color: rgba(0, 0, 0, 0.2); + display: block; + z-index: 15; + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; +} +html.pixel-ratio-2 .modal-inner:after { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .modal-inner:after { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.modal-title { + font-weight: 500; + font-size: 18px; + text-align: center; +} +html.ios-gt-8 .modal-title { + font-weight: 600; +} +.modal-title + .modal-text { + margin-top: 5px; +} +.modal-buttons { + height: 44px; + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; +} +.modal-buttons.modal-buttons-vertical { + display: block; + height: auto; +} +.modal-button { + width: 100%; + padding: 0 5px; + height: 44px; + font-size: 17px; + line-height: 44px; + text-align: center; + color: #DF6737; + display: block; + position: relative; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + cursor: pointer; + box-sizing: border-box; + -webkit-box-flex: 1; + -ms-flex: 1; + background: rgba(255, 255, 255, 0.95); +} +.modal-button:after { + content: ''; + position: absolute; + right: 0; + top: 0; + left: auto; + bottom: auto; + width: 1px; + height: 100%; + background-color: rgba(0, 0, 0, 0.2); + display: block; + z-index: 15; + -webkit-transform-origin: 100% 50%; + transform-origin: 100% 50%; +} +html.pixel-ratio-2 .modal-button:after { + -webkit-transform: scaleX(0.5); + transform: scaleX(0.5); +} +html.pixel-ratio-3 .modal-button:after { + -webkit-transform: scaleX(0.33); + transform: scaleX(0.33); +} +.modal-button:first-child { + border-radius: 0 0 0 13px; +} +.modal-button:last-child { + border-radius: 0 0 13px 0; +} +.modal-button:last-child:after { + display: none; +} +.modal-button:first-child:last-child { + border-radius: 0 0 13px 13px; +} +.modal-button.modal-button-bold { + font-weight: 500; +} +html.ios-gt-8 .modal-button.modal-button-bold { + font-weight: 600; +} +html:not(.watch-active-state) .modal-button:active, +.modal-button.active-state { + background: rgba(230, 230, 230, 0.95); +} +.modal-buttons-vertical .modal-button { + border-radius: 0; +} +.modal-buttons-vertical .modal-button:after { + display: none; +} +.modal-buttons-vertical .modal-button:before { + display: none; +} +.modal-buttons-vertical .modal-button:after { + content: ''; + position: absolute; + left: 0; + bottom: 0; + right: auto; + top: auto; + height: 1px; + width: 100%; + background-color: rgba(0, 0, 0, 0.2); + display: block; + z-index: 15; + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; +} +html.pixel-ratio-2 .modal-buttons-vertical .modal-button:after { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .modal-buttons-vertical .modal-button:after { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.modal-buttons-vertical .modal-button:last-child { + border-radius: 0 0 13px 13px; +} +.modal-buttons-vertical .modal-button:last-child:after { + display: none; +} +.modal-no-buttons .modal-inner { + border-radius: 13px; +} +.modal-no-buttons .modal-inner:after { + display: none; +} +.modal-no-buttons .modal-buttons { + display: none; +} +.actions-modal { + position: absolute; + left: 0; + bottom: 0; + z-index: 13500; + width: 100%; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + max-height: 100%; + overflow: auto; + -webkit-overflow-scrolling: touch; +} +@media (min-width: 496px) { + .actions-modal { + width: 480px; + left: 50%; + margin-left: -240px; + } +} +.actions-modal.modal-in { + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.actions-modal.modal-out { + z-index: 13499; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); +} +.actions-modal-group { + margin: 8px; + position: relative; + border-radius: 13px; + overflow: hidden; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.actions-modal-button, +.actions-modal-label { + width: 100%; + text-align: center; + font-weight: normal; + margin: 0; + background: rgba(255, 255, 255, 0.95); + box-sizing: border-box; + display: block; + position: relative; + overflow: hidden; +} +.actions-modal-button:after, +.actions-modal-label:after { + content: ''; + position: absolute; + left: 0; + bottom: 0; + right: auto; + top: auto; + height: 1px; + width: 100%; + background-color: rgba(0, 0, 0, 0.2); + display: block; + z-index: 15; + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; +} +html.pixel-ratio-2 .actions-modal-button:after, +html.pixel-ratio-2 .actions-modal-label:after { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .actions-modal-button:after, +html.pixel-ratio-3 .actions-modal-label:after { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.actions-modal-button a, +.actions-modal-label a { + text-decoration: none; + color: inherit; + display: block; +} +.actions-modal-button b, +.actions-modal-label b { + font-weight: 500; +} +html.ios-gt-8 .actions-modal-button b, +html.ios-gt-8 .actions-modal-label b { + font-weight: 600; +} +.actions-modal-button.actions-modal-button-bold, +.actions-modal-label.actions-modal-button-bold { + font-weight: 500; +} +html.ios-gt-8 .actions-modal-button.actions-modal-button-bold, +html.ios-gt-8 .actions-modal-label.actions-modal-button-bold { + font-weight: 600; +} +.actions-modal-button.actions-modal-button-red, +.actions-modal-label.actions-modal-button-red { + color: #ff3b30; +} +.actions-modal-button:first-child, +.actions-modal-label:first-child { + border-radius: 13px 13px 0 0; +} +.actions-modal-button:last-child, +.actions-modal-label:last-child { + border-radius: 0 0 13px 13px; +} +.actions-modal-button:last-child:after, +.actions-modal-label:last-child:after { + display: none; +} +.actions-modal-button:first-child:last-child, +.actions-modal-label:first-child:last-child { + border-radius: 13px; +} +.actions-modal-button.disabled, +.actions-modal-label.disabled { + opacity: 0.9; + color: #8e8e93; +} +.actions-modal-button { + cursor: pointer; + height: 57px; + line-height: 57px; + font-size: 20px; + color: #DF6737; + white-space: normal; + text-overflow: ellipsis; +} +html:not(.watch-active-state) .actions-modal-button:active, +.actions-modal-button.active-state { + background: rgba(230, 230, 230, 0.9); +} +.actions-modal-label { + font-size: 13px; + line-height: 1.3; + min-height: 57px; + padding: 8px 10px; + color: #8a8a8a; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; +} +@media (orientation: landscape) { + .actions-modal-label { + min-height: 44px; + } + .actions-modal-button { + height: 44px; + line-height: 44px; + } +} +input.modal-text-input { + box-sizing: border-box; + height: 26px; + background: #fff; + margin: 0; + margin-top: 15px; + padding: 0 5px; + border: 1px solid rgba(0, 0, 0, 0.3); + border-radius: 0; + width: 100%; + font-size: 14px; + font-family: inherit; + display: block; + box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + appearance: none; +} +input.modal-text-input + input.modal-text-input { + margin-top: 5px; +} +.modal-input-double + .modal-input-double input.modal-text-input { + border-top: 0; + margin-top: 0; +} +.popover { + width: 320px; + background: rgba(255, 255, 255, 0.95); + z-index: 13500; + margin: 0; + top: 0; + opacity: 0; + left: 0; + border-radius: 13px; + position: absolute; + display: none; + -webkit-transform: none; + transform: none; + -webkit-transition-property: opacity; + -moz-transition-property: opacity; + -ms-transition-property: opacity; + -o-transition-property: opacity; + transition-property: opacity; +} +.popover.modal-in { + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + opacity: 1; +} +.popover .list-block { + margin: 0; +} +.popover .list-block ul { + background: none; +} +.popover .list-block:first-child ul { + border-radius: 13px 13px 0 0; +} +.popover .list-block:first-child ul:before { + display: none; +} +.popover .list-block:first-child li:first-child a { + border-radius: 13px 13px 0 0; +} +.popover .list-block:last-child ul { + border-radius: 0 0 13px 13px; +} +.popover .list-block:last-child ul:after { + display: none; +} +.popover .list-block:last-child li:last-child a { + border-radius: 0 0 13px 13px; +} +.popover .list-block:first-child:last-child li:first-child:last-child a, +.popover .list-block:first-child:last-child ul:first-child:last-child { + border-radius: 13px; +} +.popover .list-block + .list-block { + margin-top: 35px; +} +.popover-angle { + width: 26px; + height: 26px; + position: absolute; + left: -26px; + top: 0; + z-index: 100; + overflow: hidden; +} +.popover-angle:after { + content: ' '; + background: rgba(255, 255, 255, 0.95); + width: 26px; + height: 26px; + position: absolute; + left: 0; + top: 0; + border-radius: 3px; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); +} +.popover-angle.on-left { + left: -26px; +} +.popover-angle.on-left:after { + left: 19px; + top: 0; +} +.popover-angle.on-right { + left: 100%; +} +.popover-angle.on-right:after { + left: -19px; + top: 0; +} +.popover-angle.on-top { + left: 0; + top: -26px; +} +.popover-angle.on-top:after { + left: 0; + top: 19px; +} +.popover-angle.on-bottom { + left: 0; + top: 100%; +} +.popover-angle.on-bottom:after { + left: 0; + top: -19px; +} +.popover-inner { + overflow: auto; + -webkit-overflow-scrolling: touch; +} +.actions-popover .list-block + .list-block { + margin-top: 20px; +} +.actions-popover .list-block ul { + background: #fff; +} +.actions-popover-label { + padding: 8px 10px; + color: #8a8a8a; + font-size: 13px; + line-height: 1.3; + text-align: center; + position: relative; +} +.actions-popover-label:after { + content: ''; + position: absolute; + left: 0; + bottom: 0; + right: auto; + top: auto; + height: 1px; + width: 100%; + background-color: rgba(0, 0, 0, 0.2); + display: block; + z-index: 15; + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; +} +html.pixel-ratio-2 .actions-popover-label:after { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .actions-popover-label:after { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.actions-popover-label:last-child:after { + display: none; +} +.popup, +.login-screen { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + z-index: 11000; + background: #fff; + box-sizing: border-box; + display: none; + overflow: auto; + -webkit-overflow-scrolling: touch; + -webkit-transition-property: -webkit-transform; + -moz-transition-property: -moz-transform; + -ms-transition-property: -ms-transform; + -o-transition-property: -o-transform; + transition-property: transform; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); +} +.popup.modal-in, +.login-screen.modal-in, +.popup.modal-out, +.login-screen.modal-out { + -webkit-transition-duration: 400ms; + transition-duration: 400ms; +} +.popup.modal-in, +.login-screen.modal-in { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.popup.modal-out, +.login-screen.modal-out { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); +} +.login-screen.modal-in, +.login-screen.modal-out { + display: block; +} +@media all and (min-width: 630px) and (min-height: 630px) { + .popup:not(.tablet-fullscreen) { + width: 630px; + height: 630px; + left: 50%; + top: 50%; + margin-left: -315px; + margin-top: -315px; + -webkit-transform: translate3d(0, 1024px, 0); + transform: translate3d(0, 1024px, 0); + } + .popup:not(.tablet-fullscreen).modal-in { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + .popup:not(.tablet-fullscreen).modal-out { + -webkit-transform: translate3d(0, 1024px, 0); + transform: translate3d(0, 1024px, 0); + } +} +@media all and (max-width: 629px), (max-height: 629px) { + html.with-statusbar-overlay .popup { + height: -webkit-calc(100% - 20px); + height: calc(100% - 20px); + top: 20px; + } + html.with-statusbar-overlay .popup-overlay { + z-index: 9500; + } +} +html.with-statusbar-overlay .login-screen, +html.with-statusbar-overlay .popup.tablet-fullscreen { + height: -webkit-calc(100% - 20px); + height: calc(100% - 20px); + top: 20px; +} +.modal .preloader { + width: 34px; + height: 34px; +} +.preloader-indicator-overlay { + visibility: visible; + opacity: 0; + background: none; +} +.preloader-indicator-modal { + position: absolute; + left: 50%; + top: 50%; + padding: 8px; + margin-left: -25px; + margin-top: -25px; + background: rgba(0, 0, 0, 0.8); + z-index: 13500; + border-radius: 5px; +} +.preloader-indicator-modal .preloader { + display: block; + width: 34px; + height: 34px; +} +.picker-modal { + position: absolute; + left: 0; + bottom: 0; + width: 100%; + height: 260px; + z-index: 12500; + display: none; + -webkit-transition-property: -webkit-transform; + -moz-transition-property: -moz-transform; + -ms-transition-property: -ms-transform; + -o-transition-property: -o-transform; + transition-property: transform; + background: #cfd5da; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); +} +.picker-modal.modal-in, +.picker-modal.modal-out { + -webkit-transition-duration: 400ms; + transition-duration: 400ms; +} +.picker-modal.modal-in { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.picker-modal.modal-out { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); +} +.picker-modal .picker-modal-inner { + height: 100%; + position: relative; +} +.picker-modal .toolbar { + position: relative; + width: 100%; + background: #f7f7f8; +} +.picker-modal .toolbar:before { + content: ''; + position: absolute; + left: 0; + top: 0; + bottom: auto; + right: auto; + height: 1px; + width: 100%; + background-color: #929499; + display: block; + z-index: 15; + -webkit-transform-origin: 50% 0%; + transform-origin: 50% 0%; +} +html.pixel-ratio-2 .picker-modal .toolbar:before { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .picker-modal .toolbar:before { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.picker-modal .toolbar + .picker-modal-inner { + height: -webkit-calc(100% - 44px); + height: -moz-calc(100% - 44px); + height: calc(100% - 44px); +} +.picker-modal.picker-modal-inline, +.popover .picker-modal { + display: block; + position: relative; + background: none; + z-index: inherit; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.picker-modal.picker-modal-inline .toolbar:before, +.popover .picker-modal .toolbar:before { + display: none; +} +.picker-modal.picker-modal-inline .toolbar:after, +.popover .picker-modal .toolbar:after { + content: ''; + position: absolute; + left: 0; + bottom: 0; + right: auto; + top: auto; + height: 1px; + width: 100%; + background-color: #929499; + display: block; + z-index: 15; + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; +} +html.pixel-ratio-2 .picker-modal.picker-modal-inline .toolbar:after, +html.pixel-ratio-2 .popover .picker-modal .toolbar:after { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .picker-modal.picker-modal-inline .toolbar:after, +html.pixel-ratio-3 .popover .picker-modal .toolbar:after { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.popover .picker-modal { + width: auto; +} +.popover .picker-modal .toolbar { + background: none; +} +.picker-modal.smart-select-picker .page { + background: #fff; +} +.picker-modal.smart-select-picker .toolbar:after { + content: ''; + position: absolute; + left: 0; + bottom: 0; + right: auto; + top: auto; + height: 1px; + width: 100%; + background-color: #c4c4c4; + display: block; + z-index: 15; + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; +} +html.pixel-ratio-2 .picker-modal.smart-select-picker .toolbar:after { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .picker-modal.smart-select-picker .toolbar:after { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.picker-modal.smart-select-picker .list-block { + margin: 0; +} +.picker-modal.smart-select-picker .list-block ul:before { + display: none; +} +.picker-modal.smart-select-picker .list-block ul:after { + display: none; +} +/* === Panels === */ +.panel-overlay { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + background: rgba(0, 0, 0, 0); + opacity: 0; + z-index: 5999; + display: none; +} +.panel { + z-index: 1000; + display: none; + background: #111; + box-sizing: border-box; + overflow: auto; + -webkit-overflow-scrolling: touch; + position: absolute; + width: 260px; + top: 0; + height: 100%; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-transition-duration: 400ms; + transition-duration: 400ms; +} +.panel.panel-left.panel-cover { + z-index: 6000; + left: -260px; +} +.panel.panel-left.panel-reveal { + left: 0; +} +.panel.panel-right.panel-cover { + z-index: 6000; + right: -260px; +} +.panel.panel-right.panel-reveal { + right: 0; +} +body.with-panel-left-cover .views, +body.with-panel-right-cover .views { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +body.with-panel-left-cover .panel-overlay, +body.with-panel-right-cover .panel-overlay { + display: block; +} +body.with-panel-left-reveal .views, +body.with-panel-right-reveal .views { + -webkit-transition-duration: 400ms; + transition-duration: 400ms; + -webkit-transition-property: -webkit-transform; + -moz-transition-property: -moz-transform; + transition-property: transform; +} +body.with-panel-left-reveal .panel-overlay, +body.with-panel-right-reveal .panel-overlay { + display: block; +} +body.with-panel-left-reveal .views { + -webkit-transform: translate3d(260px, 0, 0); + transform: translate3d(260px, 0, 0); +} +body.with-panel-left-reveal .panel-overlay { + margin-left: 260px; +} +body.with-panel-left-cover .panel-left { + -webkit-transform: translate3d(260px, 0, 0); + transform: translate3d(260px, 0, 0); +} +body.with-panel-right-reveal .views { + -webkit-transform: translate3d(-260px, 0, 0); + transform: translate3d(-260px, 0, 0); +} +body.with-panel-right-reveal .panel-overlay { + margin-left: -260px; +} +body.with-panel-right-cover .panel-right { + -webkit-transform: translate3d(-260px, 0, 0); + transform: translate3d(-260px, 0, 0); +} +body.panel-closing .views { + -webkit-transition-duration: 400ms; + transition-duration: 400ms; + -webkit-transition-property: -webkit-transform; + -moz-transition-property: -moz-transform; + transition-property: transform; +} +/* === Tabs === */ +.tabs .tab { + display: none; +} +.tabs .tab.active { + display: block; +} +.tabs-animated-wrap { + position: relative; + width: 100%; + overflow: hidden; + height: 100%; +} +.tabs-animated-wrap > .tabs { + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + height: 100%; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +.tabs-animated-wrap > .tabs > .tab { + width: 100%; + display: block; + -webkit-flex-shrink: 0; + -ms-flex: 0 0 auto; + flex-shrink: 0; +} +.tabs-swipeable-wrap { + height: 100%; +} +.tabs-swipeable-wrap > .tabs > .tab { + display: block; +} +/* === Messages === */ +.messages-content { + background: #fff; +} +.messages { + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-orient: vertical; + -moz-box-orient: vertical; + -ms-flex-direction: column; + -webkit-flex-direction: column; + flex-direction: column; +} +.messages-date { + text-align: center; + font-weight: 500; + font-size: 11px; + line-height: 1; + margin: 10px 15px; + color: #8e8e93; +} +html.ios-gt-8 .messages-date { + font-weight: 600; +} +.messages-date span { + font-weight: 400; +} +.message { + box-sizing: border-box; + margin: 1px 10px 0; + max-width: 70%; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-orient: vertical; + -moz-box-orient: vertical; + -ms-flex-direction: column; + -webkit-flex-direction: column; + flex-direction: column; +} +.message:first-child { + margin-top: 10px; +} +.message .message-text { + box-sizing: border-box; + border-radius: 16px; + padding: 6px 16px 9px; + min-width: 48px; + min-height: 35px; + font-size: 17px; + line-height: 1.2; + word-break: break-word; +} +.message .message-text img { + max-width: 100%; + height: auto; +} +.message.message-pic .message-text { + padding: 0; + background: none; +} +.message.message-pic img { + display: block; + border-radius: 16px; +} +.message-name { + font-size: 12px; + line-height: 1; + color: #8e8e93; + margin-bottom: 2px; + margin-top: 7px; +} +.message-hide-name .message-name { + display: none; +} +.message-label { + font-size: 12px; + line-height: 1; + color: #8e8e93; + margin-top: 4px; +} +.message-hide-label .message-label { + display: none; +} +.message-avatar { + width: 29px; + height: 29px; + border-radius: 100%; + margin-top: -29px; + position: relative; + top: 1px; + background-size: cover; + opacity: 1; + -webkit-transition-duration: 400ms; + transition-duration: 400ms; +} +.message-hide-avatar .message-avatar { + opacity: 0; +} +.message-date { + font-size: 12px; + margin-top: 4px; + opacity: 0.8; +} +.message-pic img + .message-date { + margin-top: 8px; +} +.message-sent .message-date { + text-align: right; +} +.message-sent { + -ms-flex-item-align: end; + -webkit-align-self: flex-end; + align-self: flex-end; + -webkit-box-align: end; + -ms-flex-align: end; + -webkit-align-items: flex-end; + align-items: flex-end; +} +.message-sent .message-name { + margin-right: 16px; +} +.message-sent .message-label { + margin-right: 6px; +} +.message-sent.message-with-avatar .message-text { + margin-right: 29px; +} +.message-sent.message-with-avatar .message-name { + margin-right: 45px; +} +.message-sent.message-with-avatar .message-label { + margin-right: 34px; +} +.message-sent .message-text { + padding-right: 22px; + background-color: #00d449; + color: white; + margin-left: auto; + -webkit-mask-box-image: url("data:image/svg+xml;charset=utf-8,") 50% 56% 46% 42%; +} +.message-sent.message-last .message-text, +.message-sent.message-with-tail .message-text { + border-radius: 16px 16px 0 16px; + -webkit-mask-box-image: url("data:image/svg+xml;charset=utf-8,") 50% 56% 46% 42%; +} +.message-sent.message-last.message-pic img, +.message-sent.message-with-tail.message-pic img { + border-radius: 16px 16px 0 16px; +} +.message-received { + -ms-flex-item-align: start; + -webkit-align-self: flex-start; + align-self: flex-start; + -webkit-box-align: start; + -ms-flex-align: start; + -webkit-align-items: flex-start; + align-items: flex-start; +} +.message-received .message-text { + padding-left: 22px; + background-color: #e5e5ea; + color: #000; + -webkit-mask-box-image: url("data:image/svg+xml;charset=utf-8,") 50% 42% 46% 56%; +} +.message-received .message-name { + margin-left: 16px; +} +.message-received .message-label { + margin-left: 6px; +} +.message-received.message-with-avatar .message-text { + margin-left: 29px; +} +.message-received.message-with-avatar .message-name { + margin-left: 45px; +} +.message-received.message-with-avatar .message-label { + margin-left: 34px; +} +.message-received.message-last .message-text, +.message-received.message-with-tail .message-text { + border-radius: 16px 16px 16px 0; + -webkit-mask-box-image: url("data:image/svg+xml;charset=utf-8,") 50% 42% 46% 56%; +} +.message-received.message-last.message-pic img, +.message-received.message-with-tail.message-pic img { + border-radius: 16px 16px 16px 0; +} +.message-last { + margin-bottom: 8px; +} +.message-appear-from-bottom { + -webkit-animation: messageAppearFromBottom 400ms; + animation: messageAppearFromBottom 400ms; +} +.message-appear-from-top { + -webkit-animation: messageAppearFromTop 400ms; + animation: messageAppearFromTop 400ms; +} +.messages-auto-layout .message-name, +.messages-auto-layout .message-label { + display: none; +} +.messages-auto-layout .message-avatar { + opacity: 0; +} +.messages-auto-layout .message-first .message-name { + display: block; +} +.messages-auto-layout .message-last .message-avatar { + opacity: 1; +} +.messages-auto-layout .message-last .message-label { + display: block; +} +html.retina.ios-6 .message, +html.retina.ios-6 .message.message-pic img { + -webkit-mask-box-image: none; + border-radius: 16px; +} +@-webkit-keyframes messageAppearFromBottom { + from { + -webkit-transform: translate3d(0, 100%, 0); + } + to { + -webkit-transform: translate3d(0, 0, 0); + } +} +@keyframes messageAppearFromBottom { + from { + transform: translate3d(0, 100%, 0); + } + to { + transform: translate3d(0, 0, 0); + } +} +@-webkit-keyframes messageAppearFromTop { + from { + -webkit-transform: translate3d(0, -100%, 0); + } + to { + -webkit-transform: translate3d(0, 0, 0); + } +} +@keyframes messageAppearFromTop { + from { + transform: translate3d(0, -100%, 0); + } + to { + transform: translate3d(0, 0, 0); + } +} +/* === Statusbar overlay === */ +html.with-statusbar-overlay body { + padding-top: 20px; + box-sizing: border-box; +} +html.with-statusbar-overlay body .statusbar-overlay { + display: block; +} +html.with-statusbar-overlay body .panel { + padding-top: 20px; +} +.statusbar-overlay { + background: #f7f7f8; + z-index: 10000; + position: absolute; + left: 0; + top: 0; + height: 20px; + width: 100%; + display: none; + -webkit-transition-duration: 400ms; + transition-duration: 400ms; +} +/* === Preloader === */ +.preloader { + display: inline-block; + width: 20px; + height: 20px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); + background-position: 50%; + background-size: 100%; + background-repeat: no-repeat; + -webkit-animation: preloader-spin 1s steps(12, end) infinite; + animation: preloader-spin 1s steps(12, end) infinite; +} +@-webkit-keyframes preloader-spin { + 100% { + -webkit-transform: rotate(360deg); + } +} +@keyframes preloader-spin { + 100% { + transform: rotate(360deg); + } +} +/* === Progress Bar === */ +.progressbar, +.progressbar-infinite { + height: 2px; + width: 100%; + overflow: hidden; + position: relative; + display: block; + background: #b6b6b6; + border-radius: 2px; + -webkit-transform-origin: center top; + transform-origin: center top; + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; +} +.progressbar { + vertical-align: middle; +} +.progressbar span { + width: 100%; + background: #DF6737; + height: 100%; + position: absolute; + left: 0; + top: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + -webkit-transition-duration: 150ms; + transition-duration: 150ms; +} +.progressbar-infinite:before { + content: ''; + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + background: #DF6737; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-transform-origin: left center; + transform-origin: left center; + -webkit-animation: progressbar-infinite 1s linear infinite; + animation: progressbar-infinite 1s linear infinite; +} +html.with-statusbar-overlay body > .progressbar-infinite, +html.with-statusbar-overlay .framework7-root > .progressbar-infinite { + top: 20px; +} +.progressbar-infinite.color-multi { + background: none; +} +.progressbar-infinite.color-multi:before { + content: ''; + position: absolute; + left: 0; + top: 0; + width: 400%; + height: 100%; + background-image: -webkit-linear-gradient(left, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55, #5856d6, #34aadc, #007aff, #5ac8fa, #4cd964); + background-image: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55, #5856d6, #34aadc, #007aff, #5ac8fa, #4cd964); + background-size: 25% 100%; + background-repeat: repeat-x; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-animation: progressbar-infinite-multicolor 3s linear infinite; + animation: progressbar-infinite-multicolor 3s linear infinite; +} +html.with-statusbar-overlay body > .progressbar-infinite.color-multi, +html.with-statusbar-overlay .framework7-root > .progressbar-infinite.color-multi { + top: 20px; +} +body > .progressbar, +.view > .progressbar, +.views > .progressbar, +.page > .progressbar, +.panel > .progressbar, +.popup > .progressbar, +.framework7-root > .progressbar, +body > .progressbar-infinite, +.view > .progressbar-infinite, +.views > .progressbar-infinite, +.page > .progressbar-infinite, +.panel > .progressbar-infinite, +.popup > .progressbar-infinite, +.framework7-root > .progressbar-infinite { + position: absolute; + left: 0; + top: 0; + z-index: 15000; + border-radius: 0; +} +.progressbar-in { + -webkit-animation: progressbar-in 300ms forwards; + animation: progressbar-in 300ms forwards; +} +.progressbar-out { + -webkit-animation: progressbar-out 300ms forwards; + animation: progressbar-out 300ms forwards; +} +html.with-statusbar-overlay body > .progressbar { + top: 20px; +} +@-webkit-keyframes progressbar-in { + from { + opacity: 0; + -webkit-transform: scaleY(0); + } + to { + opacity: 1; + -webkit-transform: scaleY(1); + } +} +@keyframes progressbar-in { + from { + opacity: 0; + transform: scaleY(0); + } + to { + opacity: 1; + transform: scaleY(1); + } +} +@-webkit-keyframes progressbar-out { + from { + opacity: 1; + -webkit-transform: scaleY(1); + } + to { + opacity: 0; + -webkit-transform: scaleY(0); + } +} +@keyframes progressbar-out { + from { + opacity: 1; + transform: scaleY(1); + } + to { + opacity: 0; + transform: scaleY(0); + } +} +@-webkit-keyframes progressbar-infinite { + 0% { + -webkit-transform: translate3d(-50%, 0, 0) scaleX(0.5); + } + 100% { + -webkit-transform: translate3d(100%, 0, 0) scaleX(0.5); + } +} +@keyframes progressbar-infinite { + 0% { + transform: translate3d(-50%, 0, 0) scaleX(0.5); + } + 100% { + transform: translate3d(100%, 0, 0) scaleX(0.5); + } +} +@-webkit-keyframes progressbar-infinite-multicolor { + from { + -webkit-transform: translate3d(0%, 0, 0); + } + to { + -webkit-transform: translate3d(-50%, 0, 0); + } +} +@keyframes progressbar-infinite-multicolor { + from { + transform: translate3d(0%, 0, 0); + } + to { + transform: translate3d(-50%, 0, 0); + } +} +/* === Swiper === */ +.swiper-container { + margin-left: auto; + margin-right: auto; + position: relative; + overflow: hidden; + /* Fix of Webkit flickering */ + z-index: 1; +} +.swiper-container-no-flexbox .swiper-slide { + float: left; +} +.swiper-container-vertical > .swiper-wrapper { + -webkit-box-orient: vertical; + -moz-box-orient: vertical; + -ms-flex-direction: column; + -webkit-flex-direction: column; + flex-direction: column; +} +.swiper-wrapper { + position: relative; + width: 100%; + height: 100%; + z-index: 1; + display: -webkit-box; + display: -moz-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-transition-property: -webkit-transform; + -moz-transition-property: -moz-transform; + -o-transition-property: -o-transform; + -ms-transition-property: -ms-transform; + transition-property: transform; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +.swiper-container-android .swiper-slide, +.swiper-wrapper { + -webkit-transform: translate3d(0px, 0, 0); + -moz-transform: translate3d(0px, 0, 0); + -o-transform: translate(0px, 0px); + -ms-transform: translate3d(0px, 0, 0); + transform: translate3d(0px, 0, 0); +} +.swiper-container-multirow > .swiper-wrapper { + -webkit-box-lines: multiple; + -moz-box-lines: multiple; + -ms-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; +} +.swiper-container-free-mode > .swiper-wrapper { + -webkit-transition-timing-function: ease-out; + -moz-transition-timing-function: ease-out; + -ms-transition-timing-function: ease-out; + -o-transition-timing-function: ease-out; + transition-timing-function: ease-out; + margin: 0 auto; +} +.swiper-slide { + -webkit-flex-shrink: 0; + -ms-flex: 0 0 auto; + flex-shrink: 0; + width: 100%; + height: 100%; + position: relative; +} +/* Auto Height */ +.swiper-container-autoheight, +.swiper-container-autoheight .swiper-slide { + height: auto; +} +.swiper-container-autoheight .swiper-wrapper { + -webkit-box-align: start; + -ms-flex-align: start; + -webkit-align-items: flex-start; + align-items: flex-start; + -webkit-transition-property: -webkit-transform, height; + -moz-transition-property: -moz-transform; + -o-transition-property: -o-transform; + -ms-transition-property: -ms-transform; + transition-property: transform, height; +} +/* a11y */ +.swiper-container .swiper-notification { + position: absolute; + left: 0; + top: 0; + pointer-events: none; + opacity: 0; + z-index: -1000; +} +/* IE10 Windows Phone 8 Fixes */ +.swiper-wp8-horizontal { + -ms-touch-action: pan-y; + touch-action: pan-y; +} +.swiper-wp8-vertical { + -ms-touch-action: pan-x; + touch-action: pan-x; +} +/* Arrows */ +.swiper-button-prev, +.swiper-button-next { + position: absolute; + top: 50%; + width: 27px; + height: 44px; + margin-top: -22px; + z-index: 10; + cursor: pointer; + -moz-background-size: 27px 44px; + -webkit-background-size: 27px 44px; + background-size: 27px 44px; + background-position: center; + background-repeat: no-repeat; +} +.swiper-button-prev.swiper-button-disabled, +.swiper-button-next.swiper-button-disabled { + opacity: 0.35; + cursor: auto; + pointer-events: none; +} +.swiper-button-prev, +.swiper-container-rtl .swiper-button-next { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); + left: 10px; + right: auto; +} +.swiper-button-next, +.swiper-container-rtl .swiper-button-prev { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); + right: 10px; + left: auto; +} +/* Pagination Styles */ +.swiper-pagination { + position: absolute; + text-align: center; + -webkit-transition: 300ms; + -moz-transition: 300ms; + -o-transition: 300ms; + transition: 300ms; + -webkit-transform: translate3d(0, 0, 0); + -ms-transform: translate3d(0, 0, 0); + -o-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + z-index: 10; +} +.swiper-pagination.swiper-pagination-hidden { + opacity: 0; +} +/* Common Styles */ +.swiper-pagination-fraction, +.swiper-pagination-custom, +.swiper-container-horizontal > .swiper-pagination-bullets { + bottom: 10px; + left: 0; + width: 100%; +} +/* Bullets */ +.swiper-pagination-bullet { + width: 8px; + height: 8px; + display: inline-block; + border-radius: 100%; + background: #000; + opacity: 0.2; +} +button.swiper-pagination-bullet { + border: none; + margin: 0; + padding: 0; + box-shadow: none; + -moz-appearance: none; + -ms-appearance: none; + -webkit-appearance: none; + appearance: none; +} +.swiper-pagination-clickable .swiper-pagination-bullet { + cursor: pointer; +} +.swiper-pagination-bullet-active { + opacity: 1; + background: #007aff; +} +.swiper-container-vertical > .swiper-pagination-bullets { + right: 10px; + top: 50%; + -webkit-transform: translate3d(0px, -50%, 0); + -moz-transform: translate3d(0px, -50%, 0); + -o-transform: translate(0px, -50%); + -ms-transform: translate3d(0px, -50%, 0); + transform: translate3d(0px, -50%, 0); +} +.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { + margin: 5px 0; + display: block; +} +.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { + margin: 0 5px; +} +/* Progress */ +.swiper-pagination-progress { + background: rgba(0, 0, 0, 0.25); + position: absolute; +} +.swiper-pagination-progress .swiper-pagination-progressbar { + background: #007aff; + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + -webkit-transform: scale(0); + -ms-transform: scale(0); + -o-transform: scale(0); + transform: scale(0); + -webkit-transform-origin: left top; + -moz-transform-origin: left top; + -ms-transform-origin: left top; + -o-transform-origin: left top; + transform-origin: left top; +} +.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar { + -webkit-transform-origin: right top; + -moz-transform-origin: right top; + -ms-transform-origin: right top; + -o-transform-origin: right top; + transform-origin: right top; +} +.swiper-container-horizontal > .swiper-pagination-progress { + width: 100%; + height: 4px; + left: 0; + top: 0; +} +.swiper-container-vertical > .swiper-pagination-progress { + width: 4px; + height: 100%; + left: 0; + top: 0; +} +/* 3D Container */ +.swiper-container-3d { + -webkit-perspective: 1200px; + -moz-perspective: 1200px; + -o-perspective: 1200px; + perspective: 1200px; +} +.swiper-container-3d .swiper-wrapper, +.swiper-container-3d .swiper-slide, +.swiper-container-3d .swiper-slide-shadow-left, +.swiper-container-3d .swiper-slide-shadow-right, +.swiper-container-3d .swiper-slide-shadow-top, +.swiper-container-3d .swiper-slide-shadow-bottom, +.swiper-container-3d .swiper-cube-shadow { + -webkit-transform-style: preserve-3d; + -moz-transform-style: preserve-3d; + -ms-transform-style: preserve-3d; + transform-style: preserve-3d; +} +.swiper-container-3d .swiper-slide-shadow-left, +.swiper-container-3d .swiper-slide-shadow-right, +.swiper-container-3d .swiper-slide-shadow-top, +.swiper-container-3d .swiper-slide-shadow-bottom { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + pointer-events: none; + z-index: 10; +} +.swiper-container-3d .swiper-slide-shadow-left { + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); + /* Safari 4+, Chrome */ + background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); + /* Chrome 10+, Safari 5.1+, iOS 5+ */ + background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); + /* Firefox 3.6-15 */ + background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); + /* Opera 11.10-12.00 */ + background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); + /* Firefox 16+, IE10, Opera 12.50+ */ +} +.swiper-container-3d .swiper-slide-shadow-right { + background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); + /* Safari 4+, Chrome */ + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); + /* Chrome 10+, Safari 5.1+, iOS 5+ */ + background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); + /* Firefox 3.6-15 */ + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); + /* Opera 11.10-12.00 */ + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); + /* Firefox 16+, IE10, Opera 12.50+ */ +} +.swiper-container-3d .swiper-slide-shadow-top { + background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); + /* Safari 4+, Chrome */ + background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); + /* Chrome 10+, Safari 5.1+, iOS 5+ */ + background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); + /* Firefox 3.6-15 */ + background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); + /* Opera 11.10-12.00 */ + background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); + /* Firefox 16+, IE10, Opera 12.50+ */ +} +.swiper-container-3d .swiper-slide-shadow-bottom { + background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); + /* Safari 4+, Chrome */ + background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); + /* Chrome 10+, Safari 5.1+, iOS 5+ */ + background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); + /* Firefox 3.6-15 */ + background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); + /* Opera 11.10-12.00 */ + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); + /* Firefox 16+, IE10, Opera 12.50+ */ +} +/* Coverflow */ +.swiper-container-coverflow .swiper-wrapper, +.swiper-container-flip .swiper-wrapper { + /* Windows 8 IE 10 fix */ + -ms-perspective: 1200px; +} +/* Cube + Flip */ +.swiper-container-cube, +.swiper-container-flip { + overflow: visible; +} +.swiper-container-cube .swiper-slide, +.swiper-container-flip .swiper-slide { + pointer-events: none; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -ms-backface-visibility: hidden; + backface-visibility: hidden; + z-index: 1; +} +.swiper-container-cube .swiper-slide .swiper-slide, +.swiper-container-flip .swiper-slide .swiper-slide { + pointer-events: none; +} +.swiper-container-cube .swiper-slide-active, +.swiper-container-flip .swiper-slide-active, +.swiper-container-cube .swiper-slide-active .swiper-slide-active, +.swiper-container-flip .swiper-slide-active .swiper-slide-active { + pointer-events: auto; +} +.swiper-container-cube .swiper-slide-shadow-top, +.swiper-container-flip .swiper-slide-shadow-top, +.swiper-container-cube .swiper-slide-shadow-bottom, +.swiper-container-flip .swiper-slide-shadow-bottom, +.swiper-container-cube .swiper-slide-shadow-left, +.swiper-container-flip .swiper-slide-shadow-left, +.swiper-container-cube .swiper-slide-shadow-right, +.swiper-container-flip .swiper-slide-shadow-right { + z-index: 0; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -ms-backface-visibility: hidden; + backface-visibility: hidden; +} +/* Cube */ +.swiper-container-cube .swiper-slide { + visibility: hidden; + -webkit-transform-origin: 0 0; + -moz-transform-origin: 0 0; + -ms-transform-origin: 0 0; + transform-origin: 0 0; + width: 100%; + height: 100%; +} +.swiper-container-cube.swiper-container-rtl .swiper-slide { + -webkit-transform-origin: 100% 0; + -moz-transform-origin: 100% 0; + -ms-transform-origin: 100% 0; + transform-origin: 100% 0; +} +.swiper-container-cube .swiper-slide-active, +.swiper-container-cube .swiper-slide-next, +.swiper-container-cube .swiper-slide-prev, +.swiper-container-cube .swiper-slide-next + .swiper-slide { + pointer-events: auto; + visibility: visible; +} +.swiper-container-cube .swiper-cube-shadow { + position: absolute; + left: 0; + bottom: 0px; + width: 100%; + height: 100%; + background: #000; + opacity: 0.6; + -webkit-filter: blur(50px); + filter: blur(50px); + z-index: 0; +} +/* Fade */ +.swiper-container-fade.swiper-container-free-mode .swiper-slide { + -webkit-transition-timing-function: ease-out; + -moz-transition-timing-function: ease-out; + -ms-transition-timing-function: ease-out; + -o-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +.swiper-container-fade .swiper-slide { + pointer-events: none; + -webkit-transition-property: opacity; + -moz-transition-property: opacity; + -o-transition-property: opacity; + transition-property: opacity; +} +.swiper-container-fade .swiper-slide .swiper-slide { + pointer-events: none; +} +.swiper-container-fade .swiper-slide-active, +.swiper-container-fade .swiper-slide-active .swiper-slide-active { + pointer-events: auto; +} +.swiper-zoom-container { + width: 100%; + height: 100%; + display: -webkit-box; + display: -moz-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-pack: center; + -moz-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -webkit-box-align: center; + -moz-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + text-align: center; +} +.swiper-zoom-container > img, +.swiper-zoom-container > svg, +.swiper-zoom-container > canvas { + max-width: 100%; + max-height: 100%; + object-fit: contain; +} +/* Scrollbar */ +.swiper-scrollbar { + border-radius: 10px; + position: relative; + -ms-touch-action: none; + background: rgba(0, 0, 0, 0.1); +} +.swiper-container-horizontal > .swiper-scrollbar { + position: absolute; + left: 1%; + bottom: 3px; + z-index: 50; + height: 5px; + width: 98%; +} +.swiper-container-vertical > .swiper-scrollbar { + position: absolute; + right: 3px; + top: 1%; + z-index: 50; + width: 5px; + height: 98%; +} +.swiper-scrollbar-drag { + height: 100%; + width: 100%; + position: relative; + background: rgba(0, 0, 0, 0.5); + border-radius: 10px; + left: 0; + top: 0; +} +.swiper-scrollbar-cursor-drag { + cursor: move; +} +/* Preloader */ +.swiper-slide .preloader { + width: 42px; + height: 42px; + position: absolute; + left: 50%; + top: 50%; + margin-left: -21px; + margin-top: -21px; + z-index: 10; +} +/* === Columns Picker === */ +.picker-columns { + width: 100%; + height: 260px; + z-index: 11500; +} +.picker-columns.picker-modal-inline, +.popover .picker-columns { + height: 200px; +} +@media (orientation: landscape) and (max-height: 415px) { + .picker-columns:not(.picker-modal-inline) { + height: 200px; + } +} +.popover.popover-picker-columns { + width: 280px; +} +.picker-items { + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + padding: 0; + text-align: right; + font-size: 24px; + -webkit-mask-box-image: -webkit-linear-gradient(bottom, transparent, transparent 5%, white 20%, white 80%, transparent 95%, transparent); + -webkit-mask-box-image: linear-gradient(to top, transparent, transparent 5%, white 20%, white 80%, transparent 95%, transparent); +} +.picker-items-col { + overflow: hidden; + position: relative; + max-height: 100%; +} +.picker-items-col.picker-items-col-left { + text-align: left; +} +.picker-items-col.picker-items-col-center { + text-align: center; +} +.picker-items-col.picker-items-col-right { + text-align: right; +} +.picker-items-col.picker-items-col-divider { + color: #000; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; +} +.picker-items-col-wrapper { + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +.picker-item { + height: 36px; + line-height: 36px; + padding: 0 10px; + white-space: nowrap; + position: relative; + overflow: hidden; + text-overflow: ellipsis; + color: #707274; + left: 0; + top: 0; + width: 100%; + box-sizing: border-box; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +.picker-items-col-absolute .picker-item { + position: absolute; +} +.picker-item.picker-item-far { + pointer-events: none; +} +.picker-item.picker-selected { + color: #000; + -webkit-transform: translate3d(0, 0, 0) rotateX(0deg); + transform: translate3d(0, 0, 0) rotateX(0deg); +} +.picker-center-highlight { + height: 36px; + box-sizing: border-box; + position: absolute; + left: 0; + width: 100%; + top: 50%; + margin-top: -18px; + pointer-events: none; +} +.picker-center-highlight:before { + content: ''; + position: absolute; + left: 0; + top: 0; + bottom: auto; + right: auto; + height: 1px; + width: 100%; + background-color: #a8abb0; + display: block; + z-index: 15; + -webkit-transform-origin: 50% 0%; + transform-origin: 50% 0%; +} +html.pixel-ratio-2 .picker-center-highlight:before { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .picker-center-highlight:before { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.picker-center-highlight:after { + content: ''; + position: absolute; + left: 0; + bottom: 0; + right: auto; + top: auto; + height: 1px; + width: 100%; + background-color: #a8abb0; + display: block; + z-index: 15; + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; +} +html.pixel-ratio-2 .picker-center-highlight:after { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .picker-center-highlight:after { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.picker-3d .picker-items { + overflow: hidden; + -webkit-perspective: 1200px; + perspective: 1200px; +} +.picker-3d .picker-items-col, +.picker-3d .picker-items-col-wrapper, +.picker-3d .picker-item { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; +} +.picker-3d .picker-items-col { + overflow: visible; +} +.picker-3d .picker-item { + -webkit-transform-origin: center center -110px; + transform-origin: center center -110px; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +/* === Notifications === */ +.notifications { + position: absolute; + left: 0; + top: 0; + width: 100%; + z-index: 20000; + font-size: 14px; + margin: 0; + border: none; + display: none; + box-sizing: border-box; + max-height: 100%; + -webkit-transition-duration: 450ms; + transition-duration: 450ms; + -webkit-perspective: 1200px; + perspective: 1200px; + padding-top: 8px; + padding-bottom: 8px; +} +.notifications.list-block > ul { + background: none; + margin: 0 auto; + max-width: 584px; +} +.notifications.list-block > ul:before { + display: none; +} +.notifications.list-block > ul:after { + display: none; +} +.with-statusbar-overlay .notifications { + padding-top: 20px; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); +} +.notifications .item-content { + padding-left: 8px; + -webkit-box-align: start; + -ms-flex-align: start; + -webkit-align-items: flex-start; + align-items: flex-start; +} +.notifications .item-title-row { + margin-bottom: 8px; +} +.notifications .item-title-row:before { + position: absolute; + left: 0; + top: 0; + height: 36px; + border-radius: 12px 12px 0 0; + z-index: -1; + background: #fff; + content: ''; + width: 100%; +} +.notifications .item-title { + font-weight: 400 !important; + height: 36px; + text-transform: uppercase; + line-height: 35px; + font-size: 13px; +} +html.ios-gt-8 .notifications .item-title { + font-weight: 400 !important; +} +.notifications .item-subtitle { + font-size: 15px; + font-weight: 500; +} +html.ios-gt-8 .notifications .item-subtitle { + font-weight: 600; +} +.notifications .item-text { + font-size: 14px; + color: inherit; + height: auto; + line-height: inherit; +} +.notifications .item-subtitle:first-child, +.notifications .item-text:first-child { + margin-top: 8px; +} +.notifications .item-content, +.notifications .item-inner { + min-height: 0; +} +.notifications .item-inner { + position: static; +} +.notifications .item-inner:after { + display: none; +} +.notifications .item-media { + width: 20px; +} +.notifications .item-media img { + max-width: 20px; + max-height: 20px; +} +.notifications .item-media i.icon { + width: 20px; + height: 20px; + -webkit-background-size: cover; + background-size: cover; + background-position: center; + background-repeat: no-repeat; +} +.notifications .item-media + .item-inner { + margin-left: 8px; + overflow: visible; +} +.notifications li.notification-item { + box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15); +} +.notifications li.notification-item .item-inner { + padding-top: 0; +} +.notifications li.notification-item .item-media { + padding-top: 8px; +} +.notifications .item-after { + margin-top: auto; + margin-bottom: auto; +} +.notifications .close-notification { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%2044%2044'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cg%20stroke%3D'none'%20stroke-width%3D'1'%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%3Cpath%20d%3D'M22.5%2C20.3786797%20L14.7218254%2C12.6005051%20L12.6005051%2C14.7218254%20L20.3786797%2C22.5%20L12.6005051%2C30.2781746%20L14.7218254%2C32.3994949%20L22.5%2C24.6213203%20L30.2781746%2C32.3994949%20L32.3994949%2C30.2781746%20L24.6213203%2C22.5%20L32.3994949%2C14.7218254%20L30.2781746%2C12.6005051%20L22.5%2C20.3786797%20Z%20M22%2C44%20C34.1502645%2C44%2044%2C34.1502645%2044%2C22%20C44%2C9.8497355%2034.1502645%2C0%2022%2C0%20C9.8497355%2C0%200%2C9.8497355%200%2C22%20C0%2C34.1502645%209.8497355%2C44%2022%2C44%20Z'%20fill%3D'%23000000'%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E"); + background-position: center top; + background-repeat: no-repeat; + -webkit-background-size: 100% auto; + background-size: 100% auto; + position: relative; + opacity: 0.2; +} +.notifications .close-notification span { + position: absolute; + width: 44px; + height: 44px; + left: 50%; + top: 50%; + margin-left: -22px; + margin-top: -22px; +} +.notifications .notification-item { + max-width: 568px; + margin: 0 auto 8px; + -webkit-transition-duration: 450ms; + transition-duration: 450ms; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + opacity: 1; + background: rgba(250, 250, 250, 0.95); + border-radius: 12px; + width: -webkit-calc(100% - 16px); + width: -moz-calc(100% - 16px); + width: calc(100% - 16px); + position: absolute; + left: 8px; + top: 0; +} +.notifications .notification-item:last-child { + margin-bottom: 0; +} +.notifications .notification-hidden { + opacity: 0; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +/* === Disabled elements === */ +.disabled, +[disabled] { + opacity: 0.55; + pointer-events: none; +} +.disabled .disabled, +.disabled [disabled], +[disabled] .disabled, +[disabled] [disabled] { + opacity: 1; +} +* { + -webkit-user-select: none; + user-select: none; +} +input, +textarea { + -webkit-touch-callout: default; + -webkit-user-select: text; + user-select: text; +} +#editor-navbar.navbar .right a + a, +#editor-navbar.navbar .left a + a { + margin-left: 0; +} +html:not(.phone) #editor-navbar.navbar .right a + a, +html:not(.phone) #editor-navbar.navbar .left a + a { + margin-left: 10px; +} +.phone.ios .container-edit .navbar:before { + content: ''; + position: absolute; + left: 0; + top: 0; + bottom: auto; + right: auto; + height: 1px; + width: 100%; + background-color: #c4c4c4; + display: block; + z-index: 15; + -webkit-transform-origin: 50% 0%; + transform-origin: 50% 0%; +} +html.pixel-ratio-2 .phone.ios .container-edit .navbar:before { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .phone.ios .container-edit .navbar:before { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.phone.ios .container-edit .page-content .list-block:first-child { + margin-top: -1px; +} +.container-edit.popover, +.container-add.popover, +.container-settings.popover { + width: 360px; +} +.settings.popup .list-block ul, +.settings.popover .list-block ul { + border-radius: 0 !important; + background: #fff; +} +.settings.popup .list-block ul:last-child:after, +.settings.popover .list-block ul:last-child:after { + content: ''; + position: absolute; + left: 0; + bottom: 0; + right: auto; + top: auto; + height: 1px; + width: 100%; + background-color: #c8c7cc; + display: block; + z-index: 15; + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; +} +html.pixel-ratio-2 .settings.popup .list-block ul:last-child:after, +html.pixel-ratio-2 .settings.popover .list-block ul:last-child:after { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .settings.popup .list-block ul:last-child:after, +html.pixel-ratio-3 .settings.popover .list-block ul:last-child:after { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.settings.popup .list-block:first-child, +.settings.popover .list-block:first-child { + margin-top: 0; +} +.settings.popup .list-block li:first-child a, +.settings.popover .list-block li:first-child a, +.settings.popup .list-block li:last-child a, +.settings.popover .list-block li:last-child a { + border-radius: 0 !important; +} +.settings.popup > .content-block, +.settings.popover > .content-block, +.settings.popup .popover-inner > .content-block, +.settings.popover .popover-inner > .content-block { + width: 100%; + height: 100%; + margin: 0; + padding: 0; + color: #000; +} +.settings.popup .popover-view, +.settings.popover .popover-view { + border-radius: 13px; +} +.settings.popup .popover-view > .pages, +.settings.popover .popover-view > .pages { + border-radius: 13px; +} +.settings .categories { + width: 100%; +} +.settings .categories > .buttons-row { + width: 100%; +} +.settings .categories > .buttons-row .button { + padding: 0 1px; +} +.settings .popover-inner { + height: 400px; +} +.dataview.page-content { + background: #ffffff; +} +.dataview .row { + justify-content: space-around; +} +.dataview ul { + padding: 0 10px; + list-style: none; +} +.dataview ul li { + display: inline-block; +} +.dataview .active { + position: relative; +} +.dataview .active::after { + content: ''; + width: 20px; + height: 20px; + background-color: red; + position: absolute; + right: 0; + bottom: 0; +} +.item-content .item-after.splitter { + color: #000; +} +.item-content .item-after.splitter label { + margin: 0 5px; +} +.item-content .item-after.splitter .buttons-row { + min-width: 90px; + margin-left: 10px; +} +.item-content .item-after.value { + display: block; + min-width: 60px; + color: #000000; + margin-left: 10px; + text-align: right; +} +.item-content.buttons .item-inner { + padding-top: 0; + padding-bottom: 0; + align-items: stretch; +} +.item-content.buttons .item-inner > .row { + width: 100%; + align-items: stretch; +} +.item-content.buttons .item-inner > .row .button { + flex: 1; + border: none; + height: inherit; + border-radius: 0; + font-size: 17px; + display: flex; + align-items: center; + justify-content: center; +} +.item-content .item-after .color-preview { + width: 75px; + height: 30px; + margin-top: -3px; + border: 1px solid #c4c4c4; +} +html.pixel-ratio-2 .item-content .item-after .color-preview { + border: 0.5px solid #c4c4c4; +} +html.pixel-ratio-3 .item-content .item-after .color-preview { + border: 0.33px solid #c4c4c4; +} +.item-content i .color-preview { + width: 22px; + height: 8px; + display: inline-block; + margin-top: 21px; + box-sizing: border-box; + border: 1px solid #c4c4c4; +} +html.pixel-ratio-2 .item-content i .color-preview { + border: 0.5px solid #c4c4c4; +} +html.pixel-ratio-3 .item-content i .color-preview { + border: 0.33px solid #c4c4c4; +} +.item-link.no-indicator .item-inner { + background-image: none; +} +.button.active i.icon { + background-color: #fff; +} +.document-menu { + background-color: rgba(0, 0, 0, 0.9); + width: auto; + border-radius: 8px; +} +.document-menu .popover-angle:after { + background: rgba(0, 0, 0, 0.9); +} +.document-menu .list-block { + font-size: 14px; +} +.document-menu .list-block:first-child ul { + border-radius: 7px 0 0 7px; +} +.document-menu .list-block:first-child ul:before { + display: none; +} +.document-menu .list-block:first-child li:first-child a { + border-radius: 7px 0 0 7px; +} +.document-menu .list-block:last-child ul { + border-radius: 0 7px 7px 0; +} +.document-menu .list-block:last-child ul:after { + display: none; +} +.document-menu .list-block:last-child li:last-child a { + border-radius: 0 7px 7px 0; +} +.document-menu .list-block:first-child:last-child li:first-child:last-child a, +.document-menu .list-block:first-child:last-child ul:first-child:last-child { + border-radius: 7px; +} +.document-menu .list-block .item-link { + display: inline-block; +} +html:not(.watch-active-state) .document-menu .list-block .item-link:active, +.document-menu .list-block .item-link.active-state { + background-color: #d9d9d9; +} +html:not(.watch-active-state) .document-menu .list-block .item-link:active .item-inner:after, +.document-menu .list-block .item-link.active-state .item-inner:after { + background-color: transparent; +} +.document-menu .list-block .item-link.list-button { + color: #ffffff; + line-height: 36px; +} +.document-menu .list-block .item-link.list-button:after { + content: ''; + position: absolute; + right: 0; + top: 0; + left: auto; + bottom: auto; + width: 1px; + height: 100%; + background-color: rgba(230, 230, 230, 0.9); + display: block; + z-index: 15; + -webkit-transform-origin: 100% 50%; + transform-origin: 100% 50%; +} +html.pixel-ratio-2 .document-menu .list-block .item-link.list-button:after { + -webkit-transform: scaleX(0.5); + transform: scaleX(0.5); +} +html.pixel-ratio-3 .document-menu .list-block .item-link.list-button:after { + -webkit-transform: scaleX(0.33); + transform: scaleX(0.33); +} +.document-menu .list-block li { + display: inline-block; +} +.document-menu .list-block li:last-child .list-button:after { + display: none; +} +.document-menu .list-block li:last-child .item-inner:after, +.document-menu .list-block li:last-child li:last-child .item-inner:after { + display: none; +} +.document-menu .list-block li li:last-child .item-inner:after, +.document-menu .list-block li:last-child li .item-inner:after { + content: ''; + position: absolute; + right: 0; + top: 0; + left: auto; + bottom: auto; + width: 1px; + height: 100%; + background-color: rgba(230, 230, 230, 0.9); + display: block; + z-index: 15; + -webkit-transform-origin: 100% 50%; + transform-origin: 100% 50%; +} +html.pixel-ratio-2 .document-menu .list-block li li:last-child .item-inner:after, +html.pixel-ratio-2 .document-menu .list-block li:last-child li .item-inner:after { + -webkit-transform: scaleX(0.5); + transform: scaleX(0.5); +} +html.pixel-ratio-3 .document-menu .list-block li li:last-child .item-inner:after, +html.pixel-ratio-3 .document-menu .list-block li:last-child li .item-inner:after { + -webkit-transform: scaleX(0.33); + transform: scaleX(0.33); +} +.document-menu .list-block.no-hairlines:before, +.document-menu .list-block.no-hairlines ul:before, +.document-menu .list-block.no-hairlines .content-block-inner:before { + display: none; +} +.document-menu .list-block.no-hairlines:after, +.document-menu .list-block.no-hairlines ul:after, +.document-menu .list-block.no-hairlines .content-block-inner:after { + display: none; +} +.document-menu .list-block.no-hairlines-between .item-inner:after, +.document-menu .list-block.no-hairlines-between .list-button:after, +.document-menu .list-block.no-hairlines-between .item-divider:after, +.document-menu .list-block.no-hairlines-between .list-group-title:after, +.document-menu .list-block.no-hairlines-between .list-group-title:after { + display: none; +} +.color-palette a { + flex-grow: 1; + position: relative; + min-width: 10px; + min-height: 26px; + margin: 1px 1px 0 0; + border: 0.5px solid #c4c4c4; +} +html.pixel-ratio-2 .color-palette a { + border: 0.5px solid #c4c4c4; +} +html.pixel-ratio-3 .color-palette a { + border: 0.33px solid #c4c4c4; +} +.color-palette a.active:after { + content: ' '; + position: absolute; + left: 50%; + margin-left: -6px; + top: 50%; + margin-top: -4px; + width: 12px; + height: 9px; + background: no-repeat center; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20x%3D'0px'%20y%3D'0px'%20viewBox%3D'0%200%2012%209'%20xml%3Aspace%3D'preserve'%3E%3Cpolygon%20fill%3D'%23fff'%20points%3D'12%2C0.7%2011.3%2C0%203.9%2C7.4%200.7%2C4.2%200%2C4.9%203.9%2C8.8%203.9%2C8.8%203.9%2C8.8%20'%2F%3E%3C%2Fsvg%3E"); + -webkit-background-size: 12px 9px; + background-size: 12px 9px; + filter: drop-shadow(0px 0px 1px #000); +} +.color-palette a.transparent { + background-repeat: no-repeat; + background-size: 100% 100%; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20x%3D'0px'%20y%3D'0px'%20viewBox%3D'0%200%2022%2022'%20xml%3Aspace%3D'preserve'%3E%3Cline%20stroke%3D'%23ff0000'%20stroke-linecap%3D'undefined'%20stroke-linejoin%3D'undefined'%20id%3D'svg_1'%20y2%3D'0'%20x2%3D'22'%20y1%3D'22'%20x1%3D'0'%20stroke-width%3D'2'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E"); +} +.color-palette .theme-colors .item-inner { + display: inline-block; +} +.about .page-content { + text-align: center; +} +.about .content-block:first-child { + margin: 15px 0; +} +.about .content-block { + margin: 0 auto 15px; +} +.about .content-block a { + color: #000; +} +.about h3 { + font-weight: normal; + margin: 0; +} +.about h3.vendor { + color: #000; + font-weight: bold; + margin-top: 15px; +} +.about p > label { + margin-right: 5px; +} +.about .logo { + background-image: url('../../../../common/mobile/resources/img/about/onlyoffice.png'); +} +@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 192dpi) { + .about .logo { + background-image: url('../../../../common/mobile/resources/img/about/onlyoffice@2x.png'); + background-size: auto; + } +} +.tablet .searchbar.document.replace .center .searchbar:first-child { + margin-right: 10px; +} +.tablet .searchbar.document.replace .center .replace { + display: flex; +} +.tablet .searchbar.document.replace .right .replace { + display: flex; + margin: 0 10px; +} +.tablet .searchbar.document .center { + width: 100%; +} +.tablet .searchbar.document .center .searchbar { + background: inherit; + padding: 0; +} +.tablet .searchbar.document .center .replace { + display: none; +} +.tablet .searchbar.document .right .prev { + margin-left: 0; +} +.tablet .searchbar.document .right .replace { + display: none; +} +.phone .searchbar.document.replace { + height: 88px; +} +.phone .searchbar.document.replace .left { + margin-top: -44px; +} +.phone .searchbar.document.replace .center .searchbar-input { + margin: 8px 0; +} +.phone .searchbar.document.replace .center .replace { + display: block; +} +.phone .searchbar.document.replace .right > .replace { + display: flex; +} +.phone .searchbar.document .left, +.phone .searchbar.document .center, +.phone .searchbar.document .right { + flex-direction: column; +} +.phone .searchbar.document .left { + min-width: 22px; + max-width: 22px; +} +.phone .searchbar.document .center { + width: 100%; +} +.phone .searchbar.document .center .searchbar { + background: inherit; + padding: 0; +} +.phone .searchbar.document .center .searchbar:after { + content: none; +} +.phone .searchbar.document .center .replace { + display: none; +} +.phone .searchbar.document .right > p { + margin: 0; +} +.phone .searchbar.document .right > .replace { + display: none; +} +.searchbar.document { + background: #e4e4e6; +} +i.icon.icon-search { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M15.8%2C15c1.4-1.6%2C2.2-3.7%2C2.2-5.9c0-5-4-9-9-9C4%2C0%2C0%2C4%2C0%2C9c0%2C5%2C4%2C9%2C9%2C9c2.3%2C0%2C4.4-0.9%2C5.9-2.2l5.8%2C5.8l0.2-0.6l0.7-0.2L15.8%2C15z%20M9%2C17c-4.4%2C0-8-3.6-8-8c0-4.4%2C3.6-8%2C8-8c4.4%2C0%2C8%2C3.6%2C8%2C8C17%2C13.5%2C13.5%2C17%2C9%2C17z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-burger { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Crect%20x%3D%222%22%20y%3D%2217%22%20width%3D%2218%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%222%22%20y%3D%2213%22%20width%3D%2218%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%222%22%20y%3D%229%22%20width%3D%2218%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%222%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-edit { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M0%2C20h22v1H0V20z%22%2F%3E%3Cpolygon%20points%3D%2219.3%2C5.3%206.1%2C18.4%204.6%2C16.9%2017.8%2C3.8%2017.1%2C3.1%203.5%2C16.7%203%2C20%206.3%2C19.5%2019.9%2C5.9%20%09%22%2F%3E%3Cpath%20d%3D%22M20.5%2C5.3L22%2C3.8c0%2C0-0.2-1.2-0.9-1.9C20.4%2C1.1%2C19.2%2C1%2C19.2%2C1l-1.5%2C1.5L20.5%2C5.3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-undo { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M22%2C16v2h-1v-2l0%2C0c0-2.9-2.1-5-5-5l0%2C0H1.9L5%2C14c0.1%2C0.1%2C0.1%2C0.2%2C0%2C0.3l-0.4%2C0.4c-0.1%2C0.1-0.2%2C0.1-0.3%2C0l-4.2-4.2c-0.1-0.1-0.1-0.2%2C0-0.3l0.4-0.4h0.1L4.4%2C6c0.1-0.1%2C0.2-0.1%2C0.3%2C0l0.5%2C0.4c0.1%2C0.1%2C0.1%2C0.2%2C0%2C0.3L1.9%2C10H16l0%2C0C19.3%2C10%2C22%2C12.7%2C22%2C16L22%2C16z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-redo { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M0%2C16c0-3.3%2C2.7-6%2C6-6v0h14.1l-3.3-3.3c-0.1-0.1-0.1-0.2%2C0-0.3L17.3%2C6c0.1-0.1%2C0.2-0.1%2C0.3%2C0l3.8%2C3.8c0%2C0%2C0.1%2C0%2C0.1%2C0l0.4%2C0.4c0.1%2C0.1%2C0.1%2C0.2%2C0%2C0.3l-4.2%2C4.2c-0.1%2C0.1-0.2%2C0.1-0.3%2C0l-0.4-0.4c-0.1-0.1-0.1-0.2%2C0-0.3l3.1-3H6v0c-2.9%2C0-5%2C2.1-5%2C5h0v2H0L0%2C16L0%2C16z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-reader { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M17%2C21H1V9h6V2l0%2C0h10v5h1V1H6.2L0%2C7.6V22h18v-3h-1V21z%20M6%2C2.8V8H1.1L6%2C2.8z%20M13%2C8c-5.1%2C0-9%2C5-9%2C5s4.1%2C5%2C9%2C5c5%2C0%2C9-5%2C9-5S18%2C8%2C13%2C8z%20M8.7%2C15.5C6.8%2C14.4%2C6.4%2C13%2C6.4%2C13s0.4-1.5%2C2.4-2.6C8.3%2C11.2%2C8%2C12%2C8%2C13C8%2C13.9%2C8.3%2C14.8%2C8.7%2C15.5z%20M13%2C16.7c-2.1%2C0-3.7-1.7-3.7-3.7c0-2.1%2C1.7-3.7%2C3.7-3.7c2.1%2C0%2C3.7%2C1.7%2C3.7%2C3.7C16.7%2C15.1%2C15.1%2C16.7%2C13%2C16.7z%20M17.3%2C15.5c0.4-0.7%2C0.7-1.6%2C0.7-2.5c0-1-0.3-1.8-0.7-2.6c2%2C1.1%2C3.4%2C2.6%2C3.4%2C2.6S19.2%2C14.4%2C17.3%2C15.5z%20M13%2C11.7c-0.7%2C0-1.3%2C0.6-1.3%2C1.3s0.6%2C1.3%2C1.3%2C1.3s1.3-0.6%2C1.3-1.3S13.7%2C11.7%2C13%2C11.7z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-download { + width: 22px; + height: 28px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%22-1%203%2022%2028%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpolygon%20points%3D%2210%2C5.6%2010%2C21.2%2011%2C21.2%2011%2C5.6%2014.6%2C9.3%2015.3%2C8.5%2010.5%2C3.6%205.7%2C8.5%206.4%2C9.3%20%09%22%2F%3E%3Cpolygon%20points%3D%2213%2C12%2013%2C13%2019%2C13%2019%2C30%202%2C30%202%2C13%208%2C13%208%2C12%201%2C12%201%2C13%201%2C30%201%2C31%2020%2C31%2020%2C30%2020%2C13%2020%2C12%20%09%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-info { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M10%2C17h2V8h-2V17z%20M11%2C1C5.5%2C1%2C1%2C5.5%2C1%2C11s4.5%2C10%2C10%2C10s10-4.5%2C10-10S16.5%2C1%2C11%2C1z%20M11%2C20c-5%2C0-9-4-9-9s4-9%2C9-9s9%2C4%2C9%2C9S16%2C20%2C11%2C20z%20M10%2C7h2V5h-2V7z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-plus { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M22%2C12H12v10h-1V12H1v-1h10V1h1v10h10V12z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-settings { + width: 24px; + height: 24px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M11.8%2C3l0.4%2C2c0.1%2C0.7%2C0.6%2C1.1%2C1.3%2C1.1c0.3%2C0%2C0.5-0.1%2C0.7-0.2l1.9-1.2l1.1%2C1.1l-1.1%2C1.8C15.8%2C8%2C15.8%2C8.5%2C16%2C8.9c0.2%2C0.4%2C0.5%2C0.7%2C1%2C0.8l2.1%2C0.5v1.6L17%2C12.2c-0.5%2C0.1-0.8%2C0.4-1%2C0.8c-0.2%2C0.4-0.1%2C0.9%2C0.1%2C1.2l1.2%2C1.9l-1.1%2C1.1l-1.8-1.1c-0.2-0.2-0.5-0.2-0.8-0.2c-0.6%2C0-1.2%2C0.5-1.3%2C1.1l-0.5%2C2.1h-1.6l-0.4-2C9.7%2C16.4%2C9.2%2C16%2C8.5%2C16c-0.3%2C0-0.5%2C0.1-0.7%2C0.2l-1.9%2C1.2l-1.1-1.1l1.1-1.8c0.3-0.4%2C0.3-0.9%2C0.1-1.3c-0.2-0.4-0.5-0.7-1-0.8l-2.1-0.5v-1.6l2-0.4c0.5-0.1%2C0.8-0.4%2C1-0.8C6.1%2C8.7%2C6%2C8.2%2C5.8%2C7.9l-1-2l1.1-1.1l1.8%2C1.1C8%2C6.1%2C8.2%2C6.2%2C8.5%2C6.2c0.6%2C0%2C1.2-0.5%2C1.3-1.1L10.3%2C3H11.8%20M11%2C15.5c2.5%2C0%2C4.5-2%2C4.5-4.5s-2-4.5-4.5-4.5s-4.5%2C2-4.5%2C4.5S8.5%2C15.5%2C11%2C15.5%20M12.1%2C2H9.9C9.6%2C2%2C9.4%2C2.2%2C9.3%2C2.5L8.8%2C4.9c0%2C0.2-0.2%2C0.3-0.3%2C0.3s-0.1%2C0-0.2-0.1L6.2%2C3.8C6.1%2C3.7%2C6%2C3.7%2C5.8%2C3.7c-0.1%2C0-0.3%2C0-0.4%2C0.1L3.8%2C5.4c-0.1%2C0.2-0.2%2C0.5%2C0%2C0.8l1.3%2C2.1c0.1%2C0.2%2C0.1%2C0.4-0.2%2C0.5L2.5%2C9.3C2.2%2C9.4%2C2%2C9.6%2C2%2C9.9v2.2c0%2C0.3%2C0.2%2C0.5%2C0.5%2C0.6l2.4%2C0.5c0.3%2C0.1%2C0.4%2C0.3%2C0.2%2C0.5l-1.3%2C2.1c-0.2%2C0.2-0.1%2C0.6%2C0.1%2C0.8l1.6%2C1.6c0.1%2C0.1%2C0.3%2C0.2%2C0.4%2C0.2s0.2%2C0%2C0.3-0.1L8.3%2C17c0.1-0.1%2C0.1-0.1%2C0.2-0.1s0.3%2C0.1%2C0.3%2C0.3l0.5%2C2.3C9.4%2C19.8%2C9.6%2C20%2C9.9%2C20h2.2c0.3%2C0%2C0.5-0.2%2C0.6-0.5l0.5-2.4c0-0.2%2C0.1-0.3%2C0.3-0.3c0.1%2C0%2C0.1%2C0%2C0.2%2C0.1l2.1%2C1.3c0.1%2C0.1%2C0.2%2C0.1%2C0.3%2C0.1c0.2%2C0%2C0.3-0.1%2C0.4-0.2l1.6-1.6c0.2-0.2%2C0.2-0.5%2C0.1-0.8l-1.3-2.1c-0.2-0.2-0.1-0.5%2C0.2-0.5l2.4-0.5c0.3-0.1%2C0.5-0.3%2C0.5-0.6V9.8c0-0.3-0.2-0.5-0.5-0.6l-2.4-0.5c-0.3-0.1-0.4-0.3-0.2-0.5l1.3-2.1c0.2-0.2%2C0.1-0.6-0.1-0.8l-1.6-1.6c-0.1-0.1-0.3-0.2-0.4-0.2c-0.1%2C0-0.2%2C0-0.3%2C0.1l-2.1%2C1.3C13.6%2C5%2C13.6%2C5%2C13.5%2C5c-0.1%2C0-0.3-0.1-0.3-0.3l-0.5-2.2C12.6%2C2.2%2C12.4%2C2%2C12.1%2C2L12.1%2C2z%20M11%2C14.5c-1.9%2C0-3.5-1.6-3.5-3.5S9.1%2C7.5%2C11%2C7.5s3.5%2C1.6%2C3.5%2C3.5S12.9%2C14.5%2C11%2C14.5L11%2C14.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-about { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%22-1%207%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M21%2C18.5c0-0.3-0.1-0.6-0.7-0.9l-2.6-1.2l2.6-1.2c0.6-0.3%2C0.7-0.6%2C0.7-0.9c0-0.3-0.1-0.6-0.7-0.9l-8.9-4.1c-0.7-0.4-1.9-0.4-2.8%2C0l-8.9%2C4.1C-0.9%2C13.8-1%2C14.1-1%2C14.3s0.1%2C0.6%2C0.7%2C0.9l2.6%2C1.2l-2.6%2C1.2C-0.9%2C18-1%2C18.4-1%2C18.5c0%2C0.2%2C0.1%2C0.6%2C0.7%2C0.9l2.5%2C1.2l-2.5%2C1.2C-0.9%2C22.1-1%2C22.5-1%2C22.7c0%2C0.3%2C0.1%2C0.6%2C0.7%2C0.9l8.9%2C4.1c0.5%2C0.2%2C0.8%2C0.3%2C1.4%2C0.3s1-0.1%2C1.4-0.3l8.9-4.1c0.6-0.4%2C0.7-0.6%2C0.7-0.9c0-0.3-0.1-0.6-0.7-0.9l-2.5-1.2l2.5-1.2C20.9%2C19.2%2C21%2C18.8%2C21%2C18.5z%20M-0.2%2C14.3L-0.2%2C14.3c0%2C0%2C0.1-0.1%2C0.3-0.2L9%2C10c0.6-0.3%2C1.5-0.3%2C2%2C0l8.9%2C4.1c0.2%2C0.1%2C0.3%2C0.2%2C0.3%2C0.2l0%2C0c0%2C0-0.1%2C0.1-0.3%2C0.2L11%2C18.6c-0.6%2C0.3-1.5%2C0.3-2%2C0l-8.9-4.1C-0.1%2C14.4-0.2%2C14.3-0.2%2C14.3z%20M20.2%2C22.7L20.2%2C22.7c0%2C0-0.1%2C0.1-0.3%2C0.2L11%2C27.1c-0.6%2C0.3-1.5%2C0.3-2%2C0l-8.9-4.1c-0.2-0.1-0.3-0.2-0.3-0.2l0%2C0c0%2C0%2C0.1-0.1%2C0.3-0.2l3-1.5l5.5%2C2.6c0.7%2C0.4%2C1.9%2C0.4%2C2.8%2C0l5.5-2.6l3%2C1.5C20.1%2C22.7%2C20.2%2C22.7%2C20.2%2C22.7z%20M19.9%2C18.7L11%2C22.8c-0.6%2C0.3-1.5%2C0.3-2%2C0l-8.9-4.1c-0.2-0.1-0.3-0.2-0.3-0.2l0%2C0c0%2C0%2C0.1-0.1%2C0.3-0.2l3-1.5l5.5%2C2.6c0.7%2C0.4%2C1.9%2C0.4%2C2.8%2C0l5.5-2.6l3%2C1.5c0.2%2C0.1%2C0.3%2C0.2%2C0.3%2C0.2l0%2C0C20.2%2C18.5%2C20.1%2C18.6%2C19.9%2C18.7z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-help { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M11.6%2C1.3c-3.3%2C0-6%2C2.8-6%2C6.2c0.3%2C0%2C0.7%2C0%2C0.9%2C0c0-2.9%2C2.3-5.2%2C5.1-5.2s5.1%2C2.3%2C5.1%2C5.2c0%2C1.7-1.9%2C3.2-3%2C4.3C12.9%2C12.6%2C11%2C14.2%2C11%2C16c0%2C1.2%2C0%2C2.2%2C0%2C2.7c0.3%2C0%2C0.6%2C0%2C0.9%2C0c0-0.6%2C0-1.6%2C0-2.5c0-1.4%2C1.1-2.4%2C2.2-3.5c1.7-1.5%2C3.5-3.1%2C3.5-5.2C17.6%2C4.1%2C14.9%2C1.3%2C11.6%2C1.3z%20M11.5%2C20.2c-0.3%2C0-0.5%2C0.2-0.5%2C0.5v0.8c0%2C0.3%2C0.2%2C0.5%2C0.5%2C0.5s0.5-0.2%2C0.5-0.5v-0.8C11.9%2C20.4%2C11.7%2C20.2%2C11.5%2C20.2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-versions { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%22-1%207%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M19%2C12c0-1.1-0.9-2-2-2c0-1.1-0.9-2-2-2H5c-1.1%2C0-2%2C0.9-2%2C2c-1.1%2C0-2%2C0.9-2%2C2c-1.1%2C0-2%2C0.9-2%2C2v12c0%2C1.1%2C0.9%2C2%2C2%2C2h18c1.1%2C0%2C2-0.9%2C2-2V14C21%2C12.9%2C20.1%2C12%2C19%2C12z%20M5%2C9h10c0.6%2C0%2C1%2C0.4%2C1%2C1H4C4%2C9.4%2C4.4%2C9%2C5%2C9z%20M3%2C11h14c0.6%2C0%2C1%2C0.4%2C1%2C1H2C2%2C11.4%2C2.4%2C11%2C3%2C11z%20M20%2C26c0%2C0.6-0.4%2C1-1%2C1H1c-0.6%2C0-1-0.4-1-1V14c0-0.6%2C0.4-1%2C1-1h18c0.6%2C0%2C1%2C0.4%2C1%2C1V26z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-text-additional { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M18.5%2C15.5c-1.1%2C0-2%2C0.9-2%2C2s0.9%2C2%2C2%2C2s2-0.9%2C2-2S19.6%2C15.5%2C18.5%2C15.5z%20M18.5%2C18.5c-0.6%2C0-1-0.4-1-1c0-0.6%2C0.4-1%2C1-1s1%2C0.4%2C1%2C1C19.5%2C18.1%2C19.1%2C18.5%2C18.5%2C18.5z%20M18.5%2C7.5c1.1%2C0%2C2-0.9%2C2-2c0-1.1-0.9-2-2-2s-2%2C0.9-2%2C2C16.5%2C6.6%2C17.4%2C7.5%2C18.5%2C7.5z%20M18.5%2C4.5c0.6%2C0%2C1%2C0.4%2C1%2C1s-0.4%2C1-1%2C1s-1-0.4-1-1S17.9%2C4.5%2C18.5%2C4.5z%20M18.5%2C9.5c-1.1%2C0-2%2C0.9-2%2C2s0.9%2C2%2C2%2C2s2-0.9%2C2-2S19.6%2C9.5%2C18.5%2C9.5z%20M18.5%2C12.5c-0.6%2C0-1-0.4-1-1c0-0.6%2C0.4-1%2C1-1s1%2C0.4%2C1%2C1C19.5%2C12.1%2C19.1%2C12.5%2C18.5%2C12.5z%20M6.9%2C3.8L1%2C18.9h1.5l1.8-4.7h6.9l1.7%2C4.7h1.5L8.6%2C3.8H6.9z%20M4.7%2C12.9l3-7.9l3%2C7.9H4.7z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-text-color { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M8.9%2C12l2.3-6.3l2.2%2C6.3H8.9z%20M4.7%2C17.8h2l1.6-4.3h5.6l1.5%2C4.3h2.1L12.3%2C3.5h-2.2L4.7%2C17.8z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-text-selection { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M7.6%2C10.3c0.2%2C0.3%2C0.4%2C0.4%2C0.5%2C0.5c0.3%2C0.2%2C0.6%2C0.3%2C1%2C0.3c0.7%2C0%2C1.3-0.3%2C1.7-0.8c0.4-0.5%2C0.6-1.2%2C0.6-2.1c0-0.9-0.2-1.5-0.6-2c-0.4-0.4-0.9-0.7-1.6-0.7c-0.3%2C0-0.6%2C0.1-0.9%2C0.2C8%2C6%2C7.8%2C6.2%2C7.6%2C6.4V3.8H6.8V11h0.8V10.3z%20M8%2C6.9c0.3-0.3%2C0.7-0.4%2C1.1-0.4c0.5%2C0%2C0.8%2C0.2%2C1%2C0.5c0.2%2C0.4%2C0.4%2C0.8%2C0.4%2C1.4c0%2C0.6-0.1%2C1.1-0.4%2C1.5c-0.2%2C0.4-0.6%2C0.6-1.1%2C0.6c-0.6%2C0-1.1-0.3-1.3-0.9C7.6%2C9.2%2C7.6%2C8.8%2C7.6%2C8.3C7.6%2C7.7%2C7.7%2C7.2%2C8%2C6.9z%20M5.7%2C10.4c-0.1%2C0-0.2%2C0-0.2-0.1c0-0.1-0.1-0.1-0.1-0.2v-3c0-0.5-0.2-0.9-0.6-1.1C4.4%2C5.8%2C4%2C5.6%2C3.3%2C5.6c-0.5%2C0-1%2C0.1-1.4%2C0.4C1.5%2C6.3%2C1.3%2C6.7%2C1.3%2C7.4h0.8c0-0.3%2C0.1-0.5%2C0.2-0.6c0.2-0.2%2C0.5-0.4%2C1-0.4c0.4%2C0%2C0.7%2C0.1%2C0.9%2C0.2c0.2%2C0.1%2C0.3%2C0.4%2C0.3%2C0.7c0%2C0.1%2C0%2C0.3-0.1%2C0.3C4.4%2C7.7%2C4.3%2C7.8%2C4.1%2C7.8L2.7%2C8C2.2%2C8.1%2C1.8%2C8.2%2C1.5%2C8.5C1.2%2C8.8%2C1%2C9.1%2C1%2C9.6c0%2C0.4%2C0.2%2C0.8%2C0.5%2C1.1c0.3%2C0.3%2C0.7%2C0.4%2C1.2%2C0.4c0.4%2C0%2C0.8-0.1%2C1.1-0.3c0.3-0.2%2C0.6-0.4%2C0.8-0.6c0%2C0.2%2C0.1%2C0.4%2C0.2%2C0.5c0.1%2C0.2%2C0.4%2C0.3%2C0.7%2C0.3c0.1%2C0%2C0.2%2C0%2C0.3%2C0c0.1%2C0%2C0.2%2C0%2C0.3-0.1v-0.6c-0.1%2C0-0.1%2C0-0.2%2C0C5.8%2C10.4%2C5.7%2C10.4%2C5.7%2C10.4z%20M4.5%2C9.1c0%2C0.5-0.2%2C0.9-0.7%2C1.2c-0.3%2C0.1-0.6%2C0.2-0.9%2C0.2c-0.3%2C0-0.5-0.1-0.7-0.2C2%2C10.1%2C2%2C9.9%2C2%2C9.6C2%2C9.3%2C2.1%2C9%2C2.4%2C8.9c0.2-0.1%2C0.4-0.2%2C0.7-0.2l0.5-0.1c0.2%2C0%2C0.3-0.1%2C0.5-0.1c0.2%2C0%2C0.3-0.1%2C0.4-0.2V9.1z%20M18.5%2C5L8.3%2C15.3l-0.5%2C2c-0.6%2C0.4-1.3%2C0.3-1.5%2C0.6c-0.3%2C0.4%2C0.9%2C0.4%2C1.5%2C0.3c0.4%2C0%2C0.5%2C0%2C0.5-0.2l2.2-0.6L20.7%2C7.1L18.5%2C5z%20M9%2C15.3l9.5-9.5L20%2C7.1l-9.5%2C9.5L9%2C15.3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-bullets { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M7%2C4v1h15V4H7z%20M1%2C6h3V3H1V6z%20M7%2C12h15v-1H7V12z%20M1%2C13h3v-3H1V13z%20M7%2C19h15v-1H7V19z%20M1%2C20h3v-3H1V20z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-numbers { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M7%2C3.8v1h15v-1H7z%20M7%2C11.8h15v-1H7V11.8z%20M7%2C18.8h15v-1H7V18.8z%20M3.1%2C6.9h0.7V2H3.3C3.2%2C2.4%2C3.1%2C2.6%2C2.9%2C2.7C2.7%2C2.8%2C2.4%2C2.9%2C2%2C2.9v0.5h1.2V6.9z%20M3.3%2C9C2.6%2C9%2C2.1%2C9.2%2C1.9%2C9.7c-0.2%2C0.3-0.2%2C0.6-0.2%2C1h0.6c0-0.3%2C0.1-0.5%2C0.1-0.7c0.2-0.3%2C0.5-0.5%2C0.9-0.5c0.3%2C0%2C0.5%2C0.1%2C0.7%2C0.3s0.3%2C0.4%2C0.3%2C0.7c0%2C0.2-0.1%2C0.5-0.3%2C0.7c-0.1%2C0.1-0.3%2C0.3-0.6%2C0.4l-0.7%2C0.4c-0.4%2C0.3-0.7%2C0.5-0.9%2C0.9c-0.2%2C0.3-0.2%2C0.7-0.3%2C1.1h3.4v-0.6H2.2c0.1-0.2%2C0.2-0.5%2C0.4-0.7c0.1-0.1%2C0.3-0.2%2C0.5-0.4L3.6%2C12c0.4-0.2%2C0.7-0.4%2C0.9-0.6c0.3-0.3%2C0.4-0.6%2C0.4-1c0-0.4-0.1-0.7-0.4-1C4.3%2C9.1%2C3.9%2C9%2C3.3%2C9z%20M4.1%2C18.3c0.2-0.1%2C0.3-0.2%2C0.4-0.3c0.2-0.2%2C0.2-0.4%2C0.2-0.7c0-0.4-0.1-0.7-0.4-1C4%2C16.1%2C3.6%2C16%2C3.1%2C16c-0.6%2C0-1.1%2C0.2-1.3%2C0.7c-0.1%2C0.3-0.2%2C0.6-0.2%2C0.9h0.6c0-0.3%2C0.1-0.5%2C0.1-0.6c0.2-0.3%2C0.4-0.4%2C0.9-0.4c0.2%2C0%2C0.4%2C0.1%2C0.6%2C0.2C4%2C16.9%2C4.1%2C17%2C4.1%2C17.3c0%2C0.3-0.1%2C0.6-0.4%2C0.7c-0.1%2C0.1-0.3%2C0.1-0.6%2C0.1c-0.1%2C0-0.1%2C0-0.1%2C0c0%2C0-0.1%2C0-0.2%2C0v0.5c0%2C0%2C0.1%2C0%2C0.1%2C0c0%2C0%2C0.1%2C0%2C0.1%2C0c0.4%2C0%2C0.7%2C0.1%2C0.9%2C0.2c0.2%2C0.1%2C0.3%2C0.4%2C0.3%2C0.7c0%2C0.3-0.1%2C0.5-0.3%2C0.7c-0.2%2C0.2-0.5%2C0.3-0.8%2C0.3c-0.4%2C0-0.7-0.1-0.9-0.4c-0.1-0.1-0.2-0.4-0.2-0.7H1.5c0%2C0.5%2C0.1%2C0.8%2C0.4%2C1.2C2.1%2C20.8%2C2.5%2C21%2C3.1%2C21c0.6%2C0%2C1-0.1%2C1.3-0.4c0.3-0.3%2C0.5-0.7%2C0.5-1.1c0-0.3-0.1-0.5-0.2-0.7C4.5%2C18.5%2C4.3%2C18.3%2C4.1%2C18.3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-linespacing { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpolygon%20id%3D%22XMLID_7_%22%20points%3D%2222%2C4%2022%2C3%2012%2C3%2011%2C3%201%2C3%201%2C4%2011%2C4%2011%2C4.3%208%2C7.4%208.7%2C8.1%2011%2C5.7%2011%2C17.3%208.7%2C14.9%208%2C15.6%2011%2C18.7%2011%2C19%201%2C19%201%2C20%2011%2C20%2012%2C20%2022%2C20%2022%2C19%2012%2C19%2012%2C18.6%2015%2C15.6%2014.3%2C14.9%2012%2C17.2%2012%2C5.8%2014.3%2C8.1%2015%2C7.4%2012%2C4.4%2012%2C4%20%09%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-text-align-center { + width: 22px; + height: 22px; + background-color: #DF6737; + -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M1%2C3v1h21V3H1z%20M4%2C7v1h14V7H4z%20M1%2C12h21v-1H1V12z%20M4%2C15v1h14v-1H4z%20M1%2C20h21v-1H1V20z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-text-align-jast { + width: 22px; + height: 22px; + background-color: #DF6737; + -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M1%2C3v1h21V3H1z%20M1%2C8h21V7H1V8z%20M1%2C12h21v-1H1V12z%20M1%2C16h21v-1H1V16z%20M1%2C20h21v-1H1V20z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-text-align-left { + width: 22px; + height: 22px; + background-color: #DF6737; + -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M1%2C3v1h21V3H1z%20M15%2C7H1v1h14V7z%20M1%2C12h21v-1H1V12z%20M15%2C15H1v1h14V15z%20M1%2C20h21v-1H1V20z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-text-align-right { + width: 22px; + height: 22px; + background-color: #DF6737; + -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M1%2C3v1h21V3H1z%20M8%2C8h14V7H8V8z%20M22%2C11H1v1h21V11z%20M8%2C16h14v-1H8V16z%20M22%2C19H1v1h21V19z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-de-indent { + width: 22px; + height: 22px; + background-color: #DF6737; + -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M1%2C20v-1h21v1H1z%20M11%2C15h11v1H11V15z%20M11%2C11h11v1H11V11z%20M11%2C7h11v1H11V7z%20M6.3%2C7L7%2C7.7l-3.8%2C3.8L7%2C15.3L6.3%2C16L2%2C11.8l-0.2-0.3L2%2C11.2L6.3%2C7z%20M1%2C3h21v1H1V3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-in-indent { + width: 22px; + height: 22px; + background-color: #DF6737; + -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M1%2C20v-1h21v1H1z%20M12%2C16H1v-1h11V16z%20M12%2C12H1v-1h11V12z%20M12%2C8H1V7h11V8z%20M21%2C11.2l0.2%2C0.3L21%2C11.8L16.7%2C16L16%2C15.3l3.8-3.8L16%2C7.7L16.7%2C7L21%2C11.2z%20M22%2C4H1V3h21V4z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-prev { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M16%2C20.5L15%2C21.5L4.5%2C11l0%2C0l0%2C0L15%2C0.5L16%2C1.5L6.6%2C11L16%2C20.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-next { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M15.5%2C11L6%2C1.5l1.1-1.1L17.5%2C11l0%2C0l0%2C0L7.1%2C21.5L6%2C20.5L15.5%2C11z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-table-add-column-left { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M15%2C19h-1H8H7v-1v-3H0V2h7h1h14v4v1v3v1v3v1v3v1H15z%20M15%2C18h6v-3h-6V18z%20M15%2C14h6v-3h-6V14z%20M8%2C18h6v-3H8V18z%20M8%2C14h6v-3H8V14z%20M14%2C10V7H8v3H14z%20M8%2C3v3h6V3H8z%20M21%2C3h-6v3h6V3z%20M15%2C7v3h6V7H15z%20M3%2C16h1v2h2v1H4v2H3v-2H1v-1h2V16z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-table-add-column-right { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M0%2C19l0-1l0-3l0-1l0-3l0-1l0-3l0-1l0-4h14h1h7v13h-7v3v1h-1H8H7H0z%20M7%2C15H1v3h6V15z%20M7%2C11H1v3h6V11z%20M14%2C15H8v3h6V15z%20M14%2C11H8v3h6V11z%20M14%2C10V7H8v3H14z%20M8%2C3v3h6V3H8z%20M1%2C6h6V3H1V6z%20M1%2C7v3h6V7H1z%20M19%2C18h2v1h-2v2h-1v-2h-2v-1h2v-2h1V18z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-table-add-row-above { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M21%2C20h-6h-1H8H7H0v-1v-3v-1v-3v-1V8V7V1h15v6h6h1v1v3v1v3v1v3v1H21z%20M7%2C8H1v3h6V8z%20M7%2C12H1v3h6V12z%20M7%2C16H1v3h6V16z%20M8%2C19h6v-3H8V19z%20M8%2C15h6v-3H8V15z%20M8%2C11h6V8H8V11z%20M21%2C8h-6v3h6V8z%20M21%2C12h-6v3h6V12z%20M21%2C16h-6v3h6V16z%20M19%2C6h-1V4h-2V3h2V1h1v2h2v1h-2V6z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-table-add-row-below { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M22%2C1v1v3v1v3v1v3v1h-1h-6v6H0v-6v-1v-3V9V6V5V2V1h7h1h6h1h6H22z%20M7%2C10H1v3h6V10z%20M7%2C6H1v3h6V6z%20M7%2C2H1v3h6V2z%20M8%2C5h6V2H8V5z%20M8%2C9h6V6H8V9z%20M8%2C13h6v-3H8V13z%20M21%2C10h-6v3h6V10z%20M21%2C6h-6v3h6V6z%20M21%2C2h-6v3h6V2z%20M19%2C17h2v1h-2v2h-1v-2h-2v-1h2v-2h1V17z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-table-remove-column { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M21%2C19h-6h-1h-1.6c-0.9%2C1.8-2.7%2C3-4.9%2C3s-4-1.2-4.9-3H1H0v-1v-3v-1v-3v-1V7V6V3V2h7h1h6h1h6h1v1v3v1v3v1v3v1v3v1H21z%20M7.5%2C12C5%2C12%2C3%2C14%2C3%2C16.5S5%2C21%2C7.5%2C21s4.5-2%2C4.5-4.5S10%2C12%2C7.5%2C12z%20M14%2C3H8v3h6V3z%20M14%2C7H8v3h6V7z%20M14%2C11H8v0.1c1.9%2C0.2%2C3.5%2C1.3%2C4.4%2C2.9H14V11z%20M14%2C15h-1.2c0.1%2C0.5%2C0.2%2C1%2C0.2%2C1.5c0%2C0.5-0.1%2C1-0.2%2C1.5H14V15z%20M21%2C3h-6v3h6V3z%20M21%2C7h-6v3h6V7z%20M21%2C11h-6v3h6V11z%20M21%2C15h-6v3h6V15z%20M9.6%2C19.3l-2.1-2.1l-2.1%2C2.1l-0.7-0.7l2.1-2.1l-2.1-2.1l0.7-0.7l2.1%2C2.1l2.1-2.1l0.7%2C0.7l-2.1%2C2.1l2.1%2C2.1L9.6%2C19.3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-table-remove-row { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M21%2C19h-6h-1h-1.6c-0.9%2C1.8-2.7%2C3-4.9%2C3s-4-1.2-4.9-3H1H0v-1v-3v-1v-3v-1V7V6V3V2h7h1h6h1h6h1v1v3v1v3v1v3v1v3v1H21z%20M1%2C18h1.2C2.1%2C17.5%2C2%2C17%2C2%2C16.5c0-0.5%2C0.1-1%2C0.2-1.5H1V18z%20M7%2C3H1v3h6V3z%20M7%2C7H1v3h6V7z%20M7.5%2C12C5%2C12%2C3%2C14%2C3%2C16.5S5%2C21%2C7.5%2C21s4.5-2%2C4.5-4.5S10%2C12%2C7.5%2C12z%20M14%2C3H8v3h6V3z%20M14%2C7H8v3h6V7z%20M14%2C15h-1.2c0.1%2C0.5%2C0.2%2C1%2C0.2%2C1.5c0%2C0.5-0.1%2C1-0.2%2C1.5H14V15z%20M21%2C3h-6v3h6V3z%20M21%2C7h-6v3h6V7z%20M21%2C15h-6v3h6V15z%20M9.6%2C19.3l-2.1-2.1l-2.1%2C2.1l-0.7-0.7l2.1-2.1l-2.1-2.1l0.7-0.7l2.1%2C2.1l2.1-2.1l0.7%2C0.7l-2.1%2C2.1l2.1%2C2.1L9.6%2C19.3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-expand-down { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M20.5%2C6.5l1.1%2C1.1L11%2C18l0%2C0l0%2C0L0.5%2C7.5l1.1-1.1l9.5%2C9.5L20.5%2C6.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-pagebreak { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M8%2C14v1h1v-1H8z%20M6%2C14v1h1v-1H6z%20M18%2C21H3v-6H2v7h17v-7h-1V21z%20M4%2C14v1h1v-1H4z%20M14%2C14v1h1v-1H14z%20M10%2C14v1h1v-1H10z%20M8.2%2C1L2%2C7.6V14h1V9h6V2l0%2C0h9v12h1V1H8.2z%20M8%2C8H3.1L8%2C2.8V8z%20M12%2C14v1h1v-1H12z%20M16%2C14v1h1v-1H16z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-sectionbreak { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M20%2C14V2H3v12H2V1h19v13H20z%20M5%2C14v1H4v-1H5z%20M7%2C14v1H6v-1H7z%20M9%2C14v1H8v-1H9z%20M11%2C14v1h-1v-1H11z%20M13%2C14v1h-1v-1H13z%20M15%2C14v1h-1v-1H15z%20M17%2C14v1h-1v-1H17z%20M18%2C14h1v1h-1V14z%20M3%2C21h17v-6h1v7H2v-7h1V21z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-stringbreak { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M18%2C12H5.1L9%2C15.9l-0.7%2C0.7l-4.5-4.5l-0.6-0.6l0.6-0.6l4.5-4.5L9%2C7.1L5.1%2C11H18V5h1v6v1H18z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-pagenumber { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M8.2%2C1L2%2C7.6V22h17V1H8.2z%20M8%2C2.8V8H3.1L8%2C2.8z%20M18%2C21H3V9h6V2l0%2C0h9V21z%20M12%2C19h1v-4h-0.7c0%2C0.2-0.1-0.1-0.1%2C0c-0.1%2C0.1-0.2%2C0-0.3%2C0c-0.1%2C0.1-0.2%2C0.1-0.4%2C0.1c-0.1%2C0-0.3%2C0-0.4%2C0V16H12V19z%20M15.3%2C17.3C15%2C17.9%2C15.1%2C18.4%2C15%2C19h0.9c0-0.3%2C0-0.6%2C0.1-0.9c0.1-0.3%2C0.1-0.6%2C0.3-0.9c0.1-0.3%2C0.3-0.6%2C0.4-0.9c0.2-0.3%2C0.1-0.3%2C0.3-0.5V15h-3v1h1.9C15.6%2C16.4%2C15.5%2C16.7%2C15.3%2C17.3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-link { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M12.4%2C9.8c0%2C0-2.1-0.1-3.8%2C1.2c-2.8%2C2-3.3%2C4.3-3.3%2C4.3s1.6-1.7%2C3.5-2.5c1.7-0.7%2C3.7-0.4%2C3.7-0.4v1.9l4.8-3.3V11l-4.8-3.3V9.8z%20M11%2C1C5.5%2C1%2C1%2C5.5%2C1%2C11c0%2C5.5%2C4.5%2C10%2C10%2C10s10-4.5%2C10-10C21%2C5.5%2C16.5%2C1%2C11%2C1z%20M11%2C20c-5%2C0-9-4.1-9-9C2%2C6%2C6%2C2%2C11%2C2s9%2C4.1%2C9%2C9C20%2C16%2C16%2C20%2C11%2C20z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +#add-table .page, +#add-shape .page { + background-color: #fff; +} +.table-styles .row, +.table-styles .row li { + margin-bottom: 12px; +} +.table-styles li { + margin: 0; + padding: 1px; +} +.table-styles li img { + width: 70px; + height: 50px; +} +.shapes li { + width: 70px; + height: 70px; + margin: 0 1px; +} +.shapes li .thumb { + width: 100%; + height: 100%; + background-color: #DF6737; +} diff --git a/apps/presentationeditor/mobile/resources/css/app-material.css b/apps/presentationeditor/mobile/resources/css/app-material.css new file mode 100644 index 000000000..819394c80 --- /dev/null +++ b/apps/presentationeditor/mobile/resources/css/app-material.css @@ -0,0 +1,6132 @@ +html, +body, +.framework7-root { + position: relative; + height: 100%; + width: 100%; + overflow-x: hidden; +} +body { + font-family: Roboto, Noto, Helvetica, Arial, sans-serif; + margin: 0; + padding: 0; + color: #212121; + font-size: 14px; + line-height: 1.5; + width: 100%; + -webkit-text-size-adjust: 100%; + background: #fff; + overflow: hidden; +} +.framework7-root { + overflow: hidden; +} +* { + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + -webkit-touch-callout: none; +} +a, +input, +textarea, +select { + outline: 0; +} +a { + text-decoration: none; + color: #DF6737; +} +p { + margin: 1em 0; +} +/* === Grid === */ +.row { + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; + -webkit-box-lines: multiple; + -moz-box-lines: multiple; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: start; + -ms-flex-align: start; + -webkit-align-items: flex-start; + align-items: flex-start; +} +.row > [class*="col-"] { + box-sizing: border-box; +} +.row .col-auto { + width: 100%; +} +.row .col-100 { + width: 100%; + width: -webkit-calc((100% - 16px*0) / 1); + width: calc((100% - 16px*0) / 1); +} +.row.no-gutter .col-100 { + width: 100%; +} +.row .col-95 { + width: 95%; + width: -webkit-calc((100% - 16px*0.05263157894736836) / 1.0526315789473684); + width: calc((100% - 16px*0.05263157894736836) / 1.0526315789473684); +} +.row.no-gutter .col-95 { + width: 95%; +} +.row .col-90 { + width: 90%; + width: -webkit-calc((100% - 16px*0.11111111111111116) / 1.1111111111111112); + width: calc((100% - 16px*0.11111111111111116) / 1.1111111111111112); +} +.row.no-gutter .col-90 { + width: 90%; +} +.row .col-85 { + width: 85%; + width: -webkit-calc((100% - 16px*0.17647058823529416) / 1.1764705882352942); + width: calc((100% - 16px*0.17647058823529416) / 1.1764705882352942); +} +.row.no-gutter .col-85 { + width: 85%; +} +.row .col-80 { + width: 80%; + width: -webkit-calc((100% - 16px*0.25) / 1.25); + width: calc((100% - 16px*0.25) / 1.25); +} +.row.no-gutter .col-80 { + width: 80%; +} +.row .col-75 { + width: 75%; + width: -webkit-calc((100% - 16px*0.33333333333333326) / 1.3333333333333333); + width: calc((100% - 16px*0.33333333333333326) / 1.3333333333333333); +} +.row.no-gutter .col-75 { + width: 75%; +} +.row .col-70 { + width: 70%; + width: -webkit-calc((100% - 16px*0.4285714285714286) / 1.4285714285714286); + width: calc((100% - 16px*0.4285714285714286) / 1.4285714285714286); +} +.row.no-gutter .col-70 { + width: 70%; +} +.row .col-66 { + width: 66.66666666666666%; + width: -webkit-calc((100% - 16px*0.5000000000000002) / 1.5000000000000002); + width: calc((100% - 16px*0.5000000000000002) / 1.5000000000000002); +} +.row.no-gutter .col-66 { + width: 66.66666666666666%; +} +.row .col-65 { + width: 65%; + width: -webkit-calc((100% - 16px*0.5384615384615385) / 1.5384615384615385); + width: calc((100% - 16px*0.5384615384615385) / 1.5384615384615385); +} +.row.no-gutter .col-65 { + width: 65%; +} +.row .col-60 { + width: 60%; + width: -webkit-calc((100% - 16px*0.6666666666666667) / 1.6666666666666667); + width: calc((100% - 16px*0.6666666666666667) / 1.6666666666666667); +} +.row.no-gutter .col-60 { + width: 60%; +} +.row .col-55 { + width: 55%; + width: -webkit-calc((100% - 16px*0.8181818181818181) / 1.8181818181818181); + width: calc((100% - 16px*0.8181818181818181) / 1.8181818181818181); +} +.row.no-gutter .col-55 { + width: 55%; +} +.row .col-50 { + width: 50%; + width: -webkit-calc((100% - 16px*1) / 2); + width: calc((100% - 16px*1) / 2); +} +.row.no-gutter .col-50 { + width: 50%; +} +.row .col-45 { + width: 45%; + width: -webkit-calc((100% - 16px*1.2222222222222223) / 2.2222222222222223); + width: calc((100% - 16px*1.2222222222222223) / 2.2222222222222223); +} +.row.no-gutter .col-45 { + width: 45%; +} +.row .col-40 { + width: 40%; + width: -webkit-calc((100% - 16px*1.5) / 2.5); + width: calc((100% - 16px*1.5) / 2.5); +} +.row.no-gutter .col-40 { + width: 40%; +} +.row .col-35 { + width: 35%; + width: -webkit-calc((100% - 16px*1.8571428571428572) / 2.857142857142857); + width: calc((100% - 16px*1.8571428571428572) / 2.857142857142857); +} +.row.no-gutter .col-35 { + width: 35%; +} +.row .col-33 { + width: 33.333333333333336%; + width: -webkit-calc((100% - 16px*2) / 3); + width: calc((100% - 16px*2) / 3); +} +.row.no-gutter .col-33 { + width: 33.333333333333336%; +} +.row .col-30 { + width: 30%; + width: -webkit-calc((100% - 16px*2.3333333333333335) / 3.3333333333333335); + width: calc((100% - 16px*2.3333333333333335) / 3.3333333333333335); +} +.row.no-gutter .col-30 { + width: 30%; +} +.row .col-25 { + width: 25%; + width: -webkit-calc((100% - 16px*3) / 4); + width: calc((100% - 16px*3) / 4); +} +.row.no-gutter .col-25 { + width: 25%; +} +.row .col-20 { + width: 20%; + width: -webkit-calc((100% - 16px*4) / 5); + width: calc((100% - 16px*4) / 5); +} +.row.no-gutter .col-20 { + width: 20%; +} +.row .col-15 { + width: 15%; + width: -webkit-calc((100% - 16px*5.666666666666667) / 6.666666666666667); + width: calc((100% - 16px*5.666666666666667) / 6.666666666666667); +} +.row.no-gutter .col-15 { + width: 15%; +} +.row .col-10 { + width: 10%; + width: -webkit-calc((100% - 16px*9) / 10); + width: calc((100% - 16px*9) / 10); +} +.row.no-gutter .col-10 { + width: 10%; +} +.row .col-5 { + width: 5%; + width: -webkit-calc((100% - 16px*19) / 20); + width: calc((100% - 16px*19) / 20); +} +.row.no-gutter .col-5 { + width: 5%; +} +.row .col-auto:nth-last-child(1), +.row .col-auto:nth-last-child(1) ~ .col-auto { + width: 100%; + width: -webkit-calc((100% - 16px*0) / 1); + width: calc((100% - 16px*0) / 1); +} +.row.no-gutter .col-auto:nth-last-child(1), +.row.no-gutter .col-auto:nth-last-child(1) ~ .col-auto { + width: 100%; +} +.row .col-auto:nth-last-child(2), +.row .col-auto:nth-last-child(2) ~ .col-auto { + width: 50%; + width: -webkit-calc((100% - 16px*1) / 2); + width: calc((100% - 16px*1) / 2); +} +.row.no-gutter .col-auto:nth-last-child(2), +.row.no-gutter .col-auto:nth-last-child(2) ~ .col-auto { + width: 50%; +} +.row .col-auto:nth-last-child(3), +.row .col-auto:nth-last-child(3) ~ .col-auto { + width: 33.33333333%; + width: -webkit-calc((100% - 16px*2) / 3); + width: calc((100% - 16px*2) / 3); +} +.row.no-gutter .col-auto:nth-last-child(3), +.row.no-gutter .col-auto:nth-last-child(3) ~ .col-auto { + width: 33.33333333%; +} +.row .col-auto:nth-last-child(4), +.row .col-auto:nth-last-child(4) ~ .col-auto { + width: 25%; + width: -webkit-calc((100% - 16px*3) / 4); + width: calc((100% - 16px*3) / 4); +} +.row.no-gutter .col-auto:nth-last-child(4), +.row.no-gutter .col-auto:nth-last-child(4) ~ .col-auto { + width: 25%; +} +.row .col-auto:nth-last-child(5), +.row .col-auto:nth-last-child(5) ~ .col-auto { + width: 20%; + width: -webkit-calc((100% - 16px*4) / 5); + width: calc((100% - 16px*4) / 5); +} +.row.no-gutter .col-auto:nth-last-child(5), +.row.no-gutter .col-auto:nth-last-child(5) ~ .col-auto { + width: 20%; +} +.row .col-auto:nth-last-child(6), +.row .col-auto:nth-last-child(6) ~ .col-auto { + width: 16.66666667%; + width: -webkit-calc((100% - 16px*5) / 6); + width: calc((100% - 16px*5) / 6); +} +.row.no-gutter .col-auto:nth-last-child(6), +.row.no-gutter .col-auto:nth-last-child(6) ~ .col-auto { + width: 16.66666667%; +} +.row .col-auto:nth-last-child(7), +.row .col-auto:nth-last-child(7) ~ .col-auto { + width: 14.28571429%; + width: -webkit-calc((100% - 16px*6) / 7); + width: calc((100% - 16px*6) / 7); +} +.row.no-gutter .col-auto:nth-last-child(7), +.row.no-gutter .col-auto:nth-last-child(7) ~ .col-auto { + width: 14.28571429%; +} +.row .col-auto:nth-last-child(8), +.row .col-auto:nth-last-child(8) ~ .col-auto { + width: 12.5%; + width: -webkit-calc((100% - 16px*7) / 8); + width: calc((100% - 16px*7) / 8); +} +.row.no-gutter .col-auto:nth-last-child(8), +.row.no-gutter .col-auto:nth-last-child(8) ~ .col-auto { + width: 12.5%; +} +.row .col-auto:nth-last-child(9), +.row .col-auto:nth-last-child(9) ~ .col-auto { + width: 11.11111111%; + width: -webkit-calc((100% - 16px*8) / 9); + width: calc((100% - 16px*8) / 9); +} +.row.no-gutter .col-auto:nth-last-child(9), +.row.no-gutter .col-auto:nth-last-child(9) ~ .col-auto { + width: 11.11111111%; +} +.row .col-auto:nth-last-child(10), +.row .col-auto:nth-last-child(10) ~ .col-auto { + width: 10%; + width: -webkit-calc((100% - 16px*9) / 10); + width: calc((100% - 16px*9) / 10); +} +.row.no-gutter .col-auto:nth-last-child(10), +.row.no-gutter .col-auto:nth-last-child(10) ~ .col-auto { + width: 10%; +} +.row .col-auto:nth-last-child(11), +.row .col-auto:nth-last-child(11) ~ .col-auto { + width: 9.09090909%; + width: -webkit-calc((100% - 16px*10) / 11); + width: calc((100% - 16px*10) / 11); +} +.row.no-gutter .col-auto:nth-last-child(11), +.row.no-gutter .col-auto:nth-last-child(11) ~ .col-auto { + width: 9.09090909%; +} +.row .col-auto:nth-last-child(12), +.row .col-auto:nth-last-child(12) ~ .col-auto { + width: 8.33333333%; + width: -webkit-calc((100% - 16px*11) / 12); + width: calc((100% - 16px*11) / 12); +} +.row.no-gutter .col-auto:nth-last-child(12), +.row.no-gutter .col-auto:nth-last-child(12) ~ .col-auto { + width: 8.33333333%; +} +.row .col-auto:nth-last-child(13), +.row .col-auto:nth-last-child(13) ~ .col-auto { + width: 7.69230769%; + width: -webkit-calc((100% - 16px*12) / 13); + width: calc((100% - 16px*12) / 13); +} +.row.no-gutter .col-auto:nth-last-child(13), +.row.no-gutter .col-auto:nth-last-child(13) ~ .col-auto { + width: 7.69230769%; +} +.row .col-auto:nth-last-child(14), +.row .col-auto:nth-last-child(14) ~ .col-auto { + width: 7.14285714%; + width: -webkit-calc((100% - 16px*13) / 14); + width: calc((100% - 16px*13) / 14); +} +.row.no-gutter .col-auto:nth-last-child(14), +.row.no-gutter .col-auto:nth-last-child(14) ~ .col-auto { + width: 7.14285714%; +} +.row .col-auto:nth-last-child(15), +.row .col-auto:nth-last-child(15) ~ .col-auto { + width: 6.66666667%; + width: -webkit-calc((100% - 16px*14) / 15); + width: calc((100% - 16px*14) / 15); +} +.row.no-gutter .col-auto:nth-last-child(15), +.row.no-gutter .col-auto:nth-last-child(15) ~ .col-auto { + width: 6.66666667%; +} +.row .col-auto:nth-last-child(16), +.row .col-auto:nth-last-child(16) ~ .col-auto { + width: 6.25%; + width: -webkit-calc((100% - 16px*15) / 16); + width: calc((100% - 16px*15) / 16); +} +.row.no-gutter .col-auto:nth-last-child(16), +.row.no-gutter .col-auto:nth-last-child(16) ~ .col-auto { + width: 6.25%; +} +.row .col-auto:nth-last-child(17), +.row .col-auto:nth-last-child(17) ~ .col-auto { + width: 5.88235294%; + width: -webkit-calc((100% - 16px*16) / 17); + width: calc((100% - 16px*16) / 17); +} +.row.no-gutter .col-auto:nth-last-child(17), +.row.no-gutter .col-auto:nth-last-child(17) ~ .col-auto { + width: 5.88235294%; +} +.row .col-auto:nth-last-child(18), +.row .col-auto:nth-last-child(18) ~ .col-auto { + width: 5.55555556%; + width: -webkit-calc((100% - 16px*17) / 18); + width: calc((100% - 16px*17) / 18); +} +.row.no-gutter .col-auto:nth-last-child(18), +.row.no-gutter .col-auto:nth-last-child(18) ~ .col-auto { + width: 5.55555556%; +} +.row .col-auto:nth-last-child(19), +.row .col-auto:nth-last-child(19) ~ .col-auto { + width: 5.26315789%; + width: -webkit-calc((100% - 16px*18) / 19); + width: calc((100% - 16px*18) / 19); +} +.row.no-gutter .col-auto:nth-last-child(19), +.row.no-gutter .col-auto:nth-last-child(19) ~ .col-auto { + width: 5.26315789%; +} +.row .col-auto:nth-last-child(20), +.row .col-auto:nth-last-child(20) ~ .col-auto { + width: 5%; + width: -webkit-calc((100% - 16px*19) / 20); + width: calc((100% - 16px*19) / 20); +} +.row.no-gutter .col-auto:nth-last-child(20), +.row.no-gutter .col-auto:nth-last-child(20) ~ .col-auto { + width: 5%; +} +.row .col-auto:nth-last-child(21), +.row .col-auto:nth-last-child(21) ~ .col-auto { + width: 4.76190476%; + width: -webkit-calc((100% - 16px*20) / 21); + width: calc((100% - 16px*20) / 21); +} +.row.no-gutter .col-auto:nth-last-child(21), +.row.no-gutter .col-auto:nth-last-child(21) ~ .col-auto { + width: 4.76190476%; +} +@media all and (min-width: 768px) { + .row .tablet-100 { + width: 100%; + width: -webkit-calc((100% - 16px*0) / 1); + width: calc((100% - 16px*0) / 1); + } + .row.no-gutter .tablet-100 { + width: 100%; + } + .row .tablet-95 { + width: 95%; + width: -webkit-calc((100% - 16px*0.05263157894736836) / 1.0526315789473684); + width: calc((100% - 16px*0.05263157894736836) / 1.0526315789473684); + } + .row.no-gutter .tablet-95 { + width: 95%; + } + .row .tablet-90 { + width: 90%; + width: -webkit-calc((100% - 16px*0.11111111111111116) / 1.1111111111111112); + width: calc((100% - 16px*0.11111111111111116) / 1.1111111111111112); + } + .row.no-gutter .tablet-90 { + width: 90%; + } + .row .tablet-85 { + width: 85%; + width: -webkit-calc((100% - 16px*0.17647058823529416) / 1.1764705882352942); + width: calc((100% - 16px*0.17647058823529416) / 1.1764705882352942); + } + .row.no-gutter .tablet-85 { + width: 85%; + } + .row .tablet-80 { + width: 80%; + width: -webkit-calc((100% - 16px*0.25) / 1.25); + width: calc((100% - 16px*0.25) / 1.25); + } + .row.no-gutter .tablet-80 { + width: 80%; + } + .row .tablet-75 { + width: 75%; + width: -webkit-calc((100% - 16px*0.33333333333333326) / 1.3333333333333333); + width: calc((100% - 16px*0.33333333333333326) / 1.3333333333333333); + } + .row.no-gutter .tablet-75 { + width: 75%; + } + .row .tablet-70 { + width: 70%; + width: -webkit-calc((100% - 16px*0.4285714285714286) / 1.4285714285714286); + width: calc((100% - 16px*0.4285714285714286) / 1.4285714285714286); + } + .row.no-gutter .tablet-70 { + width: 70%; + } + .row .tablet-66 { + width: 66.66666666666666%; + width: -webkit-calc((100% - 16px*0.5000000000000002) / 1.5000000000000002); + width: calc((100% - 16px*0.5000000000000002) / 1.5000000000000002); + } + .row.no-gutter .tablet-66 { + width: 66.66666666666666%; + } + .row .tablet-65 { + width: 65%; + width: -webkit-calc((100% - 16px*0.5384615384615385) / 1.5384615384615385); + width: calc((100% - 16px*0.5384615384615385) / 1.5384615384615385); + } + .row.no-gutter .tablet-65 { + width: 65%; + } + .row .tablet-60 { + width: 60%; + width: -webkit-calc((100% - 16px*0.6666666666666667) / 1.6666666666666667); + width: calc((100% - 16px*0.6666666666666667) / 1.6666666666666667); + } + .row.no-gutter .tablet-60 { + width: 60%; + } + .row .tablet-55 { + width: 55%; + width: -webkit-calc((100% - 16px*0.8181818181818181) / 1.8181818181818181); + width: calc((100% - 16px*0.8181818181818181) / 1.8181818181818181); + } + .row.no-gutter .tablet-55 { + width: 55%; + } + .row .tablet-50 { + width: 50%; + width: -webkit-calc((100% - 16px*1) / 2); + width: calc((100% - 16px*1) / 2); + } + .row.no-gutter .tablet-50 { + width: 50%; + } + .row .tablet-45 { + width: 45%; + width: -webkit-calc((100% - 16px*1.2222222222222223) / 2.2222222222222223); + width: calc((100% - 16px*1.2222222222222223) / 2.2222222222222223); + } + .row.no-gutter .tablet-45 { + width: 45%; + } + .row .tablet-40 { + width: 40%; + width: -webkit-calc((100% - 16px*1.5) / 2.5); + width: calc((100% - 16px*1.5) / 2.5); + } + .row.no-gutter .tablet-40 { + width: 40%; + } + .row .tablet-35 { + width: 35%; + width: -webkit-calc((100% - 16px*1.8571428571428572) / 2.857142857142857); + width: calc((100% - 16px*1.8571428571428572) / 2.857142857142857); + } + .row.no-gutter .tablet-35 { + width: 35%; + } + .row .tablet-33 { + width: 33.333333333333336%; + width: -webkit-calc((100% - 16px*2) / 3); + width: calc((100% - 16px*2) / 3); + } + .row.no-gutter .tablet-33 { + width: 33.333333333333336%; + } + .row .tablet-30 { + width: 30%; + width: -webkit-calc((100% - 16px*2.3333333333333335) / 3.3333333333333335); + width: calc((100% - 16px*2.3333333333333335) / 3.3333333333333335); + } + .row.no-gutter .tablet-30 { + width: 30%; + } + .row .tablet-25 { + width: 25%; + width: -webkit-calc((100% - 16px*3) / 4); + width: calc((100% - 16px*3) / 4); + } + .row.no-gutter .tablet-25 { + width: 25%; + } + .row .tablet-20 { + width: 20%; + width: -webkit-calc((100% - 16px*4) / 5); + width: calc((100% - 16px*4) / 5); + } + .row.no-gutter .tablet-20 { + width: 20%; + } + .row .tablet-15 { + width: 15%; + width: -webkit-calc((100% - 16px*5.666666666666667) / 6.666666666666667); + width: calc((100% - 16px*5.666666666666667) / 6.666666666666667); + } + .row.no-gutter .tablet-15 { + width: 15%; + } + .row .tablet-10 { + width: 10%; + width: -webkit-calc((100% - 16px*9) / 10); + width: calc((100% - 16px*9) / 10); + } + .row.no-gutter .tablet-10 { + width: 10%; + } + .row .tablet-5 { + width: 5%; + width: -webkit-calc((100% - 16px*19) / 20); + width: calc((100% - 16px*19) / 20); + } + .row.no-gutter .tablet-5 { + width: 5%; + } + .row .tablet-auto:nth-last-child(1), + .row .tablet-auto:nth-last-child(1) ~ .col-auto { + width: 100%; + width: -webkit-calc((100% - 16px*0) / 1); + width: calc((100% - 16px*0) / 1); + } + .row.no-gutter .tablet-auto:nth-last-child(1), + .row.no-gutter .tablet-auto:nth-last-child(1) ~ .tablet-auto { + width: 100%; + } + .row .tablet-auto:nth-last-child(2), + .row .tablet-auto:nth-last-child(2) ~ .col-auto { + width: 50%; + width: -webkit-calc((100% - 16px*1) / 2); + width: calc((100% - 16px*1) / 2); + } + .row.no-gutter .tablet-auto:nth-last-child(2), + .row.no-gutter .tablet-auto:nth-last-child(2) ~ .tablet-auto { + width: 50%; + } + .row .tablet-auto:nth-last-child(3), + .row .tablet-auto:nth-last-child(3) ~ .col-auto { + width: 33.33333333%; + width: -webkit-calc((100% - 16px*2) / 3); + width: calc((100% - 16px*2) / 3); + } + .row.no-gutter .tablet-auto:nth-last-child(3), + .row.no-gutter .tablet-auto:nth-last-child(3) ~ .tablet-auto { + width: 33.33333333%; + } + .row .tablet-auto:nth-last-child(4), + .row .tablet-auto:nth-last-child(4) ~ .col-auto { + width: 25%; + width: -webkit-calc((100% - 16px*3) / 4); + width: calc((100% - 16px*3) / 4); + } + .row.no-gutter .tablet-auto:nth-last-child(4), + .row.no-gutter .tablet-auto:nth-last-child(4) ~ .tablet-auto { + width: 25%; + } + .row .tablet-auto:nth-last-child(5), + .row .tablet-auto:nth-last-child(5) ~ .col-auto { + width: 20%; + width: -webkit-calc((100% - 16px*4) / 5); + width: calc((100% - 16px*4) / 5); + } + .row.no-gutter .tablet-auto:nth-last-child(5), + .row.no-gutter .tablet-auto:nth-last-child(5) ~ .tablet-auto { + width: 20%; + } + .row .tablet-auto:nth-last-child(6), + .row .tablet-auto:nth-last-child(6) ~ .col-auto { + width: 16.66666667%; + width: -webkit-calc((100% - 16px*5) / 6); + width: calc((100% - 16px*5) / 6); + } + .row.no-gutter .tablet-auto:nth-last-child(6), + .row.no-gutter .tablet-auto:nth-last-child(6) ~ .tablet-auto { + width: 16.66666667%; + } + .row .tablet-auto:nth-last-child(7), + .row .tablet-auto:nth-last-child(7) ~ .col-auto { + width: 14.28571429%; + width: -webkit-calc((100% - 16px*6) / 7); + width: calc((100% - 16px*6) / 7); + } + .row.no-gutter .tablet-auto:nth-last-child(7), + .row.no-gutter .tablet-auto:nth-last-child(7) ~ .tablet-auto { + width: 14.28571429%; + } + .row .tablet-auto:nth-last-child(8), + .row .tablet-auto:nth-last-child(8) ~ .col-auto { + width: 12.5%; + width: -webkit-calc((100% - 16px*7) / 8); + width: calc((100% - 16px*7) / 8); + } + .row.no-gutter .tablet-auto:nth-last-child(8), + .row.no-gutter .tablet-auto:nth-last-child(8) ~ .tablet-auto { + width: 12.5%; + } + .row .tablet-auto:nth-last-child(9), + .row .tablet-auto:nth-last-child(9) ~ .col-auto { + width: 11.11111111%; + width: -webkit-calc((100% - 16px*8) / 9); + width: calc((100% - 16px*8) / 9); + } + .row.no-gutter .tablet-auto:nth-last-child(9), + .row.no-gutter .tablet-auto:nth-last-child(9) ~ .tablet-auto { + width: 11.11111111%; + } + .row .tablet-auto:nth-last-child(10), + .row .tablet-auto:nth-last-child(10) ~ .col-auto { + width: 10%; + width: -webkit-calc((100% - 16px*9) / 10); + width: calc((100% - 16px*9) / 10); + } + .row.no-gutter .tablet-auto:nth-last-child(10), + .row.no-gutter .tablet-auto:nth-last-child(10) ~ .tablet-auto { + width: 10%; + } + .row .tablet-auto:nth-last-child(11), + .row .tablet-auto:nth-last-child(11) ~ .col-auto { + width: 9.09090909%; + width: -webkit-calc((100% - 16px*10) / 11); + width: calc((100% - 16px*10) / 11); + } + .row.no-gutter .tablet-auto:nth-last-child(11), + .row.no-gutter .tablet-auto:nth-last-child(11) ~ .tablet-auto { + width: 9.09090909%; + } + .row .tablet-auto:nth-last-child(12), + .row .tablet-auto:nth-last-child(12) ~ .col-auto { + width: 8.33333333%; + width: -webkit-calc((100% - 16px*11) / 12); + width: calc((100% - 16px*11) / 12); + } + .row.no-gutter .tablet-auto:nth-last-child(12), + .row.no-gutter .tablet-auto:nth-last-child(12) ~ .tablet-auto { + width: 8.33333333%; + } + .row .tablet-auto:nth-last-child(13), + .row .tablet-auto:nth-last-child(13) ~ .col-auto { + width: 7.69230769%; + width: -webkit-calc((100% - 16px*12) / 13); + width: calc((100% - 16px*12) / 13); + } + .row.no-gutter .tablet-auto:nth-last-child(13), + .row.no-gutter .tablet-auto:nth-last-child(13) ~ .tablet-auto { + width: 7.69230769%; + } + .row .tablet-auto:nth-last-child(14), + .row .tablet-auto:nth-last-child(14) ~ .col-auto { + width: 7.14285714%; + width: -webkit-calc((100% - 16px*13) / 14); + width: calc((100% - 16px*13) / 14); + } + .row.no-gutter .tablet-auto:nth-last-child(14), + .row.no-gutter .tablet-auto:nth-last-child(14) ~ .tablet-auto { + width: 7.14285714%; + } + .row .tablet-auto:nth-last-child(15), + .row .tablet-auto:nth-last-child(15) ~ .col-auto { + width: 6.66666667%; + width: -webkit-calc((100% - 16px*14) / 15); + width: calc((100% - 16px*14) / 15); + } + .row.no-gutter .tablet-auto:nth-last-child(15), + .row.no-gutter .tablet-auto:nth-last-child(15) ~ .tablet-auto { + width: 6.66666667%; + } + .row .tablet-auto:nth-last-child(16), + .row .tablet-auto:nth-last-child(16) ~ .col-auto { + width: 6.25%; + width: -webkit-calc((100% - 16px*15) / 16); + width: calc((100% - 16px*15) / 16); + } + .row.no-gutter .tablet-auto:nth-last-child(16), + .row.no-gutter .tablet-auto:nth-last-child(16) ~ .tablet-auto { + width: 6.25%; + } + .row .tablet-auto:nth-last-child(17), + .row .tablet-auto:nth-last-child(17) ~ .col-auto { + width: 5.88235294%; + width: -webkit-calc((100% - 16px*16) / 17); + width: calc((100% - 16px*16) / 17); + } + .row.no-gutter .tablet-auto:nth-last-child(17), + .row.no-gutter .tablet-auto:nth-last-child(17) ~ .tablet-auto { + width: 5.88235294%; + } + .row .tablet-auto:nth-last-child(18), + .row .tablet-auto:nth-last-child(18) ~ .col-auto { + width: 5.55555556%; + width: -webkit-calc((100% - 16px*17) / 18); + width: calc((100% - 16px*17) / 18); + } + .row.no-gutter .tablet-auto:nth-last-child(18), + .row.no-gutter .tablet-auto:nth-last-child(18) ~ .tablet-auto { + width: 5.55555556%; + } + .row .tablet-auto:nth-last-child(19), + .row .tablet-auto:nth-last-child(19) ~ .col-auto { + width: 5.26315789%; + width: -webkit-calc((100% - 16px*18) / 19); + width: calc((100% - 16px*18) / 19); + } + .row.no-gutter .tablet-auto:nth-last-child(19), + .row.no-gutter .tablet-auto:nth-last-child(19) ~ .tablet-auto { + width: 5.26315789%; + } + .row .tablet-auto:nth-last-child(20), + .row .tablet-auto:nth-last-child(20) ~ .col-auto { + width: 5%; + width: -webkit-calc((100% - 16px*19) / 20); + width: calc((100% - 16px*19) / 20); + } + .row.no-gutter .tablet-auto:nth-last-child(20), + .row.no-gutter .tablet-auto:nth-last-child(20) ~ .tablet-auto { + width: 5%; + } + .row .tablet-auto:nth-last-child(21), + .row .tablet-auto:nth-last-child(21) ~ .col-auto { + width: 4.76190476%; + width: -webkit-calc((100% - 16px*20) / 21); + width: calc((100% - 16px*20) / 21); + } + .row.no-gutter .tablet-auto:nth-last-child(21), + .row.no-gutter .tablet-auto:nth-last-child(21) ~ .tablet-auto { + width: 4.76190476%; + } +} +/* === Views === */ +.views, +.view { + position: relative; + width: 100%; + height: 100%; + z-index: 5000; +} +.views { + overflow: auto; + -webkit-overflow-scrolling: touch; +} +.view { + overflow: hidden; + box-sizing: border-box; +} +/* === Pages === */ +.pages { + position: relative; + width: 100%; + height: 100%; + overflow: hidden; +} +.page { + box-sizing: border-box; + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + background: #fff; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.page.cached { + display: none; +} +.page-on-left { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.page-on-right { + opacity: 0; + pointer-events: none; + -webkit-transform: translate3d(0, 56px, 0); + transform: translate3d(0, 56px, 0); +} +.page-content { + overflow: auto; + -webkit-overflow-scrolling: touch; + box-sizing: border-box; + height: 100%; + position: relative; + z-index: 1; +} +.page-transitioning { + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +.page-from-right-to-center { + pointer-events: none; + -webkit-animation: pageFromRightToCenter 300ms forwards; + animation: pageFromRightToCenter 300ms forwards; +} +.page-from-center-to-right { + pointer-events: none; + -webkit-animation: pageFromCenterToRight 300ms forwards; + animation: pageFromCenterToRight 300ms forwards; +} +@-webkit-keyframes pageFromRightToCenter { + from { + opacity: 0; + -webkit-transform: translate3d(0, 56px, 0); + } + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + } +} +@keyframes pageFromRightToCenter { + from { + opacity: 0; + transform: translate3d(0, 56px, 0); + } + to { + opacity: 1; + transform: translate3d(0, 0, 0); + } +} +@-webkit-keyframes pageFromCenterToRight { + from { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + } + to { + opacity: 0; + -webkit-transform: translate3d(0, 56px, 0); + } +} +@keyframes pageFromCenterToRight { + from { + opacity: 1; + transform: translate3d(0, 0, 0); + } + to { + opacity: 0; + transform: translate3d(0, 56px, 0); + } +} +.page-from-center-to-left { + -webkit-animation: pageFromCenterToLeft 300ms forwards; + animation: pageFromCenterToLeft 300ms forwards; +} +.page-from-left-to-center { + -webkit-animation: pageFromLeftToCenter 300ms forwards; + animation: pageFromLeftToCenter 300ms forwards; +} +@-webkit-keyframes pageFromCenterToLeft { + from { + opacity: 1; + } + to { + opacity: 1; + } +} +@keyframes pageFromCenterToLeft { + from { + opacity: 1; + } + to { + opacity: 1; + } +} +@-webkit-keyframes pageFromLeftToCenter { + from { + opacity: 1; + } + to { + opacity: 1; + } +} +@keyframes pageFromLeftToCenter { + from { + opacity: 1; + } + to { + opacity: 1; + } +} +/* === Toolbars === */ +.navbar-inner, +.toolbar-inner { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + box-sizing: border-box; + overflow: hidden; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; +} +.navbar-inner { + -webkit-box-pack: start; + -ms-flex-pack: start; + -webkit-justify-content: flex-start; + justify-content: flex-start; +} +.toolbar-inner { + -webkit-box-pack: justify; + -ms-flex-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; +} +.navbar-inner.cached { + display: none; +} +.navbar, +.toolbar { + width: 100%; + box-sizing: border-box; + position: relative; + margin: 0; + z-index: 500; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + color: #fff; +} +.navbar b, +.toolbar b { + font-weight: 500; +} +.navbar ~ .toolbar { + z-index: 499; +} +.navbar, +.toolbar, +.subnavbar { + background: #DF6737; +} +.navbar a.link, +.toolbar a.link, +.subnavbar a.link { + text-decoration: none; + position: relative; + color: #fff; + box-sizing: border-box; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + padding: 0 16px; + min-width: 48px; +} +.navbar a.link:before, +.toolbar a.link:before, +.subnavbar a.link:before { + content: ''; + width: 152%; + height: 152%; + position: absolute; + left: -26%; + top: -26%; + background-image: -webkit-radial-gradient(center, circle cover, rgba(255, 255, 255, 0.15) 66%, rgba(255, 255, 255, 0) 66%); + background-image: radial-gradient(circle at center, rgba(255, 255, 255, 0.15) 66%, rgba(255, 255, 255, 0) 66%); + background-repeat: no-repeat; + background-position: center; + background-size: 100% 100%; + opacity: 0; + pointer-events: none; + -webkit-transition-duration: 600ms; + transition-duration: 600ms; +} +html:not(.watch-active-state) .navbar a.link:active:before, +html:not(.watch-active-state) .toolbar a.link:active:before, +html:not(.watch-active-state) .subnavbar a.link:active:before, +.navbar a.link.active-state:before, +.toolbar a.link.active-state:before, +.subnavbar a.link.active-state:before { + opacity: 1; + -webkit-transition-duration: 150ms; + transition-duration: 150ms; +} +.navbar a.link i + span, +.toolbar a.link i + span, +.subnavbar a.link i + span, +.navbar a.link i + i, +.toolbar a.link i + i, +.subnavbar a.link i + i, +.navbar a.link span + i, +.toolbar a.link span + i, +.subnavbar a.link span + i, +.navbar a.link span + span, +.toolbar a.link span + span, +.subnavbar a.link span + span { + margin-left: 8px; +} +.navbar a.icon-only, +.toolbar a.icon-only, +.subnavbar a.icon-only { + min-width: 0; + -webkit-box-flex: 0; + -webkit-flex-shrink: 0; + -ms-flex: 0 0 auto; + flex-shrink: 0; +} +.navbar i.icon, +.toolbar i.icon, +.subnavbar i.icon { + display: block; +} +.navbar .center, +.subnavbar .center { + font-size: 20px; + font-weight: 500; + text-align: center; + margin: 0 16px; + position: relative; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + line-height: 56px; + display: inline-block; + text-align: left; +} +.navbar .left, +.subnavbar .left, +.navbar .right, +.subnavbar .right { + -webkit-box-flex: 0; + -webkit-flex-shrink: 0; + -ms-flex: 0 0 auto; + flex-shrink: 0; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-pack: start; + -ms-flex-pack: start; + -webkit-justify-content: flex-start; + justify-content: flex-start; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.navbar .right, +.subnavbar .right { + margin-left: auto; +} +.navbar .right:first-child, +.subnavbar .right:first-child { + position: absolute; + right: 16px; + height: 100%; +} +.navbar { + left: 0; + top: 0; + height: 56px; + font-size: 20px; +} +.navbar a.link { + line-height: 56px; + height: 56px; +} +.popup .navbar { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.subnavbar { + height: 48px; + width: 100%; + position: absolute; + left: 0; + top: 100%; + z-index: 20; + box-sizing: border-box; + padding: 0 16px; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + overflow: hidden; +} +.subnavbar a.link { + line-height: 48px; + height: 48px; +} +.subnavbar .center { + line-height: 48px; +} +.subnavbar .center:first-child { + margin-left: 56px; +} +.navbar.no-border .subnavbar { + margin-top: 0; +} +.navbar-on-left .subnavbar, +.navbar-on-right .subnavbar { + pointer-events: none; +} +.navbar .subnavbar, +.page .subnavbar { + position: absolute; +} +.page > .subnavbar { + top: 0; + margin-top: 0; +} +.subnavbar > .buttons-row { + width: 100%; +} +.subnavbar .searchbar, +.subnavbar.searchbar { + position: absolute; +} +.subnavbar.searchbar, +.subnavbar .searchbar { + position: absolute; +} +.subnavbar .searchbar { + left: 0; + top: 0; +} +.toolbar { + left: 0; + bottom: 0; + height: 48px; + font-size: 14px; +} +.toolbar a.link { + line-height: 48px; + height: 48px; +} +.toolbar a { + -webkit-box-flex: 1; + -webkit-flex-shrink: 1; + -ms-flex: 0 1 auto; + flex-shrink: 1; + position: relative; + white-space: nowrap; + text-overflow: ellipsis; +} +.tabbar { + z-index: 5001; + overflow: hidden; + bottom: auto; + top: 0; +} +.tabbar .toolbar-inner { + padding-left: 0; + padding-right: 0; +} +.tabbar a.link { + line-height: 1.4; +} +.tabbar a.tab-link, +.tabbar a.link { + height: 100%; + width: 100%; + box-sizing: border-box; + padding-left: 0; + padding-right: 0; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + -ms-flex: 1; + -webkit-box-orient: vertical; + -moz-box-orient: vertical; + -ms-flex-direction: column; + -webkit-flex-direction: column; + flex-direction: column; + font-size: 14px; + text-transform: uppercase; +} +.tabbar i.icon { + height: 24px; +} +.tabbar a.tab-link { + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + overflow: hidden; + color: rgba(255, 255, 255, 0.7); + position: relative; +} +.tabbar a.tab-link.active, +html:not(.watch-active-state) .tabbar a.tab-link:active, +.tabbar a.tab-link.active-state { + color: #ffffff; +} +.tabbar .tab-link-highlight { + position: absolute; + left: 0; + bottom: 0; + height: 3px; + background: #ae451c; + background: rgba(255, 255, 255, 0.5); + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +.tabbar-labels { + height: 72px; +} +.tabbar-labels a.tab-link, +.tabbar-labels a.link { + padding-top: 12px; + padding-bottom: 12px; + height: 100%; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; +} +.tabbar-labels span.tabbar-label { + line-height: 1; + display: block; + margin: 0; + margin-top: 10px; + position: relative; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; + max-width: 100%; +} +.tabbar-scrollable .toolbar-inner { + -webkit-box-pack: start; + -ms-flex-pack: start; + -webkit-justify-content: flex-start; + justify-content: flex-start; + overflow: auto; +} +.tabbar-scrollable .toolbar-inner::-webkit-scrollbar { + display: none !important; + width: 0 !important; + height: 0 !important; + -webkit-appearance: none; + opacity: 0 !important; +} +.tabbar-scrollable a.tab-link, +.tabbar-scrollable a.link { + width: auto; + -webkit-box-flex: 0; + -webkit-flex-shrink: 0; + -ms-flex: 0 0 auto; + flex-shrink: 0; + -ms-flex: 0; + padding: 0 16px; +} +.toolbar-bottom { + bottom: 0; + top: auto; +} +.toolbar-bottom .tab-link-highlight { + bottom: auto; + top: 0; +} +.subnavbar input[type="text"], +.navbar input[type="text"], +.subnavbar input[type="password"], +.navbar input[type="password"], +.subnavbar input[type="search"], +.navbar input[type="search"], +.subnavbar input[type="email"], +.navbar input[type="email"], +.subnavbar input[type="tel"], +.navbar input[type="tel"], +.subnavbar input[type="url"], +.navbar input[type="url"] { + box-sizing: border-box; + width: 100%; + height: 32px; + display: block; + border: none; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + appearance: none; + border-radius: 0; + font-family: inherit; + color: #fff; + font-size: 16px; + font-weight: 400; + background-color: transparent; + padding: 0; + border-bottom: 1px solid #fff; +} +.subnavbar input[type="text"]::-webkit-input-placeholder, +.navbar input[type="text"]::-webkit-input-placeholder, +.subnavbar input[type="password"]::-webkit-input-placeholder, +.navbar input[type="password"]::-webkit-input-placeholder, +.subnavbar input[type="search"]::-webkit-input-placeholder, +.navbar input[type="search"]::-webkit-input-placeholder, +.subnavbar input[type="email"]::-webkit-input-placeholder, +.navbar input[type="email"]::-webkit-input-placeholder, +.subnavbar input[type="tel"]::-webkit-input-placeholder, +.navbar input[type="tel"]::-webkit-input-placeholder, +.subnavbar input[type="url"]::-webkit-input-placeholder, +.navbar input[type="url"]::-webkit-input-placeholder { + color: #ffffff; + opacity: 1; +} +/* === Relation between toolbar/navbar types and pages === */ +.page > .navbar, +.view > .navbar, +.views > .navbar, +.page > .toolbar, +.view > .toolbar, +.views > .toolbar { + position: absolute; +} +.subnavbar ~ .page-content { + padding-top: 48px; +} +.toolbar-fixed .page-content, +.tabbar-fixed .page-content { + padding-top: 48px; +} +.tabbar-labels-fixed .page-content { + padding-top: 72px; +} +.toolbar ~ .page-content { + padding-top: 48px; +} +.tabbar-labels ~ .page-content { + padding-top: 72px; +} +.toolbar-bottom ~ .page-content, +.messagebar ~ .page-content { + padding-top: 0; + padding-bottom: 48px; +} +.tabbar-labels.toolbar-bottom ~ .page-content { + padding-bottom: 72px; +} +.navbar-fixed .page-content { + padding-top: 56px; +} +.navbar-fixed.toolbar-fixed .page-content, +.navbar-fixed.tabbar-fixed .page-content, +.navbar-fixed .toolbar-fixed .page-content, +.navbar-fixed .tabbar-fixed .page-content, +.toolbar-fixed .navbar-fixed .page-content, +.tabbar-fixed .navbar-fixed .page-content { + padding-top: 104px; +} +.navbar-fixed.tabbar-labels-fixed .page-content, +.navbar-fixed .tabbar-labels-fixed .page-content, +.tabbar-labels-fixed .navbar-fixed .page-content { + padding-top: 128px; +} +.navbar-fixed .toolbar ~ .page-content { + padding-top: 104px; +} +.navbar-fixed .messagebar ~ .page-content, +.navbar-fixed .toolbar-bottom ~ .page-content { + padding-top: 56px; +} +.navbar-fixed .tabbar-labels ~ .page-content { + padding-top: 128px; +} +.navbar-fixed .tabbar-labels.toolbar-bottom ~ .page-content { + padding-top: 56px; +} +.navbar-fixed .with-subnavbar .page-content, +.navbar-fixed .page-content.with-subnavbar, +.navbar-fixed .subnavbar ~ .page-content { + padding-top: 104px; +} +.navbar-fixed .page .subnavbar, +.navbar-fixed.page .subnavbar { + top: 56px; +} +.navbar-fixed .toolbar { + top: 56px; +} +.navbar-fixed .messagebar, +.navbar-fixed .toolbar-bottom { + top: auto; +} +.navbar.navbar-hiding { + -webkit-transition-duration: 400ms; + transition-duration: 400ms; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.navbar.navbar-hiding ~ .page-content .list-group-title, +.navbar.navbar-hiding ~ .pages .list-group-title, +.navbar.navbar-hiding ~ .page .list-group-title { + -webkit-transition-duration: 400ms; + transition-duration: 400ms; +} +.navbar.navbar-hiding ~ .page-content .subnavbar, +.navbar.navbar-hiding ~ .pages .subnavbar, +.navbar.navbar-hiding ~ .page .subnavbar { + -webkit-transition-duration: 400ms; + transition-duration: 400ms; +} +.navbar.navbar-hiding ~ .subnavbar, +.navbar.navbar-hiding ~ .toolbar { + -webkit-transition-duration: 400ms; + transition-duration: 400ms; +} +.navbar.navbar-hidden { + -webkit-transition-duration: 400ms; + transition-duration: 400ms; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); +} +.navbar.navbar-hidden ~ .page-content .list-group-title, +.navbar.navbar-hidden ~ .pages .list-group-title, +.navbar.navbar-hidden ~ .page .list-group-title { + -webkit-transition-duration: 400ms; + transition-duration: 400ms; + top: -56px; +} +.navbar.navbar-hidden ~ .page-content .subnavbar, +.navbar.navbar-hidden ~ .pages .subnavbar, +.navbar.navbar-hidden ~ .page .subnavbar { + -webkit-transform: translate3d(0, -56px, 0); + transform: translate3d(0, -56px, 0); + -webkit-transition-duration: 400ms; + transition-duration: 400ms; +} +.navbar.navbar-hidden ~ .subnavbar, +.navbar.navbar-hidden ~ .toolbar:not(.messagebar):not(.toolbar-bottom) { + -webkit-transform: translate3d(0, -56px, 0); + transform: translate3d(0, -56px, 0); + -webkit-transition-duration: 400ms; + transition-duration: 400ms; +} +.page.no-navbar .page-content { + padding-top: 0; +} +.page.no-navbar.with-subnavbar .page-content, +.with-subnavbar .page.no-navbar .page-content, +.page.no-navbar .page-content.with-subnavbar { + padding-top: 48px; +} +.toolbar.toolbar-hiding, +.tabbar.toolbar-hiding, +.toolbar.tabbar-hiding, +.tabbar.tabbar-hiding { + -webkit-transition-duration: 400ms; + transition-duration: 400ms; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.toolbar.toolbar-hidden, +.tabbar.toolbar-hidden, +.toolbar.tabbar-hidden, +.tabbar.tabbar-hidden { + -webkit-transition-duration: 400ms; + transition-duration: 400ms; +} +.toolbar.toolbar-hidden, +.tabbar.toolbar-hidden, +.toolbar.tabbar-hidden, +.tabbar.tabbar-hidden { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); +} +.navbar ~ .toolbar.toolbar-hidden, +.navbar ~ .tabbar.toolbar-hidden, +.navbar ~ .toolbar.tabbar-hidden, +.navbar ~ .tabbar.tabbar-hidden { + -webkit-transform: translate3d(0, -104px, 0); + transform: translate3d(0, -104px, 0); +} +.navbar ~ .toolbar.tabbar-labels.toolbar-hidden, +.navbar ~ .tabbar.tabbar-labels.toolbar-hidden { + -webkit-transform: translate3d(0, -128px, 0); + transform: translate3d(0, -128px, 0); +} +.toolbar.toolbar-hidden.messagebar, +.tabbar.toolbar-hidden.messagebar, +.toolbar.toolbar-hidden.toolbar-bottom, +.tabbar.toolbar-hidden.toolbar-bottom { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); +} +.page.no-toolbar .page-content, +.page.no-tabbar .page-content { + padding-bottom: 0; +} +/* === Search Bar === */ +.searchbar { + height: 48px; + width: 100%; + background: #DF6737; + box-sizing: border-box; + padding: 0 16px; + overflow: hidden; + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + color: #fff; +} +.searchbar a { + position: relative; + color: #fff; +} +.searchbar a:before { + content: ''; + width: 152%; + height: 152%; + position: absolute; + left: -26%; + top: -26%; + background-image: -webkit-radial-gradient(center, circle cover, rgba(255, 255, 255, 0.15) 66%, rgba(255, 255, 255, 0) 66%); + background-image: radial-gradient(circle at center, rgba(255, 255, 255, 0.15) 66%, rgba(255, 255, 255, 0) 66%); + background-repeat: no-repeat; + background-position: center; + background-size: 100% 100%; + opacity: 0; + pointer-events: none; + -webkit-transition-duration: 600ms; + transition-duration: 600ms; +} +html:not(.watch-active-state) .searchbar a:active:before, +.searchbar a.active-state:before { + opacity: 1; + -webkit-transition-duration: 150ms; + transition-duration: 150ms; +} +.searchbar .searchbar-input { + width: 100%; + height: 32px; + position: relative; + -webkit-box-flex: 1; + -webkit-flex-shrink: 1; + -ms-flex: 0 1 auto; + flex-shrink: 1; +} +.searchbar input[type="search"] { + box-sizing: border-box; + width: 100%; + height: 32px; + display: block; + border: none; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + appearance: none; + border-radius: 0; + font-family: inherit; + color: #fff; + font-size: 16px; + font-weight: 400; + padding: 0; + border-bottom: 1px solid #fff; + height: 100%; + padding: 0 36px 0 24px; + background-color: transparent; + background-repeat: no-repeat; + background-position: 0 center; + opacity: 0.6; + -webkit-background-size: 24px 24px; + background-size: 24px 24px; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D'%23FFFFFF'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20width%3D'24'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M15.5%2014h-.79l-.28-.27C15.41%2012.59%2016%2011.11%2016%209.5%2016%205.91%2013.09%203%209.5%203S3%205.91%203%209.5%205.91%2016%209.5%2016c1.61%200%203.09-.59%204.23-1.57l.27.28v.79l5%204.99L20.49%2019l-4.99-5zm-6%200C7.01%2014%205%2011.99%205%209.5S7.01%205%209.5%205%2014%207.01%2014%209.5%2011.99%2014%209.5%2014z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E"); +} +.searchbar input[type="search"]::-webkit-input-placeholder { + color: #ffffff; + opacity: 1; +} +.searchbar input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} +.searchbar .searchbar-clear { + position: absolute; + width: 56px; + height: 100%; + right: -16px; + top: 0; + opacity: 0; + pointer-events: none; + background-position: center; + background-repeat: no-repeat; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D'%23fff'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20width%3D'24'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E"); + -webkit-background-size: 24px 24px; + background-size: 24px 24px; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + cursor: pointer; +} +.searchbar .searchbar-cancel { + display: none; +} +.searchbar.searchbar-active input[type="search"] { + opacity: 1; +} +.searchbar.searchbar-active .searchbar-clear { + pointer-events: auto; + opacity: 1; +} +.searchbar.searchbar-not-empty .searchbar-clear { + pointer-events: auto; + opacity: 1; +} +.searchbar-overlay { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + z-index: 100; + opacity: 0; + pointer-events: none; + background: rgba(0, 0, 0, 0.25); + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.searchbar-overlay.searchbar-overlay-active { + opacity: 1; + pointer-events: auto; +} +.searchbar-not-found { + display: none; +} +.hidden-by-searchbar, +.list-block .hidden-by-searchbar, +.list-block li.hidden-by-searchbar { + display: none; +} +.page > .searchbar { + position: absolute; + width: 100%; + left: 0; + top: 0; + z-index: 200; +} +.page > .searchbar ~ .page-content { + padding-top: 48px; +} +.navbar-fixed .page > .searchbar, +.navbar-through .page > .searchbar, +.navbar-fixed > .searchbar, +.navbar-through > .searchbar { + top: 56px; +} +.navbar-fixed .page > .searchbar ~ .page-content, +.navbar-through .page > .searchbar ~ .page-content, +.navbar-fixed > .searchbar ~ .page-content, +.navbar-through > .searchbar ~ .page-content { + padding-top: 104px; +} +/* === Message Bar === */ +.toolbar.messagebar { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + background: #fff; + height: 48px; + top: auto; + bottom: 0; + font-size: 16px; + overflow: hidden; +} +.toolbar.messagebar:before { + content: ''; + position: absolute; + left: 0; + top: 0; + bottom: auto; + right: auto; + height: 1px; + width: 100%; + background-color: #d1d1d1; + display: block; + z-index: 15; + -webkit-transform-origin: 50% 0%; + transform-origin: 50% 0%; +} +html.pixel-ratio-2 .toolbar.messagebar:before { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .toolbar.messagebar:before { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.toolbar.messagebar textarea { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + appearance: none; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + border: none; + background: none; + border-radius: 0; + box-shadow: none; + display: block; + padding: 3px 8px 3px; + margin: 0; + width: 100%; + height: 28px; + color: #333; + font-size: 16px; + line-height: 22px; + font-family: inherit; + resize: none; + -webkit-box-flex: 1; + -webkit-flex-shrink: 1; + -ms-flex: 0 1 auto; + flex-shrink: 1; +} +.toolbar.messagebar a.link { + color: #333; + -ms-flex-item-align: flex-end; + -webkit-align-self: flex-end; + align-self: flex-end; + height: 48px; + line-height: 48px; +} +.toolbar.messagebar a.link:before { + background-image: -webkit-radial-gradient(center, circle cover, rgba(0, 0, 0, 0.1) 66%, rgba(0, 0, 0, 0) 66%); + background-image: radial-gradient(circle at center, rgba(0, 0, 0, 0.1) 66%, rgba(0, 0, 0, 0) 66%); +} +.toolbar.messagebar .link { + -webkit-box-flex: 0; + -webkit-flex-shrink: 0; + -ms-flex: 0 0 auto; + flex-shrink: 0; +} +.toolbar.messagebar ~ .page-content { + padding-bottom: 48px; +} +.page.no-toolbar .toolbar.messagebar ~ .page-content { + padding-bottom: 48px; +} +.hidden-toolbar .toolbar.messagebar { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-transition-duration: 0ms; + transition-duration: 0ms; +} +/* === Icons === */ +i.icon { + display: inline-block; + vertical-align: middle; + background-size: 100% auto; + background-position: center; + background-repeat: no-repeat; + font-style: normal; + position: relative; + /* Material Icons http://google.github.io/material-design-icons/ */ +} +i.icon.icon-back { + width: 24px; + height: 24px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); +} +i.icon.icon-forward { + width: 24px; + height: 24px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%204l-1.41%201.41L16.17%2011H4v2h12.17l-5.58%205.59L12%2020l8-8z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); +} +i.icon.icon-bars { + width: 24px; + height: 24px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M3%2018h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); +} +i.icon.icon-camera { + width: 24px; + height: 24px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D'%23333'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20width%3D'24'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'3.2'%2F%3E%3Cpath%20d%3D'M9%202L7.17%204H4c-1.1%200-2%20.9-2%202v12c0%201.1.9%202%202%202h16c1.1%200%202-.9%202-2V6c0-1.1-.9-2-2-2h-3.17L15%202H9zm3%2015c-2.76%200-5-2.24-5-5s2.24-5%205-5%205%202.24%205%205-2.24%205-5%205z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E"); +} +i.icon.icon-f7 { + width: 24px; + height: 24px; + background-image: url("../img/i-f7-material.png"); + border-radius: 3px; +} +i.icon.icon-next, +i.icon.icon-prev { + width: 24px; + height: 24px; +} +i.icon.icon-next { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ffffff'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E"); +} +i.icon.icon-prev { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ffffff'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E"); +} +i.icon.icon-plus { + width: 24px; + height: 24px; + font-size: 0; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D'%23FFFFFF'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20width%3D'24'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M19%2013h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E"); +} +i.icon.icon-close { + width: 24px; + height: 24px; + font-size: 0; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D'%23FFFFFF'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20width%3D'24'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E"); +} +.badge { + font-size: 10px; + display: inline-block; + color: #fff; + background: #8e8e93; + border-radius: 3px; + padding: 1px 6px; + box-sizing: border-box; + vertical-align: middle; +} +.icon .badge { + position: absolute; + left: 100%; + margin-left: -10px; + top: -2px; + font-size: 10px; + line-height: 1.4; + padding: 1px 5px; +} +/* === Content Block === */ +.content-block { + margin: 32px 0; + padding: 0 16px; + box-sizing: border-box; +} +.content-block.no-hairlines:before, +.content-block.no-hairlines ul:before, +.content-block.no-hairlines .content-block-inner:before { + display: none; +} +.content-block.no-hairlines:after, +.content-block.no-hairlines ul:after, +.content-block.no-hairlines .content-block-inner:after { + display: none; +} +.content-block-title { + position: relative; + overflow: hidden; + margin: 0; + white-space: nowrap; + text-overflow: ellipsis; + font-size: 14px; + line-height: 1; + margin: 16px 16px 16px; + padding-top: 16px; + line-height: 16px; + font-weight: 500; + color: rgba(0, 0, 0, 0.54); +} +.content-block-title + .list-block, +.content-block-title + .content-block, +.content-block-title + .card { + margin-top: 0px; +} +.content-block-inner { + padding: 16px 16px; + margin-left: -16px; + width: 100%; + position: relative; +} +.content-block-inner:before { + content: ''; + position: absolute; + left: 0; + top: 0; + bottom: auto; + right: auto; + height: 1px; + width: 100%; + background-color: rgba(0, 0, 0, 0.12); + display: block; + z-index: 15; + -webkit-transform-origin: 50% 0%; + transform-origin: 50% 0%; +} +html.pixel-ratio-2 .content-block-inner:before { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .content-block-inner:before { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.content-block-inner:after { + content: ''; + position: absolute; + left: 0; + bottom: 0; + right: auto; + top: auto; + height: 1px; + width: 100%; + background-color: rgba(0, 0, 0, 0.12); + display: block; + z-index: 15; + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; +} +html.pixel-ratio-2 .content-block-inner:after { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .content-block-inner:after { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.content-block-inner > p:first-child { + margin-top: 0; +} +.content-block-inner > p:last-child { + margin-bottom: 0; +} +.content-block.inset { + margin-left: 16px; + margin-right: 16px; + border-radius: 7px; +} +.content-block.inset .content-block-inner { + border-radius: 4px; +} +.content-block.inset .content-block-inner:before { + display: none; +} +.content-block.inset .content-block-inner:after { + display: none; +} +@media all and (min-width: 768px) { + .content-block.tablet-inset { + margin-left: 16px; + margin-right: 16px; + border-radius: 4px; + } + .content-block.tablet-inset .content-block-inner { + border-radius: 4px; + } + .content-block.tablet-inset .content-block-inner:before { + display: none; + } + .content-block.tablet-inset .content-block-inner:after { + display: none; + } +} +/* === Lists === */ +.list-block { + margin: 32px 0; + font-size: 16px; +} +.list-block ul { + list-style: none; + padding: 0; + margin: 0; + position: relative; +} +.list-block ul:before { + content: ''; + position: absolute; + left: 0; + top: 0; + bottom: auto; + right: auto; + height: 1px; + width: 100%; + background-color: rgba(0, 0, 0, 0.12); + display: block; + z-index: 15; + -webkit-transform-origin: 50% 0%; + transform-origin: 50% 0%; +} +html.pixel-ratio-2 .list-block ul:before { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .list-block ul:before { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.list-block ul:after { + content: ''; + position: absolute; + left: 0; + bottom: 0; + right: auto; + top: auto; + height: 1px; + width: 100%; + background-color: rgba(0, 0, 0, 0.12); + display: block; + z-index: 15; + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; +} +html.pixel-ratio-2 .list-block ul:after { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .list-block ul:after { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.list-block ul ul { + padding-left: 56px; +} +.list-block ul ul:before { + display: none; +} +.list-block ul ul:after { + display: none; +} +.list-block .align-top, +.list-block .align-top .item-content, +.list-block .align-top .item-inner { + -webkit-box-align: start; + -ms-flex-align: start; + -webkit-align-items: flex-start; + align-items: flex-start; +} +.list-block.inset { + margin-left: 16px; + margin-right: 16px; + border-radius: 4px; +} +.list-block.inset .content-block-title { + margin-left: 0; + margin-right: 0; +} +.list-block.inset ul { + border-radius: 4px; +} +.list-block.inset ul:before { + display: none; +} +.list-block.inset ul:after { + display: none; +} +.list-block.inset li:first-child > a { + border-radius: 4px 4px 0 0; +} +.list-block.inset li:last-child > a { + border-radius: 0 0 4px 4px; +} +.list-block.inset li:first-child:last-child > a { + border-radius: 4px; +} +@media all and (min-width: 768px) { + .list-block.tablet-inset { + margin-left: 16px; + margin-right: 16px; + border-radius: 4px; + } + .list-block.tablet-inset .content-block-title { + margin-left: 0; + margin-right: 0; + } + .list-block.tablet-inset ul { + border-radius: 4px; + } + .list-block.tablet-inset ul:before { + display: none; + } + .list-block.tablet-inset ul:after { + display: none; + } + .list-block.tablet-inset li:first-child > a { + border-radius: 4px 4px 0 0; + } + .list-block.tablet-inset li:last-child > a { + border-radius: 0 0 4px 4px; + } + .list-block.tablet-inset li:first-child:last-child > a { + border-radius: 4px; + } + .list-block.tablet-inset .content-block-title { + margin-left: 0; + margin-right: 0; + } + .list-block.tablet-inset ul { + border-radius: 4px; + } + .list-block.tablet-inset ul:before { + display: none; + } + .list-block.tablet-inset ul:after { + display: none; + } + .list-block.tablet-inset li:first-child > a { + border-radius: 4px 4px 0 0; + } + .list-block.tablet-inset li:last-child > a { + border-radius: 0 0 4px 4px; + } + .list-block.tablet-inset li:first-child:last-child > a { + border-radius: 4px; + } +} +.list-block li { + box-sizing: border-box; + position: relative; +} +.list-block .item-media { + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-flex: 0; + -webkit-flex-shrink: 0; + -ms-flex: 0 0 auto; + flex-shrink: 0; + -webkit-box-lines: single; + -moz-box-lines: single; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: none; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + box-sizing: border-box; + padding-top: 8px; + padding-bottom: 8px; + min-width: 40px; +} +.list-block .item-media i + i { + margin-left: 8px; +} +.list-block .item-media i + img { + margin-left: 8px; +} +.list-block .item-media + .item-inner { + margin-left: 16px; +} +.list-block .item-inner { + padding-right: 16px; + position: relative; + width: 100%; + padding-top: 8px; + padding-bottom: 8px; + min-height: 48px; + box-sizing: border-box; + -webkit-box-flex: 1; + -ms-flex: 1; + min-width: 0; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + -ms-flex-item-align: stretch; + -webkit-align-self: stretch; + align-self: stretch; +} +.list-block .item-inner:after { + content: ''; + position: absolute; + left: 0; + bottom: 0; + right: auto; + top: auto; + height: 1px; + width: 100%; + background-color: rgba(0, 0, 0, 0.12); + display: block; + z-index: 15; + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; +} +html.pixel-ratio-2 .list-block .item-inner:after { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .list-block .item-inner:after { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.list-block .item-title { + min-width: 0; + -webkit-box-flex: 1; + -webkit-flex-shrink: 1; + -ms-flex: 0 1 auto; + flex-shrink: 1; + white-space: nowrap; + position: relative; + overflow: hidden; + text-overflow: ellipsis; + max-width: 100%; +} +.list-block .item-after { + white-space: nowrap; + color: #757575; + -webkit-box-flex: 0; + -webkit-flex-shrink: 0; + -ms-flex: 0 0 auto; + flex-shrink: 0; + margin-left: 8px; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + max-height: 28px; + font-size: 14px; +} +.list-block .smart-select .item-after, +.list-block .autocomplete-opener .item-after { + max-width: 70%; + overflow: hidden; + text-overflow: ellipsis; + position: relative; + display: block; +} +.list-block .item-link { + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + display: block; + color: inherit; + position: relative; + overflow: hidden; + z-index: 0; +} +.list-block .item-link .item-inner { + padding-right: 42px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%2060%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'm60%2061.5-38.25%2038.25-9.75-9.75%2029.25-28.5-29.25-28.5%209.75-9.75z'%20fill%3D'%23c7c7cc'%2F%3E%3C%2Fsvg%3E"); + background-size: 10px 20px; + background-repeat: no-repeat; + background-position: 95% center; + background-position: -webkit-calc(100% - 16px) center; + background-position: calc(100% - 16px) center; +} +html:not(.watch-active-state) .list-block .item-link:active, +.list-block .item-link.active-state { + background-color: rgba(0, 0, 0, 0.1); +} +.list-block .item-link.list-button { + padding: 0 16px; + font-size: 16px; + display: block; + line-height: 48px; +} +.list-block .item-content { + box-sizing: border-box; + padding-left: 16px; + min-height: 48px; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; +} +.list-block .list-block-label { + margin: 10px 0 35px; + padding: 0 16px; + font-size: 14px; + color: rgba(0, 0, 0, 0.54); +} +.list-block .swipeout { + overflow: hidden; + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; +} +.list-block .swipeout.deleting { + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +.list-block .swipeout.deleting .swipeout-content { + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} +.list-block .swipeout.transitioning .swipeout-content, +.list-block .swipeout.transitioning .swipeout-actions-right a, +.list-block .swipeout.transitioning .swipeout-actions-left a, +.list-block .swipeout.transitioning .swipeout-overswipe { + -webkit-transition: 300ms; + transition: 300ms; +} +.list-block .swipeout-content { + position: relative; + z-index: 10; +} +.list-block .swipeout-overswipe { + -webkit-transition: 200ms left; + transition: 200ms left; +} +.list-block .swipeout-actions-left, +.list-block .swipeout-actions-right { + position: absolute; + top: 0; + height: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; +} +.list-block .swipeout-actions-left a, +.list-block .swipeout-actions-right a { + padding: 0 24px; + color: #fff; + background: #c7c7cc; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + position: relative; + left: 0; +} +.list-block .swipeout-actions-left a:after, +.list-block .swipeout-actions-right a:after { + content: ''; + position: absolute; + top: 0; + width: 600%; + height: 100%; + background: inherit; + z-index: -1; +} +.list-block .swipeout-actions-left a.swipeout-delete, +.list-block .swipeout-actions-right a.swipeout-delete { + background: #f44336; +} +.list-block .swipeout-actions-right { + right: 0%; + -webkit-transform: translateX(100%); + transform: translateX(100%); +} +.list-block .swipeout-actions-right a:after { + left: 100%; + margin-left: -1px; +} +.list-block .swipeout-actions-left { + left: 0%; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} +.list-block .swipeout-actions-left a:after { + right: 100%; + margin-right: -1px; +} +.list-block .item-subtitle { + font-size: 14px; + position: relative; + overflow: hidden; + white-space: nowrap; + max-width: 100%; + text-overflow: ellipsis; +} +.list-block .item-text { + font-size: 14px; + color: #757575; + line-height: 20px; + position: relative; + overflow: hidden; + max-height: 40px; + text-overflow: ellipsis; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; + display: -webkit-box; +} +.list-block.media-list .item-inner, +.list-block li.media-item .item-inner { + display: block; + padding-top: 14px; + padding-bottom: 14px; + -ms-flex-item-align: stretch; + -webkit-align-self: stretch; + align-self: stretch; +} +.list-block.media-list .item-link .item-inner, +.list-block li.media-item .item-link .item-inner { + background: none; + padding-right: 16px; +} +.list-block.media-list .item-link .item-title-row, +.list-block li.media-item .item-link .item-title-row { + padding-right: 26px; + background: no-repeat right top; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%2060%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'm60%2061.5-38.25%2038.25-9.75-9.75%2029.25-28.5-29.25-28.5%209.75-9.75z'%20fill%3D'%23c7c7cc'%2F%3E%3C%2Fsvg%3E"); + background-size: 10px 20px; +} +.list-block.media-list .item-media, +.list-block li.media-item .item-media { + padding-top: 14px; + padding-bottom: 14px; + -ms-flex-item-align: flex-start; + -webkit-align-self: flex-start; + align-self: flex-start; +} +.list-block.media-list .item-media img, +.list-block li.media-item .item-media img { + display: block; +} +.list-block.media-list .item-title-row, +.list-block li.media-item .item-title-row { + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; +} +.list-block.media-list .item-content > .item-after, +.list-block li.media-item .item-content > .item-after { + padding-top: 14px; + padding-bottom: 14px; + -ms-flex-item-align: flex-start; + -webkit-align-self: flex-start; + align-self: flex-start; +} +.list-block .list-group ul:after, +.list-block .list-group ul:before { + z-index: 11; +} +.list-block .list-group + .list-group ul:before { + display: none; +} +.list-block .item-divider, +.list-block .list-group-title { + background: #f4f4f4; + padding: 0px 16px; + white-space: nowrap; + position: relative; + max-width: 100%; + text-overflow: ellipsis; + overflow: hidden; + color: rgba(0, 0, 0, 0.54); + height: 48px; + box-sizing: border-box; + line-height: 48px; + font-size: 14px; +} +.list-block .item-divider:before, +.list-block .list-group-title:before { + display: none; +} +.list-block .list-group-title { + position: relative; + position: -webkit-sticky; + position: -moz-sticky; + position: sticky; + top: 0px; + z-index: 10; + margin-top: 0; +} +.list-block .sortable-handler { + position: absolute; + right: 0; + top: 0; + bottom: 1px; + z-index: 10; + background-repeat: no-repeat; + background-size: 18px 12px; + background-position: center; + width: 50px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2018%2012'%20fill%3D'%23c7c7cc'%3E%3Cpath%20d%3D'M0%2C2V0h22v2H0z'%2F%3E%3Cpath%20d%3D'M0%2C7V5h22v2H0z'%2F%3E%3Cpath%20d%3D'M0%2C12v-2h22v2H0z'%2F%3E%3C%2Fsvg%3E"); + opacity: 0; + visibility: hidden; + cursor: pointer; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +.list-block.sortable .item-inner { + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +.list-block.sortable-opened .sortable-handler { + visibility: visible; + opacity: 1; +} +.list-block.sortable-opened .item-inner, +.list-block.sortable-opened .item-link .item-inner { + padding-right: 50px; +} +.list-block.sortable-opened .item-link .item-inner, +.list-block.sortable-opened .item-link .item-title-row { + background-image: none; +} +.list-block.sortable-sorting li { + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +.list-block li.sorting { + z-index: 50; + background: rgba(255, 255, 255, 0.8); + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); + -webkit-transition-duration: 0ms; + transition-duration: 0ms; +} +.list-block li.sorting .item-inner:after { + display: none; +} +.list-block li:last-child .list-button:after { + display: none; +} +.list-block li:last-child .item-inner:after, +.list-block li:last-child li:last-child .item-inner:after { + display: none; +} +.list-block li li:last-child .item-inner:after, +.list-block li:last-child li .item-inner:after { + content: ''; + position: absolute; + left: 0; + bottom: 0; + right: auto; + top: auto; + height: 1px; + width: 100%; + background-color: rgba(0, 0, 0, 0.12); + display: block; + z-index: 15; + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; +} +html.pixel-ratio-2 .list-block li li:last-child .item-inner:after, +html.pixel-ratio-2 .list-block li:last-child li .item-inner:after { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .list-block li li:last-child .item-inner:after, +html.pixel-ratio-3 .list-block li:last-child li .item-inner:after { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.list-block.no-hairlines:before, +.list-block.no-hairlines ul:before, +.list-block.no-hairlines .content-block-inner:before { + display: none; +} +.list-block.no-hairlines:after, +.list-block.no-hairlines ul:after, +.list-block.no-hairlines .content-block-inner:after { + display: none; +} +.list-block.no-hairlines-between .item-inner:after, +.list-block.no-hairlines-between .list-button:after, +.list-block.no-hairlines-between .item-divider:after, +.list-block.no-hairlines-between .list-group-title:after, +.list-block.no-hairlines-between .list-group-title:after { + display: none; +} +/* === Forms === */ +.list-block input[type="text"], +.list-block input[type="password"], +.list-block input[type="search"], +.list-block input[type="email"], +.list-block input[type="tel"], +.list-block input[type="url"], +.list-block input[type="date"], +.list-block input[type="datetime-local"], +.list-block input[type="time"], +.list-block input[type="number"], +.list-block select, +.list-block textarea { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + appearance: none; + box-sizing: border-box; + border: none; + background: none; + border-radius: 0 0 0 0; + box-shadow: none; + display: block; + padding: 0; + margin: 0; + width: 100%; + height: 36px; + color: #212121; + font-size: 16px; + font-family: inherit; +} +.list-block input[type="text"]::-webkit-input-placeholder, +.list-block input[type="password"]::-webkit-input-placeholder, +.list-block input[type="search"]::-webkit-input-placeholder, +.list-block input[type="email"]::-webkit-input-placeholder, +.list-block input[type="tel"]::-webkit-input-placeholder, +.list-block input[type="url"]::-webkit-input-placeholder, +.list-block input[type="date"]::-webkit-input-placeholder, +.list-block input[type="datetime-local"]::-webkit-input-placeholder, +.list-block input[type="time"]::-webkit-input-placeholder, +.list-block input[type="number"]::-webkit-input-placeholder, +.list-block select::-webkit-input-placeholder, +.list-block textarea::-webkit-input-placeholder { + color: rgba(0, 0, 0, 0.35); +} +.list-block .label, +.list-block .floating-label { + vertical-align: top; + color: rgba(0, 0, 0, 0.65); + -webkit-transition-duration: 200ms; + transition-duration: 200ms; + width: 35%; + -webkit-box-flex: 0; + -webkit-flex-shrink: 0; + -ms-flex: 0 0 auto; + flex-shrink: 0; +} +.list-block input[type="date"], +.list-block input[type="datetime-local"] { + line-height: 44px; +} +.list-block select { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + appearance: none; +} +.list-block textarea { + resize: none; + line-height: 1.4; + padding-top: 8px; + padding-bottom: 7px; + height: 100px; +} +.list-block textarea.resizable { + height: 36px; +} +.list-block .item-input { + width: 100%; + -ms-flex: 1; + -webkit-box-flex: 1; + -webkit-flex-shrink: 1; + -ms-flex: 0 1 auto; + flex-shrink: 1; + font-size: 0; + position: relative; + margin-bottom: 4px; + min-height: 36px; +} +.list-block .input-item ul:after, +.list-block.inputs-list ul:after { + display: none; +} +.list-block .input-item .item-media, +.list-block.inputs-list .item-media { + -ms-flex-item-align: flex-end; + -webkit-align-self: flex-end; + align-self: flex-end; + min-height: 36px; + margin-bottom: 8px; + padding: 0; +} +.list-block .input-item .item-inner, +.list-block.inputs-list .item-inner { + display: block; + margin-bottom: 4px; + padding-bottom: 0; +} +.list-block .input-item .item-inner:after, +.list-block.inputs-list .item-inner:after { + display: none; +} +.list-block .input-item .label, +.list-block.inputs-list .label, +.list-block .input-item .floating-label, +.list-block.inputs-list .floating-label { + width: 100%; + font-size: 12px; +} +.list-block .input-item .floating-label, +.list-block.inputs-list .floating-label { + -webkit-transform-origin: left; + transform-origin: left; + -webkit-transform: scale(1.33333333) translateY(21px); + transform: scale(1.33333333) translateY(21px); + color: rgba(0, 0, 0, 0.35); + width: auto; + max-width: 75%; +} +.list-block .input-item .floating-label ~ .item-input input::-webkit-input-placeholder, +.list-block.inputs-list .floating-label ~ .item-input input::-webkit-input-placeholder { + color: transparent; +} +.list-block .focus-state .floating-label, +.list-block .not-empty-state .floating-label { + color: rgba(0, 0, 0, 0.65); + -webkit-transform: scale(1) translateY(0); + transform: scale(1) translateY(0); +} +.list-block .focus-state .label, +.list-block .focus-state .floating-label { + color: #DF6737; +} +.item-input-field, +.input-field { + position: relative; +} +.item-input-field:after, +.input-field:after { + content: ''; + position: absolute; + left: 0; + bottom: 0; + right: auto; + top: auto; + height: 1px; + width: 100%; + background-color: rgba(0, 0, 0, 0.12); + display: block; + z-index: 15; + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; +} +html.pixel-ratio-2 .item-input-field:after, +html.pixel-ratio-2 .input-field:after { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .item-input-field:after, +html.pixel-ratio-3 .input-field:after { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.item-input-field:after, +.input-field:after { + -webkit-transition-duration: 200ms; + transition-duration: 200ms; +} +.item-input-field.focus-state:after, +.input-field.focus-state:after, +.item-input-field.not-empty-state:after, +.input-field.not-empty-state:after, +.focus-state .item-input-field:after, +.focus-state .input-field:after, +.not-empty-state .item-input-field:after, +.not-empty-state .input-field:after { + background: #DF6737; + -webkit-transform: scaleY(2) !important; + transform: scaleY(2) !important; +} +textarea.resizable { + overflow: hidden; +} +.label-switch { + display: inline-block; + vertical-align: middle; + width: 36px; + height: 14px; + position: relative; + cursor: pointer; + -ms-flex-item-align: center; + -webkit-align-self: center; + align-self: center; +} +.label-switch .checkbox { + width: 36px; + border-radius: 36px; + box-sizing: border-box; + height: 14px; + background: #b0afaf; + z-index: 0; + margin: 0; + padding: 0; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + appearance: none; + border: none; + cursor: pointer; + position: relative; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +.label-switch .checkbox:after { + content: ' '; + height: 20px; + width: 20px; + border-radius: 20px; + background: #fff; + position: absolute; + z-index: 2; + top: -3px; + left: 0px; + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4); + -webkit-transform: translateX(0px); + transform: translateX(0px); + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +.label-switch input[type="checkbox"] { + display: none; +} +.label-switch input[type="checkbox"]:checked + .checkbox { + background: rgba(223, 103, 55, 0.5); +} +.label-switch input[type="checkbox"]:checked + .checkbox:after { + -webkit-transform: translateX(16px); + transform: translateX(16px); + background: #DF6737; +} +.item-input .label-switch { + top: 11px; +} +.button { + color: #DF6737; + text-decoration: none; + text-align: center; + display: block; + border-radius: 2px; + line-height: 36px; + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + appearance: none; + background: none; + padding: 0 10px; + margin: 0; + height: 36px; + white-space: nowrap; + text-overflow: ellipsis; + font-size: 14px; + text-transform: uppercase; + font-family: inherit; + cursor: pointer; + min-width: 64px; + padding: 0 8px; + position: relative; + overflow: hidden; + outline: 0; + border: none; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +input[type="submit"].button, +input[type="button"].button { + width: 100%; +} +html:not(.watch-active-state) .button:active, +.button.active-state { + background: rgba(0, 0, 0, 0.1); +} +.button.button-fill { + background-color: #DF6737; + color: #fff; +} +html:not(.watch-active-state) .button.button-fill:active, +.button.button-fill.active-state { + background: #cc5221; +} +.button.button-big { + height: 48px; + line-height: 48px; + border-radius: 3px; +} +.button i.icon + span, +.button span:not(.ripple-wave) + span, +.button span:not(.ripple-wave) + i.icon, +.button i.icon + i.icon { + margin-left: 8px; +} +.navbar .button:not(.button-fill), +.toolbar .button:not(.button-fill), +.subnavbar .button:not(.button-fill), +.notifications .button:not(.button-fill) { + color: #fff; +} +html:not(.watch-active-state) .navbar .button:not(.button-fill):active, +html:not(.watch-active-state) .toolbar .button:not(.button-fill):active, +html:not(.watch-active-state) .subnavbar .button:not(.button-fill):active, +html:not(.watch-active-state) .notifications .button:not(.button-fill):active, +.navbar .button:not(.button-fill).active-state, +.toolbar .button:not(.button-fill).active-state, +.subnavbar .button:not(.button-fill).active-state, +.notifications .button:not(.button-fill).active-state { + background: rgba(255, 255, 255, 0.15); +} +.button-raised { + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); +} +html:not(.watch-active-state) .button-raised:active, +.button-raised.active-state { + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); +} +.buttons-row { + -ms-flex-item-align: center; + -webkit-align-self: center; + align-self: center; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-lines: single; + -moz-box-lines: single; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: none; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; +} +.buttons-row .button { + margin-left: 16px; + width: 100%; + -webkit-box-flex: 1; + -ms-flex: 1; +} +.buttons-row .button:first-child { + margin-left: 0; +} +.range-slider { + width: 100%; + position: relative; + overflow: hidden; + -ms-flex-item-align: center; + -webkit-align-self: center; + align-self: center; +} +.range-slider input[type="range"] { + position: relative; + height: 20px; + width: 100%; + margin: 0; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + appearance: none; + background: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #b9b9b9), color-stop(100%, #b9b9b9)); + background: linear-gradient(to right, #b9b9b9 0, #b9b9b9 100%); + background-position: center; + background-size: 100% 2px; + background-repeat: no-repeat; + outline: 0; + -ms-background-position-y: 500px; +} +.range-slider input[type="range"]:focus, +.range-slider input[type="range"]:active { + border: 0; + outline: 0 none; +} +.range-slider input[type="range"]::-webkit-slider-thumb { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + appearance: none; + border: none; + outline: 0; + height: 20px; + width: 20px; + position: relative; + background: #DF6737; + border-radius: 20px; +} +.range-slider input[type="range"]::-webkit-slider-thumb:before { + position: absolute; + top: 50%; + right: 100%; + width: 2000px; + height: 2px; + margin-top: -1px; + z-index: 1; + background: #DF6737; + content: ' '; +} +.range-slider input[type="range"]::-moz-range-track { + width: 100%; + height: 2px; + background: #b7b8b7; + border: none; + outline: 0; +} +.range-slider input[type="range"]::-moz-range-thumb { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + appearance: none; + border: none; + outline: 0; + height: 20px; + width: 20px; + position: relative; + background: #DF6737; + border-radius: 20px; +} +.range-slider input[type="range"]::-ms-track { + width: 100%; + height: 2px; + cursor: pointer; + background: transparent; + border-color: transparent; + color: transparent; +} +.range-slider input[type="range"]::-ms-thumb { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + appearance: none; + border: none; + outline: 0; + height: 20px; + width: 20px; + position: relative; + background: #DF6737; + border-radius: 20px; +} +.range-slider input[type="range"]::-ms-fill-lower { + background: #DF6737; +} +.range-slider input[type="range"]::-ms-fill-upper { + background: #b7b8b7; +} +.item-input .range-slider { + top: 8px; +} +label.label-checkbox { + cursor: pointer; +} +label.label-checkbox i.icon-form-checkbox { + width: 18px; + height: 18px; + position: relative; + border-radius: 2px; + border: 2px solid #6d6d6d; + box-sizing: border-box; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + background: transparent; +} +label.label-checkbox i.icon-form-checkbox:after { + content: ' '; + position: absolute; + width: 18px; + height: 18px; + left: -2px; + top: -2px; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + opacity: 0; + background: no-repeat center; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23ffffff'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M9%2016.17L4.83%2012l-1.42%201.41L9%2019%2021%207l-1.41-1.41z'%2F%3E%3C%2Fsvg%3E"); + -webkit-background-size: 100% auto; + background-size: 100% auto; +} +label.label-checkbox input[type="checkbox"], +label.label-checkbox input[type="radio"] { + display: none; +} +label.label-checkbox input[type="checkbox"]:checked + .item-media i.icon-form-checkbox, +label.label-checkbox input[type="radio"]:checked + .item-media i.icon-form-checkbox, +label.label-checkbox input[type="checkbox"]:checked ~ .item-after i.icon-form-checkbox, +label.label-checkbox input[type="radio"]:checked ~ .item-after i.icon-form-checkbox, +label.label-checkbox input[type="checkbox"]:checked ~ .item-inner i.icon-form-checkbox, +label.label-checkbox input[type="radio"]:checked ~ .item-inner i.icon-form-checkbox { + border-color: #DF6737; + background-color: #DF6737; +} +label.label-checkbox input[type="checkbox"]:checked + .item-media i.icon-form-checkbox:after, +label.label-checkbox input[type="radio"]:checked + .item-media i.icon-form-checkbox:after, +label.label-checkbox input[type="checkbox"]:checked ~ .item-after i.icon-form-checkbox:after, +label.label-checkbox input[type="radio"]:checked ~ .item-after i.icon-form-checkbox:after, +label.label-checkbox input[type="checkbox"]:checked ~ .item-inner i.icon-form-checkbox:after, +label.label-checkbox input[type="radio"]:checked ~ .item-inner i.icon-form-checkbox:after { + opacity: 1; +} +label.label-radio { + cursor: pointer; +} +label.label-radio i.icon-form-radio { + width: 20px; + height: 20px; + position: relative; + border-radius: 20px; + border: 2px solid #6d6d6d; + box-sizing: border-box; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +label.label-radio i.icon-form-radio:after { + content: ' '; + position: absolute; + width: 10px; + height: 10px; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + background-color: #DF6737; + border-radius: 100%; + -webkit-transform: scale(0); + transform: scale(0); + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +label.label-radio input[type="checkbox"], +label.label-radio input[type="radio"] { + display: none; +} +label.label-radio input[type="checkbox"]:checked + .item-media i.icon-form-radio, +label.label-radio input[type="radio"]:checked + .item-media i.icon-form-radio, +label.label-radio input[type="checkbox"]:checked ~ .item-after i.icon-form-radio, +label.label-radio input[type="radio"]:checked ~ .item-after i.icon-form-radio, +label.label-radio input[type="checkbox"]:checked ~ .item-inner i.icon-form-radio, +label.label-radio input[type="radio"]:checked ~ .item-inner i.icon-form-radio { + border-color: #DF6737; +} +label.label-radio input[type="checkbox"]:checked + .item-media i.icon-form-radio:after, +label.label-radio input[type="radio"]:checked + .item-media i.icon-form-radio:after, +label.label-radio input[type="checkbox"]:checked ~ .item-after i.icon-form-radio:after, +label.label-radio input[type="radio"]:checked ~ .item-after i.icon-form-radio:after, +label.label-radio input[type="checkbox"]:checked ~ .item-inner i.icon-form-radio:after, +label.label-radio input[type="radio"]:checked ~ .item-inner i.icon-form-radio:after { + background-color: #DF6737; + -webkit-transform: scale(1); + transform: scale(1); +} +label.label-checkbox, +label.label-radio { + position: relative; + overflow: hidden; + z-index: 0; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +label.label-checkbox .item-after i.icon-form-checkbox, +label.label-radio .item-after i.icon-form-checkbox, +label.label-checkbox .item-after i.icon-form-radio, +label.label-radio .item-after i.icon-form-radio { + margin-left: 8px; + margin-right: 16px; +} +.media-list label.label-checkbox .item-media i.icon-form-checkbox, +.media-list label.label-radio .item-media i.icon-form-checkbox, +.media-item label.label-checkbox .item-media i.icon-form-checkbox, +.media-item label.label-radio .item-media i.icon-form-checkbox, +.media-list label.label-checkbox .item-media i.icon-form-radio, +.media-list label.label-radio .item-media i.icon-form-radio, +.media-item label.label-checkbox .item-media i.icon-form-radio, +.media-item label.label-radio .item-media i.icon-form-radio { + margin-top: 4px; +} +html:not(.watch-active-state) label.label-checkbox:active, +html:not(.watch-active-state) label.label-radio:active, +label.label-checkbox.active-state, +label.label-radio.active-state { + background-color: rgba(0, 0, 0, 0.1); +} +html:not(.watch-active-state) label.label-checkbox:active .item-inner:after, +html:not(.watch-active-state) label.label-radio:active .item-inner:after, +label.label-checkbox.active-state .item-inner:after, +label.label-radio.active-state .item-inner:after { + background-color: transparent; +} +.smart-select select { + display: none; +} +/* === Floating Action Button === */ +.floating-button { + position: absolute; + right: 16px; + bottom: 16px; + width: 56px; + height: 56px; + border-radius: 50%; + z-index: 1500; + box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); + background-color: #DF6737; + color: #fff; + overflow: hidden; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; +} +html:not(.watch-active-state) .floating-button:active, +.floating-button.active-state { + background: #cc5221; +} +.floating-button-toolbar, +.speed-dial { + position: absolute; + right: 16px; + bottom: 16px; + z-index: 1500; +} +.floating-button-toolbar .floating-button, +.speed-dial .floating-button { + right: 0; + bottom: 0; + position: relative; +} +.speed-dial .floating-button i { + position: absolute; + left: 50%; + top: 50%; + -webkit-transform: translate3d(-50%, -50%, 0) rotate(0deg) scale(1); + transform: translate3d(-50%, -50%, 0) rotate(0deg) scale(1); + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +.speed-dial .floating-button i + i { + -webkit-transform: translate3d(-50%, -50%, 0) rotate(-90deg) scale(0.5); + transform: translate3d(-50%, -50%, 0) rotate(-90deg) scale(0.5); + opacity: 0; +} +.speed-dial.speed-dial-opened .floating-button i { + -webkit-transform: translate3d(-50%, -50%, 0) rotate(90deg) scale(0.5); + transform: translate3d(-50%, -50%, 0) rotate(90deg) scale(0.5); + opacity: 0; +} +.speed-dial.speed-dial-opened .floating-button i + i { + -webkit-transform: translate3d(-50%, -50%, 0) rotate(0deg) scale(1); + transform: translate3d(-50%, -50%, 0) rotate(0deg) scale(1); + opacity: 1; +} +.speed-dial-buttons { + position: absolute; + width: 40px; + left: 50%; + margin-left: -20px; + bottom: 100%; + margin-bottom: 16px; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: reverse; + -moz-box-orient: vertical; + -moz-box-direction: reverse; + -ms-flex-direction: column-reverse; + -webkit-flex-direction: column-reverse; + flex-direction: column-reverse; + visibility: hidden; + pointer-events: none; +} +.speed-dial-buttons a { + width: 40px; + height: 40px; + opacity: 0; + color: #fff; + border-radius: 50%; + position: relative; + z-index: 1; + overflow: hidden; + background-color: #DF6737; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -webkit-transform: translate3d(0, 8px, 0) scale(0.3); + transform: translate3d(0, 8px, 0) scale(0.3); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; +} +html:not(.watch-active-state) .speed-dial-buttons a:active, +.speed-dial-buttons a.active-state { + background: #cc5221; +} +.speed-dial-buttons a + a { + margin-bottom: 16px; +} +.speed-dial-opened .speed-dial-buttons { + visibility: visible; + pointer-events: auto; +} +.speed-dial-opened .speed-dial-buttons a { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0) scaleY(1); + transform: translate3d(0, 0, 0) scaleY(1); + box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); +} +.speed-dial-opened .speed-dial-buttons a:nth-child(2) { + -webkit-transition-delay: 50ms; + transition-delay: 50ms; +} +.speed-dial-opened .speed-dial-buttons a:nth-child(3) { + -webkit-transition-delay: 100ms; + transition-delay: 100ms; +} +.speed-dial-opened .speed-dial-buttons a:nth-child(4) { + -webkit-transition-delay: 150ms; + transition-delay: 150ms; +} +.speed-dial-opened .speed-dial-buttons a:nth-child(5) { + -webkit-transition-delay: 200ms; + transition-delay: 200ms; +} +.speed-dial-opened .speed-dial-buttons a:nth-child(6) { + -webkit-transition-delay: 250ms; + transition-delay: 250ms; +} +.floating-button-to-popover.floating-button-to-popover { + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +.floating-button-to-popover.floating-button-to-popover-in { + -webkit-transition-duration: 100ms; + transition-duration: 100ms; +} +.floating-button-to-popover.floating-button-to-popover-in i { + opacity: 0; + -webkit-transition-duration: 100ms; + transition-duration: 100ms; +} +.floating-button-to-popover.floating-button-to-popover-scale { + border-radius: 0; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + box-shadow: none; +} +.floating-button-to-popover.floating-button-to-popover-out { + -webkit-transition-delay: 0ms; + transition-delay: 0ms; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +.floating-button-to-popover.floating-button-to-popover-out i { + opacity: 1; + -webkit-transition-duration: 100ms; + transition-duration: 100ms; + -webkit-transition-delay: 200ms; + transition-delay: 200ms; +} +/* === Modals === */ +.modal-overlay, +.preloader-indicator-overlay, +.popup-overlay, +.picker-modal-overlay { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + background: rgba(0, 0, 0, 0.4); + z-index: 13000; + visibility: hidden; + opacity: 0; + -webkit-transition-duration: 400ms; + transition-duration: 400ms; +} +.modal-overlay.modal-overlay-visible, +.preloader-indicator-overlay.modal-overlay-visible, +.popup-overlay.modal-overlay-visible, +.picker-modal-overlay.modal-overlay-visible { + visibility: visible; + opacity: 1; +} +.popup-overlay { + z-index: 10500; +} +.picker-modal-overlay { + z-index: 12000; +} +.modal { + width: 280px; + position: absolute; + z-index: 13500; + left: 50%; + margin-left: -140px; + margin-top: 0; + top: 50%; + border-radius: 3px; + opacity: 0; + -webkit-transform: translate3d(0, 0, 0) scale(1.185); + transform: translate3d(0, 0, 0) scale(1.185); + -webkit-transition-property: -webkit-transform, opacity; + -moz-transition-property: -moz-transform, opacity; + -ms-transition-property: -ms-transform, opacity; + -o-transition-property: -o-transform, opacity; + transition-property: transform, opacity; + color: #757575; + display: none; + background: #fff; + font-size: 16px; + box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22); +} +.modal.modal-in { + opacity: 1; + -webkit-transition-duration: 400ms; + transition-duration: 400ms; + -webkit-transform: translate3d(0, 0, 0) scale(1); + transform: translate3d(0, 0, 0) scale(1); +} +.modal.modal-out { + opacity: 0; + z-index: 13499; + -webkit-transition-duration: 400ms; + transition-duration: 400ms; + -webkit-transform: translate3d(0, 0, 0) scale(0.815); + transform: translate3d(0, 0, 0) scale(0.815); +} +.modal-inner { + padding: 24px 24px 20px; + position: relative; +} +.modal-title { + font-weight: 500; + font-size: 20px; + color: #212121; + line-height: 1.3; +} +.modal-title + .modal-text { + margin-top: 20px; +} +.modal-text { + line-height: 1.5; +} +.modal-buttons { + height: 48px; + padding: 6px 8px; + overflow: hidden; + box-sizing: border-box; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-pack: end; + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + justify-content: flex-end; +} +.modal-buttons.modal-buttons-vertical { + display: block; + height: auto; + padding: 0 0 8px 0; +} +.modal-buttons.modal-buttons-vertical .modal-button { + margin-left: 0; + text-align: right; + height: 48px; + line-height: 48px; + border-radius: 0; + padding-left: 16px; + padding-right: 16px; +} +.modal-button, +.modal-buttons .button { + color: #DF6737; + text-decoration: none; + text-align: center; + display: block; + border-radius: 2px; + line-height: 36px; + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + appearance: none; + background: none; + padding: 0 10px; + margin: 0; + height: 36px; + white-space: nowrap; + text-overflow: ellipsis; + font-size: 14px; + text-transform: uppercase; + font-family: inherit; + cursor: pointer; + min-width: 64px; + padding: 0 8px; + position: relative; + overflow: hidden; + outline: 0; + border: none; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-user-select: none; + user-select: none; +} +input[type="submit"].modal-button, +input[type="submit"].modal-buttons .button, +input[type="button"].modal-button, +input[type="button"].modal-buttons .button { + width: 100%; +} +html:not(.watch-active-state) .modal-button:active, +html:not(.watch-active-state) .modal-buttons .button:active, +.modal-button.active-state, +.modal-buttons .button.active-state { + background: rgba(0, 0, 0, 0.1); +} +.modal-button.button-fill, +.modal-buttons .button.button-fill { + background-color: #DF6737; + color: #fff; +} +html:not(.watch-active-state) .modal-button.button-fill:active, +html:not(.watch-active-state) .modal-buttons .button.button-fill:active, +.modal-button.button-fill.active-state, +.modal-buttons .button.button-fill.active-state { + background: #cc5221; +} +.modal-button.button-big, +.modal-buttons .button.button-big { + height: 48px; + line-height: 48px; + border-radius: 3px; +} +.modal-button i.icon + span, +.modal-buttons .button i.icon + span, +.modal-button span:not(.ripple-wave) + span, +.modal-buttons .button span:not(.ripple-wave) + span, +.modal-button span:not(.ripple-wave) + i.icon, +.modal-buttons .button span:not(.ripple-wave) + i.icon, +.modal-button i.icon + i.icon, +.modal-buttons .button i.icon + i.icon { + margin-left: 8px; +} +.navbar .modal-button:not(.button-fill), +.navbar .modal-buttons .button:not(.button-fill), +.toolbar .modal-button:not(.button-fill), +.toolbar .modal-buttons .button:not(.button-fill), +.subnavbar .modal-button:not(.button-fill), +.subnavbar .modal-buttons .button:not(.button-fill), +.notifications .modal-button:not(.button-fill), +.notifications .modal-buttons .button:not(.button-fill) { + color: #fff; +} +html:not(.watch-active-state) .navbar .modal-button:not(.button-fill):active, +html:not(.watch-active-state) .navbar .modal-buttons .button:not(.button-fill):active, +html:not(.watch-active-state) .toolbar .modal-button:not(.button-fill):active, +html:not(.watch-active-state) .toolbar .modal-buttons .button:not(.button-fill):active, +html:not(.watch-active-state) .subnavbar .modal-button:not(.button-fill):active, +html:not(.watch-active-state) .subnavbar .modal-buttons .button:not(.button-fill):active, +html:not(.watch-active-state) .notifications .modal-button:not(.button-fill):active, +html:not(.watch-active-state) .notifications .modal-buttons .button:not(.button-fill):active, +.navbar .modal-button:not(.button-fill).active-state, +.navbar .modal-buttons .button:not(.button-fill).active-state, +.toolbar .modal-button:not(.button-fill).active-state, +.toolbar .modal-buttons .button:not(.button-fill).active-state, +.subnavbar .modal-button:not(.button-fill).active-state, +.subnavbar .modal-buttons .button:not(.button-fill).active-state, +.notifications .modal-button:not(.button-fill).active-state, +.notifications .modal-buttons .button:not(.button-fill).active-state { + background: rgba(255, 255, 255, 0.15); +} +.modal-button.active i.icon, +.modal-buttons .button.active i.icon { + background-color: #fff; +} +.modal-button.modal-button-bold, +.modal-buttons .button.modal-button-bold { + font-weight: 700; +} +.modal-button + .modal-button, +.modal-buttons .button + .modal-button { + margin-left: 4px; +} +.modal-no-buttons .modal-buttons { + display: none; +} +.actions-modal { + position: absolute; + left: 0; + bottom: 0; + z-index: 13500; + width: 100%; + background: #fff; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + max-height: 100%; + overflow: auto; + -webkit-overflow-scrolling: touch; +} +.actions-modal.modal-in { + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.actions-modal.modal-out { + z-index: 13499; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); +} +.actions-modal-group { + position: relative; +} +.actions-modal-group:after { + content: ''; + position: absolute; + left: 0; + bottom: 0; + right: auto; + top: auto; + height: 1px; + width: 100%; + background-color: #d2d2d6; + display: block; + z-index: 15; + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; +} +html.pixel-ratio-2 .actions-modal-group:after { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .actions-modal-group:after { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.actions-modal-group:last-child:after { + display: none; +} +.actions-modal-button, +.actions-modal-label { + width: 100%; + font-weight: normal; + margin: 0; + box-sizing: border-box; + display: block; + position: relative; + padding: 0 16px; +} +.actions-modal-button a, +.actions-modal-label a { + text-decoration: none; + color: inherit; + display: block; +} +.actions-modal-button b, +.actions-modal-label b { + font-weight: 500; +} +.actions-modal-button.actions-modal-button-bold, +.actions-modal-label.actions-modal-button-bold { + font-weight: 500; +} +.actions-modal-button.actions-modal-button-red, +.actions-modal-label.actions-modal-button-red { + color: #f44336; +} +.actions-modal-button.disabled, +.actions-modal-label.disabled { + opacity: 0.95; + color: #9e9e9e; +} +.actions-modal-button { + cursor: pointer; + line-height: 48px; + font-size: 16px; + color: rgba(0, 0, 0, 0.87); + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +.actions-modal-button a, +.actions-modal-button { + position: relative; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +html:not(.watch-active-state) .actions-modal-button:active, +.actions-modal-button.active-state { + background: rgba(0, 0, 0, 0.1); +} +.actions-modal-label { + font-size: 16px; + color: rgba(0, 0, 0, 0.54); + min-height: 56px; + line-height: 1.3; + padding-top: 12px; + padding-bottom: 12px; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-pack: start; + -ms-flex-pack: start; + -webkit-justify-content: flex-start; + justify-content: flex-start; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; +} +input.modal-text-input { + box-sizing: border-box; + height: 36px; + background: #fff; + margin: 0; + margin-top: 15px; + padding: 0; + border: none; + width: 100%; + font-size: 16px; + font-family: inherit; + display: block; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + appearance: none; + -webkit-transition-duration: 200ms; + transition-duration: 200ms; +} +input.modal-text-input::-webkit-input-placeholder { + color: rgba(0, 0, 0, 0.35); +} +input.modal-text-input + input.modal-text-input { + margin-top: 16px; +} +.popover { + width: 320px; + background: #fff; + z-index: 13500; + margin: 0; + top: 0; + opacity: 0; + left: 0; + border-radius: 3px; + position: absolute; + display: none; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); + -webkit-transform: scale(0.85, 0.6); + transform: scale(0.85, 0.6); + -webkit-transition-property: opacity, -webkit-transform, border-radius; + -moz-transition-property: opacity, -moz-transform, border-radius; + transition-property: opacity, transform, border-radius; +} +.popover.popover-on-top { + -webkit-transform-origin: center bottom; + transform-origin: center bottom; +} +.popover.popover-on-bottom { + -webkit-transform-origin: center top; + transform-origin: center top; +} +.popover.modal-in { + -webkit-transform: scale(1); + transform: scale(1); + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + opacity: 1; +} +.popover.modal-out { + -webkit-transform: scale(1); + transform: scale(1); + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + opacity: 0; +} +.popover .list-block { + margin: 0; +} +.popover .list-block:first-child:last-child ul:before { + display: none; +} +.popover .list-block:first-child:last-child ul:after { + display: none; +} +.popover .list-block ul { + background: none; +} +.popover .list-block ul:before { + display: none; +} +.popover .list-block:first-child ul { + border-radius: 3px 3px 0 0; +} +.popover .list-block:first-child li:first-child a { + border-radius: 3px 3px 0 0; +} +.popover .list-block:last-child ul { + border-radius: 0 0 3px 3px; +} +.popover .list-block:last-child ul:after { + display: none; +} +.popover .list-block:last-child li:last-child a { + border-radius: 0 0 3px 3px; +} +.popover .list-block:first-child:last-child li:first-child:last-child a, +.popover .list-block:first-child:last-child ul:first-child:last-child { + border-radius: 3px; +} +.popover.popover-floating-button { + -webkit-transform-origin: center center; + transform-origin: center center; + -webkit-transform: scale(0.7); + transform: scale(0.7); + border-radius: 50%; + box-shadow: none; + box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); +} +.popover.popover-floating-button.modal-in { + border-radius: 0%; + -webkit-transform: scale(1); + transform: scale(1); + -webkit-transition-delay: 200ms; + transition-delay: 200ms; + -webkit-transition-duration: 200ms; + transition-duration: 200ms; +} +.popover.popover-floating-button.modal-out { + border-radius: 50%; + -webkit-transform: scale(0.7); + transform: scale(0.7); + -webkit-transition-delay: 0ms; + transition-delay: 0ms; + -webkit-transition-duration: 100ms; + transition-duration: 100ms; +} +.popover.popover-floating-button .list-block { + margin: 0; +} +.popover.popover-floating-button .list-block:first-child ul { + border-radius: 0; +} +.popover.popover-floating-button .list-block:first-child li:first-child a { + border-radius: 0; +} +.popover.popover-floating-button .list-block:last-child ul { + border-radius: 0; +} +.popover.popover-floating-button .list-block:last-child li:last-child a { + border-radius: 0; +} +.popover.popover-floating-button .list-block:first-child:last-child li:first-child:last-child a, +.popover.popover-floating-button .list-block:first-child:last-child ul:first-child:last-child { + border-radius: 0; +} +.popover-inner { + overflow: auto; + -webkit-overflow-scrolling: touch; +} +.actions-popover .list-block { + margin: 0; +} +.actions-popover-label { + padding: 8px 16px; + color: rgba(0, 0, 0, 0.54); + font-size: 16px; + line-height: 1.3; + padding-top: 12px; + padding-bottom: 12px; + position: relative; +} +.actions-popover-label:after { + content: ''; + position: absolute; + left: 0; + bottom: 0; + right: auto; + top: auto; + height: 1px; + width: 100%; + background-color: #d2d2d6; + display: block; + z-index: 15; + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; +} +html.pixel-ratio-2 .actions-popover-label:after { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .actions-popover-label:after { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.actions-popover-label:last-child:after { + display: none; +} +.popup, +.login-screen { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + z-index: 11000; + background: #fff; + box-sizing: border-box; + display: none; + overflow: auto; + -webkit-overflow-scrolling: touch; + -webkit-transition-property: -webkit-transform; + -moz-transition-property: -moz-transform; + -ms-transition-property: -ms-transform; + -o-transition-property: -o-transform; + transition-property: transform; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); +} +.popup.modal-in, +.login-screen.modal-in, +.popup.modal-out, +.login-screen.modal-out { + -webkit-transition-duration: 400ms; + transition-duration: 400ms; +} +.popup.modal-in, +.login-screen.modal-in { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.popup.modal-out, +.login-screen.modal-out { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); +} +.login-screen.modal-in, +.login-screen.modal-out { + display: block; +} +@media all and (min-width: 630px) and (min-height: 630px) { + .popup:not(.tablet-fullscreen) { + width: 630px; + height: 630px; + left: 50%; + top: 50%; + margin-left: -315px; + margin-top: -315px; + box-shadow: 0px 20px 44px rgba(0, 0, 0, 0.5); + border-radius: 3px; + -webkit-transform: translate3d(0, 1024px, 0); + transform: translate3d(0, 1024px, 0); + } + .popup:not(.tablet-fullscreen).modal-in { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + .popup:not(.tablet-fullscreen).modal-out { + -webkit-transform: translate3d(0, 1024px, 0); + transform: translate3d(0, 1024px, 0); + } +} +@media all and (max-width: 629px), (max-height: 629px) { + html.with-statusbar-overlay .popup { + height: -webkit-calc(100% - 20px); + height: calc(100% - 20px); + top: 20px; + } + html.with-statusbar-overlay .popup-overlay { + z-index: 9500; + } +} +html.with-statusbar-overlay .login-screen, +html.with-statusbar-overlay .popup.tablet-fullscreen { + height: -webkit-calc(100% - 20px); + height: calc(100% - 20px); + top: 20px; +} +.modal-preloader .modal-title, +.modal-preloader .modal-inner { + text-align: center; +} +.preloader-indicator-overlay { + visibility: visible; + opacity: 0; + background: none; +} +.preloader-indicator-modal { + position: absolute; + left: 50%; + top: 50%; + padding: 8px; + margin-left: -24px; + margin-top: -24px; + background: rgba(0, 0, 0, 0.8); + z-index: 13500; + border-radius: 4px; +} +.preloader-indicator-modal .preloader { + display: block; +} +.picker-modal { + position: absolute; + left: 0; + bottom: 0; + width: 100%; + height: 260px; + z-index: 12000; + display: none; + -webkit-transition-property: -webkit-transform; + -moz-transition-property: -moz-transform; + -ms-transition-property: -ms-transform; + -o-transition-property: -o-transform; + transition-property: transform; + background: #fff; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); +} +.picker-modal.modal-in, +.picker-modal.modal-out { + -webkit-transition-duration: 400ms; + transition-duration: 400ms; +} +.picker-modal.modal-in { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.picker-modal.modal-out { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); +} +.picker-modal .picker-modal-inner { + height: 100%; + position: relative; +} +.picker-modal .toolbar { + position: relative; + width: 100%; + top: 0; +} +.picker-modal .toolbar + .picker-modal-inner { + height: -webkit-calc(100% - 48px); + height: -moz-calc(100% - 48px); + height: calc(100% - 48px); +} +.picker-modal .toolbar a.link { + -webkit-box-flex: 0; + -webkit-flex-shrink: 0; + -ms-flex: 0 0 auto; + flex-shrink: 0; +} +.picker-modal .picker-header, +.picker-modal .picker-footer { + height: 48px; +} +.picker-modal .picker-header { + background: #DF6737; +} +.picker-modal .picker-header + .toolbar .toolbar-inner { + overflow: visible; +} +.picker-modal .picker-header + .picker-footer + .toolbar + .picker-modal-inner { + height: -webkit-calc(100% - 48px * 3); + height: -moz-calc(100% - 48px * 3); + height: calc(100% - 48px * 3); +} +.picker-modal .picker-footer { + position: absolute; + left: 0; + bottom: 0; + width: 100%; + height: 48px; + padding: 6px 8px; + overflow: hidden; + box-sizing: border-box; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-pack: end; + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + justify-content: flex-end; +} +.picker-modal .picker-footer.modal-buttons-vertical { + display: block; + height: auto; + padding: 0 0 8px 0; +} +.picker-modal .picker-footer.modal-buttons-vertical .modal-button { + margin-left: 0; + text-align: right; + height: 48px; + line-height: 48px; + border-radius: 0; + padding-left: 16px; + padding-right: 16px; +} +.picker-modal .picker-header + .picker-modal-inner, +.picker-modal .picker-footer + .picker-modal-inner { + height: -webkit-calc(100% - 48px); + height: -moz-calc(100% - 48px); + height: calc(100% - 48px); +} +.picker-modal .picker-header + .toolbar + .picker-modal-inner, +.picker-modal .picker-footer + .toolbar + .picker-modal-inner { + height: -webkit-calc(100% - 48px * 2); + height: -moz-calc(100% - 48px * 2); + height: calc(100% - 48px * 2); +} +.picker-modal.picker-modal-inline, +.popover .picker-modal { + display: block; + position: relative; + background: none; + z-index: inherit; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.picker-modal.picker-modal-inline .toolbar, +.popover .picker-modal .toolbar { + top: 0; +} +.popover .picker-modal { + width: auto; +} +.popover .picker-modal .toolbar:first-child, +.popover .picker-modal .picker-header:first-child { + border-radius: 2px 2px 0 0; +} +.picker-modal.smart-select-picker .list-block { + margin: 0; +} +.picker-modal.smart-select-picker .list-block ul:before { + display: none; +} +.picker-modal.smart-select-picker .list-block ul:after { + display: none; +} +/* === Panels === */ +.panel-overlay { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + background: rgba(0, 0, 0, 0.2); + opacity: 0; + z-index: 5999; + display: none; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +.panel { + z-index: 1000; + display: none; + background: #fff; + box-sizing: border-box; + overflow: auto; + -webkit-overflow-scrolling: touch; + position: absolute; + width: 260px; + top: 0; + height: 100%; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +.panel.panel-left.panel-cover { + z-index: 6000; + left: -260px; +} +.panel.panel-left.panel-reveal { + left: 0; +} +.panel.panel-right.panel-cover { + z-index: 6000; + right: -260px; +} +.panel.panel-right.panel-reveal { + right: 0; +} +body.with-panel-left-cover .panel, +body.with-panel-right-cover .panel { + box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5); +} +body.with-panel-left-cover .views, +body.with-panel-right-cover .views { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +body.with-panel-left-cover .panel-overlay, +body.with-panel-right-cover .panel-overlay { + display: block; + opacity: 1; +} +body.with-panel-left-reveal .views, +body.with-panel-right-reveal .views { + box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5); + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + -webkit-transition-property: -webkit-transform, box-shadow; + -moz-transition-property: -moz-transform, box-shadow; + transition-property: transform, box-shadow; +} +body.with-panel-left-reveal .panel-overlay, +body.with-panel-right-reveal .panel-overlay { + background: rgba(0, 0, 0, 0); + display: block; + opacity: 0; +} +body.with-panel-left-reveal .views { + -webkit-transform: translate3d(260px, 0, 0); + transform: translate3d(260px, 0, 0); +} +body.with-panel-left-reveal .panel-overlay { + -webkit-transform: translate3d(260px, 0, 0); + transform: translate3d(260px, 0, 0); +} +body.with-panel-left-cover .panel-left { + -webkit-transform: translate3d(260px, 0, 0); + transform: translate3d(260px, 0, 0); +} +body.with-panel-right-reveal .views { + -webkit-transform: translate3d(-260px, 0, 0); + transform: translate3d(-260px, 0, 0); +} +body.with-panel-right-reveal .panel-overlay { + -webkit-transform: translate3d(-260px, 0, 0); + transform: translate3d(-260px, 0, 0); +} +body.with-panel-right-cover .panel-right { + -webkit-transform: translate3d(-260px, 0, 0); + transform: translate3d(-260px, 0, 0); +} +body.panel-closing .panel-overlay { + display: block; +} +body.panel-closing .views { + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + -webkit-transition-property: -webkit-transform, box-shadow; + -moz-transition-property: -moz-transform, box-shadow; + transition-property: transform, box-shadow; +} +/* === Tabs === */ +.tabs .tab { + display: none; +} +.tabs .tab.active { + display: block; +} +.tabs-animated-wrap { + position: relative; + width: 100%; + overflow: hidden; + height: 100%; +} +.tabs-animated-wrap > .tabs { + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + height: 100%; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +.tabs-animated-wrap > .tabs > .tab { + width: 100%; + display: block; + -webkit-box-flex: 0; + -webkit-flex-shrink: 0; + -ms-flex: 0 0 auto; + flex-shrink: 0; +} +.tabs-swipeable-wrap { + height: 100%; +} +.tabs-swipeable-wrap > .tabs > .tab { + display: block; +} +/* === Messages === */ +.messages-content { + background: #eee; +} +.messages { + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-orient: vertical; + -moz-box-orient: vertical; + -ms-flex-direction: column; + -webkit-flex-direction: column; + flex-direction: column; +} +.messages-date { + text-align: center; + font-weight: 500; + font-size: 12px; + line-height: 1; + margin: 10px 15px; +} +.messages-date span { + font-weight: 400; +} +.message { + box-sizing: border-box; + margin: 0px 8px 8px 8px; + max-width: 80%; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-orient: vertical; + -moz-box-orient: vertical; + -ms-flex-direction: column; + -webkit-flex-direction: column; + flex-direction: column; +} +.message:first-child { + margin-top: 8px; +} +.message.message-pic img { + display: block; +} +.message-name, +.message-label, +.message-date, +.messages-date { + color: rgba(0, 0, 0, 0.51); +} +.message-name { + font-size: 12px; + line-height: 1; + margin-bottom: 2px; + margin-top: 7px; +} +.message-hide-name .message-name { + display: none; +} +.message-label { + font-size: 12px; + line-height: 1; + margin-top: 4px; +} +.message-hide-label .message-label { + display: none; +} +.message-avatar { + width: 48px; + height: 48px; + border-radius: 100%; + margin-top: -48px; + position: relative; + top: 1px; + background-size: cover; + opacity: 1; + -webkit-transition-duration: 400ms; + transition-duration: 400ms; +} +.message-hide-avatar .message-avatar { + opacity: 0; +} +.message-text { + box-sizing: border-box; + border-radius: 2px; + padding: 6px 8px; + min-width: 48px; + font-size: 16px; + line-height: 1.2; + word-break: break-word; + color: #333; + min-height: 48px; + position: relative; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.message-text img { + max-width: 100%; + height: auto; +} +.message-pic .message-text { + padding: 8px; +} +.message-date { + font-size: 12px; + margin-top: 4px; +} +.message-pic img + .message-date { + margin-top: 8px; +} +.message-sent { + -ms-flex-item-align: end; + -webkit-align-self: flex-end; + align-self: flex-end; + -webkit-box-align: end; + -ms-flex-align: end; + -webkit-align-items: flex-end; + align-items: flex-end; +} +.message-sent .message-name, +.message-sent .message-label { + margin-right: 8px; +} +.message-sent .message-text { + background-color: #C8E6C9; + margin-left: auto; + border-radius: 2px 2px 0 2px; + margin-right: 8px; +} +.message-sent .message-text:before { + position: absolute; + content: ''; + border-left: 0px solid transparent; + border-right: 8px solid transparent; + border-bottom: 8px solid #C8E6C9; + left: 100%; + bottom: 0; + width: 0; + height: 0; +} +.message-sent.message-with-avatar .message-text, +.message-sent.message-with-avatar .message-name, +.message-sent.message-with-avatar .message-label { + margin-right: 56px; +} +.message-received { + -ms-flex-item-align: start; + -webkit-align-self: flex-start; + align-self: flex-start; + -webkit-box-align: start; + -ms-flex-align: start; + -webkit-align-items: flex-start; + align-items: flex-start; +} +.message-received .message-text { + background-color: #fff; + border-radius: 2px 2px 2px 0px; + margin-left: 8px; +} +.message-received .message-text:before { + position: absolute; + content: ''; + border-left: 8px solid transparent; + border-right: 0px solid transparent; + border-bottom: 8px solid #fff; + right: 100%; + bottom: 0; + width: 0; + height: 0; +} +.message-received .message-name, +.message-received .message-label { + margin-left: 8px; +} +.message-received.message-with-avatar .message-text, +.message-received.message-with-avatar .message-name, +.message-received.message-with-avatar .message-label { + margin-left: 56px; +} +.message-appear-from-bottom { + -webkit-animation: messageAppearFromBottom 400ms; + animation: messageAppearFromBottom 400ms; +} +.message-appear-from-top { + -webkit-animation: messageAppearFromTop 400ms; + animation: messageAppearFromTop 400ms; +} +@-webkit-keyframes messageAppearFromBottom { + from { + -webkit-transform: translate3d(0, 100%, 0); + } + to { + -webkit-transform: translate3d(0, 0, 0); + } +} +@keyframes messageAppearFromBottom { + from { + transform: translate3d(0, 100%, 0); + } + to { + transform: translate3d(0, 0, 0); + } +} +@-webkit-keyframes messageAppearFromTop { + from { + -webkit-transform: translate3d(0, -100%, 0); + } + to { + -webkit-transform: translate3d(0, 0, 0); + } +} +@keyframes messageAppearFromTop { + from { + transform: translate3d(0, -100%, 0); + } + to { + transform: translate3d(0, 0, 0); + } +} +/* === Statusbar overlay === */ +html.with-statusbar-overlay body { + padding-top: 20px; + box-sizing: border-box; +} +html.with-statusbar-overlay body .statusbar-overlay { + display: block; +} +html.with-statusbar-overlay body .panel { + padding-top: 20px; +} +.statusbar-overlay { + background: #DF6737; + z-index: 10000; + position: absolute; + left: 0; + top: 0; + height: 20px; + width: 100%; + display: none; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +/* === + Preloader + By Rudi Theunissen (https://github.com/rtheunissen/md-preloader) +=== */ +.preloader { + font-size: 0; + display: inline-block; + width: 32px; + height: 32px; + -webkit-animation: preloader-outer 3300ms linear infinite; + animation: preloader-outer 3300ms linear infinite; +} +.preloader svg { + width: 100%; + height: 100%; + -webkit-animation: preloader-inner 1320ms linear infinite; + animation: preloader-inner 1320ms linear infinite; +} +.preloader svg circle { + fill: none; + stroke: #757575; + stroke-linecap: square; + -webkit-animation: preloader-arc 1320ms cubic-bezier(0.8, 0, 0.4, 0.8) infinite; + animation: preloader-arc 1320ms cubic-bezier(0.8, 0, 0.4, 0.8) infinite; +} +@-webkit-keyframes preloader-outer { + 0% { + -webkit-transform: rotate(0); + } + 100% { + -webkit-transform: rotate(360deg); + } +} +@keyframes preloader-outer { + 0% { + transform: rotate(0); + } + 100% { + transform: rotate(360deg); + } +} +@-webkit-keyframes preloader-inner { + 0% { + -webkit-transform: rotate(-100.8deg); + } + 100% { + -webkit-transform: rotate(0); + } +} +@keyframes preloader-inner { + 0% { + transform: rotate(-100.8deg); + } + 100% { + transform: rotate(0); + } +} +@-webkit-keyframes preloader-arc { + 0% { + stroke-dasharray: 1 210.48670779px; + stroke-dashoffset: 0; + } + 40% { + stroke-dasharray: 151.55042961px, 210.48670779px; + stroke-dashoffset: 0; + } + 100% { + stroke-dasharray: 1 210.48670779px; + stroke-dashoffset: -151.55042961px; + } +} +@keyframes preloader-arc { + 0% { + stroke-dasharray: 1 210.48670779px; + stroke-dashoffset: 0; + } + 40% { + stroke-dasharray: 151.55042961px, 210.48670779px; + stroke-dashoffset: 0; + } + 100% { + stroke-dasharray: 1 210.48670779px; + stroke-dashoffset: -151.55042961px; + } +} +.preloader-inner { + position: relative; + display: block; + width: 100%; + height: 100%; + -webkit-animation: preloader-inner-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite; + animation: preloader-inner-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite; +} +.preloader-inner .preloader-inner-gap { + position: absolute; + width: 2px; + left: 50%; + margin-left: -1px; + top: 0; + bottom: 0; + box-sizing: border-box; + border-top: 4px solid #757575; +} +.preloader-inner .preloader-inner-left, +.preloader-inner .preloader-inner-right { + position: absolute; + top: 0; + height: 100%; + width: 50%; + overflow: hidden; +} +.preloader-inner .preloader-inner-half-circle { + position: absolute; + top: 0; + height: 100%; + width: 200%; + box-sizing: border-box; + border: 4px solid #757575; + border-bottom-color: transparent !important; + border-radius: 50%; + -webkit-animation-iteration-count: infinite; + -webkit-animation-duration: 1.3125s; + -webkit-animation-timing-function: cubic-bezier(0.35, 0, 0.25, 1); + animation-iteration-count: infinite; + animation-duration: 1.3125s; + animation-timing-function: cubic-bezier(0.35, 0, 0.25, 1); +} +.preloader-white .preloader-inner .preloader-inner-gap, +.preloader-white .preloader-inner .preloader-inner-half-circle { + border-color: #fff; +} +.preloader-inner .preloader-inner-left { + left: 0; +} +.preloader-inner .preloader-inner-left .preloader-inner-half-circle { + left: 0; + border-right-color: transparent !important; + -webkit-animation-name: preloader-left-rotate; + animation-name: preloader-left-rotate; +} +.preloader-inner .preloader-inner-right { + right: 0; +} +.preloader-inner .preloader-inner-right .preloader-inner-half-circle { + right: 0; + border-left-color: transparent !important; + -webkit-animation-name: preloader-right-rotate; + animation-name: preloader-right-rotate; +} +.color-multi .preloader-inner .preloader-inner-left .preloader-inner-half-circle { + -webkit-animation-name: preloader-left-rotate-multicolor; + animation-name: preloader-left-rotate-multicolor; +} +.color-multi .preloader-inner .preloader-inner-right .preloader-inner-half-circle { + -webkit-animation-name: preloader-right-rotate-multicolor; + animation-name: preloader-right-rotate-multicolor; +} +@-webkit-keyframes preloader-left-rotate { + 0%, + 100% { + -webkit-transform: rotate(130deg); + } + 50% { + -webkit-transform: rotate(-5deg); + } +} +@keyframes preloader-left-rotate { + 0%, + 100% { + transform: rotate(130deg); + } + 50% { + transform: rotate(-5deg); + } +} +@-webkit-keyframes preloader-right-rotate { + 0%, + 100% { + -webkit-transform: rotate(-130deg); + } + 50% { + -webkit-transform: rotate(5deg); + } +} +@keyframes preloader-right-rotate { + 0%, + 100% { + transform: rotate(-130deg); + } + 50% { + transform: rotate(5deg); + } +} +@-webkit-keyframes preloader-inner-rotate { + 12.5% { + -webkit-transform: rotate(135deg); + } + 25% { + -webkit-transform: rotate(270deg); + } + 37.5% { + -webkit-transform: rotate(405deg); + } + 50% { + -webkit-transform: rotate(540deg); + } + 62.5% { + -webkit-transform: rotate(675deg); + } + 75% { + -webkit-transform: rotate(810deg); + } + 87.5% { + -webkit-transform: rotate(945deg); + } + 100% { + -webkit-transform: rotate(1080deg); + } +} +@keyframes preloader-inner-rotate { + 12.5% { + transform: rotate(135deg); + } + 25% { + transform: rotate(270deg); + } + 37.5% { + transform: rotate(405deg); + } + 50% { + transform: rotate(540deg); + } + 62.5% { + transform: rotate(675deg); + } + 75% { + transform: rotate(810deg); + } + 87.5% { + transform: rotate(945deg); + } + 100% { + transform: rotate(1080deg); + } +} +@-webkit-keyframes preloader-left-rotate-multicolor { + 0%, + 100% { + border-left-color: #4285F4; + -webkit-transform: rotate(130deg); + } + 75% { + border-left-color: #1B9A59; + border-top-color: #1B9A59; + } + 50% { + border-left-color: #F7C223; + border-top-color: #F7C223; + -webkit-transform: rotate(-5deg); + } + 25% { + border-left-color: #DE3E35; + border-top-color: #DE3E35; + } +} +@keyframes preloader-left-rotate-multicolor { + 0%, + 100% { + border-left-color: #4285F4; + transform: rotate(130deg); + } + 75% { + border-left-color: #1B9A59; + border-top-color: #1B9A59; + } + 50% { + border-left-color: #F7C223; + border-top-color: #F7C223; + transform: rotate(-5deg); + } + 25% { + border-left-color: #DE3E35; + border-top-color: #DE3E35; + } +} +@-webkit-keyframes preloader-right-rotate-multicolor { + 0%, + 100% { + border-right-color: #4285F4; + -webkit-transform: rotate(-130deg); + } + 75% { + border-right-color: #1B9A59; + border-top-color: #1B9A59; + } + 50% { + border-right-color: #F7C223; + border-top-color: #F7C223; + -webkit-transform: rotate(5deg); + } + 25% { + border-top-color: #DE3E35; + border-right-color: #DE3E35; + } +} +@keyframes preloader-right-rotate-multicolor { + 0%, + 100% { + border-right-color: #4285F4; + transform: rotate(-130deg); + } + 75% { + border-right-color: #1B9A59; + border-top-color: #1B9A59; + } + 50% { + border-right-color: #F7C223; + border-top-color: #F7C223; + transform: rotate(5deg); + } + 25% { + border-top-color: #DE3E35; + border-right-color: #DE3E35; + } +} +/* === Progress Bar === */ +.progressbar, +.progressbar-infinite { + height: 4px; + width: 100%; + overflow: hidden; + display: block; + position: relative; + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + background: rgba(223, 103, 55, 0.5); +} +.progressbar { + display: block; + vertical-align: middle; + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; +} +.progressbar span { + content: ''; + width: 100%; + background: #DF6737; + height: 100%; + position: absolute; + left: 0; + top: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + -webkit-transition-duration: 150ms; + transition-duration: 150ms; +} +.progressbar-infinite { + z-index: 15000; +} +.progressbar-infinite:before, +.progressbar-infinite:after { + content: ''; + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + background: #DF6737; + -webkit-transform-origin: left center; + transform-origin: left center; +} +.progressbar-infinite:before { + -webkit-animation: progressbar-infinite-1 2s linear infinite; + animation: progressbar-infinite-1 2s linear infinite; +} +.progressbar-infinite:after { + -webkit-animation: progressbar-infinite-2 2s linear infinite; + animation: progressbar-infinite-2 2s linear infinite; +} +html.with-statusbar-overlay body > .progressbar-infinite, +html.with-statusbar-overlay .framework7-root > .progressbar-infinite { + top: 20px; +} +.progressbar-infinite.color-multi { + background: none !important; +} +.progressbar-infinite.color-multi:before, +.progressbar-infinite.color-multi:after { + width: 100%; + animation: none; +} +.progressbar-infinite.color-multi:before { + background: none; + -webkit-animation: progressbar-infinite-multicolor-bg 3s step-end infinite; + animation: progressbar-infinite-multicolor-bg 3s step-end infinite; +} +.progressbar-infinite.color-multi:after { + background: none; + -webkit-animation: progressbar-infinite-multicolor-fill 3s linear infinite; + animation: progressbar-infinite-multicolor-fill 3s linear infinite; + -webkit-transform-origin: center center; + transform-origin: center center; +} +body > .progressbar, +.view > .progressbar, +.views > .progressbar, +.page > .progressbar, +.panel > .progressbar, +.popup > .progressbar, +.framework7-root > .progressbar, +body > .progressbar-infinite, +.view > .progressbar-infinite, +.views > .progressbar-infinite, +.page > .progressbar-infinite, +.panel > .progressbar-infinite, +.popup > .progressbar-infinite, +.framework7-root > .progressbar-infinite { + position: absolute; + left: 0; + top: 0; + z-index: 15000; + -webkit-transform-origin: center top; + transform-origin: center top; +} +.progressbar-in { + -webkit-animation: progressbar-in 300ms forwards; + animation: progressbar-in 300ms forwards; +} +.progressbar-out { + -webkit-animation: progressbar-out 300ms forwards; + animation: progressbar-out 300ms forwards; +} +html.with-statusbar-overlay body > .progressbar, +html.with-statusbar-overlay .framework7-root > .progressbar { + top: 20px; +} +@-webkit-keyframes progressbar-in { + from { + opacity: 0; + -webkit-transform: scaleY(0); + } + to { + opacity: 1; + -webkit-transform: scaleY(1); + } +} +@keyframes progressbar-in { + from { + opacity: 0; + transform: scaleY(0); + } + to { + opacity: 1; + transform: scaleY(1); + } +} +@-webkit-keyframes progressbar-out { + from { + opacity: 1; + -webkit-transform: scaleY(1); + } + to { + opacity: 0; + -webkit-transform: scaleY(0); + } +} +@keyframes progressbar-out { + from { + opacity: 1; + transform: scaleY(1); + } + to { + opacity: 0; + transform: scaleY(0); + } +} +@-webkit-keyframes progressbar-infinite-1 { + 0% { + -webkit-transform: translateX(-10%) scaleX(0.1); + } + 25% { + -webkit-transform: translateX(30%) scaleX(0.6); + } + 50% { + -webkit-transform: translateX(100%) scaleX(1); + } + 100% { + -webkit-transform: translateX(100%) scaleX(1); + } +} +@keyframes progressbar-infinite-1 { + 0% { + transform: translateX(-10%) scaleX(0.1); + } + 25% { + transform: translateX(30%) scaleX(0.6); + } + 50% { + transform: translateX(100%) scaleX(1); + } + 100% { + transform: translateX(100%) scaleX(1); + } +} +@-webkit-keyframes progressbar-infinite-2 { + 0% { + -webkit-transform: translateX(-100%) scaleX(1); + } + 40% { + -webkit-transform: translateX(-100%) scaleX(1); + } + 75% { + -webkit-transform: translateX(60%) scaleX(0.35); + } + 90% { + -webkit-transform: translateX(100%) scaleX(0.1); + } + 100% { + -webkit-transform: translateX(100%) scaleX(0.1); + } +} +@keyframes progressbar-infinite-2 { + 0% { + transform: translateX(-100%) scaleX(1); + } + 40% { + transform: translateX(-100%) scaleX(1); + } + 75% { + transform: translateX(60%) scaleX(0.35); + } + 90% { + transform: translateX(100%) scaleX(0.1); + } + 100% { + transform: translateX(100%) scaleX(0.1); + } +} +@-webkit-keyframes progressbar-infinite-multicolor-bg { + 0% { + background-color: #4caf50; + } + 25% { + background-color: #f44336; + } + 50% { + background-color: #2196f3; + } + 75% { + background-color: #ffeb3b; + } +} +@keyframes progressbar-infinite-multicolor-bg { + 0% { + background-color: #4caf50; + } + 25% { + background-color: #f44336; + } + 50% { + background-color: #2196f3; + } + 75% { + background-color: #ffeb3b; + } +} +@-webkit-keyframes progressbar-infinite-multicolor-fill { + 0% { + -webkit-transform: scaleX(0); + background-color: #f44336; + } + 24.9% { + -webkit-transform: scaleX(1); + background-color: #f44336; + } + 25% { + -webkit-transform: scaleX(0); + background-color: #2196f3; + } + 49.9% { + -webkit-transform: scaleX(1); + background-color: #2196f3; + } + 50% { + -webkit-transform: scaleX(0); + background-color: #ffeb3b; + } + 74.9% { + -webkit-transform: scaleX(1); + background-color: #ffeb3b; + } + 75% { + -webkit-transform: scaleX(0); + background-color: #4caf50; + } + 100% { + -webkit-transform: scaleX(1); + background-color: #4caf50; + } +} +@keyframes progressbar-infinite-multicolor-fill { + 0% { + transform: scaleX(0); + background-color: #f44336; + } + 24.9% { + transform: scaleX(1); + background-color: #f44336; + } + 25% { + transform: scaleX(0); + background-color: #2196f3; + } + 49.9% { + transform: scaleX(1); + background-color: #2196f3; + } + 50% { + transform: scaleX(0); + background-color: #ffeb3b; + } + 74.9% { + transform: scaleX(1); + background-color: #ffeb3b; + } + 75% { + transform: scaleX(0); + background-color: #4caf50; + } + 100% { + transform: scaleX(1); + background-color: #4caf50; + } +} +/* === Columns Picker === */ +.picker-columns { + width: 100%; + height: 260px; + z-index: 11500; +} +.picker-columns.picker-modal-inline { + height: 200px; +} +@media (orientation: landscape) and (max-height: 415px) { + .picker-columns:not(.picker-modal-inline) { + height: 200px; + } +} +.popover.popover-picker-columns { + width: 280px; +} +.popover.popover-picker-columns .toolbar { + border-radius: 2px 2px 0 0; +} +.picker-items { + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + padding: 0; + text-align: right; + font-size: 20px; + -webkit-mask-box-image: -webkit-linear-gradient(bottom, transparent, transparent 5%, white 20%, white 80%, transparent 95%, transparent); + -webkit-mask-box-image: linear-gradient(to top, transparent, transparent 5%, white 20%, white 80%, transparent 95%, transparent); +} +.picker-items-col { + overflow: hidden; + position: relative; + max-height: 100%; +} +.picker-items-col.picker-items-col-left { + text-align: left; +} +.picker-items-col.picker-items-col-center { + text-align: center; +} +.picker-items-col.picker-items-col-right { + text-align: right; +} +.picker-items-col.picker-items-col-divider { + color: rgba(0, 0, 0, 0.87); + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; +} +.picker-items-col-wrapper { + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +.picker-item { + height: 36px; + line-height: 36px; + padding: 0 10px; + white-space: nowrap; + position: relative; + overflow: hidden; + text-overflow: ellipsis; + color: rgba(0, 0, 0, 0.54); + left: 0; + top: 0; + width: 100%; + box-sizing: border-box; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +.picker-items-col-absolute .picker-item { + position: absolute; +} +.picker-item.picker-item-far { + pointer-events: none; +} +.picker-item.picker-selected { + color: rgba(0, 0, 0, 0.87); + -webkit-transform: translate3d(0, 0, 0) rotateX(0deg); + transform: translate3d(0, 0, 0) rotateX(0deg); +} +.picker-center-highlight { + height: 36px; + box-sizing: border-box; + position: absolute; + left: 0; + width: 100%; + top: 50%; + margin-top: -18px; + pointer-events: none; +} +.picker-center-highlight:before { + content: ''; + position: absolute; + left: 0; + top: 0; + bottom: auto; + right: auto; + height: 1px; + width: 100%; + background-color: rgba(0, 0, 0, 0.15); + display: block; + z-index: 15; + -webkit-transform-origin: 50% 0%; + transform-origin: 50% 0%; +} +html.pixel-ratio-2 .picker-center-highlight:before { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .picker-center-highlight:before { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.picker-center-highlight:after { + content: ''; + position: absolute; + left: 0; + bottom: 0; + right: auto; + top: auto; + height: 1px; + width: 100%; + background-color: rgba(0, 0, 0, 0.15); + display: block; + z-index: 15; + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; +} +html.pixel-ratio-2 .picker-center-highlight:after { + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +html.pixel-ratio-3 .picker-center-highlight:after { + -webkit-transform: scaleY(0.33); + transform: scaleY(0.33); +} +.picker-3d .picker-items { + overflow: hidden; + -webkit-perspective: 1200px; + perspective: 1200px; +} +.picker-3d .picker-items-col, +.picker-3d .picker-items-col-wrapper, +.picker-3d .picker-item { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; +} +.picker-3d .picker-items-col { + overflow: visible; +} +.picker-3d .picker-item { + -webkit-transform-origin: center center -110px; + transform-origin: center center -110px; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +/* === Notifications === */ +.notifications { + position: absolute; + left: 0; + bottom: 0; + width: 100%; + z-index: 10900; + color: #fff; + font-size: 14px; + margin: 0; + border: none; + display: none; + box-sizing: border-box; + max-height: 100%; + overflow: hidden; + -webkit-overflow-scrolling: touch; + -webkit-transition-duration: 450ms; + transition-duration: 450ms; + -webkit-perspective: 1200px; + perspective: 1200px; +} +.notifications.list-block > ul { + max-width: 568px; + background: #323232; + margin: 0 auto; +} +.notifications.list-block > ul:before { + display: none; +} +.notifications.list-block > ul:after { + display: none; +} +.notifications .item-content { + -webkit-box-align: start; + -ms-flex-align: start; + -webkit-align-items: flex-start; + align-items: flex-start; + padding-left: 24px; +} +.notifications .item-title { + font-size: 14px; + font-weight: normal; + white-space: normal; + padding-top: 14px; + padding-bottom: 14px; +} +.notifications .item-inner { + padding-right: 24px; + padding-top: 0; + padding-bottom: 0; +} +.notifications .item-inner:after { + display: none; +} +.notifications .item-after { + max-height: none; + margin-left: 16px; +} +.notifications .button.close-notification { + color: #ef855a; +} +.notifications .notification-item { + margin: 0 auto; + -webkit-transition-duration: 450ms; + transition-duration: 450ms; + -webkit-transition-delay: 100ms; + transition-delay: 100ms; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + opacity: 1; +} +.notifications .notification-hidden { + opacity: 0; + -webkit-transition-delay: 0ms; + transition-delay: 0ms; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.notifications .notification-item-removing { + -webkit-transition-delay: 0ms; + transition-delay: 0ms; +} +@media (min-width: 569px) { + .notifications.list-block > ul { + border-radius: 2px; + width: auto; + min-width: 288px; + } +} +/* === Touch ripple === */ +.ripple, +a.floating-button, +.floating-button > a, +a.link, +a.item-link, +.button, +.modal-button, +.tab-link, +.label-radio, +.label-checkbox, +.actions-modal-button, +.speed-dial-buttons a { + -webkit-user-select: none; + user-select: none; +} +.ripple-wave { + left: 0; + top: 0; + position: absolute !important; + border-radius: 50%; + pointer-events: none; + z-index: -1; + background: rgba(0, 0, 0, 0.1); + padding: 0; + margin: 0; + font-size: 0; + -webkit-transform: translate3d(0px, 0px, 0) scale(0); + transform: translate3d(0px, 0px, 0) scale(0); + -webkit-transition-duration: 1400ms; + transition-duration: 1400ms; +} +.ripple-wave.ripple-wave-fill { + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + opacity: 0.35; +} +.ripple-wave.ripple-wave-out { + -webkit-transition-duration: 600ms; + transition-duration: 600ms; + opacity: 0; +} +.button-fill .ripple-wave, +.picker-calendar-day .ripple-wave { + z-index: 1; +} +.button-fill .ripple-wave, +.navbar .ripple-wave, +.toolbar .ripple-wave, +.subnavbar .ripple-wave, +.searchbar .ripple-wave, +.notifications .ripple-wave, +.floating-button .ripple-wave, +.speed-dial-buttons a .ripple-wave { + background: rgba(255, 255, 255, 0.3); +} +.messagebar .ripple-wave { + background: rgba(0, 0, 0, 0.1); +} +/* === Disabled elements === */ +.disabled, +[disabled] { + opacity: 0.55; + pointer-events: none; +} +.disabled .disabled, +.disabled [disabled], +[disabled] .disabled, +[disabled] [disabled] { + opacity: 1; +} +.phone.android .container-edit .page-content .list-block:first-child { + margin-top: -1px; +} +.container-edit.popover, +.container-add.popover, +.container-settings.popover { + width: 360px; +} +.settings.popup .list-block, +.settings.popover .list-block { + margin: 32px 0; +} +.settings.popup .list-block ul, +.settings.popover .list-block ul { + border-radius: 0; + background: #fff; +} +.settings.popup .list-block:first-child, +.settings.popover .list-block:first-child { + margin-top: 0; +} +.settings.popup .list-block:first-child li:first-child a, +.settings.popover .list-block:first-child li:first-child a { + border-radius: 0; +} +.settings.popup > .content-block, +.settings.popover > .content-block, +.settings.popup .popover-inner > .content-block, +.settings.popover .popover-inner > .content-block { + width: 100%; + height: 100%; + margin: 0; + padding: 0; +} +.settings.popup .popover-view, +.settings.popover .popover-view { + border-radius: 3px; +} +.settings.popup .popover-view > .pages, +.settings.popover .popover-view > .pages { + border-radius: 3px; +} +.settings .categories { + width: 100%; + height: 100%; + margin: 0; + padding: 0; +} +.settings .categories > .toolbar { + top: 0; + height: 100%; +} +.settings .popover-inner { + height: 400px; +} +.dataview .row { + justify-content: space-around; +} +.dataview ul { + padding: 0 10px; + list-style: none; + justify-content: space-around; +} +.dataview ul li { + display: inline-block; +} +.dataview .active { + position: relative; +} +.dataview .active::after { + content: ''; + width: 20px; + height: 20px; + background-color: red; + position: absolute; + right: 0; + bottom: 0; +} +.item-content .item-after.splitter label { + color: #000; + margin: 0 5px; + line-height: 36px; +} +.item-content .item-after.splitter .button { + min-width: 40px; + margin-left: 0; +} +.item-content .item-after.value { + display: block; + min-width: 50px; + color: #000000; + margin-left: 10px; + text-align: right; +} +.item-content.buttons .item-inner { + padding-top: 0; + padding-bottom: 0; +} +.item-content.buttons .item-inner > .row { + width: 100%; +} +.item-content.buttons .item-inner > .row .button { + flex: 1; + font-size: 17px; + margin-left: 5px; +} +.item-content.buttons .item-inner > .row .button:first-child { + margin-left: 0; +} +.item-content.buttons .item-inner > .row .button.active { + color: #fff; + background-color: #DF6737; +} +.item-content .color-preview { + width: 30px; + height: 30px; + border-radius: 16px; + margin-top: -3px; + border: 0.5px solid gray; +} +.item-link.no-indicator .item-inner { + background-image: none; +} +.button.active i.icon { + background-color: #fff; +} +.document-menu { + width: auto; + line-height: 1 !important; +} +.document-menu .popover-inner { + overflow: hidden; +} +.document-menu .list-block ul { + height: 48px; +} +.document-menu .list-block li { + display: inline-block; +} +.color-palette a { + flex-grow: 1; + position: relative; + min-width: 10px; + min-height: 26px; + margin: 1px 1px 0 0; + border: 1px solid #c4c4c4; +} +html.pixel-ratio-2 .color-palette a { + border: 0.5px solid #c4c4c4; +} +html.pixel-ratio-3 .color-palette a { + border: 0.33px solid #c4c4c4; +} +.color-palette a.active:after { + content: ' '; + position: absolute; + left: 50%; + margin-left: -6px; + top: 50%; + margin-top: -4px; + width: 12px; + height: 9px; + background: no-repeat center; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20x%3D'0px'%20y%3D'0px'%20viewBox%3D'0%200%2012%209'%20xml%3Aspace%3D'preserve'%3E%3Cpolygon%20fill%3D'%23fff'%20points%3D'12%2C0.7%2011.3%2C0%203.9%2C7.4%200.7%2C4.2%200%2C4.9%203.9%2C8.8%203.9%2C8.8%203.9%2C8.8%20'%2F%3E%3C%2Fsvg%3E"); + -webkit-background-size: 12px 9px; + background-size: 12px 9px; + filter: drop-shadow(0px 0px 1px #000); +} +.color-palette a.transparent { + background-repeat: no-repeat; + background-size: 100% 100%; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20x%3D'0px'%20y%3D'0px'%20viewBox%3D'0%200%2022%2022'%20xml%3Aspace%3D'preserve'%3E%3Cline%20stroke%3D'%23ff0000'%20stroke-linecap%3D'undefined'%20stroke-linejoin%3D'undefined'%20id%3D'svg_1'%20y2%3D'0'%20x2%3D'22'%20y1%3D'22'%20x1%3D'0'%20stroke-width%3D'2'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E"); +} +.color-palette .theme-colors .item-inner { + display: inline-block; +} +.about .page-content { + text-align: center; +} +.about .content-block:first-child { + margin: 15px 0; +} +.about .content-block { + margin: 0 auto 15px; +} +.about .content-block a { + color: #000; +} +.about h3 { + font-weight: normal; + margin: 0; +} +.about h3.vendor { + color: #000; + font-weight: bold; + margin-top: 15px; +} +.about p > label { + margin-right: 5px; +} +.about .logo { + background: url('../../../../common/mobile/resources/img/about/onlyoffice.png') 50% 50% no-repeat; +} +@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 192dpi) { + .about .logo { + background-image: url('../../../../common/mobile/resources/img/about/onlyoffice@2x.png'); + } +} +.tablet .searchbar.document.replace .center > .replace { + display: flex; +} +.tablet .searchbar.document.replace .right .replace { + display: flex; +} +.tablet .searchbar.document.replace .link.replace { + font-size: 16px; +} +.tablet .searchbar.document .center { + width: 100%; + display: flex; + margin: 0; + overflow: visible; +} +.tablet .searchbar.document .center .searchbar { + overflow: visible; +} +.tablet .searchbar.document .center .searchbar.search { + padding: 0; +} +.tablet .searchbar.document .center > .replace { + display: none; +} +.tablet .searchbar.document .right .replace { + display: none; +} +.phone .searchbar.document.replace { + height: 96px; +} +.phone .searchbar.document.replace .link.replace { + font-size: 16px; +} +.phone .searchbar.document.replace .left { + margin-top: -48px; +} +.phone .searchbar.document.replace .center .replace { + display: block; +} +.phone .searchbar.document.replace .right > .replace { + display: flex; +} +.phone .searchbar.document .left, +.phone .searchbar.document .center, +.phone .searchbar.document .right { + flex-direction: column; +} +.phone .searchbar.document .center { + width: 100%; + margin: 0; + overflow: visible; +} +.phone .searchbar.document .center .searchbar { + padding: 0; +} +.phone .searchbar.document .center .replace { + display: none; +} +.phone .searchbar.document .right > p { + margin: 0; +} +.phone .searchbar.document .right > p a.link { + height: 48px; +} +.phone .searchbar.document .right > .replace { + display: none; +} +i.icon.icon-expand-up { + width: 17px; + height: 17px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23000000%22%3E%3Cg%3E%3Cpolygon%20points%3D%2210.9%2C5.1%202%2C13.9%204.1%2C16%2011.1%2C9.2%2017.9%2C16%2020%2C13.9%2011.2%2C5.1%2011.1%2C5%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-expand-down { + width: 17px; + height: 17px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23000000%22%3E%3Cg%3E%3Cpolygon%20points%3D%2210.9%2C16.9%202%2C8.1%204.1%2C6%2011.1%2C12.8%2017.9%2C6%2020%2C8.1%2011.2%2C16.9%2011.1%2C17%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-search { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M19.5%2C16.8L16%2C13.3c0.7-1.1%2C1.1-2.4%2C1.1-3.8C17%2C5.4%2C13.6%2C2%2C9.5%2C2S2%2C5.4%2C2%2C9.5S5.4%2C17%2C9.5%2C17c1.4%2C0%2C2.7-0.4%2C3.8-1.1l3.5%2C3.5c0.7%2C0.7%2C1.9%2C0.7%2C2.6%2C0C20.2%2C18.7%2C20.2%2C17.6%2C19.5%2C16.8z%20M9.5%2C15.3c-3.2%2C0-5.8-2.6-5.8-5.8s2.6-5.8%2C5.8-5.8s5.8%2C2.6%2C5.8%2C5.8S12.7%2C15.3%2C9.5%2C15.3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-edit { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M0%2C20h22v1H0V20z%22%2F%3E%3Cpolygon%20points%3D%2217.1%2C3.1%203.5%2C16.7%203%2C20%206.3%2C19.5%2019.9%2C5.9%20%09%22%2F%3E%3Cpath%20d%3D%22M20.5%2C5.3L22%2C3.8c0%2C0-0.2-1.2-0.9-1.9C20.4%2C1.1%2C19.2%2C1%2C19.2%2C1l-1.5%2C1.5L20.5%2C5.3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-reader { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M17%2C21H1V9h6V2l0%2C0h10v5h1V1H6.2L0%2C7.6V22h18v-3h-1V21z%20M6%2C2.8V8H1.1L6%2C2.8z%20M13%2C8c-5.1%2C0-9%2C5-9%2C5s4.1%2C5%2C9%2C5c5%2C0%2C9-5%2C9-5S18%2C8%2C13%2C8z%20M8.7%2C15.5C6.8%2C14.4%2C6.4%2C13%2C6.4%2C13s0.4-1.5%2C2.4-2.6C8.3%2C11.2%2C8%2C12%2C8%2C13C8%2C13.9%2C8.3%2C14.8%2C8.7%2C15.5z%20M13%2C16.7c-2.1%2C0-3.7-1.7-3.7-3.7c0-2.1%2C1.7-3.7%2C3.7-3.7c2.1%2C0%2C3.7%2C1.7%2C3.7%2C3.7C16.7%2C15.1%2C15.1%2C16.7%2C13%2C16.7z%20M17.3%2C15.5c0.4-0.7%2C0.7-1.6%2C0.7-2.5c0-1-0.3-1.8-0.7-2.6c2%2C1.1%2C3.4%2C2.6%2C3.4%2C2.6S19.2%2C14.4%2C17.3%2C15.5z%20M13%2C11.7c-0.7%2C0-1.3%2C0.6-1.3%2C1.3s0.6%2C1.3%2C1.3%2C1.3s1.3-0.6%2C1.3-1.3S13.7%2C11.7%2C13%2C11.7z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-download { + width: 22px; + height: 28px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%22-1%203%2022%2028%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpolygon%20id%3D%22XMLID_3_%22%20points%3D%2210%2C5.6%2010%2C21.2%2011%2C21.2%2011%2C5.6%2014.6%2C9.3%2015.3%2C8.5%2010.5%2C3.6%205.7%2C8.5%206.4%2C9.3%20%09%22%2F%3E%3Cpolygon%20id%3D%22XMLID_6_%22%20points%3D%2213%2C12%2013%2C13%2019%2C13%2019%2C30%202%2C30%202%2C13%208%2C13%208%2C12%201%2C12%201%2C13%201%2C30%201%2C31%2020%2C31%2020%2C30%2020%2C13%2020%2C12%20%09%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-info { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M10%2C17h2V8h-2V17z%20M11%2C1C5.5%2C1%2C1%2C5.5%2C1%2C11s4.5%2C10%2C10%2C10s10-4.5%2C10-10S16.5%2C1%2C11%2C1z%20M11%2C20c-5%2C0-9-4-9-9s4-9%2C9-9s9%2C4%2C9%2C9S16%2C20%2C11%2C20z%20M10%2C7h2V5h-2V7z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-about { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%22-1%207%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M21%2C18.5c0-0.3-0.1-0.6-0.7-0.9l-2.6-1.2l2.6-1.2c0.6-0.3%2C0.7-0.6%2C0.7-0.9c0-0.3-0.1-0.6-0.7-0.9l-8.9-4.1c-0.7-0.4-1.9-0.4-2.8%2C0l-8.9%2C4.1C-0.9%2C13.8-1%2C14.1-1%2C14.3s0.1%2C0.6%2C0.7%2C0.9l2.6%2C1.2l-2.6%2C1.2C-0.9%2C18-1%2C18.4-1%2C18.5c0%2C0.2%2C0.1%2C0.6%2C0.7%2C0.9l2.5%2C1.2l-2.5%2C1.2C-0.9%2C22.1-1%2C22.5-1%2C22.7c0%2C0.3%2C0.1%2C0.6%2C0.7%2C0.9l8.9%2C4.1c0.5%2C0.2%2C0.8%2C0.3%2C1.4%2C0.3s1-0.1%2C1.4-0.3l8.9-4.1c0.6-0.4%2C0.7-0.6%2C0.7-0.9c0-0.3-0.1-0.6-0.7-0.9l-2.5-1.2l2.5-1.2C20.9%2C19.2%2C21%2C18.8%2C21%2C18.5z%20M-0.2%2C14.3L-0.2%2C14.3c0%2C0%2C0.1-0.1%2C0.3-0.2L9%2C10c0.6-0.3%2C1.5-0.3%2C2%2C0l8.9%2C4.1c0.2%2C0.1%2C0.3%2C0.2%2C0.3%2C0.2l0%2C0c0%2C0-0.1%2C0.1-0.3%2C0.2L11%2C18.6c-0.6%2C0.3-1.5%2C0.3-2%2C0l-8.9-4.1C-0.1%2C14.4-0.2%2C14.3-0.2%2C14.3z%20M20.2%2C22.7L20.2%2C22.7c0%2C0-0.1%2C0.1-0.3%2C0.2L11%2C27.1c-0.6%2C0.3-1.5%2C0.3-2%2C0l-8.9-4.1c-0.2-0.1-0.3-0.2-0.3-0.2l0%2C0c0%2C0%2C0.1-0.1%2C0.3-0.2l3-1.5l5.5%2C2.6c0.7%2C0.4%2C1.9%2C0.4%2C2.8%2C0l5.5-2.6l3%2C1.5C20.1%2C22.7%2C20.2%2C22.7%2C20.2%2C22.7z%20M19.9%2C18.7L11%2C22.8c-0.6%2C0.3-1.5%2C0.3-2%2C0l-8.9-4.1c-0.2-0.1-0.3-0.2-0.3-0.2l0%2C0c0%2C0%2C0.1-0.1%2C0.3-0.2l3-1.5l5.5%2C2.6c0.7%2C0.4%2C1.9%2C0.4%2C2.8%2C0l5.5-2.6l3%2C1.5c0.2%2C0.1%2C0.3%2C0.2%2C0.3%2C0.2l0%2C0C20.2%2C18.5%2C20.1%2C18.6%2C19.9%2C18.7z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-help { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M11.6%2C1.3c-3.3%2C0-6%2C2.8-6%2C6.2c0.3%2C0%2C0.7%2C0%2C0.9%2C0c0-2.9%2C2.3-5.2%2C5.1-5.2s5.1%2C2.3%2C5.1%2C5.2c0%2C1.7-1.9%2C3.2-3%2C4.3C12.9%2C12.6%2C11%2C14.2%2C11%2C16c0%2C1.2%2C0%2C2.2%2C0%2C2.7c0.3%2C0%2C0.6%2C0%2C0.9%2C0c0-0.6%2C0-1.6%2C0-2.5c0-1.4%2C1.1-2.4%2C2.2-3.5c1.7-1.5%2C3.5-3.1%2C3.5-5.2C17.6%2C4.1%2C14.9%2C1.3%2C11.6%2C1.3z%20M11.5%2C20.2c-0.3%2C0-0.5%2C0.2-0.5%2C0.5v0.8c0%2C0.3%2C0.2%2C0.5%2C0.5%2C0.5s0.5-0.2%2C0.5-0.5v-0.8C11.9%2C20.4%2C11.7%2C20.2%2C11.5%2C20.2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-versions { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%22-1%207%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M19%2C12c0-1.1-0.9-2-2-2c0-1.1-0.9-2-2-2H5c-1.1%2C0-2%2C0.9-2%2C2c-1.1%2C0-2%2C0.9-2%2C2c-1.1%2C0-2%2C0.9-2%2C2v12c0%2C1.1%2C0.9%2C2%2C2%2C2h18c1.1%2C0%2C2-0.9%2C2-2V14C21%2C12.9%2C20.1%2C12%2C19%2C12z%20M5%2C9h10c0.6%2C0%2C1%2C0.4%2C1%2C1H4C4%2C9.4%2C4.4%2C9%2C5%2C9z%20M3%2C11h14c0.6%2C0%2C1%2C0.4%2C1%2C1H2C2%2C11.4%2C2.4%2C11%2C3%2C11z%20M20%2C26c0%2C0.6-0.4%2C1-1%2C1H1c-0.6%2C0-1-0.4-1-1V14c0-0.6%2C0.4-1%2C1-1h18c0.6%2C0%2C1%2C0.4%2C1%2C1V26z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-text-align-center { + width: 22px; + height: 22px; + background-color: #DF6737; + -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M1%2C3v1h21V3H1z%20M4%2C7v1h14V7H4z%20M1%2C12h21v-1H1V12z%20M4%2C15v1h14v-1H4z%20M1%2C20h21v-1H1V20z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-text-align-jast { + width: 22px; + height: 22px; + background-color: #DF6737; + -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M1%2C3v1h21V3H1z%20M1%2C8h21V7H1V8z%20M1%2C12h21v-1H1V12z%20M1%2C16h21v-1H1V16z%20M1%2C20h21v-1H1V20z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-text-align-left { + width: 22px; + height: 22px; + background-color: #DF6737; + -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M1%2C3v1h21V3H1z%20M15%2C7H1v1h14V7z%20M1%2C12h21v-1H1V12z%20M15%2C15H1v1h14V15z%20M1%2C20h21v-1H1V20z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-text-align-right { + width: 22px; + height: 22px; + background-color: #DF6737; + -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M1%2C3v1h21V3H1z%20M8%2C8h14V7H8V8z%20M22%2C11H1v1h21V11z%20M8%2C16h14v-1H8V16z%20M22%2C19H1v1h21V19z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-de-indent { + width: 22px; + height: 22px; + background-color: #DF6737; + -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M1%2C20v-1h21v1H1z%20M11%2C15h11v1H11V15z%20M11%2C11h11v1H11V11z%20M11%2C7h11v1H11V7z%20M6.3%2C7L7%2C7.7l-3.8%2C3.8L7%2C15.3L6.3%2C16L2%2C11.8l-0.2-0.3L2%2C11.2L6.3%2C7z%20M1%2C3h21v1H1V3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-in-indent { + width: 22px; + height: 22px; + background-color: #DF6737; + -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M1%2C20v-1h21v1H1z%20M12%2C16H1v-1h11V16z%20M12%2C12H1v-1h11V12z%20M12%2C8H1V7h11V8z%20M21%2C11.2l0.2%2C0.3L21%2C11.8L16.7%2C16L16%2C15.3l3.8-3.8L16%2C7.7L16.7%2C7L21%2C11.2z%20M22%2C4H1V3h21V4z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-table-add-column-left { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M15%2C19h-1H8H7v-1v-3H0V2h7h1h14v4v1v3v1v3v1v3v1H15z%20M15%2C18h6v-3h-6V18z%20M15%2C14h6v-3h-6V14z%20M8%2C18h6v-3H8V18z%20M8%2C14h6v-3H8V14z%20M14%2C10V7H8v3H14z%20M8%2C3v3h6V3H8z%20M21%2C3h-6v3h6V3z%20M15%2C7v3h6V7H15z%20M3%2C16h1v2h2v1H4v2H3v-2H1v-1h2V16z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-table-add-column-right { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M0%2C19l0-1l0-3l0-1l0-3l0-1l0-3l0-1l0-4h14h1h7v13h-7v3v1h-1H8H7H0z%20M7%2C15H1v3h6V15z%20M7%2C11H1v3h6V11z%20M14%2C15H8v3h6V15z%20M14%2C11H8v3h6V11z%20M14%2C10V7H8v3H14z%20M8%2C3v3h6V3H8z%20M1%2C6h6V3H1V6z%20M1%2C7v3h6V7H1z%20M19%2C18h2v1h-2v2h-1v-2h-2v-1h2v-2h1V18z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-table-add-row-above { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M21%2C20h-6h-1H8H7H0v-1v-3v-1v-3v-1V8V7V1h15v6h6h1v1v3v1v3v1v3v1H21z%20M7%2C8H1v3h6V8z%20M7%2C12H1v3h6V12z%20M7%2C16H1v3h6V16z%20M8%2C19h6v-3H8V19z%20M8%2C15h6v-3H8V15z%20M8%2C11h6V8H8V11z%20M21%2C8h-6v3h6V8z%20M21%2C12h-6v3h6V12z%20M21%2C16h-6v3h6V16z%20M19%2C6h-1V4h-2V3h2V1h1v2h2v1h-2V6z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-table-add-row-below { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M22%2C1v1v3v1v3v1v3v1h-1h-6v6H0v-6v-1v-3V9V6V5V2V1h7h1h6h1h6H22z%20M7%2C10H1v3h6V10z%20M7%2C6H1v3h6V6z%20M7%2C2H1v3h6V2z%20M8%2C5h6V2H8V5z%20M8%2C9h6V6H8V9z%20M8%2C13h6v-3H8V13z%20M21%2C10h-6v3h6V10z%20M21%2C6h-6v3h6V6z%20M21%2C2h-6v3h6V2z%20M19%2C17h2v1h-2v2h-1v-2h-2v-1h2v-2h1V17z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-table-remove-column { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M21%2C19h-6h-1h-1.6c-0.9%2C1.8-2.7%2C3-4.9%2C3s-4-1.2-4.9-3H1H0v-1v-3v-1v-3v-1V7V6V3V2h7h1h6h1h6h1v1v3v1v3v1v3v1v3v1H21z%20M7.5%2C12C5%2C12%2C3%2C14%2C3%2C16.5S5%2C21%2C7.5%2C21s4.5-2%2C4.5-4.5S10%2C12%2C7.5%2C12z%20M14%2C3H8v3h6V3z%20M14%2C7H8v3h6V7z%20M14%2C11H8v0.1c1.9%2C0.2%2C3.5%2C1.3%2C4.4%2C2.9H14V11z%20M14%2C15h-1.2c0.1%2C0.5%2C0.2%2C1%2C0.2%2C1.5c0%2C0.5-0.1%2C1-0.2%2C1.5H14V15z%20M21%2C3h-6v3h6V3z%20M21%2C7h-6v3h6V7z%20M21%2C11h-6v3h6V11z%20M21%2C15h-6v3h6V15z%20M9.6%2C19.3l-2.1-2.1l-2.1%2C2.1l-0.7-0.7l2.1-2.1l-2.1-2.1l0.7-0.7l2.1%2C2.1l2.1-2.1l0.7%2C0.7l-2.1%2C2.1l2.1%2C2.1L9.6%2C19.3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-table-remove-row { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M21%2C19h-6h-1h-1.6c-0.9%2C1.8-2.7%2C3-4.9%2C3s-4-1.2-4.9-3H1H0v-1v-3v-1v-3v-1V7V6V3V2h7h1h6h1h6h1v1v3v1v3v1v3v1v3v1H21z%20M1%2C18h1.2C2.1%2C17.5%2C2%2C17%2C2%2C16.5c0-0.5%2C0.1-1%2C0.2-1.5H1V18z%20M7%2C3H1v3h6V3z%20M7%2C7H1v3h6V7z%20M7.5%2C12C5%2C12%2C3%2C14%2C3%2C16.5S5%2C21%2C7.5%2C21s4.5-2%2C4.5-4.5S10%2C12%2C7.5%2C12z%20M14%2C3H8v3h6V3z%20M14%2C7H8v3h6V7z%20M14%2C15h-1.2c0.1%2C0.5%2C0.2%2C1%2C0.2%2C1.5c0%2C0.5-0.1%2C1-0.2%2C1.5H14V15z%20M21%2C3h-6v3h6V3z%20M21%2C7h-6v3h6V7z%20M21%2C15h-6v3h6V15z%20M9.6%2C19.3l-2.1-2.1l-2.1%2C2.1l-0.7-0.7l2.1-2.1l-2.1-2.1l0.7-0.7l2.1%2C2.1l2.1-2.1l0.7%2C0.7l-2.1%2C2.1l2.1%2C2.1L9.6%2C19.3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-pagebreak { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M8%2C14v1h1v-1H8z%20M6%2C14v1h1v-1H6z%20M18%2C21H3v-6H2v7h17v-7h-1V21z%20M4%2C14v1h1v-1H4z%20M14%2C14v1h1v-1H14z%20M10%2C14v1h1v-1H10z%20M8.2%2C1L2%2C7.6V14h1V9h6V2l0%2C0h9v12h1V1H8.2z%20M8%2C8H3.1L8%2C2.8V8z%20M12%2C14v1h1v-1H12z%20M16%2C14v1h1v-1H16z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-sectionbreak { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M20%2C14V2H3v12H2V1h19v13H20z%20M5%2C14v1H4v-1H5z%20M7%2C14v1H6v-1H7z%20M9%2C14v1H8v-1H9z%20M11%2C14v1h-1v-1H11z%20M13%2C14v1h-1v-1H13z%20M15%2C14v1h-1v-1H15z%20M17%2C14v1h-1v-1H17z%20M18%2C14h1v1h-1V14z%20M3%2C21h17v-6h1v7H2v-7h1V21z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-stringbreak { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M18%2C12H5.1L9%2C15.9l-0.7%2C0.7l-4.5-4.5l-0.6-0.6l0.6-0.6l4.5-4.5L9%2C7.1L5.1%2C11H18V5h1v6v1H18z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-pagenumber { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M8.2%2C1L2%2C7.6V22h17V1H8.2z%20M8%2C2.8V8H3.1L8%2C2.8z%20M18%2C21H3V9h6V2l0%2C0h9V21z%20M12%2C19h1v-4h-0.7c0%2C0.2-0.1-0.1-0.1%2C0c-0.1%2C0.1-0.2%2C0-0.3%2C0c-0.1%2C0.1-0.2%2C0.1-0.4%2C0.1c-0.1%2C0-0.3%2C0-0.4%2C0V16H12V19z%20M15.3%2C17.3C15%2C17.9%2C15.1%2C18.4%2C15%2C19h0.9c0-0.3%2C0-0.6%2C0.1-0.9c0.1-0.3%2C0.1-0.6%2C0.3-0.9c0.1-0.3%2C0.3-0.6%2C0.4-0.9c0.2-0.3%2C0.1-0.3%2C0.3-0.5V15h-3v1h1.9C15.6%2C16.4%2C15.5%2C16.7%2C15.3%2C17.3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +i.icon.icon-link { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23DF6737%22%3E%3Cg%3E%3Cpath%20d%3D%22M12.4%2C9.8c0%2C0-2.1-0.1-3.8%2C1.2c-2.8%2C2-3.3%2C4.3-3.3%2C4.3s1.6-1.7%2C3.5-2.5c1.7-0.7%2C3.7-0.4%2C3.7-0.4v1.9l4.8-3.3V11l-4.8-3.3V9.8z%20M11%2C1C5.5%2C1%2C1%2C5.5%2C1%2C11c0%2C5.5%2C4.5%2C10%2C10%2C10s10-4.5%2C10-10C21%2C5.5%2C16.5%2C1%2C11%2C1z%20M11%2C20c-5%2C0-9-4.1-9-9C2%2C6%2C6%2C2%2C11%2C2s9%2C4.1%2C9%2C9C20%2C16%2C16%2C20%2C11%2C20z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +.navbar i.icon.icon-undo { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23fff%22%3E%3Cg%3E%3Cpath%20d%3D%22M20%2C17v-2c0-1.7-1.3-3-3-3H3.7l3.4%2C3.4l-1.4%2C1.4l-5.2-5.2L0%2C11l0.5-0.6l5.2-5.2l1.4%2C1.4L3.7%2C10H17c2.8%2C0%2C5%2C2.2%2C5%2C5v2H20z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +.navbar i.icon.icon-redo { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23fff%22%3E%3Cg%3E%3Cpath%20d%3D%22M0%2C17v-2c0-2.8%2C2.2-5%2C5-5h13.3l-3.4-3.4l1.4-1.4l5.2%2C5.2L22%2C11l-0.5%2C0.6l-5.2%2C5.2l-1.4-1.4l3.4-3.4H5c-1.7%2C0-3%2C1.3-3%2C3v2H0z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +.navbar i.icon.icon-search { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23fff%22%3E%3Cg%3E%3Cpath%20d%3D%22M19.5%2C16.8L16%2C13.3c0.7-1.1%2C1.1-2.4%2C1.1-3.8C17%2C5.4%2C13.6%2C2%2C9.5%2C2S2%2C5.4%2C2%2C9.5S5.4%2C17%2C9.5%2C17c1.4%2C0%2C2.7-0.4%2C3.8-1.1l3.5%2C3.5c0.7%2C0.7%2C1.9%2C0.7%2C2.6%2C0C20.2%2C18.7%2C20.2%2C17.6%2C19.5%2C16.8z%20M9.5%2C15.3c-3.2%2C0-5.8-2.6-5.8-5.8s2.6-5.8%2C5.8-5.8s5.8%2C2.6%2C5.8%2C5.8S12.7%2C15.3%2C9.5%2C15.3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +.navbar i.icon.icon-burger { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%22-8%201%2022%2022%22%20fill%3D%22%23fff%22%3E%3Cg%3E%3Cpath%20d%3D%22M-6%2C6v2h18V6H-6z%20M-6%2C13h18v-2H-6V13z%20M-6%2C18h18v-2H-6V18z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +.navbar i.icon.icon-plus { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23fff%22%3E%3Cg%3E%3Cpath%20d%3D%22M21%2C12h-9v9h-2v-9H1v-2h9V1h2v9h9V12z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +.navbar i.icon.icon-edit { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23fff%22%3E%3Cg%3E%3Cpath%20d%3D%22M0%2C20h22v1H0V20z%22%2F%3E%3Cpolygon%20points%3D%2217.1%2C3.1%203.5%2C16.7%203%2C20%206.3%2C19.5%2019.9%2C5.9%20%09%22%2F%3E%3Cpath%20d%3D%22M20.5%2C5.3L22%2C3.8c0%2C0-0.2-1.2-0.9-1.9C20.4%2C1.1%2C19.2%2C1%2C19.2%2C1l-1.5%2C1.5L20.5%2C5.3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +.navbar i.icon.icon-settings { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23fff%22%3E%3Cg%3E%3Cpath%20d%3D%22M12.1%2C2H9.9C9.6%2C2%2C9.4%2C2.2%2C9.3%2C2.5L8.8%2C4.9c0%2C0.2-0.2%2C0.3-0.3%2C0.3s-0.1%2C0-0.2-0.1L6.2%2C3.8C6.1%2C3.7%2C6%2C3.7%2C5.8%2C3.7c-0.1%2C0-0.3%2C0-0.4%2C0.1L3.8%2C5.4c-0.1%2C0.2-0.2%2C0.5%2C0%2C0.8l1.3%2C2.1c0.1%2C0.2%2C0.1%2C0.4-0.2%2C0.5L2.5%2C9.3C2.2%2C9.4%2C2%2C9.6%2C2%2C9.9v2.2c0%2C0.3%2C0.2%2C0.5%2C0.5%2C0.6l2.4%2C0.5c0.3%2C0.1%2C0.4%2C0.3%2C0.2%2C0.5l-1.3%2C2.1c-0.2%2C0.2-0.1%2C0.6%2C0.1%2C0.8l1.6%2C1.6c0.1%2C0.1%2C0.3%2C0.2%2C0.4%2C0.2s0.2%2C0%2C0.3-0.1L8.3%2C17c0.1-0.1%2C0.1-0.1%2C0.2-0.1s0.3%2C0.1%2C0.3%2C0.3l0.5%2C2.3C9.4%2C19.8%2C9.6%2C20%2C9.9%2C20h2.2c0.3%2C0%2C0.5-0.2%2C0.6-0.5l0.5-2.4c0-0.2%2C0.1-0.3%2C0.3-0.3c0.1%2C0%2C0.1%2C0%2C0.2%2C0.1l2.1%2C1.3c0.1%2C0.1%2C0.2%2C0.1%2C0.3%2C0.1c0.2%2C0%2C0.3-0.1%2C0.4-0.2l1.6-1.6c0.2-0.2%2C0.2-0.5%2C0.1-0.8l-1.3-2.1c-0.2-0.2-0.1-0.5%2C0.2-0.5l2.4-0.5c0.3-0.1%2C0.5-0.3%2C0.5-0.6V9.8c0-0.3-0.2-0.5-0.5-0.6l-2.4-0.5c-0.3-0.1-0.4-0.3-0.2-0.5l1.3-2.1c0.2-0.2%2C0.1-0.6-0.1-0.8l-1.6-1.6c-0.1-0.1-0.3-0.2-0.4-0.2s-0.2%2C0-0.3%2C0.1l-2.1%2C1.3C13.6%2C5%2C13.6%2C5%2C13.5%2C5s-0.3-0.1-0.3-0.3l-0.5-2.2C12.6%2C2.2%2C12.4%2C2%2C12.1%2C2L12.1%2C2z%20M11%2C14.5c-1.9%2C0-3.5-1.6-3.5-3.5S9.1%2C7.5%2C11%2C7.5s3.5%2C1.6%2C3.5%2C3.5S12.9%2C14.5%2C11%2C14.5L11%2C14.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +.navbar i.icon.icon-prev { + width: 20px; + height: 20px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23fff%22%3E%3Cg%3E%3Cpolygon%20points%3D%225.1%2C10.9%2013.9%2C2%2016%2C4.1%209.2%2C11.1%2016%2C17.9%2013.9%2C20%205.1%2C11.2%205%2C11.1%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +.navbar i.icon.icon-next { + width: 20px; + height: 20px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23fff%22%3E%3Cg%3E%3Cpolygon%20points%3D%2216.9%2C10.9%208.1%2C2%206%2C4.1%2012.8%2C11.1%206%2C17.9%208.1%2C20%2016.9%2C11.2%2017%2C11.1%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +.navbar i.icon.icon-expand-down { + width: 22px; + height: 22px; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22%23fff%22%3E%3Cg%3E%3Cpolygon%20points%3D%2210.9%2C16.9%202%2C8.1%204.1%2C6%2011.1%2C12.8%2017.9%2C6%2020%2C8.1%2011.2%2C16.9%2011.1%2C17%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); +} +* { + -webkit-user-select: none; + user-select: none; +} +input, +textarea { + -webkit-touch-callout: default; + -webkit-user-select: text; + user-select: text; +} +#add-table .page, +#add-shape .page { + background-color: #fff; +} +.table-styles .row, +.table-styles .row li { + margin-bottom: 12px; +} +.table-styles li { + margin: 0; + padding: 1px; +} +.table-styles li img { + width: 70px; + height: 50px; +} +.shapes li { + width: 70px; + height: 70px; + margin: 0 1px; +} +.shapes li .thumb { + width: 100%; + height: 100%; + background-color: #DF6737; +} diff --git a/apps/presentationeditor/mobile/resources/css/application-normal.css b/apps/presentationeditor/mobile/resources/css/application-normal.css deleted file mode 100644 index 00caccc2c..000000000 --- a/apps/presentationeditor/mobile/resources/css/application-normal.css +++ /dev/null @@ -1 +0,0 @@ -html,body{position:relative;width:100%;height:100%}.x-fullscreen{position:absolute !important}.x-body{position:relative;z-index:0}.x-inner,.x-body{width:100%;height:100%}.x-sized{position:relative}.x-innerhtml{width:100%}.x-layout-box{display:flex;display:-webkit-box;display:-ms-flexbox}.x-layout-box.x-horizontal{-webkit-box-orient:horizontal !important;-ms-flex-direction:row !important;flex-direction:row !important}.x-layout-box.x-horizontal>.x-layout-box-item.x-flexed{min-width:0 !important}.x-layout-box.x-vertical{-webkit-box-orient:vertical !important;-ms-flex-direction:column !important;flex-direction:column !important}.x-layout-box.x-vertical>.x-layout-box-item.x-flexed{min-height:0 !important}.x-layout-box>.x-layout-box-item{display:flex !important;display:-webkit-box !important;display:-ms-flexbox !important}.x-layout-box.x-align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.x-layout-box.x-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.x-layout-box.x-align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.x-layout-box.x-align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.x-layout-box.x-pack-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.x-layout-box.x-pack-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.x-layout-box.x-pack-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.x-layout-box.x-pack-justify{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.x-layout-box-item.x-sized>.x-inner,.x-layout-box-item.x-sized>.x-body,.x-layout-box-item.x-sized>.x-dock-outer{width:auto;height:auto;position:absolute;top:0;right:0;bottom:0;left:0}.x-webkit .x-layout-box.x-horizontal>.x-layout-box-item.x-flexed{width:0 !important}.x-webkit .x-layout-box.x-vertical>.x-layout-box-item.x-flexed{height:0 !important}.x-firefox .x-stretched.x-dock-horizontal>.x-dock-body{width:0}.x-firefox .x-stretched.x-dock-vertical>.x-dock-body{height:0}.x-firefox .x-container .x-dock-horizontal.x-unsized .x-dock-body{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0px;min-height:0;min-width:0}.x-firefox .x-has-height>.x-dock.x-unsized.x-dock-vertical>.x-dock-body{height:0}.x-layout-card{position:relative;overflow:hidden}.x-layout-card-perspective{-webkit-perspective:1000px;-ms-perspective:1000px;perspective:1000px}.x-layout-card-item-container{width:auto;height:auto;position:absolute;top:0;right:0;bottom:0;left:0}.x-layout-card-item{position:absolute;top:0;right:0;bottom:0;left:0;position:absolute !important}.x-dock{display:flex;display:-webkit-box;display:-ms-flexbox}.x-dock>.x-dock-body{overflow:hidden}.x-dock.x-sized,.x-dock.x-sized>.x-dock-body>*,.x-dock.x-sized>.x-dock-body>.x-body>.x-inner{width:auto;height:auto;position:absolute;top:0;right:0;bottom:0;left:0}.x-dock.x-sized>.x-dock-body{position:relative;display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:0;min-width:0}.x-dock.x-unsized,.x-dock.x-stretched{height:100%}.x-dock.x-unsized>.x-dock-body,.x-dock.x-stretched>.x-dock-body{position:relative;display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;min-height:0;min-width:0}.x-dock.x-unsized>.x-dock-body>*,.x-dock.x-stretched>.x-dock-body>*{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:0;min-width:0}.x-dock.x-dock-vertical{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.x-dock.x-dock-horizontal{-webkit-box-orient:horizontal !important;-ms-flex-direction:row !important;flex-direction:row !important}.x-dock.x-dock-horizontal>.x-dock-item{display:flex;display:-webkit-box;display:-ms-flexbox}.x-dock.x-dock-horizontal>.x-dock-item.x-sized>.x-inner,.x-dock.x-dock-horizontal>.x-dock-item.x-sized>.x-body{width:auto;height:auto;position:absolute;top:0;right:0;bottom:0;left:0}.x-dock.x-dock-horizontal>.x-dock-item.x-unsized{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.x-dock.x-dock-horizontal>.x-dock-item.x-unsized>*{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:0;min-width:0}.x-ie .x-stretched.x-dock-horizontal>.x-dock-body{width:0}.x-ie .x-stretched.x-dock-vertical>.x-dock-body{height:0}.x-ie .x-has-width>.x-dock.x-unsized.x-dock-horizontal>.x-dock-body{width:0}.x-ie .x-has-height>.x-dock.x-unsized.x-dock-vertical>.x-dock-body{height:0}.x-stretched.x-container{display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.x-stretched.x-container>.x-inner,.x-stretched.x-container>.x-body,.x-stretched.x-container>.x-body>.x-inner{display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;min-height:0px}.x-layout-fit.x-stretched>.x-layout-fit-item{display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:0;min-width:0}.x-layout-fit{position:relative}.x-layout-fit-item.x-sized{position:absolute;top:0;right:0;bottom:0;left:0}.x-layout-fit-item.x-unsized{width:100%;height:100%}.x-ie .x-stretched>.x-inner,.x-ie .x-stretched>.x-body{min-height:inherit}.x-center,.x-centered{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.x-center>*,.x-centered>*{position:relative}.x-center>.x-floating,.x-centered>.x-floating{position:relative !important}.x-floating{position:absolute !important}.x-layout-float{overflow:hidden}.x-layout-float>.x-layout-float-item{float:left}.x-layout-float.x-direction-right>.x-layout-float-item{float:right}@-webkit-keyframes x-paint-monitor-helper{from{zoom:1}to{zoom:1}}@keyframes x-paint-monitor-helper{from{zoom:1}to{zoom:1}}.x-paint-monitored{position:relative}.x-paint-monitor{width:0 !important;height:0 !important;visibility:hidden}.x-paint-monitor.cssanimation{-webkit-animation-duration:0.0001ms;-webkit-animation-name:x-paint-monitor-helper;animation-duration:0.0001ms;animation-name:x-paint-monitor-helper}.x-paint-monitor.overflowchange{overflow:hidden}.x-paint-monitor.overflowchange::after{content:'';display:block;width:1px !important;height:1px !important}.x-size-monitored{position:relative}.x-size-monitors{position:absolute;left:0;top:0;width:100%;height:100%;visibility:hidden;overflow:hidden}.x-size-monitors>*{width:100%;height:100%;overflow:hidden}.x-size-monitors.scroll>*.shrink::after{content:'';display:block;width:200%;height:200%;min-width:1px;min-height:1px}.x-size-monitors.scroll>*.expand::after{content:'';display:block;width:100000px;height:100000px}.x-size-monitors.overflowchanged>*.shrink>*{width:100%;height:100%}.x-size-monitors.overflowchanged>*.expand>*{width:200%;height:200%}.x-size-change-detector{visibility:hidden;position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;overflow:hidden}.x-size-change-detector>*{visibility:hidden}.x-size-change-detector-shrink>*{width:200%;height:200%}.x-size-change-detector-expand>*{width:100000px;height:100000px}.x-translatable{position:absolute !important;top:500000px !important;left:500000px !important;overflow:visible !important;z-index:1}.x-translatable-hboxfix{position:absolute;min-width:100%;top:0;left:0}.x-translatable-hboxfix>.x-translatable{position:relative !important}.x-translatable-container{overflow:hidden;width:auto;height:auto;position:absolute;top:0;right:0;bottom:0;left:0}.x-translatable-container::before{content:'';display:block;width:1000000px;height:1000000px;visibility:hidden}.x-button{display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#eee;border:1px solid #ccc;position:relative;overflow:hidden;z-index:1}.x-button .x-button-icon{position:relative;background-repeat:no-repeat;background-position:center}.x-button .x-button-icon.x-shown{display:block}.x-button .x-button-icon.x-hidden{display:none}.x-iconalign-left,.x-icon-align-right{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.x-iconalign-top,.x-iconalign-bottom{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.x-iconalign-bottom,.x-iconalign-right{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.x-iconalign-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.x-button-label,.x-badge,.x-hasbadge .x-badge{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;text-overflow:ellipsis;text-align:center;display:block;overflow:hidden}.x-badge{background-color:#ccc;border:1px solid #aaa;z-index:2;position:absolute !important;width:auto;font-size:.6em;right:0;top:0;max-width:95%;display:inline-block}html,body{font-family:"Helvetica Neue", HelveticaNeue, "Helvetica-Neue", Helvetica, "BBAlpha Sans", sans-serif;font-weight:normal;-webkit-text-size-adjust:none;margin:0;cursor:default}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}*:focus{outline:none}body.x-desktop{overflow:hidden}@-ms-viewport{width:device-width}*,*:after,*:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;-ms-touch-action:none;-moz-user-select:-moz-none}input,textarea{-webkit-user-select:text;-ms-user-select:auto;-moz-user-select:text}.x-hidden-visibility{visibility:hidden !important}.x-hidden-display,.x-field-hidden{display:none !important}.x-hidden-offsets{position:absolute !important;left:-10000em;top:-10000em;visibility:hidden}.x-html{-webkit-user-select:auto;-webkit-touch-callout:inherit;-ms-user-select:auto;line-height:1.5;color:#333;font-size:.8em;padding:1.2em}.x-html body{line-height:1.5;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;color:#333;font-size:75%}.x-html h1,.x-html h2,.x-html h3,.x-html h4,.x-html h5,.x-html h6{font-weight:normal;color:#222}.x-html h1 img,.x-html h2 img,.x-html h3 img,.x-html h4 img,.x-html h5 img,.x-html h6 img{margin:0}.x-html h1{font-size:3em;line-height:1;margin-bottom:0.50em}.x-html h2{font-size:2em;margin-bottom:0.75em}.x-html h3{font-size:1.5em;line-height:1;margin-bottom:1.00em}.x-html h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em}.x-html h5{font-size:1em;font-weight:bold;margin-bottom:1.50em}.x-html h6{font-size:1em;font-weight:bold}.x-html p{margin:0 0 1.5em}.x-html p .left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}.x-html p .right{float:right;margin:1.5em 0 1.5em 1.5em;padding:0}.x-html a{text-decoration:underline;color:#06c}.x-html a:visited{color:#004d99}.x-html a:focus{color:#09f}.x-html a:hover{color:#09f}.x-html a:active{color:#bf00ff}.x-html blockquote{margin:1.5em;color:#666;font-style:italic}.x-html strong,.x-html dfn{font-weight:bold}.x-html em,.x-html dfn{font-style:italic}.x-html sup,.x-html sub{line-height:0}.x-html abbr,.x-html acronym{border-bottom:1px dotted #666666}.x-html address{margin:0 0 1.5em;font-style:italic}.x-html del{color:#666}.x-html pre{margin:1.5em 0;white-space:pre}.x-html pre,.x-html code,.x-html tt{font:1em "andale mono","lucida console",monospace;line-height:1.5}.x-html li ul,.x-html li ol{margin:0}.x-html ul,.x-html ol{margin:0 1.5em 1.5em 0;padding-left:1.5em}.x-html ul{list-style-type:disc}.x-html ol{list-style-type:decimal}.x-html dl{margin:0 0 1.5em 0}.x-html dl dt{font-weight:bold}.x-html dd{margin-left:1.5em}.x-html table{margin-bottom:1.4em;width:100%}.x-html th{font-weight:bold}.x-html thead th{background:#c3d9ff}.x-html th,.x-html td,.x-html caption{padding:4px 10px 4px 5px}.x-html table.striped tr:nth-child(even) td,.x-html table tr.even td{background:#e5ecf9}.x-html tfoot{font-style:italic}.x-html caption{background:#eee}.x-html .quiet{color:#666}.x-html .loud{color:#111}.x-html ul li{list-style-type:circle}.x-html ol li{list-style-type:decimal}@-webkit-keyframes x-loading-spinner-rotate{0%{-webkit-transform:rotate(0deg)}8.32%{-webkit-transform:rotate(0deg)}8.33%{-webkit-transform:rotate(30deg)}16.65%{-webkit-transform:rotate(30deg)}16.66%{-webkit-transform:rotate(60deg)}24.99%{-webkit-transform:rotate(60deg)}25%{-webkit-transform:rotate(90deg)}33.32%{-webkit-transform:rotate(90deg)}33.33%{-webkit-transform:rotate(120deg)}41.65%{-webkit-transform:rotate(120deg)}41.66%{-webkit-transform:rotate(150deg)}49.99%{-webkit-transform:rotate(150deg)}50%{-webkit-transform:rotate(180deg)}58.32%{-webkit-transform:rotate(180deg)}58.33%{-webkit-transform:rotate(210deg)}66.65%{-webkit-transform:rotate(210deg)}66.66%{-webkit-transform:rotate(240deg)}74.99%{-webkit-transform:rotate(240deg)}75%{-webkit-transform:rotate(270deg)}83.32%{-webkit-transform:rotate(270deg)}83.33%{-webkit-transform:rotate(300deg)}91.65%{-webkit-transform:rotate(300deg)}91.66%{-webkit-transform:rotate(330deg)}100%{-webkit-transform:rotate(330deg)}}@keyframes x-loading-spinner-rotate{0%{-ms-transform:rotate(0deg);transform:rotate(0deg)}8.32%{-ms-transform:rotate(0deg);transform:rotate(0deg)}8.33%{-ms-transform:rotate(30deg);transform:rotate(30deg)}16.65%{-ms-transform:rotate(30deg);transform:rotate(30deg)}16.66%{-ms-transform:rotate(60deg);transform:rotate(60deg)}24.99%{-ms-transform:rotate(60deg);transform:rotate(60deg)}25%{-ms-transform:rotate(90deg);transform:rotate(90deg)}33.32%{-ms-transform:rotate(90deg);transform:rotate(90deg)}33.33%{-ms-transform:rotate(120deg);transform:rotate(120deg)}41.65%{-ms-transform:rotate(120deg);transform:rotate(120deg)}41.66%{-ms-transform:rotate(150deg);transform:rotate(150deg)}49.99%{-ms-transform:rotate(150deg);transform:rotate(150deg)}50%{-ms-transform:rotate(180deg);transform:rotate(180deg)}58.32%{-ms-transform:rotate(180deg);transform:rotate(180deg)}58.33%{-ms-transform:rotate(210deg);transform:rotate(210deg)}66.65%{-ms-transform:rotate(210deg);transform:rotate(210deg)}66.66%{-ms-transform:rotate(240deg);transform:rotate(240deg)}74.99%{-ms-transform:rotate(240deg);transform:rotate(240deg)}75%{-ms-transform:rotate(270deg);transform:rotate(270deg)}83.32%{-ms-transform:rotate(270deg);transform:rotate(270deg)}83.33%{-ms-transform:rotate(300deg);transform:rotate(300deg)}91.65%{-ms-transform:rotate(300deg);transform:rotate(300deg)}91.66%{-ms-transform:rotate(330deg);transform:rotate(330deg)}100%{-ms-transform:rotate(330deg);transform:rotate(330deg)}}@font-face{font-family:"Pictos";src:url('data:application/font-woff;base64,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') format('woff'),url('data:font/truetype;base64,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AQIFAw4BAQQCCAEBBAIBAQMDAgYGAgECAgEBAQICAQ0DAQICBQEMBwIFAgICBgMCBQQCBAQMAQMBAQEBBAUBAwkBAwEBAgEDAgIBBAICBgECBgMCBQIGCAUFAQUIAQMFAQELAQEGAQIDAQEBBAEBAQMCBgIEAwQGAgQHAgMDAQIGAQIBAQICAQQBBQECGwQCAQUDAQIDAgcFCAMBBgMEAwQEBAMDAQIDAwUCAgEIBgIKAQ0EBAIGAwQMAwELAQcJCAIDAgYDAQcBBwYDBAYCAgUBAwEBCwcIAgEKIceMUo4vBwIDBQUBBAIKAgEBAQMBAQMCBQIDAgJFAhkBAgEBBwQHAgoBAQUCAwMDAQIJAQUClAEFBQsCCAEDBAcBBAUBAwMBAScCBgEDAwIEAQIBBQEHAgMCAgMMBAMBAQIHARYCAgMEBQQCAgEBBAEBAwYBAwOgAQPKAgMBAQMCAQUCAQEWAgcCBQFxBgoGBQEDAgICCQEJAQ4EAgEBAQQCAgECBAECAQEBAQ8HARMPAgECAQUEAQMFAQIBAQQBBAQGBgMDCwENCgoBBwoDCQQIBAQDAwQEAgECAQIDAgEDAwQCBAEEAQIEAQMDAwUJAQgNAQMICAoQBgIICQYBAgICAQUCBQYGAQUBAgoDAQH+YwMEAgEBEQQHAgMBAggEBQUGIwICAQENAQcBBwIBCAIfBAUGAgEBJgMEAgIBARABAQF9AgICuvb+pPb2AVwzAwMFAggECwIBBAIECQIBAgECBgECAgIEBwECAQMEAgX+wFprEwkCCQIBAwgEBAMHAgQBBAEHAQMDBQoEAQMEAQIBAQIIAgEEAgYCAgMFAQcEDAUMDgIKAQsECQQBAgkBCQICAQEBAQIDAgwDAQQDBAcBAQEKAQQKAQIBBwQCBgkBBQEFAQECAwYDDAMEAgcBAgIBAQESAgMEAwEBAQQJAQgKAQICAQQDBgIEBgYBBAYFAQIBAgECAQIGBAgBAwMCAgEDAQsDAgYCAwoCAgcEAQIGBQ0IBAMCAgIBAQIIBAICCQIEAgECBQQCAQM4QFsBAwEGAgcCBgIBAQICBAEBAQIBAQECAQICAQIDBAMCBAMKBwEKAQoDAQICCwICAQQCBQEBAQEBCwIHBAECAQEBAQIPCAQBAgMEBgoCAQUDAQICAgYGAgQFAgEJAwECAQ0DAQMCBgQBCQMC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') format('truetype'),url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiID4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWV0YWRhdGE+ClRoaXMgaXMgYSBjdXN0b20gU1ZHIHdlYmZvbnQgZ2VuZXJhdGVkIGJ5IEZvbnQgU3F1aXJyZWwuCkRlc2lnbmVyICAgIDogRHJldyBXaWxzb24KRm91bmRyeSAgICAgOiBEcmV3IFdpbHNvbgpGb3VuZHJ5IFVSTCA6IGh0dHBwaWN0b3NkcmV3d2lsc29uY29tCjwvbWV0YWRhdGE+CjxkZWZzPgo8Zm9udCBpZD0id2ViZm9udEl5Zlpic2VGIiBob3Jpei1hZHYteD0iOTIwIiA+Cjxmb250LWZhY2UgdW5pdHMtcGVyLWVtPSIxMDAwIiBhc2NlbnQ9Ijc1MCIgZGVzY2VudD0iLTI1MCIgLz4KPG1pc3NpbmctZ2x5cGggaG9yaXotYWR2LXg9IjUwMCIgLz4KPGdseXBoIHVuaWNvZGU9IiAiICBob3Jpei1hZHYteD0iNTAwIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MDk7IiBob3Jpei1hZHYteD0iNTAwIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4YTA7IiBob3Jpei1hZHYteD0iNTAwIiAvPgo8Z2x5cGggdW5pY29kZT0iISIgaG9yaXotYWR2LXg9IjkzNiIgZD0iTTg2NSAxMDNxMzcgLTYyIDExIC0xMDYuNXQtOTggLTQ0LjVoLTYyMXEtNzIgMCAtOTcuNSA0NC41dDExLjUgMTA2LjVsMzEwIDUzNHEzNiA2MiA4Ny41IDYydDg3LjUgLTYyek00NzEgNDZxMjMgMCAzOC41IDE2dDE1LjUgMzh0LTE1LjUgMzcuNXQtMzguNSAxNS41cS0yMiAwIC0zNy41IC0xNS41dC0xNS41IC0zNy41dDE1LjUgLTM4dDM3LjUgLTE2ek01MDkgMTg3bDI2IDMwOGgtMTI3bDI2IC0zMDhoNzV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjI7IiBob3Jpei1hZHYteD0iODY1IiBkPSJNNTIgMjg5cTEgNjUgNy41IDExNXQyNi41IDEwMS41dDUzLjUgODYuNXQ5MC41IDU4LjV0MTM1IDI4LjV2LTE1N3EtNjYgMCAtOTUgLTQ2LjV0LTI5IC0xNDcuNWwtNCAtMWg4NHExOCAwIDMxIC0xM3QxMyAtMzJ2LTI1OHEwIC0xOCAtMTMgLTMxdC0zMSAtMTNoLTIyNXEtMTggMCAtMzEgMTN0LTEzIDMxdjI1OHY3ek00OTMgMjg5cTAgNjUgNyAxMTV0MjcgMTAxLjV0NTMuNSA4Ni41dDkwLjUgNTguNXQxMzUgMjguNXYtMTU3IHEtNjcgMCAtOTYgLTQ2LjV0LTI5IC0xNDcuNWwtNCAtMWg4NHExOCAwIDMxIC0xM3QxMyAtMzJ2LTI1OHEwIC0xOCAtMTMgLTMxdC0zMSAtMTNoLTIyNHEtMTkgMCAtMzIgMTN0LTEzIDMxdjI1OHEwIDUgMSA3eiIgLz4KPGdseXBoIHVuaWNvZGU9IiMiIGhvcml6LWFkdi14PSI3NDgiIGQ9Ik03MDUgNDgycTkgLTE0IC04IC0xNGgtNDh2LTU2N3EwIC03IC01IC0xMnQtMTIgLTVoLTUxM3EtNyAwIC0xMiA1dC01IDEydjU2N2gtNTJxLTcgMCAtOS41IDR0MS41IDEwbDMxIDQ2cTkgMTQgMjcgMTRoNzV2NjZxMCAyMCAxMiAzMGw0OCA0OXExMiAxMiAzMCAxMmgyMTZxMTggMCAzMCAtMTJsNTIgLTUycTEzIC0xMyAxMyAtMzB2LTYzaDcxcTE4IDAgMjcgLTE0ek0yNDggNTQ2di00aDI1NHY0djI4cTAgMjAgLTEyIDMwbC05IDEwIHEtMTIgMTIgLTMwIDEyaC0xNTVxLTE4IDAgLTMwIC0xMmwtNiAtNnEtMTIgLTEyIC0xMiAtMzB2LTMyek01NzYgNDUwcTAgMTYgLTE2IDE4aC0yNzloLTg5cS03IDAgLTEyIC01LjV0LTUgLTEyLjV2LTQ3NnEwIC03IDUgLTEydDEyIC01aDM2N3E3IDAgMTIgNXQ1IDEydjQ3NnpNMjYzIDQxOHE3IDAgMTIuNSAtNXQ1LjUgLTEydi0zNzlxMCAtNyAtNS41IC0xMnQtMTIuNSAtNWgtMjFxLTcgMCAtMTIuNSA1dC01LjUgMTJ2Mzc5cTAgNyA1LjUgMTIgdDEyLjUgNWgyMXpNMzY0IDVxLTcgMCAtMTIuNSA1dC01LjUgMTJ2Mzc5cTAgNyA1LjUgMTJ0MTIuNSA1aDIxcTcgMCAxMiAtNXQ1IC0xMnYtMzc5cTAgLTcgLTUgLTEydC0xMiAtNWgtMjF6TTQ4NSA1cS03IDAgLTEyIDV0LTUgMTJ2Mzc5cTAgNyA1IDEydDEyIDVoMjJxNyAwIDEyIC01dDUgLTEydi0zNzlxMCAtNyAtNSAtMTJ0LTEyIC01aC0yMnoiIC8+CjxnbHlwaCB1bmljb2RlPSIkIiBob3Jpei1hZHYteD0iODkzIiBkPSJNNTAzIDI4M2gtMTA4bC0xNiA2OGgxMjR2LTY4ek02ODQgMzUxbC0xOCAtNjhoLTEwNGwxIDY4aDEyMXpNNDAwIDExOHEyOCAwIDQ4LjUgLTIwdDIwLjUgLTQ5dC0yMC41IC00OXQtNDguNSAtMjB0LTQ4LjUgMjB0LTIwLjUgNDl0MjAuNSA0OXQ0OC41IDIwek02NTkgMTE4cTI5IDAgNDkgLTIwdDIwIC00OXQtMjAgLTQ5dC00OSAtMjB0LTQ5IDIwdC0yMCA0OXQyMCA0OXQ0OSAyMHpNODMzIDUxNnEyNSAtNyAyNSAtMzNxMCAtMyAtMiAtOSBsLTg4IC0yOTNxLTcgLTI1IC0zMiAtMjVoLTQxN3EtMTIgMCAtMjEuNSA3LjV0LTExLjUgMTguNWwtODEgMzI3aC0xNDlxLTE0IDAgLTI0IDEwdC0xMCAyNHQxMCAyNHQyNCAxMGgxNzZxMjYgMCAzMyAtMjZsMTggLTczaDUwM2w1IDE1cTYgMjQgMzIgMjRxNyAwIDEwIC0xek03MTIgMjMxbDU0IDE3OWgtNDY2bDQ1IC0xODZoMzY1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiUiIGhvcml6LWFkdi14PSI5MDMiIGQ9Ik04NjcgMjc3cTAgLTc5IC0zNy41IC0xNDl0LTEwMi41IC0xMTdsMTEgLTk2di00cTAgLTE3IC0xMSAtMzBxLTEzIC0xNSAtMzQgLTE1aC0xNDhxLTIxIDAgLTM0IDE1cS0xMSAxMyAtMTEgMzB2NWwyIDE4cS02IC0xIC0xOCAtMWgtMTBsMiAtMTd2LTVxMCAtMTcgLTExIC0zMHEtMTIgLTE1IC0zNCAtMTVoLTE0OHEtMjEgMCAtMzQgMTVxLTExIDEzIC0xMSAzMHY1bDExIDkwcS04NiA2MCAtMTI0IDE1M2wtNDQgLTRoLTRxLTE4IDAgLTMwIDEyIHEtMTUgMTIgLTE1IDMzdjE1MnEwIDIxIDE1IDMzcTEyIDEyIDMwIDEyaDRsNDMgLTRxMzQgODUgMTA3IDE0MWwtMiAxMTB2MXYxcTAgMjggMjUgNDNxMTEgNyAyNiA3cTE0IDAgMjUgLTdsMTI4IC03MnEyNSAzIDUxIDNxMTYwIDAgMjcwIC05OXExMTMgLTEwMCAxMTMgLTI0NHpNNjgxIDQ3cTYxIDQxIDk1LjUgMTAxdDM0LjUgMTI5cTAgMTE4IC05NCAyMDJxLTk2IDg1IC0yMzMgODVxLTI5IDAgLTUzIC00bC05IC0xbC0xMzYgNzdsMiAtMTMwIGwtMTIgLThxLTc5IC01NyAtMTA2IC0xNDRsLTcgLTIybC03NSA3di0xMjdsNzUgOGw3IC0yMnEzMyAtOTYgMTI0IC0xNTVsMTUgLTlsLTEzIC0xMTJoMTIzbC05IDc0bDM1IC00cTEzIC0yIDM5IC0ycTI0IDAgNDcgM2wzNiA0bC05IC03NWgxMjNsLTE1IDExNnpNNTAxIDUyMWw3IC0xcTcgMCAxOCAtMnQyNiAtNXQzMiAtOXQzNSAtMTR0MzcgLTIwLjV0MzYgLTI4LjVxOCAtNyA4IC0xOXQtOCAtMjBxLTggLTkgLTIwIC05cS0xMSAwIC0xOSA4IHEtMjQgMjMgLTU5IDM4LjV0LTU1LjUgMTkuNXQtMzUuNSA1aC00cS0xMSAxIC0xOSA5LjV0LTggMTkuNXExIDEyIDkuNSAyMHQxOS41IDh6TTIzMSAzODRxMTkgMjAgNDEgMjZ0MzQgLTVxMTEgLTExIDYuNSAtMzN0LTIzLjUgLTQydC00MC41IC0yNnQtMzMuNSA1dC03IDMzdDIzIDQyeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDI2OyIgaG9yaXotYWR2LXg9IjczMiIgZD0iTTQ2NSA0MDVoMjUwdi0xOThoLTI1MHYtMjUwaC0xOTh2MjUwaC0yNTB2MTk4aDI1MHYyNTBoMTk4di0yNTB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJyIgaG9yaXotYWR2LXg9IjkwOCIgZD0iTTI2NSAxMzlxNzggNzggMTg4LjUgNzh0MTg4LjUgLTc4cTEgMCAxIC0xbC01NSAtNTVxLTEgMCAtMSAxcS01NSA1NSAtMTMzIDU1dC0xMzMgLTU1ek0xNDAgMjY0cTg1IDg1IDE5OS41IDExNS41dDIyOC41IDB0MTk5IC0xMTUuNWwxIC0xbC01NiAtNTZxMCAxIC0xIDFxLTEwNiAxMDYgLTI1Ny41IDEwNi41dC0yNTcuNSAtMTA1LjV6TTg5MyAzOTJxMCAtMiAyIC0ybC01NiAtNTZsLTIgMnEtMTA0IDEwNCAtMjQ0IDE0MXQtMjc5LjUgMCB0LTI0My41IC0xNDFxLTEgMCAtMSAtMWwtNTYgNTZsMSAxcTEyMCAxMTkgMjgwIDE2MS41dDMxOS41IDB0Mjc5LjUgLTE2MS41ek0zOTIgMTNxMjYgMjUgNjMgMjV0NjMgLTI1bC02MyAtNjN6IiAvPgo8Z2x5cGggdW5pY29kZT0iKCIgaG9yaXotYWR2LXg9IjY3MSIgZD0iTTU1MCAzNTloNzd2LTQzN2gtNTgydjQzN2g3NXYxMjhxMCA4NyA2MiAxNDl0MTQ5IDYyaDRoNHE4OCAwIDE0OS41IC02MnQ2MS41IC0xNDl2LTEyOHpNNDAyIDJsLTMyIDE0MXEzMiAyMCAzMiA1N3EwIDI4IC0xOSA0N3QtNDcgMTlxLTI3IDAgLTQ2LjUgLTE5dC0xOS41IC00N3EwIC0zOCAzMyAtNTZsLTMzIC0xNDJoMTMyek00NDUgMzU5djEyOHEwIDQzIC0zMSA3NHQtNzUgMzFoLTNoLTVxLTQzIDAgLTc0IC0zMXQtMzEgLTc0di0xMjggaDIxOXoiIC8+CjxnbHlwaCB1bmljb2RlPSIpIiBob3Jpei1hZHYteD0iODg5IiBkPSJNNjQ1IDY5OHE4OCAwIDE1MCAtNjEuNXQ2MiAtMTQ5LjV2LTEyOGgtMTA2djI5bDM2IDM0djEzaC0zNnY1MnEwIDQ0IC0zMSA3NC41dC03NSAzMC41aC0yaC01cS00NCAwIC03NSAtMzAuNXQtMzEgLTc0LjV2LTEyOGg3N3YtNDM4aC01ODR2NDM4aDQwMXYxMjhxMCA4OCA2MiAxNDkuNXQxNTAgNjEuNWgzaDR6TTM4MiAwbC0zMyAxNDJxMzMgMjAgMzMgNTdxMCAyOCAtMTkuNSA0Ny41dC00Ni41IDE5LjVxLTI4IDAgLTQ3LjUgLTE5LjUgdC0xOS41IC00Ny41cTAgLTM3IDMzIC01N2wtMzMgLTE0MmgxMzN6IiAvPgo8Z2x5cGggdW5pY29kZT0iKiIgaG9yaXotYWR2LXg9Ijc3NyIgZD0iTTczNyA0OTBsLTE5NSAtMTk1bDE5NSAtMTk2bC0xNTQgLTE1M2wtMTk1IDE5NWwtMTk1IC0xOTVsLTE1NCAxNTNsMTk1IDE5NmwtMTk1IDE5NWwxNTQgMTU0bDE5NSAtMTk1bDE5NSAxOTV6IiAvPgo8Z2x5cGggdW5pY29kZT0iKyIgZD0iTTQ2MCA3MDJxMTc0IDAgMjk3IC0xMjN0MTIzIC0yOTd0LTEyMyAtMjk3dC0yOTcgLTEyM3QtMjk3IDEyM3QtMTIzIDI5N3QxMjMgMjk3dDI5NyAxMjN6TTcwOSAyNjJ2NDFxMCAxNSAtMTAuNSAyNS41dC0yNS41IDEwLjVoLTEyMXEtMTUgMCAtMjUuNSAxMXQtMTAuNSAyNnYxMjFxMCAxNSAtMTEgMjUuNXQtMjYgMTAuNWgtNDFxLTE1IDAgLTI1LjUgLTEwLjV0LTEwLjUgLTI1LjV2LTEyMXEwIC0xNSAtMTEgLTI2dC0yNiAtMTFoLTEyMCBxLTE2IDAgLTI2LjUgLTEwLjV0LTEwLjUgLTI1LjV2LTQxcTAgLTE1IDEwLjUgLTI2dDI2LjUgLTExaDEyMHExNSAwIDI2IC0xMC41dDExIC0yNS41di0xMjFxMCAtMTUgMTAuNSAtMjUuNXQyNS41IC0xMC41aDQxcTE1IDAgMjYgMTAuNXQxMSAyNS41djEyMXEwIDE1IDEwLjUgMjUuNXQyNS41IDEwLjVoMTIxcTE1IDAgMjUuNSAxMXQxMC41IDI2eiIgLz4KPGdseXBoIHVuaWNvZGU9IiwiIGhvcml6LWFkdi14PSI5MTUiIGQ9Ik00NTggNzAxcTE3MyAwIDI5NSAtMTIyLjV0MTIyIC0yOTUuNXEwIC0xMDQgLTQ2IC0xOTFxLTU5IC0xMTUgLTE3MiAtMTc2cS05NCAtNTEgLTE5OSAtNTFxLTEwMSAwIC0xOTQgNDhxLTExNCA2MCAtMTc1IDE3M3EtNDkgOTMgLTQ5IDE5N3EwIDE3MyAxMjIuNSAyOTUuNXQyOTUuNSAxMjIuNXpNNzYwIDIwM3ExMSA0MSAxMSA4MHEwIDEzMCAtOTIgMjIydC0yMjEgOTJxLTEzMCAwIC0yMjIgLTkydC05MiAtMjIycTAgLTM5IDEyIC04NSBxMyAtOSA5IC0yNXEyMSA2IDQ1IDZxNjUgMCAxMTEuNSAtNDZ0NDYuNSAtMTExcTAgLTE3IC01IC0zN3E0IC0yIDEyIC00cTQyIC0xMSA4MyAtMTFxNDUgMCA4NyAxMnEyIDAgNS41IDJ0NS41IDJxLTUgMjIgLTUgNDBxMCA2NCA0Ni41IDExMC41dDExMC41IDQ2LjVxMjMgMCA0NCAtNnE1IDE1IDggMjZ6TTQ5OCAzMzNxMjUgLTE5IDI1IC01MHEwIC0xNCAtNSAtMjRxLTE2IC0zOSAtNTggLTM5cS0xMSAwIC0yNCA1cS0zOSAxNiAtMzkgNTggcTAgMSAwLjUgNHQwLjUgNWwtNTYgMjQ1bDIxIDl6TTQ3OCA1NjV2LTk1aC0zOXY5NWgzOXpNNjMyIDQ5MGwyNyAtMjdsLTY4IC02OGwtMjcgMjh6TTYyOSAzMDB2MzhoOTZ2LTM4aC05NnpNMTkyIDMwMHYzOGg5NXYtMzhoLTk1ek0yNDQgNDYzbDI4IDI3bDY3IC02N2wtMjcgLTI4eiIgLz4KPGdseXBoIHVuaWNvZGU9Ii0iIGhvcml6LWFkdi14PSI5MjEiIGQ9Ik00NjEgNjk4cTE3NCAwIDI5NyAtMTIzLjV0MTIzIC0yOTcuNXQtMTIzIC0yOTcuNXQtMjk3IC0xMjMuNXEtMTc1IDAgLTI5OCAxMjMuNXQtMTIzIDI5Ny41dDEyMyAyOTcuNXQyOTggMTIzLjV6TTY5NCAyNTh2MzlxMCAxOSAtMTQgMzN0LTMzIDE0aC0zNzZxLTE5IDAgLTMzIC0xNHQtMTQgLTMzdi0zOXEwIC0yMCAxNCAtMzMuNXQzMyAtMTMuNWgzNzZxMTkgMCAzMyAxMy41dDE0IDMzLjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iLiIgaG9yaXotYWR2LXg9Ijk0NSIgZD0iTTE0NyAzOTJxMzcgMCA2NCAtMjd0MjcgLTY0cTAgLTM4IC0yNi41IC02NXQtNjQuNSAtMjd0LTY1IDI3dC0yNyA2NXQyNyA2NC41dDY1IDI2LjV6TTQ3MiAzOTJxMzggMCA2NSAtMjYuNXQyNyAtNjQuNXQtMjcgLTY1dC02NSAtMjd0LTY0LjUgMjd0LTI2LjUgNjVxMCAzNyAyNi41IDY0dDY0LjUgMjd6TTc5OCAzOTJxMzggMCA2NSAtMjYuNXQyNyAtNjQuNXQtMjcgLTY1dC02NSAtMjd0LTY1IDI3dC0yNyA2NXEwIDM3IDI3IDY0dDY1IDI3eiAiIC8+CjxnbHlwaCB1bmljb2RlPSIvIiBob3Jpei1hZHYteD0iOTEyIiBkPSJNNjkzIDUzN2gxODF2LTEyN3YtMzAxaC0xODF2LTUzbC0xMzYgLTEzNmgtMzM2djE4OWgtMTgxdjMwMXYxMjdoMTgxdjE2M2g0NzJ2LTE2M3pNODE2IDQ4MGgtMTA1di01M2gxMDV2NTN6TTI3NSA2NDZ2LTEwOWgzNjR2MTA5aC0zNjR6TTUwMiAtMjZ2MTM2aDEzN3YxMzF2NTVoNTR2LTEyOWg2N3YxOTdoLTYwNHYtMTk3aDY1djExMXYxOGg1NHYtNTV2LTI2N2gyMjd6IiAvPgo8Z2x5cGggdW5pY29kZT0iMCIgaG9yaXotYWR2LXg9Ijg4OSIgZD0iTTY0MyAxNjFsMzkgLTQwbDI4IC0yN3EtNDcgLTYwIC0xMTYuNSAtOTQuNXQtMTQ4LjUgLTM0LjVxLTE0MCAwIC0yMzguNSA5OHQtOTkuNSAyMzhoLTExaC0yaC02N2wxMjYgMTI2bDEyNyAtMTI2aC01MWgtMjhxMCAtMTAwIDcxLjUgLTE3MXQxNzIuNSAtNzFxNjAgMCAxMTIuNSAyNy41dDg1LjUgNzQuNXpNODEwIDMwMWg1MmwtMTI3IC0xMjZsLTEyNiAxMjZoNTBoMzB2MnEwIDEwMSAtNzEuNSAxNzIuNXQtMTcyLjUgNzEuNSBxLTYxIDAgLTExMy41IC0yOC41dC04Ni41IC03Ni41bC0zOSAzOWwtMjggMjhxNDcgNjEgMTE2LjUgOTZ0MTUwLjUgMzVxMTM5IDAgMjM4IC05OXQ5OSAtMjM4di0yaDI4eiIgLz4KPGdseXBoIHVuaWNvZGU9IjEiIGhvcml6LWFkdi14PSI3NDMiIGQ9Ik02ODggMjM1aDI5di0zMHEwIC0xNDMgLTEwMC41IC0yNDMuNXQtMjQzLjUgLTEwMC41dC0yNDQgMTAxdC0xMDEgMjQzcTAgMTQzIDEwMSAyNDR0MjQ0IDEwMXExNiAwIDI1IC0xdjc5djcxbDQ5IC01MGwxNTcgLTE1N2wyMSAtMjFsLTIxIC0yMGwtMTU3IC0xNTdsLTQ5IC01MHY3MHY4OHEtMTggMiAtMjUgMnEtODMgMCAtMTQxIC01OHQtNTggLTE0MXEwIC04MiA1OC41IC0xNDB0MTQwLjUgLTU4dDE0MCA1OHQ1OCAxNDB2MzBoMzBoODd6ICIgLz4KPGdseXBoIHVuaWNvZGU9IjIiIGhvcml6LWFkdi14PSI5MTkiIGQ9Ik00NTkgNzAxcTE3NCAwIDI5NyAtMTIzdDEyMyAtMjk3dC0xMjMgLTI5N3QtMjk3IC0xMjNxLTE3MyAwIC0yOTYgMTIzdC0xMjMgMjk3dDEyMyAyOTd0Mjk2IDEyM3pNNzI4IDM5MnE2IDYgNiAxNXQtNiAxNmwtNTUgNTRxLTYgNiAtMTUgNnQtMTYgLTZsLTI0MyAtMjQ0cS0xNSAtMTYgLTMxIDBsLTg4IDg4cS0xNiAxNiAtMzEgMGwtNTUgLTU0cS02IC03IC02IC0xNnQ2IC0xNWwxMzkgLTE0MHExNSAtMTUgMzcgLTE1aDI2cTIwIDAgMzcgMTV6ICIgLz4KPGdseXBoIHVuaWNvZGU9IjMiIGhvcml6LWFkdi14PSI4NjgiIGQ9Ik0yMiAyMzlxLTEwIDEwIC0xMCAyNHQxMCAyNGw4MyA4M3ExMCAxMCAyMy41IDEwdDIzLjUgLTEwbDEzNiAtMTM1cTEwIC0xMCAyMy41IC0xMHQyMy41IDEwbDM3MSAzNzJxMTAgMTAgMjMuNSAxMHQyMy41IC0xMGw4MyAtODJxMTAgLTEwIDEwIC0yMy41dC0xMCAtMjMuNWwtNDUwIC00NTFxLTI0IC0yNCAtNTcgLTI0aC0zOXEtMzIgMCAtNTYgMjR6IiAvPgo8Z2x5cGggdW5pY29kZT0iNCIgaG9yaXotYWR2LXg9Ijc2MiIgZD0iTTU5IDcwMGw3MDIgLTM1MWwtNzAyIC0zNTB2NzAxeiIgLz4KPGdseXBoIHVuaWNvZGU9IjUiIGhvcml6LWFkdi14PSI4MTYiIGQ9Ik01OSAxdjY5OGgyNjJ2LTY5OGgtMjYyek00OTUgNjk5aDI2MnYtNjk4aC0yNjJ2Njk4eiIgLz4KPGdseXBoIHVuaWNvZGU9IjYiIGhvcml6LWFkdi14PSI4MTciIGQ9Ik03NTggMmgtNjk5djY5OGg2OTl2LTY5OHoiIC8+CjxnbHlwaCB1bmljb2RlPSI3IiBob3Jpei1hZHYteD0iOTIyIiBkPSJNNDIzIDQxN3YxODJsNDg1IC0yNDNsLTQ4NSAtMjQydjE4MWwtMzY0IC0xODF2NDg1eiIgLz4KPGdseXBoIHVuaWNvZGU9IjgiIGhvcml6LWFkdi14PSI5MjIiIGQ9Ik01MDAgMjk1di0xODJsLTQ4NiAyNDNsNDg2IDI0MnYtMTgybDM2MyAxODJ2LTQ4NXoiIC8+CjxnbHlwaCB1bmljb2RlPSI5IiBkPSJNNDYwIDcwMHExNzQgMCAyOTcgLTEyM3QxMjMgLTI5N3QtMTIzIC0yOTd0LTI5NyAtMTIzdC0yOTcgMTIzdC0xMjMgMjk3dDEyMyAyOTd0Mjk3IDEyM3pNMjk4IDY0bDQzMSAyMTZsLTQzMSAyMTZ2LTQzMnoiIC8+CjxnbHlwaCB1bmljb2RlPSI6IiBob3Jpei1hZHYteD0iODAxIiBkPSJNNjcxIDEwMGwxMDUgLTEwMnEwIC0xNiAtMTIgLTI4LjV0LTI5IC0xMi41aC0yNDJxMSAtNCAxIC0xMnEwIC0zOSAtMjcuNSAtNjYuNXQtNjYuNSAtMjcuNXQtNjYuNSAyNy41dC0yNy41IDY2LjVxMCAyIDAuNSA2dDAuNSA2aC0yNDFxLTE2IDAgLTI4LjUgMTIuNXQtMTIuNSAyOC41bDEwNSAxMDJxLTEgOCAtMSAyNXYyMDhxMCA4OCA1MC41IDE1OHQxMzAuNSA5OHEtNCAxMSAtNCAyNnEwIDM5IDI3LjUgNjYuNXQ2Ni41IDI3LjUgdDY2LjUgLTI3LjV0MjcuNSAtNjYuNXEwIC0xNCAtMyAtMjZxODAgLTI4IDEzMC41IC05OC41dDUwLjUgLTE1Ny41di0yMDhxMCAtMTcgLTEgLTI1ek0zNDggNjE1cTAgLTUgMiAtMTVxMjggNSA1MCA1cTIzIDAgNTAgLTVxMyA4IDMgMTVxMCAyMiAtMTUuNSAzN3QtMzcuNSAxNXQtMzcgLTE1dC0xNSAtMzd6IiAvPgo8Z2x5cGggdW5pY29kZT0iOyIgaG9yaXotYWR2LXg9Ijg4NyIgZD0iTTI5OSA0MThsLTQyIC00NHEtNCAtNSAtMTEgLTEyLjVsLTEyLjUgLTEzLjVsLTEwLjUgLTExcS0xOCAxNiAtMjcgMjNxLTQ5IDQwIC04MSA0MGgtMTAxdjExMmgxMDFxNTkgLTEgMTE4IC00MXEzMyAtMjEgNjYgLTUzek0zOTkgMTU2bDQ0IDQ3bDMyIDM0cTE2IC0xNCAyNiAtMjJxNTIgLTQyIDg0IC00MGg4NnY5NGwxNzUgLTE0OGwtMTc1IC0xNDZ2ODhoLTg2cS01NiAwIC0xMjAgNDBxLTI3IDE3IC02NiA1M3pNNTgyIDQwMCBxLTIzIDAgLTU2IC0yMnEtMzUgLTIzIC03OCAtNjhxLTE5IC0xOSAtNTQuNSAtNTcuNWwtNjYuNSAtNjkuNXQtNjAgLTU1cS04MCAtNjQgLTE1NCAtNjVoLTk5djExMmg5OXEyNiAwIDU5IDIycTI5IDE4IDc5IDY4cTUgNSA3MyA3Ny41dDEwNyAxMDQuNXE4MSA2NCAxNTIgNjVoODh2OTJsMTc1IC0xNDdsLTE3NSAtMTQ3djkwaC04OGgtMXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gzYzsiIGhvcml6LWFkdi14PSIzOTUiIGQ9Ik0xMTUgNDEwbDIyMiAyMjN2LTY2OGwtMjIyIDIyMmgtMTEydjIyM2gxMTJ6IiAvPgo8Z2x5cGggdW5pY29kZT0iPSIgaG9yaXotYWR2LXg9Ijk0NyIgZD0iTTg5NiAzNzl2LTE3NmwtNjMgLTI1di0xMDhoLTc3M3Y0NDJoNzczdi0xMDl6TTc2MCAxNDR2Mjk0aC02MjZ2LTI5NGg2MjZ6TTM3MyAzOTBsMjIyIC0xOThoLTQxM3YxOThoMTkxeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDNlOyIgaG9yaXotYWR2LXg9Ijg4OSIgZD0iTTEyNiA0MDhsMjIyIDIyM3YtNjY4bC0yMjIgMjIyaC0xMTJ2MjIzaDExMnpNNDM0IDQzOHE3NSAtNTAgNzUgLTE0MHQtNzUgLTEzOWwtMzQgNjdxMzUgMjggMzUgNzJ0LTM1IDcydjJ6TTY4MCAyOThxMCAtOTIgLTQ2IC0xNjguNXQtMTIzIC0xMjAuNWwtMzQgNjZxNTkgMzQgOTQgOTMuNXQzNSAxMjkuNXQtMzUgMTI5LjV0LTk0IDkzLjV2MmwzMyA2NXE3NyAtNDQgMTIzLjUgLTEyMS41dDQ2LjUgLTE2OC41ek01ODcgNzM4IHExMTggLTY2IDE4OC41IC0xODN0NzAuNSAtMjU3dC03MC41IC0yNTd0LTE4OC41IC0xODJsLTMzIDY2cTk5IDU2IDE1OC41IDE1NS41dDU5LjUgMjE3LjV0LTU5LjUgMjE3LjV0LTE1OS41IDE1NS41eiIgLz4KPGdseXBoIHVuaWNvZGU9Ij8iIGhvcml6LWFkdi14PSI5MjIiIGQ9Ik00NjEgNzAycTE3NSAwIDI5OCAtMTIzLjV0MTIzIC0yOTcuNXQtMTIzIC0yOTcuNXQtMjk4IC0xMjMuNXEtMTc0IDAgLTI5Ny41IDEyMy41dC0xMjMuNSAyOTcuNXQxMjMuNSAyOTcuNXQyOTcuNSAxMjMuNXpNNDg5IDI5cTE5IDE4IDE5IDQ3dC0xOSA0N3EtMjAgMTcgLTQ5IDE3cS0yOCAwIC00OCAtMTdxLTIwIC0yMCAtMTggLTQ3cS0yIC0yNyAxOCAtNDdxMTkgLTE3IDQ4IC0xN3EzMiAwIDQ5IDE3ek02MDIgMzUxcTEwIDI0IDEwIDYyIHEwIDU4IC00MSA5M3EtMzggMzQgLTEwOCAzNHEtNDkgMCAtODUgLTEycS0zMyAtMTEgLTYzIC0zMWwtOSAtNmw0NiAtODdsMTAgOHEyIDEgMTkgMTFxNyA0IDIzIDEwcTEwIDQgMjMgNnE3IDIgMjEgMnEzMCAwIDM4IC0xMHExMSAtMTEgMTEgLTMxcTAgLTEzIC03IC0yNXEtMTIgLTE2IC0yMSAtMjRxLTQgLTQgLTguNSAtOGwtMTAgLTl0LTkuNSAtOHEtMTcgLTE2IC0zMCAtMzRxLTEyIC0yMCAtMjAgLTQ2cS01IC0yMiAtNSAtNDEgcTAgLTQgMC41IC0xMnQwLjUgLTEybDEgLTExaDExaDg4djEycTAgMjYgOCA0MnE5IDE2IDIxIDMwcTE0IDE0IDI5IDI1dDMyIDMwcTE0IDE3IDI1IDQyeiIgLz4KPGdseXBoIHVuaWNvZGU9IkAiIGhvcml6LWFkdi14PSI1MDgiIGQ9Ik0yNTggNzAzcTkyIDAgMTU3LjUgLTY2dDY1LjUgLTE1N3EwIC0xMDcgLTIwMyAtNTQ2bC0yNCAtNTBsLTYzIDEzNXQtMTAxIDI0NC41dC02MyAyMTYuNXEwIDkyIDY1LjUgMTU3LjV0MTU3LjUgNjUuNWg0aDR6TTI1NCAzOTdxNDIgMCA3MiAzMHQzMCA3M3EwIDQyIC0zMCA3MnQtNzIgMzBxLTQzIDAgLTczIC0zMHQtMzAgLTcycTAgLTQzIDMwIC03M3Q3MyAtMzB6IiAvPgo8Z2x5cGggdW5pY29kZT0iQSIgaG9yaXotYWR2LXg9Ijg5MyIgZD0iTTMxNSAyOTlsNzAgLTcwcS0zOCAtMzIgLTg4LjUgLTMwdC04Ni41IDM4bC0xNDQgMTQ0cS0zOCAzNyAtMzggOTF0MzggOTFsOTkgOTlxMzggMzggOTEuNSAzOHQ5MS41IC0zOGwxNDQgLTE0NHEzNiAtMzYgMzcuNSAtODYuNXQtMzAuNSAtODguNWwtNzAgNjlxMTAgMjAgLTYgMzhsLTE0NCAxNDRxLTkgOSAtMjIuNSA5dC0yMi41IC05bC05OSAtOTlxLTEwIC0xMCAtMTAgLTIzdDEwIC0yM2wxNDQgLTE0NHExNiAtMTYgMzYgLTZ6TTcyOCAtOTkgcS0zOCAtMzcgLTkxIC0zN3QtOTEgMzdsLTE0NSAxNDVxLTM1IDM1IC0zNyA4NS41dDMwIDg4LjVsNjkgLTcwcS05IC0yMCA3IC0zNmwxNDQgLTE0NHE5IC0xMCAyMi41IC0xMHQyMi41IDEwbDk5IDk5cTEwIDkgMTAgMjIuNXQtMTAgMjIuNWwtMTQ0IDE0NXEtMTYgMTYgLTM3IDVsLTY5IDcwcTM4IDMyIDg4LjUgMzAuNXQ4Ni41IC0zNy41bDE0NCAtMTQ0cTM3IC0zOCAzNyAtOTEuNXQtMzcgLTkxLjV6TTI2MyA0NjVxMTQgMTQgMzQgMTQgdDM0IC0xNGwyOTUgLTI5NXExNCAtMTQgMTQgLTM0dC0xNCAtMzR0LTM0IC0xNHQtMzQgMTRsLTI5NSAyOTRxLTE0IDE0IC0xNCAzNC41dDE0IDM0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iQiIgaG9yaXotYWR2LXg9Ijg4MSIgZD0iTTczNCAzMTFxLTE0IC0yNyAtNDIgLTUwcS0xMiAtMzAgLTMxLjUgLTU4dC01NC41IC02MHQtOTIuNSAtNTEuNXQtMTI5LjUgLTE5LjVxLTc3IDAgLTE0My41IDIxdC0xMDUuNSA1MXQtNjcgNjB0LTM5IDUxbC0xMSAyMXE1IC0zIDE0LjUgLTYuNXQzOC41IC0xMS41dDU4IC0xMnQ3MCAtMC41dDc4IDE3LjVxLTY0IDI3IC05NiA5MXEtMjEgNDMgLTggNTRxNyA3IDI1IC0xMHE1MyAtNTAgMjEyIC00MXE3IDggMjEgMjZ2NXEwIDY3IDQ3IDExNCB0MTE0IDQ3cTY0IDAgMTEwIC00My41dDUxIC0xMDYuNWwxMDIgLTQ5ek02MjYgNDY5cS0xOSAwIC0zMiAtMTMuNXQtMTMgLTMyLjV0MTMgLTMydDMyIC0xM3QzMi41IDEzdDEzLjUgMzJ0LTEzIDMyLjV0LTMzIDEzLjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iQyIgaG9yaXotYWR2LXg9IjkxMyIgZD0iTTc3MSAzMTdxNDYgLTE4IDc0IC01OS41dDI4IC05Mi41cTAgLTY4IC00OC41IC0xMTYuNXQtMTE2LjUgLTQ4LjVxLTIgMCAtNSAwLjV0LTQgMC41aC00OTRoLTFoLTJxLTY5IDEgLTExNy41IDUwdC00OC41IDExOXEwIDQ1IDIyLjUgODMuNXQ2MC41IDYwLjVxLTYgMTYgLTYgMzVxMCA0NyAzNCA4MXQ4MSAzNHEzOCAwIDcxIC0yNXEzMSA2NCA5MSAxMDN0MTMzIDM5cTEwMyAwIDE3NiAtNzIuNXQ3MyAtMTc2LjVxMCAtMTAgLTEgLTE1eiIgLz4KPGdseXBoIHVuaWNvZGU9IkQiIGhvcml6LWFkdi14PSI5MTciIGQ9Ik00NTkgNjk4cTE3MyAwIDI5NS41IC0xMjN0MTIyLjUgLTI5NnQtMTIyLjUgLTI5NS41dC0yOTUuNSAtMTIyLjV0LTI5NiAxMjIuNXQtMTIzIDI5NS41dDEyMyAyOTZ0Mjk2IDEyM3pNNTc0IDI1MnEtMTEgMTIgLTExIDI4dDExIDI4bDEwOSAxMDhxMTEgMTIgMTEgMjguNXQtMTEgMjcuNWwtMzEgMzFxLTEyIDExIC0yOC41IDExdC0yNy41IC0xMWwtMTA4IC0xMDlxLTEyIC0xMSAtMjguNSAtMTF0LTI3LjUgMTFsLTEwOSAxMDkgcS0xMSAxMSAtMjcuNSAxMXQtMjcuNSAtMTFsLTMxIC0zMXEtMTEgLTExIC0xMSAtMjcuNXQxMSAtMjguNWwxMDkgLTEwOHExMSAtMTIgMTEgLTI4dC0xMSAtMjhsLTEwOSAtMTA4cS0xMSAtMTIgLTExIC0yOC41dDExIC0yNy41bDMxIC0zMXExMSAtMTEgMjcuNSAtMTF0MjcuNSAxMWwxMDkgMTA5cTExIDExIDI3LjUgMTF0MjguNSAtMTFsMTA4IC0xMDlxMTEgLTExIDI3LjUgLTExdDI4LjUgMTFsMzEgMzFxMTEgMTEgMTEgMjcuNXQtMTEgMjguNXogIiAvPgo8Z2x5cGggdW5pY29kZT0iRSIgaG9yaXotYWR2LXg9Ijg5NSIgZD0iTTQ0OCA1MzFxNjMgMCAxMjkuNSAtMjMuNXQxMTUuNSAtNTd0ODkuNSAtNjd0NjEuNSAtNTcuNWwyMSAtMjN2LThsLTIyIC0yNC41dC01OS41IC01NC41dC05MiAtNjl0LTExNCAtNTQuNXQtMTMwLjUgLTI0LjV0LTEyOS41IDIzLjV0LTExNS41IDU3dC04OS41IDY3dC02MS41IDU2LjVsLTIxIDI0djlsMjIgMjQuNXQ1OS41IDU0LjV0OTIgNjguNXQxMTQgNTR0MTMwLjUgMjQuNXpNNDQ2IDE1OHE1OCAwIDk4LjUgNDAuNXQ0MC41IDk4LjUgcTAgNTcgLTQwLjUgOTcuNXQtOTguNSA0MC41cS01NyAwIC05Ny41IC00MC41dC00MC41IC05Ny41cTAgLTU4IDQwLjUgLTk4LjV0OTcuNSAtNDAuNXpNNDQ2IDM2MXEyNiAwIDQ1IC0xOXQxOSAtNDV0LTE5IC00NC41dC00NSAtMTguNXQtNDQuNSAxOC41dC0xOC41IDQ0LjV0MTguNSA0NXQ0NC41IDE5eiIgLz4KPGdseXBoIHVuaWNvZGU9IkYiIGhvcml6LWFkdi14PSI3MDQiIGQ9Ik0yMjQgNzAwaDQyMnYtODE4aC01OTN2NjQ2bDE3MSAxNzF2MXpNNTc4IC01MHY2ODJoLTI4NXYtMTcyaC0xNzJ2LTUxMGg0NTd6IiAvPgo8Z2x5cGggdW5pY29kZT0iRyIgZD0iTTQ2MCA2OThxMTc0IDAgMjk3IC0xMjN0MTIzIC0yOTd0LTEyMyAtMjk3dC0yOTcgLTEyM3QtMjk3IDEyM3QtMTIzIDI5N3QxMjMgMjk3dDI5NyAxMjN6TTczOCA0MDFsLTEgLTNxLTEgLTMgLTEgLTUuNXQyIC0yLjVxMCAtMiAzIC02dDMgLTh2LTExcTEgLTIgNSAtM3ExIC00IDYgLTV0NiAzcS0zIDAgLTIuNSA0LjV0LTAuNSA0LjVxMCAyIC0xIDNxLTIgMiAtMiAzaDdxMCAyIC0yIDV0LTIgNHEtMSAwIC0yLjUgLTF0LTIgLTF0LTAuNSAyIHQtNCA2bC0yIDdxMyAwIDYgMXEtMSAwIDQgMnEtMSAxIC0yIDRxLTIgNCAtNyAycS0yIDAgLTUgLTIuNXQtNSAtMi41ek03MzUgODFxNjMgOTAgNjMgMTk3cTAgMTkgLTEgMjhxLTkgMCAtMTMgMnEtNCAwIC0xNC41IDQuNXQtMTYuNSAyLjVxMCAxIC0xIDFxMiAzIC01IDExcS01IDQgLTcgMHEtMiAtMyA1IC0xMHEwIC0yIDIgLTZxMiAtMSAxIC0zdC0xIC0zcTQgMCA1IDdxMCAtMSAxIC0xcS0yIC0zIDEgLTZ2LTVxMTAgMCAxNCAxMCBxMSAwIDEgLTJ0MSAtM3EzIC0zIDIgLTV0MiAtMnEyIC0xIDIgMXYycTQgLTIgNCAtNnQtNCAtNnEwIC0xIC0xIC0zdC0xIC00cTAgLTYgLTQgLThsLTQgLTJxLTQgLTMgLTggLTUuNXQtNCAtMy41cS0xMiAwIC0xNSAtN3EtNyAwIC0xMSAtNHEtNiAwIC04LjUgNnQtNC41IDZsLTIgNXExIDAgLTEuNSA2bC01LjUgMTN0LTMgOWwtNSAxMHEtMiAxIC03IDEycS04IDQgLTEwIDEzcTEwIDAgMTAgNHEtMSAwIC0yIDFxLTIgMiAxIDJsMyA5IHEwIDEgMSA1LjV0MSA2LjVxLTIgMCAtOCAtMnEwIC0xIC0xLjUgLTAuNXQtMy41IDAuNWwtMyAxcTAgMSAtNi41IDB0LTguNSAycS0yIDIgLTQgMTRxLTEgMyAtOCAzcS0zIDEgLTMuNSAtMXQwLjUgLTVsMSAtNHEyIDAgLTIgLTdxLTEgLTEgLTEgLTJxLTQgMSAtNiA2dC00IDZxLTEgNCAtMyA0cTAgMTAgLTEgMTBsLTMgMXEtNCAyIC01IDNxLTIgMCAtNS41IDMuNXQtNi41IDUuNXQtNCAwbDMgLTZxMiAwIDUgLTQuNXQ3IC0zLjV2LTUgcTMgMSA0LjUgLTEuNXQyLjUgLTIuNXEwIC0xIC0zIDBxLTQgMiAtMyAtMXEyIC02IC00IC05cTAgMTIgLTMgMTJxLTIgMyAtNyA1dC02IDRxLTEgMCAtMy41IDMuNXQtNC41IDQuNXEtMiAtMiAtNSAtMnEtMSAtMiAtNC41IC0yLjV0LTcuNSAwLjVsLTMgMXEtNyAtMTggLTggLTIwcS0xIC0zIC0zIC01dC0zIC01cTAgLTEgLTcuNSAtMS41dC03LjUgLTEuNXEtMTEgNCAtMTEgMTN2NXQxIDl0MSA2bDIgLTJoMy41aDQuNXQzLjUgMXQxLjUgMiBxNCAwIDMgLTRxOSAtMyA5IDNxLTIgMCAtMiAycTMgNCAyIDd0LTQgNnQtMyA0bC00IDRxOSAtNiAxMSAtMXEwIDEgLTEgM3YxcTIgLTIgMy41IC0yLjV0Mi41IDEuNXEyIDEgMyAzdjZxMyAtNCA0LjUgMHQyLjUgNXEwIC0zIDMgMHEyIDIgMyAycTEgMiA1IDIuNXQ1IDMuNXEtMyAxIC0zIDEycTIgMCA0LjUgMS41dDMuNSAxLjV0MiAtMnEwIC02IDEgLTZxNCAyIDQgNXEtMiAwIC01IDEwcS0zIDAgLTUgLTJxLTMgMCAtNy41IDF0LTYuNSAxIHEtNyA3IC02IDdxLTIgNCAyIDVoMnEwIDIgMTEuNSA1dDEyLjUgOHEtNiAwIDggMTNxMTAgOCAxNCA4cTEgMCA5LjUgMmwxNC41IDMuNXQ4IC0wLjVxMjIgMCAyMiAtMnExIDAgMy41IC0xdDQgLTEuNXQzLjUgMC41cTMgMiAxMSAtMnQ4IC04cS0zIDAgLTEyIC0xdC0xNCAtMXYtMnEyIDAgNS41IC00LjV0Mi41IC02LjVxMyAwIDYgMnQ0IDJxMCAtMiAxIC0zcTMgLTIgNCAzbC0xIDRxMSAyIDQuNSAyLjV0NC41IDMuNXEtNDcgNTYgLTExNC41IDg4IHQtMTQzLjUgMzJxLTEzNCAwIC0yMzEgLTkxcTEgLTEgNSAybDIgMXEwIC02IDEgLThsMyAtN3E4IDAgOSAtMmgtNXExIC02IC0zIC00cS0zIDEgLTQgMXEwIDEgLTMgMnQtNSAwdDAgLTVxMSAwIDIgLTF0MyAtMnEyIDAgNi41IC0xdDYuNSAtMnEyIDAgNSAwLjV0NCAwLjVxMiAxIDMgMnQtMSAycTEgMiAtNCA0cTAgMSAxMSAxcTIgMiAxLjUgMy41dDAuNSAzLjV0NCAydDQgM3E0IC0yIDUgLTZxMSAwIDMgLTNxOSAtMTAgOSAtM3E2IC0xIDYgLTExIHE3IDEgNyAxMXEtMSAwIC0xIDNoNHEyIC0xIDIgMXExIDAgMSAtMmg4di0xMXEwIC0yIC0yIC0zdC0zIC0xbC0yIC0xcS0zIC00IC0xLjUgLTV0Ni41IC0zLjV0NiAtMy41bC04IDFxLTEgMCAtNC41IC0wLjV0LTYgLTF0LTQuNSAwLjVxNSAwIDcgMTFxLTggMiAtMTEgLTVxLTEgLTQgLTQgLTMuNXQtNCAtMS41bC0yIC0xcS0zIC0xIC01IC0xLjV0LTIgMC41cS03IC0yIC03IC0xN3ExMSAtOCAxMSAtMTJxNCAtMSA5LjUgLTJ0OC41IC0xIHExIC0zIDQgLTNxMCAtNCA5IC00cTAgNiA2IC00cTEgLTIgMSAtM3EtMSAwIDAgLTIuNXQzIC01LjVxLTIgMCAtMSAtMXEyIC0yIDUuNSAtMXQzLjUgM3EtMiAwIC0yIDZxLTYgNiAxIDhxMCAtNCA2IDFxMiAyIC0xIDNxMiA5IDAgMTJxLTEgMSAtMi41IDF0LTIuNSAycTQgMSAxIDE0aDVxMiAwIDUuNSAtMS41dDUuNSAtMXQzIDMuNXEzIC0yIDQuNSAtNXQ0LjUgMXEwIC0xIDQgLTUuNXQ1IC00LjVxMCAtMyAyIC0zbC0xIC0ycTcgMCA3IDEgcTYgMCA2IDhxMSAwIDIuNSAtM2wzIC02dDIuNSAtM2wyLjUgLTIuNWwzIC0zdDIuNSAtM3QxIC0yLjVxMiAtMiAyIC01cTEgMCAyIDJxMyAzIDMgLTFxMiAwIDQuNSAtMi41dDIuNSAtMy41cS0yIDAgLTEuNSAtMnQtMC41IC0ycTAgLTEgLTExIC0xcS0xIC01IC02IC02dC0xMSAwLjV0LTExIC0wLjVxLTQgLTIgLTkuNSAtOC41dC01LjUgLTEwLjVxMyAwIDcuNSAzLjV0Ni41IDQuNXEyIDAgMTAgNHEwIC0xIDEgLTF2LTFxLTYgMCAtMiAtNyBxMSAtMSAxIC0ycTMgLTUgOCAtNXEwIC0xIC0yLjUgLTF0LTIuNSAtMmwtNSAtM2gtNmwxIDFsMSAxaDN2NHEtMyAwIC02IC0xLjV0LTUgLTEuNXEtNCAtNCAtNiAtNHEtMiAtMTAgLTYgLTEybC0yIC0xbC00IC0ybC0yIC0ybC0yIC0ycS0xIC0yIC0yIC01cS0zIC03IC0zIC05cS0xIDAgLTMuNSAtNS41dC02LjUgLTUuNXEtMSAtMiAtNS41IC02dC00LjUgLTEwcTEgLTEgMS41IC00dDEuNSAtNi41dDEgLTQuNXEwIC04IC00IC04bC0yIDN0LTEgMyBxMCA0IC00IDEycTAgMiAtNC41IDEuNXQtNS41IC0wLjVxLTEgMyAtMTMgM3EwIC0xIDEgLTJ0MSAtM3EtNiAtMiAtNyAtMnEtMiAwIC00LjUgMi41dC01LjUgMS41cS0xNCAtMiAtMTQgLTE2cS0xIDAgLTEgLTguNXQxIC04LjVxMCAtMiAyIC02dDIgLTVxMiAwIDYgLTR0NSAtNHExIC00IDUgLTRsMiAxbDIgNHEtMyAxIC0xLjUgMy41dDMuNSAzLjVxMCAtMiA2IDJsNiAybDIgMnExIC0zIC0xIC00cS0yIDAgLTMgLTNsLTEgLTIgcS0xIC0yIC0yIC01dC0xIC01dDEgLTQuNXQwIC00LjVoMTN2M3EzIDAgMi41IC02LjV0MS41IC02LjVxMCAtMiAxIC02dDEgLTVxNSAtMyA0IC04cTEyIDAgMTIgM3E3IDAgNSAtN3E1IDAgNiAzdDEgNS41dDIgMi41cTAgMyAyIDFsNiAzbDMgMnEyIC0xIDIgLTJxNSAwIDkgNHEyIDAgNCAtNXQ2IC01cTEyIDAgMTMgMXEzIC0yIDMgLTNxMSAwIDIgLTFsMSAtMWgxbDQgLTRxMCAtMiAyLjUgLTN0Mi41IC0ybDEgLTFsMyAtMmw5IC0zcTEgMyA0IDAgcTEgLTEgMiAtMWwyIC0ycTEgLTEgNCAtN3EyIC0yIDQgLTExcS0xIDAgLTEgLThsNCAtMXEyIDAgMiAycTIgMCA1IC0ydDQgLTJxLTIgLTIgMSAtMy41dDMgMi41cTMgMCAzIC0xMXEyIDAgNC41IDEuNXQ0LjUgMS41cTYgMCA2IDFxOCAtMiAxMyAtOHE1IC01IDUuNSAtMTR0LTQuNSAtMTRsLTggLTEwcTAgLTEyIC0xIC0xMnEwIC0xNCAtMyAtMTRxMCAtMyAtMi41IC03dC0zLjUgLTZxLTEgLTEgLTYuNSAtNC41dC02LjUgLTUuNSBxLTEgMCAtNCAtMXQtNCAtMWwtMiAtM3EtMyAtMyAtMiAtM3EwIC0xIC0wLjUgLTcuNXQtMS41IC04LjVxLTQgLTIgLTMgLTRxLTEgMCAtMS41IC0xdC0zLjUgLTFxLTIgMCAtNSAtMi41dC0zIC01LjVxLTIgLTggLTYgLTExbC0zIC0ycS00IC0yIC00IC00di04cS02IDAgLTggLTRxLTQgMCAtMTEgLTRxMCAtNCAtMiAtNHEwIC00IC0zIC0zdC00IDBxMiAwIDIgLTZxMCAtMSAtNiAtOWwtMSAtMnEtMiAtMyAtMyAtM3EwIC0xIC0wLjUgLTQgdC0wLjUgLTV2LTNsMiAycTAgMSAyIC0xcS0xIC0yIC0zIC00dC0zIC01cS01IDAgLTUgLThxMCAtMiAxIC0ycTAgLTEgMiAtNWwtMjcgOXEwIDM3IDQgMzdxMCA5IDIgOXYxNHEtMSAyIDEuNSA2LjV0Mi41IDYuNXEzIDEgMy41IDEwdDAuNSAxN3QyIDhxMCA0IDEuNSAyMC41dC0wLjUgMjAuNWwtNyA4cS01IDAgLTkgNi41dC00IDEyLjVxLTMgOSAtMyAxMHExIDAgLTIgNC41dC02IDkuNWwtNCA1cS0zIDMgLTMgNC41dDIgNXQyIDYuNSBxLTQgMiAtMiAxMC41dDUgOC41cTAgMyAzIDRxMSAtMyAzIC0ycTMgMyAwIDV2MTNxMCAxMCAtNSAxMHEtMiAwIC00IC01cS0xIDEgLTUgMS41dC03IDJ0LTMgNC41cTIgNiAtOCAxMXExIDQgLTUuNSA4LjV0LTEwLjUgNC41cTAgMSAtMiAxLjV0LTIgMS41cS0yIDAgLTUgM3QtNiAzcS00IDAgLTEwIDIuNXQtOSAyLjVxLTEgMiAtNi41IDN0LTYuNSAzcS03IDAgLTcgMTNxMCAxOCAtOSAxOHEwIDMgLTQgNi41dC02IDMuNXEtMyA3IC01IDcgcTAgNCAtNiA5cS0zIDIgLTMgMHEtMSAtMiAyLjUgLTUuNXQzLjUgLTUuNXExIDAgOCAtMTNxNiAtMTAgMyAtMTFxLTQgLTEgLTEwIDhxLTIgNCAtMiA2cS0yIDEgLTQuNSA2LjV0LTIuNSA3LjVxLTEgMSAtMi41IDR0LTIuNSA2bC0xIDJxMCAxMCAtMTEgMTBsLTcgOXEwIDEwIC04IDEzcTAgMiAtMSA5dDAgMTBxMCAyMyAtMTAgMzFxLTMzIC02OCAtMzMgLTE0NHEwIC0xNDAgOTkuNSAtMjM5dDIzOS41IC05OXE4MiAwIDE1MyAzN3QxMTggMTAwIHEtNyAtMiAtOSA5cS0zIDE3IDIgMzJxNSAtMiA2IDBxLTQgMSAtMiA2cTEwIC03IDEwIDJsLTIgMnEwIDIgMSAzdDEuNSAwLjV0MC41IC0yLjVxMyAwIDMuNSA0LjV0MS41IDUuNXEwIC0xMSAzIC0xMnEyIC0yIC0wLjUgLTQuNXQtMi41IC0zLjVxLTIgLTEgLTIgLTZoLTNxMCAtMyAtMSAtOC41dC0xIC03LjVxLTIgMCAtMiAtMTZ6TTY2NiAzODNxMiAtMSAyIC00cTI1IDAgMjUgM3ExIC0yIDIgLTN0MiAycTEgMCA0LjUgLTN0Ny41IC0ybDcgNCBsLTIgMXEwIDYgLTUgOS41dC02IDQuNXEtMSAwIC0zLjUgMXQtNC41IDFxLTMgMiAtNiAtMXEtMyAtMiAtMyAwcS0xIDIgLTMgMnEwIDggLTkgN3EtMSAtMyAtMy41IC03dC0zLjUgLTcuNXQtMSAtNy41ek01MTggNDkxcTAgLTUgLTEgLTVxLTUgLTMgLTEwIC0zaC0xMXEtMiAwIC0xMCAycTAgMSAxIDJxMyA0IC0xIDRxNyAzIDggM3YtMXYtNHEwIC0xIDIgLTAuNXQ0LjUgMXQzLjUgMS41cTMgMCA2IDFxMSAxIDEuNSAwLjV0MC41IC0zLjV6IE01NTEgNDQ0cTAgMiAtMSA0dC0xIDRxMCAzIDMgMi41dDQgMy41cTMgLTEgMCAtM3YtNHEyIDAgNCAydDMgMnEtMiAtNyAtMSAtOHE1IC01IDQgLTZxNyAwIDUgLTExcTMgMCAzIDNxMiAtMSAyIC0yLjV0LTIgLTEuNXEtMyAtNSAtMTUgLTVxMCA2IC00IDNxLTMgLTEgLTIgNHExIDIgMSAzcS0yIDEgNSAycS0xIDggLTggOHpNNTM2IDQyOHEtMiAyIDAgOHEtMyAxIDEgMmw1IDJxLTQgMCAtMiA0aDJxMSAtMiAyIC0xaDRxMSAtMSAwIC0zIHEtMyAtMTIgLTEyIC0xMnpNNTUxIDQyMnExIDAgMSAxaDNxMCAtMiAtMS41IC0ydC0yLjUgMXpNMzkyIDQwMXExIDEgNCAzcTAgLTMgLTQgLTN6TTU5OCAzODhxMiAwIC0xIC02cS0xIDIgLTIgNXEzIDAgMyAxek01OTggMzgwcTIgMCAxLjUgLTQuNXQtNS41IC0zLjVxMCA3IDIgN2wxIC0ycTEgMSAxIDN6TTYyMCAzNjVxMCAtNCAtMSAtNC41dC00LjUgMS41dC01LjUgMmg1cTEgLTEgNiAxek03MjggMjQwcTYgMCA2IDFxMTAgMCAxNiAzIHEwIC00IC0yLjUgLTkuNXQtMS41IC05LjVxLTMgMCAtMyAtNWwtMiAtMnEtMiAtMyAtNCAtNHEwIC0yIC05IC0xMXEtMSAtMiAtNS41IC02LjV0LTUuNSAtNi41cS0xNCAtMTQgLTEwIC0xNHEwIC0yNCAyIC0yNGwxIC02cTEgLTYgMSAtMTB0LTEgLTVxMCAtMyAtMiAtNy41dC0yIC02LjVsLTIgLTFsLTMgLTNxLTIgMCAtNCAtMy41dC0zIC0zLjVxMCAtNCAtMSAtMTF0LTEgLTExbC0xIC00bC0yIC02bC0xIC00cS0xNSAtOCAtMTUgLTE3IHEtNyAtMTAgLTggLTEycS0xOSAwIC0xOSAtNGgtMTVxMCAyIC0xIDZ0LTEgN3EtMSAwIC0yIDMuNXQtMiAzLjVxMCAxIC0yLjUgNi41dC00LjUgMTF0LTEgNS41cTAgOSAtMyA5cTAgNCAtMi41IDExdC0yLjUgMTBxLTEgMCAtMiA0dC0xLjUgNy41dDAuNSA0LjVxMCA0IDQgMjJxMSA5IC0zIDIzcS00IDAgLTQgNnEtNiA0IC02IDE1cTYgNiAzIDIwcS0zIDEgLTE0IDFxLTEgMyAtNy41IDR0LTE2LjUgMGwtMTAgLTFxLTEgLTIgLTQuNSAtMS41IHQtOC41IDIuNXQtNSAzcS0zIDAgLTcuNSA0LjV0LTQuNSA4LjVxLTQgMSAtOCA5LjV0LTQgMTIuNXEtNCA0IDAgOXEwIDMgLTMgMTJxMCAyIDEuNSA0dDEuNSA0cTAgMTEgNCAxOXEwIDEgMiA0dDIgNHEyIDMgMyAzcTIgMSAzIDNxMiAxIDUgNXEyIDMgMyA0cTMgMSAwIDRxNCAwIDQgMTBxMiAzIDYgM2wxIDFxNCA1IDUgNXEyIDMgNiAzcTEgLTEgMi41IC0xdDQuNSAxbDMgMXE1IDcgMTQgN3ExIDIgNSAxLjV0MTAuNSAtMS41dDcuNSAtMXYyIHEzIC0xIDcgLTEwdDQgLTEyaDhxMCAtNCAxMCAtNHExNiAwIDE2IDZxNiAwIDYgLTZoNnQ4LjUgLTAuNXQ3LjUgLTJ0MiAtMi41cTIgMCA0IC0zdDMgLTNxMCAtMyAyLjUgLTguNXQ0LjUgLTUuNXEwIC04IDUgLTExcTYgLTE0IDEyIC0xOHEtMSAtMiAxLjUgLTZ0Mi41IC01cTEgLTYgMyAtN3EwIC00IDUgLTExLjV0OCAtNy41cTAgLTEgLTEgLTJ0MiAtMnpNMzEyIDI5NnEwIC0zIDMgMHEwIC00IC00IC0ycS0yIDAgLTEgM3ExIDAgMiAtMXogTTMyOCAyOTdxNCAtMSA3LjUgLTMuNXQ1LjUgLTIuNXEzIC0zIDMuNSAtNHQtMS41IC0ycS04IC0yIC0xMiA1cS01IDAgLTEwIDVxNiAwIDcgMnpNMzYyIDI4M2wyIC0xcTIgLTIgMyAtNGwxIC0xaC0xM3EtMSAtMSAtNC41IC0xdC00LjUgMmg3bC0yIDRxMSAwIDUgLTF0NiAtMXYzek0zMzEgMjc4cTQgMCA0IC0zcS01IDAgLTQgM3pNMzM2IDI3NWwyIDNxMSAwIDEgLTJxLTEgLTEgLTMgLTF6TTM3NiAyNzhxMyAwIDMgLTFxLTQgMiAtMyAxeiBNMzczIDI3OGwyIC0xcS0xIDAgLTEgLTAuNXQtMSAtMC41djJ6TTM1NyAyNTBxMSAxIDEgMmwxIC0xcTAgLTEgLTIgLTF6TTc0MCAxMzRxMCAyIDIgM3oiIC8+CjxnbHlwaCB1bmljb2RlPSJIIiBob3Jpei1hZHYteD0iODY1IiBkPSJNNjg2IDI3OXYtMzc4aC0xNzd2MjM1aC0xNTJ2LTIzNWgtMTgzdjM3OGgtMTUzbDQxMiA0MTFsNDExIC00MTFoLTE1OHoiIC8+CjxnbHlwaCB1bmljb2RlPSJJIiBob3Jpei1hZHYteD0iOTMyIiBkPSJNODg0IDIzNHYtMzE0aC04MzZ2MzE0bDE1NyA0MThoNTIyek01ODIgMjM0aDE5OGwtMTA1IDMyMmwtNDE4IDFsLTEwNCAtMzIzaDE5N2w0OSAtOTZoMTMweiIgLz4KPGdseXBoIHVuaWNvZGU9IkoiIGhvcml6LWFkdi14PSI4NjIiIGQ9Ik04NDggNTM0bC0xMjIgLTEyMmw4MiAtODJsLTM3MCAtNDJsNDMgMzY5bDgxIC04MWwxMjIgMTIyek0xMzYgMTQ4bC04MiA4MmwzNjkgNDNsLTQzIC0zNzBsLTgxIDgybC0xMjIgLTEyMmwtMTYzIDE2M3pNMTgyIDM4OGwxOTcgLTY4bC0yMjEgMTh6TTM5MyA0MTd2LTg1bC0yOCA4MHpNNjgyIDE3NGwtMTk3IDY5bDIyMSAtMTl6TTQ3MSAxNDZ2ODVsMjggLTgxeiIgLz4KPGdseXBoIHVuaWNvZGU9IksiIGhvcml6LWFkdi14PSI4NjkiIGQ9Ik01MzAgMzUxbDMxOCAtMzE4di0xNjh2MGgtMTY4aC0xdjEyOWgtMTI4djEyOGgtMTI4bC02MSA2MXEtNDAgLTE0IC04MyAtMTRxLTEwOSAwIC0xODcgNzcuNXQtNzggMTg3LjV0NzggMTg3LjV0MTg3IDc3LjV0MTg3IC03Ny41dDc4IC0xODcuNXEwIC00MyAtMTQgLTgzek0yMjQgNDAycTM3IDAgNjMgMjZ0MjYgNjN0LTI2IDYzdC02MyAyNnQtNjMuNSAtMjZ0LTI2LjUgLTYzdDI2LjUgLTYzdDYzLjUgLTI2eiIgLz4KPGdseXBoIHVuaWNvZGU9IkwiIGQ9Ik00NjAgNzAxcTE3NCAwIDI5NyAtMTIzdDEyMyAtMjk3dC0xMjMgLTI5N3QtMjk3IC0xMjN0LTI5NyAxMjN0LTEyMyAyOTd0MTIzIDI5N3QyOTcgMTIzek00NjAgLTM0cTEzMCAwIDIyMi41IDkydDkyLjUgMjIzdC05Mi41IDIyM3QtMjIyLjUgOTJ0LTIyMi41IC05MnQtOTIuNSAtMjIzdDkyLjUgLTIyM3QyMjIuNSAtOTJ6TTQ2NCA1MjlxMTAzIDAgMTc2LjUgLTczLjV0NzMuNSAtMTc3LjV0LTczIC0xNzcuNXQtMTc3IC03My41IHQtMTc3LjUgNzMuNXQtNzMuNSAxNzcuNXQ3My41IDE3Ny41dDE3Ny41IDczLjV6TTM5NiAzNTlxMzMgMzMgMTAyIDcwbC0zMCA0MHEtNCAxIC0xMiAxcS02MSAwIC0xMTYuNSAtNTV0LTU1LjUgLTExNnEwIC02IDEgLTlsNDIgLTMycTM4IDcwIDY5IDEwMXpNNTQwIDE1NXExNiAwIDI4IDEydDEyIDI5dC0xMS41IDI5dC0yOC41IDEydC0yOSAtMTJ0LTEyIC0yOXQxMiAtMjl0MjkgLTEyeiIgLz4KPGdseXBoIHVuaWNvZGU9Ik0iIGhvcml6LWFkdi14PSI5NTIiIGQ9Ik04OTIgMzJsLTI3MyAyNjJsMjczIDIzNHEzIC04IDMgLTE1di00NjVxMCAtOCAtMyAtMTZ6TTQ3NiAyMzhsLTcyIDU4bC0zNiAzMGwtMjc1IDIzNXExMCAyIDE0IDJoNzM4cTQgMCAxNCAtMmwtMjc1IC0yMzVsLTM2IC0zMHpNODQ1IC0yaC03MzhxLTUgMCAtMTMgMmwyNzYgMjY1bDEwNiAtODdsMTA3IDg3bDI3NSAtMjY1cS04IC0yIC0xMyAtMnpNNjAgNTI4bDI3MyAtMjM0bC0yNzMgLTI2MnEtMyA4IC0zIDE2djQ2NXEwIDcgMyAxNXoiIC8+CjxnbHlwaCB1bmljb2RlPSJOIiBob3Jpei1hZHYteD0iOTQzIiBkPSJNODU3IDY3MHExNyAwIDIzIC02dDYgLTIzdi02NTVxMCAtMTcgLTYgLTIzdC0yMyAtNmgtMTA4aC01NDZoLTcxcS0yOCAwIC01My41IDI2LjV0LTI1LjUgNTIuNXY0ODFxMCAxNyA2IDIzdDIzIDZoOTJ2OTVxMCAxNyA2IDIzdDIzIDZoNjU0ek04MzcgN3Y2MTNoLTYxNHYtNzR2LTUwdi00NDVoLTQ5djQ0NWgtNzF2LTQ2MHEwIC03IDExIC0xOHQxOCAtMTFoNzFoNTQ2aDg4ek01MTEgNTU2di0yMjNoLTIyM3YyMjNoMjIzek03NjUgNTI1di0zNyBoLTE4NXYzN2gxODV6TTc2NSA0MTF2LTM3aC0xODV2MzdoMTg1ek03NjUgMjU5di0zN2gtNDc3djM3aDQ3N3pNNzY1IDE0NHYtMzdoLTQ3N3YzN2g0Nzd6IiAvPgo8Z2x5cGggdW5pY29kZT0iTyIgaG9yaXotYWR2LXg9IjkzMCIgZD0iTTg4MiA1MTB2LTUxMWgtNzB2NTExaDcwek02OTUgNTEwaDQ3di01MTFoLTU1NnY1MTFoNTJxNjggMTMzIDEyMiAxMzNoMjA3cTMyIDAgNjYuNSAtNDAuNXQ2MS41IC05Mi41ek01MTQgNTIycTEzIDAgMjIgOXQ5IDIydC05IDIxLjV0LTIyIDguNWgtMTA0cS0xMyAwIC0yMS41IC04LjV0LTguNSAtMjEuNXQ4LjUgLTIydDIxLjUgLTloMTA0ek00OCA1MTBoNjl2LTUxMWgtNjl2NTExeiIgLz4KPGdseXBoIHVuaWNvZGU9IlAiIGhvcml6LWFkdi14PSI5MDkiIGQ9Ik03MTkgNDk2aDE0M3YtNDk1aC02NTl2MWwtMTc3IDQ2MWw2MTUgMjM3ek02NjAgNDk2bC01MSAxMzNsLTM0NSAtMTMzaDM5NnpNOTcgNDMybDEwNiAtMjc3djMxOHpNMjU4IDU2aDU0OXYzODVoLTU0OXYtMzg1ek02OTkgMjkybDU4IC0xOTBoLTQzMmwxMDMgMTEybDY2IC00MmwxMjMgMTc3bDM4IC03MXpNMzc5IDI3NXEtMjIgMCAtMzcgMTV0LTE1IDM3dDE1IDM3dDM3IDE1dDM3IC0xNXQxNSAtMzd0LTE1IC0zN3QtMzcgLTE1eiIgLz4KPGdseXBoIHVuaWNvZGU9IlEiIGhvcml6LWFkdi14PSI4NDQiIGQ9Ik02ODEgNTIxcTYxIC01NCA5NS41IC0xMjkuNXQzNC41IC0xNjAuNXEwIC0xNjEgLTExNCAtMjc1LjV0LTI3NSAtMTE0LjV0LTI3NSAxMTQuNXQtMTE0IDI3NS41cTAgODUgMzUgMTYxdDk2IDEzMHEyMCAxNyA0Ni41IDE1LjV0NDMuNSAtMjEuNXExNyAtMTkgMTUuNSAtNDUuNXQtMjEuNSAtNDMuNXEtODggLTc4IC04OCAtMTk2cTAgLTEwOSA3Ni41IC0xODZ0MTg1LjUgLTc3dDE4NS41IDc3dDc3LjUgMTg2cTAgMTE3IC04OCAxOTUgcS0yMCAxOCAtMjEuNSA0NHQxNi41IDQ2cTE3IDE5IDQzLjUgMjAuNXQ0NS41IC0xNS41ek00MjMgMTY2cS0yNiAwIC00NC41IDE5dC0xOC41IDQ1djQwN3EwIDI2IDE4LjUgNDV0NDQuNSAxOXQ0NSAtMTl0MTkgLTQ1di00MDdxMCAtMjYgLTE5IC00NXQtNDUgLTE5eiIgLz4KPGdseXBoIHVuaWNvZGU9IlIiIGhvcml6LWFkdi14PSI5MDkiIGQ9Ik02NjggMTA1djg3bDEwNCA3MHYtMjYyaC03MzF2NTIzaDMyN3EtMiAtMSAtNi41IC0zdC02LjUgLTNxLTg3IC0zOSAtMTQxIC05OWgtNjl2LTMxM2g1MjN6TTg3NyA0MTdsLTMxMyAtMjExdjEzN3EtOTAgMCAtMTQxIC03cS00OSAtNiAtODkuNSAtMjF0LTYzLjUgLTMzLjV0LTM5IC0zNS41dC0yMiAtMjhsLTYgLTEycTAgNTQgMjAgMTAwdDUxLjUgNzUuNXQ3MC41IDUyLjV0NzcuNSAzNXQ3MCAyMHQ1MS41IDEwbDIwIDJ2MTI2eiIgLz4KPGdseXBoIHVuaWNvZGU9IlMiIGhvcml6LWFkdi14PSI4NTMiIGQ9Ik04MjYgMzg5cTEwIC0xMSA4IC0yNHEwIC0xMyAtMTAgLTI4cS0zIC00IC0xNiAtMTRsLTE4NCAtMTIxcS0yIC0xIC01LjUgLTd0LTIuNSAtMTB2LTRsODEgLTIzN3E0IC0xMSA0IC0yM3EwIC0xNSAtNyAtMjVxLTExIC0xNiAtMzAgLTE2aC0xcS0xNiAxIC0zNiAxNWwtMTkwIDE1NXEtMyAzIC0xMCAzdC05IC0zbC0xODEgLTE1NHEtMTggLTE0IC0zNiAtMTVxLTIxIC0yIC0zMSAxNXEtOCAxMSAtOCAyNnEwIDcgNCAyMWw3MiAyMzZ2NCBxMSA1IC0yIDExdC02IDdsLTE4NSAxMjJxLTEwIDcgLTE2IDE0cS0xMSAxMyAtMTEgMjhxMCAxNCA4IDI0cTkgOSAxNiAxMnExMiA1IDI3IDVoMjMwcTYgMCAxMSA0cTcgNSA3IDEwbDY3IDIzOXE0IDE0IDkgMjFxMTMgMTggMzMgMTlxMjAgLTEgMzMgLTE5cTMgLTQgMTAgLTIxbDY2IC0yMzlxMCAtNSA3IC0xMHE1IC00IDExIC00aDIzMHE5IDAgMjAgLTNxMTQgLTQgMjMgLTE0eiIgLz4KPGdseXBoIHVuaWNvZGU9IlQiIGhvcml6LWFkdi14PSI4OTkiIGQ9Ik04MTcgMTg1bDYzIC02NGwtMTYyIC05MWwtOTIgLTE2M2wtNjMgNjRsMTQgMTQ4bC0xNjkgMTY5bC0yMjQgLTM3MWwtNjMgNjNsMTIwIDQ3NWwtMTc2IDE3NXEtMTkgMjAgLTE5IDQ2LjV0MTkgNDUuNXQ0NiAxOXQ0NiAtMTlsMTc2IC0xNzVsNDc1IDEyMGw2MyAtNjNsLTM3MSAtMjI1bDE2OCAtMTY4eiIgLz4KPGdseXBoIHVuaWNvZGU9IlUiIGhvcml6LWFkdi14PSI4OTQiIGQ9Ik03NjAgMTU0cTQ2IC0yMCA3Mi41IC00NC41dDI5LjUgLTM4LjVsMyAtMTR2LTg2aC04MzZ2ODZxMCAyIDAuNSA2dDYgMTV0MTUuNSAyMnQzMS41IDI2dDUwLjUgMjhxMTIgNSA1NCAyOXQ4NyA0M3Q5NCAyOHEtMzMgMzQgLTcyIDEzNHEtMTEgMjggLTExIDEwMHEwIDcgLTEgMzF0LTAuNSA0MS41dDMuNSAyOS41cTMxIDExMSAxNTkgMTExcTEyNyAwIDE1OCAtMTExcTQgLTEyIDQuNSAtMjkuNXQtMSAtNDF0LTEuNSAtMzEuNSBxMCAtNzIgLTEwIC0xMDBxLTM4IC05NiAtNzIgLTEzNHE1MCAtOCA5NC41IC0yN3Q4NyAtNDMuNXQ1NC41IC0yOS41eiIgLz4KPGdseXBoIHVuaWNvZGU9IlYiIGhvcml6LWFkdi14PSI5NDkiIGQ9Ik02NTkgNDE2bDIzNSAxMTF2LTQ0OWwtMjM1IDExMXYxdi0xMDNxMCAtMTkgLTEzIC0zMnQtMzIgLTEzaC01MTBxLTE5IDAgLTMyIDEzdC0xMyAzMnY0MzNxMCAxOSAxMyAzMnQzMiAxM2g1MTBxMTkgMCAzMiAtMTN0MTMgLTMydi0xMDR6IiAvPgo8Z2x5cGggdW5pY29kZT0iVyIgaG9yaXotYWR2LXg9Ijk1NCIgZD0iTTcwNCA1NHYxODFsOTIgOTN2LTI3NHEwIC01MSAtMzYgLTg3dC04NyAtMzZoLTQ5MnEtNTEgMCAtODcgMzZ0LTM2IDg3djQ5M3EwIDUxIDM2IDg3dDg3IDM2aDQ5MnExNyAwIDI0IC0ybC04OSAtOTBoLTQyN3EtMTMgMCAtMjIgLTl0LTkgLTIydi00OTNxMCAtMTMgOSAtMjJ0MjIgLTloNDkycTEzIDAgMjIgOXQ5IDIyek00MzEgMzE0bDM1NCAzNTRsMTMyIC0xMzJsLTM1NCAtMzU0djBsLTE5NSAtNjNsNjMgMTk1djB6TTU0NyAyMDggbC04OSA4OWwtNDMgLTEzMXoiIC8+CjxnbHlwaCB1bmljb2RlPSJYIiBob3Jpei1hZHYteD0iOTIxIiBkPSJNODY4IDU0MnYtNDIzaC02NnEtMTMgMjkgLTQwIDQ2LjV0LTYwIDE3LjV0LTU5LjUgLTE3LjV0LTQwLjUgLTQ2LjVoLTIyMHY0MjNoNDg2ek0yNDAgMTgzcS0zMyAwIC02MCAtMTcuNXQtNDAgLTQ2LjVoLTEwN3YxODBsMTExIDEyM2gxODR2LTI4NHEtMzMgNDUgLTg4IDQ1ek0xMDEgMjg4di01OGgxNjF2MTMyaC05OXpNMjQwIDE0NnEzMCAwIDUxLjUgLTIxdDIxLjUgLTUycTAgLTMwIC0yMS41IC01MS41dC01MS41IC0yMS41IHEtMzEgMCAtNTIgMjEuNXQtMjEgNTEuNXEwIDMxIDIxIDUydDUyIDIxek03MDIgMTQ2cTMxIDAgNTIgLTIxdDIxIC01MnEwIC0zMCAtMjEgLTUxLjV0LTUyIC0yMS41cS0zMCAwIC01MS41IDIxLjV0LTIxLjUgNTEuNXEwIDMxIDIxLjUgNTJ0NTEuNSAyMXoiIC8+CjxnbHlwaCB1bmljb2RlPSJZIiBob3Jpei1hZHYteD0iODYxIiBkPSJNNDI1IDQ4OGwtMTQ1IC00MDlsLTEyNiAxOTNsLTgxIC03NmwtMjIgLTIwbC00NiAzOWwxNjIgMTUxbDk2IC0xNDdsMTcxIDQ4M2wxNTcgLTYwNWwxMzEgNDEzbDExNiAtMzcxbC02MSAtMTZsLTU1IDE3OGwtMTM3IC00MzF6IiAvPgo8Z2x5cGggdW5pY29kZT0iWiIgaG9yaXotYWR2LXg9Ijg5NyIgZD0iTTQwMiA2MDd2LTM2OWgzNzFxMCAtMTUzIC0xMDggLTI2MXQtMjYxIC0xMDh0LTI2MSAxMDh0LTEwOCAyNjFxMCAxNTIgMTA3LjUgMjYwdDI1OS41IDEwOXpNNDk2IDcwMHExNTMgMCAyNjEuNSAtMTA4LjV0MTA4LjUgLTI2MS41aC0zNzF2MzcwaDF6IiAvPgo8Z2x5cGggdW5pY29kZT0iWyIgaG9yaXotYWR2LXg9Ijg2MSIgZD0iTTQ0NSA2NzF2LTI3OGg0MDl2LTE4NWgtNDA5di0yNzdsLTQyNyAzNzB6IiAvPgo8Z2x5cGggdW5pY29kZT0iXCIgaG9yaXotYWR2LXg9Ijg1NCIgZD0iTTcxMCA1NzloODd2LTczOWgtNzQwdjczOWg4OXY0NnEwIDM1IDIwIDU0dDU2IDE5dDU2LjUgLTE5LjV0MjAuNSAtNTMuNXYtNDZoNTJ2NDZxMCAzNCAyMC41IDUzLjV0NTYuNSAxOS41dDU2IC0xOXQyMCAtNTR2LTQ2aDUydjQ2cTAgMzQgMjAuNSA1My41dDU2LjUgMTkuNXQ1Ni41IC0xOS41dDIwLjUgLTUzLjV2LTQ2ek01OTggNjI1di0xMjNxMCAtMzIgMzUgLTMycTE5IDAgMjcuNSA3LjV0OC41IDI0LjV2MTIzcTAgMTcgLTguNSAyNC41IHQtMjcuNSA3LjVxLTM1IDAgLTM1IC0zMnpNMzkyIDYyNXYtMTIzcTAgLTE3IDguNSAtMjQuNXQyNy41IC03LjVxMzUgMCAzNSAzMnYxMjNxMCAzMiAtMzUgMzJxLTE5IDAgLTI3LjUgLTcuNXQtOC41IC0yNC41ek0xODcgNjI1di0xMjNxMCAtMzIgMzUgLTMycTE5IDAgMjcuNSA3LjV0OC41IDI0LjV2MTIzcTAgMTcgLTguNSAyNC41dC0yNy41IDcuNXEtMzUgMCAtMzUgLTMyek03MzUgLTk5djUxNGgtNjE2di01MTRoNjE2ek00MjkgOTkgcTAgLTQ1IC0zNSAtNzB0LTkwIC0yNXEtMzYgMCAtNzMgMTRsNyA1MnEzNSAtMTQgNzMgLTE0cTI0IDAgMzggMTF0MTQgMjhxMCAyMiAtMTYuNSAzMi41dC01OS41IDEyLjV2NTJxNjMgNSA2MyAzOHEwIDI4IC00MiAyOHEtMjkgMCAtNjEgLTE1bC03IDUycTM0IDE1IDg0IDE1cTQ1IDAgNzEgLTE4dDI2IC00NnEwIC01MCAtNjUgLTcydi0xcTczIC0yMCA3MyAtNzR6TTUzNyAyMjlsLTUyIC0yMGwtNyA1Mmw5MSA0NGgzMXYtMjk2aC02M3YyMjB6ICIgLz4KPGdseXBoIHVuaWNvZGU9Il0iIGhvcml6LWFkdi14PSI4NjEiIGQ9Ik00MTUgLTY5djI3N2gtNDA4djE4NWg0MDh2Mjc4bDQyOCAtMzcweiIgLz4KPGdseXBoIHVuaWNvZGU9Il4iIGhvcml6LWFkdi14PSI3NzUiIGQ9Ik03NDkgNTcycTIyIC00NiAtMyAtMTMycS0yNCAtODUgLTUgLTIzNHEtOCAtMiAtMjEgLTR0LTQ5IC04dC02NiAtOHQtNjEgLTJ0LTQ2LjUgOXQtMTAuNSAyNnExNSA0OCAtNDggNDZxLTYxIC0yIC0xODIgLTQ4cS0zNyAtMTQgLTYzIC0zdjM5OXEyMiA2IDU4IDE1dDExMiAyNXQxMjYuNSAxNC41dDUwLjUgLTI0LjVxMCAtMyAtMiAtMTQuNXQtMy41IC0yM3QtMS41IC0yM3Q1IC0xOHQxNiAtNS41cTMwIDQgNzguNSA3dDgyLjUgNHogTTE0NSA2NTh2LTgxN2gtODV2ODE3cTAgMTcgMTIuNSAyOS41dDMwLjUgMTIuNXExNyAwIDI5LjUgLTEyLjV0MTIuNSAtMjkuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSJfIiBob3Jpei1hZHYteD0iODIwIiBkPSJNNTkgMTk4djE5OWg3MDJ2LTE5OWgtNzAyeiIgLz4KPGdseXBoIHVuaWNvZGU9ImAiIGhvcml6LWFkdi14PSI5MzYiIGQ9Ik0zMDYgMzc4bC0xNTIgMTUzbC05NSAtOTZ2Mjc3aDI3N2wtOTUgLTk1bDE1MiAtMTUyek03ODMgNzVsOTUgOTV2LTI3NmgtMjc3bDk1IDk1bC0xNTIgMTUxbDg3IDg3ek02MzEgMzc4bC04NyA4N2wxNTIgMTUybC05NSA5NWgyNzZ2LTI3N2wtOTQgOTV6TTMwNiAyMjdsODcgLTg3bC0xNTIgLTE1Mmw5NSAtOTVsLTI3NyAxdjI3N2w5NSAtOTZ6IiAvPgo8Z2x5cGggdW5pY29kZT0iYSIgaG9yaXotYWR2LXg9IjgxMCIgZD0iTTc0NSAxNDRxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV0LTE0LjUgLTM2dC0zNS41IC0xNXEtMiAwIC02IDAuNXQtNiAwLjVxLTQyIC0zNiAtNzkgLTU5cS04MyAtNTUgLTE1NyAtNzZxLTcxIC00NCAtOTAgLTQ0cS0xNCAwIC05NSA0NXEtNzYgMjIgLTE1NiA3NXEtNDAgMjcgLTc5IDU5cS0yIDAgLTUuNSAtMC41dC01LjUgLTAuNXEtMjEgMCAtMzYgMTV0LTE1IDM2dDE1IDM1LjV0MzYgMTQuNXQzNS41IC0xNC41dDE0LjUgLTM1LjV2LTggcTkgLTggMzQgLTIydDM4IC0yM3E0NyAtMzEgMTQ0IC0zM2wzMiAxNTFxNCA5OCA3IDE5MmgtMTM2bC01MiAxMnEtMTQgLTE3IC0zMyAtMTdxLTE3IDAgLTI5IDExLjV0LTEyIDI4LjV0MTIgMjguNXQyOSAxMS41cTIyIDAgMzMgLTE4aDE5MHEyIDcyIDMgOTZxLTMyIDEwIC01MiAzNi41dC0yMCA2MC41cTAgNDIgMjkuNSA3MS41dDcwLjUgMjkuNXE0MiAwIDcxLjUgLTI5LjV0MjkuNSAtNzEuNXEwIC0zMyAtMjAgLTU5LjV0LTUxIC0zNi41IHEwIC03IDEuNSAtNDAuNWwyLjUgLTU2LjVoMTg5cTExIDE4IDMzIDE4cTE3IDAgMjkgLTExLjV0MTIgLTI4LjV0LTEyIC0yOC41dC0yOSAtMTEuNXEtMjEgMCAtMzIgMTdsLTUzIC0xMmgtMTM1bDYgLTE5MmwzMyAtMTU0cTc5IC00IDEyMCAyMXE1MCAzMCA5NiA2MnEtMSAyIC0xIDZxMCAyMSAxNSAzNS41dDM2IDE0LjV6TTM1MSA2MDFxMCAtMjIgMTUuNSAtMzcuNXQzNy41IC0xNS41cTIzIDAgMzguNSAxNS41dDE1LjUgMzcuNXQtMTYgMzcuNSB0LTM4IDE1LjV0LTM3LjUgLTE1LjV0LTE1LjUgLTM3LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iYiIgaG9yaXotYWR2LXg9IjkxOSIgZD0iTTQ2MSA2OTlsNDA4IC0xMTN2LTU5MWwtNDA4IC0xMTRsLTQxMCAxMTR2NTkxek00MjYgLTM4djQzOWwtMzA2IDg2di00NDF6TTQ2MCA0NjJsMzAwIDg0bC0yOTkgODJsLTMwMCAtODJ6TTgwMSA0NnY0NDBsLTMwNyAtODV2LTQ0MHoiIC8+CjxnbHlwaCB1bmljb2RlPSJjIiBob3Jpei1hZHYteD0iOTA4IiBkPSJNNzY3IDMxOHE0NiAtMTkgNzMuNSAtNjB0MjcuNSAtOTJxMCAtNjggLTQ4IC0xMTZ0LTExNiAtNDhoLTloLTE5OHYxNjJoMzBoNzZxMTIgMCAxNSA2LjV0LTQgMTYuNWwtMTQ1IDE3M3EtOCAxMCAtMTkuNSAxMHQtMTkuNSAtMTBsLTE0NSAtMTczcS04IC0xMCAtNSAtMTYuNXQxNiAtNi41aDc2aDMwdi0xNjJoLTE5OGgtMWgtMWgtMnYxcS02OCAxIC0xMTYuNSA1MHQtNDguNSAxMTdxMCA0NiAyMiA4NHQ2MCA2MXEtNSAxOCAtNSAzNCBxMCA0NyAzMy41IDgwLjV0ODEuNSAzMy41cTM5IDAgNjkgLTI0cTMxIDY0IDkxIDEwM3QxMzMgMzlxMTAzIDAgMTc1LjUgLTcyLjV0NzIuNSAtMTc1LjVxMCAtMTAgLTEgLTE1eiIgLz4KPGdseXBoIHVuaWNvZGU9ImQiIGhvcml6LWFkdi14PSI5MTgiIGQ9Ik00NTkgNjk5cTE3NCAwIDI5Ni41IC0xMjN0MTIyLjUgLTI5NnEwIC0xNzQgLTEyMi41IC0yOTYuNXQtMjk2LjUgLTEyMi41cS0xNzMgMCAtMjk2IDEyMi41dC0xMjMgMjk2LjVxMCAxNzMgMTIzIDI5NnQyOTYgMTIzek03NzQgMjgwcTAgMTMwIC05Mi41IDIyMnQtMjIyLjUgOTJxLTEwMCAwIC0xODIgLTU4bDQzOCAtNDM4cTU5IDgxIDU5IDE4MnpNMTQ1IDI4MHEwIC0xMzAgOTIgLTIyMnQyMjIgLTkycTEwMyAwIDE4MyA1OGwtNDM4IDQzOSBxLTU5IC04MyAtNTkgLTE4M3oiIC8+CjxnbHlwaCB1bmljb2RlPSJlIiBob3Jpei1hZHYteD0iNTU2IiBkPSJNNTUwIDY5OWwtMTkzIC0zNDJoMTU4bC01MTAgLTQ3NmwyMzkgMzg2aC0xNjB6IiAvPgo8Z2x5cGggdW5pY29kZT0iZiIgaG9yaXotYWR2LXg9IjkxMiIgZD0iTTU2IDQxNXExNDkgMCAyNzUgLTczLjV0MjAwIC0xOTkuNXQ3NSAtMjc1aC0xNjBxLTIgMTYxIC0xMTUgMjc0cS0xMTQgMTE0IC0yNzUgMTE0djE2MHpNNTYgNzAwcTE2OSAwIDMyMi41IC02NnQyNjUuNSAtMTc3LjV0MTc4IC0yNjZ0NjcgLTMyMy41aC0xNjBxLTEgMTgzIC05MS41IDMzNy41dC0yNDUgMjQ0LjV0LTMzNi41IDkwdjE2MXpNMTY3IDkwcTQ2IDAgNzguNSAtMzIuNXQzMi41IC03OC41dC0zMi41IC03OC41dC03OC41IC0zMi41IHQtNzguNSAzMi41dC0zMi41IDc4LjV0MzIuNSA3OC41dDc4LjUgMzIuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSJnIiBob3Jpei1hZHYteD0iODk0IiBkPSJNODY1IDM2di0zNWgtMTUxdjQ3djFxLTQgNDMgLTU1IDczcS0xMCAxNiAtMjIgNDdxLTUgMTEgLTUgNDBxMCAzNyAxIDQxcTEzIDQ0IDY0IDQ0dDY0IC00NHYtNDFxMCAtMzAgLTQgLTQwcS0xNSAtMzkgLTI5IC01NHEyMCAtNCAzOCAtMTEuNXQzNS41IC0xN3QyMS41IC0xMS41cTE5IC04IDI5LjUgLTE4dDExLjUgLTE1ek0xODAgNDl2LTF2LTQ3aC0xNTF2MzVxMCAyIDEgNnQxMS41IDE0dDI5LjUgMThxNSAyIDIxLjUgMTJ0MzQuNSAxNy41IHQzOCAxMS41cS0xNCAxNSAtMjkgNTRxLTQgMTAgLTQgNDBxMCAzNyAxIDQxcTExIDQ0IDYzIDQ0cTUxIDAgNjQgLTQ0cTEgLTQgMSAtNDFxMCAtMzAgLTQgLTQwcS0xNSAtMzYgLTI0IC00OHEtNTMgLTMyIC01MyAtNzJ6TTYyMCAxMDJxMjUgLTExIDM5LjUgLTI0LjV0MTYuNSAtMjEuNWwyIC04di00N2gtNDYydjQ3cTAgMyAxLjUgOC41dDE2IDE5LjV0NDAuNSAyNnE2IDMgMjkgMTZ0NDggMjMuNXQ1MiAxNS41cS0xOCAyMSAtMzkgNzQgcS02IDEzIC02IDU2cTAgNTMgMSA1NnExNyA2MSA4NyA2MXQ4OCAtNjFxMSAtMyAxIC01NnEwIC00MSAtNiAtNTZxLTIxIC01NCAtNDAgLTc0cTI4IC01IDUyLjUgLTE1dDQ5IC0yNHQyOS41IC0xNnoiIC8+CjxnbHlwaCB1bmljb2RlPSJoIiBob3Jpei1hZHYteD0iOTA2IiBkPSJNODQ4IDQyNXEyNSAtNjggMjUgLTE0NHQtMjUgLTE0NHEtMTAgLTI4IC00MCAtMjhxLTYgMCAtMTAgMWwtNyAycS01NSAtMTExIC0xNjkgLTE2OWwyIC03cTQgLTE2IC0zLjUgLTMwdC0yMi41IC0yMHEtNzIgLTI1IC0xNDQgLTI1cS03MyAwIC0xNDUgMjVxLTE1IDYgLTIyLjUgMjB0LTMuNSAzMGwyIDdxLTExMiA1NSAtMTcwIDE2OWwtNyAtMnEtMyAtMSAtMTAgLTFxLTI5IDAgLTM5IDI4cS0yNiA3MCAtMjYgMTQ0dDI2IDE0NCBxMTAgMjggMzkgMjhxMyAwIDExIC0ybDYgLTFxNTggMTE1IDE3MCAxNjlsLTIgN3EtNCAxNiAzLjUgMzB0MjIuNSAyMHE3MiAyNSAxNDQgMjVxNzUgMCAxNDUgLTI2cTE1IC01IDIyLjUgLTE5dDMuNSAtMzBsLTIgLTdxMTEzIC01NiAxNzAgLTE2OWw2IDFxOCAyIDExIDJxMjkgMCAzOSAtMjh6TTgwOCAxNTFxMjMgNjMgMjMgMTMwcTAgNjYgLTIyIDEzMGwtMTY2IC00MXEyMCAtNDIgMjAgLTg5dC0yMCAtODl6TTU4MyAtNzRsLTQwIDE2NSBxLTQyIC0yMCAtODkgLTIwdC05MCAyMGwtNDAgLTE2NXE2MSAtMjMgMTMwIC0yM3E2OCAwIDEyOSAyM3pNNTYxIDEyOXExMiAtNyAxNyAtMTZxMjQgMTcgNDQgNDNxLTExIDYgLTE3IDE4cS04IDE3IDAgMzZxMTYgMzIgMTYgNzFxMCAzOCAtMTYgNzFxLTggMTggMCAzNnE3IDEyIDE3IDE4cS0xOSAyNSAtNDQgNDNxLTcgLTEyIC0xNyAtMTZxLTggLTQgLTE4IC00cS0xMSAwIC0xOCA0cS0zMyAxNiAtNzIgMTZxLTM4IDAgLTcxIC0xNiBxLTcgLTQgLTE4IC00cS0xMCAwIC0xOCA0cS0xMiA3IC0xNyAxNnEtMjUgLTE4IC00NCAtNDNxMTEgLTYgMTcgLTE4cTggLTE4IDAgLTM2cS0xNyAtMzYgLTE3IC03MXEwIC0zNiAxNiAtNzFxOSAtMTkgMCAtMzZxLTQgLTExIC0xNiAtMThxMTYgLTIyIDQ0IC00NHE1IDEwIDE3IDE3cTggNCAxOCA0cTExIDAgMTggLTRxMzMgLTE2IDcyIC0xNnEzOCAwIDcxIDE2cTcgNCAxOCA0cTEwIDAgMTggLTR6TTc1IDI4MXEwIC02NCAyMyAtMTMwbDE2NSA0MSBxLTIwIDQ1IC0yMCA4OXEwIDQ1IDIxIDg5bC0xNjYgNDFxLTIzIC02NyAtMjMgLTEzMHpNNDUzIDY1OXEtNjggMCAtMTI5IC0yM2w0MCAtMTY1cTQzIDIwIDg5IDIwcTQ3IDAgOTAgLTIwbDQwIDE2NXEtNjEgMjMgLTEzMCAyM3oiIC8+CjxnbHlwaCB1bmljb2RlPSJpIiBkPSJNNDYwIDY5OXExNzQgMCAyOTcgLTEyM3QxMjMgLTI5N3QtMTIzIC0yOTd0LTI5NyAtMTIzcS0xNzMgMCAtMjk2LjUgMTIzdC0xMjMuNSAyOTd0MTIzLjUgMjk3dDI5Ni41IDEyM3pNNTE0IDU2OXEtMzEgLTEgLTQ5IC0yMnQtMTggLTQ1cTAgLTI1IDEzLjUgLTQwLjV0MzYuNSAtMTUuNWgxcTI5IDAgNDguNSAyMC41dDE5LjUgNDguNXEwIDIzIC0xMyAzN3EtMTUgMTcgLTM5IDE3ek01NjUgOThsMyAzbC0yIDRsLTE4IDM4bC01IC00IHEtMTQgLTE0IC0zNC41IC0yOHQtMjQuNSAtMTV2NXEwIDcgMyAyMGw0NiAxODhxNiAyNSA2IDU3cTAgMTggLTYgMzBxLTcgMTIgLTIyIDEycS0yNSAwIC03MS41IC0yOC41dC05MS41IC03MC41bC0zIC0zbDE2IC00NWw2IDRxMzUgMzEgNTUgMzlxMCAtNiAtMyAtMjFsLTQzIC0xODJxLTYgLTMwIC02IC02MHEwIC0yNSAxMCAtMzZxOSAtMTAgMjYgLTEwcTIzIDAgNzAuNSAyOXQ4OC41IDc0eiIgLz4KPGdseXBoIHVuaWNvZGU9ImoiIGhvcml6LWFkdi14PSI4NzciIGQ9Ik04MzUgMjMydi0xbDEgLTF2LTFxMTkgLTM1IDE5IC03OXEwIC0xOCAtNSAtNDNxLTEyIC00NiAtNDUgLTgwbC02NCAtNjNxLTUxIC01MSAtMTIzIC01MXQtMTIyIDUxbC03NyA3NmwtNDcgNDhsLTMzIDMzcS0zNyAzNyAtNDggOTFxLTIgMjAgLTIgMzFxMCAxNyAzIDM1bDMgMTJxNCAxNSAxNCAzNHYxcTEgMSAyLjUgNGwyLjUgNWwxIDJsMSAxcTEgMSAyLjUgMy41dDIuNSAzLjV2MWwyIDJxMSAxIDMgMy41dDMgMy41djFsMiAybDQgNHQ0IDUgbDI4IDI4bDQgLTVsNTcgLTU2cTAgLTEgMiAtM3QyIC0zdDEgLTMuNXQxIC0zLjVsLTI1IC0yNXEtMSAtMSAtMyAtMy41dC00IC00LjVxMCAtMSAtMSAtMnYtMXEtMiAtMiAtNCAtNnEtMSAwIC0xIC0xdC0xIC0ydC0xLjUgLTMuNXQtMC41IC0zLjVsLTEgLTF2LTJxLTQgLTkgLTQgLTIycTAgLTE1IDcgLTMycTQgLTggMTQgLTIwbDU3IC01N2w0MCAtMzlsNjAgLTYxcTIxIC0yMSA1MiAtMjFxMzIgMCA1MiAyMWw2NCA2NHExMiAxMiAxOCAyOSBxMyAxMSAzIDIzcTAgMTAgLTMgMjFxLTUgMTkgLTE4IDMxbC05OCA5OHExIDYgMSAxN3EwIDIxIC0zIDQwcS0xMiA2OCAtNTkgMTE2cTM5IC0xMiA3MSAtNDJsMiAtMmwxNTcgLTE1N3ExOCAtMTggMjkgLTM5cTAgLTEgMSAtMXpNNTM4IDQ0MXEzOSAtMzkgNDggLTkxcTMgLTE1IDMgLTMxcTAgLTExIC00IC0zNWwtMyAtMTJxLTMgLTEyIC0xMyAtMzRsLTEgLTFxLTEgLTEgLTIuNSAtNGwtMi41IC01bC0xIC0ybC0xIC0xcS0yIC00IC01IC03IGwtMSAtMXEtMSAtMSAtMSAtMnEtMyAtMyAtNSAtN2wtMSAtMWwtMiAtMnEtMiAtMyAtOCAtOWwtMjggLTI4bC00IDVsLTU3IDU2cS0xIDEgLTIgM3QtMiAzdC0xIDMuNXQtMSAzLjVsMjUgMjVxMSAxIDMgMy41dDQgNC41cTAgMSAwLjUgMXQwLjUgMXYxcTIgMiA0IDZsMSAxcTEgMSAxIDJxMiA0IDMgN3YxcTAgMSAxIDJxMyAxMSAzIDIycTAgMTUgLTcgMzJxLTQgOCAtMTQgMjBsLTU3IDU3bC0zOSAzOWwtNjEgNjFxLTIxIDIxIC01MiAyMSB0LTUyIC0yMWwtNjQgLTY0cS0xMiAtMTIgLTE4IC0yOXEtMyAtMTEgLTMgLTIzcTAgLTEwIDMgLTIxcTUgLTE5IDE4IC0zMWw5OCAtOThxLTEgLTYgLTEgLTE3cTAgLTIzIDQgLTQwcTEwIC02NSA1OCAtMTE2cS00MCAxMiAtNzEgNDJsLTIgMmwtMTU3IDE1N3EtMTggMTggLTI5IDM5cTAgMSAtMSAxdjFsLTEgMXYxcS0xOSAzOCAtMTkgNzlxMCAxOCA1IDQzcTEyIDQ2IDQ1IDgwbDY0IDYzcTUxIDUxIDEyMyA1MXQxMjIgLTUxbDc3IC03NiBsNDcgLTQ4eiIgLz4KPGdseXBoIHVuaWNvZGU9ImsiIGhvcml6LWFkdi14PSI4OTYiIGQ9Ik02NTcgNjEwcTg5IDAgMTQ4LjUgLTUwLjV0NTkuNSAtMTU5LjVxMCAtNDkgLTI2IC0xMDF0LTUyIC03OWwtMjYgLTI4bC0zMTMgLTMxMmwtMzEzIDMxMmwtMTEgMTF0LTI1IDMwdC0zMiA0NnQtMjUgNTYuNXQtMTEgNjQuNXEwIDEwOSA1OSAxNTkuNXQxNDggNTAuNXE5MCAwIDE5MSAtMTA3bDE5IC0yMXE0IDUgMTEuNSAxMy41dDMxIDMxdDQ3IDM5dDU2LjUgMzAuNXQ2MyAxNHoiIC8+CjxnbHlwaCB1bmljb2RlPSJsIiBob3Jpei1hZHYteD0iOTQyIiBkPSJNMjc5IDcwMGg2MDV2LTEzM2gtNjA1djEzM3pNMjc5IDI4NHYxMzNoNjA1di0xMzNoLTYwNXpNMjc5IDB2MTMzaDYwNXYtMTMzaC02MDV6TTEyMiA3MDBxMjggMCA0Ny41IC0xOS41dDE5LjUgLTQ2LjVxMCAtMjggLTE5LjUgLTQ3LjV0LTQ3LjUgLTE5LjVxLTI3IDAgLTQ2LjUgMTkuNXQtMTkuNSA0Ny41cTAgMjcgMTkuNSA0Ni41dDQ2LjUgMTkuNXpNMTIyIDQxOHEyOCAwIDQ3LjUgLTE5LjV0MTkuNSAtNDcuNXEwIC0yNyAtMTkuNSAtNDYuNSB0LTQ3LjUgLTE5LjVxLTI3IDAgLTQ2LjUgMTkuNXQtMTkuNSA0Ni41cTAgMjggMTkuNSA0Ny41dDQ2LjUgMTkuNXpNMTIyIDEzNHEyOCAwIDQ3LjUgLTE5LjV0MTkuNSAtNDYuNXEwIC0yOCAtMTkuNSAtNDcuNXQtNDcuNSAtMTkuNXEtMjcgMCAtNDYuNSAxOS41dC0xOS41IDQ3LjVxMCAyNyAxOS41IDQ2LjV0NDYuNSAxOS41eiIgLz4KPGdseXBoIHVuaWNvZGU9Im0iIGhvcml6LWFkdi14PSI4MDgiIGQ9Ik03NzEgNjk4di04M3YtNTE0cS0xIC01MiAtNDYuNSAtODh0LTExMC41IC0zNnQtMTExIDM3dC00NiA4OXQ0NiA4OXQxMTEgMzdxMzYgMCA3MCAtMTN2MzA4bC0zNTIgLTg0di00OTVxLTEgLTUyIC00NyAtODguNXQtMTEwIC0zNi41cS02NSAwIC0xMTEgMzd0LTQ2IDkwcTAgNTIgNDYgODl0MTExIDM3cTM1IDAgNjkgLTEzdjUxM2gybDQzOCAxMDR6IiAvPgo8Z2x5cGggdW5pY29kZT0ibiIgaG9yaXotYWR2LXg9Ijk1NiIgZD0iTTc1OSA3MDBxNTggMCA5OSAtNDF0NDEgLTk5di01NjFxMCAtNTggLTQxIC05OXQtOTkgLTQxaC01NjFxLTU4IDAgLTk5IDQxdC00MSA5OXY1NjFxMCA1OCA0MSA5OXQ5OSA0MWg1NjF6TTc5NCA0OTBoLTUxM3YtMTE3aDUxM3YxMTd6TTI1OSAyMTdoLTk2di0xMTRoOTZ2MTE0ek0xNjMgMjM4aDk2djExNGgtOTZ2LTExNHpNMjgxIDIxN3YtMTE0aDUxM3YxMTRoLTUxM3pNMjgxIDIzOGg1MTN2MTE0aC01MTN2LTExNHpNMjU5IDQ5MGgtOTYgdi0xMTdoOTZ2MTE3ek0xNjMgLTFxMCAtMTQgMTAuNSAtMjQuNXQyNC41IC0xMC41aDYxdjExN2gtOTZ2LTgyek03NTkgLTM2cTE0IDAgMjQuNSAxMC41dDEwLjUgMjQuNXY4MmgtNTEzdi0xMTdoNDc4eiIgLz4KPGdseXBoIHVuaWNvZGU9Im8iIGhvcml6LWFkdi14PSI5NDEiIGQ9Ik04NjcgNTQ1cTExIDAgMTggLTcuNXQ3IC0xNy41di01MjVxMCAtMTEgLTcgLTE4dC0xOCAtN2gtNzg0cS0xMSAwIC0xOCA3dC03IDE4djUyNXEwIDEwIDcgMTcuNXQxOCA3LjVoMzhsMjkgNTlxMTEgMjIgMzYgMjJoMTU4cTI1IDAgMzYgLTIybDI4IC01OWg0NTl6IiAvPgo8Z2x5cGggdW5pY29kZT0icCIgaG9yaXotYWR2LXg9Ijg1NSIgZD0iTTU0MiA1NDlsMTUzIC0xNTNsLTQ2MCAtNDYwdjB2MGwtMjI2IC03NGw3MyAyMjd2MHYwek0xODggNjVsMzc5IDM3OWwtMjUgMjZsLTM4MCAtMzgwek02OTQgNzAxbDE1NCAtMTUzbC0xMDEgLTEwMGwtMTUzIDE1M3oiIC8+CjxnbHlwaCB1bmljb2RlPSJxIiBob3Jpei1hZHYteD0iOTEwIiBkPSJNODY1IDE2MHEwIC00MiAtMjYgLTc1dC02NiAtNDRxMTUgLTQzIDY2IC04MnExMiAtOCAtOSAtMTRxLTQ1IC0xMSAtMTE0IDIxcS01MiAyNSAtOTcgNzFoLTI5OXEtNDIgMCAtNzcgMjdxMzAgMTggNTYgNDNoMjc2cTc0IDAgMTI2LjUgNTIuNXQ1Mi41IDEyNi41djIzNXE0NyAtNSA3OSAtNDB0MzIgLTgzdi0yMzh6TTY5OCAyODZxMCAtNTIgLTM2IC04OHQtODcgLTM2aC0yOThxLTQ5IC01MCAtMTAwIC03MnQtOTAgLTIycS0zNCAwIC0zNCAxMSBxMCAzIDMgNXE1MCAzOCA2NiA4MnEtNDAgMTEgLTY2IDQ0dC0yNiA3NnYyMzdxMCA1MSAzNiA4Ny41dDg4IDM2LjVoNDIxcTUxIDAgODcgLTM2LjV0MzYgLTg3LjV2LTIzN3oiIC8+CjxnbHlwaCB1bmljb2RlPSJyIiBob3Jpei1hZHYteD0iOTAwIiBkPSJNNzI2IDI3OGwyNCAyNGw5MSA5MXYtMjYwcTAgLTEyOCAtMTI4IC0xMjhoLTUwOXYtMTA4bC0xNzEgMTcybDE3MSAxNzJ2LTExNXYtNmg0ODRxMTYgMCAyNyAxMXQxMSAyN3YxMjB6TTE3NCAzMTlsLTI0IC0yNGwtOTEgLTkxdjI2MHEwIDEyNyAxMjggMTI3aDUwOXYxMDhsMTcxIC0xNzFsLTE3MSAtMTcydjExNXY2aC00ODRxLTE2IDAgLTI3IC0xMS41dC0xMSAtMjcuNXYtMTE5eiIgLz4KPGdseXBoIHVuaWNvZGU9InMiIGhvcml6LWFkdi14PSI4NjQiIGQ9Ik04MTYgNHEyMyAtMjMgMjMgLTU0cTAgLTI5IC0yMCAtNDhxLTE5IC0xOSAtNDcgLTE5cS0zMiAwIC01NSAyM2wtMjE5IDIxOXEtNzQgLTQ4IC0xNjYgLTQ4cS0xMjkgMCAtMjIwLjUgOTEuNXQtOTEuNSAyMjAuNXQ5MS41IDIyMC41dDIyMC41IDkxLjV0MjIwLjUgLTkxLjV0OTEuNSAtMjIwLjVxMCAtOTAgLTQ3IC0xNjV6TTUwNiAzODlxMCA3MiAtNTEgMTIzdC0xMjMgNTF0LTEyMyAtNTF0LTUxIC0xMjN0NTEgLTEyM3QxMjMgLTUxIHQxMjMgNTF0NTEgMTIzeiIgLz4KPGdseXBoIHVuaWNvZGU9InQiIGhvcml6LWFkdi14PSI5MTkiIGQ9Ik00NjAgNjk5cTE3MyAwIDI5NiAtMTIzdDEyMyAtMjk2cTAgLTE3NCAtMTIzIC0yOTd0LTI5NiAtMTIzcS0xNzQgMCAtMjk3IDEyM3QtMTIzIDI5N3EwIDE3MyAxMjMgMjk2dDI5NyAxMjN6TTQ2MCAtMzVxMTMwIDAgMjIyIDkyLjV0OTIgMjIyLjV0LTkyIDIyMnQtMjIyIDkydC0yMjIuNSAtOTJ0LTkyLjUgLTIyMnQ5Mi41IC0yMjIuNXQyMjIuNSAtOTIuNXpNNjYzIDE4NnExNCAtMTAgNSAtMjRsLTI0IC0zOXEtNSAtNiAtMTEgLThoLTQgcS01IDAgLTEwIDNsLTE5MyAxMjlxLTEgMSAtMi41IDJ0LTIuNSAxcS01IDcgLTUgMTN2MjI4cTAgNyA1IDEycTcgNSAxMyA1aDQ2cTcgMCAxMiAtNXQ1IC0xMnYtMTkzeiIgLz4KPGdseXBoIHVuaWNvZGU9InUiIGhvcml6LWFkdi14PSI5NTUiIGQ9Ik02MCA2MzFoODM1di02NzNoLTgzNXY2NzN6TTgyNSAyOHY1MzRoLTY5NXYtNTM0aDY5NXpNMjI1IDQzMXEtMTggMCAtMzEgMTN0LTEzIDMxdDEzIDMwLjV0MzEgMTIuNXQzMC41IC0xMi41dDEyLjUgLTMwLjV0LTEyLjUgLTMxdC0zMC41IC0xM3pNNzMxIDQzMXEtMTggMCAtMzEgMTN0LTEzIDMxdDEzIDMwLjV0MzEgMTIuNXQzMC41IC0xMi41dDEyLjUgLTMwLjV0LTEyLjUgLTMxdC0zMC41IC0xM3pNMjI1IDE1OXExOCAwIDMwLjUgLTEzIHQxMi41IC0zMXQtMTIuNSAtMzAuNXQtMzAuNSAtMTIuNXQtMzEgMTIuNXQtMTMgMzAuNXQxMyAzMXQzMSAxM3pNNzMxIDE1OXExOCAwIDMwLjUgLTEzdDEyLjUgLTMxdC0xMi41IC0zMC41dC0zMC41IC0xMi41dC0zMSAxMi41dC0xMyAzMC41dDEzIDMxdDMxIDEzek01OTMgNDU3di0zMjVoLTIyOHYzMjVoMjI4ek01MzMgMTgxdjExOGgtMTA5di0xMThoMTA5eiIgLz4KPGdseXBoIHVuaWNvZGU9InYiIGhvcml6LWFkdi14PSI5NDUiIGQ9Ik04NjYgNTU3cTEwIDAgMTcuNSAtN3Q3LjUgLTE3di00NzJxMCAtMTEgLTcuNSAtMTh0LTE3LjUgLTdoLTc4NnEtMTAgMCAtMTcuNSA3dC03LjUgMTh2NDcycTAgMTAgNy41IDE3dDE3LjUgN2gxNzNxMCAxIDEgMWwyMyA0OHE0IDkgMTUgMTUuNXQyMSA2LjVoMzE5cTI1IDAgMzYgLTIybDI0IC00OHYtMWgxNzR6TTQ3MiAxMjBxNzUgMCAxMjggNTIuNXQ1MyAxMjcuNXQtNTMgMTI4dC0xMjggNTNxLTc0IDAgLTEyNyAtNTN0LTUzIC0xMjggdDUzIC0xMjcuNXQxMjcgLTUyLjV6IiAvPgo8Z2x5cGggdW5pY29kZT0idyIgaG9yaXotYWR2LXg9IjkyNyIgZD0iTTg4NSAzOTdxMTYgLTEzNyAtOTQuNSAtMjQ3dC0yODIuNSAtMTI5cS02MiAtNyAtMTIwIDBxLTkyIC05NSAtMTk3IC0xMDZxLTQ3IC01IC01NiA4cS0zIDQgMyA4cTg4IDY2IDgwIDE0NXEtNjkgMzkgLTExMiA5OHQtNTEgMTMwcS0xNiAxMzYgOTQgMjQ2LjV0MjgyIDEzMC41cTE3MiAxOSAzMDQuNSAtNjR0MTQ5LjUgLTIyMHoiIC8+CjxnbHlwaCB1bmljb2RlPSJ4IiBob3Jpei1hZHYteD0iOTQ5IiBkPSJNNTI2IDEwMHEyIDEwIDIgMTZsOTggOThsMTM5IC0xMzlsOTQgLTY5bDEwIC0zOGwtMTA0IC0xMDRsLTM3IDEwbC03MCA5NHpNNzU1IDIycS0xOCAwIC0zMC41IC0xMi41dC0xMi41IC0zMS41cTAgLTE4IDEyLjUgLTMwLjV0MzAuNSAtMTIuNXExOSAwIDMxLjUgMTIuNXQxMi41IDMwLjVxMCAxOSAtMTIuNSAzMS41dC0zMS41IDEyLjV6TTQ2OSAzNzFsLTk4IC05OHEtNiAwIC0xNiAtMmwtNzEgNzBxLTMyIC0xNSAtNTYgLTE1IHEtNzQgMCAtMTMzLjUgNjB0LTYwLjUgMTM0cTAgMSAxNyAxOHE2MyAtNjMgNzEgLTY4dDQ1IC01cTI5IDAgNjUuNSAzNnQzNi41IDY2cTAgMzYgLTYgNDUuNXQtNjcgNjkuNXExNSAxOCAxOCAxOHE3NCAxIDEzNCAtNTkuNXQ2MCAtMTM0LjVxMCAtMjcgLTE2IC01N3pNNzg2IDIwMnEwIDMgMC41IDcuNXQwLjUgMTguNXQtMS41IDI4dC01LjUgMzJ0LTEwLjUgMzMuNXQtMTkgMzAuNXQtMjguNSAyNGgtM3EtMTAgMCAtMzQgLTIybC0yMTggLTIxNyBxOCAtMjkgLTggLTQ3cS0yIC0xIC03IC02bC0yMDEgLTIwMXEtNSAtNSAtNiAtN3EtMTEgLTExIC0yOSAtMTFxLTQxIDAgLTc3IDQ4dC04IDc3cTMgMiA2IDZsMjAyIDIwMnE1IDMgNiA2cTExIDExIDI4IDExcTkgMCAxOSAtM2wxOTQgMTk0bDQgNnE0IDYgNS41IDh0NSA4LjV0NC41IDExdDEuNSAxMXQtMSAxMy41dC00LjUgMTRxLTE2IDI5IC02MCAzOGgtMXEtMTYgMCAtNTUgMzdsLTYgNnEtMTkgMTkgLTIwIDI1dDE4IDI3bDcyIDczIHExNyAxNyAyNiAxN3E2IDAgMjYgLTIwbDYgLTZxMzMgLTMzIDM3IC00OXE0IC0yMCAyNCAtNDZxMyAtNCAxOCAtNHQxOSAtNGwxMTkgLTExOXE3MyAtNzMgMzAgLTI1MmwtMTUgLTUweiIgLz4KPGdseXBoIHVuaWNvZGU9InkiIGhvcml6LWFkdi14PSI4OTciIGQ9Ik04NDMgMzU5cTkgLTEgMTUuNSAtOXQ2LjUgLTE3di05N3EwIC05IC02LjUgLTE3dC0xNS41IC05bC0xMjQgLTIzcS05IC0yIC0xMiAtOHQyIC0xNGw3MiAtMTA2cTEyIC0xOSAtNCAtMzVsLTY4IC02OHEtMTYgLTE2IC0zNCAtM2wtMTA2IDcxcS03IDUgLTE0LjUgMi41dC04LjUgLTExLjVsLTIzIC0xMjVxLTEgLTkgLTkgLTE1LjV0LTE3IC02LjVoLTk3cS05IDAgLTE3IDYuNXQtOSAxNS41bC0yMyAxMjVxLTEgOSAtOC41IDExLjUgdC0xNC41IC0yLjVsLTEwNSAtNzFxLTIwIC0xMiAtMzUgM2wtNjggNjhxLTE2IDE2IC00IDM1bDcyIDEwNnE1IDggMiAxNHQtMTIgOGwtMTI0IDIzcS05IDEgLTE1LjUgOXQtNi41IDE3djk3cTAgOSA2LjUgMTd0MTUuNSA5bDEyNCAyM3EyMiA2IDEwIDIzbC03MiAxMDZxLTExIDE5IDQgMzRsNjggNjhxMTYgMTYgMzUgNGwxMDUgLTcycTcgLTUgMTQuNSAtMnQ4LjUgMTJsMjMgMTI0cTEgOSA5IDE1LjV0MTcgNi41aDk3cTkgMCAxNyAtNi41IHQ5IC0xNS41bDIzIC0xMjRxMSAtOSA4LjUgLTEydDE0LjUgMmwxMDYgNzJxMTggMTIgMzQgLTRsNjggLTY4cTE1IC0xNSA0IC0zNGwtNzIgLTEwNnEtMTIgLTE3IDEwIC0yM3pNNDQ4IDEzNHE2MyAwIDEwNyA0NHQ0NCAxMDZ0LTQ0IDEwNi41dC0xMDcgNDQuNXEtNjIgMCAtMTA2IC00NC41dC00NCAtMTA2LjV0NDQgLTEwNnQxMDYgLTQ0eiIgLz4KPGdseXBoIHVuaWNvZGU9InoiIGhvcml6LWFkdi14PSI3MzYiIGQ9Ik00MzMgLTMzcTM0IDAgNTUgMjNsMTc2IDE3NmwzOSAtMzlxMTUgLTE1IDAgLTMxbC0yNTQgLTI1NHEtMTUgLTE2IC0zMSAwbC0zNTAgMzUwcS0xNSAxNSAtMTcgMzZsLTggOTdsMzM1IC0zMzVxMjMgLTIzIDU1IC0yM3pNMzUzIDY2NGwzNTAgLTM0OXExNiAtMTYgMCAtMzFsLTI1NCAtMjU1cS03IC02IC0xNiAtNnQtMTUgNmwtMzUwIDM1MHEtMTUgMTcgLTE3IDM3bC0xNyAxOTBxLTIgMjIgMTQgMzZsNDMgNDRxMTUgMTMgMzQgMTNoMyBsMTg5IC0xN3EyMiAtMiAzNiAtMTh6TTExNSA2MTdxLTE0IC0xMyAtMTQgLTMzdDE0IC0zM3ExMyAtMTMgMzMgLTEzdDMzIDEzdDEzIDMzdC0xMyAzM3EtMTQgMTQgLTMzIDE0dC0zMyAtMTR6IiAvPgo8Z2x5cGggdW5pY29kZT0ieyIgaG9yaXotYWR2LXg9Ijc2MiIgZD0iTTc1MSAyOTloLTI3OHYtNDA4aC0xODV2NDA4aC0yNzdsMzcwIDQyOHoiIC8+CjxnbHlwaCB1bmljb2RlPSJ8IiBob3Jpei1hZHYteD0iOTE1IiBkPSJNMTgyIDI4MHEtMyAtMTYgLTMgLTM1di02OXEtNTggMCAtOTguNSA0MC41dC00MC41IDk4LjV2MjQ0cTAgNTggNDAuNSA5OC41dDk4LjUgNDAuNWgzNDhxNTggMCA5OC41IC00MC41dDQwLjUgLTk4LjV2LTEwNWgtMTA0djEwNXEwIDE0IC0xMC41IDI0LjV0LTI0LjUgMTAuNWgtMzQ4cS0xNCAwIC0yNC41IC0xMC41dC0xMC41IC0yNC41di0yNDRxMCAtMTQgMTAuNSAtMjQuNXQyNC41IC0xMC41aDN6TTczNiAzODVxNTcgMCA5OCAtNDEgdDQxIC05OXYtMjQzcTAgLTU4IC00MSAtOTl0LTk4IC00MWgtMzQ4cS01OCAwIC05OC41IDQxdC00MC41IDk5djI0M3EwIDU4IDQwLjUgOTl0OTguNSA0MWgzNDh6TTc3MCAydjI0M3EwIDE1IC0xMCAyNXQtMjQgMTBoLTM0OHEtMTQgMCAtMjQuNSAtMTB0LTEwLjUgLTI1di0yNDNxMCAtMTUgMTAuNSAtMjV0MjQuNSAtMTBoMzQ4cTE0IDAgMjQgMTB0MTAgMjV6IiAvPgo8Z2x5cGggdW5pY29kZT0ifSIgaG9yaXotYWR2LXg9Ijc2MiIgZD0iTTExIDMwMWgyNzd2NDA5aDE4NXYtNDA5aDI3OGwtMzcwIC00Mjd6IiAvPgo8Z2x5cGggdW5pY29kZT0ifiIgZD0iTTQ2MCA2OTlxMTc0IDAgMjk3IC0xMjN0MTIzIC0yOTd0LTEyMyAtMjk3dC0yOTcgLTEyM3QtMjk3IDEyM3QtMTIzIDI5N3QxMjMgMjk3dDI5NyAxMjN6TTYyOCAzNHYyMzJoLTE2NmwxNDUgMTY3aC0xMTJ2MTM1aC03NXYtMTM1aC0xMTJsMTQ0IC0xNjdoLTE2MnYtMjMyaDE0NWwtMzkgLTM5aDEyNmwtMzkgMzloMTQ1ek0zMzMgNzZ2MTQ4aDI1M3YtMTQ4aC0yNTN6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZmY7IiBob3Jpei1hZHYteD0iODMzIiAvPgo8Z2x5cGggaG9yaXotYWR2LXg9IjUwMCIgLz4KPC9mb250Pgo8L2RlZnM+PC9zdmc+IA==') format('svg')}.x-tab .x-button-icon:before,.x-button .x-button-icon:before{font-family:"Pictos"}.x-img.x-img-image{text-align:center}.x-img.x-img-image img{width:auto;height:100%}.x-img.x-img-background{background-repeat:no-repeat;background-position:center;background-size:auto 100%}.x-map{background-color:#edeae2}.x-map *{-webkit-box-sizing:content-box;box-sizing:content-box}.x-mask-map{background:transparent !important}.x-map-container{position:absolute !important;top:0;left:0;right:0;bottom:0}.x-mask{min-width:8.5em;position:absolute;top:0;left:0;bottom:0;right:0;height:100%;z-index:10;display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0.3) center center no-repeat}.x-mask.x-mask-gray{background-color:rgba(0,0,0,0.5)}.x-mask.x-mask-transparent{background-color:transparent}.x-mask .x-mask-inner{position:relative;background:rgba(0,0,0,0.25);color:#fff;text-align:center;padding:.4em;font-size:.95em;font-weight:bold}.x-mask .x-loading-spinner-outer{display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-width:8em;height:8em}.x-mask.x-indicator-hidden .x-mask-inner{padding-bottom:0 !important}.x-mask.x-indicator-hidden .x-loading-spinner-outer{display:none}.x-mask.x-indicator-hidden .x-mask-message{position:relative;bottom:.25em}.x-mask .x-mask-message{position:absolute;bottom:5px;color:#333;left:0;right:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.x-mask.x-has-message .x-mask-inner{padding-bottom:2em}.x-mask.x-has-message .x-loading-spinner-outer{height:168px}.x-ie .x-mask[visibility='visible'] ~ div:not(.x-mask) .x-input-el,.x-ie .x-mask[visibility='visible'] ~ div:not(.x-panel) .x-input-el,.x-ie .x-mask[visibility='visible'] ~ div:not(.x-floating) .x-input-el,.x-ie .x-mask[visibility='visible'] ~ div:not(.x-center) .x-input-el,.x-ie .x-mask[visibility='visible'] ~ div:not(.x-msgbox) .x-input-el,.x-ie .x-mask:not(.x-item-hidden) ~ div:not(.x-mask) .x-input-el,.x-ie .x-mask:not(.x-item-hidden) ~ div:not(.x-panel) .x-input-el,.x-ie .x-mask:not(.x-item-hidden) ~ div:not(.x-floating) .x-input-el,.x-ie .x-mask:not(.x-item-hidden) ~ div:not(.x-center) .x-input-el,.x-ie .x-mask:not(.x-item-hidden) ~ div:not(.x-msgbox) .x-input-el{visibility:collapse}.x-video{height:100%;width:100%;background-color:#000}.x-video>*{height:100%;width:100%;position:absolute}.x-video-ghost{-webkit-background-size:100% auto;background:#000 url() center center no-repeat}audio{width:100%}.x-msgbox{min-width:15em;max-width:20em;max-height:90%;margin:6px;border:1px solid #ccc}.x-msgbox .x-docking-vertical{overflow:hidden}.x-msgbox .x-toolbar.x-docked-top{border-bottom:0}.x-msgbox .x-toolbar.x-docked-bottom{border-top:0}.x-ie .x-msgbox .x-dock.x-dock-horizontal.x-unsized>.x-dock-body{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0px}.x-msgbox-text{text-align:center}.x-msgbox-buttons .x-button{min-width:4.5em}.x-progressindicator{width:50%;height:1.3em}.x-progressindicator .x-progressindicator-inner{background:#222222;padding:10px;height:100%;border-radius:20px;box-shadow:0px 5px 17px rgba(40,40,40,0.5);box-sizing:content-box;position:relative}.x-progressindicator .x-progressindicator-text{display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;position:absolute;top:0px;left:0px;color:white;text-shadow:1px 1px 2px black}.x-progressindicator .x-progressindicator-bar{height:100%;width:0%;border-radius:10px}.x-progressindicator:not(.x-item-hidden) .x-progressindicator-bar .x-progressindicator-bar-fill{height:100%;width:100%;background-color:gray;border-radius:10px;-webkit-animation-name:progressIndicator;-moz-animation-name:progressIndicator;-ms-animation-name:progressIndicator;-o-animation-name:progressIndicator;animation-name:progressIndicator;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;background-repeat:repeat-x;background-size:30px 30px;background-image:-webkit-linear-gradient(135deg, rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));background-image:-moz-linear-gradient(135deg, rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));background-image:-o-linear-gradient(135deg, rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));background-image:-ms-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0))}@-webkit-keyframes progressIndicator{to{background-position:30px}}@-moz-keyframes progressIndicator{to{background-position:30px}}@keyframes progressIndicator{to{background-position:30px}}.x-panel,.x-msgbox{position:relative}.x-panel.x-floating,.x-msgbox,.x-form.x-floating{padding:6px;background-color:#ccc}.x-panel.x-floating .x-panel-inner,.x-panel.x-floating>.x-body,.x-msgbox .x-panel-inner,.x-msgbox>.x-body,.x-form.x-floating .x-panel-inner,.x-form.x-floating>.x-body{z-index:1;background-color:#fff}.x-panel.x-floating>.x-dock,.x-msgbox>.x-dock,.x-form.x-floating>.x-dock{z-index:1}.x-panel.x-floating>.x-dock.x-sized,.x-msgbox>.x-dock.x-sized,.x-form.x-floating>.x-dock.x-sized{margin:6px}.x-sheet,.x-sheet-action{height:auto}.x-toolbar{position:relative;background-color:#eee;min-height:2.6em;overflow:hidden}.x-toolbar.x-docked-top{border-bottom:1px solid}.x-toolbar.x-docked-bottom{border-top:1px solid}.x-toolbar.x-docked-left{width:50px;height:auto;border-right:1px solid}.x-toolbar.x-docked-right{width:50px;height:auto;border-left:1px solid}.x-title{font-size:1.2em;text-align:center;font-weight:bold;max-width:100%}.x-title.x-title-align-left{padding-left:10px}.x-title.x-title-align-right{padding-right:10px}.x-title .x-innerhtml{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-navigation-bar .x-container{overflow:visible}.x-toolbar-inner .x-field .x-component-outer{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.x-ie .x-toolbar-inner{height:100% !important}.x-toast{min-width:15em;max-width:20em;max-height:90%;margin:6px}.x-toast .x-toast-text{text-align:center}.x-ie .x-toast .x-dock.x-dock-horizontal.x-unsized>.x-dock-body{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0px}.x-menu{background:#eee}.x-carousel-inner{position:relative;overflow:hidden}.x-carousel-item,.x-carousel-item>*{position:absolute !important;width:100%;height:100%}.x-carousel-indicator{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.x-carousel-indicator span{display:block;width:10px;height:10px;margin:3px;background-color:#eee}.x-carousel-indicator span.x-carousel-indicator-active{background-color:#ccc}.x-carousel-indicator-horizontal{width:100%}.x-carousel-indicator-vertical{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;height:100%}.x-android-3 .x-surface-wrap,.x-android-3 .x-surface-wrap>*{-webkit-perspective:1}.x-draw-component{position:relative}.x-draw-component .x-inner{overflow:hidden}.x-surface{position:absolute}.x-chart-watermark{opacity:0.5;z-index:9;right:0;bottom:0;background:rgba(0,0,0,0.5);color:white;padding:4px 6px;font-family:"Helvetica";font-size:12px;position:absolute;border-top-left-radius:4px;white-space:nowrap;-webkit-border-top-left-radius:4px}.x-legend .x-legend-inner .x-legend-container{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ccc;background:#fff}.x-legend .x-legend-inner .x-legend-container .x-legend-item{padding:0.8em 1em 0.8em 1.8em;color:#333;background:rgba(255,255,255,0);max-width:20em;min-width:0;font-size:14px;line-height:14px;font-weight:bold;white-space:nowrap;position:relative}.x-legend .x-legend-inner .x-legend-container .x-legend-item .x-legend-inactive{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:.3}.x-legend .x-legend-inner .x-legend-container .x-legend-item .x-legend-item-marker{position:absolute;width:.8em;height:.8em;-moz-border-radius:.4em;-webkit-border-radius:.4em;border-radius:.4em;-moz-box-shadow:rgba(255,255,255,0.3) 0 1px 0,rgba(0,0,0,0.4) 0 1px 0 inset;-webkit-box-shadow:rgba(255,255,255,0.3) 0 1px 0,rgba(0,0,0,0.4) 0 1px 0 inset;box-shadow:rgba(255,255,255,0.3) 0 1px 0,rgba(0,0,0,0.4) 0 1px 0 inset;left:.7em;top:1em}.x-legend.x-docked-top .x-legend-item,.x-legend.x-docked-bottom .x-legend-item{border-right:1px solid rgba(204,204,204,0.5)}.x-legend.x-docked-top .x-legend-item:last-child,.x-legend.x-docked-bottom .x-legend-item:last-child{border-right:0}.x-legend.x-docked-left .x-legend-inner,.x-legend.x-docked-right .x-legend-inner{display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center}.x-chart-toolbar{position:absolute;z-index:9;display:-webkit-box;display:-moz-box;display:-ms-box;display:box;padding:.6em}.x-chart-toolbar .x-button{margin:.2em}.x-chart-toolbar[data-side=left],.x-chart-toolbar[data-side=right]{top:0;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-box-orient:vertical;box-orient:vertical}.x-chart-toolbar[data-side=left]{left:0}.x-chart-toolbar[data-side=right]{right:0}.x-chart-toolbar[data-side=top],.x-chart-toolbar[data-side=bottom]{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-box-orient:horizontal;box-orient:horizontal;right:0}.x-chart-toolbar[data-side=top]{top:0}.x-chart-toolbar[data-side=bottom]{bottom:0;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-box-orient:horizontal;box-orient:horizontal}.x-tab .x-button-icon.list:before,.x-button .x-button-icon.list:before{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;font-family:"Pictos";content:"l"}.x-tab .x-button-icon.expand:before,.x-button .x-button-icon.expand:before{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;font-family:"Pictos";content:"`"}.x-dataview-inlineblock .x-dataview-item,.x-dataview-inlineblock .x-data-item{display:inline-block !important}.x-dataview-nowrap .x-dataview-container{white-space:nowrap !important}.x-dataview-nowrap .x-container.x-dataview{white-space:nowrap !important}.x-list{overflow:hidden}.x-list .x-scroll-scroller{max-width:100%}.x-list .x-list-inner{width:100% !important}.x-list.x-list-indexed .x-list-disclosure{margin-right:50px}.x-list .x-item-selected .x-list-disclosure{background-color:#fff}.x-list .x-list-scrolldock-hidden{display:none}.x-list .x-list-item{position:absolute !important;left:0;top:0;width:100%}.x-list .x-list-item>.x-dock{height:auto}.x-list .x-list-item .x-dock-horizontal{border-top:1px solid #ccc}.x-list .x-list-item.x-item-selected .x-dock-horizontal,.x-list .x-list-item.x-item-selected.x-list-item-tpl{background-color:#ccc}.x-list .x-list-item.x-item-pressed.x-list-item-tpl,.x-list .x-list-item.x-item-pressed .x-dock-horizontal{background-color:#ddd}.x-list .x-list-item .x-list-item-body,.x-list .x-list-item.x-list-item-tpl .x-innerhtml{padding:5px}.x-list .x-list-item.x-list-item-relative{position:relative !important}.x-list .x-list-header{background-color:#eee;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:bold}.x-list .x-list-header.x-list-item-relative{position:relative !important}.x-list .x-list-disclosure{margin:5px 15px 5px 0;overflow:visible;width:20px;height:20px;border:1px solid #ccc;background-color:#eee}.x-list .x-list-item-tpl .x-list-disclosure{position:absolute;right:0px;top:0px}.x-list .x-list-emptytext{text-align:center;pointer-events:none;font-color:#333333;display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.x-list.x-list-indexed .x-list-disclosure{margin-right:35px}.x-list .x-list-scrolldockitem{position:absolute !important;left:0;top:0;width:100%}.x-ie .x-list-grouped .x-translatable-container .x-list-item:before,.x-ie .x-list-grouped .x-translatable-container .x-list-header:before{content:". .";color:transparent;position:absolute;left:0px;word-spacing:3000px;opacity:0}.x-list-header{position:absolute;left:0;width:100%;z-index:2 !important}.x-ios .x-list-header{-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.x-list-grouped .x-list-item.x-list-header-wrap .x-dock-horizontal,.x-list-grouped .x-list-item-tpl.x-list-header-wrap{border-top:0}.x-list-inlineblock .x-list-item{display:inline-block !important}.x-list-nowrap .x-list-inner{width:auto}.x-list-nowrap .x-list-container{white-space:nowrap !important}.x-list-item-dragging{border-bottom:1px solid #ccc;background:#fff !important;z-index:1}.x-indexbar-wrapper{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important;pointer-events:none}.x-indexbar{pointer-events:auto;z-index:2;min-height:0 !important;height:auto !important;-webkit-box-flex:0 !important;-ms-flex:0 0 auto !important;flex:0 0 auto !important}.x-indexbar>div{font-size:0.6em;text-align:center;line-height:1.1em;font-weight:bold;display:block}.x-indexbar-vertical{width:15px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;margin-right:15px}.x-indexbar-horizontal{height:15px;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.x-phone.x-landscape .x-indexbar>div{font-size:0.38em;line-height:1em}.x-indexbar-pressed{background-color:#ccc}.x-form-label{display:none !important}.x-form-label span{font-weight:bold}.x-form-label-nowrap .x-form-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-field{display:flex;display:-webkit-box;display:-ms-flexbox}.x-field .x-field-input{position:relative;min-width:3.7em}.x-field .x-field-input,.x-field .x-input-el{width:100%}.x-field.x-field-labeled .x-form-label{display:block !important}.x-field .x-component-outer{position:relative}.x-label-align-left,.x-label-align-right{-webkit-box-orient:horizontal !important;-ms-flex-direction:row !important;flex-direction:row !important}.x-label-align-left .x-component-outer,.x-label-align-right .x-component-outer{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0px}.x-label-align-right{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.x-label-align-top,.x-label-align-bottom{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.x-label-align-bottom{-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.x-input-el{display:block}.x-field-mask{width:auto;height:auto;position:absolute;top:0;right:0;bottom:0;left:0}.x-ie .x-field.x-field-text .x-field-mask,.x-ie .x-field.x-field-textarea .x-field-mask,.x-ie .x-field.x-field-search .x-field-mask{z-index:-1}.x-field-required .x-form-label:after{content:"*";display:inline}.x-spinner .x-component-outer{display:flex;display:-webkit-box;display:-ms-flexbox}.x-spinner .x-component-outer>*{width:auto}.x-spinner .x-field-input{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0px}.x-spinner .x-field-input .x-input-el{width:100%;text-align:center}.x-spinner .x-field-input input::-webkit-outer-spin-button,.x-spinner .x-field-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.x-spinner .x-spinner-button{text-align:center;border:1px solid #ccc !important;background-color:#eee}.x-spinner.x-field-grouped-buttons .x-input-el{text-align:left}.x-select-overlay .x-list-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}.x-field-number input::-webkit-outer-spin-button,.x-field-number input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.x-field-input .x-clear-icon,.x-field-input .x-reveal-icon{display:none;width:10px;height:10px;background-color:#ccc;position:absolute;top:50%;right:0}.x-field-clearable .x-clear-icon{display:block}.x-field-clearable .x-field-input{padding-right:10px}.x-field-revealable .x-reveal-icon{display:block}.x-field-revealable .x-field-input{padding-right:10px}.x-field-clearable.x-field-revealable .x-reveal-icon{right:20px}.x-android .x-input-el{-webkit-text-fill-color:#000}.x-android .x-empty .x-input-el{-webkit-text-fill-color:#A9A9A9}.x-android .x-item-disabled .x-input-el{-webkit-text-fill-color:#b3b3b3}.x-form-fieldset .x-form-fieldset-inner{border:1px solid #ccc;overflow:hidden}.x-form-fieldset .x-dock .x-dock-body{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.x-form-fieldset-title{font-weight:bold}.x-form-fieldset-title .x-innerhtml{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-form-fieldset-instructions{text-align:center}.x-ie .x-field-select .x-field-mask{z-index:3}.x-sheet.x-picker{padding:0}.x-sheet.x-picker .x-sheet-inner{background-color:#fff;overflow:hidden}.x-sheet.x-picker .x-sheet-inner .x-picker-slot .x-body{border-left:1px solid #999999;border-right:1px solid #ACACAC}.x-sheet.x-picker .x-sheet-inner .x-picker-slot.x-first .x-body{border-left:0}.x-sheet.x-picker .x-sheet-inner .x-picker-slot.x-last .x-body{border-left:0;border-right:0}.x-picker-slot .x-scroll-view{z-index:2;position:relative}.x-picker-mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.x-picker-slot-title{position:relative;z-index:2}.x-picker-slot-title>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:bold}.x-picker-slot .x-dataview-inner{width:100% !important}.x-picker-slot .x-dataview-item{vertical-align:middle;height:30px;line-height:30px}.x-picker-slot .x-dataview-item.x-item-selected{font-weight:bold}.x-picker-slot .x-picker-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-ie .x-picker-item{cursor:default}.x-ie .x-picker-item::before{content:". .";color:transparent;position:absolute;left:0px;word-spacing:3000px}.x-picker-right{text-align:right}.x-picker-center{text-align:center}.x-picker-left{text-align:left}.x-list-paging .x-loading-spinner{display:none;margin:auto}.x-list-paging .x-list-paging-msg{text-align:center;clear:both}.x-list-paging.x-loading .x-loading-spinner{display:block}.x-list-paging.x-loading .x-list-paging-msg{display:none}.x-list-pullrefresh{display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:absolute;top:-5em;left:0;width:100%;height:4.5em}.x-list-pullrefresh .x-loading-spinner{display:none}.x-list-pullrefresh-arrow{width:2.5em;height:4.5em;background-color:#bbb}.x-list-pullrefresh-wrap{width:20em;font-size:0.7em}.x-list-pullrefresh-message{font-weight:bold;font-size:1.3em;text-align:center}.x-list-pullrefresh-updated{text-align:center}.x-list-pullrefresh-loading *.x-loading-spinner{display:block}.x-list-pullrefresh-loading .x-list-pullrefresh-arrow{display:none}.x-android-2 .x-list-pullrefresh-loading *.x-loading-spinner{display:none}.x-slider,.x-toggle{position:relative;height:16px;min-height:0;min-width:0}.x-slider>*,.x-toggle>*{position:absolute;width:100%;height:100%}.x-thumb{position:absolute;height:16px;width:10px;border:1px solid #ccc;background-color:#ddd}.x-slider:before{content:'';position:absolute;width:auto;height:8px;top:4px;left:0;right:0;margin:0 5px;background-color:#eee}.x-toggle{border:1px solid #ccc;width:30px;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.x-toggle-on{background-color:#eee}.x-tab{z-index:1;overflow:visible !important;background-color:#eee;border:1px solid #ccc}.x-tabbar{border-color:#ccc;border-style:solid;border-width:0;background-color:#eee}.x-tabbar.x-docked-top{border-bottom-width:1px}.x-tabbar.x-docked-top .x-tab .x-button-icon{position:relative}.x-tabbar.x-docked-top .x-tab .x-button-icon.x-shown{display:inline-block}.x-tabbar.x-docked-top .x-tab .x-button-icon.x-hidden{display:none}.x-tabbar.x-docked-bottom{border-top-width:1px}.x-tabbar.x-docked-bottom .x-tab .x-button-icon{display:block;position:relative}.x-tabbar.x-docked-bottom .x-tab .x-button-icon.x-shown{visibility:visible}.x-tabbar.x-docked-bottom .x-tab .x-button-icon.x-hidden{visibility:hidden}.x-tab{position:relative;min-width:3.3em}.x-table-inner{display:table !important;width:100% !important;height:100% !important}.x-table-inner.x-fixed-layout{table-layout:fixed !important}.x-table-row{display:table-row !important}.x-table-cell{display:table-cell !important;vertical-align:middle}.x-orientation-inspector{display:none;content:"landscape"}@media (orientation: portrait){.x-orientation-inspector{content:"portrait"}}.x-grid .x-grid-header-container{border-width:0 1px 1px 0;border-style:solid;height:65px;font-weight:bold;overflow:hidden}.x-grid .x-grid-header-container .x-grid-column{display:inline-block}.x-grid .x-grid-header-container .x-grid-header-container-inner{width:100000px;position:absolute;top:0;left:0}.x-grid .x-grid-column{height:64px;border-width:1px 1px 0 1px;border-style:solid;line-height:64px;vertical-align:middle;padding:0 8px}.x-grid .x-grid-column .x-innerhtml{display:inline-block;width:auto;position:relative}.x-grid .x-grid-column.x-column-sorted-asc .x-innerhtml:after,.x-grid .x-grid-column.x-column-sorted-desc .x-innerhtml:after{position:absolute;width:12px;line-height:64px;top:0;height:64px;font-family:'Pictos';font-size:12px}.x-grid .x-grid-column.x-column-align-left .x-innerhtml:after,.x-grid .x-grid-column.x-column-align-center .x-innerhtml:after{right:-16px}.x-grid .x-grid-column.x-column-align-right .x-innerhtml:after{left:-16px}.x-grid .x-grid-column.x-column-sorted-asc .x-innerhtml:after{content:"{"}.x-grid .x-grid-column.x-column-sorted-desc .x-innerhtml:after{content:"}"}.x-grid .x-grid-headergroup{display:inline-block;position:relative;vertical-align:bottom;height:64px;padding-top:32px}.x-grid .x-grid-headergroup .x-inner>.x-innerhtml{height:32px;line-height:28px;vertical-align:middle;display:block;position:absolute;width:100%;top:0;left:0;text-align:center;border-style:solid;border-width:1px;overflow:hidden;text-overflow:ellipsis}.x-grid .x-grid-headergroup .x-grid-column{height:32px !important;line-height:27px !important;font-size:0.7em}.x-grid .x-grid-headergroup .x-grid-column.x-column-sorted-asc .x-innerhtml:after,.x-grid .x-grid-headergroup .x-grid-column.x-column-sorted-desc .x-innerhtml:after{line-height:27px;height:27px}.x-grid .x-grid-row{position:absolute;left:0;top:0;border-width:0 0 1px 0;border-style:solid}.x-grid .x-grid-cell{display:inline-block;vertical-align:middle;line-height:60px;padding:0 8px;height:60px;overflow:hidden;border-width:0 1px 0 0}.x-grid .x-grid-cell-align-center,.x-grid .x-grid-column-align-center{text-align:center}.x-grid .x-grid-cell-align-right,.x-grid .x-grid-column-align-right{text-align:right}.x-grid .x-grid-viewoptions{border-width:0 0 0 1px;border-style:solid}.x-grid .x-grid-viewoptions .x-list-item .x-innerhtml{padding:0px !important}.x-grid .x-grid-viewoptions .x-column-options-header{height:32px;line-height:28px;vertical-align:middle;border-style:solid;border-width:1px;overflow:hidden;padding-left:10px}.x-grid .x-grid-viewoptions .x-column-options-sortablehandle,.x-grid .x-grid-viewoptions .x-column-options-visibleindicator,.x-grid .x-grid-viewoptions .x-column-options-groupindicator,.x-grid .x-grid-viewoptions .x-column-options-folder,.x-grid .x-grid-viewoptions .x-column-options-leaf{width:40px;height:48px;position:absolute;bottom:0}.x-grid .x-grid-viewoptions .x-column-options-sortablehandle:after,.x-grid .x-grid-viewoptions .x-column-options-visibleindicator:after,.x-grid .x-grid-viewoptions .x-column-options-groupindicator:after,.x-grid .x-grid-viewoptions .x-column-options-folder:after,.x-grid .x-grid-viewoptions .x-column-options-leaf:after{position:absolute;top:0;left:0;height:100%;width:100%;text-align:center;font-size:24px;font-family:'Pictos';line-height:48px;content:"l";vertical-align:middle}.x-grid .x-grid-viewoptions .x-column-options-sortablehandle{left:0}.x-grid .x-grid-viewoptions .x-column-options-sortablehandle:after{line-height:54px}.x-grid .x-grid-viewoptions .x-column-options-visibleindicator{right:0}.x-grid .x-grid-viewoptions .x-column-options-visibleindicator:after{font-size:30px;line-height:54px;content:"E"}.x-grid .x-grid-viewoptions .x-column-options-groupindicator{right:40px}.x-grid .x-grid-viewoptions .x-column-options-groupindicator:after{font-size:30px;line-height:54px;content:"g"}.x-grid .x-grid-viewoptions .x-column-options-folder,.x-grid .x-grid-viewoptions .x-column-options-leaf{width:30px;left:40px}.x-grid .x-grid-viewoptions .x-column-options-folder:after,.x-grid .x-grid-viewoptions .x-column-options-leaf:after{line-height:52px;content:"o"}.x-grid .x-grid-viewoptions .x-column-options-leaf:after{content:"F"}.x-grid .x-grid-viewoptions .x-list-item.x-item-selected.x-list-item-tpl{background:transparent}.x-grid .x-grid-viewoptions .x-list-item.x-item-selected.x-list-item-tpl .x-innerhtml{background:transparent}.x-grid .x-grid-viewoptions .x-column-options-text{display:block;height:30px;margin:10px 50px 5px 80px;position:relative;vertical-align:middle;line-height:28px}.x-grid .x-grid-columnoptions{border-width:0 0 1px}.x-grid .x-grid-multiselection-column{position:relative;padding:0}.x-grid .x-grid-multiselection-column:after{position:absolute;top:0;left:0;width:60px;height:64px;line-height:64px;font-family:'Pictos';font-size:26px;text-align:center;content:"2"}.x-grid .x-grid-multiselection-cell{position:relative;padding:0}.x-grid .x-grid-multiselection-cell:after{position:absolute;top:0;left:0;width:60px;height:60px;line-height:60px;font-family:'Pictos';font-size:20px;text-align:center;content:"_"}.x-grid .x-item-selected .x-grid-multiselection-cell:after{content:"3"}.x-grid .x-grid-pagingtoolbar>.x-body{padding:0 30px 0 50px}.x-grid .x-grid-pagingtoolbar-currentpage{position:relative;height:22px}.x-grid .x-grid-pagingtoolbar-currentpage span{position:absolute;right:0;top:0;line-height:22px;height:22px}.x-grid .x-grid-summaryrow{height:32px;font-size:0.8em;position:relative}.x-grid .x-grid-summaryrow .x-grid-cell{height:32px;line-height:30px;border-width:0 0 1px;border-style:solid}.x-grid .x-grid-summaryrow .x-grid-multiselection-cell:after{content:''}.x-ie .x-grid-grouped .x-translatable-container .x-grid-row:before,.x-ie .x-grid-grouped .x-translatable-container .x-grid-header:before{content:". .";color:transparent;position:absolute;left:0px;word-spacing:3000px;opacity:0}.x-grid-header{line-height:44px;font-weight:bold;position:absolute;left:0;width:100%;z-index:2 !important}.x-ios .x-grid-header{-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.x-grid-grouped .x-grid-row.x-grid-header-wrap .x-dock-horizontal,.x-grid-grouped .x-grid-row-tpl.x-grid-header-wrap{border-top:0}.x-scroll-view{position:relative;display:block;overflow:hidden}.x-scroll-container{position:absolute;width:100%;height:100%}.x-scroll-scroller{position:absolute;min-width:100%;min-height:100%;height:auto !important;width:auto !important}.x-scroll-stretcher{position:absolute;visibility:hidden}.x-scroll-bar-grid-wrapper{position:absolute;width:100%;height:100%}.x-scroll-bar-grid{display:table;width:100%;height:100%}.x-scroll-bar-grid>*{display:table-row}.x-scroll-bar-grid>*>*{display:table-cell}.x-scroll-bar-grid>:first-child>:first-child{width:100%;height:100%}.x-scroll-bar-grid>:first-child>:nth-child(2){padding:3px 3px 0 0}.x-scroll-bar-grid>:nth-child(2)>:first-child{padding:0 0 3px 3px}.x-scroll-bar{position:relative;overflow:hidden}.x-scroll-bar-stretcher{position:absolute;visibility:hidden;width:100%;height:100%}.x-scroll-bar-x{width:100%}.x-scroll-bar-x>.x-scroll-bar-stretcher{width:300%}.x-scroll-bar-x.active{height:6px}.x-scroll-bar-y{height:100%}.x-scroll-bar-y>.x-scroll-bar-stretcher{height:300%}.x-scroll-bar-y.active{width:6px}.x-scroll-indicator{background:#333;position:absolute;z-index:3}.x-scroll-indicator-x{height:100%}.x-scroll-indicator-y{width:100%}.x-scroll-indicator.rounded{background:none}.x-scroll-indicator.rounded>*{position:absolute;background-color:#333}.x-scroll-indicator.rounded>:nth-child(2){-webkit-transform-origin:0% 0%;background:none;content:url(data:image/bmp;base64,Qk08AAAAAAAAADYAAAAoAAAAAQAAAAEAAAABABAAAAAAAAYAAAASCwAAEgsAAAAAAAAAAAAAxhgAAAAA)}.x-scroll-indicator.rounded.x-scroll-indicator-light>*{background-color:#eee}.x-scroll-indicator.rounded.x-scroll-indicator-light>:nth-child(2){content:url(data:image/bmp;base64,Qk08AAAAAAAAADYAAAAoAAAAAQAAAAEAAAABABAAAAAAAAYAAAASCwAAEgsAAAAAAAAAAAAAvXcAAAAA)}.x-scroll-indicator.rounded.x-scroll-indicator-y>*{width:100%}.x-scroll-indicator.rounded.x-scroll-indicator-y>:first-child{height:3px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}.x-scroll-indicator.rounded.x-scroll-indicator-y>:nth-child(2){height:1px}.x-scroll-indicator.rounded.x-scroll-indicator-y>:last-child{height:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.x-scroll-indicator.rounded.x-scroll-indicator-x>*{height:100%}.x-scroll-indicator.rounded.x-scroll-indicator-x>:first-child{width:3px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.x-scroll-indicator.rounded.x-scroll-indicator-x>:nth-child(2){width:1px}.x-scroll-indicator.rounded.x-scroll-indicator-x>:last-child{width:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.x-list-light .x-scroll-indicator,.x-dataview-light .x-scroll-indicator{background:#fff}.x-ios .x-scroll-scroller{-webkit-transform:translate3d(0, 0, 0)}.x-ie .x-scroll-bar-y{position:absolute;margin-left:-5px}html,body{font-family:"Helvetica Neue",HelveticaNeue,"Helvetica-Neue",Helvetica,"BBAlpha Sans",sans-serif}.x-ios.x-tablet .x-landscape *{-webkit-text-stroke:1px transparent}body{font-size:104%}body.x-android.x-phone{font-size:116%}body.x-ios.x-phone{font-size:114%}body.x-desktop{font-size:114%}.x-layout-card-item{background:#eee}.x-loading-spinner{font-size:250%;height:1em;width:1em;position:relative;-webkit-transform-origin:.5em .5em;transform-origin:.5em .5em}.x-loading-spinner>span,.x-loading-spinner>span:before,.x-loading-spinner>span:after{display:block;position:absolute;width:.1em;height:.25em;top:0;-webkit-transform-origin:.05em .5em;transform-origin:.05em .5em;content:" "}.x-loading-spinner>span{left:50%;margin-left:-0.05em}.x-loading-spinner>span.x-loading-top{background-color:rgba(170,170,170,0.99)}.x-loading-spinner>span.x-loading-top::after{background-color:rgba(170,170,170,0.9)}.x-loading-spinner>span.x-loading-left::before{background-color:rgba(170,170,170,0.8)}.x-loading-spinner>span.x-loading-left{background-color:rgba(170,170,170,0.7)}.x-loading-spinner>span.x-loading-left::after{background-color:rgba(170,170,170,0.6)}.x-loading-spinner>span.x-loading-bottom::before{background-color:rgba(170,170,170,0.5)}.x-loading-spinner>span.x-loading-bottom{background-color:rgba(170,170,170,0.4)}.x-loading-spinner>span.x-loading-bottom::after{background-color:rgba(170,170,170,0.35)}.x-loading-spinner>span.x-loading-right::before{background-color:rgba(170,170,170,0.3)}.x-loading-spinner>span.x-loading-right{background-color:rgba(170,170,170,0.25)}.x-loading-spinner>span.x-loading-right::after{background-color:rgba(170,170,170,0.2)}.x-loading-spinner>span.x-loading-top::before{background-color:rgba(170,170,170,0.15)}.x-loading-spinner>span.x-loading-top{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg)}.x-loading-spinner>span.x-loading-right{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg)}.x-loading-spinner>span.x-loading-bottom{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg)}.x-loading-spinner>span.x-loading-left{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg)}.x-loading-spinner>span::before{-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg)}.x-loading-spinner>span::after{-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg)}.x-loading-spinner{-webkit-animation-name:x-loading-spinner-rotate;-webkit-animation-duration:.5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-name:x-loading-spinner-rotate;animation-duration:.5s;animation-timing-function:linear;animation-iteration-count:infinite}html,body{font-family:"Helvetica Neue",HelveticaNeue,"Helvetica-Neue",Helvetica,"BBAlpha Sans",sans-serif}.x-ios.x-tablet .x-landscape *{-webkit-text-stroke:1px transparent}body{font-size:104%}body.x-android.x-phone{font-size:116%}body.x-ios.x-phone{font-size:114%}body.x-desktop{font-size:114%}.x-layout-card-item{background:#eee}.x-button{-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;-moz-border-radius:.4em;-webkit-border-radius:.4em;border-radius:.4em;min-height:1.8em;padding:.3em .6em}.x-button,.x-toolbar .x-button{border:1px solid #999;border-top-color:#a6a6a6;background-color:#ccc;color:#000}.x-button.x-button-back:before,.x-button.x-button-forward:before,.x-toolbar .x-button.x-button-back:before,.x-toolbar .x-button.x-button-forward:before{background:#999}.x-button,.x-button.x-button-back:after,.x-button.x-button-forward:after,.x-toolbar .x-button,.x-toolbar .x-button.x-button-back:after,.x-toolbar .x-button.x-button-forward:after{background-image:none;background-color:#ccc;background-image:-webkit-linear-gradient(top, #f2f2f2,#d9d9d9 3%,#bfbfbf);background-image:-moz-linear-gradient(top, #f2f2f2,#d9d9d9 3%,#bfbfbf);background-image:-o-linear-gradient(top, #f2f2f2,#d9d9d9 3%,#bfbfbf);background-image:-ms-linear-gradient(to bottom, #f2f2f2,#d9d9d9 3%,#bfbfbf)}.x-button.x-button-pressing,.x-button.x-button-pressing:after,.x-button.x-button-pressed,.x-button.x-button-pressed:after,.x-button.x-button-active,.x-button.x-button-active:after,.x-toolbar .x-button.x-button-pressing,.x-toolbar .x-button.x-button-pressing:after,.x-toolbar .x-button.x-button-pressed,.x-toolbar .x-button.x-button-pressed:after,.x-toolbar .x-button.x-button-active,.x-toolbar .x-button.x-button-active:after{background-image:none;background-color:#c4c4c4;background-image:-webkit-linear-gradient(top, #ababab,#b8b8b8 10%,#c4c4c4 65%,#c6c6c6);background-image:-moz-linear-gradient(top, #ababab,#b8b8b8 10%,#c4c4c4 65%,#c6c6c6);background-image:-o-linear-gradient(top, #ababab,#b8b8b8 10%,#c4c4c4 65%,#c6c6c6);background-image:-ms-linear-gradient(to bottom, #ababab,#b8b8b8 10%,#c4c4c4 65%,#c6c6c6)}.x-button .x-button-icon{width:1.5em;height:1.5em}.x-button .x-button-icon:before{font-size:1.6em;line-height:1em}.x-button.x-item-disabled .x-button-label,.x-button.x-item-disabled .x-badge,.x-button.x-item-disabled .x-button-icon{opacity:.5}.x-button-round{-moz-border-radius:.9em;-webkit-border-radius:.9em;border-radius:.9em}.x-ie .x-button{height:0px}.x-ie .x-button .x-button-label,.x-ie .x-button .x-badge{overflow:visible}.x-iconalign-left .x-button-label,.x-iconalign-left .x-badge{margin-left:.6em}.x-iconalign-right .x-button-label,.x-iconalign-right .x-badge{margin-right:.6em}.x-iconalign-top,.x-iconalign-bottom{padding-top:.2em !important;padding-bottom:.2em !important}.x-button-label,.x-badge,.x-hasbadge .x-badge{font-weight:bold;line-height:1.2em;font-family:"Helvetica Neue",HelveticaNeue,"Helvetica-Neue",Helvetica,"BBAlpha Sans",sans-serif;font-size:1em}.x-toolbar .x-button{margin:6px .2em;padding:0 .6em}.x-toolbar .x-button .x-button-label,.x-toolbar .x-button .x-badge{font-size:.7em}.x-toolbar .x-button .x-button-label,.x-toolbar .x-button .x-badge,.x-toolbar .x-button .x-hasbadge .x-badge{line-height:1.6em}.x-toolbar .x-button .x-button-icon:before{font-size:1.3em;line-height:1.3em}.x-ie .x-toolbar .x-button .x-button-icon::before{font-size:.6em;line-height:1em}.x-button-small,.x-toolbar .x-button-small{-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;padding:.2em .4em;min-height:0}.x-button-small .x-button-label,.x-button-small .x-badge,.x-toolbar .x-button-small .x-button-label,.x-toolbar .x-button-small .x-badge{font-size:.6em}.x-button-small .x-button-icon,.x-toolbar .x-button-small .x-button-icon{width:.75em;height:.75em}.x-button-forward,.x-button-back{position:relative;overflow:visible;height:1.7em;z-index:1}.x-webkit .x-button-forward:before,.x-webkit .x-button-forward:after,.x-webkit .x-button-back:before,.x-webkit .x-button-back:after{content:'';position:absolute;width:15px;height:auto;top:-2px;left:auto;bottom:-2px;z-index:2;-webkit-mask:4px 0 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAABGCAYAAADb7SQ4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAiNJREFUeNrEWb9LQlEUvj5BcHoQvMnVKXD1D3CLwqBJbHJsazQaWoSCxgbHJiMIAiNok6AhCDdXVycnJ8EQOgeOYaG+d39998KH+HyP753zzjnfd325xfdSgVeV8B6BScuEV0IRSbxHeCMk/AVFXCA8ScQKSXxPqK0fQBBfE5r/D+Y8VzUT9jb94DPimqRYIYkrhGcpKhhxIqTxrpNcExdlQJTTTnRJnCc8ykhUSOIOoZ71ZFfEZ4S2zgUu+rguxZRHEnPbfKRVsOtUl0RtYpOLTYljIS2Z3nVk2DY9SbNCEt8RDm0rUpe4La1jvXSqmtum72raZI24KuNQIYl/nSGSOJb0Jq61M0pxhjwK9304hUjHGSKILzc5Q5drUzttdYY+I97pDH1FzG0zNFUb04gTG4kzJS5kdYauiZtZnaFr4ooKsCIVaDHxKAQxt1NBnGIVHfGCcEQYh3jGU8KBfMKLiyM+lgzAq/qT0ArVTg+Ei1B9fEPoovV4fcfQd2HedScX39GprwGTNjJn0maTELN6IuSzECLB6T5x2eM66jQgnIeSxa60GnS3uL56tr7b1Ai0JPVwYi6yho2U2lgfKym19VxjMRHzEGbvS9K+RBPzetGVUpf29lZHSl2/DMnLvwh1ZMQrKW3Ic4fvJOZS6ZMQW5hpmpT63DvtlFLfm7bBNruM2C2yXb7y3U6ZpRS5P/4jpUjihRTbCJ3q1eL3GMMfAQYAJmB6SBO619IAAAAASUVORK5CYII=') no-repeat;-webkit-mask-size:15px 100%;overflow:hidden}.x-webkit .x-button-back,.x-webkit .x-toolbar .x-button-back{margin-left:.77217em;padding-left:.4em}.x-webkit .x-button-back:before,.x-webkit .x-toolbar .x-button-back:before{left:-15px}.x-webkit .x-button-back:after,.x-webkit .x-toolbar .x-button-back:after{left:-14px}.x-webkit .x-button-forward,.x-webkit .x-toolbar .x-button-forward{margin-right:.78217em;padding-right:.4em}.x-webkit .x-button-forward:before,.x-webkit .x-button-forward:after,.x-webkit .x-toolbar .x-button-forward:before,.x-webkit .x-toolbar .x-button-forward:after{-webkit-mask:-4px 0 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAABGCAYAAADb7SQ4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXlJREFUaN7lmTFqAlEQhh8EhFSCYJXW1law9QAewMrWAwQWAmmtbPcGHiCQ1gPYCla2QsDKSsgmQecvFqImu2/fzry/2OLb9mt23vwz47Kvn5MwEFxM8DkLB6HHEIOd0GGIwUpoMcRgyRKDOUsMJizxpzBiiMFR6DPEeZl1GWKwFh4ZYvAmPDDEqmVWVQxmLPG3MGaIVcosVAz2whNDDDZCmyEG7yFlpiEGKUsMEpb4XKXMtMXeiVVb7J1YLcRgW1ZmVuLSxGopLkys1mLwwhL/mVhjie8Sayxx3kp7DPFVYo0tzhNriyEGU5Z40TjxtDE/F6WcDowHBE/msDFNImG0xZQRBAonDCvxhhH2vKZIZ9Ds+7EDfaWFnKZ4xhja5owxdcnYCAQv1p1Gi4sprn08cZbDt6ZYZasXIn5mLFHTjLCvVt1V+4rVt/M+4r3FPaJMbHaBKRKb3pyKxKZXtv/Er4yjZpRL6q042u34tzh4xV9H/FHnqBHKBQeEd6aqqwD6AAAAAElFTkSuQmCC') no-repeat;-webkit-mask-size:15px 100%}.x-webkit .x-button-forward:before,.x-webkit .x-toolbar .x-button-forward:before{right:-15px}.x-webkit .x-button-forward:after,.x-webkit .x-toolbar .x-button-forward:after{right:-14px}.x-button.x-button-plain,.x-toolbar .x-button.x-button-plain{background:none;border:0 none;min-height:0;text-shadow:none;line-height:auto;height:1.9em;padding:0 0.5em;-moz-border-radius:none;-webkit-border-radius:none;border-radius:none}.x-button.x-button-plain>*,.x-toolbar .x-button.x-button-plain>*{overflow:visible}.x-button.x-button-plain.x-button-pressing,.x-button.x-button-plain.x-button-pressed,.x-toolbar .x-button.x-button-plain.x-button-pressing,.x-toolbar .x-button.x-button-plain.x-button-pressed{background:none;background-image:-webkit-radial-gradient(rgba(255,255,255,0.7),rgba(255,255,255,0) 24px);background-image:-moz-radial-gradient(rgba(255,255,255,0.7),rgba(255,255,255,0) 24px);background-image:radial-gradient(rgba(255,255,255,0.7),rgba(255,255,255,0) 24px);background-image:-ms-radial-gradient(rgba(255,255,255,0.7),rgba(255,255,255,0) 24px)}.x-segmentedbutton .x-button{margin:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.x-segmentedbutton .x-button.x-first{-moz-border-radius-topleft:.4em;-webkit-border-top-left-radius:.4em;border-top-left-radius:.4em;-moz-border-radius-bottomleft:.4em;-webkit-border-bottom-left-radius:.4em;border-bottom-left-radius:.4em}.x-segmentedbutton .x-button.x-last{-moz-border-radius-topright:.4em;-webkit-border-top-right-radius:.4em;border-top-right-radius:.4em;-moz-border-radius-bottomright:.4em;-webkit-border-bottom-right-radius:.4em;border-bottom-right-radius:.4em}.x-segmentedbutton .x-button:not(.x-first){border-left:0}.x-hasbadge{overflow:visible}.x-hasbadge .x-badge{border-color:#900;min-width:2em;line-height:1.2em;top:-.2em;padding:.1em .3em;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;color:#fcc;background-image:none;background-color:#c00;background-image:-webkit-linear-gradient(top, #ff1a1a,#e60000 3%,#b30000);background-image:-moz-linear-gradient(top, #ff1a1a,#e60000 3%,#b30000);background-image:-o-linear-gradient(top, #ff1a1a,#e60000 3%,#b30000);background-image:-ms-linear-gradient(to bottom, #ff1a1a,#e60000 3%,#b30000);-moz-border-radius:.2em;-webkit-border-radius:.2em;border-radius:.2em;text-shadow:rgba(0,0,0,0.5) 0 -0.08em 0;-moz-box-shadow:rgba(0,0,0,0.5) 0 0.1em 0.1em;-webkit-box-shadow:rgba(0,0,0,0.5) 0 0.1em 0.1em;box-shadow:rgba(0,0,0,0.5) 0 0.1em 0.1em}.x-sheet,.x-picker,.x-sheet-action{padding:.7em;border-top:1px solid #7f7f7f;background-image:none;background-color:rgba(101,101,101,0.9);background-image:-webkit-linear-gradient(top, rgba(139,139,139,0.9),rgba(114,114,114,0.9) 3%,rgba(88,88,88,0.9));background-image:-moz-linear-gradient(top, rgba(139,139,139,0.9),rgba(114,114,114,0.9) 3%,rgba(88,88,88,0.9));background-image:-o-linear-gradient(top, rgba(139,139,139,0.9),rgba(114,114,114,0.9) 3%,rgba(88,88,88,0.9));background-image:-ms-linear-gradient(to bottom, rgba(139,139,139,0.9),rgba(114,114,114,0.9) 3%,rgba(88,88,88,0.9));-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.x-sheet-inner>.x-button,.x-sheet-action-inner>.x-button{margin-bottom:.5em}.x-sheet-inner>.x-button:last-child,.x-sheet-action-inner>.x-button:last-child{margin-bottom:0}.x-msgbox{margin:.5em;border:0.15em solid #cbcbcb;-moz-box-shadow:rgba(0,0,0,0.4) 0 0.1em 0.5em;-webkit-box-shadow:rgba(0,0,0,0.4) 0 0.1em 0.5em;box-shadow:rgba(0,0,0,0.4) 0 0.1em 0.5em;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em}.x-msgbox .x-icon{margin:0 0.8em 0 0.5em;background:#fff;-webkit-mask-size:100%}.x-msgbox .x-msgbox-info{-webkit-mask-image:url('data:image/png;base64,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')}.x-msgbox .x-msgbox-warning{-webkit-mask-image:url('data:image/png;base64,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')}.x-msgbox .x-msgbox-question{-webkit-mask-image:url('data:image/png;base64,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')}.x-msgbox .x-msgbox-error{-webkit-mask-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAFGUlEQVRoBe2bzW8VVRxAeS0UMZggaARtGgtNU5pIRCMaEsPChrgh7FhCjHtdEBKNLvwjdOHShSHGmEiMiVFw4cL4EcFoolRSuqBiRDQqCLRS6znDzPP1dub1fbbzLv6S05m57829vzN3Pu+8VhYWFtZ0KyqVygbqHoA74QEYhnmojX4WpuFHuAZz5HSdaVei0mlhJBW7Hx6GJ+AheAwaiS/50rfwGXwNF8nPDdGx6JgwonvJ6hE4CI/DXdBOXGHlz+EEnEb803Yqq65rD7cDFSn4NvwKHh/dwLpt42A7ubpuS7I03Ad74C24DP9AN0Rr67QN27JN2+5rRb5pYRraBC+Bx9ZKiNZKO2+bM/AKbG5WuilhGtgNb4Jn0zCRlV42B3PZ3Yx0w8JUfAQmwcvKSssVtWcu5nSkUemGhKnwKFyE1diFi2SzcnMyt6ONSNcVphJvCl4ATxZZA2WdmqO59tcTLxRmRc/Ez8AvUFbJMC9zNefCM3g9YW8kvocyHbOhYLhsrua8t6iXc4VZYRQ+hJsQVlr2ZXM299E86SXCfNEb/tfhTyi7XFF+5q7DhlB6kTBfqMCzMA1FlfVKuQ66JM8LmXgoPM4XTsIs9IpYUZ466DKeyTr1TJwETztegg7BLhhICnv7jw66HErdEpuqMEvb4Um4O/kkjj+66KRbEokwW2AtS/tgBzgfS+ii077UsbpL30fhBNwLsYVOuum4pg9zz8xj4P7u2FNsoZNuY7q6S3twPwUx9i5aSeim44DC68CxKB/sYw3ddFyn8BBsg5hOVugsCt10HFJ4BGLuXfSS0HFE80HYmBQt/XOdIseJfwfvaDzBlTGy3JRyHNzngTB0HFR4KxSdnS/w2ctwFhxZKHO4t3q1eRV82gtDx60Kb4E7wk/T5d+YTnIPqnjpI73EmnNe6LjFrVJvN3VXya7VeZWUpiyV1ceciyK5Dhd9GGW5W+S2iv+Fg+72eKh3TARfX/XFZfO1h+eg6JLjbec8Z+nSS6c5/k2+/ZAXOs55WboEvqfJu/nYTvlznAHPM3UItMxh5w3BgwVJ6nhJYa+xVyFP2Gv0MYghdLzgVpmCP2IwWsZBxymFz8FlKP1xSo6thm46nlPYrp6EvyDW0E3HqwrPwinwRVSsoZuOs75l83R9Bn4G52MLnXQ7o6s9bMzAR+B+HlvopJuOt4ZpMb/CvF3ulogtdDqVOlbHpZX8DnzQd5QjltBFJ92SyHZpX6p5YB+HH2A++bS3/+igy/HULbGpCqdu7zP9BLxU9XrooItO/wX24SvTnXz6MXgjnj199NrU3HXYucQvLHCZOAzT0GuiWb7mfjjXLbfw1qD886zUiz97MGdzX5vrlldoGbEZ3gAfq7ItV/apuZpz4W8wFx2/oTwrOkh/Am5A2WXN0VwHQ4/a5brCaU+PUMm7UGZpczPHkVq5vPllhWuk3ymptLLmtqxs4pK3FfLKqND3Ni+Ct2rekK/2Lm4O5mJOm/JyzitrqIezFal4PTwNp+EmrJa0bZuDuazP8mtk2pRwViGNDMNr4BPISva2bdmmbQ9n+TQzbUk4a4BGJ8Azo/fh3RS3btuwrYms/Vambf8bD0O4jgM/CgfAXcyfFoT36BS1FIq6634A78FXSLb1YNO2MEkkgbiD9l63x2E/2Ptj0Ky8kmfhJPirWB/tZhD1/rjt6JhwbSbIe3LzBfQ22AV7YAfck+K8MQWOSIjzX8A38BNcQ9Lxto7Gv+RtOqJ9fOwKAAAAAElFTkSuQmCC')}.x-msgbox .x-title{font-size:.9em;line-height:1.4em}.x-msgbox .x-body{background:transparent !important}.x-msgbox .x-toolbar{background:transparent none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.x-msgbox .x-toolbar.x-docked-top{height:1.3em}.x-msgbox .x-field{min-height:2em;background:#fff;-moz-border-radius:.2em;-webkit-border-radius:.2em;border-radius:.2em}.x-msgbox .x-form-field{min-height:1.5em;padding-right:0 !important;-webkit-appearance:none}.x-msgbox .x-field-input{padding-right:2.2em}.x-msgbox-text{padding:6px 0;line-height:1.4em}.x-msgbox-buttons{padding:0.4em 0;height:auto}.x-msgbox-buttons .x-button-normal span{opacity:.7}.x-msgbox-dark .x-msgbox-text{color:rgba(255,255,255,0.9);text-shadow:rgba(0,0,0,0.5) 0 -0.08em 0}.x-msgbox-dark .x-msgbox-input{background-image:none;background-color:rgba(255,255,255,0.9);background-image:-webkit-linear-gradient(top, rgba(230,230,230,0.9),rgba(242,242,242,0.9) 10%,rgba(255,255,255,0.9) 65%,rgba(255,255,255,0.9));background-image:-moz-linear-gradient(top, rgba(230,230,230,0.9),rgba(242,242,242,0.9) 10%,rgba(255,255,255,0.9) 65%,rgba(255,255,255,0.9));background-image:-o-linear-gradient(top, rgba(230,230,230,0.9),rgba(242,242,242,0.9) 10%,rgba(255,255,255,0.9) 65%,rgba(255,255,255,0.9));background-image:-ms-linear-gradient(to bottom, rgba(230,230,230,0.9),rgba(242,242,242,0.9) 10%,rgba(255,255,255,0.9) 65%,rgba(255,255,255,0.9));border:0.1em solid rgba(203,203,203,0.9)}.x-toolbar{padding:0 .2em}.x-toolbar.x-docked-left{width:7em;padding:.2em}.x-toolbar.x-docked-right{width:7em;padding:.2em}.x-title{line-height:2.1em;font-size:1.2em;margin:0 0.3em;padding:0 .3em}.x-spinner .x-input-el,.x-field-select .x-input-el{-webkit-text-fill-color:#000;-webkit-opacity:1}.x-spinner.x-item-disabled .x-input-el,.x-field-select.x-item-disabled .x-input-el{-webkit-text-fill-color:currentcolor}.x-toolbar .x-field-select .x-input-el{-webkit-text-fill-color:#fff}.x-toolbar .x-field-select.x-item-disabled .x-input-el{-webkit-text-fill-color:rgba(255,255,255,0.6)}.x-toolbar .x-form-field-container{padding:0 .3em}.x-toolbar .x-slider-field .x-component-outer,.x-toolbar .x-toggle-field .x-component-outer{padding:0em .3em}.x-toolbar .x-field{width:13em;padding:.5em;min-height:0;border-bottom:0;background:transparent}.x-toolbar .x-field .x-clear-icon{background-size:50% 50%;right:-0.8em;margin-top:-1.06em}.x-toolbar .x-field-input{padding-right:1.6em !important}.x-toolbar .x-field-textarea .x-component-outer,.x-toolbar .x-field-text .x-component-outer,.x-toolbar .x-field-number .x-component-outer,.x-toolbar .x-field-search .x-component-outer{background-color:#fff;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;-moz-box-shadow:rgba(0,0,0,0.5) 0 0.1em 0 inset,rgba(0,0,0,0.5) 0 -0.1em 0 inset,rgba(0,0,0,0.5) 0.1em 0 0 inset,rgba(0,0,0,0.5) -0.1em 0 0 inset,rgba(0,0,0,0.5) 0 0.15em 0.4em inset;-webkit-box-shadow:rgba(0,0,0,0.5) 0 0.1em 0 inset,rgba(0,0,0,0.5) 0 -0.1em 0 inset,rgba(0,0,0,0.5) 0.1em 0 0 inset,rgba(0,0,0,0.5) -0.1em 0 0 inset,rgba(0,0,0,0.5) 0 0.15em 0.4em inset;box-shadow:rgba(0,0,0,0.5) 0 0.1em 0 inset,rgba(0,0,0,0.5) 0 -0.1em 0 inset,rgba(0,0,0,0.5) 0.1em 0 0 inset,rgba(0,0,0,0.5) -0.1em 0 0 inset,rgba(0,0,0,0.5) 0 0.15em 0.4em inset}.x-toolbar .x-form-label{background:transparent;border:0;padding:0;line-height:1.4em}.x-toolbar .x-form-field{height:1.6em;color:#6e6e6e;background:transparent;min-height:0;-webkit-appearance:none;padding:0em .3em;margin:0}.x-toolbar .x-form-field:focus{color:#000}.x-toolbar .x-field-select .x-component-outer,.x-toolbar .x-field-search .x-component-outer{-moz-border-radius:.8em;-webkit-border-radius:.8em;border-radius:.8em}.x-toolbar .x-field-search .x-field-input{background-position:.5em 50%}.x-toolbar .x-field-select{-webkit-box-shadow:none}.x-toolbar .x-field-select .x-form-field{height:1.4em}.x-toolbar .x-field-select{background:transparent}.x-toolbar .x-field-select .x-component-outer:after{right:.4em}.x-toolbar .x-field-select.x-item-disabled .x-component-outer:after{opacity:.6}.x-toolbar .x-field-select .x-component-outer:before{width:3em;border-left:none;-moz-border-radius-topright:.8em;-webkit-border-top-right-radius:.8em;border-top-right-radius:.8em;-moz-border-radius-bottomright:.8em;-webkit-border-bottom-right-radius:.8em;border-bottom-right-radius:.8em;-webkit-mask:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAABCAYAAACc0f2yAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADJJREFUeNpi/P//PwMjIyMbAwMDOxRzAjEXFHMDMQ8a5kXC6HLcSHo5kcwEmU9TABBgAOcTBAFcRiSpAAAAAElFTkSuQmCC');-webkit-mask-position:right top;-webkit-mask-repeat:repeat-y;-webkit-mask-size:3em 0.05em}.x-toolbar .x-field-select .x-input-text{color:#fff}.x-android .x-field-search .x-field-input{padding-left:.2em !important;padding-right:2.2em !important}.x-form .x-scroll-container{background-color:#eee}.x-form .x-toolbar .x-scroll-container{background-color:transparent}.x-form-label{text-shadow:#fff 0 1px 1px;color:#333;text-shadow:rgba(255,255,255,0.25) 0 0.08em 0;padding:.6em;background-color:#f7f7f7;color:#080808}.x-form-label span{font-size:.8em}.x-button.border-radius-10{-moz-border-radius:10px !important;-webkit-border-radius:10px;border-radius:10px !important}.x-toolbar{background-color:transparent}.x-toolbar-edit{background-image:none;background-color:#cbcbcb;background-image:-webkit-linear-gradient(top, #ffffff,#ececec 3%,#cbcbcb);background-image:-moz-linear-gradient(top, #ffffff,#ececec 3%,#cbcbcb);background-image:-o-linear-gradient(top, #ffffff,#ececec 3%,#cbcbcb);background-image:-ms-linear-gradient(to bottom, #ffffff,#ececec 3%,#cbcbcb);border-color:#4c4c4c}.x-toolbar-edit .x-title{color:#000;text-shadow:rgba(255,255,255,0.25) 0 0.08em 0}.x-toolbar-edit.x-docked-top{border-bottom:1px solid #939393}.x-toolbar-edit .x-button,.x-toolbar .x-toolbar-edit .x-button,.x-toolbar-edit .x-field-select .x-component-outer,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer,.x-toolbar-edit .x-field-select .x-component-outer:before,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer:before{border:1px solid #8b8b8b;border-top-color:#989898;background-color:#bebebe;color:#000}.x-toolbar-edit .x-button.x-button-back:before,.x-toolbar-edit .x-button.x-button-forward:before,.x-toolbar .x-toolbar-edit .x-button.x-button-back:before,.x-toolbar .x-toolbar-edit .x-button.x-button-forward:before,.x-toolbar-edit .x-field-select .x-component-outer.x-button-back:before,.x-toolbar-edit .x-field-select .x-component-outer.x-button-forward:before,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer.x-button-back:before,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer.x-button-forward:before,.x-toolbar-edit .x-field-select .x-component-outer:before.x-button-back:before,.x-toolbar-edit .x-field-select .x-component-outer:before.x-button-forward:before,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer:before.x-button-back:before,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer:before.x-button-forward:before{background:#8b8b8b}.x-toolbar-edit .x-button,.x-toolbar-edit .x-button.x-button-back:after,.x-toolbar-edit .x-button.x-button-forward:after,.x-toolbar .x-toolbar-edit .x-button,.x-toolbar .x-toolbar-edit .x-button.x-button-back:after,.x-toolbar .x-toolbar-edit .x-button.x-button-forward:after,.x-toolbar-edit .x-field-select .x-component-outer,.x-toolbar-edit .x-field-select .x-component-outer.x-button-back:after,.x-toolbar-edit .x-field-select .x-component-outer.x-button-forward:after,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer.x-button-back:after,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer.x-button-forward:after,.x-toolbar-edit .x-field-select .x-component-outer:before,.x-toolbar-edit .x-field-select .x-component-outer:before.x-button-back:after,.x-toolbar-edit .x-field-select .x-component-outer:before.x-button-forward:after,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer:before,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer:before.x-button-back:after,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer:before.x-button-forward:after{background-image:none;background-color:#bebebe;background-image:-webkit-linear-gradient(top, #e5e5e5,#cbcbcb 3%,#b2b2b2);background-image:-moz-linear-gradient(top, #e5e5e5,#cbcbcb 3%,#b2b2b2);background-image:-o-linear-gradient(top, #e5e5e5,#cbcbcb 3%,#b2b2b2);background-image:-ms-linear-gradient(to bottom, #e5e5e5,#cbcbcb 3%,#b2b2b2)}.x-toolbar-edit .x-button.x-button-pressing,.x-toolbar-edit .x-button.x-button-pressing:after,.x-toolbar-edit .x-button.x-button-pressed,.x-toolbar-edit .x-button.x-button-pressed:after,.x-toolbar-edit .x-button.x-button-active,.x-toolbar-edit .x-button.x-button-active:after,.x-toolbar .x-toolbar-edit .x-button.x-button-pressing,.x-toolbar .x-toolbar-edit .x-button.x-button-pressing:after,.x-toolbar .x-toolbar-edit .x-button.x-button-pressed,.x-toolbar .x-toolbar-edit .x-button.x-button-pressed:after,.x-toolbar .x-toolbar-edit .x-button.x-button-active,.x-toolbar .x-toolbar-edit .x-button.x-button-active:after,.x-toolbar-edit .x-field-select .x-component-outer.x-button-pressing,.x-toolbar-edit .x-field-select .x-component-outer.x-button-pressing:after,.x-toolbar-edit .x-field-select .x-component-outer.x-button-pressed,.x-toolbar-edit .x-field-select .x-component-outer.x-button-pressed:after,.x-toolbar-edit .x-field-select .x-component-outer.x-button-active,.x-toolbar-edit .x-field-select .x-component-outer.x-button-active:after,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer.x-button-pressing,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer.x-button-pressing:after,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer.x-button-pressed,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer.x-button-pressed:after,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer.x-button-active,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer.x-button-active:after,.x-toolbar-edit .x-field-select .x-component-outer:before.x-button-pressing,.x-toolbar-edit .x-field-select .x-component-outer:before.x-button-pressing:after,.x-toolbar-edit .x-field-select .x-component-outer:before.x-button-pressed,.x-toolbar-edit .x-field-select .x-component-outer:before.x-button-pressed:after,.x-toolbar-edit .x-field-select .x-component-outer:before.x-button-active,.x-toolbar-edit .x-field-select .x-component-outer:before.x-button-active:after,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer:before.x-button-pressing,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer:before.x-button-pressing:after,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer:before.x-button-pressed,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer:before.x-button-pressed:after,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer:before.x-button-active,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer:before.x-button-active:after{background-image:none;background-color:#b7b7b7;background-image:-webkit-linear-gradient(top, #9d9d9d,#aaaaaa 10%,#b7b7b7 65%,#b8b8b8);background-image:-moz-linear-gradient(top, #9d9d9d,#aaaaaa 10%,#b7b7b7 65%,#b8b8b8);background-image:-o-linear-gradient(top, #9d9d9d,#aaaaaa 10%,#b7b7b7 65%,#b8b8b8);background-image:-ms-linear-gradient(to bottom, #9d9d9d,#aaaaaa 10%,#b7b7b7 65%,#b8b8b8)}.x-toolbar-edit .x-label,.x-toolbar-edit .x-form-label{font-weight:normal;color:#4c4c4c;text-shadow:0 1px 0 #fff}.x-toolbar{background-color:transparent}.x-toolbar-search{background-image:none;background-color:#cbcbcb;background-image:-webkit-linear-gradient(top, #cbcbcb,#e7e7e7 20%,#e7e7e7);background-image:-moz-linear-gradient(top, #cbcbcb,#e7e7e7 20%,#e7e7e7);background-image:-o-linear-gradient(top, #cbcbcb,#e7e7e7 20%,#e7e7e7);background-image:-ms-linear-gradient(to bottom, #cbcbcb,#e7e7e7 20%,#e7e7e7);border-color:#4c4c4c}.x-toolbar-search .x-title{color:#000;text-shadow:rgba(255,255,255,0.25) 0 0.08em 0}.x-toolbar-search.x-docked-top{border-bottom:1px solid #939393}.x-toolbar-search .x-button,.x-toolbar .x-toolbar-search .x-button,.x-toolbar-search .x-field-select .x-component-outer,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer,.x-toolbar-search .x-field-select .x-component-outer:before,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer:before{border:1px solid #8b8b8b;border-top-color:#989898;background-color:#bebebe;color:#000}.x-toolbar-search .x-button.x-button-back:before,.x-toolbar-search .x-button.x-button-forward:before,.x-toolbar .x-toolbar-search .x-button.x-button-back:before,.x-toolbar .x-toolbar-search .x-button.x-button-forward:before,.x-toolbar-search .x-field-select .x-component-outer.x-button-back:before,.x-toolbar-search .x-field-select .x-component-outer.x-button-forward:before,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer.x-button-back:before,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer.x-button-forward:before,.x-toolbar-search .x-field-select .x-component-outer:before.x-button-back:before,.x-toolbar-search .x-field-select .x-component-outer:before.x-button-forward:before,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer:before.x-button-back:before,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer:before.x-button-forward:before{background:#8b8b8b}.x-toolbar-search .x-button,.x-toolbar-search .x-button.x-button-back:after,.x-toolbar-search .x-button.x-button-forward:after,.x-toolbar .x-toolbar-search .x-button,.x-toolbar .x-toolbar-search .x-button.x-button-back:after,.x-toolbar .x-toolbar-search .x-button.x-button-forward:after,.x-toolbar-search .x-field-select .x-component-outer,.x-toolbar-search .x-field-select .x-component-outer.x-button-back:after,.x-toolbar-search .x-field-select .x-component-outer.x-button-forward:after,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer.x-button-back:after,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer.x-button-forward:after,.x-toolbar-search .x-field-select .x-component-outer:before,.x-toolbar-search .x-field-select .x-component-outer:before.x-button-back:after,.x-toolbar-search .x-field-select .x-component-outer:before.x-button-forward:after,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer:before,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer:before.x-button-back:after,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer:before.x-button-forward:after{background-image:none;background-color:#bebebe;background-image:-webkit-linear-gradient(top, #e5e5e5,#cbcbcb 3%,#b2b2b2);background-image:-moz-linear-gradient(top, #e5e5e5,#cbcbcb 3%,#b2b2b2);background-image:-o-linear-gradient(top, #e5e5e5,#cbcbcb 3%,#b2b2b2);background-image:-ms-linear-gradient(to bottom, #e5e5e5,#cbcbcb 3%,#b2b2b2)}.x-toolbar-search .x-button.x-button-pressing,.x-toolbar-search .x-button.x-button-pressing:after,.x-toolbar-search .x-button.x-button-pressed,.x-toolbar-search .x-button.x-button-pressed:after,.x-toolbar-search .x-button.x-button-active,.x-toolbar-search .x-button.x-button-active:after,.x-toolbar .x-toolbar-search .x-button.x-button-pressing,.x-toolbar .x-toolbar-search .x-button.x-button-pressing:after,.x-toolbar .x-toolbar-search .x-button.x-button-pressed,.x-toolbar .x-toolbar-search .x-button.x-button-pressed:after,.x-toolbar .x-toolbar-search .x-button.x-button-active,.x-toolbar .x-toolbar-search .x-button.x-button-active:after,.x-toolbar-search .x-field-select .x-component-outer.x-button-pressing,.x-toolbar-search .x-field-select .x-component-outer.x-button-pressing:after,.x-toolbar-search .x-field-select .x-component-outer.x-button-pressed,.x-toolbar-search .x-field-select .x-component-outer.x-button-pressed:after,.x-toolbar-search .x-field-select .x-component-outer.x-button-active,.x-toolbar-search .x-field-select .x-component-outer.x-button-active:after,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer.x-button-pressing,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer.x-button-pressing:after,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer.x-button-pressed,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer.x-button-pressed:after,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer.x-button-active,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer.x-button-active:after,.x-toolbar-search .x-field-select .x-component-outer:before.x-button-pressing,.x-toolbar-search .x-field-select .x-component-outer:before.x-button-pressing:after,.x-toolbar-search .x-field-select .x-component-outer:before.x-button-pressed,.x-toolbar-search .x-field-select .x-component-outer:before.x-button-pressed:after,.x-toolbar-search .x-field-select .x-component-outer:before.x-button-active,.x-toolbar-search .x-field-select .x-component-outer:before.x-button-active:after,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer:before.x-button-pressing,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer:before.x-button-pressing:after,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer:before.x-button-pressed,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer:before.x-button-pressed:after,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer:before.x-button-active,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer:before.x-button-active:after{background-image:none;background-color:#b7b7b7;background-image:-webkit-linear-gradient(top, #9d9d9d,#aaaaaa 10%,#b7b7b7 65%,#b8b8b8);background-image:-moz-linear-gradient(top, #9d9d9d,#aaaaaa 10%,#b7b7b7 65%,#b8b8b8);background-image:-o-linear-gradient(top, #9d9d9d,#aaaaaa 10%,#b7b7b7 65%,#b8b8b8);background-image:-ms-linear-gradient(to bottom, #9d9d9d,#aaaaaa 10%,#b7b7b7 65%,#b8b8b8)}.x-toolbar-search .x-label,.x-toolbar-search .x-form-label{font-weight:normal;color:#4c4c4c;text-shadow:0 1px 0 #fff}.x-button-icon.share,.list-icon.share{background-image:url("../img/icons/icons-normal.png");background-color:transparent;background-position:0 0px;background-size:72px 144px}.x-button-pressing .x-button-icon.share,.x-button-pressing .list-icon.share,.x-button-pressed .x-button-icon.share,.x-button-pressed .list-icon.share,.x-button-active .x-button-icon.share,.x-button-active .list-icon.share,.x-item-pressed .x-button-icon.share,.x-item-pressed .list-icon.share{background-position:-24px 0px}.x-button-icon.search,.list-icon.search{background-image:url("../img/icons/icons-normal.png");background-color:transparent;background-position:0 -24px;background-size:72px 144px}.x-button-pressing .x-button-icon.search,.x-button-pressing .list-icon.search,.x-button-pressed .x-button-icon.search,.x-button-pressed .list-icon.search,.x-button-active .x-button-icon.search,.x-button-active .list-icon.search,.x-item-pressed .x-button-icon.search,.x-item-pressed .list-icon.search{background-position:-24px -24px}.x-button-icon.fullscreen,.list-icon.fullscreen{background-image:url("../img/icons/icons-normal.png");background-color:transparent;background-position:0 -24px;background-size:72px 144px}.x-button-pressing .x-button-icon.fullscreen,.x-button-pressing .list-icon.fullscreen,.x-button-pressed .x-button-icon.fullscreen,.x-button-pressed .list-icon.fullscreen,.x-button-active .x-button-icon.fullscreen,.x-button-active .list-icon.fullscreen,.x-item-pressed .x-button-icon.fullscreen,.x-item-pressed .list-icon.fullscreen{background-position:-24px -24px}.x-button-icon.right,.list-icon.right{background-image:url("../img/icons/icons-normal.png");background-color:transparent;background-position:0 -48px;background-size:72px 144px}.x-button-pressing .x-button-icon.right,.x-button-pressing .list-icon.right,.x-button-pressed .x-button-icon.right,.x-button-pressed .list-icon.right,.x-button-active .x-button-icon.right,.x-button-active .list-icon.right,.x-item-pressed .x-button-icon.right,.x-item-pressed .list-icon.right{background-position:-24px -48px}.x-button-icon.left,.list-icon.left{background-image:url("../img/icons/icons-normal.png");background-color:transparent;background-position:0 -72px;background-size:72px 144px}.x-button-pressing .x-button-icon.left,.x-button-pressing .list-icon.left,.x-button-pressed .x-button-icon.left,.x-button-pressed .list-icon.left,.x-button-active .x-button-icon.left,.x-button-active .list-icon.left,.x-item-pressed .x-button-icon.left,.x-item-pressed .list-icon.left{background-position:-24px -72px}.x-button-icon.play,.list-icon.play{background-image:url("../img/icons/icons-normal.png");background-color:transparent;background-position:0 -96px;background-size:72px 144px}.x-button-pressing .x-button-icon.play,.x-button-pressing .list-icon.play,.x-button-pressed .x-button-icon.play,.x-button-pressed .list-icon.play,.x-button-active .x-button-icon.play,.x-button-active .list-icon.play,.x-item-pressed .x-button-icon.play,.x-item-pressed .list-icon.play{background-position:-24px -96px}.x-button-icon.pause,.list-icon.pause{background-image:url("../img/icons/icons-normal.png");background-color:transparent;background-position:0 -120px;background-size:72px 144px}.x-button-pressing .x-button-icon.pause,.x-button-pressing .list-icon.pause,.x-button-pressed .x-button-icon.pause,.x-button-pressed .list-icon.pause,.x-button-active .x-button-icon.pause,.x-button-active .list-icon.pause,.x-item-pressed .x-button-icon.pause,.x-item-pressed .list-icon.pause{background-position:-24px -120px}.x-button.x-button-base{padding:.3em 8px}.x-button.x-button-base,.x-toolbar .x-button.x-button-base{border:1px solid #939393;border-top-color:#a5a5a5;min-height:29px;padding-top:0;padding-bottom:0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:rgba(255,255,255,0.35) 0 1px 0;-webkit-box-shadow:rgba(255,255,255,0.35) 0 1px 0;box-shadow:rgba(255,255,255,0.35) 0 1px 0;color:#000}.x-button.x-button-base .x-button-icon,.x-toolbar .x-button.x-button-base .x-button-icon{width:24px;height:24px}.x-button.x-button-base.x-button-forward:before,.x-button.x-button-base.x-button-forward:after,.x-button.x-button-base.x-button-back:before,.x-button.x-button-base.x-button-back:after,.x-toolbar .x-button.x-button-base.x-button-forward:before,.x-toolbar .x-button.x-button-base.x-button-forward:after,.x-toolbar .x-button.x-button-base.x-button-back:before,.x-toolbar .x-button.x-button-base.x-button-back:after{-webkit-mask-size:.80717em 1.75em}.x-button.x-button-base .x-button-label,.x-button.x-button-base .x-badge,.x-toolbar .x-button.x-button-base .x-button-label,.x-toolbar .x-button.x-button-base .x-badge{color:#323232;text-shadow:#fff 0 0.09em 0}.x-button.x-button-base.x-button-back:before,.x-button.x-button-base.x-button-forward:before,.x-toolbar .x-button.x-button-base.x-button-back:before,.x-toolbar .x-button.x-button-base.x-button-forward:before{background:#989898}.x-button.x-button-base,.x-button.x-button-base.x-button-back:after,.x-button.x-button-base.x-button-forward:after,.x-toolbar .x-button.x-button-base,.x-toolbar .x-button.x-button-base.x-button-back:after,.x-toolbar .x-button.x-button-base.x-button-forward:after{background-image:none;background-color:#cbcbcb;background-image:-webkit-linear-gradient(top, #ffffff,#ececec 3%,#cbcbcb);background-image:-moz-linear-gradient(top, #ffffff,#ececec 3%,#cbcbcb);background-image:-o-linear-gradient(top, #ffffff,#ececec 3%,#cbcbcb);background-image:-ms-linear-gradient(to bottom, #ffffff,#ececec 3%,#cbcbcb)}.x-button.x-button-base.x-button-pressing,.x-button.x-button-base.x-button-pressing:after,.x-button.x-button-base.x-button-pressed,.x-button.x-button-base.x-button-pressed:after,.x-button.x-button-base.x-button-active,.x-button.x-button-base.x-button-active:after,.x-toolbar .x-button.x-button-base.x-button-pressing,.x-toolbar .x-button.x-button-base.x-button-pressing:after,.x-toolbar .x-button.x-button-base.x-button-pressed,.x-toolbar .x-button.x-button-base.x-button-pressed:after,.x-toolbar .x-button.x-button-base.x-button-active,.x-toolbar .x-button.x-button-base.x-button-active:after{background-image:none;background-color:#656565;background-image:-webkit-linear-gradient(top, #4c4c4c,#585858 10%,#656565 65%,#666666);background-image:-moz-linear-gradient(top, #4c4c4c,#585858 10%,#656565 65%,#666666);background-image:-o-linear-gradient(top, #4c4c4c,#585858 10%,#656565 65%,#666666);background-image:-ms-linear-gradient(to bottom, #4c4c4c,#585858 10%,#656565 65%,#666666)}.x-button.x-button-base.x-button-pressing .x-button-label,.x-button.x-button-base.x-button-pressing .x-badge,.x-button.x-button-base.x-button-pressed .x-button-label,.x-button.x-button-base.x-button-pressed .x-badge,.x-button.x-button-base.x-button-active .x-button-label,.x-button.x-button-base.x-button-active .x-badge,.x-toolbar .x-button.x-button-base.x-button-pressing .x-button-label,.x-toolbar .x-button.x-button-base.x-button-pressing .x-badge,.x-toolbar .x-button.x-button-base.x-button-pressed .x-button-label,.x-toolbar .x-button.x-button-base.x-button-pressed .x-badge,.x-toolbar .x-button.x-button-base.x-button-active .x-button-label,.x-toolbar .x-button.x-button-base.x-button-active .x-badge{color:#fff;text-shadow:#4c4c4c 0 0.09em 0}.x-segmentedbutton-base:not(.divided){margin:0 .2em}.x-segmentedbutton-base:not(.divided) .x-button-base{margin:0;-moz-border-radius:0 !important;-webkit-border-radius:0;border-radius:0 !important}.x-segmentedbutton-base:not(.divided) .x-button-base:not(.x-first){border-left:0 !important}.x-segmentedbutton-base.divided .x-button-base:not(.x-first){border-left:1px solid #939393}.x-segmentedbutton-base.divided .x-button-base:not(.x-last){margin-right:7px}.x-segmentedbutton-base .x-button-base.x-first{-moz-border-radius-topleft:2px !important;-webkit-border-top-left-radius:2px !important;border-top-left-radius:2px !important;-moz-border-radius-bottomleft:2px !important;-webkit-border-bottom-left-radius:2px !important;border-bottom-left-radius:2px !important}.x-segmentedbutton-base .x-button-base.x-last{-moz-border-radius-topright:2px !important;-webkit-border-top-right-radius:2px !important;border-top-right-radius:2px !important;-moz-border-radius-bottomright:2px !important;-webkit-border-bottom-right-radius:2px !important;border-bottom-right-radius:2px !important}.x-button.x-button-light{padding:.3em 8px}.x-button.x-button-light,.x-toolbar .x-button.x-button-light{border:1px solid #c7c7c7;border-top-color:#d9d9d9;min-height:29px;padding-top:0;padding-bottom:0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:rgba(255,255,255,0.35) 0 1px 0;-webkit-box-shadow:rgba(255,255,255,0.35) 0 1px 0;box-shadow:rgba(255,255,255,0.35) 0 1px 0;color:#262626}.x-button.x-button-light .x-button-icon,.x-toolbar .x-button.x-button-light .x-button-icon{width:24px;height:24px}.x-button.x-button-light.x-button-forward:before,.x-button.x-button-light.x-button-forward:after,.x-button.x-button-light.x-button-back:before,.x-button.x-button-light.x-button-back:after,.x-toolbar .x-button.x-button-light.x-button-forward:before,.x-toolbar .x-button.x-button-light.x-button-forward:after,.x-toolbar .x-button.x-button-light.x-button-back:before,.x-toolbar .x-button.x-button-light.x-button-back:after{-webkit-mask-size:.80717em 1.75em}.x-button.x-button-light .x-button-label,.x-button.x-button-light .x-badge,.x-toolbar .x-button.x-button-light .x-button-label,.x-toolbar .x-button.x-button-light .x-badge{color:#666;text-shadow:#fff 0 0.09em 0}.x-button.x-button-light.x-button-back:before,.x-button.x-button-light.x-button-forward:before,.x-toolbar .x-button.x-button-light.x-button-back:before,.x-toolbar .x-button.x-button-light.x-button-forward:before{background:#ccc}.x-button.x-button-light,.x-button.x-button-light.x-button-back:after,.x-button.x-button-light.x-button-forward:after,.x-toolbar .x-button.x-button-light,.x-toolbar .x-button.x-button-light.x-button-back:after,.x-toolbar .x-button.x-button-light.x-button-forward:after{background-image:none;background-color:#fff;background-image:-webkit-linear-gradient(top, #ffffff,#ffffff 3%,#ffffff);background-image:-moz-linear-gradient(top, #ffffff,#ffffff 3%,#ffffff);background-image:-o-linear-gradient(top, #ffffff,#ffffff 3%,#ffffff);background-image:-ms-linear-gradient(to bottom, #ffffff,#ffffff 3%,#ffffff)}.x-button.x-button-light.x-button-pressing,.x-button.x-button-light.x-button-pressing:after,.x-button.x-button-light.x-button-pressed,.x-button.x-button-light.x-button-pressed:after,.x-button.x-button-light.x-button-active,.x-button.x-button-light.x-button-active:after,.x-toolbar .x-button.x-button-light.x-button-pressing,.x-toolbar .x-button.x-button-light.x-button-pressing:after,.x-toolbar .x-button.x-button-light.x-button-pressed,.x-toolbar .x-button.x-button-light.x-button-pressed:after,.x-toolbar .x-button.x-button-light.x-button-active,.x-toolbar .x-button.x-button-light.x-button-active:after{background-image:none;background-color:#999;background-image:-webkit-linear-gradient(top, #808080,#8c8c8c 10%,#999999 65%,#9a9a9a);background-image:-moz-linear-gradient(top, #808080,#8c8c8c 10%,#999999 65%,#9a9a9a);background-image:-o-linear-gradient(top, #808080,#8c8c8c 10%,#999999 65%,#9a9a9a);background-image:-ms-linear-gradient(to bottom, #808080,#8c8c8c 10%,#999999 65%,#9a9a9a)}.x-button.x-button-light.x-button-pressing .x-button-label,.x-button.x-button-light.x-button-pressing .x-badge,.x-button.x-button-light.x-button-pressed .x-button-label,.x-button.x-button-light.x-button-pressed .x-badge,.x-button.x-button-light.x-button-active .x-button-label,.x-button.x-button-light.x-button-active .x-badge,.x-toolbar .x-button.x-button-light.x-button-pressing .x-button-label,.x-toolbar .x-button.x-button-light.x-button-pressing .x-badge,.x-toolbar .x-button.x-button-light.x-button-pressed .x-button-label,.x-toolbar .x-button.x-button-light.x-button-pressed .x-badge,.x-toolbar .x-button.x-button-light.x-button-active .x-button-label,.x-toolbar .x-button.x-button-light.x-button-active .x-badge{color:#fff;text-shadow:gray 0 0.09em 0}.x-segmentedbutton-base:not(.divided){margin:0 .2em}.x-segmentedbutton-base:not(.divided) .x-button-light{margin:0;-moz-border-radius:0 !important;-webkit-border-radius:0;border-radius:0 !important}.x-segmentedbutton-base:not(.divided) .x-button-light:not(.x-first){border-left:0 !important}.x-segmentedbutton-base.divided .x-button-light:not(.x-first){border-left:1px solid #c7c7c7}.x-segmentedbutton-base.divided .x-button-light:not(.x-last){margin-right:7px}.x-segmentedbutton-base .x-button-light.x-first{-moz-border-radius-topleft:2px !important;-webkit-border-top-left-radius:2px !important;border-top-left-radius:2px !important;-moz-border-radius-bottomleft:2px !important;-webkit-border-bottom-left-radius:2px !important;border-bottom-left-radius:2px !important}.x-segmentedbutton-base .x-button-light.x-last{-moz-border-radius-topright:2px !important;-webkit-border-top-right-radius:2px !important;border-top-right-radius:2px !important;-moz-border-radius-bottomright:2px !important;-webkit-border-bottom-right-radius:2px !important;border-bottom-right-radius:2px !important}.x-button.x-button-base-blue{padding:.3em 8px}.x-button.x-button-base-blue,.x-toolbar .x-button.x-button-base-blue{border:1px solid #2e519b;border-top-color:#3760b7;min-height:29px;padding-top:0;padding-bottom:0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:rgba(255,255,255,0.35) 0 1px 0;-webkit-box-shadow:rgba(255,255,255,0.35) 0 1px 0;box-shadow:rgba(255,255,255,0.35) 0 1px 0;color:#fff}.x-button.x-button-base-blue .x-button-icon,.x-toolbar .x-button.x-button-base-blue .x-button-icon{width:24px;height:24px}.x-button.x-button-base-blue.x-button-forward:before,.x-button.x-button-base-blue.x-button-forward:after,.x-button.x-button-base-blue.x-button-back:before,.x-button.x-button-base-blue.x-button-back:after,.x-toolbar .x-button.x-button-base-blue.x-button-forward:before,.x-toolbar .x-button.x-button-base-blue.x-button-forward:after,.x-toolbar .x-button.x-button-base-blue.x-button-back:before,.x-toolbar .x-button.x-button-base-blue.x-button-back:after{-webkit-mask-size:.80717em 1.75em}.x-button.x-button-base-blue .x-button-label,.x-button.x-button-base-blue .x-badge,.x-toolbar .x-button.x-button-base-blue .x-button-label,.x-toolbar .x-button.x-button-base-blue .x-badge{color:#fff;text-shadow:#2e519b 0 -0.09em 0}.x-button.x-button-base-blue.x-button-back:before,.x-button.x-button-base-blue.x-button-forward:before,.x-toolbar .x-button.x-button-base-blue.x-button-back:before,.x-toolbar .x-button.x-button-base-blue.x-button-forward:before{background:#3155a3}.x-button.x-button-base-blue,.x-button.x-button-base-blue.x-button-back:after,.x-button.x-button-base-blue.x-button-forward:after,.x-toolbar .x-button.x-button-base-blue,.x-toolbar .x-button.x-button-base-blue.x-button-back:after,.x-toolbar .x-button.x-button-base-blue.x-button-forward:after{background-image:none;background-color:#688AD2;background-image:-webkit-linear-gradient(top, #ffffff,#9bb2e1 3%,#688ad2);background-image:-moz-linear-gradient(top, #ffffff,#9bb2e1 3%,#688ad2);background-image:-o-linear-gradient(top, #ffffff,#9bb2e1 3%,#688ad2);background-image:-ms-linear-gradient(to bottom, #ffffff,#9bb2e1 3%,#688ad2)}.x-button.x-button-base-blue.x-button-pressing,.x-button.x-button-base-blue.x-button-pressing:after,.x-button.x-button-base-blue.x-button-pressed,.x-button.x-button-base-blue.x-button-pressed:after,.x-button.x-button-base-blue.x-button-active,.x-button.x-button-base-blue.x-button-active:after,.x-toolbar .x-button.x-button-base-blue.x-button-pressing,.x-toolbar .x-button.x-button-base-blue.x-button-pressing:after,.x-toolbar .x-button.x-button-base-blue.x-button-pressed,.x-toolbar .x-button.x-button-base-blue.x-button-pressed:after,.x-toolbar .x-button.x-button-base-blue.x-button-active,.x-toolbar .x-button.x-button-base-blue.x-button-active:after{background-image:none;background-color:#416cc6;background-image:-webkit-linear-gradient(top, #3155a3,#3760b7 10%,#416cc6 65%,#436dc7);background-image:-moz-linear-gradient(top, #3155a3,#3760b7 10%,#416cc6 65%,#436dc7);background-image:-o-linear-gradient(top, #3155a3,#3760b7 10%,#416cc6 65%,#436dc7);background-image:-ms-linear-gradient(to bottom, #3155a3,#3760b7 10%,#416cc6 65%,#436dc7)}.x-button.x-button-base-blue.x-button-pressing .x-button-label,.x-button.x-button-base-blue.x-button-pressing .x-badge,.x-button.x-button-base-blue.x-button-pressed .x-button-label,.x-button.x-button-base-blue.x-button-pressed .x-badge,.x-button.x-button-base-blue.x-button-active .x-button-label,.x-button.x-button-base-blue.x-button-active .x-badge,.x-toolbar .x-button.x-button-base-blue.x-button-pressing .x-button-label,.x-toolbar .x-button.x-button-base-blue.x-button-pressing .x-badge,.x-toolbar .x-button.x-button-base-blue.x-button-pressed .x-button-label,.x-toolbar .x-button.x-button-base-blue.x-button-pressed .x-badge,.x-toolbar .x-button.x-button-base-blue.x-button-active .x-button-label,.x-toolbar .x-button.x-button-base-blue.x-button-active .x-badge{text-shadow:#2e519b 0 0.09em 0}.x-segmentedbutton-base:not(.divided){margin:0 .2em}.x-segmentedbutton-base:not(.divided) .x-button-base-blue{margin:0;-moz-border-radius:0 !important;-webkit-border-radius:0;border-radius:0 !important}.x-segmentedbutton-base:not(.divided) .x-button-base-blue:not(.x-first){border-left:0 !important}.x-segmentedbutton-base.divided .x-button-base-blue:not(.x-first){border-left:1px solid #2e519b}.x-segmentedbutton-base.divided .x-button-base-blue:not(.x-last){margin-right:7px}.x-segmentedbutton-base .x-button-base-blue.x-first{-moz-border-radius-topleft:2px !important;-webkit-border-top-left-radius:2px !important;border-top-left-radius:2px !important;-moz-border-radius-bottomleft:2px !important;-webkit-border-bottom-left-radius:2px !important;border-bottom-left-radius:2px !important}.x-segmentedbutton-base .x-button-base-blue.x-last{-moz-border-radius-topright:2px !important;-webkit-border-top-right-radius:2px !important;border-top-right-radius:2px !important;-moz-border-radius-bottomright:2px !important;-webkit-border-bottom-right-radius:2px !important;border-bottom-right-radius:2px !important}.x-button.x-button-back{padding:.3em 8px}.x-button.x-button-back,.x-toolbar .x-button.x-button-back{border:1px solid #939393;border-top-color:#a5a5a5;min-height:29px;padding-top:0;padding-bottom:0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:rgba(255,255,255,0.35) 0 1px 0;-webkit-box-shadow:rgba(255,255,255,0.35) 0 1px 0;box-shadow:rgba(255,255,255,0.35) 0 1px 0;color:#000}.x-button.x-button-back .x-button-icon,.x-toolbar .x-button.x-button-back .x-button-icon{width:24px;height:24px}.x-button.x-button-back.x-button-forward:before,.x-button.x-button-back.x-button-forward:after,.x-button.x-button-back.x-button-back:before,.x-button.x-button-back.x-button-back:after,.x-toolbar .x-button.x-button-back.x-button-forward:before,.x-toolbar .x-button.x-button-back.x-button-forward:after,.x-toolbar .x-button.x-button-back.x-button-back:before,.x-toolbar .x-button.x-button-back.x-button-back:after{-webkit-mask-size:.80717em 1.75em}.x-button.x-button-back .x-button-label,.x-button.x-button-back .x-badge,.x-toolbar .x-button.x-button-back .x-button-label,.x-toolbar .x-button.x-button-back .x-badge{color:#323232;text-shadow:#fff 0 0.09em 0}.x-button.x-button-back.x-button-back:before,.x-button.x-button-back.x-button-forward:before,.x-toolbar .x-button.x-button-back.x-button-back:before,.x-toolbar .x-button.x-button-back.x-button-forward:before{background:#989898}.x-button.x-button-back,.x-button.x-button-back.x-button-back:after,.x-button.x-button-back.x-button-forward:after,.x-toolbar .x-button.x-button-back,.x-toolbar .x-button.x-button-back.x-button-back:after,.x-toolbar .x-button.x-button-back.x-button-forward:after{background-image:none;background-color:#cbcbcb;background-image:-webkit-linear-gradient(top, #ffffff,#ececec 3%,#cbcbcb);background-image:-moz-linear-gradient(top, #ffffff,#ececec 3%,#cbcbcb);background-image:-o-linear-gradient(top, #ffffff,#ececec 3%,#cbcbcb);background-image:-ms-linear-gradient(to bottom, #ffffff,#ececec 3%,#cbcbcb)}.x-button.x-button-back.x-button-pressing,.x-button.x-button-back.x-button-pressing:after,.x-button.x-button-back.x-button-pressed,.x-button.x-button-back.x-button-pressed:after,.x-button.x-button-back.x-button-active,.x-button.x-button-back.x-button-active:after,.x-toolbar .x-button.x-button-back.x-button-pressing,.x-toolbar .x-button.x-button-back.x-button-pressing:after,.x-toolbar .x-button.x-button-back.x-button-pressed,.x-toolbar .x-button.x-button-back.x-button-pressed:after,.x-toolbar .x-button.x-button-back.x-button-active,.x-toolbar .x-button.x-button-back.x-button-active:after{background-image:none;background-color:#656565;background-image:-webkit-linear-gradient(top, #4c4c4c,#585858 10%,#656565 65%,#666666);background-image:-moz-linear-gradient(top, #4c4c4c,#585858 10%,#656565 65%,#666666);background-image:-o-linear-gradient(top, #4c4c4c,#585858 10%,#656565 65%,#666666);background-image:-ms-linear-gradient(to bottom, #4c4c4c,#585858 10%,#656565 65%,#666666)}.x-button.x-button-back.x-button-pressing .x-button-label,.x-button.x-button-back.x-button-pressing .x-badge,.x-button.x-button-back.x-button-pressed .x-button-label,.x-button.x-button-back.x-button-pressed .x-badge,.x-button.x-button-back.x-button-active .x-button-label,.x-button.x-button-back.x-button-active .x-badge,.x-toolbar .x-button.x-button-back.x-button-pressing .x-button-label,.x-toolbar .x-button.x-button-back.x-button-pressing .x-badge,.x-toolbar .x-button.x-button-back.x-button-pressed .x-button-label,.x-toolbar .x-button.x-button-back.x-button-pressed .x-badge,.x-toolbar .x-button.x-button-back.x-button-active .x-button-label,.x-toolbar .x-button.x-button-back.x-button-active .x-badge{color:#fff;text-shadow:#4c4c4c 0 0.09em 0}.x-button.x-button-back,.x-toolbar .x-button.x-button-back{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px}.x-segmentedbutton-base:not(.divided){margin:0 .2em}.x-segmentedbutton-base:not(.divided) .x-button-back{margin:0;-moz-border-radius:0 !important;-webkit-border-radius:0;border-radius:0 !important}.x-segmentedbutton-base:not(.divided) .x-button-back:not(.x-first){border-left:0 !important}.x-segmentedbutton-base.divided .x-button-back:not(.x-first){border-left:1px solid #939393}.x-segmentedbutton-base.divided .x-button-back:not(.x-last){margin-right:7px}.x-segmentedbutton-base .x-button-back.x-first{-moz-border-radius-topleft:2px !important;-webkit-border-top-left-radius:2px !important;border-top-left-radius:2px !important;-moz-border-radius-bottomleft:2px !important;-webkit-border-bottom-left-radius:2px !important;border-bottom-left-radius:2px !important}.x-segmentedbutton-base .x-button-back.x-last{-moz-border-radius-topright:2px !important;-webkit-border-top-right-radius:2px !important;border-top-right-radius:2px !important;-moz-border-radius-bottomright:2px !important;-webkit-border-bottom-right-radius:2px !important;border-bottom-right-radius:2px !important}.unsuported-view{position:absolute;left:0;top:0;right:0;bottom:0;background:url(../img/ios-only.png) no-repeat center #efefef;background-attachment:fixed;z-index:90000}.x-button.text-offset-12{padding-left:12px;padding-right:12px}.x-button.text-offset-30{padding-left:30px;padding-right:30px} diff --git a/apps/presentationeditor/mobile/resources/css/application-retina.css b/apps/presentationeditor/mobile/resources/css/application-retina.css deleted file mode 100644 index a147e6268..000000000 --- a/apps/presentationeditor/mobile/resources/css/application-retina.css +++ /dev/null @@ -1 +0,0 @@ -html,body{position:relative;width:100%;height:100%}.x-fullscreen{position:absolute !important}.x-body{position:relative;z-index:0}.x-inner,.x-body{width:100%;height:100%}.x-sized{position:relative}.x-innerhtml{width:100%}.x-layout-box{display:flex;display:-webkit-box;display:-ms-flexbox}.x-layout-box.x-horizontal{-webkit-box-orient:horizontal !important;-ms-flex-direction:row !important;flex-direction:row !important}.x-layout-box.x-horizontal>.x-layout-box-item.x-flexed{min-width:0 !important}.x-layout-box.x-vertical{-webkit-box-orient:vertical !important;-ms-flex-direction:column !important;flex-direction:column !important}.x-layout-box.x-vertical>.x-layout-box-item.x-flexed{min-height:0 !important}.x-layout-box>.x-layout-box-item{display:flex !important;display:-webkit-box !important;display:-ms-flexbox !important}.x-layout-box.x-align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.x-layout-box.x-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.x-layout-box.x-align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.x-layout-box.x-align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.x-layout-box.x-pack-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.x-layout-box.x-pack-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.x-layout-box.x-pack-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.x-layout-box.x-pack-justify{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.x-layout-box-item.x-sized>.x-inner,.x-layout-box-item.x-sized>.x-body,.x-layout-box-item.x-sized>.x-dock-outer{width:auto;height:auto;position:absolute;top:0;right:0;bottom:0;left:0}.x-webkit .x-layout-box.x-horizontal>.x-layout-box-item.x-flexed{width:0 !important}.x-webkit .x-layout-box.x-vertical>.x-layout-box-item.x-flexed{height:0 !important}.x-firefox .x-stretched.x-dock-horizontal>.x-dock-body{width:0}.x-firefox .x-stretched.x-dock-vertical>.x-dock-body{height:0}.x-firefox .x-container .x-dock-horizontal.x-unsized .x-dock-body{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0px;min-height:0;min-width:0}.x-firefox .x-has-height>.x-dock.x-unsized.x-dock-vertical>.x-dock-body{height:0}.x-layout-card{position:relative;overflow:hidden}.x-layout-card-perspective{-webkit-perspective:1000px;-ms-perspective:1000px;perspective:1000px}.x-layout-card-item-container{width:auto;height:auto;position:absolute;top:0;right:0;bottom:0;left:0}.x-layout-card-item{position:absolute;top:0;right:0;bottom:0;left:0;position:absolute !important}.x-dock{display:flex;display:-webkit-box;display:-ms-flexbox}.x-dock>.x-dock-body{overflow:hidden}.x-dock.x-sized,.x-dock.x-sized>.x-dock-body>*,.x-dock.x-sized>.x-dock-body>.x-body>.x-inner{width:auto;height:auto;position:absolute;top:0;right:0;bottom:0;left:0}.x-dock.x-sized>.x-dock-body{position:relative;display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:0;min-width:0}.x-dock.x-unsized,.x-dock.x-stretched{height:100%}.x-dock.x-unsized>.x-dock-body,.x-dock.x-stretched>.x-dock-body{position:relative;display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;min-height:0;min-width:0}.x-dock.x-unsized>.x-dock-body>*,.x-dock.x-stretched>.x-dock-body>*{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:0;min-width:0}.x-dock.x-dock-vertical{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.x-dock.x-dock-horizontal{-webkit-box-orient:horizontal !important;-ms-flex-direction:row !important;flex-direction:row !important}.x-dock.x-dock-horizontal>.x-dock-item{display:flex;display:-webkit-box;display:-ms-flexbox}.x-dock.x-dock-horizontal>.x-dock-item.x-sized>.x-inner,.x-dock.x-dock-horizontal>.x-dock-item.x-sized>.x-body{width:auto;height:auto;position:absolute;top:0;right:0;bottom:0;left:0}.x-dock.x-dock-horizontal>.x-dock-item.x-unsized{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.x-dock.x-dock-horizontal>.x-dock-item.x-unsized>*{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:0;min-width:0}.x-ie .x-stretched.x-dock-horizontal>.x-dock-body{width:0}.x-ie .x-stretched.x-dock-vertical>.x-dock-body{height:0}.x-ie .x-has-width>.x-dock.x-unsized.x-dock-horizontal>.x-dock-body{width:0}.x-ie .x-has-height>.x-dock.x-unsized.x-dock-vertical>.x-dock-body{height:0}.x-stretched.x-container{display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.x-stretched.x-container>.x-inner,.x-stretched.x-container>.x-body,.x-stretched.x-container>.x-body>.x-inner{display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;min-height:0px}.x-layout-fit.x-stretched>.x-layout-fit-item{display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:0;min-width:0}.x-layout-fit{position:relative}.x-layout-fit-item.x-sized{position:absolute;top:0;right:0;bottom:0;left:0}.x-layout-fit-item.x-unsized{width:100%;height:100%}.x-ie .x-stretched>.x-inner,.x-ie .x-stretched>.x-body{min-height:inherit}.x-center,.x-centered{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.x-center>*,.x-centered>*{position:relative}.x-center>.x-floating,.x-centered>.x-floating{position:relative !important}.x-floating{position:absolute !important}.x-layout-float{overflow:hidden}.x-layout-float>.x-layout-float-item{float:left}.x-layout-float.x-direction-right>.x-layout-float-item{float:right}@-webkit-keyframes x-paint-monitor-helper{from{zoom:1}to{zoom:1}}@keyframes x-paint-monitor-helper{from{zoom:1}to{zoom:1}}.x-paint-monitored{position:relative}.x-paint-monitor{width:0 !important;height:0 !important;visibility:hidden}.x-paint-monitor.cssanimation{-webkit-animation-duration:0.0001ms;-webkit-animation-name:x-paint-monitor-helper;animation-duration:0.0001ms;animation-name:x-paint-monitor-helper}.x-paint-monitor.overflowchange{overflow:hidden}.x-paint-monitor.overflowchange::after{content:'';display:block;width:1px !important;height:1px !important}.x-size-monitored{position:relative}.x-size-monitors{position:absolute;left:0;top:0;width:100%;height:100%;visibility:hidden;overflow:hidden}.x-size-monitors>*{width:100%;height:100%;overflow:hidden}.x-size-monitors.scroll>*.shrink::after{content:'';display:block;width:200%;height:200%;min-width:1px;min-height:1px}.x-size-monitors.scroll>*.expand::after{content:'';display:block;width:100000px;height:100000px}.x-size-monitors.overflowchanged>*.shrink>*{width:100%;height:100%}.x-size-monitors.overflowchanged>*.expand>*{width:200%;height:200%}.x-size-change-detector{visibility:hidden;position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;overflow:hidden}.x-size-change-detector>*{visibility:hidden}.x-size-change-detector-shrink>*{width:200%;height:200%}.x-size-change-detector-expand>*{width:100000px;height:100000px}.x-translatable{position:absolute !important;top:500000px !important;left:500000px !important;overflow:visible !important;z-index:1}.x-translatable-hboxfix{position:absolute;min-width:100%;top:0;left:0}.x-translatable-hboxfix>.x-translatable{position:relative !important}.x-translatable-container{overflow:hidden;width:auto;height:auto;position:absolute;top:0;right:0;bottom:0;left:0}.x-translatable-container::before{content:'';display:block;width:1000000px;height:1000000px;visibility:hidden}.x-button{display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#eee;border:1px solid #ccc;position:relative;overflow:hidden;z-index:1}.x-button .x-button-icon{position:relative;background-repeat:no-repeat;background-position:center}.x-button .x-button-icon.x-shown{display:block}.x-button .x-button-icon.x-hidden{display:none}.x-iconalign-left,.x-icon-align-right{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.x-iconalign-top,.x-iconalign-bottom{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.x-iconalign-bottom,.x-iconalign-right{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.x-iconalign-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.x-button-label,.x-badge,.x-hasbadge .x-badge{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;text-overflow:ellipsis;text-align:center;display:block;overflow:hidden}.x-badge{background-color:#ccc;border:1px solid #aaa;z-index:2;position:absolute !important;width:auto;font-size:.6em;right:0;top:0;max-width:95%;display:inline-block}html,body{font-family:"Helvetica Neue", HelveticaNeue, "Helvetica-Neue", Helvetica, "BBAlpha Sans", sans-serif;font-weight:normal;-webkit-text-size-adjust:none;margin:0;cursor:default}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}*:focus{outline:none}body.x-desktop{overflow:hidden}@-ms-viewport{width:device-width}*,*:after,*:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;-ms-touch-action:none;-moz-user-select:-moz-none}input,textarea{-webkit-user-select:text;-ms-user-select:auto;-moz-user-select:text}.x-hidden-visibility{visibility:hidden !important}.x-hidden-display,.x-field-hidden{display:none !important}.x-hidden-offsets{position:absolute !important;left:-10000em;top:-10000em;visibility:hidden}.x-html{-webkit-user-select:auto;-webkit-touch-callout:inherit;-ms-user-select:auto;line-height:1.5;color:#333;font-size:.8em;padding:1.2em}.x-html body{line-height:1.5;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;color:#333;font-size:75%}.x-html h1,.x-html h2,.x-html h3,.x-html h4,.x-html h5,.x-html h6{font-weight:normal;color:#222}.x-html h1 img,.x-html h2 img,.x-html h3 img,.x-html h4 img,.x-html h5 img,.x-html h6 img{margin:0}.x-html h1{font-size:3em;line-height:1;margin-bottom:0.50em}.x-html h2{font-size:2em;margin-bottom:0.75em}.x-html h3{font-size:1.5em;line-height:1;margin-bottom:1.00em}.x-html h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em}.x-html h5{font-size:1em;font-weight:bold;margin-bottom:1.50em}.x-html h6{font-size:1em;font-weight:bold}.x-html p{margin:0 0 1.5em}.x-html p .left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}.x-html p .right{float:right;margin:1.5em 0 1.5em 1.5em;padding:0}.x-html a{text-decoration:underline;color:#06c}.x-html a:visited{color:#004d99}.x-html a:focus{color:#09f}.x-html a:hover{color:#09f}.x-html a:active{color:#bf00ff}.x-html blockquote{margin:1.5em;color:#666;font-style:italic}.x-html strong,.x-html dfn{font-weight:bold}.x-html em,.x-html dfn{font-style:italic}.x-html sup,.x-html sub{line-height:0}.x-html abbr,.x-html acronym{border-bottom:1px dotted #666666}.x-html address{margin:0 0 1.5em;font-style:italic}.x-html del{color:#666}.x-html pre{margin:1.5em 0;white-space:pre}.x-html pre,.x-html code,.x-html tt{font:1em "andale mono","lucida console",monospace;line-height:1.5}.x-html li ul,.x-html li ol{margin:0}.x-html ul,.x-html ol{margin:0 1.5em 1.5em 0;padding-left:1.5em}.x-html ul{list-style-type:disc}.x-html ol{list-style-type:decimal}.x-html dl{margin:0 0 1.5em 0}.x-html dl dt{font-weight:bold}.x-html dd{margin-left:1.5em}.x-html table{margin-bottom:1.4em;width:100%}.x-html th{font-weight:bold}.x-html thead th{background:#c3d9ff}.x-html th,.x-html td,.x-html caption{padding:4px 10px 4px 5px}.x-html table.striped tr:nth-child(even) td,.x-html table tr.even td{background:#e5ecf9}.x-html tfoot{font-style:italic}.x-html caption{background:#eee}.x-html .quiet{color:#666}.x-html .loud{color:#111}.x-html ul li{list-style-type:circle}.x-html ol li{list-style-type:decimal}@-webkit-keyframes x-loading-spinner-rotate{0%{-webkit-transform:rotate(0deg)}8.32%{-webkit-transform:rotate(0deg)}8.33%{-webkit-transform:rotate(30deg)}16.65%{-webkit-transform:rotate(30deg)}16.66%{-webkit-transform:rotate(60deg)}24.99%{-webkit-transform:rotate(60deg)}25%{-webkit-transform:rotate(90deg)}33.32%{-webkit-transform:rotate(90deg)}33.33%{-webkit-transform:rotate(120deg)}41.65%{-webkit-transform:rotate(120deg)}41.66%{-webkit-transform:rotate(150deg)}49.99%{-webkit-transform:rotate(150deg)}50%{-webkit-transform:rotate(180deg)}58.32%{-webkit-transform:rotate(180deg)}58.33%{-webkit-transform:rotate(210deg)}66.65%{-webkit-transform:rotate(210deg)}66.66%{-webkit-transform:rotate(240deg)}74.99%{-webkit-transform:rotate(240deg)}75%{-webkit-transform:rotate(270deg)}83.32%{-webkit-transform:rotate(270deg)}83.33%{-webkit-transform:rotate(300deg)}91.65%{-webkit-transform:rotate(300deg)}91.66%{-webkit-transform:rotate(330deg)}100%{-webkit-transform:rotate(330deg)}}@keyframes x-loading-spinner-rotate{0%{-ms-transform:rotate(0deg);transform:rotate(0deg)}8.32%{-ms-transform:rotate(0deg);transform:rotate(0deg)}8.33%{-ms-transform:rotate(30deg);transform:rotate(30deg)}16.65%{-ms-transform:rotate(30deg);transform:rotate(30deg)}16.66%{-ms-transform:rotate(60deg);transform:rotate(60deg)}24.99%{-ms-transform:rotate(60deg);transform:rotate(60deg)}25%{-ms-transform:rotate(90deg);transform:rotate(90deg)}33.32%{-ms-transform:rotate(90deg);transform:rotate(90deg)}33.33%{-ms-transform:rotate(120deg);transform:rotate(120deg)}41.65%{-ms-transform:rotate(120deg);transform:rotate(120deg)}41.66%{-ms-transform:rotate(150deg);transform:rotate(150deg)}49.99%{-ms-transform:rotate(150deg);transform:rotate(150deg)}50%{-ms-transform:rotate(180deg);transform:rotate(180deg)}58.32%{-ms-transform:rotate(180deg);transform:rotate(180deg)}58.33%{-ms-transform:rotate(210deg);transform:rotate(210deg)}66.65%{-ms-transform:rotate(210deg);transform:rotate(210deg)}66.66%{-ms-transform:rotate(240deg);transform:rotate(240deg)}74.99%{-ms-transform:rotate(240deg);transform:rotate(240deg)}75%{-ms-transform:rotate(270deg);transform:rotate(270deg)}83.32%{-ms-transform:rotate(270deg);transform:rotate(270deg)}83.33%{-ms-transform:rotate(300deg);transform:rotate(300deg)}91.65%{-ms-transform:rotate(300deg);transform:rotate(300deg)}91.66%{-ms-transform:rotate(330deg);transform:rotate(330deg)}100%{-ms-transform:rotate(330deg);transform:rotate(330deg)}}@font-face{font-family:"Pictos";src:url('data:application/font-woff;base64,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') format('woff'),url('data:font/truetype;base64,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AQIFAw4BAQQCCAEBBAIBAQMDAgYGAgECAgEBAQICAQ0DAQICBQEMBwIFAgICBgMCBQQCBAQMAQMBAQEBBAUBAwkBAwEBAgEDAgIBBAICBgECBgMCBQIGCAUFAQUIAQMFAQELAQEGAQIDAQEBBAEBAQMCBgIEAwQGAgQHAgMDAQIGAQIBAQICAQQBBQECGwQCAQUDAQIDAgcFCAMBBgMEAwQEBAMDAQIDAwUCAgEIBgIKAQ0EBAIGAwQMAwELAQcJCAIDAgYDAQcBBwYDBAYCAgUBAwEBCwcIAgEKIceMUo4vBwIDBQUBBAIKAgEBAQMBAQMCBQIDAgJFAhkBAgEBBwQHAgoBAQUCAwMDAQIJAQUClAEFBQsCCAEDBAcBBAUBAwMBAScCBgEDAwIEAQIBBQEHAgMCAgMMBAMBAQIHARYCAgMEBQQCAgEBBAEBAwYBAwOgAQPKAgMBAQMCAQUCAQEWAgcCBQFxBgoGBQEDAgICCQEJAQ4EAgEBAQQCAgECBAECAQEBAQ8HARMPAgECAQUEAQMFAQIBAQQBBAQGBgMDCwENCgoBBwoDCQQIBAQDAwQEAgECAQIDAgEDAwQCBAEEAQIEAQMDAwUJAQgNAQMICAoQBgIICQYBAgICAQUCBQYGAQUBAgoDAQH+YwMEAgEBEQQHAgMBAggEBQUGIwICAQENAQcBBwIBCAIfBAUGAgEBJgMEAgIBARABAQF9AgICuvb+pPb2AVwzAwMFAggECwIBBAIECQIBAgECBgECAgIEBwECAQMEAgX+wFprEwkCCQIBAwgEBAMHAgQBBAEHAQMDBQoEAQMEAQIBAQIIAgEEAgYCAgMFAQcEDAUMDgIKAQsECQQBAgkBCQICAQEBAQIDAgwDAQQDBAcBAQEKAQQKAQIBBwQCBgkBBQEFAQECAwYDDAMEAgcBAgIBAQESAgMEAwEBAQQJAQgKAQICAQQDBgIEBgYBBAYFAQIBAgECAQIGBAgBAwMCAgEDAQsDAgYCAwoCAgcEAQIGBQ0IBAMCAgIBAQIIBAICCQIEAgECBQQCAQM4QFsBAwEGAgcCBgIBAQICBAEBAQIBAQECAQICAQIDBAMCBAMKBwEKAQoDAQICCwICAQQCBQEBAQEBCwIHBAECAQEBAQIPCAQBAgMEBgoCAQUDAQICAgYGAgQFAgEJAwECAQ0DAQMCBgQBCQMC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') format('truetype'),url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiID4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWV0YWRhdGE+ClRoaXMgaXMgYSBjdXN0b20gU1ZHIHdlYmZvbnQgZ2VuZXJhdGVkIGJ5IEZvbnQgU3F1aXJyZWwuCkRlc2lnbmVyICAgIDogRHJldyBXaWxzb24KRm91bmRyeSAgICAgOiBEcmV3IFdpbHNvbgpGb3VuZHJ5IFVSTCA6IGh0dHBwaWN0b3NkcmV3d2lsc29uY29tCjwvbWV0YWRhdGE+CjxkZWZzPgo8Zm9udCBpZD0id2ViZm9udEl5Zlpic2VGIiBob3Jpei1hZHYteD0iOTIwIiA+Cjxmb250LWZhY2UgdW5pdHMtcGVyLWVtPSIxMDAwIiBhc2NlbnQ9Ijc1MCIgZGVzY2VudD0iLTI1MCIgLz4KPG1pc3NpbmctZ2x5cGggaG9yaXotYWR2LXg9IjUwMCIgLz4KPGdseXBoIHVuaWNvZGU9IiAiICBob3Jpei1hZHYteD0iNTAwIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MDk7IiBob3Jpei1hZHYteD0iNTAwIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4YTA7IiBob3Jpei1hZHYteD0iNTAwIiAvPgo8Z2x5cGggdW5pY29kZT0iISIgaG9yaXotYWR2LXg9IjkzNiIgZD0iTTg2NSAxMDNxMzcgLTYyIDExIC0xMDYuNXQtOTggLTQ0LjVoLTYyMXEtNzIgMCAtOTcuNSA0NC41dDExLjUgMTA2LjVsMzEwIDUzNHEzNiA2MiA4Ny41IDYydDg3LjUgLTYyek00NzEgNDZxMjMgMCAzOC41IDE2dDE1LjUgMzh0LTE1LjUgMzcuNXQtMzguNSAxNS41cS0yMiAwIC0zNy41IC0xNS41dC0xNS41IC0zNy41dDE1LjUgLTM4dDM3LjUgLTE2ek01MDkgMTg3bDI2IDMwOGgtMTI3bDI2IC0zMDhoNzV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjI7IiBob3Jpei1hZHYteD0iODY1IiBkPSJNNTIgMjg5cTEgNjUgNy41IDExNXQyNi41IDEwMS41dDUzLjUgODYuNXQ5MC41IDU4LjV0MTM1IDI4LjV2LTE1N3EtNjYgMCAtOTUgLTQ2LjV0LTI5IC0xNDcuNWwtNCAtMWg4NHExOCAwIDMxIC0xM3QxMyAtMzJ2LTI1OHEwIC0xOCAtMTMgLTMxdC0zMSAtMTNoLTIyNXEtMTggMCAtMzEgMTN0LTEzIDMxdjI1OHY3ek00OTMgMjg5cTAgNjUgNyAxMTV0MjcgMTAxLjV0NTMuNSA4Ni41dDkwLjUgNTguNXQxMzUgMjguNXYtMTU3IHEtNjcgMCAtOTYgLTQ2LjV0LTI5IC0xNDcuNWwtNCAtMWg4NHExOCAwIDMxIC0xM3QxMyAtMzJ2LTI1OHEwIC0xOCAtMTMgLTMxdC0zMSAtMTNoLTIyNHEtMTkgMCAtMzIgMTN0LTEzIDMxdjI1OHEwIDUgMSA3eiIgLz4KPGdseXBoIHVuaWNvZGU9IiMiIGhvcml6LWFkdi14PSI3NDgiIGQ9Ik03MDUgNDgycTkgLTE0IC04IC0xNGgtNDh2LTU2N3EwIC03IC01IC0xMnQtMTIgLTVoLTUxM3EtNyAwIC0xMiA1dC01IDEydjU2N2gtNTJxLTcgMCAtOS41IDR0MS41IDEwbDMxIDQ2cTkgMTQgMjcgMTRoNzV2NjZxMCAyMCAxMiAzMGw0OCA0OXExMiAxMiAzMCAxMmgyMTZxMTggMCAzMCAtMTJsNTIgLTUycTEzIC0xMyAxMyAtMzB2LTYzaDcxcTE4IDAgMjcgLTE0ek0yNDggNTQ2di00aDI1NHY0djI4cTAgMjAgLTEyIDMwbC05IDEwIHEtMTIgMTIgLTMwIDEyaC0xNTVxLTE4IDAgLTMwIC0xMmwtNiAtNnEtMTIgLTEyIC0xMiAtMzB2LTMyek01NzYgNDUwcTAgMTYgLTE2IDE4aC0yNzloLTg5cS03IDAgLTEyIC01LjV0LTUgLTEyLjV2LTQ3NnEwIC03IDUgLTEydDEyIC01aDM2N3E3IDAgMTIgNXQ1IDEydjQ3NnpNMjYzIDQxOHE3IDAgMTIuNSAtNXQ1LjUgLTEydi0zNzlxMCAtNyAtNS41IC0xMnQtMTIuNSAtNWgtMjFxLTcgMCAtMTIuNSA1dC01LjUgMTJ2Mzc5cTAgNyA1LjUgMTIgdDEyLjUgNWgyMXpNMzY0IDVxLTcgMCAtMTIuNSA1dC01LjUgMTJ2Mzc5cTAgNyA1LjUgMTJ0MTIuNSA1aDIxcTcgMCAxMiAtNXQ1IC0xMnYtMzc5cTAgLTcgLTUgLTEydC0xMiAtNWgtMjF6TTQ4NSA1cS03IDAgLTEyIDV0LTUgMTJ2Mzc5cTAgNyA1IDEydDEyIDVoMjJxNyAwIDEyIC01dDUgLTEydi0zNzlxMCAtNyAtNSAtMTJ0LTEyIC01aC0yMnoiIC8+CjxnbHlwaCB1bmljb2RlPSIkIiBob3Jpei1hZHYteD0iODkzIiBkPSJNNTAzIDI4M2gtMTA4bC0xNiA2OGgxMjR2LTY4ek02ODQgMzUxbC0xOCAtNjhoLTEwNGwxIDY4aDEyMXpNNDAwIDExOHEyOCAwIDQ4LjUgLTIwdDIwLjUgLTQ5dC0yMC41IC00OXQtNDguNSAtMjB0LTQ4LjUgMjB0LTIwLjUgNDl0MjAuNSA0OXQ0OC41IDIwek02NTkgMTE4cTI5IDAgNDkgLTIwdDIwIC00OXQtMjAgLTQ5dC00OSAtMjB0LTQ5IDIwdC0yMCA0OXQyMCA0OXQ0OSAyMHpNODMzIDUxNnEyNSAtNyAyNSAtMzNxMCAtMyAtMiAtOSBsLTg4IC0yOTNxLTcgLTI1IC0zMiAtMjVoLTQxN3EtMTIgMCAtMjEuNSA3LjV0LTExLjUgMTguNWwtODEgMzI3aC0xNDlxLTE0IDAgLTI0IDEwdC0xMCAyNHQxMCAyNHQyNCAxMGgxNzZxMjYgMCAzMyAtMjZsMTggLTczaDUwM2w1IDE1cTYgMjQgMzIgMjRxNyAwIDEwIC0xek03MTIgMjMxbDU0IDE3OWgtNDY2bDQ1IC0xODZoMzY1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiUiIGhvcml6LWFkdi14PSI5MDMiIGQ9Ik04NjcgMjc3cTAgLTc5IC0zNy41IC0xNDl0LTEwMi41IC0xMTdsMTEgLTk2di00cTAgLTE3IC0xMSAtMzBxLTEzIC0xNSAtMzQgLTE1aC0xNDhxLTIxIDAgLTM0IDE1cS0xMSAxMyAtMTEgMzB2NWwyIDE4cS02IC0xIC0xOCAtMWgtMTBsMiAtMTd2LTVxMCAtMTcgLTExIC0zMHEtMTIgLTE1IC0zNCAtMTVoLTE0OHEtMjEgMCAtMzQgMTVxLTExIDEzIC0xMSAzMHY1bDExIDkwcS04NiA2MCAtMTI0IDE1M2wtNDQgLTRoLTRxLTE4IDAgLTMwIDEyIHEtMTUgMTIgLTE1IDMzdjE1MnEwIDIxIDE1IDMzcTEyIDEyIDMwIDEyaDRsNDMgLTRxMzQgODUgMTA3IDE0MWwtMiAxMTB2MXYxcTAgMjggMjUgNDNxMTEgNyAyNiA3cTE0IDAgMjUgLTdsMTI4IC03MnEyNSAzIDUxIDNxMTYwIDAgMjcwIC05OXExMTMgLTEwMCAxMTMgLTI0NHpNNjgxIDQ3cTYxIDQxIDk1LjUgMTAxdDM0LjUgMTI5cTAgMTE4IC05NCAyMDJxLTk2IDg1IC0yMzMgODVxLTI5IDAgLTUzIC00bC05IC0xbC0xMzYgNzdsMiAtMTMwIGwtMTIgLThxLTc5IC01NyAtMTA2IC0xNDRsLTcgLTIybC03NSA3di0xMjdsNzUgOGw3IC0yMnEzMyAtOTYgMTI0IC0xNTVsMTUgLTlsLTEzIC0xMTJoMTIzbC05IDc0bDM1IC00cTEzIC0yIDM5IC0ycTI0IDAgNDcgM2wzNiA0bC05IC03NWgxMjNsLTE1IDExNnpNNTAxIDUyMWw3IC0xcTcgMCAxOCAtMnQyNiAtNXQzMiAtOXQzNSAtMTR0MzcgLTIwLjV0MzYgLTI4LjVxOCAtNyA4IC0xOXQtOCAtMjBxLTggLTkgLTIwIC05cS0xMSAwIC0xOSA4IHEtMjQgMjMgLTU5IDM4LjV0LTU1LjUgMTkuNXQtMzUuNSA1aC00cS0xMSAxIC0xOSA5LjV0LTggMTkuNXExIDEyIDkuNSAyMHQxOS41IDh6TTIzMSAzODRxMTkgMjAgNDEgMjZ0MzQgLTVxMTEgLTExIDYuNSAtMzN0LTIzLjUgLTQydC00MC41IC0yNnQtMzMuNSA1dC03IDMzdDIzIDQyeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDI2OyIgaG9yaXotYWR2LXg9IjczMiIgZD0iTTQ2NSA0MDVoMjUwdi0xOThoLTI1MHYtMjUwaC0xOTh2MjUwaC0yNTB2MTk4aDI1MHYyNTBoMTk4di0yNTB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJyIgaG9yaXotYWR2LXg9IjkwOCIgZD0iTTI2NSAxMzlxNzggNzggMTg4LjUgNzh0MTg4LjUgLTc4cTEgMCAxIC0xbC01NSAtNTVxLTEgMCAtMSAxcS01NSA1NSAtMTMzIDU1dC0xMzMgLTU1ek0xNDAgMjY0cTg1IDg1IDE5OS41IDExNS41dDIyOC41IDB0MTk5IC0xMTUuNWwxIC0xbC01NiAtNTZxMCAxIC0xIDFxLTEwNiAxMDYgLTI1Ny41IDEwNi41dC0yNTcuNSAtMTA1LjV6TTg5MyAzOTJxMCAtMiAyIC0ybC01NiAtNTZsLTIgMnEtMTA0IDEwNCAtMjQ0IDE0MXQtMjc5LjUgMCB0LTI0My41IC0xNDFxLTEgMCAtMSAtMWwtNTYgNTZsMSAxcTEyMCAxMTkgMjgwIDE2MS41dDMxOS41IDB0Mjc5LjUgLTE2MS41ek0zOTIgMTNxMjYgMjUgNjMgMjV0NjMgLTI1bC02MyAtNjN6IiAvPgo8Z2x5cGggdW5pY29kZT0iKCIgaG9yaXotYWR2LXg9IjY3MSIgZD0iTTU1MCAzNTloNzd2LTQzN2gtNTgydjQzN2g3NXYxMjhxMCA4NyA2MiAxNDl0MTQ5IDYyaDRoNHE4OCAwIDE0OS41IC02MnQ2MS41IC0xNDl2LTEyOHpNNDAyIDJsLTMyIDE0MXEzMiAyMCAzMiA1N3EwIDI4IC0xOSA0N3QtNDcgMTlxLTI3IDAgLTQ2LjUgLTE5dC0xOS41IC00N3EwIC0zOCAzMyAtNTZsLTMzIC0xNDJoMTMyek00NDUgMzU5djEyOHEwIDQzIC0zMSA3NHQtNzUgMzFoLTNoLTVxLTQzIDAgLTc0IC0zMXQtMzEgLTc0di0xMjggaDIxOXoiIC8+CjxnbHlwaCB1bmljb2RlPSIpIiBob3Jpei1hZHYteD0iODg5IiBkPSJNNjQ1IDY5OHE4OCAwIDE1MCAtNjEuNXQ2MiAtMTQ5LjV2LTEyOGgtMTA2djI5bDM2IDM0djEzaC0zNnY1MnEwIDQ0IC0zMSA3NC41dC03NSAzMC41aC0yaC01cS00NCAwIC03NSAtMzAuNXQtMzEgLTc0LjV2LTEyOGg3N3YtNDM4aC01ODR2NDM4aDQwMXYxMjhxMCA4OCA2MiAxNDkuNXQxNTAgNjEuNWgzaDR6TTM4MiAwbC0zMyAxNDJxMzMgMjAgMzMgNTdxMCAyOCAtMTkuNSA0Ny41dC00Ni41IDE5LjVxLTI4IDAgLTQ3LjUgLTE5LjUgdC0xOS41IC00Ny41cTAgLTM3IDMzIC01N2wtMzMgLTE0MmgxMzN6IiAvPgo8Z2x5cGggdW5pY29kZT0iKiIgaG9yaXotYWR2LXg9Ijc3NyIgZD0iTTczNyA0OTBsLTE5NSAtMTk1bDE5NSAtMTk2bC0xNTQgLTE1M2wtMTk1IDE5NWwtMTk1IC0xOTVsLTE1NCAxNTNsMTk1IDE5NmwtMTk1IDE5NWwxNTQgMTU0bDE5NSAtMTk1bDE5NSAxOTV6IiAvPgo8Z2x5cGggdW5pY29kZT0iKyIgZD0iTTQ2MCA3MDJxMTc0IDAgMjk3IC0xMjN0MTIzIC0yOTd0LTEyMyAtMjk3dC0yOTcgLTEyM3QtMjk3IDEyM3QtMTIzIDI5N3QxMjMgMjk3dDI5NyAxMjN6TTcwOSAyNjJ2NDFxMCAxNSAtMTAuNSAyNS41dC0yNS41IDEwLjVoLTEyMXEtMTUgMCAtMjUuNSAxMXQtMTAuNSAyNnYxMjFxMCAxNSAtMTEgMjUuNXQtMjYgMTAuNWgtNDFxLTE1IDAgLTI1LjUgLTEwLjV0LTEwLjUgLTI1LjV2LTEyMXEwIC0xNSAtMTEgLTI2dC0yNiAtMTFoLTEyMCBxLTE2IDAgLTI2LjUgLTEwLjV0LTEwLjUgLTI1LjV2LTQxcTAgLTE1IDEwLjUgLTI2dDI2LjUgLTExaDEyMHExNSAwIDI2IC0xMC41dDExIC0yNS41di0xMjFxMCAtMTUgMTAuNSAtMjUuNXQyNS41IC0xMC41aDQxcTE1IDAgMjYgMTAuNXQxMSAyNS41djEyMXEwIDE1IDEwLjUgMjUuNXQyNS41IDEwLjVoMTIxcTE1IDAgMjUuNSAxMXQxMC41IDI2eiIgLz4KPGdseXBoIHVuaWNvZGU9IiwiIGhvcml6LWFkdi14PSI5MTUiIGQ9Ik00NTggNzAxcTE3MyAwIDI5NSAtMTIyLjV0MTIyIC0yOTUuNXEwIC0xMDQgLTQ2IC0xOTFxLTU5IC0xMTUgLTE3MiAtMTc2cS05NCAtNTEgLTE5OSAtNTFxLTEwMSAwIC0xOTQgNDhxLTExNCA2MCAtMTc1IDE3M3EtNDkgOTMgLTQ5IDE5N3EwIDE3MyAxMjIuNSAyOTUuNXQyOTUuNSAxMjIuNXpNNzYwIDIwM3ExMSA0MSAxMSA4MHEwIDEzMCAtOTIgMjIydC0yMjEgOTJxLTEzMCAwIC0yMjIgLTkydC05MiAtMjIycTAgLTM5IDEyIC04NSBxMyAtOSA5IC0yNXEyMSA2IDQ1IDZxNjUgMCAxMTEuNSAtNDZ0NDYuNSAtMTExcTAgLTE3IC01IC0zN3E0IC0yIDEyIC00cTQyIC0xMSA4MyAtMTFxNDUgMCA4NyAxMnEyIDAgNS41IDJ0NS41IDJxLTUgMjIgLTUgNDBxMCA2NCA0Ni41IDExMC41dDExMC41IDQ2LjVxMjMgMCA0NCAtNnE1IDE1IDggMjZ6TTQ5OCAzMzNxMjUgLTE5IDI1IC01MHEwIC0xNCAtNSAtMjRxLTE2IC0zOSAtNTggLTM5cS0xMSAwIC0yNCA1cS0zOSAxNiAtMzkgNTggcTAgMSAwLjUgNHQwLjUgNWwtNTYgMjQ1bDIxIDl6TTQ3OCA1NjV2LTk1aC0zOXY5NWgzOXpNNjMyIDQ5MGwyNyAtMjdsLTY4IC02OGwtMjcgMjh6TTYyOSAzMDB2MzhoOTZ2LTM4aC05NnpNMTkyIDMwMHYzOGg5NXYtMzhoLTk1ek0yNDQgNDYzbDI4IDI3bDY3IC02N2wtMjcgLTI4eiIgLz4KPGdseXBoIHVuaWNvZGU9Ii0iIGhvcml6LWFkdi14PSI5MjEiIGQ9Ik00NjEgNjk4cTE3NCAwIDI5NyAtMTIzLjV0MTIzIC0yOTcuNXQtMTIzIC0yOTcuNXQtMjk3IC0xMjMuNXEtMTc1IDAgLTI5OCAxMjMuNXQtMTIzIDI5Ny41dDEyMyAyOTcuNXQyOTggMTIzLjV6TTY5NCAyNTh2MzlxMCAxOSAtMTQgMzN0LTMzIDE0aC0zNzZxLTE5IDAgLTMzIC0xNHQtMTQgLTMzdi0zOXEwIC0yMCAxNCAtMzMuNXQzMyAtMTMuNWgzNzZxMTkgMCAzMyAxMy41dDE0IDMzLjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iLiIgaG9yaXotYWR2LXg9Ijk0NSIgZD0iTTE0NyAzOTJxMzcgMCA2NCAtMjd0MjcgLTY0cTAgLTM4IC0yNi41IC02NXQtNjQuNSAtMjd0LTY1IDI3dC0yNyA2NXQyNyA2NC41dDY1IDI2LjV6TTQ3MiAzOTJxMzggMCA2NSAtMjYuNXQyNyAtNjQuNXQtMjcgLTY1dC02NSAtMjd0LTY0LjUgMjd0LTI2LjUgNjVxMCAzNyAyNi41IDY0dDY0LjUgMjd6TTc5OCAzOTJxMzggMCA2NSAtMjYuNXQyNyAtNjQuNXQtMjcgLTY1dC02NSAtMjd0LTY1IDI3dC0yNyA2NXEwIDM3IDI3IDY0dDY1IDI3eiAiIC8+CjxnbHlwaCB1bmljb2RlPSIvIiBob3Jpei1hZHYteD0iOTEyIiBkPSJNNjkzIDUzN2gxODF2LTEyN3YtMzAxaC0xODF2LTUzbC0xMzYgLTEzNmgtMzM2djE4OWgtMTgxdjMwMXYxMjdoMTgxdjE2M2g0NzJ2LTE2M3pNODE2IDQ4MGgtMTA1di01M2gxMDV2NTN6TTI3NSA2NDZ2LTEwOWgzNjR2MTA5aC0zNjR6TTUwMiAtMjZ2MTM2aDEzN3YxMzF2NTVoNTR2LTEyOWg2N3YxOTdoLTYwNHYtMTk3aDY1djExMXYxOGg1NHYtNTV2LTI2N2gyMjd6IiAvPgo8Z2x5cGggdW5pY29kZT0iMCIgaG9yaXotYWR2LXg9Ijg4OSIgZD0iTTY0MyAxNjFsMzkgLTQwbDI4IC0yN3EtNDcgLTYwIC0xMTYuNSAtOTQuNXQtMTQ4LjUgLTM0LjVxLTE0MCAwIC0yMzguNSA5OHQtOTkuNSAyMzhoLTExaC0yaC02N2wxMjYgMTI2bDEyNyAtMTI2aC01MWgtMjhxMCAtMTAwIDcxLjUgLTE3MXQxNzIuNSAtNzFxNjAgMCAxMTIuNSAyNy41dDg1LjUgNzQuNXpNODEwIDMwMWg1MmwtMTI3IC0xMjZsLTEyNiAxMjZoNTBoMzB2MnEwIDEwMSAtNzEuNSAxNzIuNXQtMTcyLjUgNzEuNSBxLTYxIDAgLTExMy41IC0yOC41dC04Ni41IC03Ni41bC0zOSAzOWwtMjggMjhxNDcgNjEgMTE2LjUgOTZ0MTUwLjUgMzVxMTM5IDAgMjM4IC05OXQ5OSAtMjM4di0yaDI4eiIgLz4KPGdseXBoIHVuaWNvZGU9IjEiIGhvcml6LWFkdi14PSI3NDMiIGQ9Ik02ODggMjM1aDI5di0zMHEwIC0xNDMgLTEwMC41IC0yNDMuNXQtMjQzLjUgLTEwMC41dC0yNDQgMTAxdC0xMDEgMjQzcTAgMTQzIDEwMSAyNDR0MjQ0IDEwMXExNiAwIDI1IC0xdjc5djcxbDQ5IC01MGwxNTcgLTE1N2wyMSAtMjFsLTIxIC0yMGwtMTU3IC0xNTdsLTQ5IC01MHY3MHY4OHEtMTggMiAtMjUgMnEtODMgMCAtMTQxIC01OHQtNTggLTE0MXEwIC04MiA1OC41IC0xNDB0MTQwLjUgLTU4dDE0MCA1OHQ1OCAxNDB2MzBoMzBoODd6ICIgLz4KPGdseXBoIHVuaWNvZGU9IjIiIGhvcml6LWFkdi14PSI5MTkiIGQ9Ik00NTkgNzAxcTE3NCAwIDI5NyAtMTIzdDEyMyAtMjk3dC0xMjMgLTI5N3QtMjk3IC0xMjNxLTE3MyAwIC0yOTYgMTIzdC0xMjMgMjk3dDEyMyAyOTd0Mjk2IDEyM3pNNzI4IDM5MnE2IDYgNiAxNXQtNiAxNmwtNTUgNTRxLTYgNiAtMTUgNnQtMTYgLTZsLTI0MyAtMjQ0cS0xNSAtMTYgLTMxIDBsLTg4IDg4cS0xNiAxNiAtMzEgMGwtNTUgLTU0cS02IC03IC02IC0xNnQ2IC0xNWwxMzkgLTE0MHExNSAtMTUgMzcgLTE1aDI2cTIwIDAgMzcgMTV6ICIgLz4KPGdseXBoIHVuaWNvZGU9IjMiIGhvcml6LWFkdi14PSI4NjgiIGQ9Ik0yMiAyMzlxLTEwIDEwIC0xMCAyNHQxMCAyNGw4MyA4M3ExMCAxMCAyMy41IDEwdDIzLjUgLTEwbDEzNiAtMTM1cTEwIC0xMCAyMy41IC0xMHQyMy41IDEwbDM3MSAzNzJxMTAgMTAgMjMuNSAxMHQyMy41IC0xMGw4MyAtODJxMTAgLTEwIDEwIC0yMy41dC0xMCAtMjMuNWwtNDUwIC00NTFxLTI0IC0yNCAtNTcgLTI0aC0zOXEtMzIgMCAtNTYgMjR6IiAvPgo8Z2x5cGggdW5pY29kZT0iNCIgaG9yaXotYWR2LXg9Ijc2MiIgZD0iTTU5IDcwMGw3MDIgLTM1MWwtNzAyIC0zNTB2NzAxeiIgLz4KPGdseXBoIHVuaWNvZGU9IjUiIGhvcml6LWFkdi14PSI4MTYiIGQ9Ik01OSAxdjY5OGgyNjJ2LTY5OGgtMjYyek00OTUgNjk5aDI2MnYtNjk4aC0yNjJ2Njk4eiIgLz4KPGdseXBoIHVuaWNvZGU9IjYiIGhvcml6LWFkdi14PSI4MTciIGQ9Ik03NTggMmgtNjk5djY5OGg2OTl2LTY5OHoiIC8+CjxnbHlwaCB1bmljb2RlPSI3IiBob3Jpei1hZHYteD0iOTIyIiBkPSJNNDIzIDQxN3YxODJsNDg1IC0yNDNsLTQ4NSAtMjQydjE4MWwtMzY0IC0xODF2NDg1eiIgLz4KPGdseXBoIHVuaWNvZGU9IjgiIGhvcml6LWFkdi14PSI5MjIiIGQ9Ik01MDAgMjk1di0xODJsLTQ4NiAyNDNsNDg2IDI0MnYtMTgybDM2MyAxODJ2LTQ4NXoiIC8+CjxnbHlwaCB1bmljb2RlPSI5IiBkPSJNNDYwIDcwMHExNzQgMCAyOTcgLTEyM3QxMjMgLTI5N3QtMTIzIC0yOTd0LTI5NyAtMTIzdC0yOTcgMTIzdC0xMjMgMjk3dDEyMyAyOTd0Mjk3IDEyM3pNMjk4IDY0bDQzMSAyMTZsLTQzMSAyMTZ2LTQzMnoiIC8+CjxnbHlwaCB1bmljb2RlPSI6IiBob3Jpei1hZHYteD0iODAxIiBkPSJNNjcxIDEwMGwxMDUgLTEwMnEwIC0xNiAtMTIgLTI4LjV0LTI5IC0xMi41aC0yNDJxMSAtNCAxIC0xMnEwIC0zOSAtMjcuNSAtNjYuNXQtNjYuNSAtMjcuNXQtNjYuNSAyNy41dC0yNy41IDY2LjVxMCAyIDAuNSA2dDAuNSA2aC0yNDFxLTE2IDAgLTI4LjUgMTIuNXQtMTIuNSAyOC41bDEwNSAxMDJxLTEgOCAtMSAyNXYyMDhxMCA4OCA1MC41IDE1OHQxMzAuNSA5OHEtNCAxMSAtNCAyNnEwIDM5IDI3LjUgNjYuNXQ2Ni41IDI3LjUgdDY2LjUgLTI3LjV0MjcuNSAtNjYuNXEwIC0xNCAtMyAtMjZxODAgLTI4IDEzMC41IC05OC41dDUwLjUgLTE1Ny41di0yMDhxMCAtMTcgLTEgLTI1ek0zNDggNjE1cTAgLTUgMiAtMTVxMjggNSA1MCA1cTIzIDAgNTAgLTVxMyA4IDMgMTVxMCAyMiAtMTUuNSAzN3QtMzcuNSAxNXQtMzcgLTE1dC0xNSAtMzd6IiAvPgo8Z2x5cGggdW5pY29kZT0iOyIgaG9yaXotYWR2LXg9Ijg4NyIgZD0iTTI5OSA0MThsLTQyIC00NHEtNCAtNSAtMTEgLTEyLjVsLTEyLjUgLTEzLjVsLTEwLjUgLTExcS0xOCAxNiAtMjcgMjNxLTQ5IDQwIC04MSA0MGgtMTAxdjExMmgxMDFxNTkgLTEgMTE4IC00MXEzMyAtMjEgNjYgLTUzek0zOTkgMTU2bDQ0IDQ3bDMyIDM0cTE2IC0xNCAyNiAtMjJxNTIgLTQyIDg0IC00MGg4NnY5NGwxNzUgLTE0OGwtMTc1IC0xNDZ2ODhoLTg2cS01NiAwIC0xMjAgNDBxLTI3IDE3IC02NiA1M3pNNTgyIDQwMCBxLTIzIDAgLTU2IC0yMnEtMzUgLTIzIC03OCAtNjhxLTE5IC0xOSAtNTQuNSAtNTcuNWwtNjYuNSAtNjkuNXQtNjAgLTU1cS04MCAtNjQgLTE1NCAtNjVoLTk5djExMmg5OXEyNiAwIDU5IDIycTI5IDE4IDc5IDY4cTUgNSA3MyA3Ny41dDEwNyAxMDQuNXE4MSA2NCAxNTIgNjVoODh2OTJsMTc1IC0xNDdsLTE3NSAtMTQ3djkwaC04OGgtMXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gzYzsiIGhvcml6LWFkdi14PSIzOTUiIGQ9Ik0xMTUgNDEwbDIyMiAyMjN2LTY2OGwtMjIyIDIyMmgtMTEydjIyM2gxMTJ6IiAvPgo8Z2x5cGggdW5pY29kZT0iPSIgaG9yaXotYWR2LXg9Ijk0NyIgZD0iTTg5NiAzNzl2LTE3NmwtNjMgLTI1di0xMDhoLTc3M3Y0NDJoNzczdi0xMDl6TTc2MCAxNDR2Mjk0aC02MjZ2LTI5NGg2MjZ6TTM3MyAzOTBsMjIyIC0xOThoLTQxM3YxOThoMTkxeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDNlOyIgaG9yaXotYWR2LXg9Ijg4OSIgZD0iTTEyNiA0MDhsMjIyIDIyM3YtNjY4bC0yMjIgMjIyaC0xMTJ2MjIzaDExMnpNNDM0IDQzOHE3NSAtNTAgNzUgLTE0MHQtNzUgLTEzOWwtMzQgNjdxMzUgMjggMzUgNzJ0LTM1IDcydjJ6TTY4MCAyOThxMCAtOTIgLTQ2IC0xNjguNXQtMTIzIC0xMjAuNWwtMzQgNjZxNTkgMzQgOTQgOTMuNXQzNSAxMjkuNXQtMzUgMTI5LjV0LTk0IDkzLjV2MmwzMyA2NXE3NyAtNDQgMTIzLjUgLTEyMS41dDQ2LjUgLTE2OC41ek01ODcgNzM4IHExMTggLTY2IDE4OC41IC0xODN0NzAuNSAtMjU3dC03MC41IC0yNTd0LTE4OC41IC0xODJsLTMzIDY2cTk5IDU2IDE1OC41IDE1NS41dDU5LjUgMjE3LjV0LTU5LjUgMjE3LjV0LTE1OS41IDE1NS41eiIgLz4KPGdseXBoIHVuaWNvZGU9Ij8iIGhvcml6LWFkdi14PSI5MjIiIGQ9Ik00NjEgNzAycTE3NSAwIDI5OCAtMTIzLjV0MTIzIC0yOTcuNXQtMTIzIC0yOTcuNXQtMjk4IC0xMjMuNXEtMTc0IDAgLTI5Ny41IDEyMy41dC0xMjMuNSAyOTcuNXQxMjMuNSAyOTcuNXQyOTcuNSAxMjMuNXpNNDg5IDI5cTE5IDE4IDE5IDQ3dC0xOSA0N3EtMjAgMTcgLTQ5IDE3cS0yOCAwIC00OCAtMTdxLTIwIC0yMCAtMTggLTQ3cS0yIC0yNyAxOCAtNDdxMTkgLTE3IDQ4IC0xN3EzMiAwIDQ5IDE3ek02MDIgMzUxcTEwIDI0IDEwIDYyIHEwIDU4IC00MSA5M3EtMzggMzQgLTEwOCAzNHEtNDkgMCAtODUgLTEycS0zMyAtMTEgLTYzIC0zMWwtOSAtNmw0NiAtODdsMTAgOHEyIDEgMTkgMTFxNyA0IDIzIDEwcTEwIDQgMjMgNnE3IDIgMjEgMnEzMCAwIDM4IC0xMHExMSAtMTEgMTEgLTMxcTAgLTEzIC03IC0yNXEtMTIgLTE2IC0yMSAtMjRxLTQgLTQgLTguNSAtOGwtMTAgLTl0LTkuNSAtOHEtMTcgLTE2IC0zMCAtMzRxLTEyIC0yMCAtMjAgLTQ2cS01IC0yMiAtNSAtNDEgcTAgLTQgMC41IC0xMnQwLjUgLTEybDEgLTExaDExaDg4djEycTAgMjYgOCA0MnE5IDE2IDIxIDMwcTE0IDE0IDI5IDI1dDMyIDMwcTE0IDE3IDI1IDQyeiIgLz4KPGdseXBoIHVuaWNvZGU9IkAiIGhvcml6LWFkdi14PSI1MDgiIGQ9Ik0yNTggNzAzcTkyIDAgMTU3LjUgLTY2dDY1LjUgLTE1N3EwIC0xMDcgLTIwMyAtNTQ2bC0yNCAtNTBsLTYzIDEzNXQtMTAxIDI0NC41dC02MyAyMTYuNXEwIDkyIDY1LjUgMTU3LjV0MTU3LjUgNjUuNWg0aDR6TTI1NCAzOTdxNDIgMCA3MiAzMHQzMCA3M3EwIDQyIC0zMCA3MnQtNzIgMzBxLTQzIDAgLTczIC0zMHQtMzAgLTcycTAgLTQzIDMwIC03M3Q3MyAtMzB6IiAvPgo8Z2x5cGggdW5pY29kZT0iQSIgaG9yaXotYWR2LXg9Ijg5MyIgZD0iTTMxNSAyOTlsNzAgLTcwcS0zOCAtMzIgLTg4LjUgLTMwdC04Ni41IDM4bC0xNDQgMTQ0cS0zOCAzNyAtMzggOTF0MzggOTFsOTkgOTlxMzggMzggOTEuNSAzOHQ5MS41IC0zOGwxNDQgLTE0NHEzNiAtMzYgMzcuNSAtODYuNXQtMzAuNSAtODguNWwtNzAgNjlxMTAgMjAgLTYgMzhsLTE0NCAxNDRxLTkgOSAtMjIuNSA5dC0yMi41IC05bC05OSAtOTlxLTEwIC0xMCAtMTAgLTIzdDEwIC0yM2wxNDQgLTE0NHExNiAtMTYgMzYgLTZ6TTcyOCAtOTkgcS0zOCAtMzcgLTkxIC0zN3QtOTEgMzdsLTE0NSAxNDVxLTM1IDM1IC0zNyA4NS41dDMwIDg4LjVsNjkgLTcwcS05IC0yMCA3IC0zNmwxNDQgLTE0NHE5IC0xMCAyMi41IC0xMHQyMi41IDEwbDk5IDk5cTEwIDkgMTAgMjIuNXQtMTAgMjIuNWwtMTQ0IDE0NXEtMTYgMTYgLTM3IDVsLTY5IDcwcTM4IDMyIDg4LjUgMzAuNXQ4Ni41IC0zNy41bDE0NCAtMTQ0cTM3IC0zOCAzNyAtOTEuNXQtMzcgLTkxLjV6TTI2MyA0NjVxMTQgMTQgMzQgMTQgdDM0IC0xNGwyOTUgLTI5NXExNCAtMTQgMTQgLTM0dC0xNCAtMzR0LTM0IC0xNHQtMzQgMTRsLTI5NSAyOTRxLTE0IDE0IC0xNCAzNC41dDE0IDM0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iQiIgaG9yaXotYWR2LXg9Ijg4MSIgZD0iTTczNCAzMTFxLTE0IC0yNyAtNDIgLTUwcS0xMiAtMzAgLTMxLjUgLTU4dC01NC41IC02MHQtOTIuNSAtNTEuNXQtMTI5LjUgLTE5LjVxLTc3IDAgLTE0My41IDIxdC0xMDUuNSA1MXQtNjcgNjB0LTM5IDUxbC0xMSAyMXE1IC0zIDE0LjUgLTYuNXQzOC41IC0xMS41dDU4IC0xMnQ3MCAtMC41dDc4IDE3LjVxLTY0IDI3IC05NiA5MXEtMjEgNDMgLTggNTRxNyA3IDI1IC0xMHE1MyAtNTAgMjEyIC00MXE3IDggMjEgMjZ2NXEwIDY3IDQ3IDExNCB0MTE0IDQ3cTY0IDAgMTEwIC00My41dDUxIC0xMDYuNWwxMDIgLTQ5ek02MjYgNDY5cS0xOSAwIC0zMiAtMTMuNXQtMTMgLTMyLjV0MTMgLTMydDMyIC0xM3QzMi41IDEzdDEzLjUgMzJ0LTEzIDMyLjV0LTMzIDEzLjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iQyIgaG9yaXotYWR2LXg9IjkxMyIgZD0iTTc3MSAzMTdxNDYgLTE4IDc0IC01OS41dDI4IC05Mi41cTAgLTY4IC00OC41IC0xMTYuNXQtMTE2LjUgLTQ4LjVxLTIgMCAtNSAwLjV0LTQgMC41aC00OTRoLTFoLTJxLTY5IDEgLTExNy41IDUwdC00OC41IDExOXEwIDQ1IDIyLjUgODMuNXQ2MC41IDYwLjVxLTYgMTYgLTYgMzVxMCA0NyAzNCA4MXQ4MSAzNHEzOCAwIDcxIC0yNXEzMSA2NCA5MSAxMDN0MTMzIDM5cTEwMyAwIDE3NiAtNzIuNXQ3MyAtMTc2LjVxMCAtMTAgLTEgLTE1eiIgLz4KPGdseXBoIHVuaWNvZGU9IkQiIGhvcml6LWFkdi14PSI5MTciIGQ9Ik00NTkgNjk4cTE3MyAwIDI5NS41IC0xMjN0MTIyLjUgLTI5NnQtMTIyLjUgLTI5NS41dC0yOTUuNSAtMTIyLjV0LTI5NiAxMjIuNXQtMTIzIDI5NS41dDEyMyAyOTZ0Mjk2IDEyM3pNNTc0IDI1MnEtMTEgMTIgLTExIDI4dDExIDI4bDEwOSAxMDhxMTEgMTIgMTEgMjguNXQtMTEgMjcuNWwtMzEgMzFxLTEyIDExIC0yOC41IDExdC0yNy41IC0xMWwtMTA4IC0xMDlxLTEyIC0xMSAtMjguNSAtMTF0LTI3LjUgMTFsLTEwOSAxMDkgcS0xMSAxMSAtMjcuNSAxMXQtMjcuNSAtMTFsLTMxIC0zMXEtMTEgLTExIC0xMSAtMjcuNXQxMSAtMjguNWwxMDkgLTEwOHExMSAtMTIgMTEgLTI4dC0xMSAtMjhsLTEwOSAtMTA4cS0xMSAtMTIgLTExIC0yOC41dDExIC0yNy41bDMxIC0zMXExMSAtMTEgMjcuNSAtMTF0MjcuNSAxMWwxMDkgMTA5cTExIDExIDI3LjUgMTF0MjguNSAtMTFsMTA4IC0xMDlxMTEgLTExIDI3LjUgLTExdDI4LjUgMTFsMzEgMzFxMTEgMTEgMTEgMjcuNXQtMTEgMjguNXogIiAvPgo8Z2x5cGggdW5pY29kZT0iRSIgaG9yaXotYWR2LXg9Ijg5NSIgZD0iTTQ0OCA1MzFxNjMgMCAxMjkuNSAtMjMuNXQxMTUuNSAtNTd0ODkuNSAtNjd0NjEuNSAtNTcuNWwyMSAtMjN2LThsLTIyIC0yNC41dC01OS41IC01NC41dC05MiAtNjl0LTExNCAtNTQuNXQtMTMwLjUgLTI0LjV0LTEyOS41IDIzLjV0LTExNS41IDU3dC04OS41IDY3dC02MS41IDU2LjVsLTIxIDI0djlsMjIgMjQuNXQ1OS41IDU0LjV0OTIgNjguNXQxMTQgNTR0MTMwLjUgMjQuNXpNNDQ2IDE1OHE1OCAwIDk4LjUgNDAuNXQ0MC41IDk4LjUgcTAgNTcgLTQwLjUgOTcuNXQtOTguNSA0MC41cS01NyAwIC05Ny41IC00MC41dC00MC41IC05Ny41cTAgLTU4IDQwLjUgLTk4LjV0OTcuNSAtNDAuNXpNNDQ2IDM2MXEyNiAwIDQ1IC0xOXQxOSAtNDV0LTE5IC00NC41dC00NSAtMTguNXQtNDQuNSAxOC41dC0xOC41IDQ0LjV0MTguNSA0NXQ0NC41IDE5eiIgLz4KPGdseXBoIHVuaWNvZGU9IkYiIGhvcml6LWFkdi14PSI3MDQiIGQ9Ik0yMjQgNzAwaDQyMnYtODE4aC01OTN2NjQ2bDE3MSAxNzF2MXpNNTc4IC01MHY2ODJoLTI4NXYtMTcyaC0xNzJ2LTUxMGg0NTd6IiAvPgo8Z2x5cGggdW5pY29kZT0iRyIgZD0iTTQ2MCA2OThxMTc0IDAgMjk3IC0xMjN0MTIzIC0yOTd0LTEyMyAtMjk3dC0yOTcgLTEyM3QtMjk3IDEyM3QtMTIzIDI5N3QxMjMgMjk3dDI5NyAxMjN6TTczOCA0MDFsLTEgLTNxLTEgLTMgLTEgLTUuNXQyIC0yLjVxMCAtMiAzIC02dDMgLTh2LTExcTEgLTIgNSAtM3ExIC00IDYgLTV0NiAzcS0zIDAgLTIuNSA0LjV0LTAuNSA0LjVxMCAyIC0xIDNxLTIgMiAtMiAzaDdxMCAyIC0yIDV0LTIgNHEtMSAwIC0yLjUgLTF0LTIgLTF0LTAuNSAyIHQtNCA2bC0yIDdxMyAwIDYgMXEtMSAwIDQgMnEtMSAxIC0yIDRxLTIgNCAtNyAycS0yIDAgLTUgLTIuNXQtNSAtMi41ek03MzUgODFxNjMgOTAgNjMgMTk3cTAgMTkgLTEgMjhxLTkgMCAtMTMgMnEtNCAwIC0xNC41IDQuNXQtMTYuNSAyLjVxMCAxIC0xIDFxMiAzIC01IDExcS01IDQgLTcgMHEtMiAtMyA1IC0xMHEwIC0yIDIgLTZxMiAtMSAxIC0zdC0xIC0zcTQgMCA1IDdxMCAtMSAxIC0xcS0yIC0zIDEgLTZ2LTVxMTAgMCAxNCAxMCBxMSAwIDEgLTJ0MSAtM3EzIC0zIDIgLTV0MiAtMnEyIC0xIDIgMXYycTQgLTIgNCAtNnQtNCAtNnEwIC0xIC0xIC0zdC0xIC00cTAgLTYgLTQgLThsLTQgLTJxLTQgLTMgLTggLTUuNXQtNCAtMy41cS0xMiAwIC0xNSAtN3EtNyAwIC0xMSAtNHEtNiAwIC04LjUgNnQtNC41IDZsLTIgNXExIDAgLTEuNSA2bC01LjUgMTN0LTMgOWwtNSAxMHEtMiAxIC03IDEycS04IDQgLTEwIDEzcTEwIDAgMTAgNHEtMSAwIC0yIDFxLTIgMiAxIDJsMyA5IHEwIDEgMSA1LjV0MSA2LjVxLTIgMCAtOCAtMnEwIC0xIC0xLjUgLTAuNXQtMy41IDAuNWwtMyAxcTAgMSAtNi41IDB0LTguNSAycS0yIDIgLTQgMTRxLTEgMyAtOCAzcS0zIDEgLTMuNSAtMXQwLjUgLTVsMSAtNHEyIDAgLTIgLTdxLTEgLTEgLTEgLTJxLTQgMSAtNiA2dC00IDZxLTEgNCAtMyA0cTAgMTAgLTEgMTBsLTMgMXEtNCAyIC01IDNxLTIgMCAtNS41IDMuNXQtNi41IDUuNXQtNCAwbDMgLTZxMiAwIDUgLTQuNXQ3IC0zLjV2LTUgcTMgMSA0LjUgLTEuNXQyLjUgLTIuNXEwIC0xIC0zIDBxLTQgMiAtMyAtMXEyIC02IC00IC05cTAgMTIgLTMgMTJxLTIgMyAtNyA1dC02IDRxLTEgMCAtMy41IDMuNXQtNC41IDQuNXEtMiAtMiAtNSAtMnEtMSAtMiAtNC41IC0yLjV0LTcuNSAwLjVsLTMgMXEtNyAtMTggLTggLTIwcS0xIC0zIC0zIC01dC0zIC01cTAgLTEgLTcuNSAtMS41dC03LjUgLTEuNXEtMTEgNCAtMTEgMTN2NXQxIDl0MSA2bDIgLTJoMy41aDQuNXQzLjUgMXQxLjUgMiBxNCAwIDMgLTRxOSAtMyA5IDNxLTIgMCAtMiAycTMgNCAyIDd0LTQgNnQtMyA0bC00IDRxOSAtNiAxMSAtMXEwIDEgLTEgM3YxcTIgLTIgMy41IC0yLjV0Mi41IDEuNXEyIDEgMyAzdjZxMyAtNCA0LjUgMHQyLjUgNXEwIC0zIDMgMHEyIDIgMyAycTEgMiA1IDIuNXQ1IDMuNXEtMyAxIC0zIDEycTIgMCA0LjUgMS41dDMuNSAxLjV0MiAtMnEwIC02IDEgLTZxNCAyIDQgNXEtMiAwIC01IDEwcS0zIDAgLTUgLTJxLTMgMCAtNy41IDF0LTYuNSAxIHEtNyA3IC02IDdxLTIgNCAyIDVoMnEwIDIgMTEuNSA1dDEyLjUgOHEtNiAwIDggMTNxMTAgOCAxNCA4cTEgMCA5LjUgMmwxNC41IDMuNXQ4IC0wLjVxMjIgMCAyMiAtMnExIDAgMy41IC0xdDQgLTEuNXQzLjUgMC41cTMgMiAxMSAtMnQ4IC04cS0zIDAgLTEyIC0xdC0xNCAtMXYtMnEyIDAgNS41IC00LjV0Mi41IC02LjVxMyAwIDYgMnQ0IDJxMCAtMiAxIC0zcTMgLTIgNCAzbC0xIDRxMSAyIDQuNSAyLjV0NC41IDMuNXEtNDcgNTYgLTExNC41IDg4IHQtMTQzLjUgMzJxLTEzNCAwIC0yMzEgLTkxcTEgLTEgNSAybDIgMXEwIC02IDEgLThsMyAtN3E4IDAgOSAtMmgtNXExIC02IC0zIC00cS0zIDEgLTQgMXEwIDEgLTMgMnQtNSAwdDAgLTVxMSAwIDIgLTF0MyAtMnEyIDAgNi41IC0xdDYuNSAtMnEyIDAgNSAwLjV0NCAwLjVxMiAxIDMgMnQtMSAycTEgMiAtNCA0cTAgMSAxMSAxcTIgMiAxLjUgMy41dDAuNSAzLjV0NCAydDQgM3E0IC0yIDUgLTZxMSAwIDMgLTNxOSAtMTAgOSAtM3E2IC0xIDYgLTExIHE3IDEgNyAxMXEtMSAwIC0xIDNoNHEyIC0xIDIgMXExIDAgMSAtMmg4di0xMXEwIC0yIC0yIC0zdC0zIC0xbC0yIC0xcS0zIC00IC0xLjUgLTV0Ni41IC0zLjV0NiAtMy41bC04IDFxLTEgMCAtNC41IC0wLjV0LTYgLTF0LTQuNSAwLjVxNSAwIDcgMTFxLTggMiAtMTEgLTVxLTEgLTQgLTQgLTMuNXQtNCAtMS41bC0yIC0xcS0zIC0xIC01IC0xLjV0LTIgMC41cS03IC0yIC03IC0xN3ExMSAtOCAxMSAtMTJxNCAtMSA5LjUgLTJ0OC41IC0xIHExIC0zIDQgLTNxMCAtNCA5IC00cTAgNiA2IC00cTEgLTIgMSAtM3EtMSAwIDAgLTIuNXQzIC01LjVxLTIgMCAtMSAtMXEyIC0yIDUuNSAtMXQzLjUgM3EtMiAwIC0yIDZxLTYgNiAxIDhxMCAtNCA2IDFxMiAyIC0xIDNxMiA5IDAgMTJxLTEgMSAtMi41IDF0LTIuNSAycTQgMSAxIDE0aDVxMiAwIDUuNSAtMS41dDUuNSAtMXQzIDMuNXEzIC0yIDQuNSAtNXQ0LjUgMXEwIC0xIDQgLTUuNXQ1IC00LjVxMCAtMyAyIC0zbC0xIC0ycTcgMCA3IDEgcTYgMCA2IDhxMSAwIDIuNSAtM2wzIC02dDIuNSAtM2wyLjUgLTIuNWwzIC0zdDIuNSAtM3QxIC0yLjVxMiAtMiAyIC01cTEgMCAyIDJxMyAzIDMgLTFxMiAwIDQuNSAtMi41dDIuNSAtMy41cS0yIDAgLTEuNSAtMnQtMC41IC0ycTAgLTEgLTExIC0xcS0xIC01IC02IC02dC0xMSAwLjV0LTExIC0wLjVxLTQgLTIgLTkuNSAtOC41dC01LjUgLTEwLjVxMyAwIDcuNSAzLjV0Ni41IDQuNXEyIDAgMTAgNHEwIC0xIDEgLTF2LTFxLTYgMCAtMiAtNyBxMSAtMSAxIC0ycTMgLTUgOCAtNXEwIC0xIC0yLjUgLTF0LTIuNSAtMmwtNSAtM2gtNmwxIDFsMSAxaDN2NHEtMyAwIC02IC0xLjV0LTUgLTEuNXEtNCAtNCAtNiAtNHEtMiAtMTAgLTYgLTEybC0yIC0xbC00IC0ybC0yIC0ybC0yIC0ycS0xIC0yIC0yIC01cS0zIC03IC0zIC05cS0xIDAgLTMuNSAtNS41dC02LjUgLTUuNXEtMSAtMiAtNS41IC02dC00LjUgLTEwcTEgLTEgMS41IC00dDEuNSAtNi41dDEgLTQuNXEwIC04IC00IC04bC0yIDN0LTEgMyBxMCA0IC00IDEycTAgMiAtNC41IDEuNXQtNS41IC0wLjVxLTEgMyAtMTMgM3EwIC0xIDEgLTJ0MSAtM3EtNiAtMiAtNyAtMnEtMiAwIC00LjUgMi41dC01LjUgMS41cS0xNCAtMiAtMTQgLTE2cS0xIDAgLTEgLTguNXQxIC04LjVxMCAtMiAyIC02dDIgLTVxMiAwIDYgLTR0NSAtNHExIC00IDUgLTRsMiAxbDIgNHEtMyAxIC0xLjUgMy41dDMuNSAzLjVxMCAtMiA2IDJsNiAybDIgMnExIC0zIC0xIC00cS0yIDAgLTMgLTNsLTEgLTIgcS0xIC0yIC0yIC01dC0xIC01dDEgLTQuNXQwIC00LjVoMTN2M3EzIDAgMi41IC02LjV0MS41IC02LjVxMCAtMiAxIC02dDEgLTVxNSAtMyA0IC04cTEyIDAgMTIgM3E3IDAgNSAtN3E1IDAgNiAzdDEgNS41dDIgMi41cTAgMyAyIDFsNiAzbDMgMnEyIC0xIDIgLTJxNSAwIDkgNHEyIDAgNCAtNXQ2IC01cTEyIDAgMTMgMXEzIC0yIDMgLTNxMSAwIDIgLTFsMSAtMWgxbDQgLTRxMCAtMiAyLjUgLTN0Mi41IC0ybDEgLTFsMyAtMmw5IC0zcTEgMyA0IDAgcTEgLTEgMiAtMWwyIC0ycTEgLTEgNCAtN3EyIC0yIDQgLTExcS0xIDAgLTEgLThsNCAtMXEyIDAgMiAycTIgMCA1IC0ydDQgLTJxLTIgLTIgMSAtMy41dDMgMi41cTMgMCAzIC0xMXEyIDAgNC41IDEuNXQ0LjUgMS41cTYgMCA2IDFxOCAtMiAxMyAtOHE1IC01IDUuNSAtMTR0LTQuNSAtMTRsLTggLTEwcTAgLTEyIC0xIC0xMnEwIC0xNCAtMyAtMTRxMCAtMyAtMi41IC03dC0zLjUgLTZxLTEgLTEgLTYuNSAtNC41dC02LjUgLTUuNSBxLTEgMCAtNCAtMXQtNCAtMWwtMiAtM3EtMyAtMyAtMiAtM3EwIC0xIC0wLjUgLTcuNXQtMS41IC04LjVxLTQgLTIgLTMgLTRxLTEgMCAtMS41IC0xdC0zLjUgLTFxLTIgMCAtNSAtMi41dC0zIC01LjVxLTIgLTggLTYgLTExbC0zIC0ycS00IC0yIC00IC00di04cS02IDAgLTggLTRxLTQgMCAtMTEgLTRxMCAtNCAtMiAtNHEwIC00IC0zIC0zdC00IDBxMiAwIDIgLTZxMCAtMSAtNiAtOWwtMSAtMnEtMiAtMyAtMyAtM3EwIC0xIC0wLjUgLTQgdC0wLjUgLTV2LTNsMiAycTAgMSAyIC0xcS0xIC0yIC0zIC00dC0zIC01cS01IDAgLTUgLThxMCAtMiAxIC0ycTAgLTEgMiAtNWwtMjcgOXEwIDM3IDQgMzdxMCA5IDIgOXYxNHEtMSAyIDEuNSA2LjV0Mi41IDYuNXEzIDEgMy41IDEwdDAuNSAxN3QyIDhxMCA0IDEuNSAyMC41dC0wLjUgMjAuNWwtNyA4cS01IDAgLTkgNi41dC00IDEyLjVxLTMgOSAtMyAxMHExIDAgLTIgNC41dC02IDkuNWwtNCA1cS0zIDMgLTMgNC41dDIgNXQyIDYuNSBxLTQgMiAtMiAxMC41dDUgOC41cTAgMyAzIDRxMSAtMyAzIC0ycTMgMyAwIDV2MTNxMCAxMCAtNSAxMHEtMiAwIC00IC01cS0xIDEgLTUgMS41dC03IDJ0LTMgNC41cTIgNiAtOCAxMXExIDQgLTUuNSA4LjV0LTEwLjUgNC41cTAgMSAtMiAxLjV0LTIgMS41cS0yIDAgLTUgM3QtNiAzcS00IDAgLTEwIDIuNXQtOSAyLjVxLTEgMiAtNi41IDN0LTYuNSAzcS03IDAgLTcgMTNxMCAxOCAtOSAxOHEwIDMgLTQgNi41dC02IDMuNXEtMyA3IC01IDcgcTAgNCAtNiA5cS0zIDIgLTMgMHEtMSAtMiAyLjUgLTUuNXQzLjUgLTUuNXExIDAgOCAtMTNxNiAtMTAgMyAtMTFxLTQgLTEgLTEwIDhxLTIgNCAtMiA2cS0yIDEgLTQuNSA2LjV0LTIuNSA3LjVxLTEgMSAtMi41IDR0LTIuNSA2bC0xIDJxMCAxMCAtMTEgMTBsLTcgOXEwIDEwIC04IDEzcTAgMiAtMSA5dDAgMTBxMCAyMyAtMTAgMzFxLTMzIC02OCAtMzMgLTE0NHEwIC0xNDAgOTkuNSAtMjM5dDIzOS41IC05OXE4MiAwIDE1MyAzN3QxMTggMTAwIHEtNyAtMiAtOSA5cS0zIDE3IDIgMzJxNSAtMiA2IDBxLTQgMSAtMiA2cTEwIC03IDEwIDJsLTIgMnEwIDIgMSAzdDEuNSAwLjV0MC41IC0yLjVxMyAwIDMuNSA0LjV0MS41IDUuNXEwIC0xMSAzIC0xMnEyIC0yIC0wLjUgLTQuNXQtMi41IC0zLjVxLTIgLTEgLTIgLTZoLTNxMCAtMyAtMSAtOC41dC0xIC03LjVxLTIgMCAtMiAtMTZ6TTY2NiAzODNxMiAtMSAyIC00cTI1IDAgMjUgM3ExIC0yIDIgLTN0MiAycTEgMCA0LjUgLTN0Ny41IC0ybDcgNCBsLTIgMXEwIDYgLTUgOS41dC02IDQuNXEtMSAwIC0zLjUgMXQtNC41IDFxLTMgMiAtNiAtMXEtMyAtMiAtMyAwcS0xIDIgLTMgMnEwIDggLTkgN3EtMSAtMyAtMy41IC03dC0zLjUgLTcuNXQtMSAtNy41ek01MTggNDkxcTAgLTUgLTEgLTVxLTUgLTMgLTEwIC0zaC0xMXEtMiAwIC0xMCAycTAgMSAxIDJxMyA0IC0xIDRxNyAzIDggM3YtMXYtNHEwIC0xIDIgLTAuNXQ0LjUgMXQzLjUgMS41cTMgMCA2IDFxMSAxIDEuNSAwLjV0MC41IC0zLjV6IE01NTEgNDQ0cTAgMiAtMSA0dC0xIDRxMCAzIDMgMi41dDQgMy41cTMgLTEgMCAtM3YtNHEyIDAgNCAydDMgMnEtMiAtNyAtMSAtOHE1IC01IDQgLTZxNyAwIDUgLTExcTMgMCAzIDNxMiAtMSAyIC0yLjV0LTIgLTEuNXEtMyAtNSAtMTUgLTVxMCA2IC00IDNxLTMgLTEgLTIgNHExIDIgMSAzcS0yIDEgNSAycS0xIDggLTggOHpNNTM2IDQyOHEtMiAyIDAgOHEtMyAxIDEgMmw1IDJxLTQgMCAtMiA0aDJxMSAtMiAyIC0xaDRxMSAtMSAwIC0zIHEtMyAtMTIgLTEyIC0xMnpNNTUxIDQyMnExIDAgMSAxaDNxMCAtMiAtMS41IC0ydC0yLjUgMXpNMzkyIDQwMXExIDEgNCAzcTAgLTMgLTQgLTN6TTU5OCAzODhxMiAwIC0xIC02cS0xIDIgLTIgNXEzIDAgMyAxek01OTggMzgwcTIgMCAxLjUgLTQuNXQtNS41IC0zLjVxMCA3IDIgN2wxIC0ycTEgMSAxIDN6TTYyMCAzNjVxMCAtNCAtMSAtNC41dC00LjUgMS41dC01LjUgMmg1cTEgLTEgNiAxek03MjggMjQwcTYgMCA2IDFxMTAgMCAxNiAzIHEwIC00IC0yLjUgLTkuNXQtMS41IC05LjVxLTMgMCAtMyAtNWwtMiAtMnEtMiAtMyAtNCAtNHEwIC0yIC05IC0xMXEtMSAtMiAtNS41IC02LjV0LTUuNSAtNi41cS0xNCAtMTQgLTEwIC0xNHEwIC0yNCAyIC0yNGwxIC02cTEgLTYgMSAtMTB0LTEgLTVxMCAtMyAtMiAtNy41dC0yIC02LjVsLTIgLTFsLTMgLTNxLTIgMCAtNCAtMy41dC0zIC0zLjVxMCAtNCAtMSAtMTF0LTEgLTExbC0xIC00bC0yIC02bC0xIC00cS0xNSAtOCAtMTUgLTE3IHEtNyAtMTAgLTggLTEycS0xOSAwIC0xOSAtNGgtMTVxMCAyIC0xIDZ0LTEgN3EtMSAwIC0yIDMuNXQtMiAzLjVxMCAxIC0yLjUgNi41dC00LjUgMTF0LTEgNS41cTAgOSAtMyA5cTAgNCAtMi41IDExdC0yLjUgMTBxLTEgMCAtMiA0dC0xLjUgNy41dDAuNSA0LjVxMCA0IDQgMjJxMSA5IC0zIDIzcS00IDAgLTQgNnEtNiA0IC02IDE1cTYgNiAzIDIwcS0zIDEgLTE0IDFxLTEgMyAtNy41IDR0LTE2LjUgMGwtMTAgLTFxLTEgLTIgLTQuNSAtMS41IHQtOC41IDIuNXQtNSAzcS0zIDAgLTcuNSA0LjV0LTQuNSA4LjVxLTQgMSAtOCA5LjV0LTQgMTIuNXEtNCA0IDAgOXEwIDMgLTMgMTJxMCAyIDEuNSA0dDEuNSA0cTAgMTEgNCAxOXEwIDEgMiA0dDIgNHEyIDMgMyAzcTIgMSAzIDNxMiAxIDUgNXEyIDMgMyA0cTMgMSAwIDRxNCAwIDQgMTBxMiAzIDYgM2wxIDFxNCA1IDUgNXEyIDMgNiAzcTEgLTEgMi41IC0xdDQuNSAxbDMgMXE1IDcgMTQgN3ExIDIgNSAxLjV0MTAuNSAtMS41dDcuNSAtMXYyIHEzIC0xIDcgLTEwdDQgLTEyaDhxMCAtNCAxMCAtNHExNiAwIDE2IDZxNiAwIDYgLTZoNnQ4LjUgLTAuNXQ3LjUgLTJ0MiAtMi41cTIgMCA0IC0zdDMgLTNxMCAtMyAyLjUgLTguNXQ0LjUgLTUuNXEwIC04IDUgLTExcTYgLTE0IDEyIC0xOHEtMSAtMiAxLjUgLTZ0Mi41IC01cTEgLTYgMyAtN3EwIC00IDUgLTExLjV0OCAtNy41cTAgLTEgLTEgLTJ0MiAtMnpNMzEyIDI5NnEwIC0zIDMgMHEwIC00IC00IC0ycS0yIDAgLTEgM3ExIDAgMiAtMXogTTMyOCAyOTdxNCAtMSA3LjUgLTMuNXQ1LjUgLTIuNXEzIC0zIDMuNSAtNHQtMS41IC0ycS04IC0yIC0xMiA1cS01IDAgLTEwIDVxNiAwIDcgMnpNMzYyIDI4M2wyIC0xcTIgLTIgMyAtNGwxIC0xaC0xM3EtMSAtMSAtNC41IC0xdC00LjUgMmg3bC0yIDRxMSAwIDUgLTF0NiAtMXYzek0zMzEgMjc4cTQgMCA0IC0zcS01IDAgLTQgM3pNMzM2IDI3NWwyIDNxMSAwIDEgLTJxLTEgLTEgLTMgLTF6TTM3NiAyNzhxMyAwIDMgLTFxLTQgMiAtMyAxeiBNMzczIDI3OGwyIC0xcS0xIDAgLTEgLTAuNXQtMSAtMC41djJ6TTM1NyAyNTBxMSAxIDEgMmwxIC0xcTAgLTEgLTIgLTF6TTc0MCAxMzRxMCAyIDIgM3oiIC8+CjxnbHlwaCB1bmljb2RlPSJIIiBob3Jpei1hZHYteD0iODY1IiBkPSJNNjg2IDI3OXYtMzc4aC0xNzd2MjM1aC0xNTJ2LTIzNWgtMTgzdjM3OGgtMTUzbDQxMiA0MTFsNDExIC00MTFoLTE1OHoiIC8+CjxnbHlwaCB1bmljb2RlPSJJIiBob3Jpei1hZHYteD0iOTMyIiBkPSJNODg0IDIzNHYtMzE0aC04MzZ2MzE0bDE1NyA0MThoNTIyek01ODIgMjM0aDE5OGwtMTA1IDMyMmwtNDE4IDFsLTEwNCAtMzIzaDE5N2w0OSAtOTZoMTMweiIgLz4KPGdseXBoIHVuaWNvZGU9IkoiIGhvcml6LWFkdi14PSI4NjIiIGQ9Ik04NDggNTM0bC0xMjIgLTEyMmw4MiAtODJsLTM3MCAtNDJsNDMgMzY5bDgxIC04MWwxMjIgMTIyek0xMzYgMTQ4bC04MiA4MmwzNjkgNDNsLTQzIC0zNzBsLTgxIDgybC0xMjIgLTEyMmwtMTYzIDE2M3pNMTgyIDM4OGwxOTcgLTY4bC0yMjEgMTh6TTM5MyA0MTd2LTg1bC0yOCA4MHpNNjgyIDE3NGwtMTk3IDY5bDIyMSAtMTl6TTQ3MSAxNDZ2ODVsMjggLTgxeiIgLz4KPGdseXBoIHVuaWNvZGU9IksiIGhvcml6LWFkdi14PSI4NjkiIGQ9Ik01MzAgMzUxbDMxOCAtMzE4di0xNjh2MGgtMTY4aC0xdjEyOWgtMTI4djEyOGgtMTI4bC02MSA2MXEtNDAgLTE0IC04MyAtMTRxLTEwOSAwIC0xODcgNzcuNXQtNzggMTg3LjV0NzggMTg3LjV0MTg3IDc3LjV0MTg3IC03Ny41dDc4IC0xODcuNXEwIC00MyAtMTQgLTgzek0yMjQgNDAycTM3IDAgNjMgMjZ0MjYgNjN0LTI2IDYzdC02MyAyNnQtNjMuNSAtMjZ0LTI2LjUgLTYzdDI2LjUgLTYzdDYzLjUgLTI2eiIgLz4KPGdseXBoIHVuaWNvZGU9IkwiIGQ9Ik00NjAgNzAxcTE3NCAwIDI5NyAtMTIzdDEyMyAtMjk3dC0xMjMgLTI5N3QtMjk3IC0xMjN0LTI5NyAxMjN0LTEyMyAyOTd0MTIzIDI5N3QyOTcgMTIzek00NjAgLTM0cTEzMCAwIDIyMi41IDkydDkyLjUgMjIzdC05Mi41IDIyM3QtMjIyLjUgOTJ0LTIyMi41IC05MnQtOTIuNSAtMjIzdDkyLjUgLTIyM3QyMjIuNSAtOTJ6TTQ2NCA1MjlxMTAzIDAgMTc2LjUgLTczLjV0NzMuNSAtMTc3LjV0LTczIC0xNzcuNXQtMTc3IC03My41IHQtMTc3LjUgNzMuNXQtNzMuNSAxNzcuNXQ3My41IDE3Ny41dDE3Ny41IDczLjV6TTM5NiAzNTlxMzMgMzMgMTAyIDcwbC0zMCA0MHEtNCAxIC0xMiAxcS02MSAwIC0xMTYuNSAtNTV0LTU1LjUgLTExNnEwIC02IDEgLTlsNDIgLTMycTM4IDcwIDY5IDEwMXpNNTQwIDE1NXExNiAwIDI4IDEydDEyIDI5dC0xMS41IDI5dC0yOC41IDEydC0yOSAtMTJ0LTEyIC0yOXQxMiAtMjl0MjkgLTEyeiIgLz4KPGdseXBoIHVuaWNvZGU9Ik0iIGhvcml6LWFkdi14PSI5NTIiIGQ9Ik04OTIgMzJsLTI3MyAyNjJsMjczIDIzNHEzIC04IDMgLTE1di00NjVxMCAtOCAtMyAtMTZ6TTQ3NiAyMzhsLTcyIDU4bC0zNiAzMGwtMjc1IDIzNXExMCAyIDE0IDJoNzM4cTQgMCAxNCAtMmwtMjc1IC0yMzVsLTM2IC0zMHpNODQ1IC0yaC03MzhxLTUgMCAtMTMgMmwyNzYgMjY1bDEwNiAtODdsMTA3IDg3bDI3NSAtMjY1cS04IC0yIC0xMyAtMnpNNjAgNTI4bDI3MyAtMjM0bC0yNzMgLTI2MnEtMyA4IC0zIDE2djQ2NXEwIDcgMyAxNXoiIC8+CjxnbHlwaCB1bmljb2RlPSJOIiBob3Jpei1hZHYteD0iOTQzIiBkPSJNODU3IDY3MHExNyAwIDIzIC02dDYgLTIzdi02NTVxMCAtMTcgLTYgLTIzdC0yMyAtNmgtMTA4aC01NDZoLTcxcS0yOCAwIC01My41IDI2LjV0LTI1LjUgNTIuNXY0ODFxMCAxNyA2IDIzdDIzIDZoOTJ2OTVxMCAxNyA2IDIzdDIzIDZoNjU0ek04MzcgN3Y2MTNoLTYxNHYtNzR2LTUwdi00NDVoLTQ5djQ0NWgtNzF2LTQ2MHEwIC03IDExIC0xOHQxOCAtMTFoNzFoNTQ2aDg4ek01MTEgNTU2di0yMjNoLTIyM3YyMjNoMjIzek03NjUgNTI1di0zNyBoLTE4NXYzN2gxODV6TTc2NSA0MTF2LTM3aC0xODV2MzdoMTg1ek03NjUgMjU5di0zN2gtNDc3djM3aDQ3N3pNNzY1IDE0NHYtMzdoLTQ3N3YzN2g0Nzd6IiAvPgo8Z2x5cGggdW5pY29kZT0iTyIgaG9yaXotYWR2LXg9IjkzMCIgZD0iTTg4MiA1MTB2LTUxMWgtNzB2NTExaDcwek02OTUgNTEwaDQ3di01MTFoLTU1NnY1MTFoNTJxNjggMTMzIDEyMiAxMzNoMjA3cTMyIDAgNjYuNSAtNDAuNXQ2MS41IC05Mi41ek01MTQgNTIycTEzIDAgMjIgOXQ5IDIydC05IDIxLjV0LTIyIDguNWgtMTA0cS0xMyAwIC0yMS41IC04LjV0LTguNSAtMjEuNXQ4LjUgLTIydDIxLjUgLTloMTA0ek00OCA1MTBoNjl2LTUxMWgtNjl2NTExeiIgLz4KPGdseXBoIHVuaWNvZGU9IlAiIGhvcml6LWFkdi14PSI5MDkiIGQ9Ik03MTkgNDk2aDE0M3YtNDk1aC02NTl2MWwtMTc3IDQ2MWw2MTUgMjM3ek02NjAgNDk2bC01MSAxMzNsLTM0NSAtMTMzaDM5NnpNOTcgNDMybDEwNiAtMjc3djMxOHpNMjU4IDU2aDU0OXYzODVoLTU0OXYtMzg1ek02OTkgMjkybDU4IC0xOTBoLTQzMmwxMDMgMTEybDY2IC00MmwxMjMgMTc3bDM4IC03MXpNMzc5IDI3NXEtMjIgMCAtMzcgMTV0LTE1IDM3dDE1IDM3dDM3IDE1dDM3IC0xNXQxNSAtMzd0LTE1IC0zN3QtMzcgLTE1eiIgLz4KPGdseXBoIHVuaWNvZGU9IlEiIGhvcml6LWFkdi14PSI4NDQiIGQ9Ik02ODEgNTIxcTYxIC01NCA5NS41IC0xMjkuNXQzNC41IC0xNjAuNXEwIC0xNjEgLTExNCAtMjc1LjV0LTI3NSAtMTE0LjV0LTI3NSAxMTQuNXQtMTE0IDI3NS41cTAgODUgMzUgMTYxdDk2IDEzMHEyMCAxNyA0Ni41IDE1LjV0NDMuNSAtMjEuNXExNyAtMTkgMTUuNSAtNDUuNXQtMjEuNSAtNDMuNXEtODggLTc4IC04OCAtMTk2cTAgLTEwOSA3Ni41IC0xODZ0MTg1LjUgLTc3dDE4NS41IDc3dDc3LjUgMTg2cTAgMTE3IC04OCAxOTUgcS0yMCAxOCAtMjEuNSA0NHQxNi41IDQ2cTE3IDE5IDQzLjUgMjAuNXQ0NS41IC0xNS41ek00MjMgMTY2cS0yNiAwIC00NC41IDE5dC0xOC41IDQ1djQwN3EwIDI2IDE4LjUgNDV0NDQuNSAxOXQ0NSAtMTl0MTkgLTQ1di00MDdxMCAtMjYgLTE5IC00NXQtNDUgLTE5eiIgLz4KPGdseXBoIHVuaWNvZGU9IlIiIGhvcml6LWFkdi14PSI5MDkiIGQ9Ik02NjggMTA1djg3bDEwNCA3MHYtMjYyaC03MzF2NTIzaDMyN3EtMiAtMSAtNi41IC0zdC02LjUgLTNxLTg3IC0zOSAtMTQxIC05OWgtNjl2LTMxM2g1MjN6TTg3NyA0MTdsLTMxMyAtMjExdjEzN3EtOTAgMCAtMTQxIC03cS00OSAtNiAtODkuNSAtMjF0LTYzLjUgLTMzLjV0LTM5IC0zNS41dC0yMiAtMjhsLTYgLTEycTAgNTQgMjAgMTAwdDUxLjUgNzUuNXQ3MC41IDUyLjV0NzcuNSAzNXQ3MCAyMHQ1MS41IDEwbDIwIDJ2MTI2eiIgLz4KPGdseXBoIHVuaWNvZGU9IlMiIGhvcml6LWFkdi14PSI4NTMiIGQ9Ik04MjYgMzg5cTEwIC0xMSA4IC0yNHEwIC0xMyAtMTAgLTI4cS0zIC00IC0xNiAtMTRsLTE4NCAtMTIxcS0yIC0xIC01LjUgLTd0LTIuNSAtMTB2LTRsODEgLTIzN3E0IC0xMSA0IC0yM3EwIC0xNSAtNyAtMjVxLTExIC0xNiAtMzAgLTE2aC0xcS0xNiAxIC0zNiAxNWwtMTkwIDE1NXEtMyAzIC0xMCAzdC05IC0zbC0xODEgLTE1NHEtMTggLTE0IC0zNiAtMTVxLTIxIC0yIC0zMSAxNXEtOCAxMSAtOCAyNnEwIDcgNCAyMWw3MiAyMzZ2NCBxMSA1IC0yIDExdC02IDdsLTE4NSAxMjJxLTEwIDcgLTE2IDE0cS0xMSAxMyAtMTEgMjhxMCAxNCA4IDI0cTkgOSAxNiAxMnExMiA1IDI3IDVoMjMwcTYgMCAxMSA0cTcgNSA3IDEwbDY3IDIzOXE0IDE0IDkgMjFxMTMgMTggMzMgMTlxMjAgLTEgMzMgLTE5cTMgLTQgMTAgLTIxbDY2IC0yMzlxMCAtNSA3IC0xMHE1IC00IDExIC00aDIzMHE5IDAgMjAgLTNxMTQgLTQgMjMgLTE0eiIgLz4KPGdseXBoIHVuaWNvZGU9IlQiIGhvcml6LWFkdi14PSI4OTkiIGQ9Ik04MTcgMTg1bDYzIC02NGwtMTYyIC05MWwtOTIgLTE2M2wtNjMgNjRsMTQgMTQ4bC0xNjkgMTY5bC0yMjQgLTM3MWwtNjMgNjNsMTIwIDQ3NWwtMTc2IDE3NXEtMTkgMjAgLTE5IDQ2LjV0MTkgNDUuNXQ0NiAxOXQ0NiAtMTlsMTc2IC0xNzVsNDc1IDEyMGw2MyAtNjNsLTM3MSAtMjI1bDE2OCAtMTY4eiIgLz4KPGdseXBoIHVuaWNvZGU9IlUiIGhvcml6LWFkdi14PSI4OTQiIGQ9Ik03NjAgMTU0cTQ2IC0yMCA3Mi41IC00NC41dDI5LjUgLTM4LjVsMyAtMTR2LTg2aC04MzZ2ODZxMCAyIDAuNSA2dDYgMTV0MTUuNSAyMnQzMS41IDI2dDUwLjUgMjhxMTIgNSA1NCAyOXQ4NyA0M3Q5NCAyOHEtMzMgMzQgLTcyIDEzNHEtMTEgMjggLTExIDEwMHEwIDcgLTEgMzF0LTAuNSA0MS41dDMuNSAyOS41cTMxIDExMSAxNTkgMTExcTEyNyAwIDE1OCAtMTExcTQgLTEyIDQuNSAtMjkuNXQtMSAtNDF0LTEuNSAtMzEuNSBxMCAtNzIgLTEwIC0xMDBxLTM4IC05NiAtNzIgLTEzNHE1MCAtOCA5NC41IC0yN3Q4NyAtNDMuNXQ1NC41IC0yOS41eiIgLz4KPGdseXBoIHVuaWNvZGU9IlYiIGhvcml6LWFkdi14PSI5NDkiIGQ9Ik02NTkgNDE2bDIzNSAxMTF2LTQ0OWwtMjM1IDExMXYxdi0xMDNxMCAtMTkgLTEzIC0zMnQtMzIgLTEzaC01MTBxLTE5IDAgLTMyIDEzdC0xMyAzMnY0MzNxMCAxOSAxMyAzMnQzMiAxM2g1MTBxMTkgMCAzMiAtMTN0MTMgLTMydi0xMDR6IiAvPgo8Z2x5cGggdW5pY29kZT0iVyIgaG9yaXotYWR2LXg9Ijk1NCIgZD0iTTcwNCA1NHYxODFsOTIgOTN2LTI3NHEwIC01MSAtMzYgLTg3dC04NyAtMzZoLTQ5MnEtNTEgMCAtODcgMzZ0LTM2IDg3djQ5M3EwIDUxIDM2IDg3dDg3IDM2aDQ5MnExNyAwIDI0IC0ybC04OSAtOTBoLTQyN3EtMTMgMCAtMjIgLTl0LTkgLTIydi00OTNxMCAtMTMgOSAtMjJ0MjIgLTloNDkycTEzIDAgMjIgOXQ5IDIyek00MzEgMzE0bDM1NCAzNTRsMTMyIC0xMzJsLTM1NCAtMzU0djBsLTE5NSAtNjNsNjMgMTk1djB6TTU0NyAyMDggbC04OSA4OWwtNDMgLTEzMXoiIC8+CjxnbHlwaCB1bmljb2RlPSJYIiBob3Jpei1hZHYteD0iOTIxIiBkPSJNODY4IDU0MnYtNDIzaC02NnEtMTMgMjkgLTQwIDQ2LjV0LTYwIDE3LjV0LTU5LjUgLTE3LjV0LTQwLjUgLTQ2LjVoLTIyMHY0MjNoNDg2ek0yNDAgMTgzcS0zMyAwIC02MCAtMTcuNXQtNDAgLTQ2LjVoLTEwN3YxODBsMTExIDEyM2gxODR2LTI4NHEtMzMgNDUgLTg4IDQ1ek0xMDEgMjg4di01OGgxNjF2MTMyaC05OXpNMjQwIDE0NnEzMCAwIDUxLjUgLTIxdDIxLjUgLTUycTAgLTMwIC0yMS41IC01MS41dC01MS41IC0yMS41IHEtMzEgMCAtNTIgMjEuNXQtMjEgNTEuNXEwIDMxIDIxIDUydDUyIDIxek03MDIgMTQ2cTMxIDAgNTIgLTIxdDIxIC01MnEwIC0zMCAtMjEgLTUxLjV0LTUyIC0yMS41cS0zMCAwIC01MS41IDIxLjV0LTIxLjUgNTEuNXEwIDMxIDIxLjUgNTJ0NTEuNSAyMXoiIC8+CjxnbHlwaCB1bmljb2RlPSJZIiBob3Jpei1hZHYteD0iODYxIiBkPSJNNDI1IDQ4OGwtMTQ1IC00MDlsLTEyNiAxOTNsLTgxIC03NmwtMjIgLTIwbC00NiAzOWwxNjIgMTUxbDk2IC0xNDdsMTcxIDQ4M2wxNTcgLTYwNWwxMzEgNDEzbDExNiAtMzcxbC02MSAtMTZsLTU1IDE3OGwtMTM3IC00MzF6IiAvPgo8Z2x5cGggdW5pY29kZT0iWiIgaG9yaXotYWR2LXg9Ijg5NyIgZD0iTTQwMiA2MDd2LTM2OWgzNzFxMCAtMTUzIC0xMDggLTI2MXQtMjYxIC0xMDh0LTI2MSAxMDh0LTEwOCAyNjFxMCAxNTIgMTA3LjUgMjYwdDI1OS41IDEwOXpNNDk2IDcwMHExNTMgMCAyNjEuNSAtMTA4LjV0MTA4LjUgLTI2MS41aC0zNzF2MzcwaDF6IiAvPgo8Z2x5cGggdW5pY29kZT0iWyIgaG9yaXotYWR2LXg9Ijg2MSIgZD0iTTQ0NSA2NzF2LTI3OGg0MDl2LTE4NWgtNDA5di0yNzdsLTQyNyAzNzB6IiAvPgo8Z2x5cGggdW5pY29kZT0iXCIgaG9yaXotYWR2LXg9Ijg1NCIgZD0iTTcxMCA1NzloODd2LTczOWgtNzQwdjczOWg4OXY0NnEwIDM1IDIwIDU0dDU2IDE5dDU2LjUgLTE5LjV0MjAuNSAtNTMuNXYtNDZoNTJ2NDZxMCAzNCAyMC41IDUzLjV0NTYuNSAxOS41dDU2IC0xOXQyMCAtNTR2LTQ2aDUydjQ2cTAgMzQgMjAuNSA1My41dDU2LjUgMTkuNXQ1Ni41IC0xOS41dDIwLjUgLTUzLjV2LTQ2ek01OTggNjI1di0xMjNxMCAtMzIgMzUgLTMycTE5IDAgMjcuNSA3LjV0OC41IDI0LjV2MTIzcTAgMTcgLTguNSAyNC41IHQtMjcuNSA3LjVxLTM1IDAgLTM1IC0zMnpNMzkyIDYyNXYtMTIzcTAgLTE3IDguNSAtMjQuNXQyNy41IC03LjVxMzUgMCAzNSAzMnYxMjNxMCAzMiAtMzUgMzJxLTE5IDAgLTI3LjUgLTcuNXQtOC41IC0yNC41ek0xODcgNjI1di0xMjNxMCAtMzIgMzUgLTMycTE5IDAgMjcuNSA3LjV0OC41IDI0LjV2MTIzcTAgMTcgLTguNSAyNC41dC0yNy41IDcuNXEtMzUgMCAtMzUgLTMyek03MzUgLTk5djUxNGgtNjE2di01MTRoNjE2ek00MjkgOTkgcTAgLTQ1IC0zNSAtNzB0LTkwIC0yNXEtMzYgMCAtNzMgMTRsNyA1MnEzNSAtMTQgNzMgLTE0cTI0IDAgMzggMTF0MTQgMjhxMCAyMiAtMTYuNSAzMi41dC01OS41IDEyLjV2NTJxNjMgNSA2MyAzOHEwIDI4IC00MiAyOHEtMjkgMCAtNjEgLTE1bC03IDUycTM0IDE1IDg0IDE1cTQ1IDAgNzEgLTE4dDI2IC00NnEwIC01MCAtNjUgLTcydi0xcTczIC0yMCA3MyAtNzR6TTUzNyAyMjlsLTUyIC0yMGwtNyA1Mmw5MSA0NGgzMXYtMjk2aC02M3YyMjB6ICIgLz4KPGdseXBoIHVuaWNvZGU9Il0iIGhvcml6LWFkdi14PSI4NjEiIGQ9Ik00MTUgLTY5djI3N2gtNDA4djE4NWg0MDh2Mjc4bDQyOCAtMzcweiIgLz4KPGdseXBoIHVuaWNvZGU9Il4iIGhvcml6LWFkdi14PSI3NzUiIGQ9Ik03NDkgNTcycTIyIC00NiAtMyAtMTMycS0yNCAtODUgLTUgLTIzNHEtOCAtMiAtMjEgLTR0LTQ5IC04dC02NiAtOHQtNjEgLTJ0LTQ2LjUgOXQtMTAuNSAyNnExNSA0OCAtNDggNDZxLTYxIC0yIC0xODIgLTQ4cS0zNyAtMTQgLTYzIC0zdjM5OXEyMiA2IDU4IDE1dDExMiAyNXQxMjYuNSAxNC41dDUwLjUgLTI0LjVxMCAtMyAtMiAtMTQuNXQtMy41IC0yM3QtMS41IC0yM3Q1IC0xOHQxNiAtNS41cTMwIDQgNzguNSA3dDgyLjUgNHogTTE0NSA2NTh2LTgxN2gtODV2ODE3cTAgMTcgMTIuNSAyOS41dDMwLjUgMTIuNXExNyAwIDI5LjUgLTEyLjV0MTIuNSAtMjkuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSJfIiBob3Jpei1hZHYteD0iODIwIiBkPSJNNTkgMTk4djE5OWg3MDJ2LTE5OWgtNzAyeiIgLz4KPGdseXBoIHVuaWNvZGU9ImAiIGhvcml6LWFkdi14PSI5MzYiIGQ9Ik0zMDYgMzc4bC0xNTIgMTUzbC05NSAtOTZ2Mjc3aDI3N2wtOTUgLTk1bDE1MiAtMTUyek03ODMgNzVsOTUgOTV2LTI3NmgtMjc3bDk1IDk1bC0xNTIgMTUxbDg3IDg3ek02MzEgMzc4bC04NyA4N2wxNTIgMTUybC05NSA5NWgyNzZ2LTI3N2wtOTQgOTV6TTMwNiAyMjdsODcgLTg3bC0xNTIgLTE1Mmw5NSAtOTVsLTI3NyAxdjI3N2w5NSAtOTZ6IiAvPgo8Z2x5cGggdW5pY29kZT0iYSIgaG9yaXotYWR2LXg9IjgxMCIgZD0iTTc0NSAxNDRxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV0LTE0LjUgLTM2dC0zNS41IC0xNXEtMiAwIC02IDAuNXQtNiAwLjVxLTQyIC0zNiAtNzkgLTU5cS04MyAtNTUgLTE1NyAtNzZxLTcxIC00NCAtOTAgLTQ0cS0xNCAwIC05NSA0NXEtNzYgMjIgLTE1NiA3NXEtNDAgMjcgLTc5IDU5cS0yIDAgLTUuNSAtMC41dC01LjUgLTAuNXEtMjEgMCAtMzYgMTV0LTE1IDM2dDE1IDM1LjV0MzYgMTQuNXQzNS41IC0xNC41dDE0LjUgLTM1LjV2LTggcTkgLTggMzQgLTIydDM4IC0yM3E0NyAtMzEgMTQ0IC0zM2wzMiAxNTFxNCA5OCA3IDE5MmgtMTM2bC01MiAxMnEtMTQgLTE3IC0zMyAtMTdxLTE3IDAgLTI5IDExLjV0LTEyIDI4LjV0MTIgMjguNXQyOSAxMS41cTIyIDAgMzMgLTE4aDE5MHEyIDcyIDMgOTZxLTMyIDEwIC01MiAzNi41dC0yMCA2MC41cTAgNDIgMjkuNSA3MS41dDcwLjUgMjkuNXE0MiAwIDcxLjUgLTI5LjV0MjkuNSAtNzEuNXEwIC0zMyAtMjAgLTU5LjV0LTUxIC0zNi41IHEwIC03IDEuNSAtNDAuNWwyLjUgLTU2LjVoMTg5cTExIDE4IDMzIDE4cTE3IDAgMjkgLTExLjV0MTIgLTI4LjV0LTEyIC0yOC41dC0yOSAtMTEuNXEtMjEgMCAtMzIgMTdsLTUzIC0xMmgtMTM1bDYgLTE5MmwzMyAtMTU0cTc5IC00IDEyMCAyMXE1MCAzMCA5NiA2MnEtMSAyIC0xIDZxMCAyMSAxNSAzNS41dDM2IDE0LjV6TTM1MSA2MDFxMCAtMjIgMTUuNSAtMzcuNXQzNy41IC0xNS41cTIzIDAgMzguNSAxNS41dDE1LjUgMzcuNXQtMTYgMzcuNSB0LTM4IDE1LjV0LTM3LjUgLTE1LjV0LTE1LjUgLTM3LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iYiIgaG9yaXotYWR2LXg9IjkxOSIgZD0iTTQ2MSA2OTlsNDA4IC0xMTN2LTU5MWwtNDA4IC0xMTRsLTQxMCAxMTR2NTkxek00MjYgLTM4djQzOWwtMzA2IDg2di00NDF6TTQ2MCA0NjJsMzAwIDg0bC0yOTkgODJsLTMwMCAtODJ6TTgwMSA0NnY0NDBsLTMwNyAtODV2LTQ0MHoiIC8+CjxnbHlwaCB1bmljb2RlPSJjIiBob3Jpei1hZHYteD0iOTA4IiBkPSJNNzY3IDMxOHE0NiAtMTkgNzMuNSAtNjB0MjcuNSAtOTJxMCAtNjggLTQ4IC0xMTZ0LTExNiAtNDhoLTloLTE5OHYxNjJoMzBoNzZxMTIgMCAxNSA2LjV0LTQgMTYuNWwtMTQ1IDE3M3EtOCAxMCAtMTkuNSAxMHQtMTkuNSAtMTBsLTE0NSAtMTczcS04IC0xMCAtNSAtMTYuNXQxNiAtNi41aDc2aDMwdi0xNjJoLTE5OGgtMWgtMWgtMnYxcS02OCAxIC0xMTYuNSA1MHQtNDguNSAxMTdxMCA0NiAyMiA4NHQ2MCA2MXEtNSAxOCAtNSAzNCBxMCA0NyAzMy41IDgwLjV0ODEuNSAzMy41cTM5IDAgNjkgLTI0cTMxIDY0IDkxIDEwM3QxMzMgMzlxMTAzIDAgMTc1LjUgLTcyLjV0NzIuNSAtMTc1LjVxMCAtMTAgLTEgLTE1eiIgLz4KPGdseXBoIHVuaWNvZGU9ImQiIGhvcml6LWFkdi14PSI5MTgiIGQ9Ik00NTkgNjk5cTE3NCAwIDI5Ni41IC0xMjN0MTIyLjUgLTI5NnEwIC0xNzQgLTEyMi41IC0yOTYuNXQtMjk2LjUgLTEyMi41cS0xNzMgMCAtMjk2IDEyMi41dC0xMjMgMjk2LjVxMCAxNzMgMTIzIDI5NnQyOTYgMTIzek03NzQgMjgwcTAgMTMwIC05Mi41IDIyMnQtMjIyLjUgOTJxLTEwMCAwIC0xODIgLTU4bDQzOCAtNDM4cTU5IDgxIDU5IDE4MnpNMTQ1IDI4MHEwIC0xMzAgOTIgLTIyMnQyMjIgLTkycTEwMyAwIDE4MyA1OGwtNDM4IDQzOSBxLTU5IC04MyAtNTkgLTE4M3oiIC8+CjxnbHlwaCB1bmljb2RlPSJlIiBob3Jpei1hZHYteD0iNTU2IiBkPSJNNTUwIDY5OWwtMTkzIC0zNDJoMTU4bC01MTAgLTQ3NmwyMzkgMzg2aC0xNjB6IiAvPgo8Z2x5cGggdW5pY29kZT0iZiIgaG9yaXotYWR2LXg9IjkxMiIgZD0iTTU2IDQxNXExNDkgMCAyNzUgLTczLjV0MjAwIC0xOTkuNXQ3NSAtMjc1aC0xNjBxLTIgMTYxIC0xMTUgMjc0cS0xMTQgMTE0IC0yNzUgMTE0djE2MHpNNTYgNzAwcTE2OSAwIDMyMi41IC02NnQyNjUuNSAtMTc3LjV0MTc4IC0yNjZ0NjcgLTMyMy41aC0xNjBxLTEgMTgzIC05MS41IDMzNy41dC0yNDUgMjQ0LjV0LTMzNi41IDkwdjE2MXpNMTY3IDkwcTQ2IDAgNzguNSAtMzIuNXQzMi41IC03OC41dC0zMi41IC03OC41dC03OC41IC0zMi41IHQtNzguNSAzMi41dC0zMi41IDc4LjV0MzIuNSA3OC41dDc4LjUgMzIuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSJnIiBob3Jpei1hZHYteD0iODk0IiBkPSJNODY1IDM2di0zNWgtMTUxdjQ3djFxLTQgNDMgLTU1IDczcS0xMCAxNiAtMjIgNDdxLTUgMTEgLTUgNDBxMCAzNyAxIDQxcTEzIDQ0IDY0IDQ0dDY0IC00NHYtNDFxMCAtMzAgLTQgLTQwcS0xNSAtMzkgLTI5IC01NHEyMCAtNCAzOCAtMTEuNXQzNS41IC0xN3QyMS41IC0xMS41cTE5IC04IDI5LjUgLTE4dDExLjUgLTE1ek0xODAgNDl2LTF2LTQ3aC0xNTF2MzVxMCAyIDEgNnQxMS41IDE0dDI5LjUgMThxNSAyIDIxLjUgMTJ0MzQuNSAxNy41IHQzOCAxMS41cS0xNCAxNSAtMjkgNTRxLTQgMTAgLTQgNDBxMCAzNyAxIDQxcTExIDQ0IDYzIDQ0cTUxIDAgNjQgLTQ0cTEgLTQgMSAtNDFxMCAtMzAgLTQgLTQwcS0xNSAtMzYgLTI0IC00OHEtNTMgLTMyIC01MyAtNzJ6TTYyMCAxMDJxMjUgLTExIDM5LjUgLTI0LjV0MTYuNSAtMjEuNWwyIC04di00N2gtNDYydjQ3cTAgMyAxLjUgOC41dDE2IDE5LjV0NDAuNSAyNnE2IDMgMjkgMTZ0NDggMjMuNXQ1MiAxNS41cS0xOCAyMSAtMzkgNzQgcS02IDEzIC02IDU2cTAgNTMgMSA1NnExNyA2MSA4NyA2MXQ4OCAtNjFxMSAtMyAxIC01NnEwIC00MSAtNiAtNTZxLTIxIC01NCAtNDAgLTc0cTI4IC01IDUyLjUgLTE1dDQ5IC0yNHQyOS41IC0xNnoiIC8+CjxnbHlwaCB1bmljb2RlPSJoIiBob3Jpei1hZHYteD0iOTA2IiBkPSJNODQ4IDQyNXEyNSAtNjggMjUgLTE0NHQtMjUgLTE0NHEtMTAgLTI4IC00MCAtMjhxLTYgMCAtMTAgMWwtNyAycS01NSAtMTExIC0xNjkgLTE2OWwyIC03cTQgLTE2IC0zLjUgLTMwdC0yMi41IC0yMHEtNzIgLTI1IC0xNDQgLTI1cS03MyAwIC0xNDUgMjVxLTE1IDYgLTIyLjUgMjB0LTMuNSAzMGwyIDdxLTExMiA1NSAtMTcwIDE2OWwtNyAtMnEtMyAtMSAtMTAgLTFxLTI5IDAgLTM5IDI4cS0yNiA3MCAtMjYgMTQ0dDI2IDE0NCBxMTAgMjggMzkgMjhxMyAwIDExIC0ybDYgLTFxNTggMTE1IDE3MCAxNjlsLTIgN3EtNCAxNiAzLjUgMzB0MjIuNSAyMHE3MiAyNSAxNDQgMjVxNzUgMCAxNDUgLTI2cTE1IC01IDIyLjUgLTE5dDMuNSAtMzBsLTIgLTdxMTEzIC01NiAxNzAgLTE2OWw2IDFxOCAyIDExIDJxMjkgMCAzOSAtMjh6TTgwOCAxNTFxMjMgNjMgMjMgMTMwcTAgNjYgLTIyIDEzMGwtMTY2IC00MXEyMCAtNDIgMjAgLTg5dC0yMCAtODl6TTU4MyAtNzRsLTQwIDE2NSBxLTQyIC0yMCAtODkgLTIwdC05MCAyMGwtNDAgLTE2NXE2MSAtMjMgMTMwIC0yM3E2OCAwIDEyOSAyM3pNNTYxIDEyOXExMiAtNyAxNyAtMTZxMjQgMTcgNDQgNDNxLTExIDYgLTE3IDE4cS04IDE3IDAgMzZxMTYgMzIgMTYgNzFxMCAzOCAtMTYgNzFxLTggMTggMCAzNnE3IDEyIDE3IDE4cS0xOSAyNSAtNDQgNDNxLTcgLTEyIC0xNyAtMTZxLTggLTQgLTE4IC00cS0xMSAwIC0xOCA0cS0zMyAxNiAtNzIgMTZxLTM4IDAgLTcxIC0xNiBxLTcgLTQgLTE4IC00cS0xMCAwIC0xOCA0cS0xMiA3IC0xNyAxNnEtMjUgLTE4IC00NCAtNDNxMTEgLTYgMTcgLTE4cTggLTE4IDAgLTM2cS0xNyAtMzYgLTE3IC03MXEwIC0zNiAxNiAtNzFxOSAtMTkgMCAtMzZxLTQgLTExIC0xNiAtMThxMTYgLTIyIDQ0IC00NHE1IDEwIDE3IDE3cTggNCAxOCA0cTExIDAgMTggLTRxMzMgLTE2IDcyIC0xNnEzOCAwIDcxIDE2cTcgNCAxOCA0cTEwIDAgMTggLTR6TTc1IDI4MXEwIC02NCAyMyAtMTMwbDE2NSA0MSBxLTIwIDQ1IC0yMCA4OXEwIDQ1IDIxIDg5bC0xNjYgNDFxLTIzIC02NyAtMjMgLTEzMHpNNDUzIDY1OXEtNjggMCAtMTI5IC0yM2w0MCAtMTY1cTQzIDIwIDg5IDIwcTQ3IDAgOTAgLTIwbDQwIDE2NXEtNjEgMjMgLTEzMCAyM3oiIC8+CjxnbHlwaCB1bmljb2RlPSJpIiBkPSJNNDYwIDY5OXExNzQgMCAyOTcgLTEyM3QxMjMgLTI5N3QtMTIzIC0yOTd0LTI5NyAtMTIzcS0xNzMgMCAtMjk2LjUgMTIzdC0xMjMuNSAyOTd0MTIzLjUgMjk3dDI5Ni41IDEyM3pNNTE0IDU2OXEtMzEgLTEgLTQ5IC0yMnQtMTggLTQ1cTAgLTI1IDEzLjUgLTQwLjV0MzYuNSAtMTUuNWgxcTI5IDAgNDguNSAyMC41dDE5LjUgNDguNXEwIDIzIC0xMyAzN3EtMTUgMTcgLTM5IDE3ek01NjUgOThsMyAzbC0yIDRsLTE4IDM4bC01IC00IHEtMTQgLTE0IC0zNC41IC0yOHQtMjQuNSAtMTV2NXEwIDcgMyAyMGw0NiAxODhxNiAyNSA2IDU3cTAgMTggLTYgMzBxLTcgMTIgLTIyIDEycS0yNSAwIC03MS41IC0yOC41dC05MS41IC03MC41bC0zIC0zbDE2IC00NWw2IDRxMzUgMzEgNTUgMzlxMCAtNiAtMyAtMjFsLTQzIC0xODJxLTYgLTMwIC02IC02MHEwIC0yNSAxMCAtMzZxOSAtMTAgMjYgLTEwcTIzIDAgNzAuNSAyOXQ4OC41IDc0eiIgLz4KPGdseXBoIHVuaWNvZGU9ImoiIGhvcml6LWFkdi14PSI4NzciIGQ9Ik04MzUgMjMydi0xbDEgLTF2LTFxMTkgLTM1IDE5IC03OXEwIC0xOCAtNSAtNDNxLTEyIC00NiAtNDUgLTgwbC02NCAtNjNxLTUxIC01MSAtMTIzIC01MXQtMTIyIDUxbC03NyA3NmwtNDcgNDhsLTMzIDMzcS0zNyAzNyAtNDggOTFxLTIgMjAgLTIgMzFxMCAxNyAzIDM1bDMgMTJxNCAxNSAxNCAzNHYxcTEgMSAyLjUgNGwyLjUgNWwxIDJsMSAxcTEgMSAyLjUgMy41dDIuNSAzLjV2MWwyIDJxMSAxIDMgMy41dDMgMy41djFsMiAybDQgNHQ0IDUgbDI4IDI4bDQgLTVsNTcgLTU2cTAgLTEgMiAtM3QyIC0zdDEgLTMuNXQxIC0zLjVsLTI1IC0yNXEtMSAtMSAtMyAtMy41dC00IC00LjVxMCAtMSAtMSAtMnYtMXEtMiAtMiAtNCAtNnEtMSAwIC0xIC0xdC0xIC0ydC0xLjUgLTMuNXQtMC41IC0zLjVsLTEgLTF2LTJxLTQgLTkgLTQgLTIycTAgLTE1IDcgLTMycTQgLTggMTQgLTIwbDU3IC01N2w0MCAtMzlsNjAgLTYxcTIxIC0yMSA1MiAtMjFxMzIgMCA1MiAyMWw2NCA2NHExMiAxMiAxOCAyOSBxMyAxMSAzIDIzcTAgMTAgLTMgMjFxLTUgMTkgLTE4IDMxbC05OCA5OHExIDYgMSAxN3EwIDIxIC0zIDQwcS0xMiA2OCAtNTkgMTE2cTM5IC0xMiA3MSAtNDJsMiAtMmwxNTcgLTE1N3ExOCAtMTggMjkgLTM5cTAgLTEgMSAtMXpNNTM4IDQ0MXEzOSAtMzkgNDggLTkxcTMgLTE1IDMgLTMxcTAgLTExIC00IC0zNWwtMyAtMTJxLTMgLTEyIC0xMyAtMzRsLTEgLTFxLTEgLTEgLTIuNSAtNGwtMi41IC01bC0xIC0ybC0xIC0xcS0yIC00IC01IC03IGwtMSAtMXEtMSAtMSAtMSAtMnEtMyAtMyAtNSAtN2wtMSAtMWwtMiAtMnEtMiAtMyAtOCAtOWwtMjggLTI4bC00IDVsLTU3IDU2cS0xIDEgLTIgM3QtMiAzdC0xIDMuNXQtMSAzLjVsMjUgMjVxMSAxIDMgMy41dDQgNC41cTAgMSAwLjUgMXQwLjUgMXYxcTIgMiA0IDZsMSAxcTEgMSAxIDJxMiA0IDMgN3YxcTAgMSAxIDJxMyAxMSAzIDIycTAgMTUgLTcgMzJxLTQgOCAtMTQgMjBsLTU3IDU3bC0zOSAzOWwtNjEgNjFxLTIxIDIxIC01MiAyMSB0LTUyIC0yMWwtNjQgLTY0cS0xMiAtMTIgLTE4IC0yOXEtMyAtMTEgLTMgLTIzcTAgLTEwIDMgLTIxcTUgLTE5IDE4IC0zMWw5OCAtOThxLTEgLTYgLTEgLTE3cTAgLTIzIDQgLTQwcTEwIC02NSA1OCAtMTE2cS00MCAxMiAtNzEgNDJsLTIgMmwtMTU3IDE1N3EtMTggMTggLTI5IDM5cTAgMSAtMSAxdjFsLTEgMXYxcS0xOSAzOCAtMTkgNzlxMCAxOCA1IDQzcTEyIDQ2IDQ1IDgwbDY0IDYzcTUxIDUxIDEyMyA1MXQxMjIgLTUxbDc3IC03NiBsNDcgLTQ4eiIgLz4KPGdseXBoIHVuaWNvZGU9ImsiIGhvcml6LWFkdi14PSI4OTYiIGQ9Ik02NTcgNjEwcTg5IDAgMTQ4LjUgLTUwLjV0NTkuNSAtMTU5LjVxMCAtNDkgLTI2IC0xMDF0LTUyIC03OWwtMjYgLTI4bC0zMTMgLTMxMmwtMzEzIDMxMmwtMTEgMTF0LTI1IDMwdC0zMiA0NnQtMjUgNTYuNXQtMTEgNjQuNXEwIDEwOSA1OSAxNTkuNXQxNDggNTAuNXE5MCAwIDE5MSAtMTA3bDE5IC0yMXE0IDUgMTEuNSAxMy41dDMxIDMxdDQ3IDM5dDU2LjUgMzAuNXQ2MyAxNHoiIC8+CjxnbHlwaCB1bmljb2RlPSJsIiBob3Jpei1hZHYteD0iOTQyIiBkPSJNMjc5IDcwMGg2MDV2LTEzM2gtNjA1djEzM3pNMjc5IDI4NHYxMzNoNjA1di0xMzNoLTYwNXpNMjc5IDB2MTMzaDYwNXYtMTMzaC02MDV6TTEyMiA3MDBxMjggMCA0Ny41IC0xOS41dDE5LjUgLTQ2LjVxMCAtMjggLTE5LjUgLTQ3LjV0LTQ3LjUgLTE5LjVxLTI3IDAgLTQ2LjUgMTkuNXQtMTkuNSA0Ny41cTAgMjcgMTkuNSA0Ni41dDQ2LjUgMTkuNXpNMTIyIDQxOHEyOCAwIDQ3LjUgLTE5LjV0MTkuNSAtNDcuNXEwIC0yNyAtMTkuNSAtNDYuNSB0LTQ3LjUgLTE5LjVxLTI3IDAgLTQ2LjUgMTkuNXQtMTkuNSA0Ni41cTAgMjggMTkuNSA0Ny41dDQ2LjUgMTkuNXpNMTIyIDEzNHEyOCAwIDQ3LjUgLTE5LjV0MTkuNSAtNDYuNXEwIC0yOCAtMTkuNSAtNDcuNXQtNDcuNSAtMTkuNXEtMjcgMCAtNDYuNSAxOS41dC0xOS41IDQ3LjVxMCAyNyAxOS41IDQ2LjV0NDYuNSAxOS41eiIgLz4KPGdseXBoIHVuaWNvZGU9Im0iIGhvcml6LWFkdi14PSI4MDgiIGQ9Ik03NzEgNjk4di04M3YtNTE0cS0xIC01MiAtNDYuNSAtODh0LTExMC41IC0zNnQtMTExIDM3dC00NiA4OXQ0NiA4OXQxMTEgMzdxMzYgMCA3MCAtMTN2MzA4bC0zNTIgLTg0di00OTVxLTEgLTUyIC00NyAtODguNXQtMTEwIC0zNi41cS02NSAwIC0xMTEgMzd0LTQ2IDkwcTAgNTIgNDYgODl0MTExIDM3cTM1IDAgNjkgLTEzdjUxM2gybDQzOCAxMDR6IiAvPgo8Z2x5cGggdW5pY29kZT0ibiIgaG9yaXotYWR2LXg9Ijk1NiIgZD0iTTc1OSA3MDBxNTggMCA5OSAtNDF0NDEgLTk5di01NjFxMCAtNTggLTQxIC05OXQtOTkgLTQxaC01NjFxLTU4IDAgLTk5IDQxdC00MSA5OXY1NjFxMCA1OCA0MSA5OXQ5OSA0MWg1NjF6TTc5NCA0OTBoLTUxM3YtMTE3aDUxM3YxMTd6TTI1OSAyMTdoLTk2di0xMTRoOTZ2MTE0ek0xNjMgMjM4aDk2djExNGgtOTZ2LTExNHpNMjgxIDIxN3YtMTE0aDUxM3YxMTRoLTUxM3pNMjgxIDIzOGg1MTN2MTE0aC01MTN2LTExNHpNMjU5IDQ5MGgtOTYgdi0xMTdoOTZ2MTE3ek0xNjMgLTFxMCAtMTQgMTAuNSAtMjQuNXQyNC41IC0xMC41aDYxdjExN2gtOTZ2LTgyek03NTkgLTM2cTE0IDAgMjQuNSAxMC41dDEwLjUgMjQuNXY4MmgtNTEzdi0xMTdoNDc4eiIgLz4KPGdseXBoIHVuaWNvZGU9Im8iIGhvcml6LWFkdi14PSI5NDEiIGQ9Ik04NjcgNTQ1cTExIDAgMTggLTcuNXQ3IC0xNy41di01MjVxMCAtMTEgLTcgLTE4dC0xOCAtN2gtNzg0cS0xMSAwIC0xOCA3dC03IDE4djUyNXEwIDEwIDcgMTcuNXQxOCA3LjVoMzhsMjkgNTlxMTEgMjIgMzYgMjJoMTU4cTI1IDAgMzYgLTIybDI4IC01OWg0NTl6IiAvPgo8Z2x5cGggdW5pY29kZT0icCIgaG9yaXotYWR2LXg9Ijg1NSIgZD0iTTU0MiA1NDlsMTUzIC0xNTNsLTQ2MCAtNDYwdjB2MGwtMjI2IC03NGw3MyAyMjd2MHYwek0xODggNjVsMzc5IDM3OWwtMjUgMjZsLTM4MCAtMzgwek02OTQgNzAxbDE1NCAtMTUzbC0xMDEgLTEwMGwtMTUzIDE1M3oiIC8+CjxnbHlwaCB1bmljb2RlPSJxIiBob3Jpei1hZHYteD0iOTEwIiBkPSJNODY1IDE2MHEwIC00MiAtMjYgLTc1dC02NiAtNDRxMTUgLTQzIDY2IC04MnExMiAtOCAtOSAtMTRxLTQ1IC0xMSAtMTE0IDIxcS01MiAyNSAtOTcgNzFoLTI5OXEtNDIgMCAtNzcgMjdxMzAgMTggNTYgNDNoMjc2cTc0IDAgMTI2LjUgNTIuNXQ1Mi41IDEyNi41djIzNXE0NyAtNSA3OSAtNDB0MzIgLTgzdi0yMzh6TTY5OCAyODZxMCAtNTIgLTM2IC04OHQtODcgLTM2aC0yOThxLTQ5IC01MCAtMTAwIC03MnQtOTAgLTIycS0zNCAwIC0zNCAxMSBxMCAzIDMgNXE1MCAzOCA2NiA4MnEtNDAgMTEgLTY2IDQ0dC0yNiA3NnYyMzdxMCA1MSAzNiA4Ny41dDg4IDM2LjVoNDIxcTUxIDAgODcgLTM2LjV0MzYgLTg3LjV2LTIzN3oiIC8+CjxnbHlwaCB1bmljb2RlPSJyIiBob3Jpei1hZHYteD0iOTAwIiBkPSJNNzI2IDI3OGwyNCAyNGw5MSA5MXYtMjYwcTAgLTEyOCAtMTI4IC0xMjhoLTUwOXYtMTA4bC0xNzEgMTcybDE3MSAxNzJ2LTExNXYtNmg0ODRxMTYgMCAyNyAxMXQxMSAyN3YxMjB6TTE3NCAzMTlsLTI0IC0yNGwtOTEgLTkxdjI2MHEwIDEyNyAxMjggMTI3aDUwOXYxMDhsMTcxIC0xNzFsLTE3MSAtMTcydjExNXY2aC00ODRxLTE2IDAgLTI3IC0xMS41dC0xMSAtMjcuNXYtMTE5eiIgLz4KPGdseXBoIHVuaWNvZGU9InMiIGhvcml6LWFkdi14PSI4NjQiIGQ9Ik04MTYgNHEyMyAtMjMgMjMgLTU0cTAgLTI5IC0yMCAtNDhxLTE5IC0xOSAtNDcgLTE5cS0zMiAwIC01NSAyM2wtMjE5IDIxOXEtNzQgLTQ4IC0xNjYgLTQ4cS0xMjkgMCAtMjIwLjUgOTEuNXQtOTEuNSAyMjAuNXQ5MS41IDIyMC41dDIyMC41IDkxLjV0MjIwLjUgLTkxLjV0OTEuNSAtMjIwLjVxMCAtOTAgLTQ3IC0xNjV6TTUwNiAzODlxMCA3MiAtNTEgMTIzdC0xMjMgNTF0LTEyMyAtNTF0LTUxIC0xMjN0NTEgLTEyM3QxMjMgLTUxIHQxMjMgNTF0NTEgMTIzeiIgLz4KPGdseXBoIHVuaWNvZGU9InQiIGhvcml6LWFkdi14PSI5MTkiIGQ9Ik00NjAgNjk5cTE3MyAwIDI5NiAtMTIzdDEyMyAtMjk2cTAgLTE3NCAtMTIzIC0yOTd0LTI5NiAtMTIzcS0xNzQgMCAtMjk3IDEyM3QtMTIzIDI5N3EwIDE3MyAxMjMgMjk2dDI5NyAxMjN6TTQ2MCAtMzVxMTMwIDAgMjIyIDkyLjV0OTIgMjIyLjV0LTkyIDIyMnQtMjIyIDkydC0yMjIuNSAtOTJ0LTkyLjUgLTIyMnQ5Mi41IC0yMjIuNXQyMjIuNSAtOTIuNXpNNjYzIDE4NnExNCAtMTAgNSAtMjRsLTI0IC0zOXEtNSAtNiAtMTEgLThoLTQgcS01IDAgLTEwIDNsLTE5MyAxMjlxLTEgMSAtMi41IDJ0LTIuNSAxcS01IDcgLTUgMTN2MjI4cTAgNyA1IDEycTcgNSAxMyA1aDQ2cTcgMCAxMiAtNXQ1IC0xMnYtMTkzeiIgLz4KPGdseXBoIHVuaWNvZGU9InUiIGhvcml6LWFkdi14PSI5NTUiIGQ9Ik02MCA2MzFoODM1di02NzNoLTgzNXY2NzN6TTgyNSAyOHY1MzRoLTY5NXYtNTM0aDY5NXpNMjI1IDQzMXEtMTggMCAtMzEgMTN0LTEzIDMxdDEzIDMwLjV0MzEgMTIuNXQzMC41IC0xMi41dDEyLjUgLTMwLjV0LTEyLjUgLTMxdC0zMC41IC0xM3pNNzMxIDQzMXEtMTggMCAtMzEgMTN0LTEzIDMxdDEzIDMwLjV0MzEgMTIuNXQzMC41IC0xMi41dDEyLjUgLTMwLjV0LTEyLjUgLTMxdC0zMC41IC0xM3pNMjI1IDE1OXExOCAwIDMwLjUgLTEzIHQxMi41IC0zMXQtMTIuNSAtMzAuNXQtMzAuNSAtMTIuNXQtMzEgMTIuNXQtMTMgMzAuNXQxMyAzMXQzMSAxM3pNNzMxIDE1OXExOCAwIDMwLjUgLTEzdDEyLjUgLTMxdC0xMi41IC0zMC41dC0zMC41IC0xMi41dC0zMSAxMi41dC0xMyAzMC41dDEzIDMxdDMxIDEzek01OTMgNDU3di0zMjVoLTIyOHYzMjVoMjI4ek01MzMgMTgxdjExOGgtMTA5di0xMThoMTA5eiIgLz4KPGdseXBoIHVuaWNvZGU9InYiIGhvcml6LWFkdi14PSI5NDUiIGQ9Ik04NjYgNTU3cTEwIDAgMTcuNSAtN3Q3LjUgLTE3di00NzJxMCAtMTEgLTcuNSAtMTh0LTE3LjUgLTdoLTc4NnEtMTAgMCAtMTcuNSA3dC03LjUgMTh2NDcycTAgMTAgNy41IDE3dDE3LjUgN2gxNzNxMCAxIDEgMWwyMyA0OHE0IDkgMTUgMTUuNXQyMSA2LjVoMzE5cTI1IDAgMzYgLTIybDI0IC00OHYtMWgxNzR6TTQ3MiAxMjBxNzUgMCAxMjggNTIuNXQ1MyAxMjcuNXQtNTMgMTI4dC0xMjggNTNxLTc0IDAgLTEyNyAtNTN0LTUzIC0xMjggdDUzIC0xMjcuNXQxMjcgLTUyLjV6IiAvPgo8Z2x5cGggdW5pY29kZT0idyIgaG9yaXotYWR2LXg9IjkyNyIgZD0iTTg4NSAzOTdxMTYgLTEzNyAtOTQuNSAtMjQ3dC0yODIuNSAtMTI5cS02MiAtNyAtMTIwIDBxLTkyIC05NSAtMTk3IC0xMDZxLTQ3IC01IC01NiA4cS0zIDQgMyA4cTg4IDY2IDgwIDE0NXEtNjkgMzkgLTExMiA5OHQtNTEgMTMwcS0xNiAxMzYgOTQgMjQ2LjV0MjgyIDEzMC41cTE3MiAxOSAzMDQuNSAtNjR0MTQ5LjUgLTIyMHoiIC8+CjxnbHlwaCB1bmljb2RlPSJ4IiBob3Jpei1hZHYteD0iOTQ5IiBkPSJNNTI2IDEwMHEyIDEwIDIgMTZsOTggOThsMTM5IC0xMzlsOTQgLTY5bDEwIC0zOGwtMTA0IC0xMDRsLTM3IDEwbC03MCA5NHpNNzU1IDIycS0xOCAwIC0zMC41IC0xMi41dC0xMi41IC0zMS41cTAgLTE4IDEyLjUgLTMwLjV0MzAuNSAtMTIuNXExOSAwIDMxLjUgMTIuNXQxMi41IDMwLjVxMCAxOSAtMTIuNSAzMS41dC0zMS41IDEyLjV6TTQ2OSAzNzFsLTk4IC05OHEtNiAwIC0xNiAtMmwtNzEgNzBxLTMyIC0xNSAtNTYgLTE1IHEtNzQgMCAtMTMzLjUgNjB0LTYwLjUgMTM0cTAgMSAxNyAxOHE2MyAtNjMgNzEgLTY4dDQ1IC01cTI5IDAgNjUuNSAzNnQzNi41IDY2cTAgMzYgLTYgNDUuNXQtNjcgNjkuNXExNSAxOCAxOCAxOHE3NCAxIDEzNCAtNTkuNXQ2MCAtMTM0LjVxMCAtMjcgLTE2IC01N3pNNzg2IDIwMnEwIDMgMC41IDcuNXQwLjUgMTguNXQtMS41IDI4dC01LjUgMzJ0LTEwLjUgMzMuNXQtMTkgMzAuNXQtMjguNSAyNGgtM3EtMTAgMCAtMzQgLTIybC0yMTggLTIxNyBxOCAtMjkgLTggLTQ3cS0yIC0xIC03IC02bC0yMDEgLTIwMXEtNSAtNSAtNiAtN3EtMTEgLTExIC0yOSAtMTFxLTQxIDAgLTc3IDQ4dC04IDc3cTMgMiA2IDZsMjAyIDIwMnE1IDMgNiA2cTExIDExIDI4IDExcTkgMCAxOSAtM2wxOTQgMTk0bDQgNnE0IDYgNS41IDh0NSA4LjV0NC41IDExdDEuNSAxMXQtMSAxMy41dC00LjUgMTRxLTE2IDI5IC02MCAzOGgtMXEtMTYgMCAtNTUgMzdsLTYgNnEtMTkgMTkgLTIwIDI1dDE4IDI3bDcyIDczIHExNyAxNyAyNiAxN3E2IDAgMjYgLTIwbDYgLTZxMzMgLTMzIDM3IC00OXE0IC0yMCAyNCAtNDZxMyAtNCAxOCAtNHQxOSAtNGwxMTkgLTExOXE3MyAtNzMgMzAgLTI1MmwtMTUgLTUweiIgLz4KPGdseXBoIHVuaWNvZGU9InkiIGhvcml6LWFkdi14PSI4OTciIGQ9Ik04NDMgMzU5cTkgLTEgMTUuNSAtOXQ2LjUgLTE3di05N3EwIC05IC02LjUgLTE3dC0xNS41IC05bC0xMjQgLTIzcS05IC0yIC0xMiAtOHQyIC0xNGw3MiAtMTA2cTEyIC0xOSAtNCAtMzVsLTY4IC02OHEtMTYgLTE2IC0zNCAtM2wtMTA2IDcxcS03IDUgLTE0LjUgMi41dC04LjUgLTExLjVsLTIzIC0xMjVxLTEgLTkgLTkgLTE1LjV0LTE3IC02LjVoLTk3cS05IDAgLTE3IDYuNXQtOSAxNS41bC0yMyAxMjVxLTEgOSAtOC41IDExLjUgdC0xNC41IC0yLjVsLTEwNSAtNzFxLTIwIC0xMiAtMzUgM2wtNjggNjhxLTE2IDE2IC00IDM1bDcyIDEwNnE1IDggMiAxNHQtMTIgOGwtMTI0IDIzcS05IDEgLTE1LjUgOXQtNi41IDE3djk3cTAgOSA2LjUgMTd0MTUuNSA5bDEyNCAyM3EyMiA2IDEwIDIzbC03MiAxMDZxLTExIDE5IDQgMzRsNjggNjhxMTYgMTYgMzUgNGwxMDUgLTcycTcgLTUgMTQuNSAtMnQ4LjUgMTJsMjMgMTI0cTEgOSA5IDE1LjV0MTcgNi41aDk3cTkgMCAxNyAtNi41IHQ5IC0xNS41bDIzIC0xMjRxMSAtOSA4LjUgLTEydDE0LjUgMmwxMDYgNzJxMTggMTIgMzQgLTRsNjggLTY4cTE1IC0xNSA0IC0zNGwtNzIgLTEwNnEtMTIgLTE3IDEwIC0yM3pNNDQ4IDEzNHE2MyAwIDEwNyA0NHQ0NCAxMDZ0LTQ0IDEwNi41dC0xMDcgNDQuNXEtNjIgMCAtMTA2IC00NC41dC00NCAtMTA2LjV0NDQgLTEwNnQxMDYgLTQ0eiIgLz4KPGdseXBoIHVuaWNvZGU9InoiIGhvcml6LWFkdi14PSI3MzYiIGQ9Ik00MzMgLTMzcTM0IDAgNTUgMjNsMTc2IDE3NmwzOSAtMzlxMTUgLTE1IDAgLTMxbC0yNTQgLTI1NHEtMTUgLTE2IC0zMSAwbC0zNTAgMzUwcS0xNSAxNSAtMTcgMzZsLTggOTdsMzM1IC0zMzVxMjMgLTIzIDU1IC0yM3pNMzUzIDY2NGwzNTAgLTM0OXExNiAtMTYgMCAtMzFsLTI1NCAtMjU1cS03IC02IC0xNiAtNnQtMTUgNmwtMzUwIDM1MHEtMTUgMTcgLTE3IDM3bC0xNyAxOTBxLTIgMjIgMTQgMzZsNDMgNDRxMTUgMTMgMzQgMTNoMyBsMTg5IC0xN3EyMiAtMiAzNiAtMTh6TTExNSA2MTdxLTE0IC0xMyAtMTQgLTMzdDE0IC0zM3ExMyAtMTMgMzMgLTEzdDMzIDEzdDEzIDMzdC0xMyAzM3EtMTQgMTQgLTMzIDE0dC0zMyAtMTR6IiAvPgo8Z2x5cGggdW5pY29kZT0ieyIgaG9yaXotYWR2LXg9Ijc2MiIgZD0iTTc1MSAyOTloLTI3OHYtNDA4aC0xODV2NDA4aC0yNzdsMzcwIDQyOHoiIC8+CjxnbHlwaCB1bmljb2RlPSJ8IiBob3Jpei1hZHYteD0iOTE1IiBkPSJNMTgyIDI4MHEtMyAtMTYgLTMgLTM1di02OXEtNTggMCAtOTguNSA0MC41dC00MC41IDk4LjV2MjQ0cTAgNTggNDAuNSA5OC41dDk4LjUgNDAuNWgzNDhxNTggMCA5OC41IC00MC41dDQwLjUgLTk4LjV2LTEwNWgtMTA0djEwNXEwIDE0IC0xMC41IDI0LjV0LTI0LjUgMTAuNWgtMzQ4cS0xNCAwIC0yNC41IC0xMC41dC0xMC41IC0yNC41di0yNDRxMCAtMTQgMTAuNSAtMjQuNXQyNC41IC0xMC41aDN6TTczNiAzODVxNTcgMCA5OCAtNDEgdDQxIC05OXYtMjQzcTAgLTU4IC00MSAtOTl0LTk4IC00MWgtMzQ4cS01OCAwIC05OC41IDQxdC00MC41IDk5djI0M3EwIDU4IDQwLjUgOTl0OTguNSA0MWgzNDh6TTc3MCAydjI0M3EwIDE1IC0xMCAyNXQtMjQgMTBoLTM0OHEtMTQgMCAtMjQuNSAtMTB0LTEwLjUgLTI1di0yNDNxMCAtMTUgMTAuNSAtMjV0MjQuNSAtMTBoMzQ4cTE0IDAgMjQgMTB0MTAgMjV6IiAvPgo8Z2x5cGggdW5pY29kZT0ifSIgaG9yaXotYWR2LXg9Ijc2MiIgZD0iTTExIDMwMWgyNzd2NDA5aDE4NXYtNDA5aDI3OGwtMzcwIC00Mjd6IiAvPgo8Z2x5cGggdW5pY29kZT0ifiIgZD0iTTQ2MCA2OTlxMTc0IDAgMjk3IC0xMjN0MTIzIC0yOTd0LTEyMyAtMjk3dC0yOTcgLTEyM3QtMjk3IDEyM3QtMTIzIDI5N3QxMjMgMjk3dDI5NyAxMjN6TTYyOCAzNHYyMzJoLTE2NmwxNDUgMTY3aC0xMTJ2MTM1aC03NXYtMTM1aC0xMTJsMTQ0IC0xNjdoLTE2MnYtMjMyaDE0NWwtMzkgLTM5aDEyNmwtMzkgMzloMTQ1ek0zMzMgNzZ2MTQ4aDI1M3YtMTQ4aC0yNTN6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZmY7IiBob3Jpei1hZHYteD0iODMzIiAvPgo8Z2x5cGggaG9yaXotYWR2LXg9IjUwMCIgLz4KPC9mb250Pgo8L2RlZnM+PC9zdmc+IA==') format('svg')}.x-tab .x-button-icon:before,.x-button .x-button-icon:before{font-family:"Pictos"}.x-img.x-img-image{text-align:center}.x-img.x-img-image img{width:auto;height:100%}.x-img.x-img-background{background-repeat:no-repeat;background-position:center;background-size:auto 100%}.x-map{background-color:#edeae2}.x-map *{-webkit-box-sizing:content-box;box-sizing:content-box}.x-mask-map{background:transparent !important}.x-map-container{position:absolute !important;top:0;left:0;right:0;bottom:0}.x-mask{min-width:8.5em;position:absolute;top:0;left:0;bottom:0;right:0;height:100%;z-index:10;display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0.3) center center no-repeat}.x-mask.x-mask-gray{background-color:rgba(0,0,0,0.5)}.x-mask.x-mask-transparent{background-color:transparent}.x-mask .x-mask-inner{position:relative;background:rgba(0,0,0,0.25);color:#fff;text-align:center;padding:.4em;font-size:.95em;font-weight:bold}.x-mask .x-loading-spinner-outer{display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-width:8em;height:8em}.x-mask.x-indicator-hidden .x-mask-inner{padding-bottom:0 !important}.x-mask.x-indicator-hidden .x-loading-spinner-outer{display:none}.x-mask.x-indicator-hidden .x-mask-message{position:relative;bottom:.25em}.x-mask .x-mask-message{position:absolute;bottom:5px;color:#333;left:0;right:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.x-mask.x-has-message .x-mask-inner{padding-bottom:2em}.x-mask.x-has-message .x-loading-spinner-outer{height:168px}.x-ie .x-mask[visibility='visible'] ~ div:not(.x-mask) .x-input-el,.x-ie .x-mask[visibility='visible'] ~ div:not(.x-panel) .x-input-el,.x-ie .x-mask[visibility='visible'] ~ div:not(.x-floating) .x-input-el,.x-ie .x-mask[visibility='visible'] ~ div:not(.x-center) .x-input-el,.x-ie .x-mask[visibility='visible'] ~ div:not(.x-msgbox) .x-input-el,.x-ie .x-mask:not(.x-item-hidden) ~ div:not(.x-mask) .x-input-el,.x-ie .x-mask:not(.x-item-hidden) ~ div:not(.x-panel) .x-input-el,.x-ie .x-mask:not(.x-item-hidden) ~ div:not(.x-floating) .x-input-el,.x-ie .x-mask:not(.x-item-hidden) ~ div:not(.x-center) .x-input-el,.x-ie .x-mask:not(.x-item-hidden) ~ div:not(.x-msgbox) .x-input-el{visibility:collapse}.x-video{height:100%;width:100%;background-color:#000}.x-video>*{height:100%;width:100%;position:absolute}.x-video-ghost{-webkit-background-size:100% auto;background:#000 url() center center no-repeat}audio{width:100%}.x-msgbox{min-width:15em;max-width:20em;max-height:90%;margin:6px;border:1px solid #ccc}.x-msgbox .x-docking-vertical{overflow:hidden}.x-msgbox .x-toolbar.x-docked-top{border-bottom:0}.x-msgbox .x-toolbar.x-docked-bottom{border-top:0}.x-ie .x-msgbox .x-dock.x-dock-horizontal.x-unsized>.x-dock-body{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0px}.x-msgbox-text{text-align:center}.x-msgbox-buttons .x-button{min-width:4.5em}.x-progressindicator{width:50%;height:1.3em}.x-progressindicator .x-progressindicator-inner{background:#222222;padding:10px;height:100%;border-radius:20px;box-shadow:0px 5px 17px rgba(40,40,40,0.5);box-sizing:content-box;position:relative}.x-progressindicator .x-progressindicator-text{display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;position:absolute;top:0px;left:0px;color:white;text-shadow:1px 1px 2px black}.x-progressindicator .x-progressindicator-bar{height:100%;width:0%;border-radius:10px}.x-progressindicator:not(.x-item-hidden) .x-progressindicator-bar .x-progressindicator-bar-fill{height:100%;width:100%;background-color:gray;border-radius:10px;-webkit-animation-name:progressIndicator;-moz-animation-name:progressIndicator;-ms-animation-name:progressIndicator;-o-animation-name:progressIndicator;animation-name:progressIndicator;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;background-repeat:repeat-x;background-size:30px 30px;background-image:-webkit-linear-gradient(135deg, rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));background-image:-moz-linear-gradient(135deg, rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));background-image:-o-linear-gradient(135deg, rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));background-image:-ms-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0))}@-webkit-keyframes progressIndicator{to{background-position:30px}}@-moz-keyframes progressIndicator{to{background-position:30px}}@keyframes progressIndicator{to{background-position:30px}}.x-panel,.x-msgbox{position:relative}.x-panel.x-floating,.x-msgbox,.x-form.x-floating{padding:6px;background-color:#ccc}.x-panel.x-floating .x-panel-inner,.x-panel.x-floating>.x-body,.x-msgbox .x-panel-inner,.x-msgbox>.x-body,.x-form.x-floating .x-panel-inner,.x-form.x-floating>.x-body{z-index:1;background-color:#fff}.x-panel.x-floating>.x-dock,.x-msgbox>.x-dock,.x-form.x-floating>.x-dock{z-index:1}.x-panel.x-floating>.x-dock.x-sized,.x-msgbox>.x-dock.x-sized,.x-form.x-floating>.x-dock.x-sized{margin:6px}.x-sheet,.x-sheet-action{height:auto}.x-toolbar{position:relative;background-color:#eee;min-height:2.6em;overflow:hidden}.x-toolbar.x-docked-top{border-bottom:1px solid}.x-toolbar.x-docked-bottom{border-top:1px solid}.x-toolbar.x-docked-left{width:50px;height:auto;border-right:1px solid}.x-toolbar.x-docked-right{width:50px;height:auto;border-left:1px solid}.x-title{font-size:1.2em;text-align:center;font-weight:bold;max-width:100%}.x-title.x-title-align-left{padding-left:10px}.x-title.x-title-align-right{padding-right:10px}.x-title .x-innerhtml{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-navigation-bar .x-container{overflow:visible}.x-toolbar-inner .x-field .x-component-outer{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.x-ie .x-toolbar-inner{height:100% !important}.x-toast{min-width:15em;max-width:20em;max-height:90%;margin:6px}.x-toast .x-toast-text{text-align:center}.x-ie .x-toast .x-dock.x-dock-horizontal.x-unsized>.x-dock-body{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0px}.x-menu{background:#eee}.x-carousel-inner{position:relative;overflow:hidden}.x-carousel-item,.x-carousel-item>*{position:absolute !important;width:100%;height:100%}.x-carousel-indicator{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.x-carousel-indicator span{display:block;width:10px;height:10px;margin:3px;background-color:#eee}.x-carousel-indicator span.x-carousel-indicator-active{background-color:#ccc}.x-carousel-indicator-horizontal{width:100%}.x-carousel-indicator-vertical{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;height:100%}.x-android-3 .x-surface-wrap,.x-android-3 .x-surface-wrap>*{-webkit-perspective:1}.x-draw-component{position:relative}.x-draw-component .x-inner{overflow:hidden}.x-surface{position:absolute}.x-chart-watermark{opacity:0.5;z-index:9;right:0;bottom:0;background:rgba(0,0,0,0.5);color:white;padding:4px 6px;font-family:"Helvetica";font-size:12px;position:absolute;border-top-left-radius:4px;white-space:nowrap;-webkit-border-top-left-radius:4px}.x-legend .x-legend-inner .x-legend-container{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ccc;background:#fff}.x-legend .x-legend-inner .x-legend-container .x-legend-item{padding:0.8em 1em 0.8em 1.8em;color:#333;background:rgba(255,255,255,0);max-width:20em;min-width:0;font-size:14px;line-height:14px;font-weight:bold;white-space:nowrap;position:relative}.x-legend .x-legend-inner .x-legend-container .x-legend-item .x-legend-inactive{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:.3}.x-legend .x-legend-inner .x-legend-container .x-legend-item .x-legend-item-marker{position:absolute;width:.8em;height:.8em;-moz-border-radius:.4em;-webkit-border-radius:.4em;border-radius:.4em;-moz-box-shadow:rgba(255,255,255,0.3) 0 1px 0,rgba(0,0,0,0.4) 0 1px 0 inset;-webkit-box-shadow:rgba(255,255,255,0.3) 0 1px 0,rgba(0,0,0,0.4) 0 1px 0 inset;box-shadow:rgba(255,255,255,0.3) 0 1px 0,rgba(0,0,0,0.4) 0 1px 0 inset;left:.7em;top:1em}.x-legend.x-docked-top .x-legend-item,.x-legend.x-docked-bottom .x-legend-item{border-right:1px solid rgba(204,204,204,0.5)}.x-legend.x-docked-top .x-legend-item:last-child,.x-legend.x-docked-bottom .x-legend-item:last-child{border-right:0}.x-legend.x-docked-left .x-legend-inner,.x-legend.x-docked-right .x-legend-inner{display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center}.x-chart-toolbar{position:absolute;z-index:9;display:-webkit-box;display:-moz-box;display:-ms-box;display:box;padding:.6em}.x-chart-toolbar .x-button{margin:.2em}.x-chart-toolbar[data-side=left],.x-chart-toolbar[data-side=right]{top:0;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-box-orient:vertical;box-orient:vertical}.x-chart-toolbar[data-side=left]{left:0}.x-chart-toolbar[data-side=right]{right:0}.x-chart-toolbar[data-side=top],.x-chart-toolbar[data-side=bottom]{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-box-orient:horizontal;box-orient:horizontal;right:0}.x-chart-toolbar[data-side=top]{top:0}.x-chart-toolbar[data-side=bottom]{bottom:0;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-box-orient:horizontal;box-orient:horizontal}.x-tab .x-button-icon.list:before,.x-button .x-button-icon.list:before{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;font-family:"Pictos";content:"l"}.x-tab .x-button-icon.expand:before,.x-button .x-button-icon.expand:before{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;font-family:"Pictos";content:"`"}.x-dataview-inlineblock .x-dataview-item,.x-dataview-inlineblock .x-data-item{display:inline-block !important}.x-dataview-nowrap .x-dataview-container{white-space:nowrap !important}.x-dataview-nowrap .x-container.x-dataview{white-space:nowrap !important}.x-list{overflow:hidden}.x-list .x-scroll-scroller{max-width:100%}.x-list .x-list-inner{width:100% !important}.x-list.x-list-indexed .x-list-disclosure{margin-right:50px}.x-list .x-item-selected .x-list-disclosure{background-color:#fff}.x-list .x-list-scrolldock-hidden{display:none}.x-list .x-list-item{position:absolute !important;left:0;top:0;width:100%}.x-list .x-list-item>.x-dock{height:auto}.x-list .x-list-item .x-dock-horizontal{border-top:1px solid #ccc}.x-list .x-list-item.x-item-selected .x-dock-horizontal,.x-list .x-list-item.x-item-selected.x-list-item-tpl{background-color:#ccc}.x-list .x-list-item.x-item-pressed.x-list-item-tpl,.x-list .x-list-item.x-item-pressed .x-dock-horizontal{background-color:#ddd}.x-list .x-list-item .x-list-item-body,.x-list .x-list-item.x-list-item-tpl .x-innerhtml{padding:5px}.x-list .x-list-item.x-list-item-relative{position:relative !important}.x-list .x-list-header{background-color:#eee;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:bold}.x-list .x-list-header.x-list-item-relative{position:relative !important}.x-list .x-list-disclosure{margin:5px 15px 5px 0;overflow:visible;width:20px;height:20px;border:1px solid #ccc;background-color:#eee}.x-list .x-list-item-tpl .x-list-disclosure{position:absolute;right:0px;top:0px}.x-list .x-list-emptytext{text-align:center;pointer-events:none;font-color:#333333;display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.x-list.x-list-indexed .x-list-disclosure{margin-right:35px}.x-list .x-list-scrolldockitem{position:absolute !important;left:0;top:0;width:100%}.x-ie .x-list-grouped .x-translatable-container .x-list-item:before,.x-ie .x-list-grouped .x-translatable-container .x-list-header:before{content:". .";color:transparent;position:absolute;left:0px;word-spacing:3000px;opacity:0}.x-list-header{position:absolute;left:0;width:100%;z-index:2 !important}.x-ios .x-list-header{-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.x-list-grouped .x-list-item.x-list-header-wrap .x-dock-horizontal,.x-list-grouped .x-list-item-tpl.x-list-header-wrap{border-top:0}.x-list-inlineblock .x-list-item{display:inline-block !important}.x-list-nowrap .x-list-inner{width:auto}.x-list-nowrap .x-list-container{white-space:nowrap !important}.x-list-item-dragging{border-bottom:1px solid #ccc;background:#fff !important;z-index:1}.x-indexbar-wrapper{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important;pointer-events:none}.x-indexbar{pointer-events:auto;z-index:2;min-height:0 !important;height:auto !important;-webkit-box-flex:0 !important;-ms-flex:0 0 auto !important;flex:0 0 auto !important}.x-indexbar>div{font-size:0.6em;text-align:center;line-height:1.1em;font-weight:bold;display:block}.x-indexbar-vertical{width:15px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;margin-right:15px}.x-indexbar-horizontal{height:15px;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.x-phone.x-landscape .x-indexbar>div{font-size:0.38em;line-height:1em}.x-indexbar-pressed{background-color:#ccc}.x-form-label{display:none !important}.x-form-label span{font-weight:bold}.x-form-label-nowrap .x-form-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-field{display:flex;display:-webkit-box;display:-ms-flexbox}.x-field .x-field-input{position:relative;min-width:3.7em}.x-field .x-field-input,.x-field .x-input-el{width:100%}.x-field.x-field-labeled .x-form-label{display:block !important}.x-field .x-component-outer{position:relative}.x-label-align-left,.x-label-align-right{-webkit-box-orient:horizontal !important;-ms-flex-direction:row !important;flex-direction:row !important}.x-label-align-left .x-component-outer,.x-label-align-right .x-component-outer{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0px}.x-label-align-right{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.x-label-align-top,.x-label-align-bottom{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.x-label-align-bottom{-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.x-input-el{display:block}.x-field-mask{width:auto;height:auto;position:absolute;top:0;right:0;bottom:0;left:0}.x-ie .x-field.x-field-text .x-field-mask,.x-ie .x-field.x-field-textarea .x-field-mask,.x-ie .x-field.x-field-search .x-field-mask{z-index:-1}.x-field-required .x-form-label:after{content:"*";display:inline}.x-spinner .x-component-outer{display:flex;display:-webkit-box;display:-ms-flexbox}.x-spinner .x-component-outer>*{width:auto}.x-spinner .x-field-input{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0px}.x-spinner .x-field-input .x-input-el{width:100%;text-align:center}.x-spinner .x-field-input input::-webkit-outer-spin-button,.x-spinner .x-field-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.x-spinner .x-spinner-button{text-align:center;border:1px solid #ccc !important;background-color:#eee}.x-spinner.x-field-grouped-buttons .x-input-el{text-align:left}.x-select-overlay .x-list-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}.x-field-number input::-webkit-outer-spin-button,.x-field-number input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.x-field-input .x-clear-icon,.x-field-input .x-reveal-icon{display:none;width:10px;height:10px;background-color:#ccc;position:absolute;top:50%;right:0}.x-field-clearable .x-clear-icon{display:block}.x-field-clearable .x-field-input{padding-right:10px}.x-field-revealable .x-reveal-icon{display:block}.x-field-revealable .x-field-input{padding-right:10px}.x-field-clearable.x-field-revealable .x-reveal-icon{right:20px}.x-android .x-input-el{-webkit-text-fill-color:#000}.x-android .x-empty .x-input-el{-webkit-text-fill-color:#A9A9A9}.x-android .x-item-disabled .x-input-el{-webkit-text-fill-color:#b3b3b3}.x-form-fieldset .x-form-fieldset-inner{border:1px solid #ccc;overflow:hidden}.x-form-fieldset .x-dock .x-dock-body{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.x-form-fieldset-title{font-weight:bold}.x-form-fieldset-title .x-innerhtml{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-form-fieldset-instructions{text-align:center}.x-ie .x-field-select .x-field-mask{z-index:3}.x-sheet.x-picker{padding:0}.x-sheet.x-picker .x-sheet-inner{background-color:#fff;overflow:hidden}.x-sheet.x-picker .x-sheet-inner .x-picker-slot .x-body{border-left:1px solid #999999;border-right:1px solid #ACACAC}.x-sheet.x-picker .x-sheet-inner .x-picker-slot.x-first .x-body{border-left:0}.x-sheet.x-picker .x-sheet-inner .x-picker-slot.x-last .x-body{border-left:0;border-right:0}.x-picker-slot .x-scroll-view{z-index:2;position:relative}.x-picker-mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.x-picker-slot-title{position:relative;z-index:2}.x-picker-slot-title>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:bold}.x-picker-slot .x-dataview-inner{width:100% !important}.x-picker-slot .x-dataview-item{vertical-align:middle;height:30px;line-height:30px}.x-picker-slot .x-dataview-item.x-item-selected{font-weight:bold}.x-picker-slot .x-picker-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-ie .x-picker-item{cursor:default}.x-ie .x-picker-item::before{content:". .";color:transparent;position:absolute;left:0px;word-spacing:3000px}.x-picker-right{text-align:right}.x-picker-center{text-align:center}.x-picker-left{text-align:left}.x-list-paging .x-loading-spinner{display:none;margin:auto}.x-list-paging .x-list-paging-msg{text-align:center;clear:both}.x-list-paging.x-loading .x-loading-spinner{display:block}.x-list-paging.x-loading .x-list-paging-msg{display:none}.x-list-pullrefresh{display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:absolute;top:-5em;left:0;width:100%;height:4.5em}.x-list-pullrefresh .x-loading-spinner{display:none}.x-list-pullrefresh-arrow{width:2.5em;height:4.5em;background-color:#bbb}.x-list-pullrefresh-wrap{width:20em;font-size:0.7em}.x-list-pullrefresh-message{font-weight:bold;font-size:1.3em;text-align:center}.x-list-pullrefresh-updated{text-align:center}.x-list-pullrefresh-loading *.x-loading-spinner{display:block}.x-list-pullrefresh-loading .x-list-pullrefresh-arrow{display:none}.x-android-2 .x-list-pullrefresh-loading *.x-loading-spinner{display:none}.x-slider,.x-toggle{position:relative;height:16px;min-height:0;min-width:0}.x-slider>*,.x-toggle>*{position:absolute;width:100%;height:100%}.x-thumb{position:absolute;height:16px;width:10px;border:1px solid #ccc;background-color:#ddd}.x-slider:before{content:'';position:absolute;width:auto;height:8px;top:4px;left:0;right:0;margin:0 5px;background-color:#eee}.x-toggle{border:1px solid #ccc;width:30px;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.x-toggle-on{background-color:#eee}.x-tab{z-index:1;overflow:visible !important;background-color:#eee;border:1px solid #ccc}.x-tabbar{border-color:#ccc;border-style:solid;border-width:0;background-color:#eee}.x-tabbar.x-docked-top{border-bottom-width:1px}.x-tabbar.x-docked-top .x-tab .x-button-icon{position:relative}.x-tabbar.x-docked-top .x-tab .x-button-icon.x-shown{display:inline-block}.x-tabbar.x-docked-top .x-tab .x-button-icon.x-hidden{display:none}.x-tabbar.x-docked-bottom{border-top-width:1px}.x-tabbar.x-docked-bottom .x-tab .x-button-icon{display:block;position:relative}.x-tabbar.x-docked-bottom .x-tab .x-button-icon.x-shown{visibility:visible}.x-tabbar.x-docked-bottom .x-tab .x-button-icon.x-hidden{visibility:hidden}.x-tab{position:relative;min-width:3.3em}.x-table-inner{display:table !important;width:100% !important;height:100% !important}.x-table-inner.x-fixed-layout{table-layout:fixed !important}.x-table-row{display:table-row !important}.x-table-cell{display:table-cell !important;vertical-align:middle}.x-orientation-inspector{display:none;content:"landscape"}@media (orientation: portrait){.x-orientation-inspector{content:"portrait"}}.x-grid .x-grid-header-container{border-width:0 1px 1px 0;border-style:solid;height:65px;font-weight:bold;overflow:hidden}.x-grid .x-grid-header-container .x-grid-column{display:inline-block}.x-grid .x-grid-header-container .x-grid-header-container-inner{width:100000px;position:absolute;top:0;left:0}.x-grid .x-grid-column{height:64px;border-width:1px 1px 0 1px;border-style:solid;line-height:64px;vertical-align:middle;padding:0 8px}.x-grid .x-grid-column .x-innerhtml{display:inline-block;width:auto;position:relative}.x-grid .x-grid-column.x-column-sorted-asc .x-innerhtml:after,.x-grid .x-grid-column.x-column-sorted-desc .x-innerhtml:after{position:absolute;width:12px;line-height:64px;top:0;height:64px;font-family:'Pictos';font-size:12px}.x-grid .x-grid-column.x-column-align-left .x-innerhtml:after,.x-grid .x-grid-column.x-column-align-center .x-innerhtml:after{right:-16px}.x-grid .x-grid-column.x-column-align-right .x-innerhtml:after{left:-16px}.x-grid .x-grid-column.x-column-sorted-asc .x-innerhtml:after{content:"{"}.x-grid .x-grid-column.x-column-sorted-desc .x-innerhtml:after{content:"}"}.x-grid .x-grid-headergroup{display:inline-block;position:relative;vertical-align:bottom;height:64px;padding-top:32px}.x-grid .x-grid-headergroup .x-inner>.x-innerhtml{height:32px;line-height:28px;vertical-align:middle;display:block;position:absolute;width:100%;top:0;left:0;text-align:center;border-style:solid;border-width:1px;overflow:hidden;text-overflow:ellipsis}.x-grid .x-grid-headergroup .x-grid-column{height:32px !important;line-height:27px !important;font-size:0.7em}.x-grid .x-grid-headergroup .x-grid-column.x-column-sorted-asc .x-innerhtml:after,.x-grid .x-grid-headergroup .x-grid-column.x-column-sorted-desc .x-innerhtml:after{line-height:27px;height:27px}.x-grid .x-grid-row{position:absolute;left:0;top:0;border-width:0 0 1px 0;border-style:solid}.x-grid .x-grid-cell{display:inline-block;vertical-align:middle;line-height:60px;padding:0 8px;height:60px;overflow:hidden;border-width:0 1px 0 0}.x-grid .x-grid-cell-align-center,.x-grid .x-grid-column-align-center{text-align:center}.x-grid .x-grid-cell-align-right,.x-grid .x-grid-column-align-right{text-align:right}.x-grid .x-grid-viewoptions{border-width:0 0 0 1px;border-style:solid}.x-grid .x-grid-viewoptions .x-list-item .x-innerhtml{padding:0px !important}.x-grid .x-grid-viewoptions .x-column-options-header{height:32px;line-height:28px;vertical-align:middle;border-style:solid;border-width:1px;overflow:hidden;padding-left:10px}.x-grid .x-grid-viewoptions .x-column-options-sortablehandle,.x-grid .x-grid-viewoptions .x-column-options-visibleindicator,.x-grid .x-grid-viewoptions .x-column-options-groupindicator,.x-grid .x-grid-viewoptions .x-column-options-folder,.x-grid .x-grid-viewoptions .x-column-options-leaf{width:40px;height:48px;position:absolute;bottom:0}.x-grid .x-grid-viewoptions .x-column-options-sortablehandle:after,.x-grid .x-grid-viewoptions .x-column-options-visibleindicator:after,.x-grid .x-grid-viewoptions .x-column-options-groupindicator:after,.x-grid .x-grid-viewoptions .x-column-options-folder:after,.x-grid .x-grid-viewoptions .x-column-options-leaf:after{position:absolute;top:0;left:0;height:100%;width:100%;text-align:center;font-size:24px;font-family:'Pictos';line-height:48px;content:"l";vertical-align:middle}.x-grid .x-grid-viewoptions .x-column-options-sortablehandle{left:0}.x-grid .x-grid-viewoptions .x-column-options-sortablehandle:after{line-height:54px}.x-grid .x-grid-viewoptions .x-column-options-visibleindicator{right:0}.x-grid .x-grid-viewoptions .x-column-options-visibleindicator:after{font-size:30px;line-height:54px;content:"E"}.x-grid .x-grid-viewoptions .x-column-options-groupindicator{right:40px}.x-grid .x-grid-viewoptions .x-column-options-groupindicator:after{font-size:30px;line-height:54px;content:"g"}.x-grid .x-grid-viewoptions .x-column-options-folder,.x-grid .x-grid-viewoptions .x-column-options-leaf{width:30px;left:40px}.x-grid .x-grid-viewoptions .x-column-options-folder:after,.x-grid .x-grid-viewoptions .x-column-options-leaf:after{line-height:52px;content:"o"}.x-grid .x-grid-viewoptions .x-column-options-leaf:after{content:"F"}.x-grid .x-grid-viewoptions .x-list-item.x-item-selected.x-list-item-tpl{background:transparent}.x-grid .x-grid-viewoptions .x-list-item.x-item-selected.x-list-item-tpl .x-innerhtml{background:transparent}.x-grid .x-grid-viewoptions .x-column-options-text{display:block;height:30px;margin:10px 50px 5px 80px;position:relative;vertical-align:middle;line-height:28px}.x-grid .x-grid-columnoptions{border-width:0 0 1px}.x-grid .x-grid-multiselection-column{position:relative;padding:0}.x-grid .x-grid-multiselection-column:after{position:absolute;top:0;left:0;width:60px;height:64px;line-height:64px;font-family:'Pictos';font-size:26px;text-align:center;content:"2"}.x-grid .x-grid-multiselection-cell{position:relative;padding:0}.x-grid .x-grid-multiselection-cell:after{position:absolute;top:0;left:0;width:60px;height:60px;line-height:60px;font-family:'Pictos';font-size:20px;text-align:center;content:"_"}.x-grid .x-item-selected .x-grid-multiselection-cell:after{content:"3"}.x-grid .x-grid-pagingtoolbar>.x-body{padding:0 30px 0 50px}.x-grid .x-grid-pagingtoolbar-currentpage{position:relative;height:22px}.x-grid .x-grid-pagingtoolbar-currentpage span{position:absolute;right:0;top:0;line-height:22px;height:22px}.x-grid .x-grid-summaryrow{height:32px;font-size:0.8em;position:relative}.x-grid .x-grid-summaryrow .x-grid-cell{height:32px;line-height:30px;border-width:0 0 1px;border-style:solid}.x-grid .x-grid-summaryrow .x-grid-multiselection-cell:after{content:''}.x-ie .x-grid-grouped .x-translatable-container .x-grid-row:before,.x-ie .x-grid-grouped .x-translatable-container .x-grid-header:before{content:". .";color:transparent;position:absolute;left:0px;word-spacing:3000px;opacity:0}.x-grid-header{line-height:44px;font-weight:bold;position:absolute;left:0;width:100%;z-index:2 !important}.x-ios .x-grid-header{-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.x-grid-grouped .x-grid-row.x-grid-header-wrap .x-dock-horizontal,.x-grid-grouped .x-grid-row-tpl.x-grid-header-wrap{border-top:0}.x-scroll-view{position:relative;display:block;overflow:hidden}.x-scroll-container{position:absolute;width:100%;height:100%}.x-scroll-scroller{position:absolute;min-width:100%;min-height:100%;height:auto !important;width:auto !important}.x-scroll-stretcher{position:absolute;visibility:hidden}.x-scroll-bar-grid-wrapper{position:absolute;width:100%;height:100%}.x-scroll-bar-grid{display:table;width:100%;height:100%}.x-scroll-bar-grid>*{display:table-row}.x-scroll-bar-grid>*>*{display:table-cell}.x-scroll-bar-grid>:first-child>:first-child{width:100%;height:100%}.x-scroll-bar-grid>:first-child>:nth-child(2){padding:3px 3px 0 0}.x-scroll-bar-grid>:nth-child(2)>:first-child{padding:0 0 3px 3px}.x-scroll-bar{position:relative;overflow:hidden}.x-scroll-bar-stretcher{position:absolute;visibility:hidden;width:100%;height:100%}.x-scroll-bar-x{width:100%}.x-scroll-bar-x>.x-scroll-bar-stretcher{width:300%}.x-scroll-bar-x.active{height:6px}.x-scroll-bar-y{height:100%}.x-scroll-bar-y>.x-scroll-bar-stretcher{height:300%}.x-scroll-bar-y.active{width:6px}.x-scroll-indicator{background:#333;position:absolute;z-index:3}.x-scroll-indicator-x{height:100%}.x-scroll-indicator-y{width:100%}.x-scroll-indicator.rounded{background:none}.x-scroll-indicator.rounded>*{position:absolute;background-color:#333}.x-scroll-indicator.rounded>:nth-child(2){-webkit-transform-origin:0% 0%;background:none;content:url(data:image/bmp;base64,Qk08AAAAAAAAADYAAAAoAAAAAQAAAAEAAAABABAAAAAAAAYAAAASCwAAEgsAAAAAAAAAAAAAxhgAAAAA)}.x-scroll-indicator.rounded.x-scroll-indicator-light>*{background-color:#eee}.x-scroll-indicator.rounded.x-scroll-indicator-light>:nth-child(2){content:url(data:image/bmp;base64,Qk08AAAAAAAAADYAAAAoAAAAAQAAAAEAAAABABAAAAAAAAYAAAASCwAAEgsAAAAAAAAAAAAAvXcAAAAA)}.x-scroll-indicator.rounded.x-scroll-indicator-y>*{width:100%}.x-scroll-indicator.rounded.x-scroll-indicator-y>:first-child{height:3px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}.x-scroll-indicator.rounded.x-scroll-indicator-y>:nth-child(2){height:1px}.x-scroll-indicator.rounded.x-scroll-indicator-y>:last-child{height:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.x-scroll-indicator.rounded.x-scroll-indicator-x>*{height:100%}.x-scroll-indicator.rounded.x-scroll-indicator-x>:first-child{width:3px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.x-scroll-indicator.rounded.x-scroll-indicator-x>:nth-child(2){width:1px}.x-scroll-indicator.rounded.x-scroll-indicator-x>:last-child{width:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.x-list-light .x-scroll-indicator,.x-dataview-light .x-scroll-indicator{background:#fff}.x-ios .x-scroll-scroller{-webkit-transform:translate3d(0, 0, 0)}.x-ie .x-scroll-bar-y{position:absolute;margin-left:-5px}html,body{font-family:"Helvetica Neue",HelveticaNeue,"Helvetica-Neue",Helvetica,"BBAlpha Sans",sans-serif}.x-ios.x-tablet .x-landscape *{-webkit-text-stroke:1px transparent}body{font-size:104%}body.x-android.x-phone{font-size:116%}body.x-ios.x-phone{font-size:114%}body.x-desktop{font-size:114%}.x-layout-card-item{background:#eee}.x-loading-spinner{font-size:250%;height:1em;width:1em;position:relative;-webkit-transform-origin:.5em .5em;transform-origin:.5em .5em}.x-loading-spinner>span,.x-loading-spinner>span:before,.x-loading-spinner>span:after{display:block;position:absolute;width:.1em;height:.25em;top:0;-webkit-transform-origin:.05em .5em;transform-origin:.05em .5em;content:" "}.x-loading-spinner>span{left:50%;margin-left:-0.05em}.x-loading-spinner>span.x-loading-top{background-color:rgba(170,170,170,0.99)}.x-loading-spinner>span.x-loading-top::after{background-color:rgba(170,170,170,0.9)}.x-loading-spinner>span.x-loading-left::before{background-color:rgba(170,170,170,0.8)}.x-loading-spinner>span.x-loading-left{background-color:rgba(170,170,170,0.7)}.x-loading-spinner>span.x-loading-left::after{background-color:rgba(170,170,170,0.6)}.x-loading-spinner>span.x-loading-bottom::before{background-color:rgba(170,170,170,0.5)}.x-loading-spinner>span.x-loading-bottom{background-color:rgba(170,170,170,0.4)}.x-loading-spinner>span.x-loading-bottom::after{background-color:rgba(170,170,170,0.35)}.x-loading-spinner>span.x-loading-right::before{background-color:rgba(170,170,170,0.3)}.x-loading-spinner>span.x-loading-right{background-color:rgba(170,170,170,0.25)}.x-loading-spinner>span.x-loading-right::after{background-color:rgba(170,170,170,0.2)}.x-loading-spinner>span.x-loading-top::before{background-color:rgba(170,170,170,0.15)}.x-loading-spinner>span.x-loading-top{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg)}.x-loading-spinner>span.x-loading-right{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg)}.x-loading-spinner>span.x-loading-bottom{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg)}.x-loading-spinner>span.x-loading-left{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg)}.x-loading-spinner>span::before{-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg)}.x-loading-spinner>span::after{-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg)}.x-loading-spinner{-webkit-animation-name:x-loading-spinner-rotate;-webkit-animation-duration:.5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-name:x-loading-spinner-rotate;animation-duration:.5s;animation-timing-function:linear;animation-iteration-count:infinite}html,body{font-family:"Helvetica Neue",HelveticaNeue,"Helvetica-Neue",Helvetica,"BBAlpha Sans",sans-serif}.x-ios.x-tablet .x-landscape *{-webkit-text-stroke:1px transparent}body{font-size:104%}body.x-android.x-phone{font-size:116%}body.x-ios.x-phone{font-size:114%}body.x-desktop{font-size:114%}.x-layout-card-item{background:#eee}.x-button{-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;-moz-border-radius:.4em;-webkit-border-radius:.4em;border-radius:.4em;min-height:1.8em;padding:.3em .6em}.x-button,.x-toolbar .x-button{border:1px solid #999;border-top-color:#a6a6a6;background-color:#ccc;color:#000}.x-button.x-button-back:before,.x-button.x-button-forward:before,.x-toolbar .x-button.x-button-back:before,.x-toolbar .x-button.x-button-forward:before{background:#999}.x-button,.x-button.x-button-back:after,.x-button.x-button-forward:after,.x-toolbar .x-button,.x-toolbar .x-button.x-button-back:after,.x-toolbar .x-button.x-button-forward:after{background-image:none;background-color:#ccc;background-image:-webkit-linear-gradient(top, #f2f2f2,#d9d9d9 3%,#bfbfbf);background-image:-moz-linear-gradient(top, #f2f2f2,#d9d9d9 3%,#bfbfbf);background-image:-o-linear-gradient(top, #f2f2f2,#d9d9d9 3%,#bfbfbf);background-image:-ms-linear-gradient(to bottom, #f2f2f2,#d9d9d9 3%,#bfbfbf)}.x-button.x-button-pressing,.x-button.x-button-pressing:after,.x-button.x-button-pressed,.x-button.x-button-pressed:after,.x-button.x-button-active,.x-button.x-button-active:after,.x-toolbar .x-button.x-button-pressing,.x-toolbar .x-button.x-button-pressing:after,.x-toolbar .x-button.x-button-pressed,.x-toolbar .x-button.x-button-pressed:after,.x-toolbar .x-button.x-button-active,.x-toolbar .x-button.x-button-active:after{background-image:none;background-color:#c4c4c4;background-image:-webkit-linear-gradient(top, #ababab,#b8b8b8 10%,#c4c4c4 65%,#c6c6c6);background-image:-moz-linear-gradient(top, #ababab,#b8b8b8 10%,#c4c4c4 65%,#c6c6c6);background-image:-o-linear-gradient(top, #ababab,#b8b8b8 10%,#c4c4c4 65%,#c6c6c6);background-image:-ms-linear-gradient(to bottom, #ababab,#b8b8b8 10%,#c4c4c4 65%,#c6c6c6)}.x-button .x-button-icon{width:1.5em;height:1.5em}.x-button .x-button-icon:before{font-size:1.6em;line-height:1em}.x-button.x-item-disabled .x-button-label,.x-button.x-item-disabled .x-badge,.x-button.x-item-disabled .x-button-icon{opacity:.5}.x-button-round{-moz-border-radius:.9em;-webkit-border-radius:.9em;border-radius:.9em}.x-ie .x-button{height:0px}.x-ie .x-button .x-button-label,.x-ie .x-button .x-badge{overflow:visible}.x-iconalign-left .x-button-label,.x-iconalign-left .x-badge{margin-left:.6em}.x-iconalign-right .x-button-label,.x-iconalign-right .x-badge{margin-right:.6em}.x-iconalign-top,.x-iconalign-bottom{padding-top:.2em !important;padding-bottom:.2em !important}.x-button-label,.x-badge,.x-hasbadge .x-badge{font-weight:bold;line-height:1.2em;font-family:"Helvetica Neue",HelveticaNeue,"Helvetica-Neue",Helvetica,"BBAlpha Sans",sans-serif;font-size:1em}.x-toolbar .x-button{margin:6px .2em;padding:0 .6em}.x-toolbar .x-button .x-button-label,.x-toolbar .x-button .x-badge{font-size:.7em}.x-toolbar .x-button .x-button-label,.x-toolbar .x-button .x-badge,.x-toolbar .x-button .x-hasbadge .x-badge{line-height:1.6em}.x-toolbar .x-button .x-button-icon:before{font-size:1.3em;line-height:1.3em}.x-ie .x-toolbar .x-button .x-button-icon::before{font-size:.6em;line-height:1em}.x-button-small,.x-toolbar .x-button-small{-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;padding:.2em .4em;min-height:0}.x-button-small .x-button-label,.x-button-small .x-badge,.x-toolbar .x-button-small .x-button-label,.x-toolbar .x-button-small .x-badge{font-size:.6em}.x-button-small .x-button-icon,.x-toolbar .x-button-small .x-button-icon{width:.75em;height:.75em}.x-button-forward,.x-button-back{position:relative;overflow:visible;height:1.7em;z-index:1}.x-webkit .x-button-forward:before,.x-webkit .x-button-forward:after,.x-webkit .x-button-back:before,.x-webkit .x-button-back:after{content:'';position:absolute;width:15px;height:auto;top:-2px;left:auto;bottom:-2px;z-index:2;-webkit-mask:4px 0 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAABGCAYAAADb7SQ4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAiNJREFUeNrEWb9LQlEUvj5BcHoQvMnVKXD1D3CLwqBJbHJsazQaWoSCxgbHJiMIAiNok6AhCDdXVycnJ8EQOgeOYaG+d39998KH+HyP753zzjnfd325xfdSgVeV8B6BScuEV0IRSbxHeCMk/AVFXCA8ScQKSXxPqK0fQBBfE5r/D+Y8VzUT9jb94DPimqRYIYkrhGcpKhhxIqTxrpNcExdlQJTTTnRJnCc8ykhUSOIOoZ71ZFfEZ4S2zgUu+rguxZRHEnPbfKRVsOtUl0RtYpOLTYljIS2Z3nVk2DY9SbNCEt8RDm0rUpe4La1jvXSqmtum72raZI24KuNQIYl/nSGSOJb0Jq61M0pxhjwK9304hUjHGSKILzc5Q5drUzttdYY+I97pDH1FzG0zNFUb04gTG4kzJS5kdYauiZtZnaFr4ooKsCIVaDHxKAQxt1NBnGIVHfGCcEQYh3jGU8KBfMKLiyM+lgzAq/qT0ArVTg+Ei1B9fEPoovV4fcfQd2HedScX39GprwGTNjJn0maTELN6IuSzECLB6T5x2eM66jQgnIeSxa60GnS3uL56tr7b1Ai0JPVwYi6yho2U2lgfKym19VxjMRHzEGbvS9K+RBPzetGVUpf29lZHSl2/DMnLvwh1ZMQrKW3Ic4fvJOZS6ZMQW5hpmpT63DvtlFLfm7bBNruM2C2yXb7y3U6ZpRS5P/4jpUjihRTbCJ3q1eL3GMMfAQYAJmB6SBO619IAAAAASUVORK5CYII=') no-repeat;-webkit-mask-size:15px 100%;overflow:hidden}.x-webkit .x-button-back,.x-webkit .x-toolbar .x-button-back{margin-left:.77217em;padding-left:.4em}.x-webkit .x-button-back:before,.x-webkit .x-toolbar .x-button-back:before{left:-15px}.x-webkit .x-button-back:after,.x-webkit .x-toolbar .x-button-back:after{left:-14px}.x-webkit .x-button-forward,.x-webkit .x-toolbar .x-button-forward{margin-right:.78217em;padding-right:.4em}.x-webkit .x-button-forward:before,.x-webkit .x-button-forward:after,.x-webkit .x-toolbar .x-button-forward:before,.x-webkit .x-toolbar .x-button-forward:after{-webkit-mask:-4px 0 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAABGCAYAAADb7SQ4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXlJREFUaN7lmTFqAlEQhh8EhFSCYJXW1law9QAewMrWAwQWAmmtbPcGHiCQ1gPYCla2QsDKSsgmQecvFqImu2/fzry/2OLb9mt23vwz47Kvn5MwEFxM8DkLB6HHEIOd0GGIwUpoMcRgyRKDOUsMJizxpzBiiMFR6DPEeZl1GWKwFh4ZYvAmPDDEqmVWVQxmLPG3MGaIVcosVAz2whNDDDZCmyEG7yFlpiEGKUsMEpb4XKXMtMXeiVVb7J1YLcRgW1ZmVuLSxGopLkys1mLwwhL/mVhjie8Sayxx3kp7DPFVYo0tzhNriyEGU5Z40TjxtDE/F6WcDowHBE/msDFNImG0xZQRBAonDCvxhhH2vKZIZ9Ds+7EDfaWFnKZ4xhja5owxdcnYCAQv1p1Gi4sprn08cZbDt6ZYZasXIn5mLFHTjLCvVt1V+4rVt/M+4r3FPaJMbHaBKRKb3pyKxKZXtv/Er4yjZpRL6q042u34tzh4xV9H/FHnqBHKBQeEd6aqqwD6AAAAAElFTkSuQmCC') no-repeat;-webkit-mask-size:15px 100%}.x-webkit .x-button-forward:before,.x-webkit .x-toolbar .x-button-forward:before{right:-15px}.x-webkit .x-button-forward:after,.x-webkit .x-toolbar .x-button-forward:after{right:-14px}.x-button.x-button-plain,.x-toolbar .x-button.x-button-plain{background:none;border:0 none;min-height:0;text-shadow:none;line-height:auto;height:1.9em;padding:0 0.5em;-moz-border-radius:none;-webkit-border-radius:none;border-radius:none}.x-button.x-button-plain>*,.x-toolbar .x-button.x-button-plain>*{overflow:visible}.x-button.x-button-plain.x-button-pressing,.x-button.x-button-plain.x-button-pressed,.x-toolbar .x-button.x-button-plain.x-button-pressing,.x-toolbar .x-button.x-button-plain.x-button-pressed{background:none;background-image:-webkit-radial-gradient(rgba(255,255,255,0.7),rgba(255,255,255,0) 24px);background-image:-moz-radial-gradient(rgba(255,255,255,0.7),rgba(255,255,255,0) 24px);background-image:radial-gradient(rgba(255,255,255,0.7),rgba(255,255,255,0) 24px);background-image:-ms-radial-gradient(rgba(255,255,255,0.7),rgba(255,255,255,0) 24px)}.x-segmentedbutton .x-button{margin:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.x-segmentedbutton .x-button.x-first{-moz-border-radius-topleft:.4em;-webkit-border-top-left-radius:.4em;border-top-left-radius:.4em;-moz-border-radius-bottomleft:.4em;-webkit-border-bottom-left-radius:.4em;border-bottom-left-radius:.4em}.x-segmentedbutton .x-button.x-last{-moz-border-radius-topright:.4em;-webkit-border-top-right-radius:.4em;border-top-right-radius:.4em;-moz-border-radius-bottomright:.4em;-webkit-border-bottom-right-radius:.4em;border-bottom-right-radius:.4em}.x-segmentedbutton .x-button:not(.x-first){border-left:0}.x-hasbadge{overflow:visible}.x-hasbadge .x-badge{border-color:#900;min-width:2em;line-height:1.2em;top:-.2em;padding:.1em .3em;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;color:#fcc;background-image:none;background-color:#c00;background-image:-webkit-linear-gradient(top, #ff1a1a,#e60000 3%,#b30000);background-image:-moz-linear-gradient(top, #ff1a1a,#e60000 3%,#b30000);background-image:-o-linear-gradient(top, #ff1a1a,#e60000 3%,#b30000);background-image:-ms-linear-gradient(to bottom, #ff1a1a,#e60000 3%,#b30000);-moz-border-radius:.2em;-webkit-border-radius:.2em;border-radius:.2em;text-shadow:rgba(0,0,0,0.5) 0 -0.08em 0;-moz-box-shadow:rgba(0,0,0,0.5) 0 0.1em 0.1em;-webkit-box-shadow:rgba(0,0,0,0.5) 0 0.1em 0.1em;box-shadow:rgba(0,0,0,0.5) 0 0.1em 0.1em}.x-sheet,.x-picker,.x-sheet-action{padding:.7em;border-top:1px solid #7f7f7f;background-image:none;background-color:rgba(101,101,101,0.9);background-image:-webkit-linear-gradient(top, rgba(139,139,139,0.9),rgba(114,114,114,0.9) 3%,rgba(88,88,88,0.9));background-image:-moz-linear-gradient(top, rgba(139,139,139,0.9),rgba(114,114,114,0.9) 3%,rgba(88,88,88,0.9));background-image:-o-linear-gradient(top, rgba(139,139,139,0.9),rgba(114,114,114,0.9) 3%,rgba(88,88,88,0.9));background-image:-ms-linear-gradient(to bottom, rgba(139,139,139,0.9),rgba(114,114,114,0.9) 3%,rgba(88,88,88,0.9));-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.x-sheet-inner>.x-button,.x-sheet-action-inner>.x-button{margin-bottom:.5em}.x-sheet-inner>.x-button:last-child,.x-sheet-action-inner>.x-button:last-child{margin-bottom:0}.x-msgbox{margin:.5em;border:0.15em solid #cbcbcb;-moz-box-shadow:rgba(0,0,0,0.4) 0 0.1em 0.5em;-webkit-box-shadow:rgba(0,0,0,0.4) 0 0.1em 0.5em;box-shadow:rgba(0,0,0,0.4) 0 0.1em 0.5em;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em}.x-msgbox .x-icon{margin:0 0.8em 0 0.5em;background:#fff;-webkit-mask-size:100%}.x-msgbox .x-msgbox-info{-webkit-mask-image:url('data:image/png;base64,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')}.x-msgbox .x-msgbox-warning{-webkit-mask-image:url('data:image/png;base64,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')}.x-msgbox .x-msgbox-question{-webkit-mask-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAFoklEQVRoBcWaXYhVVRTHu2kmZvmgTpbOqCN+PtinEYUWEkVkEfgWJCT4Ij31oi+K4Eu99hB94DTaQ1QGpUJRFiWVSDWliZCVdwJNS/u2Mj+afv/pHLhtjnf22mevOwt+c+acu/be63/2Pmvvfe5tDA0NXeJhjUbjUuodXzCO4yy4FkJrcOF3+LI4niGmP0OnXOeN3IIR2k1wvXALXF8cZ3McA+3sAh82YR+8BZ/BEeL7g2M2yyIYkeoliVsGD8JSGEkgLhc1DbvvYTv0wwDC8wxF1ZMKgUjUClBg34F6SYHl4h/qOg7PQk9qnK3lksTSuHp0IbwI6gkFlktkVT1/U//bcFtr8Cn/mwXT6ARYC03I3aNVYstr52nvU7gjRWhZJkXwPBrVMCsD6eTxLO3uhqmlAOtRU4fVmhR4CbJmz8ggLsNP2X8teVIjzWxmwdzRc7TyPHwDenY7bRNp8CGYm9KwWXDRyCGOSlinUxqtWUYJcxo8QC+rx02WJLjo5V20dBRGo5evoN37QSs5k401ef/fWUvB92AWxDxPp/D7EX4AtXt1gYK3mub/GdAFWpZGW7Jg9TJDqo+WtKpaBFUrqy+4vhP2ghYmP4OEq90poIDvg3VgHW3qXa0FlEvizZrWW/1pRUGuh5+gnJ40X+6BlTATxraWCf/n83HwOJTlY4+/UubhsL6Rzs3zcFghjU4FLQgktAmrYVLo1+4c/5vhKMSKlZ8Er2pXb9VnyUOaxoaNSk8ytJ/jREFvgX1csyayk5T7HKaDq9UWXES3BZFP14hUU42wmrmMNVFUBoRYLUbqmJ7jScYKLuCvYW2yLIJNLVY7z+fykuqPLnpVOUOZ32SjLpjnX/PxY6BettgZnL+1FJDvqApG7OXEsBnuBIvpEToMpy2F5DtqghHbQ/tbYY0CMZqEvgLqZZPlytKmRhE7hQJPgVZZVtOUp7csH5AslbhM1vEeRuwCIuyHFLESp334qzAIduMu1V5txdZBdDfBAFhWVK2+6tEDMC+2zdCvYz1Mz64g0NfgBkg1rcieQYQSVpqFd8DjnMiWg3ZOrb1l/V+LjCfgyjoxug9nAtQWcDdooWAVWfr/RdmXYXIdsSrrOqQZxtojr4LboWq/zOURTVPQdniUgPUCoZ7VvWPtyhOZlotfg6aSsrcsR2XkDTChXTuWz9zmYXpXqyj1bjdYdzW6KV/BOsQo0eUzy92x+BJhDxwHS4/KV1PPXlhmaS/W162HCfguSNnyfUi5RxBwhGN280xamnct7431nGtRscZLrO6ei2Ce36uo+0awZGa9CNyE2PRFBRWMZC6CaVTPr8TGJitt916HN8DVvAT3ErXlW4FB/PvoXQl3NS/BSlaW4XwYsR+5Ki0q9xJsiV3T0MeWAnV8vQRb6tUwHqwjwlLWEpilXmVa/S4jxhSDpqSOmNfCQ1s57V1jMrVuTOzNqX1TsvxOK4yCeVgZeibELDy0nDxG0volrMfj3EWwR6C56vR6hnPFl70er2d4ONDiBcB0TrSu1gu88pcC2tR/Au9Ck+GstyGdMRpzec1D9NfARjgBVa93NP8quT0JXV5xhPV6iZ2GiJ2gOTZmP7wLvyy/pQwFhufZBRO48sILcBZixMpHvttgfBhg7nOPpHUvgS+HmCkJt2GT792w+L9Tv78egu8hXH13ZLVyD20tZ/LPKrjIynoPnVKvynRRh+vMkRJYuzuqFZa2hrEb/7AuPc+ulluwvq/9DVIDT71R0Tcpq2AyquZWbRpSdj+6SadAdbhZVsFFlO9w1As5q+lbhv3ctNTREdWeh+AdtPw+WJaL8tUyU98w+lruib3ooG6ifhOqlpTqwZA9XOv1iCWsM/tKq2wAAXOgH5TIQoHluT7rg9llOe+j636YOVW7o+tgNSyAW0EiB+AgbIUDiNS1jti/UGZZHiXRBKIAAAAASUVORK5CYII=')}.x-msgbox .x-msgbox-error{-webkit-mask-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAFGUlEQVRoBe2bzW8VVRxAeS0UMZggaARtGgtNU5pIRCMaEsPChrgh7FhCjHtdEBKNLvwjdOHShSHGmEiMiVFw4cL4EcFoolRSuqBiRDQqCLRS6znDzPP1dub1fbbzLv6S05m57829vzN3Pu+8VhYWFtZ0KyqVygbqHoA74QEYhnmojX4WpuFHuAZz5HSdaVei0mlhJBW7Hx6GJ+AheAwaiS/50rfwGXwNF8nPDdGx6JgwonvJ6hE4CI/DXdBOXGHlz+EEnEb803Yqq65rD7cDFSn4NvwKHh/dwLpt42A7ubpuS7I03Ad74C24DP9AN0Rr67QN27JN2+5rRb5pYRraBC+Bx9ZKiNZKO2+bM/AKbG5WuilhGtgNb4Jn0zCRlV42B3PZ3Yx0w8JUfAQmwcvKSssVtWcu5nSkUemGhKnwKFyE1diFi2SzcnMyt6ONSNcVphJvCl4ATxZZA2WdmqO59tcTLxRmRc/Ez8AvUFbJMC9zNefCM3g9YW8kvocyHbOhYLhsrua8t6iXc4VZYRQ+hJsQVlr2ZXM299E86SXCfNEb/tfhTyi7XFF+5q7DhlB6kTBfqMCzMA1FlfVKuQ66JM8LmXgoPM4XTsIs9IpYUZ466DKeyTr1TJwETztegg7BLhhICnv7jw66HErdEpuqMEvb4Um4O/kkjj+66KRbEokwW2AtS/tgBzgfS+ii077UsbpL30fhBNwLsYVOuum4pg9zz8xj4P7u2FNsoZNuY7q6S3twPwUx9i5aSeim44DC68CxKB/sYw3ddFyn8BBsg5hOVugsCt10HFJ4BGLuXfSS0HFE80HYmBQt/XOdIseJfwfvaDzBlTGy3JRyHNzngTB0HFR4KxSdnS/w2ctwFhxZKHO4t3q1eRV82gtDx60Kb4E7wk/T5d+YTnIPqnjpI73EmnNe6LjFrVJvN3VXya7VeZWUpiyV1ceciyK5Dhd9GGW5W+S2iv+Fg+72eKh3TARfX/XFZfO1h+eg6JLjbec8Z+nSS6c5/k2+/ZAXOs55WboEvqfJu/nYTvlznAHPM3UItMxh5w3BgwVJ6nhJYa+xVyFP2Gv0MYghdLzgVpmCP2IwWsZBxymFz8FlKP1xSo6thm46nlPYrp6EvyDW0E3HqwrPwinwRVSsoZuOs75l83R9Bn4G52MLnXQ7o6s9bMzAR+B+HlvopJuOt4ZpMb/CvF3ulogtdDqVOlbHpZX8DnzQd5QjltBFJ92SyHZpX6p5YB+HH2A++bS3/+igy/HULbGpCqdu7zP9BLxU9XrooItO/wX24SvTnXz6MXgjnj199NrU3HXYucQvLHCZOAzT0GuiWb7mfjjXLbfw1qD886zUiz97MGdzX5vrlldoGbEZ3gAfq7ItV/apuZpz4W8wFx2/oTwrOkh/Am5A2WXN0VwHQ4/a5brCaU+PUMm7UGZpczPHkVq5vPllhWuk3ymptLLmtqxs4pK3FfLKqND3Ni+Ct2rekK/2Lm4O5mJOm/JyzitrqIezFal4PTwNp+EmrJa0bZuDuazP8mtk2pRwViGNDMNr4BPISva2bdmmbQ9n+TQzbUk4a4BGJ8Azo/fh3RS3btuwrYms/Vambf8bD0O4jgM/CgfAXcyfFoT36BS1FIq6634A78FXSLb1YNO2MEkkgbiD9l63x2E/2Ptj0Ky8kmfhJPirWB/tZhD1/rjt6JhwbSbIe3LzBfQ22AV7YAfck+K8MQWOSIjzX8A38BNcQ9Lxto7Gv+RtOqJ9fOwKAAAAAElFTkSuQmCC')}.x-msgbox .x-title{font-size:.9em;line-height:1.4em}.x-msgbox .x-body{background:transparent !important}.x-msgbox .x-toolbar{background:transparent none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.x-msgbox .x-toolbar.x-docked-top{height:1.3em}.x-msgbox .x-field{min-height:2em;background:#fff;-moz-border-radius:.2em;-webkit-border-radius:.2em;border-radius:.2em}.x-msgbox .x-form-field{min-height:1.5em;padding-right:0 !important;-webkit-appearance:none}.x-msgbox .x-field-input{padding-right:2.2em}.x-msgbox-text{padding:6px 0;line-height:1.4em}.x-msgbox-buttons{padding:0.4em 0;height:auto}.x-msgbox-buttons .x-button-normal span{opacity:.7}.x-msgbox-dark .x-msgbox-text{color:rgba(255,255,255,0.9);text-shadow:rgba(0,0,0,0.5) 0 -0.08em 0}.x-msgbox-dark .x-msgbox-input{background-image:none;background-color:rgba(255,255,255,0.9);background-image:-webkit-linear-gradient(top, rgba(230,230,230,0.9),rgba(242,242,242,0.9) 10%,rgba(255,255,255,0.9) 65%,rgba(255,255,255,0.9));background-image:-moz-linear-gradient(top, rgba(230,230,230,0.9),rgba(242,242,242,0.9) 10%,rgba(255,255,255,0.9) 65%,rgba(255,255,255,0.9));background-image:-o-linear-gradient(top, rgba(230,230,230,0.9),rgba(242,242,242,0.9) 10%,rgba(255,255,255,0.9) 65%,rgba(255,255,255,0.9));background-image:-ms-linear-gradient(to bottom, rgba(230,230,230,0.9),rgba(242,242,242,0.9) 10%,rgba(255,255,255,0.9) 65%,rgba(255,255,255,0.9));border:0.1em solid rgba(203,203,203,0.9)}.x-toolbar{padding:0 .2em}.x-toolbar.x-docked-left{width:7em;padding:.2em}.x-toolbar.x-docked-right{width:7em;padding:.2em}.x-title{line-height:2.1em;font-size:1.2em;margin:0 0.3em;padding:0 .3em}.x-spinner .x-input-el,.x-field-select .x-input-el{-webkit-text-fill-color:#000;-webkit-opacity:1}.x-spinner.x-item-disabled .x-input-el,.x-field-select.x-item-disabled .x-input-el{-webkit-text-fill-color:currentcolor}.x-toolbar .x-field-select .x-input-el{-webkit-text-fill-color:#fff}.x-toolbar .x-field-select.x-item-disabled .x-input-el{-webkit-text-fill-color:rgba(255,255,255,0.6)}.x-toolbar .x-form-field-container{padding:0 .3em}.x-toolbar .x-slider-field .x-component-outer,.x-toolbar .x-toggle-field .x-component-outer{padding:0em .3em}.x-toolbar .x-field{width:13em;padding:.5em;min-height:0;border-bottom:0;background:transparent}.x-toolbar .x-field .x-clear-icon{background-size:50% 50%;right:-0.8em;margin-top:-1.06em}.x-toolbar .x-field-input{padding-right:1.6em !important}.x-toolbar .x-field-textarea .x-component-outer,.x-toolbar .x-field-text .x-component-outer,.x-toolbar .x-field-number .x-component-outer,.x-toolbar .x-field-search .x-component-outer{background-color:#fff;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;-moz-box-shadow:rgba(0,0,0,0.5) 0 0.1em 0 inset,rgba(0,0,0,0.5) 0 -0.1em 0 inset,rgba(0,0,0,0.5) 0.1em 0 0 inset,rgba(0,0,0,0.5) -0.1em 0 0 inset,rgba(0,0,0,0.5) 0 0.15em 0.4em inset;-webkit-box-shadow:rgba(0,0,0,0.5) 0 0.1em 0 inset,rgba(0,0,0,0.5) 0 -0.1em 0 inset,rgba(0,0,0,0.5) 0.1em 0 0 inset,rgba(0,0,0,0.5) -0.1em 0 0 inset,rgba(0,0,0,0.5) 0 0.15em 0.4em inset;box-shadow:rgba(0,0,0,0.5) 0 0.1em 0 inset,rgba(0,0,0,0.5) 0 -0.1em 0 inset,rgba(0,0,0,0.5) 0.1em 0 0 inset,rgba(0,0,0,0.5) -0.1em 0 0 inset,rgba(0,0,0,0.5) 0 0.15em 0.4em inset}.x-toolbar .x-form-label{background:transparent;border:0;padding:0;line-height:1.4em}.x-toolbar .x-form-field{height:1.6em;color:#6e6e6e;background:transparent;min-height:0;-webkit-appearance:none;padding:0em .3em;margin:0}.x-toolbar .x-form-field:focus{color:#000}.x-toolbar .x-field-select .x-component-outer,.x-toolbar .x-field-search .x-component-outer{-moz-border-radius:.8em;-webkit-border-radius:.8em;border-radius:.8em}.x-toolbar .x-field-search .x-field-input{background-position:.5em 50%}.x-toolbar .x-field-select{-webkit-box-shadow:none}.x-toolbar .x-field-select .x-form-field{height:1.4em}.x-toolbar .x-field-select{background:transparent}.x-toolbar .x-field-select .x-component-outer:after{right:.4em}.x-toolbar .x-field-select.x-item-disabled .x-component-outer:after{opacity:.6}.x-toolbar .x-field-select .x-component-outer:before{width:3em;border-left:none;-moz-border-radius-topright:.8em;-webkit-border-top-right-radius:.8em;border-top-right-radius:.8em;-moz-border-radius-bottomright:.8em;-webkit-border-bottom-right-radius:.8em;border-bottom-right-radius:.8em;-webkit-mask:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAABCAYAAACc0f2yAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADJJREFUeNpi/P//PwMjIyMbAwMDOxRzAjEXFHMDMQ8a5kXC6HLcSHo5kcwEmU9TABBgAOcTBAFcRiSpAAAAAElFTkSuQmCC');-webkit-mask-position:right top;-webkit-mask-repeat:repeat-y;-webkit-mask-size:3em 0.05em}.x-toolbar .x-field-select .x-input-text{color:#fff}.x-android .x-field-search .x-field-input{padding-left:.2em !important;padding-right:2.2em !important}.x-form .x-scroll-container{background-color:#eee}.x-form .x-toolbar .x-scroll-container{background-color:transparent}.x-form-label{text-shadow:#fff 0 1px 1px;color:#333;text-shadow:rgba(255,255,255,0.25) 0 0.08em 0;padding:.6em;background-color:#f7f7f7;color:#080808}.x-form-label span{font-size:.8em}.x-button.border-radius-10{-moz-border-radius:10px !important;-webkit-border-radius:10px;border-radius:10px !important}.x-toolbar{background-color:transparent}.x-toolbar-edit{background-image:none;background-color:#cbcbcb;background-image:-webkit-linear-gradient(top, #ffffff,#ececec 3%,#cbcbcb);background-image:-moz-linear-gradient(top, #ffffff,#ececec 3%,#cbcbcb);background-image:-o-linear-gradient(top, #ffffff,#ececec 3%,#cbcbcb);background-image:-ms-linear-gradient(to bottom, #ffffff,#ececec 3%,#cbcbcb);border-color:#4c4c4c}.x-toolbar-edit .x-title{color:#000;text-shadow:rgba(255,255,255,0.25) 0 0.08em 0}.x-toolbar-edit.x-docked-top{border-bottom:1px solid #939393}.x-toolbar-edit .x-button,.x-toolbar .x-toolbar-edit .x-button,.x-toolbar-edit .x-field-select .x-component-outer,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer,.x-toolbar-edit .x-field-select .x-component-outer:before,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer:before{border:1px solid #8b8b8b;border-top-color:#989898;background-color:#bebebe;color:#000}.x-toolbar-edit .x-button.x-button-back:before,.x-toolbar-edit .x-button.x-button-forward:before,.x-toolbar .x-toolbar-edit .x-button.x-button-back:before,.x-toolbar .x-toolbar-edit .x-button.x-button-forward:before,.x-toolbar-edit .x-field-select .x-component-outer.x-button-back:before,.x-toolbar-edit .x-field-select .x-component-outer.x-button-forward:before,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer.x-button-back:before,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer.x-button-forward:before,.x-toolbar-edit .x-field-select .x-component-outer:before.x-button-back:before,.x-toolbar-edit .x-field-select .x-component-outer:before.x-button-forward:before,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer:before.x-button-back:before,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer:before.x-button-forward:before{background:#8b8b8b}.x-toolbar-edit .x-button,.x-toolbar-edit .x-button.x-button-back:after,.x-toolbar-edit .x-button.x-button-forward:after,.x-toolbar .x-toolbar-edit .x-button,.x-toolbar .x-toolbar-edit .x-button.x-button-back:after,.x-toolbar .x-toolbar-edit .x-button.x-button-forward:after,.x-toolbar-edit .x-field-select .x-component-outer,.x-toolbar-edit .x-field-select .x-component-outer.x-button-back:after,.x-toolbar-edit .x-field-select .x-component-outer.x-button-forward:after,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer.x-button-back:after,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer.x-button-forward:after,.x-toolbar-edit .x-field-select .x-component-outer:before,.x-toolbar-edit .x-field-select .x-component-outer:before.x-button-back:after,.x-toolbar-edit .x-field-select .x-component-outer:before.x-button-forward:after,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer:before,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer:before.x-button-back:after,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer:before.x-button-forward:after{background-image:none;background-color:#bebebe;background-image:-webkit-linear-gradient(top, #e5e5e5,#cbcbcb 3%,#b2b2b2);background-image:-moz-linear-gradient(top, #e5e5e5,#cbcbcb 3%,#b2b2b2);background-image:-o-linear-gradient(top, #e5e5e5,#cbcbcb 3%,#b2b2b2);background-image:-ms-linear-gradient(to bottom, #e5e5e5,#cbcbcb 3%,#b2b2b2)}.x-toolbar-edit .x-button.x-button-pressing,.x-toolbar-edit .x-button.x-button-pressing:after,.x-toolbar-edit .x-button.x-button-pressed,.x-toolbar-edit .x-button.x-button-pressed:after,.x-toolbar-edit .x-button.x-button-active,.x-toolbar-edit .x-button.x-button-active:after,.x-toolbar .x-toolbar-edit .x-button.x-button-pressing,.x-toolbar .x-toolbar-edit .x-button.x-button-pressing:after,.x-toolbar .x-toolbar-edit .x-button.x-button-pressed,.x-toolbar .x-toolbar-edit .x-button.x-button-pressed:after,.x-toolbar .x-toolbar-edit .x-button.x-button-active,.x-toolbar .x-toolbar-edit .x-button.x-button-active:after,.x-toolbar-edit .x-field-select .x-component-outer.x-button-pressing,.x-toolbar-edit .x-field-select .x-component-outer.x-button-pressing:after,.x-toolbar-edit .x-field-select .x-component-outer.x-button-pressed,.x-toolbar-edit .x-field-select .x-component-outer.x-button-pressed:after,.x-toolbar-edit .x-field-select .x-component-outer.x-button-active,.x-toolbar-edit .x-field-select .x-component-outer.x-button-active:after,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer.x-button-pressing,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer.x-button-pressing:after,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer.x-button-pressed,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer.x-button-pressed:after,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer.x-button-active,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer.x-button-active:after,.x-toolbar-edit .x-field-select .x-component-outer:before.x-button-pressing,.x-toolbar-edit .x-field-select .x-component-outer:before.x-button-pressing:after,.x-toolbar-edit .x-field-select .x-component-outer:before.x-button-pressed,.x-toolbar-edit .x-field-select .x-component-outer:before.x-button-pressed:after,.x-toolbar-edit .x-field-select .x-component-outer:before.x-button-active,.x-toolbar-edit .x-field-select .x-component-outer:before.x-button-active:after,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer:before.x-button-pressing,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer:before.x-button-pressing:after,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer:before.x-button-pressed,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer:before.x-button-pressed:after,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer:before.x-button-active,.x-toolbar .x-toolbar-edit .x-field-select .x-component-outer:before.x-button-active:after{background-image:none;background-color:#b7b7b7;background-image:-webkit-linear-gradient(top, #9d9d9d,#aaaaaa 10%,#b7b7b7 65%,#b8b8b8);background-image:-moz-linear-gradient(top, #9d9d9d,#aaaaaa 10%,#b7b7b7 65%,#b8b8b8);background-image:-o-linear-gradient(top, #9d9d9d,#aaaaaa 10%,#b7b7b7 65%,#b8b8b8);background-image:-ms-linear-gradient(to bottom, #9d9d9d,#aaaaaa 10%,#b7b7b7 65%,#b8b8b8)}.x-toolbar-edit .x-label,.x-toolbar-edit .x-form-label{font-weight:normal;color:#4c4c4c;text-shadow:0 1px 0 #fff}.x-toolbar{background-color:transparent}.x-toolbar-search{background-image:none;background-color:#cbcbcb;background-image:-webkit-linear-gradient(top, #cbcbcb,#e7e7e7 20%,#e7e7e7);background-image:-moz-linear-gradient(top, #cbcbcb,#e7e7e7 20%,#e7e7e7);background-image:-o-linear-gradient(top, #cbcbcb,#e7e7e7 20%,#e7e7e7);background-image:-ms-linear-gradient(to bottom, #cbcbcb,#e7e7e7 20%,#e7e7e7);border-color:#4c4c4c}.x-toolbar-search .x-title{color:#000;text-shadow:rgba(255,255,255,0.25) 0 0.08em 0}.x-toolbar-search.x-docked-top{border-bottom:1px solid #939393}.x-toolbar-search .x-button,.x-toolbar .x-toolbar-search .x-button,.x-toolbar-search .x-field-select .x-component-outer,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer,.x-toolbar-search .x-field-select .x-component-outer:before,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer:before{border:1px solid #8b8b8b;border-top-color:#989898;background-color:#bebebe;color:#000}.x-toolbar-search .x-button.x-button-back:before,.x-toolbar-search .x-button.x-button-forward:before,.x-toolbar .x-toolbar-search .x-button.x-button-back:before,.x-toolbar .x-toolbar-search .x-button.x-button-forward:before,.x-toolbar-search .x-field-select .x-component-outer.x-button-back:before,.x-toolbar-search .x-field-select .x-component-outer.x-button-forward:before,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer.x-button-back:before,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer.x-button-forward:before,.x-toolbar-search .x-field-select .x-component-outer:before.x-button-back:before,.x-toolbar-search .x-field-select .x-component-outer:before.x-button-forward:before,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer:before.x-button-back:before,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer:before.x-button-forward:before{background:#8b8b8b}.x-toolbar-search .x-button,.x-toolbar-search .x-button.x-button-back:after,.x-toolbar-search .x-button.x-button-forward:after,.x-toolbar .x-toolbar-search .x-button,.x-toolbar .x-toolbar-search .x-button.x-button-back:after,.x-toolbar .x-toolbar-search .x-button.x-button-forward:after,.x-toolbar-search .x-field-select .x-component-outer,.x-toolbar-search .x-field-select .x-component-outer.x-button-back:after,.x-toolbar-search .x-field-select .x-component-outer.x-button-forward:after,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer.x-button-back:after,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer.x-button-forward:after,.x-toolbar-search .x-field-select .x-component-outer:before,.x-toolbar-search .x-field-select .x-component-outer:before.x-button-back:after,.x-toolbar-search .x-field-select .x-component-outer:before.x-button-forward:after,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer:before,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer:before.x-button-back:after,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer:before.x-button-forward:after{background-image:none;background-color:#bebebe;background-image:-webkit-linear-gradient(top, #e5e5e5,#cbcbcb 3%,#b2b2b2);background-image:-moz-linear-gradient(top, #e5e5e5,#cbcbcb 3%,#b2b2b2);background-image:-o-linear-gradient(top, #e5e5e5,#cbcbcb 3%,#b2b2b2);background-image:-ms-linear-gradient(to bottom, #e5e5e5,#cbcbcb 3%,#b2b2b2)}.x-toolbar-search .x-button.x-button-pressing,.x-toolbar-search .x-button.x-button-pressing:after,.x-toolbar-search .x-button.x-button-pressed,.x-toolbar-search .x-button.x-button-pressed:after,.x-toolbar-search .x-button.x-button-active,.x-toolbar-search .x-button.x-button-active:after,.x-toolbar .x-toolbar-search .x-button.x-button-pressing,.x-toolbar .x-toolbar-search .x-button.x-button-pressing:after,.x-toolbar .x-toolbar-search .x-button.x-button-pressed,.x-toolbar .x-toolbar-search .x-button.x-button-pressed:after,.x-toolbar .x-toolbar-search .x-button.x-button-active,.x-toolbar .x-toolbar-search .x-button.x-button-active:after,.x-toolbar-search .x-field-select .x-component-outer.x-button-pressing,.x-toolbar-search .x-field-select .x-component-outer.x-button-pressing:after,.x-toolbar-search .x-field-select .x-component-outer.x-button-pressed,.x-toolbar-search .x-field-select .x-component-outer.x-button-pressed:after,.x-toolbar-search .x-field-select .x-component-outer.x-button-active,.x-toolbar-search .x-field-select .x-component-outer.x-button-active:after,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer.x-button-pressing,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer.x-button-pressing:after,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer.x-button-pressed,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer.x-button-pressed:after,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer.x-button-active,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer.x-button-active:after,.x-toolbar-search .x-field-select .x-component-outer:before.x-button-pressing,.x-toolbar-search .x-field-select .x-component-outer:before.x-button-pressing:after,.x-toolbar-search .x-field-select .x-component-outer:before.x-button-pressed,.x-toolbar-search .x-field-select .x-component-outer:before.x-button-pressed:after,.x-toolbar-search .x-field-select .x-component-outer:before.x-button-active,.x-toolbar-search .x-field-select .x-component-outer:before.x-button-active:after,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer:before.x-button-pressing,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer:before.x-button-pressing:after,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer:before.x-button-pressed,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer:before.x-button-pressed:after,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer:before.x-button-active,.x-toolbar .x-toolbar-search .x-field-select .x-component-outer:before.x-button-active:after{background-image:none;background-color:#b7b7b7;background-image:-webkit-linear-gradient(top, #9d9d9d,#aaaaaa 10%,#b7b7b7 65%,#b8b8b8);background-image:-moz-linear-gradient(top, #9d9d9d,#aaaaaa 10%,#b7b7b7 65%,#b8b8b8);background-image:-o-linear-gradient(top, #9d9d9d,#aaaaaa 10%,#b7b7b7 65%,#b8b8b8);background-image:-ms-linear-gradient(to bottom, #9d9d9d,#aaaaaa 10%,#b7b7b7 65%,#b8b8b8)}.x-toolbar-search .x-label,.x-toolbar-search .x-form-label{font-weight:normal;color:#4c4c4c;text-shadow:0 1px 0 #fff}.x-button-icon.share,.list-icon.share{background-image:url("../img/icons/icons-retina.png");background-color:transparent;background-position:0 0px;background-size:72px 144px}.x-button-pressing .x-button-icon.share,.x-button-pressing .list-icon.share,.x-button-pressed .x-button-icon.share,.x-button-pressed .list-icon.share,.x-button-active .x-button-icon.share,.x-button-active .list-icon.share,.x-item-pressed .x-button-icon.share,.x-item-pressed .list-icon.share{background-position:-24px 0px}.x-button-icon.search,.list-icon.search{background-image:url("../img/icons/icons-retina.png");background-color:transparent;background-position:0 -24px;background-size:72px 144px}.x-button-pressing .x-button-icon.search,.x-button-pressing .list-icon.search,.x-button-pressed .x-button-icon.search,.x-button-pressed .list-icon.search,.x-button-active .x-button-icon.search,.x-button-active .list-icon.search,.x-item-pressed .x-button-icon.search,.x-item-pressed .list-icon.search{background-position:-24px -24px}.x-button-icon.fullscreen,.list-icon.fullscreen{background-image:url("../img/icons/icons-retina.png");background-color:transparent;background-position:0 -24px;background-size:72px 144px}.x-button-pressing .x-button-icon.fullscreen,.x-button-pressing .list-icon.fullscreen,.x-button-pressed .x-button-icon.fullscreen,.x-button-pressed .list-icon.fullscreen,.x-button-active .x-button-icon.fullscreen,.x-button-active .list-icon.fullscreen,.x-item-pressed .x-button-icon.fullscreen,.x-item-pressed .list-icon.fullscreen{background-position:-24px -24px}.x-button-icon.right,.list-icon.right{background-image:url("../img/icons/icons-retina.png");background-color:transparent;background-position:0 -48px;background-size:72px 144px}.x-button-pressing .x-button-icon.right,.x-button-pressing .list-icon.right,.x-button-pressed .x-button-icon.right,.x-button-pressed .list-icon.right,.x-button-active .x-button-icon.right,.x-button-active .list-icon.right,.x-item-pressed .x-button-icon.right,.x-item-pressed .list-icon.right{background-position:-24px -48px}.x-button-icon.left,.list-icon.left{background-image:url("../img/icons/icons-retina.png");background-color:transparent;background-position:0 -72px;background-size:72px 144px}.x-button-pressing .x-button-icon.left,.x-button-pressing .list-icon.left,.x-button-pressed .x-button-icon.left,.x-button-pressed .list-icon.left,.x-button-active .x-button-icon.left,.x-button-active .list-icon.left,.x-item-pressed .x-button-icon.left,.x-item-pressed .list-icon.left{background-position:-24px -72px}.x-button-icon.play,.list-icon.play{background-image:url("../img/icons/icons-retina.png");background-color:transparent;background-position:0 -96px;background-size:72px 144px}.x-button-pressing .x-button-icon.play,.x-button-pressing .list-icon.play,.x-button-pressed .x-button-icon.play,.x-button-pressed .list-icon.play,.x-button-active .x-button-icon.play,.x-button-active .list-icon.play,.x-item-pressed .x-button-icon.play,.x-item-pressed .list-icon.play{background-position:-24px -96px}.x-button-icon.pause,.list-icon.pause{background-image:url("../img/icons/icons-retina.png");background-color:transparent;background-position:0 -120px;background-size:72px 144px}.x-button-pressing .x-button-icon.pause,.x-button-pressing .list-icon.pause,.x-button-pressed .x-button-icon.pause,.x-button-pressed .list-icon.pause,.x-button-active .x-button-icon.pause,.x-button-active .list-icon.pause,.x-item-pressed .x-button-icon.pause,.x-item-pressed .list-icon.pause{background-position:-24px -120px}.x-button.x-button-base{padding:.3em 8px}.x-button.x-button-base,.x-toolbar .x-button.x-button-base{border:1px solid #939393;border-top-color:#a5a5a5;min-height:29px;padding-top:0;padding-bottom:0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:rgba(255,255,255,0.35) 0 1px 0;-webkit-box-shadow:rgba(255,255,255,0.35) 0 1px 0;box-shadow:rgba(255,255,255,0.35) 0 1px 0;color:#000}.x-button.x-button-base .x-button-icon,.x-toolbar .x-button.x-button-base .x-button-icon{width:24px;height:24px}.x-button.x-button-base.x-button-forward:before,.x-button.x-button-base.x-button-forward:after,.x-button.x-button-base.x-button-back:before,.x-button.x-button-base.x-button-back:after,.x-toolbar .x-button.x-button-base.x-button-forward:before,.x-toolbar .x-button.x-button-base.x-button-forward:after,.x-toolbar .x-button.x-button-base.x-button-back:before,.x-toolbar .x-button.x-button-base.x-button-back:after{-webkit-mask-size:.80717em 1.75em}.x-button.x-button-base .x-button-label,.x-button.x-button-base .x-badge,.x-toolbar .x-button.x-button-base .x-button-label,.x-toolbar .x-button.x-button-base .x-badge{color:#323232;text-shadow:#fff 0 0.09em 0}.x-button.x-button-base.x-button-back:before,.x-button.x-button-base.x-button-forward:before,.x-toolbar .x-button.x-button-base.x-button-back:before,.x-toolbar .x-button.x-button-base.x-button-forward:before{background:#989898}.x-button.x-button-base,.x-button.x-button-base.x-button-back:after,.x-button.x-button-base.x-button-forward:after,.x-toolbar .x-button.x-button-base,.x-toolbar .x-button.x-button-base.x-button-back:after,.x-toolbar .x-button.x-button-base.x-button-forward:after{background-image:none;background-color:#cbcbcb;background-image:-webkit-linear-gradient(top, #ffffff,#ececec 3%,#cbcbcb);background-image:-moz-linear-gradient(top, #ffffff,#ececec 3%,#cbcbcb);background-image:-o-linear-gradient(top, #ffffff,#ececec 3%,#cbcbcb);background-image:-ms-linear-gradient(to bottom, #ffffff,#ececec 3%,#cbcbcb)}.x-button.x-button-base.x-button-pressing,.x-button.x-button-base.x-button-pressing:after,.x-button.x-button-base.x-button-pressed,.x-button.x-button-base.x-button-pressed:after,.x-button.x-button-base.x-button-active,.x-button.x-button-base.x-button-active:after,.x-toolbar .x-button.x-button-base.x-button-pressing,.x-toolbar .x-button.x-button-base.x-button-pressing:after,.x-toolbar .x-button.x-button-base.x-button-pressed,.x-toolbar .x-button.x-button-base.x-button-pressed:after,.x-toolbar .x-button.x-button-base.x-button-active,.x-toolbar .x-button.x-button-base.x-button-active:after{background-image:none;background-color:#656565;background-image:-webkit-linear-gradient(top, #4c4c4c,#585858 10%,#656565 65%,#666666);background-image:-moz-linear-gradient(top, #4c4c4c,#585858 10%,#656565 65%,#666666);background-image:-o-linear-gradient(top, #4c4c4c,#585858 10%,#656565 65%,#666666);background-image:-ms-linear-gradient(to bottom, #4c4c4c,#585858 10%,#656565 65%,#666666)}.x-button.x-button-base.x-button-pressing .x-button-label,.x-button.x-button-base.x-button-pressing .x-badge,.x-button.x-button-base.x-button-pressed .x-button-label,.x-button.x-button-base.x-button-pressed .x-badge,.x-button.x-button-base.x-button-active .x-button-label,.x-button.x-button-base.x-button-active .x-badge,.x-toolbar .x-button.x-button-base.x-button-pressing .x-button-label,.x-toolbar .x-button.x-button-base.x-button-pressing .x-badge,.x-toolbar .x-button.x-button-base.x-button-pressed .x-button-label,.x-toolbar .x-button.x-button-base.x-button-pressed .x-badge,.x-toolbar .x-button.x-button-base.x-button-active .x-button-label,.x-toolbar .x-button.x-button-base.x-button-active .x-badge{color:#fff;text-shadow:#4c4c4c 0 0.09em 0}.x-segmentedbutton-base:not(.divided){margin:0 .2em}.x-segmentedbutton-base:not(.divided) .x-button-base{margin:0;-moz-border-radius:0 !important;-webkit-border-radius:0;border-radius:0 !important}.x-segmentedbutton-base:not(.divided) .x-button-base:not(.x-first){border-left:0 !important}.x-segmentedbutton-base.divided .x-button-base:not(.x-first){border-left:1px solid #939393}.x-segmentedbutton-base.divided .x-button-base:not(.x-last){margin-right:7px}.x-segmentedbutton-base .x-button-base.x-first{-moz-border-radius-topleft:2px !important;-webkit-border-top-left-radius:2px !important;border-top-left-radius:2px !important;-moz-border-radius-bottomleft:2px !important;-webkit-border-bottom-left-radius:2px !important;border-bottom-left-radius:2px !important}.x-segmentedbutton-base .x-button-base.x-last{-moz-border-radius-topright:2px !important;-webkit-border-top-right-radius:2px !important;border-top-right-radius:2px !important;-moz-border-radius-bottomright:2px !important;-webkit-border-bottom-right-radius:2px !important;border-bottom-right-radius:2px !important}.x-button.x-button-light{padding:.3em 8px}.x-button.x-button-light,.x-toolbar .x-button.x-button-light{border:1px solid #c7c7c7;border-top-color:#d9d9d9;min-height:29px;padding-top:0;padding-bottom:0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:rgba(255,255,255,0.35) 0 1px 0;-webkit-box-shadow:rgba(255,255,255,0.35) 0 1px 0;box-shadow:rgba(255,255,255,0.35) 0 1px 0;color:#262626}.x-button.x-button-light .x-button-icon,.x-toolbar .x-button.x-button-light .x-button-icon{width:24px;height:24px}.x-button.x-button-light.x-button-forward:before,.x-button.x-button-light.x-button-forward:after,.x-button.x-button-light.x-button-back:before,.x-button.x-button-light.x-button-back:after,.x-toolbar .x-button.x-button-light.x-button-forward:before,.x-toolbar .x-button.x-button-light.x-button-forward:after,.x-toolbar .x-button.x-button-light.x-button-back:before,.x-toolbar .x-button.x-button-light.x-button-back:after{-webkit-mask-size:.80717em 1.75em}.x-button.x-button-light .x-button-label,.x-button.x-button-light .x-badge,.x-toolbar .x-button.x-button-light .x-button-label,.x-toolbar .x-button.x-button-light .x-badge{color:#666;text-shadow:#fff 0 0.09em 0}.x-button.x-button-light.x-button-back:before,.x-button.x-button-light.x-button-forward:before,.x-toolbar .x-button.x-button-light.x-button-back:before,.x-toolbar .x-button.x-button-light.x-button-forward:before{background:#ccc}.x-button.x-button-light,.x-button.x-button-light.x-button-back:after,.x-button.x-button-light.x-button-forward:after,.x-toolbar .x-button.x-button-light,.x-toolbar .x-button.x-button-light.x-button-back:after,.x-toolbar .x-button.x-button-light.x-button-forward:after{background-image:none;background-color:#fff;background-image:-webkit-linear-gradient(top, #ffffff,#ffffff 3%,#ffffff);background-image:-moz-linear-gradient(top, #ffffff,#ffffff 3%,#ffffff);background-image:-o-linear-gradient(top, #ffffff,#ffffff 3%,#ffffff);background-image:-ms-linear-gradient(to bottom, #ffffff,#ffffff 3%,#ffffff)}.x-button.x-button-light.x-button-pressing,.x-button.x-button-light.x-button-pressing:after,.x-button.x-button-light.x-button-pressed,.x-button.x-button-light.x-button-pressed:after,.x-button.x-button-light.x-button-active,.x-button.x-button-light.x-button-active:after,.x-toolbar .x-button.x-button-light.x-button-pressing,.x-toolbar .x-button.x-button-light.x-button-pressing:after,.x-toolbar .x-button.x-button-light.x-button-pressed,.x-toolbar .x-button.x-button-light.x-button-pressed:after,.x-toolbar .x-button.x-button-light.x-button-active,.x-toolbar .x-button.x-button-light.x-button-active:after{background-image:none;background-color:#999;background-image:-webkit-linear-gradient(top, #808080,#8c8c8c 10%,#999999 65%,#9a9a9a);background-image:-moz-linear-gradient(top, #808080,#8c8c8c 10%,#999999 65%,#9a9a9a);background-image:-o-linear-gradient(top, #808080,#8c8c8c 10%,#999999 65%,#9a9a9a);background-image:-ms-linear-gradient(to bottom, #808080,#8c8c8c 10%,#999999 65%,#9a9a9a)}.x-button.x-button-light.x-button-pressing .x-button-label,.x-button.x-button-light.x-button-pressing .x-badge,.x-button.x-button-light.x-button-pressed .x-button-label,.x-button.x-button-light.x-button-pressed .x-badge,.x-button.x-button-light.x-button-active .x-button-label,.x-button.x-button-light.x-button-active .x-badge,.x-toolbar .x-button.x-button-light.x-button-pressing .x-button-label,.x-toolbar .x-button.x-button-light.x-button-pressing .x-badge,.x-toolbar .x-button.x-button-light.x-button-pressed .x-button-label,.x-toolbar .x-button.x-button-light.x-button-pressed .x-badge,.x-toolbar .x-button.x-button-light.x-button-active .x-button-label,.x-toolbar .x-button.x-button-light.x-button-active .x-badge{color:#fff;text-shadow:gray 0 0.09em 0}.x-segmentedbutton-base:not(.divided){margin:0 .2em}.x-segmentedbutton-base:not(.divided) .x-button-light{margin:0;-moz-border-radius:0 !important;-webkit-border-radius:0;border-radius:0 !important}.x-segmentedbutton-base:not(.divided) .x-button-light:not(.x-first){border-left:0 !important}.x-segmentedbutton-base.divided .x-button-light:not(.x-first){border-left:1px solid #c7c7c7}.x-segmentedbutton-base.divided .x-button-light:not(.x-last){margin-right:7px}.x-segmentedbutton-base .x-button-light.x-first{-moz-border-radius-topleft:2px !important;-webkit-border-top-left-radius:2px !important;border-top-left-radius:2px !important;-moz-border-radius-bottomleft:2px !important;-webkit-border-bottom-left-radius:2px !important;border-bottom-left-radius:2px !important}.x-segmentedbutton-base .x-button-light.x-last{-moz-border-radius-topright:2px !important;-webkit-border-top-right-radius:2px !important;border-top-right-radius:2px !important;-moz-border-radius-bottomright:2px !important;-webkit-border-bottom-right-radius:2px !important;border-bottom-right-radius:2px !important}.x-button.x-button-base-blue{padding:.3em 8px}.x-button.x-button-base-blue,.x-toolbar .x-button.x-button-base-blue{border:1px solid #2e519b;border-top-color:#3760b7;min-height:29px;padding-top:0;padding-bottom:0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:rgba(255,255,255,0.35) 0 1px 0;-webkit-box-shadow:rgba(255,255,255,0.35) 0 1px 0;box-shadow:rgba(255,255,255,0.35) 0 1px 0;color:#fff}.x-button.x-button-base-blue .x-button-icon,.x-toolbar .x-button.x-button-base-blue .x-button-icon{width:24px;height:24px}.x-button.x-button-base-blue.x-button-forward:before,.x-button.x-button-base-blue.x-button-forward:after,.x-button.x-button-base-blue.x-button-back:before,.x-button.x-button-base-blue.x-button-back:after,.x-toolbar .x-button.x-button-base-blue.x-button-forward:before,.x-toolbar .x-button.x-button-base-blue.x-button-forward:after,.x-toolbar .x-button.x-button-base-blue.x-button-back:before,.x-toolbar .x-button.x-button-base-blue.x-button-back:after{-webkit-mask-size:.80717em 1.75em}.x-button.x-button-base-blue .x-button-label,.x-button.x-button-base-blue .x-badge,.x-toolbar .x-button.x-button-base-blue .x-button-label,.x-toolbar .x-button.x-button-base-blue .x-badge{color:#fff;text-shadow:#2e519b 0 -0.09em 0}.x-button.x-button-base-blue.x-button-back:before,.x-button.x-button-base-blue.x-button-forward:before,.x-toolbar .x-button.x-button-base-blue.x-button-back:before,.x-toolbar .x-button.x-button-base-blue.x-button-forward:before{background:#3155a3}.x-button.x-button-base-blue,.x-button.x-button-base-blue.x-button-back:after,.x-button.x-button-base-blue.x-button-forward:after,.x-toolbar .x-button.x-button-base-blue,.x-toolbar .x-button.x-button-base-blue.x-button-back:after,.x-toolbar .x-button.x-button-base-blue.x-button-forward:after{background-image:none;background-color:#688AD2;background-image:-webkit-linear-gradient(top, #ffffff,#9bb2e1 3%,#688ad2);background-image:-moz-linear-gradient(top, #ffffff,#9bb2e1 3%,#688ad2);background-image:-o-linear-gradient(top, #ffffff,#9bb2e1 3%,#688ad2);background-image:-ms-linear-gradient(to bottom, #ffffff,#9bb2e1 3%,#688ad2)}.x-button.x-button-base-blue.x-button-pressing,.x-button.x-button-base-blue.x-button-pressing:after,.x-button.x-button-base-blue.x-button-pressed,.x-button.x-button-base-blue.x-button-pressed:after,.x-button.x-button-base-blue.x-button-active,.x-button.x-button-base-blue.x-button-active:after,.x-toolbar .x-button.x-button-base-blue.x-button-pressing,.x-toolbar .x-button.x-button-base-blue.x-button-pressing:after,.x-toolbar .x-button.x-button-base-blue.x-button-pressed,.x-toolbar .x-button.x-button-base-blue.x-button-pressed:after,.x-toolbar .x-button.x-button-base-blue.x-button-active,.x-toolbar .x-button.x-button-base-blue.x-button-active:after{background-image:none;background-color:#416cc6;background-image:-webkit-linear-gradient(top, #3155a3,#3760b7 10%,#416cc6 65%,#436dc7);background-image:-moz-linear-gradient(top, #3155a3,#3760b7 10%,#416cc6 65%,#436dc7);background-image:-o-linear-gradient(top, #3155a3,#3760b7 10%,#416cc6 65%,#436dc7);background-image:-ms-linear-gradient(to bottom, #3155a3,#3760b7 10%,#416cc6 65%,#436dc7)}.x-button.x-button-base-blue.x-button-pressing .x-button-label,.x-button.x-button-base-blue.x-button-pressing .x-badge,.x-button.x-button-base-blue.x-button-pressed .x-button-label,.x-button.x-button-base-blue.x-button-pressed .x-badge,.x-button.x-button-base-blue.x-button-active .x-button-label,.x-button.x-button-base-blue.x-button-active .x-badge,.x-toolbar .x-button.x-button-base-blue.x-button-pressing .x-button-label,.x-toolbar .x-button.x-button-base-blue.x-button-pressing .x-badge,.x-toolbar .x-button.x-button-base-blue.x-button-pressed .x-button-label,.x-toolbar .x-button.x-button-base-blue.x-button-pressed .x-badge,.x-toolbar .x-button.x-button-base-blue.x-button-active .x-button-label,.x-toolbar .x-button.x-button-base-blue.x-button-active .x-badge{text-shadow:#2e519b 0 0.09em 0}.x-segmentedbutton-base:not(.divided){margin:0 .2em}.x-segmentedbutton-base:not(.divided) .x-button-base-blue{margin:0;-moz-border-radius:0 !important;-webkit-border-radius:0;border-radius:0 !important}.x-segmentedbutton-base:not(.divided) .x-button-base-blue:not(.x-first){border-left:0 !important}.x-segmentedbutton-base.divided .x-button-base-blue:not(.x-first){border-left:1px solid #2e519b}.x-segmentedbutton-base.divided .x-button-base-blue:not(.x-last){margin-right:7px}.x-segmentedbutton-base .x-button-base-blue.x-first{-moz-border-radius-topleft:2px !important;-webkit-border-top-left-radius:2px !important;border-top-left-radius:2px !important;-moz-border-radius-bottomleft:2px !important;-webkit-border-bottom-left-radius:2px !important;border-bottom-left-radius:2px !important}.x-segmentedbutton-base .x-button-base-blue.x-last{-moz-border-radius-topright:2px !important;-webkit-border-top-right-radius:2px !important;border-top-right-radius:2px !important;-moz-border-radius-bottomright:2px !important;-webkit-border-bottom-right-radius:2px !important;border-bottom-right-radius:2px !important}.x-button.x-button-back{padding:.3em 8px}.x-button.x-button-back,.x-toolbar .x-button.x-button-back{border:1px solid #939393;border-top-color:#a5a5a5;min-height:29px;padding-top:0;padding-bottom:0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:rgba(255,255,255,0.35) 0 1px 0;-webkit-box-shadow:rgba(255,255,255,0.35) 0 1px 0;box-shadow:rgba(255,255,255,0.35) 0 1px 0;color:#000}.x-button.x-button-back .x-button-icon,.x-toolbar .x-button.x-button-back .x-button-icon{width:24px;height:24px}.x-button.x-button-back.x-button-forward:before,.x-button.x-button-back.x-button-forward:after,.x-button.x-button-back.x-button-back:before,.x-button.x-button-back.x-button-back:after,.x-toolbar .x-button.x-button-back.x-button-forward:before,.x-toolbar .x-button.x-button-back.x-button-forward:after,.x-toolbar .x-button.x-button-back.x-button-back:before,.x-toolbar .x-button.x-button-back.x-button-back:after{-webkit-mask-size:.80717em 1.75em}.x-button.x-button-back .x-button-label,.x-button.x-button-back .x-badge,.x-toolbar .x-button.x-button-back .x-button-label,.x-toolbar .x-button.x-button-back .x-badge{color:#323232;text-shadow:#fff 0 0.09em 0}.x-button.x-button-back.x-button-back:before,.x-button.x-button-back.x-button-forward:before,.x-toolbar .x-button.x-button-back.x-button-back:before,.x-toolbar .x-button.x-button-back.x-button-forward:before{background:#989898}.x-button.x-button-back,.x-button.x-button-back.x-button-back:after,.x-button.x-button-back.x-button-forward:after,.x-toolbar .x-button.x-button-back,.x-toolbar .x-button.x-button-back.x-button-back:after,.x-toolbar .x-button.x-button-back.x-button-forward:after{background-image:none;background-color:#cbcbcb;background-image:-webkit-linear-gradient(top, #ffffff,#ececec 3%,#cbcbcb);background-image:-moz-linear-gradient(top, #ffffff,#ececec 3%,#cbcbcb);background-image:-o-linear-gradient(top, #ffffff,#ececec 3%,#cbcbcb);background-image:-ms-linear-gradient(to bottom, #ffffff,#ececec 3%,#cbcbcb)}.x-button.x-button-back.x-button-pressing,.x-button.x-button-back.x-button-pressing:after,.x-button.x-button-back.x-button-pressed,.x-button.x-button-back.x-button-pressed:after,.x-button.x-button-back.x-button-active,.x-button.x-button-back.x-button-active:after,.x-toolbar .x-button.x-button-back.x-button-pressing,.x-toolbar .x-button.x-button-back.x-button-pressing:after,.x-toolbar .x-button.x-button-back.x-button-pressed,.x-toolbar .x-button.x-button-back.x-button-pressed:after,.x-toolbar .x-button.x-button-back.x-button-active,.x-toolbar .x-button.x-button-back.x-button-active:after{background-image:none;background-color:#656565;background-image:-webkit-linear-gradient(top, #4c4c4c,#585858 10%,#656565 65%,#666666);background-image:-moz-linear-gradient(top, #4c4c4c,#585858 10%,#656565 65%,#666666);background-image:-o-linear-gradient(top, #4c4c4c,#585858 10%,#656565 65%,#666666);background-image:-ms-linear-gradient(to bottom, #4c4c4c,#585858 10%,#656565 65%,#666666)}.x-button.x-button-back.x-button-pressing .x-button-label,.x-button.x-button-back.x-button-pressing .x-badge,.x-button.x-button-back.x-button-pressed .x-button-label,.x-button.x-button-back.x-button-pressed .x-badge,.x-button.x-button-back.x-button-active .x-button-label,.x-button.x-button-back.x-button-active .x-badge,.x-toolbar .x-button.x-button-back.x-button-pressing .x-button-label,.x-toolbar .x-button.x-button-back.x-button-pressing .x-badge,.x-toolbar .x-button.x-button-back.x-button-pressed .x-button-label,.x-toolbar .x-button.x-button-back.x-button-pressed .x-badge,.x-toolbar .x-button.x-button-back.x-button-active .x-button-label,.x-toolbar .x-button.x-button-back.x-button-active .x-badge{color:#fff;text-shadow:#4c4c4c 0 0.09em 0}.x-button.x-button-back,.x-toolbar .x-button.x-button-back{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px}.x-segmentedbutton-base:not(.divided){margin:0 .2em}.x-segmentedbutton-base:not(.divided) .x-button-back{margin:0;-moz-border-radius:0 !important;-webkit-border-radius:0;border-radius:0 !important}.x-segmentedbutton-base:not(.divided) .x-button-back:not(.x-first){border-left:0 !important}.x-segmentedbutton-base.divided .x-button-back:not(.x-first){border-left:1px solid #939393}.x-segmentedbutton-base.divided .x-button-back:not(.x-last){margin-right:7px}.x-segmentedbutton-base .x-button-back.x-first{-moz-border-radius-topleft:2px !important;-webkit-border-top-left-radius:2px !important;border-top-left-radius:2px !important;-moz-border-radius-bottomleft:2px !important;-webkit-border-bottom-left-radius:2px !important;border-bottom-left-radius:2px !important}.x-segmentedbutton-base .x-button-back.x-last{-moz-border-radius-topright:2px !important;-webkit-border-top-right-radius:2px !important;border-top-right-radius:2px !important;-moz-border-radius-bottomright:2px !important;-webkit-border-bottom-right-radius:2px !important;border-bottom-right-radius:2px !important}.unsuported-view{position:absolute;left:0;top:0;right:0;bottom:0;background:url(../img/ios-only.png) no-repeat center #efefef;background-attachment:fixed;z-index:90000}.x-button.text-offset-12{padding-left:12px;padding-right:12px}.x-button.text-offset-30{padding-left:30px;padding-right:30px} diff --git a/apps/presentationeditor/mobile/resources/img/beta.png b/apps/presentationeditor/mobile/resources/img/beta.png deleted file mode 100644 index 5b4e3a925f7c013c345497828828203428dc00f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1256 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 Y0IfsRktwT(Jpcdz07*qoM6N<$g5d)^vH$=8 diff --git a/apps/presentationeditor/mobile/resources/img/icons/icons-normal.png b/apps/presentationeditor/mobile/resources/img/icons/icons-normal.png deleted file mode 100644 index c4c554ee59a11457b5af1eaae39cc4cf2f56596d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6942 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 ORz`Yey0zMFiT?xjC-0>I diff --git a/apps/presentationeditor/mobile/resources/img/icons/icons-retina.png b/apps/presentationeditor/mobile/resources/img/icons/icons-retina.png deleted file mode 100644 index 836ca62a7eae30bd895619ec408c6e693a209389..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14472 zcmbVzbySq!_bw$V5<_>VbaxFyNT&iycc+9fAT3?e4T6ZEQqnCA(gMN^ElLcaGRQb{ zUq0Wscdh$d_mAshIWutbJ^SqaJkQ>fY-FHCO3Xlvg@r|`qYX9zUNf<x$GbiD0dolTtWox=PloE5RKa9!NZ9tJ(s*OPbj z^%l0jZ6h4&?FaP6!ctTT^|N>MbPi&3aCUX~QQ|o3?&n~0cT(c8l+qW~_tS88bJq?J za5fD$Fmnv|bd+=AP*G-643!54@OBQeXAAZA@(Gj=RpR((TzTOA?XN{R*#2n}}1la!K{7Q4?TE-EH2A`1LS3yDd}OG(R%%dq|X z9|tg7fRl^72^jM4xqwef9Bx5De)1wBPoF*&ekvjC8{jG;CMPF%JBGNp5YR#>Fw7^& zK2*pjkn=wyfSm&!1KjFfV@V4uK$KPcdliGc(;0Yn|L=)z8v?75 zHwK zI{#;0cVOOs_XQgMKl;jR1UTCV`39Kz`g;Ax0*u^zgM0(seErxoOr_cQEZu#ae4hsL z-yYAub_;e6a1U{If&}<_v;FgY<=y{>`8C8vAsV7mU^xw0VCBHRB}FyWq@`pvG&D8D zBp~7(|L*Jb|MSd5fW?U18pr=(EdTixV1c)9|7-fdhyPw4XCL6k1OQh%qs29P))ohwkM;{ErqM7MDPW*DMWB+ zV{Gw^M_yDs!O@K)S5w2``bkM?6)sZj^b~WoQL^2{-d(s>x>ibbsWdlX&^}#qS$6eo zf4cCplP(Qn0Mhr$3unM9a>H8yb7t}|#7K6MjOxFoe(LYQJKbsG3XncFsXd=(9n>OphaT=BM6j}j(K4G6T&FqnBE_Ivtyro_Gok2 zb*QJemsQi1Yu7Jz62FvJSHsp8=1)R%U$(~=*7q8zf;Bokn(Q%;kJ2!D%rL-w!a?4) zMnAf_S*pP+IsC%_)lbi@I(=5kcgjbqM{s(orjdB>an8$^zt5Lmn{Mm~u`U=nB<(q& zBG2WCFc})>ANCauI5UrSetq}<^<%Ye9wD19R7i{goievljpQ#-71kp$mmx~iN@HjfM{n6{|>pPB;sMNE!>aUwQa0>BUD%ZZe zckHm~3Od4dtEJIn>|6nJ#qYqdkSghCX<+}3@TQQHb-6ox(b3UX8c#|M#`5y=9uI8q z^7R)%6K2ISxHcaJ?Foy2sJSlI?V{4X^VhKQ<0Gx^4}o3p9R<>i_yP}X{@Vq{lm-Dk?K+pL`A7%!%%lx&M?d@0Z9w;+K+FN1AW((+(6`t${| zTF`ZIj}_V7yHqQ~__)E(`#yXKkV8kN1xr6Y-_g8$x6T@wZU12ZS9qj>iOIrlWo2aq zeR5JX%ifCDM*CZZt^R)FYKZ-30q<==$@qq=L2YU&?36BgBbdK(@#!fNnI83=jE%^ju-#9m`zUKAHI zVq>i83`z}lg6Wj4e{65hmnlXxwC3V?t5st^H1A7;!W5sLGP$R+xtLInOh3UOcQg7G zFUC0;v6KtPt(OWzeUTMvv0HKN?(F$T18u+9Fpz>)8G{m8wF9+8WlB zM=uX%6c}k}AW?H9Y@ba8ZB=HpP3-W)xi6KH!0}7RhAMx9Z05?8T;-lCt~NcMDpq)U z8ZxeoDjq8d;bgTSp=y9CBKijrz9gtbIYLap?e2AUuQopVJN9Uj;svvq7t3=J(0Bw& zl<2QANJhU8yF3`><5p8slmFtuIW!dh=+UFH*RNkkt*xy+;aKWBk0D^ujzC`@nu;zE z{`BUv_WU72b{?g%x4wrHxcC@mx+FE{Nc_}U-L1KSJiV*x- zBy*Zv@JI z?jS93pu|&;qx%IBS9oY2j&l(#bl8AxMu$OVNrn8wB~^7B>}Rf({rymqOBg-@0c|Ri z+{LHQl^QMEbQTZ)2r092)Lf)7$_U5Ls4UhQmgCSg^x*~up6*TLwEfNPD<@SbeWcMl z5ro%sbJ`s!77#nF66;uYy`OK(1!pD>57XHm&hp{(UcEsa;e&vI^DIoPoGSED?NE)9j+7oq`;CX-I(NktoW{^h0kavThMm zKDN6jP0^S1#>&flV&ISn?0wPT9QE35@cA8>YRccCRs#lwLuQHj5IBqx86k>FiGk7} z>MmVG7fbP{gDena@1H}t5py_bXD{;6T^o9-3stq^ z$a62_aA`k%=&b$2)^68(CeD+* zy#lKI=UX*1;oG@)_jnUKmtF?X++3ZhD0r{8&XI4HxJ1E(LOj8ijP%|k{X)Ykv`EuU zGAt3`3eaY)V59e*XVPPs58sdnC>Ik_k&`3XG_46^bu@ZXi0MW`q#u)|i9jzVc;~b< zHJ!yadYKOYJa(gUh&B4Tzufe=TNJECOYs;r@T`%EVo&UYJ62OgMFrjZ@!0-U{$kpf zsbibMX}s)a(;tfr(mSxSDj~SxESlZUrIiAzgqXuebL*M%z-?AX;l4RUv6FWrkKd2E zDUF7w9++6`-97fee+b2H$dPv>oAfAoLwD#g@#vvETNZwR_foy_4G?XG?29-a)ErbA zTc!G`U?2F76-v1Jh}tINt8Sleb{D6zD0L+jJ{T-gbW2Cl7|S7q}2 z)!Ud#G0TF@Js(!}tiNfZ$_UFhUYpj@&QyuNph@$qAQ)taMepA80{__mtU92Ai-h6% zSe^{1_ry9mNnD3Br`JvM6ymYK@qXE~*_LULPg#(%gThB3|0{{g~(=&QQA zDNUB|pR0gf^pB!)I6Ut)-I+h<$+&^V#-9?9u{@(>eoyG_?;5CyQkR;LB1iBBuylZ+ z7p3=bq09<~d*ORV45Iztyc5-ftxRIG|YN-HFtnW~J_jr#}TS*qgHROTD zv1u*pZ>xBe%OAkeHi!IJIe8?}LOnqA%x(dKn#1ld4%xw^tOeuaVBD+`9m{c%T+Y0l zHBlrK(e>`n6eNub*WMCUf2mK2ET64*?EvGbl^r%j&J=?_wyr=>84pr1M%L#YVLVp4 zulssTnmk)(WdbObre@8BB1zxD8&inumS14JNzF=w)1O@o7Ou9Nel2K!-+kgS3Tx^< zH%Zo8WDPXA^zG=4xVjkg_h9O@S$49+M%TSHNAlX1aQ^J!m`Gk!ah$ObYD~)SRjD%m}x&wy|UB}5S!0xJWR!+v4k$OKevW(GIsF>?b)A8(G zX~omd!?KK>-Q6>KQM&<04k#=xON&?Pl>;7fObnH%O_aKcM`u8>Wi*|gQ!%f#Q5rE&MtC_dHToXu?nbNorPvecxnda+ z&AZ9DW|uK!TaS+o`S4LR>|)OldUMht_~FZgtb!LKFfa$aoB;LUcobHt zOfGV=-gXl@6i0+h#;UAX0CP6Gb1B`L4AL}dmDAV)SX21Vqs6*3hQpRF5)Zl9KM$%Fa7XXk1I$Z8gaSc!0q~xM;`d{uF9d+Ccxq zyXf>6LwH$-%a*oEy&lUAiy&SDJ%8yKFZMZrWBeR`XFuEyMV*iJ3*ILNfmz_?L@0?E zXjyjEyQ8wQGRDYf&+e~`EH5vMLeZ#2PObEs$EIY{Wl9P~0_ag%+g5+^FjRcD>-JE* zZ4U;0^J=6EpiAAU_xPcJx5Y2e2g^^z{j;lu4PrFpc69!s9%581J-Us@A~;7K_feKs zeCA=E<&*6RjjKtwv6Uq#YL|79a9pGxwLs4$UJI5D`t}(%G(7CdO$Iqle+rAt4@h2E z8EeIMiJi#d%^zCjW0CP;;%07wgSn($8vRHhWG6!$PPC|Sad8Rp^YgPJ6U9-urLSU) zuHztS49>ZEc~ULlvV7YpxkB%PnViHp9>z}EC!zL5IWATDGKMlfUqf#Z{~9(nc3Pub z*&KZsUo+kby?%t~0?TY35RPq`Sy>Hlj27>P)K&xT(GV9sIsjXx42y>1BX}3i&Q{)9 zGjxY=46C%ZcYXQmTku>8LV6u0PV~4^z`vknTN$5d)uZO=N(Eu@8>SQMBEFmVy7Qa zAw$-gI?x0ru9YYP^x2)J=-)qCgwGr`F05 zr+B~>5I20BlbtQjy#7kiGWarQTy-s?iA&WkeQR!Va?(|KE(B5*xI8}mh8n#^A8bS+ z;Tg^-Ms2EYgfoq(`+=cF9^ybj$w`U>80j!XX{(h_8PBB0Q24L!qpZr<#od)vRXYuX zc63AL`&;4@?;U|4KivSF-yPeJewE78I21pmP}11ta)CIfA+5h|&iYjVf#Ga5SblQ` z01_%V*(DBEN#kH;8^55Speq1{w?F9#6?5k6@`_QEE}mr&rDpcV#wfxKtrTE)p_6Cw zlt>vY^yvT$%wkjbsf5en&xj8Wb`U5GP?cnm*VoI{dq2a%!YmPgcqy5c!k54tO#=J- zp2){I5wJ&i;^l{7_bUHzD6b3f^LPF_DE3wUGplfhvWIX)X<1l8ioC2ROc`V7UR90b zqQR_%MmXnnT8~IMWs3>#H zorAvw8g6)d@=8(4#?+8+D)#f1kzvg<@cl)nez z3PP$=$wJP*U}3gGBR@aq5qD>SpE=xtLgBE7jS|8F#2vpYo0~=UjSG^A-=-xceT;Nr zQrX_!ZK+g?#kV-~R=WBc*v}##^o@+SQTnGHns~J*>@pe9N&aAQRZXZC8Ie$_v%F}3 zdH>PH_Ar^sv$#M+fEf#80@RmDCCR}cR}`*-kF@UXxPxlO#uQ7(VV;k^ZBH=btZ=XjDbq}$@lFKw=3mS22O#C!3LPX+5g_z*N&JO!M%xBxKm~+cTvB73wY+cn z*pr*QIXMZ8;Fhnr&=~i6#5p%zC}Bv(qWC4qS5RF1LWcKiI{a_R#zJ4@jo2-LYz9Uz zjsLn~1*m)m2coWl_oB+){5k!lm>dlyNBC;EOfdjXh6f?Dxq*XT-5;?fk3m9Ig&-}5 zFYad_9@Ui_ut>UPx@VI&6B*dd1rm4&S+^fMoDf*}7@9FKBSjgd&%kP21XnBaKiINizb_E z(_i#1)gT!JMRiOxlpg`OR%D$V1GHPp2(bFkfVHLgZ1r5fVR)JWI6u$78@~NY3@j{Y z&#*8#P3!RLoTpIA+n$kd+k2>HIb2M*x(oO%b-;0u{H82ZGbr>7;y%|Ks1)%#6{6J> z-~PEujEt7oQtximU5tT+OQW3J4VaR5eQqwJ?W%zv+@*en1Rd6lN4t1BKC z7pG`zWd(=^-%3t!lSlexhA|OZJGO=mS*mGnU*2smBG=>%zMMV|c%iTJZN1%F;dEy- zMGzMkw^#Pg@hf{=bnCr6HLV?Ab6kMW@f+-2hg9~+JVW}qda}LO`S#61Q#ob8Z6e`~ z1Oaw4aPTk2%T1`lzGNXE^h$lw_{l3Ry|TtdSsXVzuC4W>EU*(J^w+33$O);C3KkCL z_s%ZW`9?^nv9-ovuzIWO&*sRt&3}A}Z@LH|*?&p>|9Q2d zI&jOf6Q7T#X0Qn|T^ZMr<$S!#p(zKN6;coDZHEa8Z8M!v#L;H-^z>K)`+;qLc}x1> zfx=$V-jz5c%c9F;W_7Zx5a{Ans+_WFUs$cv-*-vD{~8tWVoN`4fxq=Xo+ z1w4Qoc6X8HGeXyXC%-z(2L?QVBUQW(MMj&n8)H;Sk1Cv}UM>RhYem|3tLJ^Sj?-C# zdIA(LU8`kt)#*_l-w(*{5}~i}S)E@G_2^@6JdT#AoA=+~aQOQ~GFEiIL8<&akLeRH z62(!__+88sSr%V!a)mtAHf;Fzwpv<2+-`F{?h-svLMX_(A~|7nbTpEZg(a$)Q-_Nk zz4>KFej=79@z~6eb8u|zkevydvGbm(@VkF-*417tNeRtYh#}47ihYF{pkOt-Fu_2K-^h30`+5tLwdC69Rq^w z(>ctjr&iqlgSX@pP>N1zS6A0>5n-+Sh22l3OKUvq7Br!i^mMV9?gP|F~_`@+omTj?(J(sE{8yzz13q}vlOcNA=91Dxv zh=?0rd|`k-USWvss1z5hn2;x6aqoHKd|F44*4}V&%1zB4d8~>W<^uz$tjQp9e;UW zY{Q^!P+kv^Sbg+)2J~5<%M3%&uiBG9?g*x&D@~_QD&)S9piQAQn&pFBSn3m1B4)NS(Yl(#wGE1Ga$fw|vPrO_3IDI8UDTWwrJ} zK6?rAo!QrC04bI^127&_aa?OLIKZ>Q0~vt}eKEUUuZw$rCktC@h>ZDM14ur^dT>$5 z58a4Buc!Vz?haAME`CEozXGCMTgTc=i>;61-2}^%Cr>uIo}MXdq;aV$e66akh9zfY zKx5oFinaILa0<82h*20ER769%ste~}UdSLBDQTo}8duc@6E6N;q@{zy&I78(HSygu zx36!uZOM=-c&M8VrL1p_H|BIiLEe@Iqb9&n-IMZuYjr=Q%6MAXSsd_Cd3ZRXpWGK; zm6ijE9&;(mF*{K@8LuyhWgtR5{SqNKl#FyW{o}h#k>vd{(&gv3`J)nI+P^=3g%1N> zwl{FTO4IfO{gWQ1#5@(G#rN2tH$ym}nrhxMD#YE}I)kzq4f~CMHJBmdNRBZ*POkxcO9GCo4KT zJLh3ghbkR!tvgO5@D=-Et@S16v*PvxFf5crv`Q9l*_-v>1*Ugm0O%)Z8+E;(V{dPt z>sU&&%UhqU2wdg;IUu}`S$Fts4v#xNg=lDbu)%>W(a}KpIA|4sIIY8pWPuHAna$0< z*Qo1D!;sUjg_3jXxw{@5hEY*bM<7GR_eVdP`_XHuikc;*3MF#7xY&TYWk`Ug;zu)4 zQ23ipOO@(Y3=9m2Bk%IY#>P(Amn8;R>F-U<&I%VPhFv5^{63Z&7!S$$@iBYEA&t96B7FjnZu_o!P(L3^A|8%It6i96}Lw z>@_cgjE|l|{eqWw5tAAPug@FXCvHT9Z=IgaF3>J4ECc{@YKy#>*f}Amp**jjTH!+w zKFZW-xkgugbUO*_Aq%?(WB)T6bH(Ah#dJ_DwS3#)hqZsS?|${ zkCUI^Qh%c}{$eVu7@j4Xg4qWPdYo z@k+9Ib8_sJTIFJ*=UuF$$WV?R1O2H?F7R@Vy}`~0C)^FgWs~248~qz#*SW|0`9uH<{HajHN+0HaCLSrwF~4bEYUM`8m|P<0uf>k4{dhV zJ7CLu2mOI!9QD^{v&*>$xs&3$xw(m{FjA72?*i-3#c^|Sl_aiNnHm}SWxvslS1mPy z$nEWWB=#P@{YQ|-K~ud$;h_X;8aj>{>H!H{rabcZ+GSHylcW@jM9?>*QsVJIYoWiW z%Q>A}KVemBkUu@1Gn1n=ORQZBtc3kmMBO9!gpJYVKhHPEC8ZOEucy*W2=9cdY=uXB zd1s#|z)p5TGy=GJk*K}#EbCw4N`;$L5SG%fds%>?VsPMw+j0~bHblOS<0OPlRLOZV zmmlvB8K2;3KPDzhR0; z{ohFBA8qZw#Rv1ZV1-hrv?Tc@qN!!CL#ox9ei>}{L=d3Uxi3YgQ{$e^-koHYRuL7= zJe@V&dZ$}B?jhK&KJx0Tz4{-B4+!#2*tK(bsb;W#t1MSAH6X$GR20QJZvJ4XD&bYd zUEpuIuVWfhRo9t3gaj~D-tTRnJZTcRFiL-iL?V{~49zs9T*c(T-B>?Jl@kz3j=ahS zK|2Y-8S~Eo3zJIDem4I0JNL2Z;?_c`e6R-tBV%{Wf?{Fh@u6G!{Jm*6L^>{dbMKSw zJykyHg?nab_Pz^&c||ZwGXjA)fIYjManU_9I}v0lkzaV)RVf6$gJx!q>EFa__>H1C zS?UAzX-In8dGANO;3C_{xdAf3DwVAUG$^96+4o6fsoKg!NCE|7D8K$g++0?pYcwEW zJApn0M1|=WitqP9F*mSs6M5b|1Fg?4WjQfW60IE(>KML9V=Sz!Z|$NL;FMtgBr@eulQC_cAzfWs3AE+(F6&N}@xWlYL-)k%DHz zFHHoj8WeS+`n=s=13Dv|1B5VJ`$Ix2e79J}cS{<;95mwYSv+4cW%IOBS%hBk&xEj6 z3y4vS6LHW~FNWJJ{fY5WFIIoBw=~TwHJw0Co{RgByINtFb1E33TJP-haD7?qxo;b? z>R9FDQnugI0Zn)%YqwfGgwdV5T_H5J-W7YTW|{f{(7ni&Z~7Kj~$gqk^BEc%d{w zNde(8im+=nv({mJLzaGKg^*Ncl_->z?pzI0cQw_QaVe4#er1M(t|A0?_K14)tM2!j zLs&fOFhI(Lg;~mDNmqBOCgH_u#bfzsMc^z?bq8%lWB3wjQSm}X#Vi7xWY?@wxx<12 z0^fyn$7+fuG4zMzcel<5VCFhV5}cfXr+|9#*3xSKPBt%_vNHM_&=@V(QYGrtaej@! znf1{h77)#Os<|yB_NTgLTk)p(VyxncSia9<$e*YGA z4xgT$HhHicl`BVP1F6z0VmPb8qu^*L2!2+@gOg>n)3H#gkvJP`==AWtgQj*^Sm%O5 zj2_MAojKRB1b`nLZG-aO+H?kpGntMiUiJ_jtv1810jb0c2cr!yzlSQuf@F!6=tP9!l@cu3uyQe@}c_O`1e%J=rcPDJax* z+<#+ZIN(qcRE)xPEy1Bz*zj-$s!X*Pc8|E@_qD2bP1zm09kh__^;#dQu1 zh;C7;o&8RGG3hP-{i8*MVBj>fe>ZL6qDYd!1N}pfkQ?0`@3|*0rl+TAl6=Cyb_Gw3 zEzoxO!dP5)rK-HJx7Np)tc?;DsP_9lfBqZ=Fx<^XKy8<94VaZGS({YH9xB#j@Nz$f z8Vgbah`{OBB`(1|Jh-zg;)(#RAJd;meTy5QEldnav^WQMQlqD8l0ReLx%ZjNq)5VlOMb=)>}$@@h>-=4RfUU%T2GEz;3l-TyUQYc32$xTi~*5Bky4%6_nKGJRZ~;b z7^j7n!ivXKdPw+jmy;zc_De`sj^>;sg?n-eP|~4*-}3$fz!aAE3u?T`*%o{J%sVAL z1lC-5=GYSPcSsO*ZWsNx%8x4+hO!cAEod@_`^eiVC`eLMHc(MXDWey4F{Psv{&PID zA^XF+M0FM~MQu}0K~7E}6DOt@aDt_#4pc6$v7j8^S>RCI+i@JMwRa_PjAK~Un8oHc zH~)SlsK#^6iHc=I@?)0;uDLZ~p5*4DMoXV~huzG0h}(sln3#AlLfF(b19YU30EN5x6}_ z9>JT|#fr3j1r8igv6W&-61jpwRW#*%cSEmkp$93DmC-!HYe)u%_bR)OBvA<3&9=YS z8P}}^C2bp?$R_Px4ggu`L;jblFXN;fxF^$fa(HU}1SnpDQc*<2ck8zfIXF3C_L%%P zwaoXm=xXWp@zG%~NO$i{!i?Hw1NLqqJV#wClxWQ3fiG+H!o)s2jGIy(c$SSn$#@B1gIXX zs}4m7*qr8JLUbKh5>5vP2dz82)&h8hguGV(HSAfg0TT;n0+a-f;X^}dxKlseT}$bu zisW=tdj#Yxe4!I|q6G`Q7G`EO+Z|`yZ%J*IFAt;v<>|#&Wh1`tVLg8ifyvD{nD@iPiQu;K}x@4gZBjhm3U{N|nWz%im=7QGhGny%VjL60K+F#(S>p|+ZMkS{Ekr|QCNf}i$t?fUW%257so zyt&!|l=T33ry(-KMN`Y7W8YY5i%f8Yvqy4{6MSg@OR!&m@%#5H$V%e$5QY}(J54UR zlwzUB3Zxk*I5_%ybET43TKabx2t$A5BOC)*IAf6AxR@v;lqO1|>>`){V8V?3X52^v z(2n@_{1b;|mS<*8xCG9bC$Xf+#~T;FGDv&Lvbfxc4q0>kV{{m(BiBgTh^Ia$t_!C~a1nu8mCU+1B28bN^e{F{oJnmI-Vp?$X1 zyUE;0?JeMfe2RxQgewU!dkn$0W_rI*tdRrdq9$+6IOa1q?S2vEPDoDXHN@Q4bNu;S zw^+~`#72C#H2UIRh4sj)GYsgKGg zzvKj?5O|=MYy(g6uNqA_p3*>Gy()78XoA^w`tg)dThct-t9_ zJRnMR<7I8Mr_hQB$G7*{FlNP3)&tS>l_fY)OnkRlq8Nt{uA*hDtx*A#7CvHat&;zo zr0O^+Ca*kbJ!Md)7-j*i#Zybu$LCbW-QE3xx`xKlqo7zNyzg7R-A8ReQK;CxAzLz( z;m%tPN&Zyj%mh`hIs&aAtk>oqN!SP5);(>K0D+Zh0}h(`6F{TC0LW7~hBdH49#{$? zmt?QB&sW(`gGk006;gO89J=X)lSU^tw4D)dqM@s+J3jaDCvb6kDtT}Ur-1sjm#~Pl zUJ|*M8*_D{r50DiM9Og-^i2##Zahe56+1|%;WpOj_~!D-V!=Y-c`LtQ*=NHCzSZ?Ml`*|s1^SL zf%vQifozq?`a7%xnUZQpV?D)5S4rl|pqjB$2MBT4Ookr5hB~@i*Wom#Uukz>>_;CUxiq5bbdZNkR1~oq# znV6ds0kHm!969gl_vJTKA4(htT;GRLcmJl&w#GH4(S_S$p-5u-W0v!M26+Jy=kPC3 z_tjQ5%+ElWC&UOOSJw-~9DR&w!1&VKZ8ufYp9Iww78f4?elWY$X(Ib$NeL4}ZELL3 z{%FO_=#*@7NMPO+0S-EEK!p`aiw#w-V`$qB0)xT+ZERpUJdgEO_j6n_#mpD=!m-Cf zmTf-!j26Us1|@=)O;kQ#KZ^P9Pv-RlDQ07qR1zEWKYUTR20GQ|ul4B=A_Ty;`wQIL z#1A-1;)xd50)!ID3Adi1HOQ25U+B6>xGXjys2)eotraAVWM${(=H7}Zj;uggxLWL> zUjoG;4P7n5r`oRZu#Tdry@v4Y}zc2AKdWcI&O6Jau zX?k*XRHG!_KC_8G&i$bMx>7dL2(<#_K%sj8!!fi&&uG$^&xbp8N9Px--o;SD%gIpJ zYDH5_yMhBSHqF1>yyShJHH!3(W9hX@=Rx5Ph&s7ej@zRaq(|?4 z;l;)Tbs{>7RRQsm`rTU@NCr#fTOe~c5{mQ3Rool^G`)>Z-WnzkA3i(>suYa)qToQ{ zgO|>~>4Q;ET&;@V3&MF-Ks5bK90SEh9BTM46zB}7So#2EO{sW+=T}#&q%4Za_3ZG_4>|1T8Tk14>hY-cG<1Nk_sG0MY*4*`0SqHdcU2Z}H=4!L-twIeqc1*I zRaGsz1jf zK5~8pc2ysmydX6TRHt2_FUv7Z*4-f|F+e1hxL;Kz$Mk}HDvfx{rf9nv_tyO4DB^Ia z7O}9<)Uyr6Y&c37)MYZDS)ztLUf-vxv%V);{rczVd2Qgq^rK!NDl>Z3ESM=VFHUw7 zbNlMf?h@ZJ0`cD=$|)ZFX)n1dKOW;b?8!~3pNGy8t=$~^KUFPDvsu>jmp_c_vHeZV zX-GpdYO2Pxk95V+vZJ$Xdu}V`AT99t(R|BJ(0jEXo5SWa&jiU1yNWE;CtTWu?VC=r z>XT8*nGBj!U#i{zTk7Pbt>U&Ws)WbqsRn0hr*wT&GjV+jzXVlfSza}jO_vcwTc>QGx9b2lZb#US}QdNy!o+BX< z^8K}Ycz8ICt+8I69DOEbkM~*Ur?vYMZ-m`D>AP>YZLMK)VB9swtJ0n?n>Ctv&*sV_ zEgN70JbZqW2gENS&xOhruHPSq>*Wy6oBiTKy{%!;)((At4^6uy&JV*`rBstQGc|9SK{Ga+m<1PjmDsQ;)I;V(!6 zAJbF;2#VtlJiWlGQUx-9nTf{|WKJi6`nYStiXpl~wi5P5M2mU_E<f-jhfjXK7;3jpu=l=^T C7?%+M diff --git a/apps/presentationeditor/mobile/resources/img/ios-only.png b/apps/presentationeditor/mobile/resources/img/ios-only.png deleted file mode 100644 index 8cceacfc950929c6e2f41778c7e65e5b90dcecab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11060 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 R|KEA73NotF70=CH{|}U!spJ3v diff --git a/apps/presentationeditor/mobile/resources/img/loading-logo.gif b/apps/presentationeditor/mobile/resources/img/loading-logo.gif deleted file mode 100644 index be8eefe7aec48a530436f237e2584d961395f255..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6838 zcmbVQX;@QNw>}{QAu=S4Aqt!Xgn$AGQxZ^{5Qbm{acE1`Dx;7Xh5{-oYDhv7!jvF0 zsLTXG1VjdLAbA+WNKkdA{fVxaZF~d!M!TTI*f!TKn1C+sBJa z3z`Pj0gt)Bn>TN2Yik=C8d_Rfu3ft}IXQXb#*N#zZ$Etau(!8&Vq)U?^XDBM9q-<~ zd;9k7$jHc@J9i#GetiG_{qgbfyLa!FmzUSn)I59kY<_PBa~BpC?%liB-{0TW)z#M4_TU`cVD`6X>f3`sj2C~g9nwB zl_@DHFJHdAdGqGf)D)l3ud1p#apJ_x%*>-lj}j9TU%Ytn^y$;ruU`)h4b9EX<>lq= z-MhE7we{-NtI^TX)6>&EJw4~opI0iCw{G1U9UUDQ7>J07kjZ52?d=yXTo@i6uB)p% zefsp-vu979JlWXTSWr+P5D0Q|a(Fx*hrrx zuP-SnNk~XIbLPy!g9odttAm4s4;(l!Ha6DR*Z2PY`=zBN;Q#yJmzMc?Zr#FU_tOi;+4uy`;yESw#+mhh(IG67_Vt|k27>`U^EVTMJp zSqEdowjA`^8gg(?2rZQG%{p*Rf@?x#Ok`Mm5SS3jjf!(kSW5^BjSdcTRegV+wkLpJ zMB?|XB``k!06*JgM#qMM&UVhWAtVPfNTJ!0ot-HZht;41iR@%gBHNQ4ZOJrOCnr}D z3HMVDI2ytCFyd zI}jBglwcbbXa02skFdCqSawW2J30#dykbyr^xpWj1eK?Mg%BCz>-(RDqvGto1Y{Qy z9ciBs6k|`eBiTnreva#lbX@%Auz%e6uhMZ_55$DoZw`x#-WwYdrV=;*s;t89|2Fhl zQ00y5##pv0DM4J1=#agUVNvlu9%~7zKX#$)P**0&!`X%EL2_^)Q#~EXWOru|XLqIt z#f3`q@^GL!eqH0g>5@I%U7RU2nwKNZkxcefe$M_4R-Us$MDY;+{}1!Y(EfAPYZ><~l?c679*2JfcWIyr|0*-~AoVX7g?#o2*G z38K;{gunGe|ApRPELF{@B8mCxkSonGEYyh<8e;1h>=I&2CQ~T3K`udL+mJ9vM`x-F zEhLEQLa)5kx4|84QZufM#1 zxA1oU&Ffb$Up#;I^vUB#4(;JubEQ!!F3wJl4rG$Oo$cyX zHr7Nd%as=91UzVFYO-QE&KPTCXrQmBi$UvXYiTY+X&}`Ra2Qlg)qL>3!Qd!>3#|U! z&pvMvfcg?|4__cm762Q*3kVPR(NkL_&pMW!lbe@cP*_xa{6s!6@SF7&mFssvi6?98 zPS>AlXgs!TONe`GTf2M2CQ{SoPGwhju4`!6H~rTJ26w5s_Ke=Rc`KK)@dxVU)b!oy zAA&HqA3S{2V7Bo)#}_YOy?*oJ$Bnj+fBE%;To+>h@zbA60Q3@%06D1?+zf?Ll?|oc zVzl|XM0ZH(mDGBD7@%w{znTd$r7(ymr1u!nc7oSbS~-wM3b|ISp?6K3O^vH3Zz-)F zK1mm#Ol;y)ua{$e0s^iz*W9f3FLz(bZ?#x_72yEE_e(W(G*`%j+)tM}$?!UIeVUet0Vfm@ zv&$VOSOkI*QGX7q>#W$6No|-INxsz(l)7E7qXoynY+f$QW-3uregJZPh}%BAiSZiZ zuIm@t-#r;{+%eMpAPM0N)3#ct260bXk-4h6z|?dhj8TAZwREazvSA)Kw+BP#_W$fm z-lu=?@UEeke=26Hitt!EP-4FatsZDWTEXx@p}mN+LjCou9td)GnE+wEBk#B#nTTM7 z@-c*+I5>58aOjiM@}0OBT20I_1A`kpO?e7k0y}q_PUrgYD9EE9KDEx^+DluOFX7$h zff5|jX8gW|n?Ai08L+$NQSJ_1e_l*cXP^*cv4f&Kq&*GpOtb0=I1!f5HuTZSkyBW( zoTT<%^@em%d4Pn?$3fnlW>`S(uAID^*j)K5uPgpi5gicms-R+#N2 z>;n)_1Pi6w`pb;f95Q6vWTJ6kxh}J+7rL@x)Z8bFvzoSpOCWw**s5wcZqVd4br>y$n zIqVHqq5awp5bm&c8E}n{roFa!RmbUZ(<_ej0#<&qS#_n=mPZ%mn0wS|7d;fXZ)#00NJVM0!U z#?(R>19MqLh3)deH4@E+f>599as}Q~OJY@@pcSkD{h-9@k*bE)4l zcor){BVlc4u|a9hD$t*P9a(NgZM)7#x73c0Eh0pxS5%%%R}|RUi4f5dTaY}M6-$Xi@St^5 zdg`nDlp20P4k9E2W4c>7>|Yhxoswo_fi4)Xc(XUE&;z-1Yk{f08l+*H*Iwn+Nw#E7Py;Q$xV;8VsVEK`YkNvO@V2e#PvWc#6iJ zbgN|9CioO+e%a`}#cA&?HW($q`ADA-6!6k>T*z&Whm0cf<=Q2+9n{yYDCEwh$lJzVP z<)Bi|GA9-4oEe_o{{DfTzc1viz$R(g;@w9_v(Q=!&2rav#Dr(BQJFC0Wb)EY;z|PrU zEgk1hE7x)8JJr59n1Y1iQ8r5@4{`qVBy7SjwSii-KUkMY5t>TqCV%EN!dqapl76Hl zC2eL~9^#Mm)mm$1xi9YZ-Sk=1SMVd~y2Tuc2~4|Yy|Zxs_s6$#DtFgE*$QQ?{8<13 zvrT!Ac$(R8o~b?^QlfP_!oZ(rxZ`n>P3Oz7+cA#fED{_MQB!KuO)07`-6kvG`MDW( zCwn0p_`r%S=E{y+q*G<2<#r)fD<$yp!E!|b7rzY+Lj-&{KlX~J3C;p0<1-yI@H5(N z+j-i7A1*L}*WmZ_wc3pD(KONn*z<_(FVC^7FTQ#fy)r3DdFt_xT10@Wjjq4{<5n%~ zMZKWZA{?geEDysoTKaC{6d$#HvCGhs0kMP9O!8;CUE8L84d`l`MQvRbsW8APP^dk7 z6&Arzs-M?0-Z^^vNUO7XYC22GD(=*m%Xqdhbnl@IA z-9U$^)A=o&!a~ibzYgrORMY6)@YtcK0EuGV!|Q{)9XkpJaV0(4$eFp9pqGbvAyD2Y zdf=?^S+f|aCqa%lMnB0LOXIhv!+2UD$S~m^ES8R<0H7$p8oI*U0`q#pbocR z-+w)>m^lM&s%jt6nFC;n`5 zUCaNRmu$Q+XEeOn>vrko{xb-GV5W8LOxMCtPof2Oexn*J5DlT9gCRg9Ffs$-Q|ZMT z$^(o9)Ax!K9*~wBNhS6?MAtSZ5PI>@94ZjK3<>ySNIU?^gLFEtg(sc*sG*jNU>xNE z3+{o;h!TF`{!Ke!4F{R%`-^?|@mlMwkQyU_PCDQcfc2NbKVCv#vQi`*53Hb<2zDNB3U^9$p0$-berq-2QO1acsj$b$0=YO~mOyYO)MDsih5zvzW+sMc<3a+OWv5W+$&(ltYBVV>IA(RB5ODUju9CQp2 z?1>TNjvN$_fOhr7Y40QIETk`s=SATO0!@TKq*X$ajVM_zOPX&DN0O58eHtbp9{>Wj zQjy;;3T9go(7>bo`2)^W!7uxdE`Fe`Q9$6JSOkb+pg1Z*!;FQ*jqrpsM@%KQ8y7|L z{Q$ItFCvMA;880U6z88pNI+&sq-xFau%|InA)s30Q98_6+*j(Ln(?w*%YArDZe`bFo{Wqqtki6 z@J8F>ivo~3Pg9fxh_1gh87;{sNrW>?X{Vkhxk`Ye3BV02B%YWo1c5U*HbBv1y*EEfg}tHd&J; zuM3kHh?R>P_@!eTG{J0B$+3(@0sJ?bvqn;-_)u01VDvOA3&L0=cAGT91NTRO~4$$emNL$`2xNcUMNYCrjlIr*fJS2Rm;m7 z$AKZVQnhvEC30y_UcoAg)D2at2QMqn&4;Z*q+o01E`R`|m+fWIw8|JM(J#SBQ4Pu} zW3rG`vNrYd5UX3~7T-*+r+r%@uEAn*Y~AvuJ305#D^N}zjmrEw=q z^_$HtgojB>L;4nTNEosnbRLv6ZobL@5}TeuP)sjBH~0j)9hxn4md>n{UPCZ(a+j)= z{I@UgWkH-e~N zdiG>(8f`3@NGvG6dMmZ4p2*b|ndLs4dGUb#+U-f&`%dZ0g6YP_AeNeW^ttEO+hR6? zyu;NM_>lLC<7GOcMW3zJeTAM3ENW;^Bbt1~#*;0>6hOB94bx6m63?1vNj3koXp};|;Snq5C&- zL1+DV3Q{qWNQdDZI=9NU$mq9>*S~ue;a8`SJ&gfMuAm}T6%wvURvB3Oo;JPo7K}G2 z7ww2X#9pNKi6oaT{RuI_7WPSMr7*bKKjoGDzaZmdwef<_-HC6;;>cv?>XvC-I&{Mq z*et9me8wtym7JWGUs!y?tF*j&6|CBaCaol21%AymPh9WplX<xPs*|?a``ay*=F=I@u^gpxzCz4^_Bd~$5Y#TQp=T`?yJQ^eP^l$ zul5f2Hw+A4pDY{g($*fj&BZ>#O2?|I+aJ`iI>%o~Uu9^%xqEG)t%pv}{O~OJc9}s` zQQ1!yMV-g0BBvX96DMdEh@WwdDaUPG9=7<8du8BO#`cJZg00dEaWOXVIOVt%~+K8)LQuT-_K)6IXL;M78YP+|irKbltJ> zHnHEm`#oZ}2inilyKg)gtI&Hn`C2%?@Lv3D)y$$$i8g!v%ksQPkZ~m0A3OcSbs1Fv z|8DPctb7tciqWz?)za_u)L6l5Snk3;8q=V)G4}SicX|&9uyqgN1CL6VAz}?1gbW7S zz)1ia&w>BiGL)(qmw$=zoGM1HHuf{CrKxE&)GCfVi{l5R@&6|Eu@X5ck6Tc5{AB5| z^1Q0z6In2{zAgcUFt1BPq2LYb1KFb?@D;Rn&==;F$&cocyG7sM19|QCwo!=RT&CEW8=vt7s z`q~&~Fm+SpM9#r0N~IVJvwTY>5Jp#OdFU#P8K4jNPquEWNT~jWg!W%Zm@G1rq?mEj n(lat;a?-JEuE;1a4^vdEEk9XO%GIl=)DtN`CZrN`tE;b_S!4=x}W=b)_(45+M06mwjIESfUO`vd3pKf=4L}f z1BpbMpPz4QYa1ROJ~}#@ot^FO?tcCHbxlpp`1ttCmoFzLC!armzO}Wrva+(bxA*DO zr~dx_!^6X|v9aFX-pSFc{Zc=2LrXlQzRdTMH_s;X*WV4$R=WNvP*r>AFeagj_W z*Vfh+78VW;4z{+o&dkg-H#g_y<-LFZeq&=}ZEY<(JNxO=rx_U;Z{NP{=;)}guTM!y zNlHp;YHE7&%gV|Q4i4hu#M7)-rnA6X=%@% zJ@fSRTv%9eb90-RnCR;28W|ZO5C|?VE{TbWj*gDS#l;mB71h<%EiEmNA3sh=NbvCR zNKQ_+v$LzKt1B%n_44ux3JS`}$srPn`T6;cjg6_PsrT>ScXoCT3=GW5%34}l8XX-y zK0ZD@Jq7&h;y$I;*Dx_wQ!&(#6hni7XOGT`O!W+r>bAbNXTOS9v0k?J_Z)qZc8<=j z9!jWB-A_?SR|h53Z5chZo|l@Vi>p?kx1({OzKMO{J$rcv)Kz7qB31$G?&a?2Ym3CX zyLtF1V3km|4xV<73TOZS6pN#fe^v3lr-V}Z^8op0Of^q$N2H9HjHo?YQUWO}FD4-) zBP%N@f|Nu{NQ`n>g;_K_BATI9j z?=R*rCFbevEG{80FE5Uk6ql3~J*y$=6X4-%ixu_o;rY7+Iopgh@r*Z-T$oXui8GoMvnhX}5H5O?62*slWU9zuL-4UzSprkW+cCE$V*B{NlDr}iAvc^+KEa?$jXY^*-P4sI!Z`8+BwNzmavtuLy4bFQTz{Z z{spAJi_Xyb=kNc_;_T*shUMsSW=-B_W&=F^{p;tC?Enm@@Ah_g zwzuAHZmho{zg~N_`f}yP^3vk-h55N>voq6ElM~}(qa(vZg9H72q^D1Md%C+iJKEb? zTbi318|v#G*Va^5RaTUjm6jA25ep0Q^Kx^tvobT%(^6BC2}y|w@o}*+(NU2R`0%h$ z+@p}-he3e>SpNrpzCPafy*xeK-R|9Wb#Zobbg;LxwYg($Wocntv&&SJy;zn|DUgWsI z&c=G4(3I6!phN04Ps!fnnkJh{&ku zaBVq>2Yz?&-tq7U%g1D9W#{DPsKAW3gc%CE1?_&OP_0`&{sU2o<^X=C5&h89@uDj`{ z{e#0JQ{Ve+dnez2{QR{=FHsHS&}ty|g?sLQvlwkC8i>k4Ovb1-77xX-N}0#20E$PF zkZL+t$Vl3>R6*lv%dw`ib95;C@jUH$;|Q_KIXkOk%@s3+n1J#Z-o)}}C0a^!^7ox$ z<|_>?(d;sx*s5Zywbbr)x=|e4<0?+jVUHRw)h$h{=wVy1izza&Mah!TxExYrT z#;I+gZz#8y8tmH)-wZ{5c-i6eZf&Z&{nMH&m2{k5kK9#8@4JF`rh7V%wr5MO7fxFa zF>fq4-!4HRBfowk55#d9Jn1<(+Vm8hoqnQJ4|B2}Ei`!g65Q+aJmCVCPK~GE#6onm2>h4#;F#SscrX zBd^DyhXps{r59Z`6696{`(qWUs<#=IcXtOZCSkg?r{rC*t@!(z1T}aioD#R)wQZf^~zG~{&!97>>w3RsQRT3 zEep5qeP~^Fs`=2$0xP=CD26BDz;s?DAP9y>sIt&IAk}Z>nczlxju+#iMDv!f*Oy0j z5XCu9t&IAZPS=Z6Y72A?_nBaK`UjZJ(1eje=G%FyrxYUCIh7#}|M&MfBOZ!0jc^C` z6bL9n&|zR6<4FKe%t3dwS#*i!kXyqS*Eg;B_5INdhEnu+R{dxaO3Ao`Qim}~p*=dc z%ey^Tc;a!Ch%!5rXWx;g;Q~MO$RhgbcZ!EGG?sBwF(4>?rWPH8mfO)FH@16h*yoX@ z_ZlzL;lWrgZ&B##!)*ptZt3%D2Ye!U+yIntP3&Yd?Y76s+pIf@U|{&$l)-Zs+-8sG zw~A{#SWIra`%%*hG|4Psmmg~{M-klXU&L_C0+!62?bQ3MyY(ZWu?CZ!{MhqX57x$C zD~`U-rC|UbjB_db9G!Dc8GtdtDo);?ZPw}|TYXg^EWKA6G<^Xb-o9Hm?zet#l-e)D|meA%?Mfmg!s zFHw~3wqXx`eLoLmQUTSCi7=@OW>GUT0QOYS^jMdCZei0N>IV|x7uAp`Eia7$?z;GV zawxTk4eoN+L4sF&3CFh9HF-%4(7a~|C`ZO$cw*qI@Q@wENepE`*xbGO<2)p?F z@1>Ap5QdC{J{X&@{(hKAqA5oQjD-pj4_SmrDqKRCP!35Vn5tnANoNCLR7579rdV-X zw?Ac>6id+-xgbz%isrU1hH6QxQ)@bf3NXL97pA33q42Fygw%|v7U8(`d3QXvF9qQ+ z`I1F}j5B)hK0FLoG&DOj8>zr-)s&(FQ@}inH9sz9ovPH7(E+fn`kcp-LM8J_lN_4l z@1~hn>3;iJL?ggJ@aV`00~p zn3>;I8Hz3{=d(Yr7HcYGKK)UF3;~Rb=!QbM@^O%IVkjlbgr2HwnaO}5REC+9it$eP-4u#88N<>J)09-W)5QTczq*Lrig)BJ$qQSME?4BBZtgyi6!cNlmM!{XX z@p`)v;#T)D4%lxy+|`0j(~PLXi@>1~qaW~{i(!<Yr+ldIhTK|tGhJWoSKlI&i*j!zyF?UL>*79uDSNRdeOf2GyWd6L}-!s zBv73W8g@h^>zfe4$_-&zBf3r!@5o&dqkYUM($?kflPRx6A8HrsbrAq@65AHWYDC!7 z+q4~8Edx**#z%9T8r`{l5t8u9Zzs@CeuT`C>v-h=ETB+h^ICLJK*=eT{$7|X=am}H zyj62Suv|QdB^ye-5-WQ3yNLxZoY_h5o%u_1DuA3LcO){L=G*rr5?x!vBihiln`Ejh z9j#5Sr=k>;#1t7k-~;KcOx;0dC zG7jT#R^jv|{r>&q^rv1E{M`Qi_N8kAv(8!jS3)aXp!TwECE|%UVSxhrMTU?oegIO1 z`1dvsu2h#oFTgEL2{Rr~wWwe|7teX-FeaYhAGZQ>y}$~Ha7npvY18n_a^VhyQ_9*l zxP}dY(<>aqikFTC<)I;vQM*L}DxnH-gMA}fK^QK|MdaGU6!p*|(!;C!ILxtIgpI?w zjfZ*r7|so&6JMyjSENf;q-&+dwTeiO=t!>5ST#fQss=}l&CMG!ti~8H^=wqgwctFGq(80yaNio}+LHHo+Dn?4V$SxUI|n&f^L}SiYG}>5XOkXeuJs}kb}v4L8WjYRrxe^voy_sG_CA3oz66^7$AgnKi38_KWe8Z zN7a2KPTL%Vw{ba5aSilJ0h>@AYN#u1qq(GlZoLSVG*gtWQoKACj3=b>n^K*~$tr2X zn9v{;8vO7@X2?k+FI_^iBtmm#lgdrsQe8`kfW&{b$K!%{uxh-b7Z2`F**|}YvxjouI z+S%A_QdXk85j{CMdlZM#hV7J#JD#MIT^_Di;+N&DbI2(ddAv&i!JPAnr7<@nd~(b* zEEUY66tm&y$RG*;c(1eI{fmN+Ck6X#g@-2v6hr`i5w7ip=Xs7TAjxo7iEnBoeowiY zEie9Y5#IgP_^S}CX4DnjpLnlI&fQFrEH7cF9xSe1z3OC!A zs9iL{!fy5+Ntiq@tvz&0%7kcE7hUv8E=Gcd46j*#FSAj&2E)ad+u+%?6ZFZ7#My+; zslQ37H zx{3h|NLQtqSM{brqoS!O(di!kr8($~wTu!#AncrB#c`8Kxq`UAPHYje;&XpRAmHvr z@NMehScbcbaknLYR>6~;^Dlz^eRsn;_pfXk)eZ;Nj^@;kchznlLU7eo%=`C6G=a$- z@C-BY7IW*g09Ung%Bon(8urut5_0u1s3v(yf&ocYon2H?6^t3dcCr^lAS*A1XH<|p ztGxhHX%G|K?cd+){WYNSvJlBVxDfL3Y8j#kk^RNa+^ahFQkD4HV8aii2*KY8m6HDCf$+x9GBaDEo2O4K{L0s;f85CHpvwvFlzRJ#t-0y z4)~^mxZPk&7vpK;7ZgxIBjSy3W4Tv{*#ca9Ph#i<{%+89=1Xf&U}a%YYM56m%D6-L zQb-v|MW>;w_GK3eM;Sm3WFP`tEV|o*x;t{aX#qf6SrB}-i&O)lL&Oz(K`*$fvXHY` z$7BX;I;u{@srEb8SUZicbh5pKt0E;+qu>pnC2j`P1T@rSH{{sGt< z2#uli6&?_ejhmUA+n1oHRQvj_8Bi49DXXDPDS_1`R!!g*{xwx;u}*#_rt#-dUWs5` zF{ZOY7-omfSG`hPUs-Aa>Drj+%i70=876UU0Bn}w@87{4UuFsS^o#WLpC>@gH1&)D z_oa1D2aIhXTNCA$@mZ!>qAZGo%R{anJA5AZ4Qps?p zJ+QbE&V)4b_K+YAb` z@4ol#iv*TfrZ@}Y_Oft}hpUkRAwA=@tK)U?V6+!hT>+?pgtR@J=y015bcSi*0QEm7 zNRz;Vz{?91qX9U8c@3rNKBO8P+JzmBAmY?pMn4}yWGn|%-29i~B#&1lXaJ{>Z+yTj z=Toyd+VXUpcrMjP+4zd45+u>W+9Z$$63mMLuE|PRcREUvKtES!e*c^i4N?XvDUZ6r z`VNJNDYNzc5myNy@UPj|sSgUtphxd@Y4!m?0z}aZplAaz-iK5TnEv$Xo3(^_XPPa% z8~n1K18AKpAb|=k>&0;198(~S*9>YtZ^?N&a(v$A6XWy5j6!eb*JM``~5^wR4~Q=fcUOL=wm{PD!D6 z9`&PcM`UR)9wv!vjo=B^P?Ejv1q%7KguA#LrnDS31r)ls#DO_oj_q9zpBlJ8 zFQ{$c%lm`CAVodVSzyPnm+s7RlN?f8^=B2sCJk3zytCCFg z3XymP;R{U_fmOX4s(HNfSg)D^pn}XbbSb5jG+b#Ol(4r_w~$JZy%N;}x^xVY#dG8?P`3Yq>?a zmnaio2w57Xyv}RA&L6U_&m_ZvTNhbd=TEGv!Cj}vpROtmKBwBREj1@+A|kHdU8GKY zMab#9JOIQ1YF_^udPBR$RshpLgRrz^CwXi4V<;!h-`)y&Ynu2Li`%Fmf!?Hp(nVzq zh=5P)a7qNgrC`gY?n&T2`0nqmJN__Lz_zdTw(Imlm?6Y3u_Xr$*@3)dYKEEtUNg}a zU%cCuW3vT6w}*U;-j>zVBClKWP1aIOP3k$a^?E zy>adRuu5}Oso0$IhXv~oiyGN-hB)aeY+NY@dfF_Gqpcxs4Gu!+433i8-(hy=o=%zc} zN6;Uz5ud{E902SfR1LfAPY+^4Hdsy%Kz8$AuN?A7khOv%O|A=6=SOs&9&4aiubmzb-T*Qp!4EvP zKTUozEc~2v11Lh6ur8diDf?_Ej?6QHT=n|mQusxK0H(b9#p4mH8UZXq7Ao!s$&-&g z3%>?F{rd3r*O1e%IIeGDSHI!!e2aW^`YpQfTkO+s@vpxno_-^6ouphnNxO5B@#rM0 z@FeHyN#5&|g3}Ws*Z1P9-%Ia&FMssCvhe%XY*r)!m;lEx5&&Qv97X_SUx$GSfD1M- z8Ummx0oMBHM>yd}_v?r!^;Gm|02BbAHU!Xn9Yr?)+aAH{JYy&d0NNe!-a9`d5kKG! zFYmwjK@9+a2tozqU&=p!#Nd7_)&7o|&6?#}xPSx%n*uKQyDQiBA3QCm2f*MU00_w2?xf30RWmfdO%)gbaibEupE#cTl_e%KCY>} zwFpqs(I3YMFHdQv?i+|EoRZ?JFHCk#Ml(_a=re{JI_Q`2;pKDB1ACfxUJPvSmahyf zGrpx6fsz4HlT;se58qA#2jN~6$k2M*p*=o}VUd23$e7DnVK?`zilO0DA}KBhDR`|o z1OS&d!_IBXbsoy|U8`IJkX19w zWyZABnQu%IeI@rwm4$(6Yq^f5NTsL4rz}EX*I>r2-=k{&c_25&K(!OT7*_5wBuArLjD|H8fN`Cz*l!is^CCfn>#Xev^F&A9FM=m-T3mJ zBF=&K{uV+|;5RBCg+@u1aLS-0M-wET`PiV2J0iKzjApD;(!#^)CVX^!f|F61g!8#* z+P#c25BfGczUb5U_HQCOv=;Q7RojesV`?f@ktn7Nto3zn#_e34Xkye-7-Irz&Xp^{ zjIVI!r)vtaH~rLm#TO|7)&`(J4Ld0VKW`_720U}p*6E;W5)`v|a&FJU%DRaj;7}*i zS6$nr!|#w{UFmX(?v1=|%%*nd4A`4Lr9`+QJ!LVe^w~O30oSXyv$@w6QGligVn6Om z`FgCxmCWR^)0C;murav}Ka7o2i{>|?YR=zJWy0)P3+YzHXIyaVuF!pF-`bVDFn(=# zt;<|!B27}I{ykg8HKE@fW);aDvp%EO8fa1~x@p@X2jWb!*Z6&`t*=a$Fnt|-eAoGR zNny|Ia+NiHH>Ud8?vZ z(|f+M-@kI})Q8oP<#T7&V^UGE&f<*Xy?V}*DL0+Q%e3n<6B(x8XOObc@=K1o zCG50-tgO7?qAdG%#*Yz>?UVchQg63rxeea+<%^`YR{F_&IOu3UOKXpKjj*%XFU030 z1=p<#UIIy?RubPAwtKz;5l1o*Qy*WQZvHZu9yFAbpm+3wHP!uEztzp z@1w?yeOHD>^KvLLwtP#HkTTO+1JJ=m>vzXn0d>rboFfQj{`?X$ zRDQ?esChzGwkq>cEuHB%$@EVlOR_7ScDRwa#P4?LiWg-ZfweAqp3=!JD;>1w*Ceb_ zR7k+yuT!4z$#o*-NO@bEMi{odR397 z>%ElUOL3z~E5MV1PnV7M*HG-BJg+FDE(z2xpsf1SQ}|XIo04^8yNH-w9L8Y~0>Y`P z@7sYX8OF~2qD(e!6b(@`=9W?~Y1|V+KQf=QmG>HfX~A&Z-{tLI<6**DLxMgp7-$K0 z5{c3)TV6xW1)RKRj5N}a@+ zN<}y2;^Ap_ycd=M2IHfnXyMV!eG;!2FOpyx3$_CJvWdt`$Gqw5Pq z7y<;0TaDm680E8Fw*%2cI|H%KaM`Wq?4Q!l`I7o@I7V>64l7CV?P5ZSUWy-trb_FS z8who9EENoX&Ptm-myuy##^P6{tD`d&oGo20IaQ_aKR#dZ{kQ@{dzXBcs{3E2?k<20 zpa~HBD^nNrCsP-sCNH8HCnB#HNl2zlO-rXt&PrxNm|)K`bp~Qrvk8j&`dnNWE(8S7 z(9lVim5ERhJ36rj#x3C$RW*<68*e`$sI_-Z5J!SY)wOjEbabNA;a3eNR|}?R`{x_! zhL??BtuD`0J{wq|qbEW#Kbkv5l*0Tsr8d}@ob>YPabqjj8t};epkQ5smQAqHQImFDmGY2&1d=;%ZgADv5TAbUU(oD*GYZCZSbc5{>lyk=-#jk4GIRcr4vBT-rF0Z^SNl^!sBBQp# zY=c7QB>A!FuG`dB&KJ$7JV^KF0VM?He`Oh#-?1=*5vlGKejL! zM(WFEpNt=l?;7i!o1Vc+&czmUk93besb85fP+SWmuP;qZZqJCm3xdPnhAsB&4<62_ zEuJNbow+*QUOE8Hmg?9gLm;BRf-(jy1}y36hl4V>vp{i{{qh`9?)D8RgRn-zgB!_x zDZdM}T^K~b6E{90!*T%c%#yh!vu_M&HQgz-4gVd0VyFc+hsw*Cn`a%rXyBa*L4+$D zS`Dh01X8F~BUvAtt64eW*>+=0&9qK^6vJ^W&bRXm_j}$h=pl^Fo>{kY9M8G%C=zm% z-gP_oHv_`dG#!KF4hkN{f7OL=u`JjG-=mf4H!ix{FsWuV9xIYkdE2m5Z(_VB$_Z^~ zX|>UcH@*B?L(#+sbs*HfQhW#c`PRdn8#w2-_j?)aa0Apx!&(mC7EB~a|Lg{LnZ+&RBm$1{j#C!*V|5%{yzk06_+jNKjmo{T4e{%2$r(oH| z(F8tKG%GQDlzSnMk9yDVjYDy8m{}-*#s0N#no7sAK%lfuQOsl7j+f$>`iI%0--t@0 z1Z|XX|FD2V=3*Z7^G)0@f2(ww7NXz+$t-cPM!L|QO|C+@kw_pm3TAS&D z3Piq4>o9r#Y~#ag@zgHkm6JJEA#7V&jvl5nvLKLITE=b5XIlk!U*tCniy%}hL=NV_ zo!r=r5y2~ob(BK6f&Am6KpZv*L5| z@=KE~AuVwXXPB%7X4J)wS$Fr0k~ViAYOJiwU#o%2^)#Lc=0< zXc@o4+D8=Sc-^zUk@ zYrVmGE+zsTb zo_xZG!BBuvED`C?XJ)eCq>?7oX=55Q0EcMuvSNZOaW`(NUaPlSD5t%4oBHP|jP^c~ zWh?y>JvK|!^;lS^&2m-YzERsO6NTT!wO?KB{N_*3OHq8>8^o46}Kx1x=dHUrUvuo-Hnx;1H-7fuwuG0quXd3q2`2Z40FH|+~lS*7ig;ZCEN`_of&Le4s&`q3b zWcy~k>96HtryH7f#pX!!Y=|lY6fLjjJMHwPef{771_?@EIHEqG%KxN_UrI@;^lA;W2;mXo@qjA@Y zT$@10%3KAVJ*{OCVP_s7WPb&vI(R0h=vc|2gJTsB@D%LQvw(BM|K`*6Gq|e%H>L;- z`b+&27!wv1A1|*V2^0lNYKSC6u%FAyV!{>@3k~w{OeQqv;V9Jk^Jp{}%uK_enSceB z##0p)NtTKTNwKoR|3nf^%v@YTh^Ruft_aOuB10*J6$%|3{u6TO>rV*?+|I-oQZ3+V zmkPUdbY8t4Ss#D9EpUP2BSolr#r0@K#f80BmomiJR2d!o*ilFLO?FhrCD);2ZfOJ8#IO3yZ}8it zGh$YOV{V)4WTR53f*VQ(n*X%oMv$I8?;D#){~%^_%*$eDoyw(C5NE7_IOR$p^DJHQ z;b-?{YY1FLPEMmfg{|%Qqju=w_G?2{>H{pwbLZ8iSjuy*G`9<`s~XdVJjs=lqHLfP z-ImkhJBpgbTjE{`ep)K1K1^|#2IV4_QC0N3@-WEdn6+>tg(sppORWNmHrFvvD#BkY zY1BV^5}B&t23qi3YT5o{WQd%Sjt|7wk4U(6m<(ywhU)xYr5MFR5dNef)hFhgav!m?ArTZhn-VB?jqlrbwS=o$m;bGh;0gr&kCdUdj-f}YbTGWU~ z72GzkjWx63%eZv6N*%<$$EbRT_HuTaKUE*P?+Ugfoj>}XQH3E;KW%Ij%uu9FO!Pzf z3s9i4mb4gXP?c8@qEM1W zolu>mo##OqF~No1t*E3;53Ig=*{)xZGqIR&kmB)H7rjBi>h?Y2LMwq%`Hh@IwLDE} zpbKExDef_z$$`*M`7Cim7c#FcXzTl|m+4C>BVvvI>%C$jK-5ajO;+O8%e!J zu=Fi1LK26z5=z7 zs^yEOBuwL@@qQT|=Q^bF1A|yaos_=5E|Fs7G?UiB8q$h{U@cm(u^Kh1P}a?sFN>IB z0eVvq`sR^O!Nnkx<}Zw91^&uMirDjH^Jm7_k_#sNHL9tL)7Lf9yC}<`?pkV)pjg`) zlQi0nkICrEmnNI;o_3c{Fq{XXo1BvOR1yA3Vcj0ueK%_^sl8Uh2_-Y;ea#nxMMZh^ zU$}kVv{gtUS%y&BygifVdvWau(`?}Y;9IN_1ix}oEI;>DPtOy1Zz)Pw| z^NkCyQkcwEc;QrqIuF}Rhjccfd6gXguLY)gR5I&U+8)0RQ|IDLer5V8dBJmIKVz|GZ|ZaQ*&sRf{IJZ*TYqwOYBOR!y;XoEEd6^<8;cV9z6Rz0iY~8RYy{62!N# z*}PpRrYM4C(E{8XjL}7fTJ0IKI0#(qFdRfs?vp@>+dCW6N#T6iGs-_6!pp;l1hvZ* zXmI`xStp!Ka-UZ?i3T1cZ8lfh6+t%XGGX@I z(tapG`IzIy9RGOUdG{}QC(Tx~*=klS(9TqQqtxrvR%0ry)z7^RzBVk6qhfB?pJTq| z>kJFS+}qyE4wlalDQe|yx>sDbL?u>S=|TD8RjQ1;RU_BYo>I+ZeOWIS`su?DEx5v< zTtb(XNW0g@2+mlTKX0M|Hj3su0&8`>Mod>yu`6P8+-c?qM3=yFFU>D zBca{-HI4g~w*5&==!L5xN!S7Mr0bQasSE8hD>IqbPG3pee~Mo%@*L66FY_zj^ow=o zw7&A=xO?ha=Gv{^9~&QPW?nb9gg!dOEN{LJ;UR~PFrA%3h=|aC31!XC*yQTJkKboP z*_a?TO;sRJG+9zrLnI>LOemX~lT8&HttLh%_y1#(3ow(Q{QSK3LL#0~Na~Dd{=+1H z_8iupi=PST?g^99f%Xmj;gYjm9-o|^3+T*Wc&@X&GWcqQygo6twf$^nujl=X{!hcN z`x9!M>GJu5iQhUmC}z_!fp1IMj!oPNs*h+W-Q*5b)-Vu+YAlC51Cy%8d5P%d6cyD7 zRrwGCYh#(2hQ*1;$IfWv*c3pvEMIp}9B7!Y5V7YV&<`^z)$tVW+usmc$TQ+G?XAAP z9rf69e%B3nS!l7zgkjks63#JXyPs0~k zZUtrS+o^}2#s*J*W3y9<6{2S!%Z{?2x+N7(7x*RE~{sLy}_M!xeDU`Z45LjgR2 zsI4_dBAI-baUjF#aJTiq$ViyoO#|8@4Ali<6PFwf9-{$ZD!ru#EjVEOmm>)~+xpA@ zY`vm39m8JQ|2tdipMRg zF_hoco!tAEFF_B_b&idfPm*RD=Z8n1hfO@4?tix0vG)4SRNw5J#YH-c_MPX<%=-EQ z0u((O~*IXW*TL3wzM zjmE+1WfNMrt;d;p9m=P2<$U&h;iVNbLYRscmp(fIKED^%uITZ1IdTuKXPY0jel#Irn0h1g>r|`n#P?B2e9sRCU!zhiApO~qxWc<>Wmk_Bk z{Z-p?o8;^R^K=dm3x)^AdMh9O1r+-m-4o9B%TMBo`U6QTJfMTv*JO{k%-#4#1YzaCGI|~4n8QbIt z4FFIF++D6a)zs89Ha1cy6dH}z($Yew)7#tIJ3BkOySsaOdiwhMK79DVWHJW_2Zx7; z*=+XM*x2~^_~hi|^z`)1%*@=}-2D9f;^LxEC|q7%7KubFD=QL-L@JfaWHO~vsk-;8 zd?oOIOThBfOBYpfTO%)d#Q=al{oe}ei1;f&<=h+V-ADh^y1} z11KxV3CM8^ixJe%6ra4<*a}7}j zvT{#f?@K>`Z!y=}Yhiph@2SIsk2+|z2S09q0TcsIN|V$cs9C(z)Y-1nT)+2-!x4aY z`)lAUlK-|D+*r-u_lSli;i2YLWh0!P?^Eb6X(4&KAAa;AAjeLpTreuLj z<{(p@2w@#g?eit4F-?WjBDOtwm1~Vj70wWxMG}8)SIwM+W8^+K{yd)mVeo6W;j*({ zFEta9_MqS@R|FFH&j||SF2tp3c%SiJScoTb-{F#(?ANoBgUAj@%b~ujHQNh zf3{ml{9$tR@FqA+%vkhj4$pLub>9a1h=UE z5_G@Be85LIvg;_=;ivRGj6Xf8X02cA(pO&P@thJ87qguH_1f zkNxW}$+afxHO7dhr`oqVI|d0uq;4S)zG%t)PTuhG^rr&iaePa9DE3t*O9BpxA$I5` zcaK9%eWxnSDlSa*cn+@r^yiL95*EA6?ZG;TJp(KqvVTsDk?%bphR!^6bRhw^|7gVx z)b@=Vkg!#Bc3ae(z;5u;B)@ekcs6GCX9pprclte80V3%@p-pl*YC7)8T&1cavzX9< zw2Ag5ENfzhxz5MwO&;ujI3x~0siH+lI%_NTh(KFhgzELN;h(R_> z&0w7o&JewC9&-Qb+y01Or5d09@Yy`I>oU9yMVGGI+{_<=lEO3iyxHw2o`+18Z4{n6 zZg-IMrMY|}B2=nTzfB?EQX?LT(;@AcYSG*%v7ha-#9TYWlWWAYo@09Co|Ni`UHS-H zn1@qz;ek4xA*PUr1Zy;Ef-M0W}iIgUxMquFXbdW3!aoDda*{U%J2 zBgzW0&&YMt8YwFkoV@&7!af0*kIrADltV5K@u|L`jncHyc56 zzB)~9E+rm+bTygL$Ss%en!P6^KP~@kTK%NSKG*Joctiz>%H5ObWi5>^3`{XUSI5b7 ziB7Qa^}Vz^0>~2=_Am zSTXH!0Wwe5qPhv5EmQA0Wenq(g)XYmmturtDJx0>;_t-r^f64qmzdS%6S{Jp^;O48 zoqr1BHn|ca7!x*Z@VPWUX<_1Ffxd-L+MqJY|BA$0_Itm-sdv^A2$gJ}R#exK$O4xo z^U{Q0ZtqiUu`7eHlKgSAq-y<*kTGwbq~xTWC)v4daJMASM12MGkn5S9S63_KE%qNW zYozQvMP%?9^irr^f=n_WfI(eE@8!G}Xl<(**WZHV2&6pq5<6~HhGG54* z>eLt1kg$ZE8?d!Y*qx9kGPLYW2x2v+6sc`+t$QLdPkGbr26U-NAs{7YuMGy|(mh_2 zr3`_6Z808RSe8V8XS#rZ?#t&Co{z8%{aEQ$vB2%g!LNw};RU)R@$TM2Uj z8dT}To09$vV}g{hUuaS@wFl5((0_a`XfEmtM=0VeFaL@eh;?(^+}&)_xMpmo8SJ)o zl3!q^wA35Dkh*-3dr0S*mth+>+$!~BWs=9U_g6k{{8-l>u-`3WJrMP(0id?w6=v1` z9jBKBFACc_)`Ewh56BV>4FYR6JVh&7MAPMSxG4noyIqOUjJ)EgsArr}Oio{;>03n) z?D~DP+-}~yfV%&Mo>Ac7vn$lps?$}%`Kq`rW-zku<>>^PmvW_ppTq(cJdB7UD=XT< zvfp>0=IX3ueP?)Yk$3H_n!Tiz53nL^$hHd25%Z6};u{ia*&Aeh(d#=W5}MTHo>%+F zjhSgB@>wSSvA)aSVK-D3$`%kGz@&4)ei59h%a$-ErkO1BSS$6JG;g fk^FC)K@NsZrx7M0V%16m0M1UXj_=Oh{Kvll!Dl6t diff --git a/apps/presentationeditor/mobile/resources/img/shapes/shape-01.svg b/apps/presentationeditor/mobile/resources/img/shapes/shape-01.svg new file mode 100644 index 000000000..95c6055d9 --- /dev/null +++ b/apps/presentationeditor/mobile/resources/img/shapes/shape-01.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/apps/presentationeditor/mobile/resources/img/shapes/shape-02.svg b/apps/presentationeditor/mobile/resources/img/shapes/shape-02.svg new file mode 100644 index 000000000..5e49ef9ed --- /dev/null +++ b/apps/presentationeditor/mobile/resources/img/shapes/shape-02.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/apps/presentationeditor/mobile/resources/img/shapes/shape-03.svg b/apps/presentationeditor/mobile/resources/img/shapes/shape-03.svg new file mode 100644 index 000000000..d5337e498 --- /dev/null +++ b/apps/presentationeditor/mobile/resources/img/shapes/shape-03.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/apps/presentationeditor/mobile/resources/img/shapes/shape-04.svg b/apps/presentationeditor/mobile/resources/img/shapes/shape-04.svg new file mode 100644 index 000000000..000eeb53e --- /dev/null +++ b/apps/presentationeditor/mobile/resources/img/shapes/shape-04.svg @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/apps/presentationeditor/mobile/resources/img/shapes/shape-05.svg b/apps/presentationeditor/mobile/resources/img/shapes/shape-05.svg new file mode 100644 index 000000000..1cc6271cf --- /dev/null +++ b/apps/presentationeditor/mobile/resources/img/shapes/shape-05.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/apps/presentationeditor/mobile/resources/img/shapes/shape-06.svg b/apps/presentationeditor/mobile/resources/img/shapes/shape-06.svg new file mode 100644 index 000000000..e48b1673b --- /dev/null +++ b/apps/presentationeditor/mobile/resources/img/shapes/shape-06.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/apps/presentationeditor/mobile/resources/img/shapes/shape-07.svg b/apps/presentationeditor/mobile/resources/img/shapes/shape-07.svg new file mode 100644 index 000000000..9a19299f1 --- /dev/null +++ b/apps/presentationeditor/mobile/resources/img/shapes/shape-07.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/apps/presentationeditor/mobile/resources/img/shapes/shape-08.svg b/apps/presentationeditor/mobile/resources/img/shapes/shape-08.svg new file mode 100644 index 000000000..9bacf3f26 --- /dev/null +++ b/apps/presentationeditor/mobile/resources/img/shapes/shape-08.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/apps/presentationeditor/mobile/resources/img/shapes/shape-09.svg b/apps/presentationeditor/mobile/resources/img/shapes/shape-09.svg new file mode 100644 index 000000000..82084fda1 --- /dev/null +++ b/apps/presentationeditor/mobile/resources/img/shapes/shape-09.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/apps/presentationeditor/mobile/resources/img/shapes/shape-10.svg b/apps/presentationeditor/mobile/resources/img/shapes/shape-10.svg new file mode 100644 index 000000000..1f2d91817 --- /dev/null +++ b/apps/presentationeditor/mobile/resources/img/shapes/shape-10.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/apps/presentationeditor/mobile/resources/img/shapes/shape-11.svg b/apps/presentationeditor/mobile/resources/img/shapes/shape-11.svg new file mode 100644 index 000000000..7543fc4f1 --- /dev/null +++ b/apps/presentationeditor/mobile/resources/img/shapes/shape-11.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/apps/presentationeditor/mobile/resources/img/shapes/shape-12.svg b/apps/presentationeditor/mobile/resources/img/shapes/shape-12.svg new file mode 100644 index 000000000..c3d8228f5 --- /dev/null +++ b/apps/presentationeditor/mobile/resources/img/shapes/shape-12.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/apps/presentationeditor/mobile/resources/img/shapes/shape-13.svg b/apps/presentationeditor/mobile/resources/img/shapes/shape-13.svg new file mode 100644 index 000000000..f21b0d287 --- /dev/null +++ b/apps/presentationeditor/mobile/resources/img/shapes/shape-13.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/apps/presentationeditor/mobile/resources/img/shapes/shape-14.svg b/apps/presentationeditor/mobile/resources/img/shapes/shape-14.svg new file mode 100644 index 000000000..b7793b404 --- /dev/null +++ b/apps/presentationeditor/mobile/resources/img/shapes/shape-14.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/apps/presentationeditor/mobile/resources/img/shapes/shape-15.svg b/apps/presentationeditor/mobile/resources/img/shapes/shape-15.svg new file mode 100644 index 000000000..a1b230aca --- /dev/null +++ b/apps/presentationeditor/mobile/resources/img/shapes/shape-15.svg @@ -0,0 +1,8 @@ + + + + + + + diff --git a/apps/presentationeditor/mobile/resources/img/shapes/shape-16.svg b/apps/presentationeditor/mobile/resources/img/shapes/shape-16.svg new file mode 100644 index 000000000..d67b66757 --- /dev/null +++ b/apps/presentationeditor/mobile/resources/img/shapes/shape-16.svg @@ -0,0 +1,8 @@ + + + + + + + diff --git a/apps/presentationeditor/mobile/resources/img/shapes/shape-17.svg b/apps/presentationeditor/mobile/resources/img/shapes/shape-17.svg new file mode 100644 index 000000000..276fef8ac --- /dev/null +++ b/apps/presentationeditor/mobile/resources/img/shapes/shape-17.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/apps/presentationeditor/mobile/resources/img/shapes/shape-18.svg b/apps/presentationeditor/mobile/resources/img/shapes/shape-18.svg new file mode 100644 index 000000000..3fa87ba9a --- /dev/null +++ b/apps/presentationeditor/mobile/resources/img/shapes/shape-18.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/apps/presentationeditor/mobile/resources/img/shapes/shape-19.svg b/apps/presentationeditor/mobile/resources/img/shapes/shape-19.svg new file mode 100644 index 000000000..dbdf65b7c --- /dev/null +++ b/apps/presentationeditor/mobile/resources/img/shapes/shape-19.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/apps/presentationeditor/mobile/resources/img/shapes/shape-20.svg b/apps/presentationeditor/mobile/resources/img/shapes/shape-20.svg new file mode 100644 index 000000000..04b4c6b1d --- /dev/null +++ b/apps/presentationeditor/mobile/resources/img/shapes/shape-20.svg @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/apps/presentationeditor/mobile/resources/img/shapes/shape-21.svg b/apps/presentationeditor/mobile/resources/img/shapes/shape-21.svg new file mode 100644 index 000000000..d81cada20 --- /dev/null +++ b/apps/presentationeditor/mobile/resources/img/shapes/shape-21.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/apps/presentationeditor/mobile/resources/img/shapes/shape-22.svg b/apps/presentationeditor/mobile/resources/img/shapes/shape-22.svg new file mode 100644 index 000000000..4f86c3b95 --- /dev/null +++ b/apps/presentationeditor/mobile/resources/img/shapes/shape-22.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/apps/presentationeditor/mobile/resources/img/shapes/shape-23.svg b/apps/presentationeditor/mobile/resources/img/shapes/shape-23.svg new file mode 100644 index 000000000..f7d91a86b --- /dev/null +++ b/apps/presentationeditor/mobile/resources/img/shapes/shape-23.svg @@ -0,0 +1,13 @@ + + + + + + + + diff --git a/apps/presentationeditor/mobile/resources/img/shapes/shape-24.svg b/apps/presentationeditor/mobile/resources/img/shapes/shape-24.svg new file mode 100644 index 000000000..a98199ec5 --- /dev/null +++ b/apps/presentationeditor/mobile/resources/img/shapes/shape-24.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/apps/presentationeditor/mobile/resources/img/tablet_startup.png b/apps/presentationeditor/mobile/resources/img/tablet_startup.png deleted file mode 100644 index beacfd2d26f0d4f7e66c9f119fa09f9502b08b2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9084 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'); + } + &.icon-burger { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-edit { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-undo { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-redo { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-reader { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-download { + width: 22px; + height: 28px; + .encoded-svg-background(''); + } + &.icon-info { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-plus { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-settings { + width: 24px; + height: 24px; + .encoded-svg-background(''); + } + &.icon-about { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-help { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-versions { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-text-additional { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-text-color { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-text-selection { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-bullets { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-numbers { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-linespacing { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-text-align-center { + width: 22px; + height: 22px; + .encoded-svg-mask(''); + } + &.icon-text-align-jast { + width: 22px; + height: 22px; + .encoded-svg-mask(''); + } + &.icon-text-align-left { + width: 22px; + height: 22px; + .encoded-svg-mask(''); + } + &.icon-text-align-right { + width: 22px; + height: 22px; + .encoded-svg-mask(''); + } + &.icon-de-indent { + width: 22px; + height: 22px; + .encoded-svg-mask(''); + } + &.icon-in-indent { + width: 22px; + height: 22px; + .encoded-svg-mask(''); + } + &.icon-prev { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-next { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-table-add-column-left { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-table-add-column-right { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-table-add-row-above { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-table-add-row-below { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-table-remove-column { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-table-remove-row { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-expand-down { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-pagebreak { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-sectionbreak { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-stringbreak { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-pagenumber { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-link { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } +} \ No newline at end of file diff --git a/apps/presentationeditor/mobile/resources/less/ios/_search.less b/apps/presentationeditor/mobile/resources/less/ios/_search.less new file mode 100644 index 000000000..5d509e859 --- /dev/null +++ b/apps/presentationeditor/mobile/resources/less/ios/_search.less @@ -0,0 +1,121 @@ +// Search + +.tablet { + // Replace mode + .searchbar.document.replace { + .center { + .searchbar:first-child { + margin-right: 10px; + } + + .replace { + display: flex; + } + } + + .right { + .replace { + display: flex; + margin: 0 10px; + } + } + } + + // Search mode + .searchbar.document { + .center { + width: 100%; + + .searchbar { + background: inherit; + padding: 0; + } + + .replace { + display: none; + } + } + + .right { + .prev { + margin-left: 0; + } + + .replace { + display: none; + } + } + } +} + +.phone { + // Replace mode + .searchbar.document.replace { + height: 88px; + + .left { + margin-top: -44px; + } + + .center { + .searchbar-input { + margin: 8px 0; + } + + .replace { + display: block; + } + } + + .right { + > .replace { + display: flex; + } + } + } + + // Search mode + .searchbar.document { + .left, + .center, + .right { + flex-direction: column; + } + + .left { + min-width: 22px; + max-width: 22px; + } + + .center { + width: 100%; + + .searchbar { + background: inherit; + padding: 0; + + &:after { + content: none; + } + } + + .replace { + display: none; + } + } + + .right { + > p { + margin: 0; + } + + > .replace { + display: none; + } + } + } +} + +.searchbar.document { + background: lighten(@searchbarBg, 10%); +} \ No newline at end of file diff --git a/apps/presentationeditor/mobile/resources/less/material/_icons.less b/apps/presentationeditor/mobile/resources/less/material/_icons.less new file mode 100644 index 000000000..321b5376d --- /dev/null +++ b/apps/presentationeditor/mobile/resources/less/material/_icons.less @@ -0,0 +1,224 @@ +// Icons +i.icon { + &.icon-expand-up { + width: 17px; + height: 17px; + .encoded-svg-background(''); + } + &.icon-expand-down { + width: 17px; + height: 17px; + .encoded-svg-background(''); + } + &.icon-search { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-edit { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-reader { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-download { + width: 22px; + height: 28px; + .encoded-svg-background(''); + } + &.icon-info { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-about { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-help { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-versions { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + //&.icon-text-additional { + // width: 22px; + // height: 22px; + // .encoded-svg-background(''); + //} + //&.icon-text-color { + // width: 22px; + // height: 22px; + // .encoded-svg-background(''); + //} + //&.icon-text-selection { + // width: 22px; + // height: 22px; + // .encoded-svg-background(''); + //} + //&.icon-bullets { + // width: 22px; + // height: 22px; + // .encoded-svg-background(''); + //} + //&.icon-numbers { + // width: 22px; + // height: 22px; + // .encoded-svg-background(''); + //} + //&.icon-linespacing { + // width: 22px; + // height: 22px; + // .encoded-svg-background(''); + //} + &.icon-text-align-center { + width: 22px; + height: 22px; + .encoded-svg-mask(''); + } + &.icon-text-align-jast { + width: 22px; + height: 22px; + .encoded-svg-mask(''); + } + &.icon-text-align-left { + width: 22px; + height: 22px; + .encoded-svg-mask(''); + } + &.icon-text-align-right { + width: 22px; + height: 22px; + .encoded-svg-mask(''); + } + &.icon-de-indent { + width: 22px; + height: 22px; + .encoded-svg-mask(''); + } + &.icon-in-indent { + width: 22px; + height: 22px; + .encoded-svg-mask(''); + } + &.icon-table-add-column-left { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-table-add-column-right { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-table-add-row-above { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-table-add-row-below { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-table-remove-column { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-table-remove-row { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-pagebreak { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-sectionbreak { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-stringbreak { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-pagenumber { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-link { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } +} + +// Overwrite color for toolbar +.navbar { + i.icon { + &.icon-undo { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-redo { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-search { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-burger { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-plus { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-edit { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-settings { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + &.icon-prev { + width: 20px; + height: 20px; + .encoded-svg-background(''); + } + &.icon-next { + width: 20px; + height: 20px; + .encoded-svg-background(''); + } + &.icon-expand-down { + width: 22px; + height: 22px; + .encoded-svg-background(''); + } + } +} \ No newline at end of file diff --git a/apps/presentationeditor/mobile/resources/less/material/_search.less b/apps/presentationeditor/mobile/resources/less/material/_search.less new file mode 100644 index 000000000..93a72ea17 --- /dev/null +++ b/apps/presentationeditor/mobile/resources/less/material/_search.less @@ -0,0 +1,120 @@ +// Search + +.tablet { + // Replace mode + .searchbar.document.replace { + .center { + > .replace { + display: flex; + } + } + + .right { + .replace { + display: flex; + } + } + + .link.replace { + font-size: 16px; + } + } + + // Search mode + .searchbar.document { + .center { + width: 100%; + display: flex; + margin: 0; + overflow: visible; + + .searchbar { + overflow: visible; + + &.search { + padding: 0; + } + } + + > .replace { + display: none; + } + } + + .right { + .replace { + display: none; + } + } + } +} + +@phoneSearchHeight: 48px; + +.phone { + // Replace mode + .searchbar.document.replace { + height: @phoneSearchHeight * 2; + + .link.replace { + font-size: 16px; + } + + .left { + margin-top: -@phoneSearchHeight; + } + + .center { + .replace { + display: block; + } + } + + .right { + > .replace { + display: flex; + } + } + } + + // Search mode + .searchbar.document { + .left, + .center, + .right { + flex-direction: column; + } + + .left { + // + } + + .center { + width: 100%; + margin: 0; + overflow: visible; + + .searchbar { + padding: 0; + } + + .replace { + display: none; + } + } + + .right { + > p { + margin: 0; + + a.link { + height: @phoneSearchHeight; + } + } + + > .replace { + display: none; + } + } + } +} \ No newline at end of file diff --git a/apps/presentationeditor/mobile/resources/sass/_application-base.scss b/apps/presentationeditor/mobile/resources/sass/_application-base.scss deleted file mode 100644 index b7d337a02..000000000 --- a/apps/presentationeditor/mobile/resources/sass/_application-base.scss +++ /dev/null @@ -1,96 +0,0 @@ -// Basic -$base-color : #cbcbcb; -$active-color : #688AD2; -$base-gradient : 'matte'; -$include-default-icons : false; -$include-default-uis : false; - -// Toolbar -$toolbar-icon-size : 1.0em; - -// Image default icons -$icons-default-size : 24px; -$icons-default-image-width : 72px; -$icons-default-image-height : 144px; - -@import 'sencha-touch/default'; - -@import 'sencha-touch/default/src/Class'; -@import 'sencha-touch/default/src/Button'; -//@import 'sencha-touch/default/src/Panel'; -@import 'sencha-touch/default/src/Sheet'; -@import 'sencha-touch/default/src/MessageBox'; -@import 'sencha-touch/default/src/Toolbar'; -//@import 'sencha-touch/default/src/Toast'; -//@import 'sencha-touch/default/src/Menu'; -//@import 'sencha-touch/default/src/carousel/Carousel'; -@import 'sencha-touch/default/src/form/Panel'; -//@import 'sencha-touch/default/src/form/FieldSet'; -//@import 'sencha-touch/default/src/field/Field'; -//@import 'sencha-touch/default/src/field/Checkbox'; -//@import 'sencha-touch/default/src/field/Radio'; -//@import 'sencha-touch/default/src/field/Search'; -//@import 'sencha-touch/default/src/field/Select'; -//@import 'sencha-touch/default/src/field/Slider'; -//@import 'sencha-touch/default/src/field/Spinner'; -//@import 'sencha-touch/default/src/field/TextArea'; -//@import 'sencha-touch/default/src/dataview/IndexBar'; -//@import 'sencha-touch/default/src/dataview/List'; -//@import 'sencha-touch/default/src/picker/Picker'; -//@import 'sencha-touch/default/src/plugin/ListPaging'; -//@import 'sencha-touch/default/src/plugin/PullRefresh'; -//@import 'sencha-touch/default/src/slider/Slider'; -//@import 'sencha-touch/default/src/slider/Toggle'; -//@import 'sencha-touch/default/src/tab/Panel'; -//@import 'sencha-touch/default/src/grid/Grid'; - -@import 'common-buttons'; -@import 'common-toolbar'; - -@import 'application-mixins'; - -@include common-toolbar-ui('edit', $base-color); -@include common-toolbar-ui('search', $base-color); - -@include application-icon-normal('share', 0); -@include application-icon-normal('search', 1); -@include application-icon-normal('fullscreen', 1); -@include application-icon-normal('right', 2); -@include application-icon-normal('left', 3); -@include application-icon-normal('play', 4); -@include application-icon-normal('pause', 5); - -@include common-button-ui('base', $base-color); -@include common-button-ui('light', lighten($base-color, 100%)); -@include common-button-ui('base-blue', $active-color, 'dark'); -@include common-button-ui('back', $base-color); - -/* - * unsupport - */ - -//TODO: need retina resolution -.unsuported-view { - position: absolute; - left: 0; - top: 0; - right: 0; - bottom: 0; - background: url(../img/ios-only.png) no-repeat center #efefef; - background-attachment: fixed; - z-index: 90000; -} - -/* - * Additional styles - */ - -.x-button.text-offset-12 { - padding-left: 12px; - padding-right: 12px; -} - -.x-button.text-offset-30 { - padding-left: 30px; - padding-right: 30px; -} \ No newline at end of file diff --git a/apps/presentationeditor/mobile/resources/sass/_application-mixins.scss b/apps/presentationeditor/mobile/resources/sass/_application-mixins.scss deleted file mode 100644 index 2f610c647..000000000 --- a/apps/presentationeditor/mobile/resources/sass/_application-mixins.scss +++ /dev/null @@ -1,19 +0,0 @@ -@mixin application-icon-normal($name, $index) { - .x-button-icon.#{$name}, - .list-icon.#{$name} { - background-image: url($icons-default-path); - background-color: transparent; - background-position: 0 -1 * $index * $icons-default-size; - background-size: $icons-default-image-width $icons-default-image-height; - } - - .x-button-pressing, - .x-button-pressed, - .x-button-active, - .x-item-pressed { - .x-button-icon.#{$name}, - .list-icon.#{$name} { - background-position: -1 * $icons-default-size -1 * $index * $icons-default-size; - } - } -} \ No newline at end of file diff --git a/apps/presentationeditor/mobile/resources/sass/application-normal.scss b/apps/presentationeditor/mobile/resources/sass/application-normal.scss deleted file mode 100644 index cf8e89eb5..000000000 --- a/apps/presentationeditor/mobile/resources/sass/application-normal.scss +++ /dev/null @@ -1,3 +0,0 @@ -$icons-default-path : '../img/icons/icons-normal.png'; - -@import 'application-base'; \ No newline at end of file diff --git a/apps/presentationeditor/mobile/resources/sass/application-retina.scss b/apps/presentationeditor/mobile/resources/sass/application-retina.scss deleted file mode 100644 index 760a6239e..000000000 --- a/apps/presentationeditor/mobile/resources/sass/application-retina.scss +++ /dev/null @@ -1,3 +0,0 @@ -$icons-default-path : '../img/icons/icons-retina.png'; - -@import 'application-base'; \ No newline at end of file diff --git a/apps/presentationeditor/mobile/resources/sass/config-debug.rb b/apps/presentationeditor/mobile/resources/sass/config-debug.rb deleted file mode 100644 index 11b745b4b..000000000 --- a/apps/presentationeditor/mobile/resources/sass/config-debug.rb +++ /dev/null @@ -1,15 +0,0 @@ -# Get the directory that this configuration file exists in -dir = File.dirname(__FILE__) - -# Load the sencha-touch framework automatically. -load File.join(dir, '..', '..', '..', '..', '..', 'vendor', 'touch', 'resources', 'themes') - -# Add include path for command styles -add_import_path File.join(dir, '..', '..', '..', '..', '..', 'apps', 'common', 'mobile', 'resources', 'sass') - -# Compass configurations -sass_path = dir -css_path = File.join(dir, "..", "css") -fonts_path = File.join(dir, '..', '..', '..', '..', '..', 'apps', 'common', 'mobile', 'resources', 'fonts') -environment = :production -output_style = :compressed \ No newline at end of file diff --git a/apps/presentationeditor/mobile/resources/sass/config.rb b/apps/presentationeditor/mobile/resources/sass/config.rb deleted file mode 100644 index 11b745b4b..000000000 --- a/apps/presentationeditor/mobile/resources/sass/config.rb +++ /dev/null @@ -1,15 +0,0 @@ -# Get the directory that this configuration file exists in -dir = File.dirname(__FILE__) - -# Load the sencha-touch framework automatically. -load File.join(dir, '..', '..', '..', '..', '..', 'vendor', 'touch', 'resources', 'themes') - -# Add include path for command styles -add_import_path File.join(dir, '..', '..', '..', '..', '..', 'apps', 'common', 'mobile', 'resources', 'sass') - -# Compass configurations -sass_path = dir -css_path = File.join(dir, "..", "css") -fonts_path = File.join(dir, '..', '..', '..', '..', '..', 'apps', 'common', 'mobile', 'resources', 'fonts') -environment = :production -output_style = :compressed \ No newline at end of file