diff --git a/CHANGELOG.md b/CHANGELOG.md index ce81c6b44..e6460d5ba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ All notable changes to this project will be documented in this file. -## [0.24.53] +## [0.24.55] ### Bug Fixes @@ -26,6 +26,8 @@ All notable changes to this project will be documented in this file. - 文件消息新增显示文件菜单 - 会员选择框支持搜索拼音 - 可以通过ID搜索任务 +- 整理请求外部接口 +- 新增管理机器人菜单 ## [0.24.30] diff --git a/app/Http/Controllers/IndexController.php b/app/Http/Controllers/IndexController.php index 602220925..9800ac620 100755 --- a/app/Http/Controllers/IndexController.php +++ b/app/Http/Controllers/IndexController.php @@ -83,28 +83,28 @@ class IndexController extends InvokeController } $array = [ "office/web-apps/apps/api/documents/api.js?hash=" . Base::getVersion(), - "office/7.3.0-184/web-apps/vendor/requirejs/require.js", - "office/7.3.0-184/web-apps/apps/api/documents/api.js", - "office/7.3.0-184/sdkjs/common/AllFonts.js", - "office/7.3.0-184/web-apps/vendor/xregexp/xregexp-all-min.js", - "office/7.3.0-184/web-apps/vendor/sockjs/sockjs.min.js", - "office/7.3.0-184/web-apps/vendor/jszip/jszip.min.js", - "office/7.3.0-184/web-apps/vendor/jszip-utils/jszip-utils.min.js", - "office/7.3.0-184/sdkjs/common/libfont/wasm/fonts.js", - "office/7.3.0-184/sdkjs/common/Charts/ChartStyles.js", - "office/7.3.0-184/sdkjs/slide/themes//themes.js", + "office/7.3.2-8/web-apps/vendor/requirejs/require.js", + "office/7.3.2-8/web-apps/apps/api/documents/api.js", + "office/7.3.2-8/sdkjs/common/AllFonts.js", + "office/7.3.2-8/web-apps/vendor/xregexp/xregexp-all-min.js", + "office/7.3.2-8/web-apps/vendor/sockjs/sockjs.min.js", + "office/7.3.2-8/web-apps/vendor/jszip/jszip.min.js", + "office/7.3.2-8/web-apps/vendor/jszip-utils/jszip-utils.min.js", + "office/7.3.2-8/sdkjs/common/libfont/wasm/fonts.js", + "office/7.3.2-8/sdkjs/common/Charts/ChartStyles.js", + "office/7.3.2-8/sdkjs/slide/themes//themes.js", - "office/7.3.0-184/web-apps/apps/presentationeditor/main/app.js", - "office/7.3.0-184/sdkjs/slide/sdk-all-min.js", - "office/7.3.0-184/sdkjs/slide/sdk-all.js", + "office/7.3.2-8/web-apps/apps/presentationeditor/main/app.js", + "office/7.3.2-8/sdkjs/slide/sdk-all-min.js", + "office/7.3.2-8/sdkjs/slide/sdk-all.js", - "office/7.3.0-184/web-apps/apps/documenteditor/main/app.js", - "office/7.3.0-184/sdkjs/word/sdk-all-min.js", - "office/7.3.0-184/sdkjs/word/sdk-all.js", + "office/7.3.2-8/web-apps/apps/documenteditor/main/app.js", + "office/7.3.2-8/sdkjs/word/sdk-all-min.js", + "office/7.3.2-8/sdkjs/word/sdk-all.js", - "office/7.3.0-184/web-apps/apps/spreadsheeteditor/main/app.js", - "office/7.3.0-184/sdkjs/cell/sdk-all-min.js", - "office/7.3.0-184/sdkjs/cell/sdk-all.js", + "office/7.3.2-8/web-apps/apps/spreadsheeteditor/main/app.js", + "office/7.3.2-8/sdkjs/cell/sdk-all-min.js", + "office/7.3.2-8/sdkjs/cell/sdk-all.js", ]; foreach ($array as &$item) { $item = url($item); diff --git a/docker-compose.yml b/docker-compose.yml index 3bb0f2c77..0e11ff1fc 100755 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,7 +3,7 @@ version: '3' services: php: container_name: "dootask-php-${APP_ID}" - image: "kuaifan/php:swoole-8.0.rc1" + image: "kuaifan/php:swoole-8.0.rc2" shm_size: "1024m" volumes: - ./docker/crontab/crontab.conf:/etc/supervisor/conf.d/crontab.conf @@ -83,11 +83,11 @@ services: office: container_name: "dootask-office-${APP_ID}" - image: "onlyoffice/documentserver:7.3.0.184" + image: "onlyoffice/documentserver:7.3.2.8" volumes: - ./docker/office/logs:/var/log/onlyoffice - ./docker/office/data:/var/www/onlyoffice/Data - - ./docker/office/resources/api/documents/api.js:/var/www/onlyoffice/documentserver/web-apps/apps/api/documents/api.js + - ./docker/office/resources/require.js:/var/www/onlyoffice/documentserver/web-apps/vendor/requirejs/require.js - ./docker/office/resources/documenteditor/main/resources/css/app.css:/var/www/onlyoffice/documentserver/web-apps/apps/documenteditor/main/resources/css/app.css - ./docker/office/resources/documenteditor/mobile/css/964.css:/var/www/onlyoffice/documentserver/web-apps/apps/documenteditor/mobile/css/964.css - ./docker/office/resources/presentationeditor/main/resources/css/app.css:/var/www/onlyoffice/documentserver/web-apps/apps/presentationeditor/main/resources/css/app.css diff --git a/docker/office/resources/api/documents/api.js b/docker/office/resources/api/documents/api.js deleted file mode 100644 index 437fabf8d..000000000 --- a/docker/office/resources/api/documents/api.js +++ /dev/null @@ -1,1096 +0,0 @@ -/*! - * Copyright (c) Ascensio System SIA 2023. All rights reserved - * - * http://www.onlyoffice.com - * - * Version: 7.3.0 (build:184) - */ - -;(function(window) { - try { - window.localStorage.removeItem('ui-theme-id') - } catch (e) {} - // - if (window.parent) { - window._toolbarClick = function(el, action) { - window.parent.postMessage({ - source: 'onlyoffice', - action: action, - rect: el.getBoundingClientRect() - }, "*"); - }; - window._toolbarInter = setInterval(function() { - if (typeof $ === "function") { - var toolbar = $("#toolbar"); - if (toolbar.find(".hedset").length > 0) { - clearInterval(window._toolbarInter); - window.parent.postMessage({ - source: 'onlyoffice', - action: 'ready', - }, "*"); - } - } - }, 1000); - window.addEventListener('message', function(event) { - if (event.data === "createMenu") { - var toolbar = $("#toolbar"); - if (toolbar.find(".hedico").length === 0) { - var linkSvg = 'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJpb25pY29uIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHRpdGxlPkxpbms8L3RpdGxlPjxwYXRoIGQ9Ik0yMDggMzUyaC02NGE5NiA5NiAwIDAxMC0xOTJoNjRNMzA0IDE2MGg2NGE5NiA5NiAwIDAxMCAxOTJoLTY0TTE2My4yOSAyNTZoMTg3LjQyIiBmaWxsPSJub25lIiBzdHJva2U9IiNmNWY1ZjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzNiIvPjwvc3ZnPg=='; - var historySvg = 'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJpb25pY29uIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHRpdGxlPlRpbWVyPC90aXRsZT48cGF0aCBkPSJNMTEyLjkxIDEyOEExOTEuODUgMTkxLjg1IDAgMDA2NCAyNTRjLTEuMTggMTA2LjM1IDg1LjY1IDE5My44IDE5MiAxOTQgMTA2LjIuMiAxOTItODUuODMgMTkyLTE5MiAwLTEwNC41NC04My41NS0xODkuNjEtMTg3LjUtMTkyYTQuMzYgNC4zNiAwIDAwLTQuNSA0LjM3VjE1MiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZjVmNWY1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMzIiLz48cGF0aCBkPSJNMjMzLjM4IDI3OC42M2wtNzktMTEzYTguMTMgOC4xMyAwIDAxMTEuMzItMTEuMzJsMTEzIDc5YTMyLjUgMzIuNSAwIDAxLTM3LjI1IDUzLjI2IDMzLjIxIDMzLjIxIDAgMDEtOC4wNy03Ljk0eiIgZmlsbD0iI0Y1RjVGNSIvPjwvc3ZnPg=='; - toolbar.find(".hedset").eq(0).before('
' + - '' + - '' + - '
') - } - } - }) - } -})(window); - -;(function(DocsAPI, window, document, undefined) { - - /* - - # Full # - - config = { - type: 'desktop or mobile or embedded', - width: '100% by default', - height: '100% by default', - documentType: 'word' | 'cell' | 'slide',// deprecate 'text' | 'spreadsheet' | 'presentation', - token: encrypted signature - document: { - title: 'document title', - url: 'document url' - fileType: 'document file type', - options: , - key: 'key', - vkey: 'vkey', - referenceData: 'data for external paste', - info: { - owner: 'owner name', - folder: 'path to document', - uploaded: '', - sharingSettings: [ - { - user: 'user name', - permissions: '', - isLink: false - }, - ... - ], - favorite: '' // true/false/undefined (undefined - don't show fav. button) - }, - permissions: { - edit: , // default = true - download: , // default = true - reader: , - review: , // default = edit - print: , // default = true - comment: // default = edit, - modifyFilter: // default = true - modifyContentControl: // default = true - fillForms: // default = edit || review, - copy: // default = true, - editCommentAuthorOnly: // default = false - deleteCommentAuthorOnly: // default = false, - reviewGroups: ["Group1", ""] // current user can accept/reject review changes made by users from Group1 and users without a group. [] - use groups, but can't change any group's changes - commentGroups: { // {} - use groups, but can't view/edit/delete any group's comments - view: ["Group1", ""] // current user can view comments made by users from Group1 and users without a group. - edit: ["Group1", ""] // current user can edit comments made by users from Group1 and users without a group. - remove: ["Group1", ""] // current user can remove comments made by users from Group1 and users without a group. - }, - userInfoGroups: ["Group1", ""], // show tooltips/cursors/info in header only for users in userInfoGroups groups. [""] - means users without group, [] - don't show any users, null/undefined/"" - show all users - protect: // default = true. show/hide protect tab or protect buttons - } - }, - editorConfig: { - actionLink: { // open file and scroll to data, used with onMakeActionLink or the onRequestSendNotify event - action: { - type: "bookmark", // or type="comment" - data: // or comment id - } - }, - mode: 'view or edit', - lang: , - location: , - canCoAuthoring: , - canBackToFolder: - deprecated. use "customization.goback" parameter, - createUrl: 'create document url', - sharingSettingsUrl: 'document sharing settings url', - fileChoiceUrl: 'source url', // for mail merge or image from storage - callbackUrl: , - mergeFolderUrl: 'folder for saving merged file', // must be deprecated, use saveAsUrl instead - saveAsUrl: 'folder for saving files' - licenseUrl: , - customerId: , - region: // can be 'en-us' or lang code - - user: { - id: 'user id', - name: 'user name', - group: 'group name' // for customization.reviewPermissions or permissions.reviewGroups or permissions.commentGroups. Can be multiple groups separated by commas (,) : 'Group1' or 'Group1,Group2' - }, - recent: [ - { - title: 'document title', - url: 'document url', - folder: 'path to document', - }, - ... - ], - templates: [ - { - title: 'template name', // name - is deprecated - image: 'template icon url', - url: 'http://...' - }, - ... - ], - customization: { - logo: { - image: url, - imageDark: url, // logo for dark theme - imageEmbedded: url, // deprecated, use image instead - url: http://... - }, - customer: { - name: 'SuperPuper', - address: 'New-York, 125f-25', - mail: 'support@gmail.com', - www: 'www.superpuper.com', - phone: '1234567890', - info: 'Some info', - logo: '', - logoDark: '', // logo for dark theme - }, - about: true, - feedback: { - visible: false, - url: http://... - }, - goback: { - url: 'http://...', - text: 'Go to London', - blank: true, - requestClose: false // if true - goback send onRequestClose event instead opening url - }, - reviewPermissions: { - "Group1": ["Group2"], // users from Group1 can accept/reject review changes made by users from Group2 - "Group2": ["Group1", "Group2"] // users from Group2 can accept/reject review changes made by users from Group1 and Group2 - "Group3": [""] // users from Group3 can accept/reject review changes made by users without a group - }, - anonymous: { // set name for anonymous user - request: bool (default: true), // enable set name - label: string (default: "Guest") // postfix for user name - }, - review: { - hideReviewDisplay: false, // hide button Review mode - hoverMode: false, // true - show review balloons on mouse move, not on click on text - showReviewChanges: false, - reviewDisplay: 'original', // original for viewer, markup for editor - trackChanges: undefined // true/false - open editor with track changes mode on/off, - }, - layout: { // hide elements, but don't disable feature - toolbar: { - file: { // menu file - close: false / true, // close menu button - settings: false / true, // advanced settings - info: false / true // document info - save: false/true // save button - } / false / true, - home: { - mailmerge: false/true // mail merge button - }, - layout: false / true, // layout tab - references: false / true, // de references tab - collaboration: false / true // collaboration tab - protect: false / true, // protect tab - plugins: false / true // plugins tab - view: { - navigation: false/true // navigation button in de - } / false / true, // view tab - save: false/true // save button on toolbar in - } / false / true, // use instead of customization.toolbar, - header: { - users: false/true // users list button - save: false/true // save button - }, - leftMenu: { - navigation: false/true, - spellcheck: false/true // spellcheck button in sse, - mode: false/true // init value for left panel, true - is visible, false - is hidden, used for option "Left panel" on the View Tab - } / false / true, // use instead of customization.leftMenu - rightMenu: { - mode: false/true // init value for right panel, true - is visible, false - is hidden, used for option "Right panel" on the View Tab - } / false/true, // use instead of customization.rightMenu - statusBar: { - textLang: false/true // text language button in de/pe - docLang: false/true // document language button in de/pe - actionStatus: false/true // status of operation - } / false / true, // use instead of customization.statusBar - }, - features: { // disable feature - spellcheck: { - mode: false/true // init value in de/pe - change: false/true // hide/show feature in de/pe/sse - } / false / true // if false/true - use as init value in de/pe. use instead of customization.spellcheck parameter - }, - font: { - name: "Arial", - }, - chat: true, - comments: true, - zoom: 100, - compactToolbar: false, - leftMenu: true, // must be deprecated. use layout.leftMenu instead - rightMenu: true, // must be deprecated. use layout.rightMenu instead - hideRightMenu: false, // hide or show right panel on first loading - toolbar: true, // must be deprecated. use layout.toolbar instead - statusBar: true, // must be deprecated. use layout.statusBar instead - autosave: true, - forcesave: false, - commentAuthorOnly: false, // must be deprecated. use permissions.editCommentAuthorOnly and permissions.deleteCommentAuthorOnly instead - showReviewChanges: false, // must be deprecated. use customization.review.showReviewChanges instead - help: true, - compactHeader: false, - toolbarNoTabs: false, - toolbarHideFileName: false, - reviewDisplay: 'original', // must be deprecated. use customization.review.reviewDisplay instead - spellcheck: true, // must be deprecated. use customization.features.spellcheck instead - compatibleFeatures: false, - unit: 'cm' // cm, pt, inch, - mentionShare : true // customize tooltip for mention, - macros: true // can run macros in document - plugins: true // can run plugins in document - macrosMode: 'warn' // warn about automatic macros, 'enable', 'disable', 'warn', - trackChanges: undefined // true/false - open editor with track changes mode on/off, // must be deprecated. use customization.review.trackChanges instead - hideRulers: false // hide or show rulers on first loading (presentation or document editor) - hideNotes: false // hide or show notes panel on first loading (presentation editor) - uiTheme: 'theme-dark' // set interface theme: id or default-dark/default-light - integrationMode: "embed" // turn off scroll to frame - }, - coEditing: { - mode: 'fast', // , 'fast' or 'strict'. if 'fast' and 'customization.autosave'=false -> set 'customization.autosave'=true. 'fast' - default for editor - // for viewer: 'strict' is default, offline viewer; 'fast' - live viewer, show changes from other users - change: true, // can change co-authoring mode. true - default for editor, false - default for viewer - }, - plugins: { - autostart: ['asc.{FFE1F462-1EA2-4391-990D-4CC84940B754}'], - pluginsData: [ - "helloworld/config.json", - "chess/config.json", - "speech/config.json", - "clipart/config.json", - ] - }, - wopi: { // only for wopi - FileNameMaxLength: 250 // max filename length for rename, 250 by default - } - }, - events: { - 'onAppReady': , - 'onDocumentStateChange': - 'onDocumentReady': - 'onRequestEditRights': , - 'onRequestHistory': ,// must call refreshHistory method - 'onRequestHistoryData': ,// must call setHistoryData method - 'onRequestRestore': , - 'onRequestHistoryClose': , - 'onError': , - 'onWarning': , - 'onInfo': ,// send view or edit mode - 'onOutdatedVersion': ,// send when previous version is opened - 'onDownloadAs': ,// send url of downloaded file as a response for downloadAs method - 'onRequestSaveAs': , - 'onCollaborativeChanges': ,// send when other user co-edit document - 'onRequestRename': , - 'onMetaChange': // send when meta information changed - 'onRequestClose': , - 'onMakeActionLink': ,// must call setActionLink method - 'onRequestUsers': ,// must call setUsers method - 'onRequestSendNotify': //send when user is mentioned in a comment, - 'onRequestInsertImage': ,// must call insertImage method - 'onRequestCompareFile': ,// must call setRevisedFile method - 'onRequestSharingSettings': ,// must call setSharingSettings method - 'onRequestCreateNew': , - 'onRequestReferenceData': , - } - } - - # Embedded # - - config = { - type: 'embedded', - width: '100% by default', - height: '100% by default', - documentType: 'word' | 'cell' | 'slide',// deprecate 'text' | 'spreadsheet' | 'presentation', - document: { - title: 'document title', - url: 'document url', - fileType: 'document file type', - key: 'key', - vkey: 'vkey' - }, - editorConfig: { - licenseUrl: , - customerId: , - autostart: 'document', // action for app's autostart. for presentations default value is 'player' - embedded: { - embedUrl: 'url', - fullscreenUrl: 'url', - saveUrl: 'url', - shareUrl: 'url', - toolbarDocked: 'top or bottom' - } - }, - events: { - 'onAppReady': , - 'onBack': , - 'onError': , - 'onDocumentReady': , - 'onWarning': - } - } - */ - - // TODO: allow several instances on one page simultaneously - - DocsAPI.DocEditor = function(placeholderId, config) { - var _self = this, - _config = config || {}; - - extend(_config, DocsAPI.DocEditor.defaultConfig); - _config.editorConfig.canUseHistory = _config.events && !!_config.events.onRequestHistory; - _config.editorConfig.canHistoryClose = _config.events && !!_config.events.onRequestHistoryClose; - _config.editorConfig.canHistoryRestore = _config.events && !!_config.events.onRequestRestore; - _config.editorConfig.canSendEmailAddresses = _config.events && !!_config.events.onRequestEmailAddresses; - _config.editorConfig.canRequestEditRights = _config.events && !!_config.events.onRequestEditRights; - _config.editorConfig.canRequestClose = _config.events && !!_config.events.onRequestClose; - _config.editorConfig.canRename = _config.events && !!_config.events.onRequestRename; - _config.editorConfig.canMakeActionLink = _config.events && !!_config.events.onMakeActionLink; - _config.editorConfig.canRequestUsers = _config.events && !!_config.events.onRequestUsers; - _config.editorConfig.canRequestSendNotify = _config.events && !!_config.events.onRequestSendNotify; - _config.editorConfig.mergeFolderUrl = _config.editorConfig.mergeFolderUrl || _config.editorConfig.saveAsUrl; - _config.editorConfig.canRequestSaveAs = _config.events && !!_config.events.onRequestSaveAs; - _config.editorConfig.canRequestInsertImage = _config.events && !!_config.events.onRequestInsertImage; - _config.editorConfig.canRequestMailMergeRecipients = _config.events && !!_config.events.onRequestMailMergeRecipients; - _config.editorConfig.canRequestCompareFile = _config.events && !!_config.events.onRequestCompareFile; - _config.editorConfig.canRequestSharingSettings = _config.events && !!_config.events.onRequestSharingSettings; - _config.editorConfig.canRequestCreateNew = _config.events && !!_config.events.onRequestCreateNew; - _config.editorConfig.canRequestReferenceData = _config.events && !!_config.events.onRequestReferenceData; - _config.frameEditorId = placeholderId; - _config.parentOrigin = window.location.origin; - - (function(){function b(a){this.frame=a;this.x=window.scrollX;this.y=window.scrollY;this.lockCounter=0;document.addEventListener("scroll",this.onScroll.bind(this),!1);window.addEventListener("blur",this.onBlur.bind(this),!1);window.addEventListener("pointermove",this.onMove.bind(this),!1);window.addEventListener("wheel",this.onMove.bind(this),!1);this.frame.addEventListener("pointerover",this.onOver.bind(this),!1);this.frame.addEventListener("pointerleave",this.onLeave.bind(this),!1)}window.AscEmbed= -window.AscEmbed||{};b.prototype.onScroll=function(){document.activeElement===this.frame||0!==this.lockCounter?window.scrollTo(this.x,this.y):(this.x=window.scrollX,this.y=window.scrollY)};b.prototype.onBlur=function(){document.activeElement===this.frame&&this.lockWithTimeout(500)};b.prototype.onOver=function(){};b.prototype.onLeave=function(){this.lockWithTimeout(100);this.frame.blur()};b.prototype.onMove=function(){document.activeElement===this.frame&&(this.lockWithTimeout(100),this.frame.blur())}; -b.prototype.lockWithTimeout=function(a){this.lockCounter++;var c=this;setTimeout(function(){c.lockCounter--},a)};window.AscEmbed.initWorker=function(a){window.AscEmbed.workers=window.AscEmbed.workers||[];a=new b(a);window.AscEmbed.workers.push(a);return a}})(); - - var onMouseUp = function (evt) { - _processMouse(evt); - }; - - var _attachMouseEvents = function() { - if (window.addEventListener) { - window.addEventListener("mouseup", onMouseUp, false) - } else if (window.attachEvent) { - window.attachEvent("onmouseup", onMouseUp); - } - }; - - var _detachMouseEvents = function() { - if (window.removeEventListener) { - window.removeEventListener("mouseup", onMouseUp, false) - } else if (window.detachEvent) { - window.detachEvent("onmouseup", onMouseUp); - } - }; - - var _onAppReady = function() { - if (_config.type === 'mobile') { - document.body.onfocus = function(e) { - setTimeout(function(){ - iframe.contentWindow.focus(); - - _sendCommand({ - command: 'resetFocus', - data: {} - }) - }, 10); - }; - } - - _attachMouseEvents(); - - if (_config.editorConfig) { - _init(_config.editorConfig); - } - - if (_config.document) { - _openDocument(_config.document); - } - }; - - var _onMessage = function(msg) { - if ( msg ) { - if ( msg.type === "onExternalPluginMessage" ) { - _sendCommand(msg); - } else if (msg.type === "onExternalPluginMessageCallback") { - postMessage(window.parent, msg); - } else - if ( msg.frameEditorId == placeholderId ) { - var events = _config.events || {}, - handler = events[msg.event], - res; - - if (msg.event === 'onRequestEditRights' && !handler) { - _applyEditRights(false, 'handler isn\'t defined'); - } else { - if (msg.event === 'onAppReady') { - _onAppReady(); - } - - if (handler && typeof handler == "function") { - res = handler.call(_self, {target: _self, data: msg.data}); - } - } - } - } - }; - - var _checkConfigParams = function() { - if (_config.document) { - if (!_config.document.url || ((typeof _config.document.fileType !== 'string' || _config.document.fileType=='') && - (typeof _config.documentType !== 'string' || _config.documentType==''))) { - window.alert("One or more required parameter for the config object is not set"); - return false; - } - - var appMap = { - 'text': 'docx', - 'text-pdf': 'pdf', - 'spreadsheet': 'xlsx', - 'presentation': 'pptx', - 'word': 'docx', - 'cell': 'xlsx', - 'slide': 'pptx' - }, app; - - if (_config.documentType=='text' || _config.documentType=='spreadsheet' ||_config.documentType=='presentation') - console.warn("The \"documentType\" parameter for the config object must take one of the values word/cell/slide."); - - if (typeof _config.documentType === 'string' && _config.documentType != '') { - app = appMap[_config.documentType.toLowerCase()]; - if (!app) { - window.alert("The \"documentType\" parameter for the config object is invalid. Please correct it."); - return false; - } else if (typeof _config.document.fileType !== 'string' || _config.document.fileType == '') { - _config.document.fileType = app; - } - } - - if (typeof _config.document.fileType === 'string' && _config.document.fileType != '') { - _config.document.fileType = _config.document.fileType.toLowerCase(); - var type = /^(?:(xls|xlsx|ods|csv|xlst|xlsy|gsheet|xlsm|xlt|xltm|xltx|fods|ots|xlsb)|(pps|ppsx|ppt|pptx|odp|pptt|ppty|gslides|pot|potm|potx|ppsm|pptm|fodp|otp)|(doc|docx|doct|odt|gdoc|txt|rtf|pdf|mht|htm|html|epub|djvu|xps|oxps|docm|dot|dotm|dotx|fodt|ott|fb2|xml|oform|docxf))$/ - .exec(_config.document.fileType); - if (!type) { - window.alert("The \"document.fileType\" parameter for the config object is invalid. Please correct it."); - return false; - } else if (typeof _config.documentType !== 'string' || _config.documentType == ''){ - if (typeof type[1] === 'string') _config.documentType = 'cell'; else - if (typeof type[2] === 'string') _config.documentType = 'slide'; else - if (typeof type[3] === 'string') _config.documentType = 'word'; - } - } - - var type = /^(?:(pdf|djvu|xps|oxps))$/.exec(_config.document.fileType); - if (type && typeof type[1] === 'string') { - _config.editorConfig.canUseHistory = false; - } - - if (!_config.document.title || _config.document.title=='') - _config.document.title = 'Unnamed.' + _config.document.fileType; - - if (!_config.document.key) { - _config.document.key = 'xxxxxxxxxxxxxxxxxxxx'.replace(/[x]/g, function (c) {var r = Math.random() * 16 | 0; return r.toString(16);}); - } else if (typeof _config.document.key !== 'string') { - window.alert("The \"document.key\" parameter for the config object must be string. Please correct it."); - return false; - } - - if (_config.editorConfig.user && _config.editorConfig.user.id && (typeof _config.editorConfig.user.id == 'number')) { - _config.editorConfig.user.id = _config.editorConfig.user.id.toString(); - console.warn("The \"id\" parameter for the editorConfig.user object must be a string."); - } - - _config.document.token = _config.token; - } - - return true; - }; - - (function() { - var result = /[\?\&]placement=(\w+)&?/.exec(window.location.search); - if (!!result && result.length) { - if (result[1] == 'desktop') { - _config.editorConfig.targetApp = result[1]; - // _config.editorConfig.canBackToFolder = false; - if (!_config.editorConfig.customization) _config.editorConfig.customization = {}; - _config.editorConfig.customization.about = false; - _config.editorConfig.customization.compactHeader = false; - } - } - })(); - - var target = document.getElementById(placeholderId), - iframe; - - if (target && _checkConfigParams()) { - iframe = createIframe(_config); - if (_config.editorConfig.customization && _config.editorConfig.customization.integrationMode==='embed') - window.AscEmbed && window.AscEmbed.initWorker(iframe); - - if (iframe.src) { - var pathArray = iframe.src.split('/'); - this.frameOrigin = pathArray[0] + '//' + pathArray[2]; - } - target.parentNode && target.parentNode.replaceChild(iframe, target); - var _msgDispatcher = new MessageDispatcher(_onMessage, this); - } - - /* - cmd = { - command: 'commandName', - data: - } - */ - - var _destroyEditor = function(cmd) { - var target = document.createElement("div"); - target.setAttribute('id', placeholderId); - - if (iframe) { - _msgDispatcher && _msgDispatcher.unbindEvents(); - _detachMouseEvents(); - iframe.parentNode && iframe.parentNode.replaceChild(target, iframe); - } - }; - - var _sendCommand = function(cmd) { - if (iframe && iframe.contentWindow) - postMessage(iframe.contentWindow, cmd); - }; - - var _init = function(editorConfig) { - _sendCommand({ - command: 'init', - data: { - config: editorConfig - } - }); - }; - - var _openDocument = function(doc) { - _sendCommand({ - command: 'openDocument', - data: { - doc: doc - } - }); - }; - - var _showMessage = function(title, msg) { - msg = msg || title; - _sendCommand({ - command: 'showMessage', - data: { - msg: msg - } - }); - }; - - var _applyEditRights = function(allowed, message) { - _sendCommand({ - command: 'applyEditRights', - data: { - allowed: allowed, - message: message - } - }); - }; - - var _processSaveResult = function(result, message) { - _sendCommand({ - command: 'processSaveResult', - data: { - result: result, - message: message - } - }); - }; - - // TODO: remove processRightsChange, use denyEditingRights - var _processRightsChange = function(enabled, message) { - _sendCommand({ - command: 'processRightsChange', - data: { - enabled: enabled, - message: message - } - }); - }; - - var _denyEditingRights = function(message) { - _sendCommand({ - command: 'processRightsChange', - data: { - enabled: false, - message: message - } - }); - }; - - var _refreshHistory = function(data, message) { - _sendCommand({ - command: 'refreshHistory', - data: { - data: data, - message: message - } - }); - }; - - var _setHistoryData = function(data, message) { - _sendCommand({ - command: 'setHistoryData', - data: { - data: data, - message: message - } - }); - }; - - var _setEmailAddresses = function(data) { - _sendCommand({ - command: 'setEmailAddresses', - data: { - data: data - } - }); - }; - - var _setActionLink = function (data) { - _sendCommand({ - command: 'setActionLink', - data: { - url: data - } - }); - }; - - var _processMailMerge = function(enabled, message) { - _sendCommand({ - command: 'processMailMerge', - data: { - enabled: enabled, - message: message - } - }); - }; - - var _downloadAs = function(data) { - _sendCommand({ - command: 'downloadAs', - data: data - }); - }; - - var _setUsers = function(data) { - _sendCommand({ - command: 'setUsers', - data: data - }); - }; - - var _showSharingSettings = function(data) { - _sendCommand({ - command: 'showSharingSettings', - data: data - }); - }; - - var _setSharingSettings = function(data) { - _sendCommand({ - command: 'setSharingSettings', - data: data - }); - }; - - var _insertImage = function(data) { - _sendCommand({ - command: 'insertImage', - data: data - }); - }; - - var _setMailMergeRecipients = function(data) { - _sendCommand({ - command: 'setMailMergeRecipients', - data: data - }); - }; - - var _setRevisedFile = function(data) { - _sendCommand({ - command: 'setRevisedFile', - data: data - }); - }; - - var _setFavorite = function(data) { - _sendCommand({ - command: 'setFavorite', - data: data - }); - }; - - var _requestClose = function(data) { - _sendCommand({ - command: 'requestClose', - data: data - }); - }; - - var _processMouse = function(evt) { - var r = iframe.getBoundingClientRect(); - var data = { - type: evt.type, - x: evt.x - r.left, - y: evt.y - r.top, - event: evt - }; - - _sendCommand({ - command: 'processMouse', - data: data - }); - }; - - var _grabFocus = function(data) { - setTimeout(function(){ - _sendCommand({ - command: 'grabFocus', - data: data - }); - }, 10); - }; - - var _blurFocus = function(data) { - _sendCommand({ - command: 'blurFocus', - data: data - }); - }; - - var _setReferenceData = function(data) { - _sendCommand({ - command: 'setReferenceData', - data: data - }); - }; - - var _serviceCommand = function(command, data) { - _sendCommand({ - command: 'internalCommand', - data: { - command: command, - data: data - } - }); - }; - - function _createEmbedWorker() { return AscEmbed.initWorker(iframe); } - - return { - createEmbedWorker : _createEmbedWorker, - showMessage : _showMessage, - processSaveResult : _processSaveResult, - processRightsChange : _processRightsChange, - denyEditingRights : _denyEditingRights, - refreshHistory : _refreshHistory, - setHistoryData : _setHistoryData, - setEmailAddresses : _setEmailAddresses, - setActionLink : _setActionLink, - processMailMerge : _processMailMerge, - downloadAs : _downloadAs, - serviceCommand : _serviceCommand, - attachMouseEvents : _attachMouseEvents, - detachMouseEvents : _detachMouseEvents, - destroyEditor : _destroyEditor, - setUsers : _setUsers, - showSharingSettings : _showSharingSettings, - setSharingSettings : _setSharingSettings, - insertImage : _insertImage, - setMailMergeRecipients: _setMailMergeRecipients, - setRevisedFile : _setRevisedFile, - setFavorite : _setFavorite, - requestClose : _requestClose, - grabFocus : _grabFocus, - blurFocus : _blurFocus, - setReferenceData : _setReferenceData - } - }; - - - DocsAPI.DocEditor.defaultConfig = { - type: 'desktop', - width: '100%', - height: '100%', - editorConfig: { - lang: 'en', - canCoAuthoring: true, - customization: { - about: true, - feedback: false - } - } - }; - - DocsAPI.DocEditor.version = function() { - return '7.3.0'; - }; - - MessageDispatcher = function(fn, scope) { - var _fn = fn, - _scope = scope || window, - eventFn = function(msg) { - _onMessage(msg); - }; - - var _bindEvents = function() { - if (window.addEventListener) { - window.addEventListener("message", eventFn, false) - } - else if (window.attachEvent) { - window.attachEvent("onmessage", eventFn); - } - }; - - var _unbindEvents = function() { - if (window.removeEventListener) { - window.removeEventListener("message", eventFn, false) - } - else if (window.detachEvent) { - window.detachEvent("onmessage", eventFn); - } - }; - - var _onMessage = function(msg) { - // TODO: check message origin - if (msg && window.JSON && _scope.frameOrigin==msg.origin ) { - - try { - var msg = window.JSON.parse(msg.data); - if (_fn) { - _fn.call(_scope, msg); - } - } catch(e) {} - } - }; - - _bindEvents.call(this); - - return { - unbindEvents: _unbindEvents - } - }; - - function getBasePath() { - var scripts = document.getElementsByTagName('script'), - match; - - for (var i = scripts.length - 1; i >= 0; i--) { - match = scripts[i].src.match(/(.*)api\/documents\/api.js/i); - if (match) { - return match[1]; - } - } - - return ""; - } - - function getExtensionPath() { - if ("undefined" == typeof(extensionParams) || null == extensionParams["url"]) - return null; - return extensionParams["url"] + "apps/"; - } - - - function getTestPath() { - var scripts = document.getElementsByTagName('script'), - match; - - for (var i = scripts.length - 1; i >= 0; i--) { - match = scripts[i].src.match(/(.*)apps\/api\/documents\/api.js/i); - if (match) { - return match[1] + "test/"; - } - } - - return ""; - } - - function getAppPath(config) { - var extensionPath = getExtensionPath(), - path = extensionPath ? extensionPath : (config.type=="test" ? getTestPath() : getBasePath()), - appMap = { - 'text': 'documenteditor', - 'text-pdf': 'documenteditor', - 'spreadsheet': 'spreadsheeteditor', - 'presentation': 'presentationeditor', - 'word': 'documenteditor', - 'cell': 'spreadsheeteditor', - 'slide': 'presentationeditor' - }, - app = appMap['word']; - - if (typeof config.documentType === 'string') { - app = appMap[config.documentType.toLowerCase()]; - } else - if (!!config.document && typeof config.document.fileType === 'string') { - var type = /^(?:(xls|xlsx|ods|csv|xlst|xlsy|gsheet|xlsm|xlt|xltm|xltx|fods|ots|xlsb)|(pps|ppsx|ppt|pptx|odp|pptt|ppty|gslides|pot|potm|potx|ppsm|pptm|fodp|otp))$/ - .exec(config.document.fileType); - if (type) { - if (typeof type[1] === 'string') app = appMap['cell']; else - if (typeof type[2] === 'string') app = appMap['slide']; - } - } - - var userAgent = navigator.userAgent.toLowerCase(), - check = function(regex){ return regex.test(userAgent); }, - isIE = !check(/opera/) && (check(/msie/) || check(/trident/) || check(/edge/)), - isChrome = !isIE && check(/\bchrome\b/), - isSafari_mobile = !isIE && !isChrome && check(/safari/) && (navigator.maxTouchPoints>0), - path_type; - - path += app + "/"; - path_type = (config.type === "mobile" || isSafari_mobile) - ? "mobile" : (config.type === "embedded") - ? "embed" : (config.document && typeof config.document.fileType === 'string' && config.document.fileType.toLowerCase() === 'oform') - ? "forms" : "main"; - - path += path_type; - var index = "/index.html"; - if (config.editorConfig && path_type!=="forms") { - var customization = config.editorConfig.customization; - if ( typeof(customization) == 'object' && ( customization.toolbarNoTabs || - (config.editorConfig.targetApp!=='desktop') && (customization.loaderName || customization.loaderLogo))) { - index = "/index_loader.html"; - } else if (config.editorConfig.mode === 'editdiagram' || config.editorConfig.mode === 'editmerge' || config.editorConfig.mode === 'editole') - index = "/index_internal.html"; - - } - path += index; - return path; - } - - function getAppParameters(config) { - var params = "?_dc=7.3.0-184"; - - if (config.editorConfig && config.editorConfig.lang) - params += "&lang=" + config.editorConfig.lang; - - if (config.editorConfig && config.editorConfig.targetApp!=='desktop') { - if ( (typeof(config.editorConfig.customization) == 'object') && config.editorConfig.customization.loaderName) { - if (config.editorConfig.customization.loaderName !== 'none') params += "&customer=" + encodeURIComponent(config.editorConfig.customization.loaderName); - } else - params += "&customer=ONLYOFFICE"; - if (typeof(config.editorConfig.customization) == 'object') { - if ( config.editorConfig.customization.loaderLogo && config.editorConfig.customization.loaderLogo !== '') { - params += "&logo=" + encodeURIComponent(config.editorConfig.customization.loaderLogo); - } - if ( config.editorConfig.customization.logo ) { - if (config.type=='embedded' && (config.editorConfig.customization.logo.image || config.editorConfig.customization.logo.imageEmbedded)) - params += "&headerlogo=" + encodeURIComponent(config.editorConfig.customization.logo.image || config.editorConfig.customization.logo.imageEmbedded); - else if (config.type!='embedded' && (config.editorConfig.customization.logo.image || config.editorConfig.customization.logo.imageDark)) { - config.editorConfig.customization.logo.image && (params += "&headerlogo=" + encodeURIComponent(config.editorConfig.customization.logo.image)); - config.editorConfig.customization.logo.imageDark && (params += "&headerlogodark=" + encodeURIComponent(config.editorConfig.customization.logo.imageDark)); - } - } - } - } - - if (config.editorConfig && (config.editorConfig.mode == 'editdiagram' || config.editorConfig.mode == 'editmerge' || config.editorConfig.mode == 'editole')) - params += "&internal=true"; - - if (config.frameEditorId) - params += "&frameEditorId=" + config.frameEditorId; - - if (config.editorConfig && config.editorConfig.mode == 'view' || - config.document && config.document.permissions && (config.document.permissions.edit === false && !config.document.permissions.review )) - params += "&mode=view"; - - if (config.editorConfig && config.editorConfig.customization && !!config.editorConfig.customization.compactHeader) - params += "&compact=true"; - - if (config.editorConfig && config.editorConfig.customization && (config.editorConfig.customization.toolbar===false)) - params += "&toolbar=false"; - - if (config.parentOrigin) - params += "&parentOrigin=" + config.parentOrigin; - - if (config.editorConfig && config.editorConfig.customization && config.editorConfig.customization.uiTheme ) - params += "&uitheme=" + config.editorConfig.customization.uiTheme; - - return params; - } - - function createIframe(config) { - var iframe = document.createElement("iframe"); - - iframe.src = getAppPath(config) + getAppParameters(config); - iframe.width = config.width; - iframe.height = config.height; - iframe.align = "top"; - iframe.frameBorder = 0; - iframe.name = "frameEditor"; - config.title && (typeof config.title === 'string') && (iframe.title = config.title); - iframe.allowFullscreen = true; - iframe.setAttribute("allowfullscreen",""); // for IE11 - iframe.setAttribute("onmousewheel",""); // for Safari on Mac - iframe.setAttribute("allow", "autoplay; camera; microphone; display-capture; clipboard-write;"); - - if (config.type == "mobile") - { - iframe.style.position = "fixed"; - iframe.style.overflow = "hidden"; - document.body.style.overscrollBehaviorY = "contain"; - } - return iframe; - } - - function postMessage(wnd, msg) { - if (wnd && wnd.postMessage && window.JSON) { - // TODO: specify explicit origin - wnd.postMessage(window.JSON.stringify(msg), "*"); - } - - } - - function extend(dest, src) { - for (var prop in src) { - if (src.hasOwnProperty(prop)) { - if (typeof dest[prop] === 'undefined') { - dest[prop] = src[prop]; - } else - if (typeof dest[prop] === 'object' && - typeof src[prop] === 'object') { - extend(dest[prop], src[prop]) - } - } - } - return dest; - } - -})(window.DocsAPI = window.DocsAPI || {}, window, document); - diff --git a/docker/office/resources/documenteditor/mobile/css/964.css b/docker/office/resources/documenteditor/mobile/css/964.css index bf856fa95..0ce414cc3 100644 --- a/docker/office/resources/documenteditor/mobile/css/964.css +++ b/docker/office/resources/documenteditor/mobile/css/964.css @@ -1,6 +1,6 @@ /*! * - * * Version: 7.3.0 (build: 184) + * * Version: 7.3.2 (build: 8) * */:root{--brand-word:#446995;--brand-cell:#40865c;--brand-slide:#aa5252;--brand-primary:#3880be;--brand-secondary:#ed7309;--brand-text-on-brand:#fff;--background-primary:#fff;--background-secondary:#fff;--background-tertiary:#eff0f5;--background-menu-divider:rgba(60,60,67,.15);--background-button:#eff0f5;--text-normal:#000;--text-secondary:rgba(0,0,0,.6);--text-tertiary:rgba(0,0,0,.4);--text-link:#007aff;--text-error:#ff3b30;--fill-black:#000;--fill-white:#fff;--toolbar-background:#446995;--toolbar-icons:#fff;--toolbar-segment:#446995;--toolbar-tab-normal:hsla(0,0%,100%,.5);--component-disabled-opacity:0.4;--active-opacity-word:rgba(68,105,149,.3);--active-opacity-slide:rgba(170,82,82,.3);--active-opacity-cell:rgba(64,134,92,.3);--image-border-types-filter:none;--canvas-background:#eee;--canvas-content-background:#fff;--canvas-page-border:#ccc;--canvas-ruler-background:#fff;--canvas-ruler-border:#cbcbcb;--canvas-ruler-margins-background:#d9d9d9;--canvas-ruler-mark:#555;--canvas-ruler-handle-border:#555;--canvas-ruler-handle-border-disabled:#aaa;--canvas-high-contrast:#000;--canvas-high-contrast-disabled:#666;--canvas-cell-border:rgba(0,0,0,.1);--canvas-cell-title-hover:#dfdfdf;--canvas-cell-title-selected:#cfcfcf;--canvas-cell-title-border:#d8d8d8;--canvas-cell-title-border-hover:#c9c9c9;--canvas-cell-title-border-selected:#bbb;--canvas-dark-cell-title:#444;--canvas-dark-cell-title-hover:#666;--canvas-dark-cell-title-selected:#111;--canvas-dark-cell-title-border:#3d3d3d;--canvas-dark-cell-title-border-hover:#5c5c5c;--canvas-dark-cell-title-border-selected:#0f0f0f;--canvas-dark-content-background:#3a3a3a;--canvas-dark-page-border:#2a2a2a;--canvas-scroll-thumb:#f7f7f7;--canvas-scroll-thumb-hover:silver;--canvas-scroll-thumb-pressed:#adadad;--canvas-scroll-thumb-border:#cbcbcb;--canvas-scroll-thumb-border-hover:#cbcbcb;--canvas-scroll-thumb-border-pressed:#adadad;--canvas-scroll-arrow:#adadad;--canvas-scroll-arrow-hover:#f7f7f7;--canvas-scroll-arrow-pressed:#f7f7f7;--canvas-scroll-thumb-target:silver;--canvas-scroll-thumb-target-hover:#f7f7f7;--canvas-scroll-thumb-target-pressed:#f7f7f7}:root .theme-dark,:root .theme-type-dark{--background-primary:#232323;--background-secondary:#333;--background-tertiary:#131313;--background-menu-divider:rgba(84,84,88,.5);--background-button:#333;--text-normal:hsla(0,0%,100%,.87);--text-secondary:hsla(0,0%,100%,.6);--text-tertiary:hsla(0,0%,100%,.4);--text-link:#1976d2;--text-error:#ff453a;--fill-black:#000;--fill-white:#fff;--brand-word:#208bff;--brand-cell:#34c759;--brand-slide:#fe8c33;--brand-primary:#3e9cf0;--brand-secondary:#ffaf49;--brand-text-on-brand:#000;--toolbar-background:#232323;--toolbar-icons:#208bff;--toolbar-segment:#fff;--toolbar-tab-normal:#757575;--component-disabled-opacity:0.4;--active-opacity-word:rgba(68,105,149,.2);--active-opacity-slide:rgba(170,82,82,.2);--active-opacity-cell:rgba(64,134,92,.2);--image-border-types-filter:invert(100%) brightness(4);--canvas-background:#555;--canvas-content-background:#fff;--canvas-page-border:#555;--canvas-ruler-background:#555;--canvas-ruler-border:#2a2a2a;--canvas-ruler-margins-background:#444;--canvas-ruler-mark:#b6b6b6;--canvas-ruler-handle-border:#b6b6b6;--canvas-ruler-handle-border-disabled:grey;--canvas-high-contrast:#fff;--canvas-high-contrast-disabled:#ccc;--canvas-cell-border:rgba(0,0,0,.1);--canvas-cell-title-border:#757575;--canvas-cell-title-border-hover:#858585;--canvas-cell-title-border-selected:#9e9e9e;--canvas-cell-title-hover:#787878;--canvas-cell-title-selected:#939393;--canvas-dark-cell-title:#111;--canvas-dark-cell-title-hover:#000;--canvas-dark-cell-title-selected:#333;--canvas-dark-cell-title-border:#282828;--canvas-dark-cell-title-border-hover:#191919;--canvas-dark-cell-title-border-selected:#474747;--canvas-scroll-thumb:#404040;--canvas-scroll-thumb-hover:#999;--canvas-scroll-thumb-pressed:#adadad;--canvas-scroll-thumb-border:#2a2a2a;--canvas-scroll-thumb-border-hover:#999;--canvas-scroll-thumb-border-pressed:#adadad;--canvas-scroll-arrow:#999;--canvas-scroll-arrow-hover:#404040;--canvas-scroll-arrow-pressed:#404040;--canvas-scroll-thumb-target:#999;--canvas-scroll-thumb-target-hover:#404040;--canvas-scroll-thumb-target-pressed:#404040}.device-ios[dir=rtl] .app-layout .navbar .left a+a,.device-ios[dir=rtl] .app-layout .navbar .right a+a,.device-ios[dir=rtl] .app-layout .subnavbar{margin-right:0}.device-ios[dir=rtl] .app-layout .tab-buttons .tab-link:last-child{border-radius:5px 0 0 5px}.device-ios[dir=rtl] .app-layout .tab-buttons .tab-link:first-child{border-radius:0 5px 5px 0}.device-ios[dir=rtl] .app-layout .popover li:first-child .segmented a:first-child,.device-ios[dir=rtl] .app-layout .popover li:last-child .segmented a:first-child{border-radius:0 var(--f7-button-border-radius) var(--f7-button-border-radius) 0}.device-ios[dir=rtl] .app-layout .popover li:first-child .segmented a:last-child,.device-ios[dir=rtl] .app-layout .popover li:last-child .segmented a:last-child{border-radius:var(--f7-button-border-radius) 0 0 var(--f7-button-border-radius)}.device-ios[dir=rtl] .app-layout .list .item-inner .item-after .segmented{margin-left:0;margin-right:10px}.device-ios[dir=rtl] .app-layout #editor-navbar.navbar .left a+a,.device-ios[dir=rtl] .app-layout #editor-navbar.navbar .right a+a{margin-right:0}.device-ios[dir=rtl] .app-layout .searchbar-inner__right .buttons-row a.next{margin-left:0;margin-right:15px}.device-ios[dir=rtl] .app-layout .navbar .searchbar-input-wrap,.device-ios[dir=rtl] .app-layout .searchbar-inner__left{margin-left:10px;margin-right:0}.device-ios[dir=rtl] .comment-list .item-content .item-inner .comment-header{padding-left:16px}.device-android[dir=rtl] .app-layout .searchbar input{background-position:100%;padding-left:36px;padding-right:24px}.device-android[dir=rtl] .comment-list .comment-header .initials,.device-android[dir=rtl] .wrap-comment .comment-header .initials{margin-left:10px;margin-right:0}.device-android[dir=rtl] .actions-modal .actions-button-text{text-align:right}.device-android[dir=rtl] .comment-list .item-content .item-inner .comment-header{padding-left:0}.device-android[dir=rtl] .navigation-sheet__title{padding-left:0;padding-right:16px}[dir=rtl] .color-schemes-menu .item-title{margin-right:20px}[dir=rtl] .popover .list .range-number,[dir=rtl] .popup .list .range-number,[dir=rtl] .sheet-modal .list .range-number{text-align:left}[dir=rtl] .popover .list .inner-range-title,[dir=rtl] .popup .list .inner-range-title,[dir=rtl] .sheet-modal .list .inner-range-title{padding-left:0;padding-right:15px}[dir=rtl] #color-picker .right-block{margin-right:20px}[dir=rtl] .page-review .toolbar #btn-reject-change{margin-left:0;margin-right:20px}[dir=rtl] .list li.no-indicator .item-link .item-inner{padding-left:15px;padding-right:0}[dir=rtl] .bullets .item-content,[dir=rtl] .multilevels .item-content,[dir=rtl] .numbers .item-content{padding-right:0}[dir=rtl] #settings-popover .link,[dir=rtl] .settings-popup .link{display:inline}[dir=rtl] .comment-list .item-content .item-inner{padding-left:0}[dir=rtl] .comment-list .item-content .item-inner .comment-header{padding-right:0}[dir=rtl] .comment-list .item-content .item-inner .comment-header .right{justify-content:space-between}[dir=rtl] .comment-list .item-content .item-inner .comment-header .right .comment-resolve{margin-left:10px;margin-right:0}[dir=rtl] .comment-list .item-content .item-inner .comment-header .name{text-align:right}[dir=rtl] .comment-list .comment-quote{border-left:0;border-right:1px solid var(--text-secondary);padding-left:16px;padding-right:10px}[dir=rtl] .comment-list .comment-text,[dir=rtl] .comment-list .reply-text{padding-left:15px;padding-right:0}[dir=rtl] #add-comment-dialog .dialog .dialog-inner .wrap-comment .comment-date,[dir=rtl] #add-comment-dialog .dialog .dialog-inner .wrap-comment .name,[dir=rtl] #add-comment-dialog .dialog .dialog-inner .wrap-comment .reply-date,[dir=rtl] #add-reply-dialog .dialog .dialog-inner .wrap-comment .comment-date,[dir=rtl] #add-reply-dialog .dialog .dialog-inner .wrap-comment .name,[dir=rtl] #add-reply-dialog .dialog .dialog-inner .wrap-comment .reply-date,[dir=rtl] #edit-comment-dialog .dialog .dialog-inner .wrap-comment .comment-date,[dir=rtl] #edit-comment-dialog .dialog .dialog-inner .wrap-comment .name,[dir=rtl] #edit-comment-dialog .dialog .dialog-inner .wrap-comment .reply-date,[dir=rtl] #edit-reply-dialog .dialog .dialog-inner .wrap-comment .comment-date,[dir=rtl] #edit-reply-dialog .dialog .dialog-inner .wrap-comment .name,[dir=rtl] #edit-reply-dialog .dialog .dialog-inner .wrap-comment .reply-date{text-align:right}[dir=rtl] #view-comment-popover .page .page-content{padding:16px 0 60px 16px}[dir=rtl] .wrap-comment{padding:16px 16px 0 24px}[dir=rtl] .inline-label .item-floating-label+.item-input-wrap,[dir=rtl] .inline-label .item-label+.item-input-wrap,[dir=rtl] .inline-labels .item-floating-label+.item-input-wrap,[dir=rtl] .inline-labels .item-label+.item-input-wrap{margin-right:0}@media (max-width:550px){.device-ios[dir=rtl] .app-layout .searchbar-expandable.searchbar-enabled .searchbar-inner__right{margin-left:0;margin-right:10px}.device-ios[dir=rtl] .app-layout .navbar .searchbar-input-wrap{margin-left:0}.device-android[dir=rtl] .app-layout .searchbar-expandable.searchbar-enabled .searchbar-inner__left{margin-left:33px;margin-right:0}}[dir=rtl] i.icon.icon-next,[dir=rtl] i.icon.icon-numbers-3,[dir=rtl] i.icon.icon-numbers-7,[dir=rtl] i.icon.icon-prev,[dir=rtl] i.icon.icon-table-add-column-left,[dir=rtl] i.icon.icon-table-add-column-right,[dir=rtl] i.icon.icon-table-borders-left,[dir=rtl] i.icon.icon-table-borders-right,[dir=rtl] i.icon.icon-table-remove-column,[dir=rtl] i.icon.icon-text-align-left,[dir=rtl] i.icon.icon-text-align-right{transform:scaleX(-1)}[dir=rtl] i.icon.icon-numbers-1{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M43 13H8v1h35zM43 31H8v1h35zM43 49H8v1h35z'/%3E%3Cpath d='M55.728 18v-6.725h-.022l-2.051 1.477v-1.02l2.062-1.482h.946V18h-.935ZM52.35 30.484c0-.677.243-1.239.73-1.687.487-.45 1.096-.676 1.826-.676.691 0 1.277.206 1.757.617.48.412.72.915.72 1.51 0 .43-.119.843-.355 1.24-.236.398-.68.933-1.332 1.606l-1.96 2.025v.022h3.775V36h-5.113v-.666l2.728-2.874c.52-.547.863-.963 1.032-1.246.172-.282.258-.585.258-.907 0-.373-.15-.69-.452-.951a1.585 1.585 0 0 0-1.085-.392c-.454 0-.834.145-1.138.435-.305.29-.457.652-.457 1.085v.005h-.934v-.005ZM53.698 49.423v-.817h.929c.444 0 .807-.127 1.09-.38.283-.259.425-.585.425-.978 0-.394-.131-.708-.393-.94-.26-.233-.632-.35-1.111-.35-.444 0-.806.119-1.085.355-.28.236-.44.559-.484.967h-.929c.054-.66.308-1.184.763-1.574.458-.39 1.05-.585 1.778-.585.698 0 1.278.188 1.74.564.462.375.693.854.693 1.434 0 .483-.143.89-.43 1.219-.286.33-.673.537-1.16.623v.021c.587.036 1.054.224 1.402.564.347.337.52.777.52 1.322 0 .433-.121.823-.364 1.17a2.39 2.39 0 0 1-.989.806c-.415.19-.875.285-1.38.285-.802 0-1.449-.2-1.94-.602-.49-.4-.753-.927-.789-1.579h.93c.042.405.223.73.542.978.319.243.734.365 1.246.365s.933-.13 1.262-.392c.333-.261.5-.595.5-1 0-.454-.161-.814-.483-1.079-.32-.265-.756-.397-1.311-.397h-.972ZM51 17h-1v1h1zM51 35h-1v1h1zM51 52h-1v1h1z' fill='%23444'/%3E%3C/svg%3E")}[dir=rtl] i.icon.icon-numbers-2{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M43 13H8v1h35zM43 31H8v1h35zM43 49H8v1h35z'/%3E%3Cpath d='M52.312 18v-6.725h-.021l-2.052 1.477v-1.02L52.3 10.25h.946V18h-.935Zm2.47 1.488c.123-.208.214-.37.275-.489.064-.115.157-.299.279-.553.125-.254.224-.496.295-.725.075-.23.152-.5.231-.811.083-.312.143-.647.183-1.005.04-.361.059-.74.059-1.133 0-.577-.047-1.128-.14-1.654a6.93 6.93 0 0 0-.36-1.343 7.93 7.93 0 0 0-.424-.919 3.367 3.367 0 0 0-.408-.601h.784c.168.215.31.406.425.575.114.164.245.39.392.676.15.287.27.575.36.865a8.845 8.845 0 0 1 .328 2.412c0 1.923-.486 3.49-1.456 4.705h-.822ZM48.934 30.484c0-.677.243-1.239.73-1.687.487-.45 1.096-.676 1.826-.676.691 0 1.277.206 1.757.617.48.412.72.915.72 1.51 0 .43-.119.843-.355 1.24-.236.398-.68.933-1.332 1.606l-1.96 2.025v.022h3.775V36h-5.113v-.666l2.728-2.874c.52-.547.863-.963 1.032-1.246.172-.282.258-.585.258-.907 0-.373-.15-.69-.452-.951a1.585 1.585 0 0 0-1.085-.392c-.454 0-.834.145-1.138.435-.305.29-.457.652-.457 1.085v.005h-.934v-.005Zm5.849 7.004c.121-.208.213-.37.274-.489.064-.115.157-.299.279-.553.125-.254.224-.496.295-.725.075-.23.152-.5.231-.811.083-.312.143-.647.183-1.005.04-.361.059-.74.059-1.133 0-.576-.047-1.128-.14-1.654a6.93 6.93 0 0 0-.36-1.343 7.93 7.93 0 0 0-.424-.919 3.367 3.367 0 0 0-.408-.601h.784c.168.215.31.406.425.575.114.164.245.39.392.676.15.287.27.575.36.865a8.845 8.845 0 0 1 .328 2.412c0 1.923-.486 3.49-1.456 4.705h-.822ZM50.282 49.423v-.817h.929c.444 0 .807-.127 1.09-.38.283-.259.425-.585.425-.978 0-.394-.131-.708-.392-.94-.262-.233-.633-.35-1.112-.35-.444 0-.806.119-1.085.355-.28.236-.44.559-.484.967h-.929c.054-.66.308-1.184.763-1.574.458-.39 1.05-.585 1.778-.585.698 0 1.278.188 1.74.564.462.375.693.854.693 1.434 0 .483-.144.89-.43 1.219-.286.33-.673.537-1.16.623v.021c.587.036 1.054.224 1.402.564.347.337.52.777.52 1.322 0 .433-.121.823-.364 1.17a2.39 2.39 0 0 1-.989.806c-.415.19-.875.285-1.38.285-.802 0-1.448-.2-1.94-.602-.49-.4-.753-.927-.789-1.579h.93c.043.405.223.73.542.978.319.243.734.365 1.246.365s.933-.13 1.262-.392c.333-.261.5-.595.5-1 0-.454-.161-.814-.483-1.079-.32-.265-.756-.397-1.311-.397h-.972Zm4.5 5.065c.123-.208.214-.37.275-.489.064-.115.157-.299.279-.553.125-.254.224-.496.295-.725.075-.23.152-.5.231-.811.083-.312.143-.647.183-1.005.04-.361.059-.74.059-1.133 0-.576-.047-1.128-.14-1.654a6.93 6.93 0 0 0-.36-1.343 7.93 7.93 0 0 0-.424-.919 3.367 3.367 0 0 0-.408-.601h.784c.168.215.31.406.425.575.114.164.245.39.392.676.15.287.27.575.36.865a8.845 8.845 0 0 1 .328 2.412c0 1.923-.486 3.49-1.456 4.705h-.822Z' fill='%23444'/%3E%3C/svg%3E")}[dir=rtl] i.icon.icon-numbers-4{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M43 13H8v1h35zM43 31H8v1h35zM43 49H8v1h35z'/%3E%3Cpath d='m56.85 18-.778-2.218h-3.083L52.21 18h-1.015l2.857-7.75h.956L57.866 18H56.85Zm-2.336-6.574-1.24 3.534h2.513l-1.24-3.534h-.033ZM55.03 36h-3.024v-7.75h3.035c.662 0 1.197.177 1.606.531.411.355.617.822.617 1.402 0 .405-.13.772-.392 1.101-.258.326-.573.523-.945.591v.043c.526.068.945.274 1.257.618.315.343.472.773.472 1.289 0 .684-.233 1.217-.698 1.6-.462.383-1.105.575-1.928.575Zm-2.057-6.896v2.486h1.547c.572 0 1.01-.11 1.31-.333.304-.222.457-.542.457-.961 0-.383-.127-.677-.382-.881-.254-.208-.616-.311-1.085-.311h-1.847Zm0 6.042h1.912c.583 0 1.026-.116 1.326-.35.301-.232.452-.572.452-1.02 0-.902-.623-1.353-1.87-1.353h-1.82v2.723ZM54.39 53.129c-1.07 0-1.92-.36-2.55-1.08-.627-.723-.94-1.699-.94-2.927 0-1.217.316-2.188.95-2.911.634-.727 1.48-1.09 2.54-1.09.846 0 1.562.236 2.15.709.59.469.946 1.09 1.068 1.863h-.978a2.1 2.1 0 0 0-.8-1.219c-.408-.308-.888-.462-1.44-.462-.755 0-1.36.283-1.815.849-.455.566-.682 1.32-.682 2.261 0 .953.226 1.71.677 2.272.451.562 1.06.843 1.826.843.57 0 1.05-.13 1.44-.392.39-.261.655-.628.794-1.1h.978c-.18.765-.546 1.354-1.101 1.766-.555.412-1.26.618-2.116.618ZM49 17h-1v1h1zM49 35h-1v1h1zM49 52h-1v1h1z' fill='%23444'/%3E%3C/svg%3E")}[dir=rtl] i.icon.icon-numbers-5{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M43 13H8v1h35zM43 31H8v1h35zM43 49H8v1h35z'/%3E%3Cpath d='M51.404 17.243c.473 0 .863-.136 1.171-.409.312-.275.467-.62.467-1.036v-.467l-1.514.096c-.881.054-1.322.364-1.322.93 0 .268.108.483.323.644.218.161.51.242.875.242Zm-.198.81c-.588 0-1.06-.155-1.418-.467-.358-.311-.537-.723-.537-1.235 0-.498.186-.888.558-1.17.373-.287.91-.452 1.611-.495l1.622-.097v-.483c0-.358-.114-.634-.343-.827-.23-.194-.557-.29-.983-.29-.337 0-.621.08-.854.241-.23.162-.373.378-.43.65h-.897c.015-.487.231-.895.65-1.224.419-.333.933-.5 1.542-.5.684 0 1.23.17 1.638.51.408.337.612.79.612 1.36V18h-.886v-1.004h-.022c-.164.322-.415.58-.752.773-.336.19-.707.285-1.111.285Zm3.577 1.435c.121-.208.213-.37.274-.489.064-.115.157-.299.279-.553.125-.254.224-.496.295-.725.075-.23.152-.5.231-.811.083-.312.143-.647.183-1.005.04-.361.059-.74.059-1.133 0-.577-.047-1.128-.14-1.654a6.93 6.93 0 0 0-.36-1.343 7.93 7.93 0 0 0-.424-.919 3.367 3.367 0 0 0-.408-.601h.784c.168.215.31.406.425.575.114.164.245.39.392.676.15.287.27.575.36.865a8.845 8.845 0 0 1 .328 2.412c0 1.923-.486 3.49-1.456 4.705h-.822ZM51.759 36.054a2.3 2.3 0 0 1-1.117-.264 1.979 1.979 0 0 1-.769-.767h-.02V36h-.887v-8.089h.934v3.239h.022c.183-.319.435-.564.757-.736.322-.172.69-.258 1.101-.258.73 0 1.322.272 1.773.817.45.54.677 1.251.677 2.132 0 .884-.228 1.597-.683 2.138-.45.54-1.047.81-1.788.81Zm-.167-5.065c-.505 0-.915.197-1.23.59-.311.39-.467.9-.467 1.526 0 .63.156 1.14.467 1.53.315.391.725.586 1.23.586.509 0 .915-.191 1.22-.574.308-.384.461-.898.461-1.542 0-.641-.154-1.153-.462-1.536-.304-.387-.71-.58-1.219-.58Zm3.19 6.499c.123-.208.214-.37.275-.489.064-.115.157-.299.279-.553.125-.254.224-.496.295-.725.075-.23.152-.5.231-.811.083-.312.143-.647.183-1.005.04-.361.059-.74.059-1.133 0-.576-.047-1.128-.14-1.654a6.93 6.93 0 0 0-.36-1.343 7.93 7.93 0 0 0-.424-.919 3.367 3.367 0 0 0-.408-.601h.784c.168.215.31.406.425.575.114.164.245.39.392.676.15.287.27.575.36.865a8.845 8.845 0 0 1 .328 2.412c0 1.923-.486 3.49-1.456 4.705h-.822ZM54.31 49.095h-.918a1.274 1.274 0 0 0-.484-.795c-.261-.207-.601-.311-1.02-.311-.509 0-.919.193-1.23.58-.312.387-.468.899-.468 1.536 0 .652.156 1.167.468 1.547.315.38.728.57 1.24.57.405 0 .736-.092.994-.275.261-.186.432-.453.51-.8h.919c-.079.57-.34 1.03-.784 1.38-.44.351-.989.527-1.644.527-.802 0-1.445-.265-1.928-.795-.484-.534-.725-1.252-.725-2.154 0-.888.241-1.6.725-2.138.483-.54 1.122-.81 1.917-.81.684 0 1.245.189 1.681.569.437.376.686.832.747 1.37Zm.473 5.393c.121-.208.213-.37.274-.489.064-.115.157-.299.279-.553.125-.254.224-.496.295-.725.075-.23.152-.5.231-.811.083-.312.143-.647.183-1.005.04-.361.059-.74.059-1.133 0-.576-.047-1.128-.14-1.654a6.93 6.93 0 0 0-.36-1.343 7.93 7.93 0 0 0-.424-.919 3.367 3.367 0 0 0-.408-.601h.784c.168.215.31.406.425.575.114.164.245.39.392.676.15.287.27.575.36.865a8.845 8.845 0 0 1 .328 2.412c0 1.923-.486 3.49-1.456 4.705h-.822Z' fill='%23444'/%3E%3C/svg%3E")}[dir=rtl] i.icon.icon-numbers-6{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M43 13H8v1h35zM43 31H8v1h35zM43 49H8v1h35z'/%3E%3Cpath d='M54.82 17.243c.473 0 .863-.136 1.171-.409.312-.275.468-.62.468-1.036v-.467l-1.515.096c-.881.054-1.321.364-1.321.93 0 .268.107.483.322.644.218.161.51.242.875.242Zm-.198.81c-.588 0-1.06-.155-1.418-.467-.358-.311-.538-.723-.538-1.235 0-.498.187-.888.56-1.17.371-.287.909-.452 1.61-.495l1.623-.097v-.483c0-.358-.115-.634-.344-.827-.23-.194-.557-.29-.983-.29-.337 0-.621.08-.854.241-.23.162-.373.378-.43.65h-.897c.014-.487.231-.895.65-1.224.419-.333.933-.5 1.542-.5.684 0 1.23.17 1.638.51.408.337.612.79.612 1.36V18h-.886v-1.004h-.022a1.86 1.86 0 0 1-.752.773c-.336.19-.707.285-1.111.285ZM55.175 36.054a2.3 2.3 0 0 1-1.117-.264 1.979 1.979 0 0 1-.768-.767h-.022V36h-.886v-8.089h.934v3.239h.022c.182-.319.435-.564.757-.736.322-.172.69-.258 1.101-.258.73 0 1.322.272 1.773.817.45.54.676 1.251.676 2.132 0 .884-.227 1.597-.682 2.138-.45.54-1.047.81-1.788.81Zm-.167-5.065c-.505 0-.915.197-1.23.59-.311.39-.467.9-.467 1.526 0 .63.156 1.14.467 1.53.315.391.725.586 1.23.586.509 0 .915-.191 1.22-.574.307-.384.462-.898.462-1.542 0-.641-.154-1.153-.462-1.536-.305-.387-.711-.58-1.22-.58ZM57.726 49.095h-.918a1.274 1.274 0 0 0-.484-.795c-.261-.207-.601-.311-1.02-.311-.509 0-.919.193-1.23.58-.312.387-.468.899-.468 1.536 0 .652.156 1.167.468 1.547.315.38.728.57 1.24.57.405 0 .736-.092.994-.275.261-.186.432-.453.51-.8h.919c-.079.57-.34 1.03-.784 1.38-.44.351-.989.527-1.644.527-.802 0-1.445-.265-1.928-.795-.483-.534-.725-1.252-.725-2.154 0-.888.242-1.6.725-2.138.483-.54 1.122-.81 1.917-.81.684 0 1.245.189 1.681.569.437.376.686.832.747 1.37ZM51 17h-1v1h1zM51 35h-1v1h1zM51 52h-1v1h1z' fill='%23444'/%3E%3C/svg%3E")}[dir=rtl] i.icon.icon-align-left,[dir=rtl] i.icon.icon-align-right{transform:scaleX(-1)}[dir=rtl] i.icon.icon-text-orientation-horizontal{background-color:var(--brand-word);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.514 10.75h1.755L8.069 2H6.363L3.25 10.75h1.712l.66-1.988h3.194l.698 1.988ZM7.197 4.041l1.101 3.247h-2.18l1.079-3.247ZM16 2h-3.194v8.75h2.72c1.028-.008 1.677-.028 1.946-.06.429-.051.789-.189 1.08-.412.294-.226.525-.527.692-.9.17-.379.256-.767.256-1.165 0-.505-.13-.945-.392-1.319s-.637-.638-1.123-.794c.345-.17.617-.427.817-.77.204-.342.306-.718.306-1.128 0-.378-.082-.718-.246-1.02a2.162 2.162 0 0 0-.616-.734 1.93 1.93 0 0 0-.834-.358C17.103 2.03 16.632 2 16 2Zm-1.58 3.48V3.456h.926c.76 0 1.22.01 1.38.03.268.036.47.14.604.31.138.168.208.387.208.657 0 .283-.08.511-.24.686-.157.172-.373.275-.65.31-.152.02-.542.03-1.171.03h-1.058Zm0 3.796v-2.34h1.302c.734 0 1.21.042 1.428.125.222.084.391.217.507.4.117.183.175.406.175.669 0 .31-.076.559-.23.746a.973.973 0 0 1-.582.346c-.157.036-.526.054-1.107.054h-1.494ZM6.016 13.25l-3.52 3.833-.497.542.498.542L6.018 22l.995-1.084-2.318-2.524H22v-1.534H4.695l2.317-2.524-.995-1.084Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain}[dir=rtl] i.icon.icon-text-orientation-anglecount{background-color:var(--brand-word);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12.614 10.658-1.076-1.113.79-1.703-1.958-2.025-1.623.842-1.05-1.085L14.972 2l1.046 1.082-3.403 7.576Zm.301-4.079 1.316-2.756-2.653 1.374 1.337 1.382ZM18.92 6.085l1.96 2.025c.387.4.657.718.81.952.157.233.255.485.292.756a2 2 0 0 1-.073.856 1.905 1.905 0 0 1-.475.802c-.251.26-.544.434-.879.522a1.61 1.61 0 0 1-.973-.03c.203.407.27.812.202 1.215a2.032 2.032 0 0 1-.568 1.085 2.42 2.42 0 0 1-.871.575 1.928 1.928 0 0 1-.977.133c-.315-.043-.62-.185-.914-.424-.185-.15-.595-.549-1.23-1.196l-1.668-1.724 5.365-5.547Zm.097 1.946-1.24 1.283.648.67c.386.399.631.64.737.724.191.153.387.224.588.215.205-.01.395-.104.568-.283.166-.172.258-.354.275-.548.023-.194-.038-.387-.18-.58-.086-.114-.362-.412-.828-.894l-.568-.587Zm-2.133 2.206-1.435 1.483.916.947c.357.369.594.591.712.668a.822.822 0 0 0 .57.15c.208-.022.407-.131.597-.328.161-.166.262-.344.303-.534a.92.92 0 0 0-.066-.575c-.082-.191-.348-.52-.798-.985l-.8-.826Z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 8.72h5.604v1.358H4.24L15.45 20.916 14.328 22 3.403 11.144v3.286H2V8.72Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain}[dir=rtl] i.icon.icon-text-orientation-angleclock{background-color:var(--brand-word);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.72 22v-5.604h1.358v3.363L20.916 8.55 22 9.672 11.144 20.597h3.286V22H8.72Z' fill='%23000'/%3E%3Cpath d='m10.658 11.386-1.113 1.076-1.703-.79-2.025 1.958.842 1.623-1.085 1.05L2 9.028l1.082-1.046 7.576 3.403Zm-4.079-.301L3.823 9.769l1.374 2.653 1.382-1.337ZM6.085 5.08 8.11 3.12c.4-.387.718-.657.952-.81.233-.157.485-.255.756-.292a2 2 0 0 1 .856.073c.295.085.562.243.802.475.26.251.434.544.522.879.09.332.08.657-.03.973.407-.203.812-.27 1.215-.202.403.07.764.259 1.085.568.252.244.444.535.575.871.131.332.175.658.133.977-.043.315-.185.62-.424.914-.15.185-.549.595-1.196 1.23l-1.724 1.668-5.547-5.365Zm1.946-.097 1.283 1.24.67-.648c.399-.385.64-.631.724-.737.153-.191.224-.387.215-.588-.01-.205-.104-.395-.283-.568-.172-.166-.354-.257-.548-.275-.194-.023-.387.038-.58.18-.114.086-.412.362-.894.828l-.587.568Zm2.206 2.133 1.483 1.435.947-.916c.369-.357.591-.594.668-.712a.822.822 0 0 0 .15-.57c-.022-.208-.131-.407-.328-.597a1.104 1.104 0 0 0-.534-.303.92.92 0 0 0-.575.066c-.191.082-.52.348-.985.798l-.826.8Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain}.device-ios{--toolbar-background:var(--background-primary,#fff);--toolbar-segment:var(--brand-word,#446995);--toolbar-icons:var(--brand-word,#446995);--f7-toolbar-border-color:var(--background-menu-divider);--f7-bars-border-color:var(--background-menu-divider);--f7-calendar-row-border-color:var(--background-menu-divider)}.device-android{--toolbar-background:var(--brand-word,#446995)}.device-android .theme-type-dark{--toolbar-icons:var(--brand-word,#446995)}.page.page-users .block-title{font-size:17px;font-weight:400;line-height:17px;margin-bottom:20px;margin-top:20px;text-transform:none}.page.page-users .color{border-radius:50px;color:var(--fill-white);font-size:18px;line-height:40px;min-height:40px;min-width:40px;text-align:center}.about .page-content{display:flex;flex-direction:column;text-align:center}.about_ios{padding-bottom:30px;padding-top:120px}.about_android{padding-bottom:16px;padding-top:60px}.about_tablet{padding-bottom:12px;padding-top:12px}.about__text{color:var(--text-normal);font-size:12px;font-style:normal;font-weight:400;line-height:16px;margin:0;text-align:center}.about a{color:var(--brand-word)}.about .logo-block__elem{display:flex;justify-content:center}.about .logo-block__elem img{height:auto;max-width:100%}.about__logo{background:url(../../../documenteditor/mobile/resources/img/about/logo-new.svg) no-repeat 50%;height:80px;width:100%}.about__editor{flex-grow:1;margin-top:20px}.about__contacts{padding-left:72px;padding-right:72px;text-align:center}.about__customer,.about__licensor{margin-top:12px;text-align:center}.theme-type-dark .about__logo{background:url(../../../documenteditor/mobile/resources/img/about/logo-new-white.svg) no-repeat 50%}.navbar.main-navbar{height:0}.navbar.main-navbar.navbar-with-logo{height:26px}.navbar.main-navbar .navbar-inner{display:flex;justify-content:center;padding-top:8px}.navbar.main-navbar .navbar-bg:after,.navbar.main-navbar .navbar-bg:before{content:none}.navbar-hidden{transform:translate3d(0,calc((var(--f7-navbar-height) + var(--f7-subnavbar-height))*-1),0)}.navbar-hidden+.page-content,.navbar-hidden+.page>.page-content{padding-top:0}.page.editor>.page-content{transition:padding-top .3s ease-in}.subnavbar .subnavbar-inner{padding:0}.subnavbar .subnavbar-inner .title{flex-shrink:1;margin:0;overflow:hidden;padding:0;text-overflow:clip}.subnavbar .icon-back{color:var(--toolbar-icons)}.page.page-with-subnavbar .page-content{--f7-page-subnavbar-offset:0px}.page.page-with-subnavbar.page-with-logo .page-content{--f7-page-subnavbar-offset:26px}.popover .list:first-child,.popup .list:first-child,.sheet-modal .list:first-child{margin-bottom:0;margin-top:0}.popover .list .inner-range-title,.popup .list .inner-range-title,.sheet-modal .list .inner-range-title{color:var(--text-normal);padding:15px 0 0 15px}.popover .list .range-number,.popup .list .range-number,.sheet-modal .list .range-number{color:var(--text-normal);min-width:60px;text-align:right}.popover .page-content.no-padding-top,.popup .page-content.no-padding-top,.sheet-modal .page-content.no-padding-top{padding-top:0}.sheet-modal.coauth__sheet{transition:all .3s}.disabled,[disabled]{opacity:.55;pointer-events:none}.text-content{padding:14px 10px 0}.list{max-width:100%}.list ul{width:100%}.list li.no-indicator .item-link .item-inner{padding-right:15px}.list li.no-indicator .item-link .item-inner:before{content:none}.list .item-text{-webkit-line-clamp:none;height:auto;max-height:none;text-overflow:clip;white-space:normal}.list .font-item img{filter:var(--image-border-types-filter,none)}.list .buttons .button.active{background-color:var(--active-opacity-word)}.list .item-link .item-inner{width:100%}.list .item-inner{color:var(--text-normal)}.bullets,.multilevels,.numbers{min-height:160px}.bullets .row.list,.multilevels .row.list,.numbers .row.list{margin:0}.bullets .row.list ul,.multilevels .row.list ul,.numbers .row.list ul{grid-gap:10px;background:none;display:grid;grid-template-columns:repeat(4,auto);justify-content:space-around;padding:5px;width:100%}.bullets .row.list ul:after,.bullets .row.list ul:before,.multilevels .row.list ul:after,.multilevels .row.list ul:before,.numbers .row.list ul:after,.numbers .row.list ul:before{display:none}.bullets .row.list ul li,.multilevels .row.list ul li,.numbers .row.list ul li{border:1px solid #c4c4c4;height:70px;width:70px}html.pixel-ratio-2 .bullets .row.list ul li,html.pixel-ratio-2 .multilevels .row.list ul li,html.pixel-ratio-2 .numbers .row.list ul li{border:.5px solid #c4c4c4}html.pixel-ratio-3 .bullets .row.list ul li,html.pixel-ratio-3 .multilevels .row.list ul li,html.pixel-ratio-3 .numbers .row.list ul li{border:.33px solid #c4c4c4}.bullets .row.list ul li .thumb,.multilevels .row.list ul li .thumb,.numbers .row.list ul li .thumb{background-color:var(--fill-white);background-size:cover;height:100%;width:100%}.bullets .row.list ul li .thumb label,.multilevels .row.list ul li .thumb label,.numbers .row.list ul li .thumb label{color:var(--fill-black);position:absolute;text-align:center;top:34%;width:100%}.bullets .row.list ul li .item-marker,.bullets .row.list ul li .item-multilevellist,.bullets .row.list ul li .item-number,.multilevels .row.list ul li .item-marker,.multilevels .row.list ul li .item-multilevellist,.multilevels .row.list ul li .item-number,.numbers .row.list ul li .item-marker,.numbers .row.list ul li .item-multilevellist,.numbers .row.list ul li .item-number{height:68px;width:68px}.bullets .row.list .item-content,.multilevels .row.list .item-content,.numbers .row.list .item-content{min-height:68px;padding-left:0;padding-right:0}.bullets .row.list .item-content .item-inner,.multilevels .row.list .item-content .item-inner,.numbers .row.list .item-content .item-inner{padding:0}.bullets .row.list .item-content .item-inner:after,.multilevels .row.list .item-content .item-inner:after,.numbers .row.list .item-content .item-inner:after{display:none}.popover .page .list ul{background-color:var(--f7-list-bg-color)}.popover .list:first-child li:first-child,.popover .list:first-child li:first-child a,.popover .list:first-child li:first-child>label,.popover .list:last-child li:last-child,.popover .list:last-child li:last-child a,.popover .list:last-child li:last-child>label,.popover .page .list ul li:first-child .item-link,.popover .page .list ul li:last-child .item-link{border-radius:0}.shapes li{height:70px;margin:0 1px;width:70px}.shapes li .thumb{background-color:var(--brand-word);height:100%;width:100%}.chart-types{width:100%}.chart-types .row{padding:0 10px}.chart-types li{height:60px;margin:6px;width:60px}.chart-types li .thumb{background-size:contain;height:100%;width:100%}.chart-styles .row li{margin:0;padding:1px}.chart-styles .row img{height:50px;width:50px}.segmented .decrement,.segmented .increment{text-overflow:clip}.content-block{box-sizing:border-box;margin:32px 0;padding:0 16px}.content-block p{color:var(--text-normal)}.color-schemes-menu{cursor:pointer;display:block}.color-schemes-menu .item-inner{justify-content:flex-start}.color-schemes-menu .color-schema-block{display:flex}.color-schemes-menu .color{box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);margin:0 2px 0 0;min-height:26px;min-width:26px}.color-schemes-menu .item-title{color:var(--text-normal);margin-left:20px}.slide-layout__list{margin:auto}.slide-layout ul{display:flex;flex-wrap:wrap;justify-content:space-around}.slide-layout ul:after,.slide-layout ul:before{display:none}.slide-layout li{margin-top:12px;position:relative;z-index:1}.slide-layout li img{box-shadow:0 0 0 1px rgba(0,0,0,.15)}.slide-layout .item-inner{padding-top:0}.slide-layout .item-inner:after{display:none}.slide-layout .item-inner:before{background-color:var(--brand-word);background-repeat:no-repeat;bottom:0;content:"";height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Ccircle fill='transparent' cx='11' cy='11' r='11'/%3E%3Cpath d='M11 21a10 10 0 1 1 10-10 10 10 0 0 1-10 10Zm6.4-13.68L17.06 7a.48.48 0 0 0-.67 0l-7 6.84-2.44-2.6a.51.51 0 0 0-.59.08l-.36.34a.58.58 0 0 0 0 .65l3.19 3.35a.38.38 0 0 0 .39 0L17.4 8a.48.48 0 0 0 0-.67Z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;opacity:0;position:absolute;right:11px;width:22px;z-index:1}.slide-layout .active .item-inner:before{opacity:1}.slide-transition .splitter{align-items:center;color:#000;display:flex}.slide-transition .splitter label{margin:0 5px}.slide-transition .buttons-row{display:flex;margin:0 0 0 10px;min-width:90px}.slide-transition .buttons-row .button{width:100%}.slide-transition .buttons-row .button:first-child{border-left-style:solid;border-left-width:1px;border-radius:5px 0 0 5px}.slide-transition .buttons-row .button:last-child{border-radius:0 5px 5px 0}.style-effect .list .item-title,.style-type .list .item-title{font-weight:400}.range-slider-delay{appearance:none;background:linear-gradient(90deg,#b7b8b7 0,#b7b8b7);background-position:50%;background-repeat:no-repeat;background-size:100% 2px;border:none;box-sizing:initial;margin:4px 0 5px;outline:0;width:100%}.range-slider-delay:disabled{opacity:.55}.range-slider-delay::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.3);cursor:pointer;height:28px;width:28px}.range-slider-delay::-ms-thumb{appearance:none;background:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.3);cursor:pointer;height:28px;width:28px}.buttons-list ul li{border:0;font-weight:400}.buttons-list ul li .item-link{height:100%}.buttons-list ul li .item-link .item-content{height:100%;min-height:auto;padding:0}.buttons-list ul li .item-link .item-inner{align-items:center;justify-content:center;min-height:auto;padding:0}.buttons-list ul li .item-link .item-inner:before{display:none}.item-color-auto .color-auto{background-color:#000;height:22px;width:22px}.item-color-auto.active .color-auto{border-radius:1px;box-shadow:0 0 0 1px #fff,0 0 0 4px var(--brand-word)}.page .color-palettes .list ul .palette{padding:8px 0}.page .color-palettes .list ul .palette a{border-radius:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);flex-grow:1;margin:1px 1px 0 0;min-height:26px;min-width:10px;position:relative}.page .color-palettes .list ul .palette a.active:after{border-radius:1px;box-shadow:0 0 0 1px #fff,0 0 0 4px var(--brand-word);content:" ";height:100%;position:absolute;width:100%;z-index:1}.page .color-palettes .list ul .palette a.transparent{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' xml:space='preserve'%3E%3Cpath stroke='red' stroke-linecap='undefined' stroke-linejoin='undefined' stroke-width='2' fill='none' d='M0 22 22 0'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%}.page .color-palettes .row{padding:0}.page .color-palettes .list .item-inner{color:var(--text-normal);display:block}.page .color-palettes .dynamic-colors .palette,.page .color-palettes .standart-colors .palette{display:flex}.page .color-palettes .dynamic-colors .empty-color{background-color:#fff}#color-picker{align-items:center;display:flex;justify-content:space-around;margin:4px auto 0;max-width:300px}#color-picker .color-picker-container{font-size:0;height:auto;max-width:100%;position:relative;width:calc(100% - 94px)}#color-picker .color-picker-container .color-picker-module-wheel{margin:0}#color-picker .right-block{margin-left:20px}#color-picker .right-block .color-hsb-preview{border:1px solid #c4c4c4;border-radius:100px;height:72px;overflow:hidden;width:72px}#color-picker .right-block .color-hsb-preview .current-color-hsb-preview,#color-picker .right-block .color-hsb-preview .new-color-hsb-preview{height:36px}#color-picker .right-block .color-hsb-preview .new-color-hsb-preview{border-radius:100px 100px 0 0}#color-picker .right-block .color-hsb-preview .current-color-hsb-preview{border-radius:0 0 100px 100px}#color-picker .right-block .button-round{align-items:center;background-color:var(--fill-white);border:0;border-radius:100px;box-shadow:0 4px 4px rgba(0,0,0,.25);display:flex;height:72px;justify-content:center;margin-top:20px;padding:0;width:72px}.table-styles{width:100%}.table-styles .row,.table-styles .row li{margin-bottom:12px}.table-styles .row div,.table-styles .row li{align-items:center;box-shadow:0 0 0 1px #c4c4c4;display:flex;justify-content:center}.table-styles .row div,.table-styles li{margin:0;padding:1px}.table-styles .row div img,.table-styles li img{height:50px;width:70px}#edit-table-style .list ul ul{padding-left:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.icon.lang-flag{background-image:url(../../../documenteditor/mobile/resources/img/controls/flags@2x.png);background-size:48px auto;height:12px;width:16px}.lang-flag.ca,.lang-flag.ca-ES{background-position:0 0}.lang-flag.cs,.lang-flag.cs-CZ{background-position:-16px 0}.lang-flag.da,.lang-flag.da-DK{background-position:-32px 0}.lang-flag.de,.lang-flag.de-DE{background-position:0 -12px}.lang-flag.el,.lang-flag.el-GR{background-position:-16px -12px}.lang-flag.en,.lang-flag.en-US{background-position:-32px -12px}.lang-flag.fr,.lang-flag.fr-FR{background-position:0 -24px}.lang-flag.hu,.lang-flag.hu-HU{background-position:-16px -24px}.lang-flag.it,.lang-flag.it-IT{background-position:-32px -24px}.lang-flag.ko,.lang-flag.ko-KR{background-position:0 -36px}.lang-flag.nl,.lang-flag.nl-NL{background-position:-16px -36px}.lang-flag.nb,.lang-flag.nb-NO,.lang-flag.nn,.lang-flag.nn-NO{background-position:-32px -36px}.lang-flag.pl,.lang-flag.pl-PL{background-position:0 -48px}.lang-flag.pt,.lang-flag.pt-BR{background-position:-16px -48px}.lang-flag.ro,.lang-flag.ro-RO{background-position:-32px -48px}.lang-flag.ru,.lang-flag.ru-RU{background-position:0 -60px}.lang-flag.sv,.lang-flag.sv-SE{background-position:-32px -60px}.lang-flag.tr,.lang-flag.tr-TR{background-position:0 -72px}.lang-flag.uk,.lang-flag.uk-UA{background-position:-16px -72px}.lang-flag.lv,.lang-flag.lv-LV{background-position:-32px -72px}.lang-flag.lt,.lang-flag.lt-LT{background-position:0 -84px}.lang-flag.vi,.lang-flag.vi-VN{background-position:-16px -84px}.lang-flag.de-CH,.lang-flag.fr-CH,.lang-flag.it-CH{background-position:-32px -84px}.lang-flag.pt-PT{background-position:-16px -96px}.lang-flag.de-AT{background-position:-32px -96px}.lang-flag.es,.lang-flag.es-ES{background-position:0 -108px}.lang-flag.en-GB{background-position:-32px -108px}.lang-flag.en-AU{background-position:0 -120px}.lang-flag.az-Latn-AZ{background-position:-16px -120px}.lang-flag.id,.lang-flag.id-ID{background-position:-32px -120px}.lang-flag.bg,.lang-flag.bg-BG{background-position:0 -132px}.lang-flag.ca-ES-valencia{background-position:-16px -132px}.lang-flag.en-CA{background-position:-32px -132px}.lang-flag.en-ZA{background-position:0 -144px}.lang-flag.eu,.lang-flag.eu-ES{background-position:-16px -144px}.lang-flag.gl,.lang-flag.gl-ES{background-position:-32px -144px}.lang-flag.hr,.lang-flag.hr-HR{background-position:0 -156px}.lang-flag.lb,.lang-flag.lb-LU{background-position:-16px -156px}.lang-flag.mn,.lang-flag.mn-MN{background-position:-32px -156px}.lang-flag.sl,.lang-flag.sl-SI{background-position:0 -168px}.lang-flag.sr,.lang-flag.sr-Cyrl-RS,.lang-flag.sr-Latn-RS{background-position:-16px -168px}.lang-flag.sk,.lang-flag.sk-SK{background-position:-32px -168px}.lang-flag.kk,.lang-flag.kk-KZ{background-position:0 -180px}.lang-flag.fi,.lang-flag.fi-FI,.lang-flag.sv-FI{background-position:-16px -180px}.lang-flag.zh,.lang-flag.zh-CN{background-position:-32px -180px}.lang-flag.ja,.lang-flag.ja-JP{background-position:0 -192px}.lang-flag.es-MX{background-position:-16px -192px}.checkbox-in-modal{align-items:center;display:flex;margin-top:10px}.checkbox-in-modal .right-text{margin-left:10px}.username-tip{color:#fff;display:none;height:20px;opacity:0;padding:0 10px;pointer-events:none;position:absolute;transition:opacity .1ms ease-out;z-index:900}.username-tip.active{display:block;opacity:1}.dlg-adv-options{z-index:13700}.dlg-adv-options .content-block{padding:0}.dlg-adv-options .picker-3d .picker-item{font-size:16px;padding:0;text-align:left}.dlg-adv-options .picker-center-highlight{left:0;right:0;width:100%}.dlg-macros-request .dialog-text{word-break:break-word}@keyframes flickerAnimation{0%{opacity:.1}50%{opacity:1}to{opacity:.1}}@-o-keyframes flickerAnimation{0%{opacity:.1}50%{opacity:1}to{opacity:.1}}@-moz-keyframes flickerAnimation{0%{opacity:.1}50%{opacity:1}to{opacity:.1}}@-webkit-keyframes flickerAnimation{0%{opacity:.1}50%{opacity:1}to{opacity:.1}}.doc-placeholder-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:6000}.statusbar .statusbar--box-tabs>ul>.locked a{box-shadow:inset 0 2px red}.font-item .item-inner{overflow:hidden}.font-item .item-inner:after{left:16px}.cell-editor{overflow:initial}.functions-list{background-color:var(--background-primary);max-height:200px;overflow-x:hidden;overflow-y:auto;width:360px}.functions-list__mobile{box-shadow:0 10px 10px -10px rgba(0,0,0,.3);left:0;position:absolute;right:0;width:100%}.functions-list__mobile .list{margin:0}.functions-list__mobile .list ul:before{display:none}.functions-list__mobile .list .item-content{padding-left:0}.functions-list__mobile .list .item-inner{padding-left:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-left) - var(--menu-list-offset))}.functions-list__mobile .list .item-title{font-size:15px}#idx-functions-list{width:350px}#idx-functions-list .popover-inner .navbars .right .link{font-weight:600}#idx-functions-list .popover-inner .navbars .navbar-bg{background:var(--background-secondary)}#idx-functions-list .popover-inner .navbars .navbar-bg:after,#idx-functions-list .popover-inner .page-function-info .navbar .navbar-bg:after{background:var(--background-menu-divider)}#idx-functions-list .popover-inner .page-function-info .navbar .navbar-inner{background:var(--background-secondary)}#idx-functions-list .popover-inner .page-function-info .navbar .navbar-inner .title{color:var(--text-normal)}#idx-functions-list .popover-inner .page-function-info .navbar .navbar-inner .right .link{color:var(--brand-word);font-weight:600}#idx-functions-list .popover-inner .page-function-info .navbar .navbar-inner .icon-back:after{color:var(--brand-word)}.highlight-palette{width:100%}.highlight-color{box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);flex-grow:1;margin:1px;min-height:34px;min-width:10px;position:relative}.highlight-color_active:after{border-radius:1px;box-shadow:0 0 0 1px #fff,0 0 0 4px #446995;content:" ";height:100%;position:absolute;width:100%;z-index:1}#idx-celleditor.expanded .functions-list__mobile{top:70px}.popover__functions{box-shadow:0 10px 100px rgba(0,0,0,.3)}.popover__functions .view{transition:height .2s}.popover__functions .popover-angle.on-bottom{display:none}.target-function-list{bottom:0;height:100%;left:0;position:absolute;top:0;width:0}.dropdown-list__placeholder{opacity:.6}.dropdown-list__placeholder .item-inner{border-bottom:1px solid var(--f7-list-item-border-color)}.swiper-wrapper .swiper-slide .list ul{background-color:initial}.swiper-pagination-bullet{background:var(--background-menu-divider);opacity:1}.swiper-pagination-bullet-active{background:var(--text-secondary)}.swiper-pagination-bullets{bottom:9px;position:fixed;width:100%}.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5.5px}.preview-cell-style{background-color:var(--fill-white);background-position:50%;background-repeat:no-repeat;background-size:cover;border:.5px solid var(--background-menu-divider);border-radius:4px;height:44px;width:104px}.sharing-placeholder{height:100%}.sheet-modal .page-current-comment{padding-bottom:60px}.picker-columns{justify-content:space-around}.row-picker .col-50{color:var(--text-secondary);text-align:center}.device-ios .app-layout{--f7-navbar-link-color:var(--brand-word);--f7-subnavbar-link-color:var(--brand-word);--f7-navbar-text-color:var(--text-normal);--f7-navbar-title-line-height:44px;--f7-navbar-link-line-height:44px;--f7-navbar-title-font-size:17px;--f7-list-bg-color:var(--background-primary);--f7-navbar-bg-color:var(--toolbar-background);--f7-tabbar-link-inactive-color:var(--toolbar-segment);--f7-radio-active-color:var(--brand-word);--f7-toggle-active-color:var(--brand-word);--f7-range-bar-active-bg-color:var(--brand-word);--f7-list-button-text-color:var(--brand-word);--f7-list-item-border-color:var(--background-menu-divider);--f7-page-bg-color:var(--background-tertiary);--f7-list-item-title-text-color:var(--text-normal);--f7-list-item-text-text-color:var(--text-normal);--f7-list-item-subtitle-text-color:var(--text-secondary);--f7-label-text-color:var(--text-normal);--f7-list-item-after-text-color:var(--text-normal);--f7-input-text-color:var(--text-normal);--f7-block-title-text-color:var(--text-secondary);--f7-input-placeholder-color:var(--text-secondary);--f7-list-chevron-icon-color:var(--text-tertiary);--f7-searchbar-search-icon-color:var(--text-tertiary);--f7-searchbar-input-clear-button-color:var(--text-tertiary);--f7-toggle-inactive-color:var(--background-menu-divider);--f7-toggle-border-color:var(--background-menu-divider);--f7-actions-button-border-color:var(--background-menu-divider);--f7-popover-bg-color:var(--background-primary);--f7-dialog-bg-color-rgb:var(--background-secondary);--f7-dialog-title-text-color:var(--text-normal);--f7-dialog-text-color:var(--text-normal);--f7-dialog-button-text-color:var(--brand-word);--f7-dialog-border-divider-color:var(--background-menu-divider);--f7-subnavbar-border-color:var(--background-menu-divider);--f7-list-border-color:var(--background-menu-divider);--f7-picker-item-text-color:rgba(var(--text-normal),0.45);--f7-picker-item-selected-text-color:var(--text-normal)}.device-ios .app-layout #editor-navbar.navbar .left a+a,.device-ios .app-layout #editor-navbar.navbar .right a+a{margin-left:0}.device-ios .app-layout .navbar,.device-ios .app-layout .navbar-bg,.device-ios .app-layout .subnavbar{background-color:var(--f7-navbar-bg-color)}.device-ios .app-layout .navbar a.btn-doc-back,.device-ios .app-layout .navbar-bg a.btn-doc-back,.device-ios .app-layout .subnavbar a.btn-doc-back{width:22px}.device-ios .app-layout .navbar .title,.device-ios .app-layout .navbar-bg .title,.device-ios .app-layout .subnavbar .title{color:var(--text-normal);font-weight:600}.device-ios .app-layout .navbar .navbar-inner,.device-ios .app-layout .navbar .subnavbar-inner,.device-ios .app-layout .navbar-bg .navbar-inner,.device-ios .app-layout .navbar-bg .subnavbar-inner,.device-ios .app-layout .subnavbar .navbar-inner,.device-ios .app-layout .subnavbar .subnavbar-inner{z-index:auto}.device-ios .app-layout .navbar .sheet-close,.device-ios .app-layout .navbar-bg .sheet-close,.device-ios .app-layout .subnavbar .sheet-close{display:flex;height:44px;justify-content:center;width:44px}.device-ios .app-layout .subnavbar .icon-back{color:var(--brand-word)}.device-ios .app-layout .popover__titled .list:first-child li:first-child>label,.device-ios .app-layout .popover__titled .list:first-child li:last-child>label,.device-ios .app-layout .popover__titled .list:first-child ul,.device-ios .app-layout .popover__titled .list:last-child li:first-child>label,.device-ios .app-layout .popover__titled .list:last-child li:last-child>label,.device-ios .app-layout .popover__titled .list:last-child ul{border-radius:0}.device-ios .app-layout .popover__titled .popover-inner>.view{border-radius:var(--f7-popover-border-radius)}.device-ios .app-layout .popover__titled .navbar-bg{backdrop-filter:none}.device-ios .app-layout .popover__titled .navbar-bg:after{background:var(--background-menu-divider)}.device-ios .app-layout .popover__titled .list:last-child li:last-child:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--f7-navbar-border-color,var(--f7-bars-border-color));bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:auto;top:auto;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)));transform-origin:50% 100%;width:100%}.device-ios .app-layout .popover li:last-child .segmented a:first-child{border-radius:var(--f7-button-border-radius) 0 0 var(--f7-button-border-radius)}.device-ios .app-layout .popover li:last-child .segmented a:last-child{border-radius:0 var(--f7-button-border-radius) var(--f7-button-border-radius) 0}.device-ios .app-layout .list .item-content .color-preview{background:var(--fill-white);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box;display:inline-block;height:8px;margin-top:21px;width:22px}.device-ios .app-layout .list .item-content .item-after .color-preview{height:30px;margin-top:-3px;width:75px}.device-ios .app-layout .list .item-inner{padding-top:7px}.device-ios .app-layout .list .item-inner .item-after .after-start{margin:0 5px}.device-ios .app-layout .list .item-inner .item-after .segmented{margin-left:10px;min-width:90px}.device-ios .app-layout .list .buttons .item-inner{align-items:stretch;padding-bottom:0;padding-top:0}.device-ios .app-layout .list .buttons .item-inner>.row{align-items:stretch;width:100%}.device-ios .app-layout .list .buttons .item-inner>.row .button{align-items:center;border:none;border-radius:0;display:flex;flex:1;font-size:17px;height:inherit;justify-content:center}.device-ios .app-layout .list .list-input-right input{text-align:right}.device-ios .app-layout .tab-buttons{align-self:center;display:flex;flex-wrap:nowrap;width:100%}.device-ios .app-layout .tab-buttons .tab-link{-webkit-box-flex:1;border:1px solid var(--toolbar-segment);color:var(--brand-word);cursor:pointer;display:block;font-family:inherit;font-size:14px;font-weight:600;height:29px;line-height:26px;margin:0;outline:0;overflow:hidden;padding:0 1px;position:relative;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.device-ios .app-layout .tab-buttons .tab-link:first-child{border-left-style:solid;border-left-width:1px;border-radius:5px 0 0 5px}.device-ios .app-layout .tab-buttons .tab-link:last-child{border-radius:0 5px 5px 0}.device-ios .app-layout .tab-buttons .tab-link.tab-link-active{background:var(--toolbar-segment);color:var(--brand-text-on-brand)}.device-ios .app-layout .tab-buttons .tab-link.tab-link-active i.icon{background-color:var(--brand-text-on-brand)}.device-ios .app-layout .button{background:0 0;border:1px solid var(--brand-word);box-sizing:border-box;color:var(--brand-word);cursor:pointer;display:block;font-family:inherit;font-size:14px;height:29px;line-height:27px;margin:0;outline:0;overflow:hidden;padding:0 10px;position:relative;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.device-ios .app-layout .button-fill{background-color:var(--background-primary);color:var(--brand-word)}.device-ios .app-layout .button-red{background-color:var(--background-primary);color:var(--text-error)}.device-ios .app-layout .buttons-list li{border:0;border-radius:0;box-shadow:none;font-size:17px;height:43px;min-height:43px;padding:0;text-transform:none}.device-ios .app-layout .button-red .list-button{color:var(--text-error)}.device-ios .app-layout .list-button{position:static}.device-ios .app-layout .block-title{color:#6d6d72;font-size:14px;line-height:1;margin:35px 15px 10px;overflow:hidden;position:relative;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.device-ios .app-layout .shapes .page-content{background:var(--fill-white)}.device-ios .app-layout .dialog{background-color:var(--f7-dialog-bg-color-rgb)}.device-ios .app-layout #color-picker .right-block .button-round .icon{height:30px;width:30px}.device-ios .app-layout .content-block{color:#6d6d72}.device-ios .app-layout #add-chart .page-content,.device-ios .app-layout #add-chart.page-content,.device-ios .app-layout #add-shape .page-content,.device-ios .app-layout #add-shape.page-content,.device-ios .app-layout #add-slide .page-content,.device-ios .app-layout #add-slide.page-content,.device-ios .app-layout #add-table .page-content,.device-ios .app-layout #add-table.page-content,.device-ios .app-layout .dataview .page-content,.device-ios .app-layout .dataview.page-content{background-color:var(--background-tertiary)}.device-ios .app-layout input[type=number]:-moz-placeholder,.device-ios .app-layout input[type=number]:-ms-input-placeholder,.device-ios .app-layout input[type=number]::-moz-placeholder,.device-ios .app-layout input[type=number]::-webkit-input-placeholder,.device-ios .app-layout input[type=number]::placeholder{color:#40865c}.device-ios .app-layout .regional-settings .item-title-row{align-items:center;display:flex;justify-content:flex-start}.device-ios .app-layout .regional-settings .item-title-row .item-title{margin-left:20px;white-space:normal}.device-ios .app-layout .navbar .searchbar{background:var(--f7-navbar-bg-color)}.device-ios .app-layout .navbar .searchbar-input-wrap{height:28px;margin-right:10px}.device-ios .app-layout .navbar .buttons-row-replace a{color:var(--brand-word)}.device-ios .app-layout .searchbar input{appearance:none;background-color:var(--background-button);border:none;border-radius:5px;box-sizing:border-box;color:var(--text-normal);display:block;font-family:inherit;font-size:14px;font-weight:400;height:100%;padding:0 28px;width:100%}.device-ios .app-layout .searchbar input::placeholder{color:var(--text-tertiary)}.device-ios .app-layout .searchbar-inner__left{justify-content:center;margin-right:10px}.device-ios .app-layout .searchbar-inner__right .buttons-row a.next{margin-left:15px}.device-ios .app-layout .searchbar-expandable.searchbar-enabled.replace .searchbar-inner__right{width:28%}@media (max-width:550px){.device-ios .app-layout .navbar .searchbar-input-wrap{margin-right:0}.device-ios .app-layout .searchbar-expandable.searchbar-enabled{top:0}.device-ios .app-layout .searchbar-expandable.searchbar-enabled .searchbar-inner__center{flex-direction:column}.device-ios .app-layout .searchbar-expandable.searchbar-enabled .searchbar-inner__right{flex-direction:column-reverse;margin-left:10px}.device-ios .app-layout .searchbar-expandable.searchbar-enabled.replace{height:88px}.device-ios .app-layout .searchbar-expandable.searchbar-enabled.replace .searchbar-inner{height:100%}.device-ios .app-layout .searchbar-expandable.searchbar-enabled.replace .searchbar-inner__center .searchbar-input-wrap{margin:8px 0}.device-ios .app-layout .searchbar-expandable.searchbar-enabled.replace .searchbar-inner__right{height:100%;justify-content:space-between;width:auto}.device-ios .app-layout .searchbar-expandable.searchbar-enabled.replace .searchbar-inner__right .buttons-row-replace{height:50%}}.device-ios .app-layout .actions-button{--f7-actions-button-border-color:var(--background-menu-divider);background:var(--background-secondary)}.device-ios .app-layout .actions-button-text{color:var(--text-normal);font-size:20px;text-overflow:ellipsis;white-space:normal}.device-ios .app-layout input.modal-text-input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:var(--background-primary);border:1px solid var(--text-tertiary);border-radius:0;box-shadow:0 0 0 transparent;box-sizing:border-box;display:block;font-family:inherit;font-size:14px;height:26px;margin:15px 0 0;padding:0 5px;width:100%}.device-ios .app-layout .font-item .item-content{padding-left:0}.device-ios .app-layout .toggle-icon{background:transparent}.device-ios .app-layout .edit-comment-popup .navbar .title{line-height:normal}.device-android .app-layout{--f7-navbar-shadow-image:none;--f7-theme-color:var(--brand-word);--f7-navbar-bg-color:var(--toolbar-background);--f7-navbar-link-color:var(--fill-white);--f7-navbar-text-color:var(--fill-white);--f7-navbar-height:56px;--f7-list-bg-color:var(--background-primary);--f7-subnavbar-bg-color:var(--toolbar-background);--f7-subnavbar-link-color:var(--toolbar-icons);--f7-subnavbar-text-color:var(--fill-white);--f7-subnavbar-height:56px;--f7-radio-active-color:var(--brand-word);--f7-toggle-active-color:var(--brand-word);--f7-range-bar-active-bg-color:var(--brand-word);--f7-range-knob-color:var(--brand-word);--f7-range-knob-size:16px;--f7-list-item-after-text-color:var(--text-normal);--f7-link-highlight-color:transparent;--f7-link-touch-ripple-color:hsla(0,0%,100%,.1);--f7-actions-bg-color:var(--background-secondary);--f7-actions-button-border-color:var(--background-menu-divider);--f7-popover-bg-color:var(--background-secondary);--f7-dialog-bg-color:var(--background-secondary);--f7-dialog-text-color:var(--text-secondary);--f7-dialog-title-text-color:var(--text-normal);--f7-dialog-button-text-color:var(--brand-word);--f7-picker-item-text-color:rgba(var(--text-normal),0.45);--f7-picker-item-selected-text-color:var(--text-normal);--f7-input-bg-color:var(--background-primary);--f7-input-placeholder-color:var(--text-secondary);--f7-input-text-color:var(--text-normal);--f7-input-focused-border-color:var(--brand-word);--f7-label-focused-text-color:var(--brand-word)}.device-android .app-layout .button{--f7-touch-ripple-color:transparent}.device-android .app-layout .segmented .button{--f7-touch-ripple-color:var(--f7-list-link-pressed-bg-color)}.device-android .app-layout .navbar{--f7-touch-ripple-color:hsla(0,0%,100%,.1)}.device-android .app-layout .navbar .sheet-close{display:flex;height:56px;justify-content:center;width:56px}.device-android .app-layout .navbar-inner{background:var(--f7-navbar-bg-color);background-color:var(--f7-navbar-bg-color,var(--f7-bars-bg-color));background-image:var(--f7-navbar-bg-image,var(--f7-bars-bg-image))}.device-android .app-layout .page.page-with-subnavbar.page-with-logo .page-content{--f7-page-navbar-offset:var(--f7-navbar-height)}.device-android .app-layout .page{--f7-text-color:var(--text-normal);--f7-list-item-title-text-color:var(--text-normal);--f7-list-item-text-text-color:var(--text-normal);--f7-list-item-subtitle-text-color:var(--text-secondary);--f7-block-title-text-color:var(--text-secondary);--f7-label-text-color:var(--text-normal);--f7-page-bg-color:var(--background-tertiary);--f7-list-item-border-color:var(--background-menu-divider);--f7-list-chevron-icon-color:var(--text-tertiary);--f7-toggle-inactive-color:var(--background-menu-divider);--f7-toggle-border-color:var(--background-menu-divider);--f7-actions-button-text-color:var(--text-normal);--f7-subnavbar-border-color:var(--background-menu-divider);--f7-list-border-color:var(--background-menu-divider)}.device-android .app-layout .add-popup .view .add-image ul:after,.device-android .app-layout .add-popup .view .inputs-list ul:after{display:none}.device-android .app-layout .coauth__sheet{max-height:65%}.device-android .app-layout .segmented .decrement,.device-android .app-layout .segmented .increment{border:none;border-radius:0;display:flex;height:32px;margin-left:0;min-width:40px}.device-android .app-layout .segmented .decrement i.icon-expand-down,.device-android .app-layout .segmented .increment i.icon-expand-down{background:var(--brand-word)}.device-android .app-layout .segmented label{color:var(--text-normal);line-height:32px;margin:0 5px}.device-android .app-layout .button{--f7-button-text-color:var(--brand-word);appearance:none;background:0 0;border-radius:2px;box-sizing:border-box;color:var(--brand-word);cursor:pointer;display:block;font-family:inherit;font-size:14px;height:36px;line-height:36px;margin:0;min-width:64px;outline:0;overflow:hidden;padding:0 8px;position:relative;text-align:center;text-overflow:ellipsis;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;white-space:nowrap}.device-android .app-layout .button-fill{background-color:initial;color:var(--brand-text-on-brand)}.device-android .app-layout .button-raised{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.device-android .app-layout .button-red{background-color:var(--text-error);color:var(--brand-text-on-brand)}.device-android .app-layout .buttons-list ul{background-color:var(--background-tertiary)}.device-android .app-layout .buttons-list ul:after,.device-android .app-layout .buttons-list ul:before{display:none}.device-android .app-layout .buttons-list ul li{border-radius:2px;color:var(--fill-white);font-size:14px;height:36px;margin:20px 16px;min-height:36px;text-transform:uppercase}.device-android .app-layout .table-presets .button{min-width:0}.device-android .app-layout .button-fill .list-button{background-color:var(--brand-word);border-radius:2px;color:var(--brand-text-on-brand);font-size:14px;font-weight:500;height:36px;line-height:36px;margin:0;text-align:center;text-transform:uppercase}.device-android .app-layout .button-raised .list-button{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.device-android .app-layout .button-red .list-button{background-color:var(--text-error)}.device-android .app-layout .tab-buttons{display:flex;height:100%;justify-content:space-between;position:relative;width:100%}.device-android .app-layout .tab-buttons .tab-link{align-items:center;box-sizing:border-box;color:hsla(0,0%,100%,.7);font-size:14px;font-weight:500;height:100%;justify-content:center;padding-left:0;padding-right:0;text-transform:uppercase}.device-android .app-layout .tab-buttons .tab-link i.icon{opacity:.5}.device-android .app-layout .tab-buttons .tab-link.tab-link-active{color:var(--fill-white)}.device-android .app-layout .tab-buttons .tab-link.tab-link-active i.icon{background-color:var(--fill-white);opacity:1}.device-android .app-layout .tab-buttons .tab-link-highlight{--f7-tabbar-link-active-border-color:var(--toolbar-icons);bottom:0;height:3px;left:0;position:absolute}.device-android .app-layout .list.inputs-list .item-input .item-inner,.device-android .app-layout .list.inputs-list .item-link .item-inner{display:block}.device-android .app-layout .list.inputs-list .item-input .item-inner .item-label,.device-android .app-layout .list.inputs-list .item-input .item-inner .item-title,.device-android .app-layout .list.inputs-list .item-link .item-inner .item-label,.device-android .app-layout .list.inputs-list .item-link .item-inner .item-title{font-size:12px;width:100%}.device-android .app-layout .list.inputs-list .item-input .item-inner .item-input-wrap,.device-android .app-layout .list.inputs-list .item-link .item-inner .item-input-wrap{margin-left:0}.device-android .app-layout .list .buttons{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;min-height:48px;width:100%}.device-android .app-layout .list .buttons .item-content{width:100%}.device-android .app-layout .list .buttons .item-content .item-inner{padding-bottom:0;padding-top:0}.device-android .app-layout .list .buttons .item-content .item-inner .row{width:100%}.device-android .app-layout .list .buttons .item-content .item-inner .row .button{align-items:center;display:flex;flex:1;font-size:17px;justify-content:center;margin-left:5px}.device-android .app-layout .list .buttons .item-content .item-inner .row .button:first-child{margin-left:0}.device-android .app-layout .list .item-content .color-preview{background-color:var(--fill-white);border-radius:4px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);height:30px;margin-top:-3px;width:30px}.device-android .app-layout .list .item-content .color-preview.auto{background-color:#000}.device-android .app-layout #color-picker .right-block .button-round{background-color:var(--brand-word)}.device-android .app-layout .regional-settings .list .item-inner{margin-left:16px}.device-android .app-layout .regional-settings .list .item-title-row{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%}.device-android .app-layout .regional-settings .list .item-title-row .item-title{white-space:normal}.device-android .app-layout .searchbar-inner__center{flex-wrap:wrap}.device-android .app-layout .navbar .searchbar-input-wrap{height:32px;margin:4px 0}.device-android .app-layout .navbar-inner{overflow:initial}.device-android .app-layout .searchbar .input-clear-button{height:18px;margin-top:-8px;width:18px}.device-android .app-layout .searchbar .input-clear-button:after{color:var(--fill-white);font-size:19px;line-height:19px}.device-android .app-layout .searchbar-icon:after{color:var(--fill-white);font-size:19px}.device-android .app-layout .searchbar input{appearance:none;background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' height='24' width='24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;background-size:24px 24px;border:none;border-bottom:1px solid var(--fill-white);border-radius:0;box-sizing:border-box;color:var(--fill-white);display:block;font-family:inherit;font-size:16px;font-weight:400;height:100%;opacity:1;padding:0 36px 0 24px;transition-duration:.3s;width:100%}.device-android .app-layout .searchbar input::placeholder{color:var(--fill-white)}.device-android .app-layout .navbar .searchbar-expandable.searchbar-enabled{top:0}.device-android .app-layout .navbar .searchbar-expandable.searchbar-enabled .searchbar-inner{height:100%}.device-android .app-layout .navbar .searchbar-expandable.searchbar-enabled .searchbar-inner__center{flex-direction:column}.device-android .app-layout .navbar .searchbar-expandable.searchbar-enabled .searchbar-inner__right{flex-direction:column-reverse}.device-android .app-layout .navbar .searchbar-expandable.searchbar-enabled.replace{height:96px}.device-android .app-layout .navbar a.link{padding:0 16px}.device-android .app-layout .navbar a.link.searchbar-enable i.icon-search{background-color:var(--toolbar-icons)}.device-android .app-layout .navbar a.icon-only{height:56px;width:auto}.device-android .app-layout .navbar .buttons-row-replace a{color:var(--fill-white);padding:0}.device-android .app-layout .navbar .searchbar .buttons-row{align-self:flex-start}@media (max-width:550px){.device-android .app-layout .searchbar-expandable.searchbar-enabled .searchbar-inner__left{margin-right:33px}}.device-android .app-layout .actions-button-text{color:var(--text-normal);cursor:pointer;font-size:16px;line-height:48px}@media (min-width:496px){.device-android .app-layout .actions-modal{left:auto;margin-left:0;width:100%}}.device-android .app-layout input.modal-text-input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:#fff;border:none;box-shadow:none;box-sizing:border-box;display:block;font-family:inherit;font-size:16px;height:36px;margin:15px 0 0;padding:0;-webkit-transition-duration:.2s;transition-duration:.2s;width:100%}.device-android .app-layout .input-field .inputs-list{margin:15px 0 0}.device-android .app-layout .input-field .inputs-list ul{background:none}.device-android .app-layout .input-field .inputs-list ul:after,.device-android .app-layout .input-field .inputs-list ul:before{display:none}.device-android .app-layout .input-field .inputs-list .item-inner,.device-android .app-layout .input-field .inputs-list .item-input{padding:0}.device-android .app-layout .font-item .item-radio:not(.item-radio-icon-end)>.icon-radio{margin-right:0}.device-android .app-layout .navbar-link-settings .navbar-inner{background:var(--background-primary)}.device-android .app-layout .navbar-link-settings .title,.device-android .app-layout .navbar-link-settings a{color:var(--text-normal)}.device-ios .theme-type-dark i.icon.icon-logo{background:url(../../../documenteditor/mobile/resources/img/header/logo-android.svg) no-repeat 50%}.device-ios i.icon.icon_mask{background-color:#fff}.device-ios i.icon.icon-logo{background:url(../../../documenteditor/mobile/resources/img/header/logo-ios.svg) no-repeat 50%;height:14px;width:100px}.device-ios i.icon.icon-prev{background-color:var(--brand-word);height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='m16 20.5-1 1L4.5 11 15 .5l1 1L6.6 11l9.4 9.5z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-prev:after{display:none}.device-ios i.icon.icon-next{background-color:var(--brand-word);height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M15.5 11 6 1.5 7.1.4 17.5 11 7.1 21.5l-1.1-1 9.5-9.5z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-next:after{display:none}.device-ios i.icon.icon-edit{background-color:var(--brand-word);height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M0 20h22v1H0v-1zM19.3 5.3 6.1 18.4l-1.5-1.5L17.8 3.8l-.7-.7L3.5 16.7 3 20l3.3-.5L19.9 5.9zM20.5 5.3 22 3.8s-.2-1.2-.9-1.9c-.7-.8-1.9-.9-1.9-.9l-1.5 1.5 2.8 2.8z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon_mask{background-color:var(--text-normal)}.device-android i.icon.icon-logo{background:url(../../../documenteditor/mobile/resources/img/header/logo-android.svg) no-repeat 50%;height:14px;width:100px}.device-android i.icon.icon-prev{background-color:var(--brand-word);height:20px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M5.1 10.9 13.9 2 16 4.1l-6.8 7 6.8 6.8-2.1 2.1-8.8-8.8-.1-.1z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:20px}.device-android i.icon.icon-prev:after{display:none}.device-android i.icon.icon-next{background-color:var(--brand-word);height:20px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M16.9 10.9 8.1 2 6 4.1l6.8 7L6 17.9 8.1 20l8.8-8.8.1-.1z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:20px}.device-android i.icon.icon-next:after{display:none}.device-android .navbar i.icon.icon-collaboration{background-color:var(--toolbar-icons);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg clip-path='url(%23a)' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M7.5 14c-2.823 0-4.989 1.407-6.099 3.257-.56.935-.4 1.305-.299 1.433.154.194.508.31.87.31H7.5v1H1.972c-.47 0-1.216-.134-1.655-.69-.49-.622-.412-1.502.227-2.567C1.834 14.593 4.324 13 7.5 13v1Zm0-1c3.177 0 5.639 1.593 6.929 3.743.639 1.065.716 1.945.226 2.567-.438.556-1.184.69-1.655.69H7.5v-1H13c.363 0 .717-.116.87-.31.101-.128.262-.498-.299-1.433C12.461 15.407 10.323 14 7.5 14v-1Z'/%3E%3Cpath d='M15 20h7c.471 0 1.217-.134 1.656-.69.49-.622.413-1.502-.226-2.567C22.14 14.593 19.677 13 16.5 13c-1.293 0-2.322.164-3.354.623.364.28.64.494.997.732A7.774 7.774 0 0 1 16.502 14c2.823 0 4.96 1.407 6.071 3.257.561.935.4 1.305.299 1.433-.153.194-.508.31-.87.31H16.5a1.466 1.466 0 0 1-.343.478c-.444.415-.738.522-1.157.522ZM7.5 11C8.76 11 10 9.786 10 8S8.76 5 7.5 5 5 6.214 5 8s1.24 3 2.5 3Zm0 1c1.933 0 3.5-1.79 3.5-4S9.433 4 7.5 4 4 5.79 4 8s1.567 4 3.5 4ZM17 11c.965 0 2-.97 2-2.5S17.965 6 17 6c-.965 0-2 .97-2 2.5s1.035 2.5 2 2.5Zm0 1c1.657 0 3-1.567 3-3.5S18.657 5 17 5s-3 1.567-3 3.5 1.343 3.5 3 3.5Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android .navbar i.icon.icon-back{color:var(--toolbar-icons)}.device-android .navbar i.icon.icon-edit{background-color:var(--toolbar-icons);height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--toolbar-icons)'%3E%3Cpath d='M0 20h22v1H0v-1zM17.1 3.1 3.5 16.7 3 20l3.3-.5L19.9 5.9zM20.5 5.3 22 3.8s-.2-1.2-.9-1.9c-.7-.8-1.9-.9-1.9-.9l-1.5 1.5 2.8 2.8z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android .navbar i.icon.icon-close{background-color:var(--text-normal);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M18.984 6.422 13.406 12l5.578 5.578-1.406 1.406L12 13.406l-5.578 5.578-1.406-1.406L10.594 12 5.016 6.422l1.406-1.406L12 10.594l5.578-5.578 1.406 1.406Z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android .navbar i.icon.icon-done-disabled{background-color:var(--text-tertiary)}.device-android .navbar i.icon.icon-done,.device-android .navbar i.icon.icon-done-disabled{height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='m9 16.219 10.594-10.64L21 6.983l-12 12-5.578-5.578L4.782 12 9 16.219Z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android .navbar i.icon.icon-done{background-color:var(--brand-word)}i.icon.icon-paste{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 2H0v18h9v4h15V7h-5V2h-5v1h4v4H9v12H1V3h4V2Zm5 6h13v15H10V8Z'/%3E%3Cpath d='M5 0h9v5H5V0Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 12h-9v-1h9v1ZM21 16h-9v-1h9v1ZM21 20h-9v-1h9v1Z'/%3E%3C/svg%3E")}i.icon.icon-copy,i.icon.icon-paste{background-color:var(--text-normal);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}i.icon.icon-copy{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1h14v6h1V0H0v17h8v-1H1V1Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23 8H9v15h14V8ZM8 7v17h16V7H8ZM13 5H3V4h10v1ZM8 9H3V8h5v1ZM8 13H3v-1h5v1Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 12H11v-1h10v1ZM21 16H11v-1h10v1ZM21 20H11v-1h10v1Z'/%3E%3C/svg%3E")}i.icon.icon-cut{background-color:var(--text-normal);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.224 22.27c1.291.857 3.303.448 4.435-1.257 1.132-1.706.727-3.719-.564-4.575-1.291-.857-3.303-.448-4.435 1.257-1.132 1.706-.727 3.719.564 4.575Zm-.553.834c1.841 1.221 4.447.532 5.821-1.538 1.375-2.071.996-4.74-.844-5.962-1.841-1.221-4.447-.533-5.821 1.538-1.375 2.071-.996 4.74.844 5.962ZM20.916 22.27c-1.291.857-3.303.448-4.435-1.257-1.132-1.706-.727-3.719.564-4.575 1.291-.857 3.303-.448 4.435 1.257 1.132 1.706.727 3.719-.564 4.575Zm.553.834c-1.841 1.221-4.447.532-5.821-1.538-1.374-2.071-.996-4.74.844-5.962 1.841-1.221 4.447-.533 5.822 1.538 1.374 2.071.995 4.74-.845 5.962Z'/%3E%3Cpath d='m16.492 15.604-2.588-3.13L19.955.676a.436.436 0 0 0-.228-.595c-.285-.092-.628 0-.742.183L12.023 11.42 5.176.264c-.115-.229-.457-.32-.742-.229-.286.092-.4.366-.286.595L10.2 12.428l-2.552 3.176L9.229 18l2.794-4.52L14.911 18l1.581-2.396Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}i.icon.icon-next:after,i.icon.icon-prev:after{content:none}i.icon.icon-collaboration{background-color:var(--brand-word);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg clip-path='url(%23a)' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M7.5 14c-2.823 0-4.989 1.407-6.099 3.257-.56.935-.4 1.305-.299 1.433.154.194.508.31.87.31H7.5v1H1.972c-.47 0-1.216-.134-1.655-.69-.49-.622-.412-1.502.227-2.567C1.834 14.593 4.324 13 7.5 13v1Zm0-1c3.177 0 5.639 1.593 6.929 3.743.639 1.065.716 1.945.226 2.567-.438.556-1.184.69-1.655.69H7.5v-1H13c.363 0 .717-.116.87-.31.101-.128.262-.498-.299-1.433C12.461 15.407 10.323 14 7.5 14v-1Z'/%3E%3Cpath d='M15 20h7c.471 0 1.217-.134 1.656-.69.49-.622.413-1.502-.226-2.567C22.14 14.593 19.677 13 16.5 13c-1.293 0-2.322.164-3.354.623.364.28.64.494.997.732A7.774 7.774 0 0 1 16.502 14c2.823 0 4.96 1.407 6.071 3.257.561.935.4 1.305.299 1.433-.153.194-.508.31-.87.31H16.5a1.466 1.466 0 0 1-.343.478c-.444.415-.738.522-1.157.522ZM7.5 11C8.76 11 10 9.786 10 8S8.76 5 7.5 5 5 6.214 5 8s1.24 3 2.5 3Zm0 1c1.933 0 3.5-1.79 3.5-4S9.433 4 7.5 4 4 5.79 4 8s1.567 4 3.5 4ZM17 11c.965 0 2-.97 2-2.5S17.965 6 17 6c-.965 0-2 .97-2 2.5s1.035 2.5 2 2.5Zm0 1c1.657 0 3-1.567 3-3.5S18.657 5 17 5s-3 1.567-3 3.5 1.343 3.5 3 3.5Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}i.icon.icon-cancellation{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='2' y='2' width='20' height='20'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='%23c4c4c4' stroke='var(--brand-word)'/%3E%3C/mask%3E%3Cg mask='url(%23a)' stroke='var(--brand-word)'%3E%3Ccircle cx='12' cy='12' r='9.5' transform='rotate(-90 12 12)'/%3E%3Cpath d='M5.091 19.202 19.192 5.101'/%3E%3C/g%3E%3C/svg%3E");height:24px;width:24px}i.icon.icon-remove-style{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.333 2a1.06 1.06 0 0 0-1.066 1.053V4H4.533A.53.53 0 0 0 4 4.526c0 .291.239.527.533.527h.534l1 15.894A1.06 1.06 0 0 0 7.133 22h9.734a1.06 1.06 0 0 0 1.066-1.053L19 5h.467c.294 0 .533-.21.533-.5 0-.29-.239-.5-.533-.5h-3.734v-.947A1.06 1.06 0 0 0 14.667 2H9.333Zm5.334 2v-.947H9.333V4h5.334ZM18 5H6l.941 15.062A1 1 0 0 0 7.94 21h8.122a1 1 0 0 0 .998-.938L18 5Z' fill='%23FF3B30'/%3E%3Cpath d='M8 7.002h1L9.5 19h-1L8 7.002ZM11.5 7h1v12h-1V7ZM15 7.002 16 7l-.5 12h-1L15 7.002Z' fill='%23FF3B30'/%3E%3C/svg%3E");height:24px;width:24px}i.icon.icon-image{background-color:var(--brand-word);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 9a2 2 0 1 1-4 0 2 2 0 0 1 4 0ZM8 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 4v16h20V4H2Zm19 1H3v11.293l3.5-3.5 2 2 6-6 6.5 6.5V5ZM3 19v-1.293l3.5-3.5 2 2 6-6 6.5 6.5V19H3Z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}i.icon.icon-format-pdf{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 1a3 3 0 0 0-3 3v16a3 3 0 0 0 3 3h16a3 3 0 0 0 3-3V4a3 3 0 0 0-3-3H4Zm1 8v6h1.071v-2H7.68c.887 0 1.607-.672 1.607-1.5v-1c0-.828-.72-1.5-1.607-1.5H5Zm1.071 1H7.68c.295 0 .535.224.535.5v1c0 .276-.24.5-.535.5H6.07v-2Zm9.643 5h1.072v-2h2.678v-1h-2.678v-2H20V9h-4.286v6Zm-5.357-6h2.679c.887 0 1.607.672 1.607 1.5v3c0 .828-.72 1.5-1.607 1.5h-2.679V9Zm2.679 1h-1.607v4h1.607c.296 0 .535-.224.535-.5v-3c0-.276-.24-.5-.535-.5Z' fill='%23000'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23DB4437' d='M0 0h24v24H0z'/%3E%3C/g%3E%3C/svg%3E");height:22px;width:22px}i.icon.icon-format-pdfa{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 12a6 6 0 1 0 0 12 6 6 0 0 0 0-12Zm.275 2.815h.326l2.618 6.37H19.82l-.524-1.417h-2.602l-.52 1.418H14.78l2.604-6.371H18.275Zm-1.23 4.003h1.902l-.954-2.582-.949 2.582Z' fill='%23A8A8A8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 4a3 3 0 0 1 3-3h16a3 3 0 0 1 3 3v9.101a6.981 6.981 0 0 0-4.036-2.035V11h-2.678V9H19.5V8h-4.286v3.576a6.983 6.983 0 0 0-1.071.582V9.5c0-.828-.72-1.5-1.607-1.5H9.857v6h2.398A6.968 6.968 0 0 0 11 18c0 1.959.805 3.73 2.101 5H4a3 3 0 0 1-3-3V4Zm3.5 4v6h1.071v-2H7.18c.887 0 1.607-.672 1.607-1.5v-1c0-.828-.72-1.5-1.607-1.5H4.5Zm1.071 1H7.18c.295 0 .535.224.535.5v1c0 .276-.24.5-.535.5H5.57V9Zm6.965 0h-1.607v4h1.607c.296 0 .535-.224.535-.5v-3c0-.276-.24-.5-.535-.5Z' fill='%23DB4437'/%3E%3C/svg%3E");height:22px;width:22px}i.icon.icon-numbers-1{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M21 13.998h35v1H21zM21 31.998h35v1H21zM21 49.998h35v1H21z'/%3E%3Cpath d='M8.605 18.998v-6.725h-.021l-2.052 1.478V12.73l2.062-1.482h.946v7.75h-.935ZM6.58 31.482c0-.677.244-1.239.73-1.687.488-.45 1.096-.676 1.827-.676.69 0 1.276.206 1.756.617.48.412.72.915.72 1.51 0 .43-.118.843-.355 1.24-.236.398-.68.933-1.332 1.606l-1.96 2.025v.022h3.776v.859H6.628v-.666l2.729-2.873c.52-.548.863-.964 1.031-1.247.172-.283.258-.585.258-.907 0-.373-.15-.69-.451-.951a1.585 1.585 0 0 0-1.085-.392c-.455 0-.834.145-1.139.435-.304.29-.456.652-.456 1.085v.005H6.58v-.005ZM8.208 50.42v-.816h.929c.444 0 .807-.127 1.09-.38.283-.259.424-.584.424-.978s-.13-.708-.392-.94c-.261-.233-.632-.35-1.112-.35-.444 0-.805.119-1.085.355-.279.236-.44.559-.483.967h-.93c.055-.659.309-1.184.764-1.574.458-.39 1.05-.585 1.777-.585.699 0 1.279.188 1.74.564.463.376.694.854.694 1.434 0 .483-.144.89-.43 1.219-.287.33-.673.537-1.16.623v.021c.587.036 1.054.224 1.401.564.348.337.521.778.521 1.322 0 .433-.121.823-.365 1.17a2.39 2.39 0 0 1-.988.806c-.415.19-.875.285-1.38.285-.802 0-1.449-.2-1.94-.602-.49-.4-.753-.927-.789-1.579h.93c.042.405.223.73.542.978.319.243.734.365 1.246.365s.933-.13 1.262-.392c.333-.261.5-.594.5-1 0-.454-.162-.814-.484-1.079-.319-.265-.755-.397-1.31-.397h-.972ZM13 17.998h1v1h-1zM13 35.998h1v1h-1zM13 52.998h1v1h-1z' fill='%23444'/%3E%3C/svg%3E")}i.icon.icon-numbers-2{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M21 13.998h35v1H21zM21 31.998h35v1H21zM21 49.998h35v1H21z'/%3E%3Cpath d='M8.605 18.998v-6.725h-.021l-2.052 1.478V12.73l2.062-1.482h.946v7.75h-.935Zm2.47 1.488c.122-.208.214-.37.275-.489.064-.114.157-.299.279-.553.125-.254.224-.496.295-.725.075-.23.152-.5.231-.811.083-.312.144-.647.183-1.005.04-.361.059-.74.059-1.133 0-.576-.047-1.128-.14-1.654a6.935 6.935 0 0 0-.784-2.261 3.354 3.354 0 0 0-.408-.602h.784c.168.215.31.406.424.575.115.164.246.39.393.676.15.287.27.575.36.865a8.83 8.83 0 0 1 .328 2.412c-.001 1.923-.486 3.491-1.457 4.705h-.821ZM6.58 31.482c0-.677.244-1.239.73-1.687.488-.45 1.096-.676 1.827-.676.69 0 1.276.206 1.756.617.48.412.72.915.72 1.51 0 .43-.118.843-.355 1.24-.236.398-.68.933-1.332 1.606l-1.96 2.025v.022h3.776v.859H6.628v-.666l2.729-2.873c.52-.548.863-.964 1.031-1.247.172-.283.258-.585.258-.907 0-.373-.15-.69-.451-.951a1.585 1.585 0 0 0-1.085-.392c-.455 0-.834.145-1.139.435-.304.29-.456.652-.456 1.085v.005H6.58v-.005Zm5.85 7.004c.12-.208.212-.37.273-.489.065-.114.158-.299.28-.553.125-.254.223-.496.295-.725.075-.23.152-.5.23-.811.083-.312.144-.647.183-1.005.04-.361.06-.74.06-1.133 0-.577-.047-1.128-.14-1.654a6.935 6.935 0 0 0-.784-2.261 3.364 3.364 0 0 0-.409-.602h.785c.168.215.31.406.424.575.114.164.245.39.392.676.15.287.27.575.36.865a8.844 8.844 0 0 1 .328 2.412c0 1.923-.486 3.491-1.456 4.705h-.822ZM8.208 50.42v-.816h.929c.444 0 .807-.127 1.09-.38.283-.259.424-.584.424-.978s-.13-.708-.392-.94c-.261-.233-.632-.35-1.112-.35-.444 0-.805.119-1.085.355-.279.236-.44.559-.483.967h-.93c.055-.659.309-1.184.764-1.574.458-.39 1.05-.585 1.777-.585.699 0 1.279.188 1.74.564.463.376.694.854.694 1.434 0 .483-.144.89-.43 1.219-.287.33-.673.537-1.16.623v.021c.587.036 1.054.224 1.401.564.348.337.521.778.521 1.322 0 .433-.121.823-.365 1.17a2.39 2.39 0 0 1-.988.806c-.415.19-.875.285-1.38.285-.802 0-1.449-.2-1.94-.602-.49-.4-.753-.927-.789-1.579h.93c.042.405.223.73.542.978.319.243.734.365 1.246.365s.933-.13 1.262-.392c.333-.261.5-.594.5-1 0-.454-.162-.814-.484-1.079-.319-.265-.755-.397-1.31-.397h-.972Zm4.5 5.066c.122-.208.213-.37.274-.489.065-.114.158-.299.28-.553.125-.254.223-.496.295-.725.075-.23.152-.5.231-.811.082-.312.143-.647.183-1.005.04-.361.059-.74.059-1.133 0-.577-.047-1.128-.14-1.654a6.935 6.935 0 0 0-.784-2.261 3.364 3.364 0 0 0-.408-.602h.784c.168.215.31.406.424.575.115.164.245.39.392.676.15.287.27.575.36.865.09.29.167.647.231 1.069.065.419.097.866.097 1.343 0 1.923-.485 3.491-1.456 4.705h-.821Z' fill='%23444'/%3E%3C/svg%3E")}i.icon.icon-numbers-3{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M21 13.998h35v1H21zM21 31.998h35v1H21zM21 49.998h35v1H21z'/%3E%3Cpath fill='%23444' d='M7 10.998h1v8H7zM10 17.998h1v1h-1zM7 28.998h1v8H7zM10 28.998h1v8h-1zM13 35.998h1v1h-1zM7 45.998h1v8H7zM10 45.998h1v8h-1zM13 45.998h1v8h-1zM16 52.998h1v1h-1z'/%3E%3C/svg%3E")}i.icon.icon-numbers-4{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M21 13.998h35v1H21zM21 31.998h35v1H21zM21 49.998h35v1H21z'/%3E%3Cpath d='m11.79 18.998-.779-2.218H7.928l-.779 2.218H6.134l2.858-7.75h.956l2.857 7.75H11.79Zm-2.336-6.574-1.241 3.534h2.514l-1.241-3.534h-.032ZM9.776 36.998H6.752v-7.75h3.035c.662 0 1.197.177 1.606.531.411.355.617.822.617 1.402 0 .405-.13.772-.392 1.101-.258.326-.573.523-.945.591v.043c.526.068.945.274 1.257.618.315.343.472.773.472 1.289 0 .684-.232 1.217-.698 1.6-.462.383-1.105.575-1.928.575Zm-2.057-6.896v2.486h1.547c.573 0 1.01-.11 1.31-.333.304-.222.457-.542.457-.961 0-.383-.127-.677-.382-.88-.254-.209-.615-.312-1.085-.312H7.72Zm0 6.042H9.63c.583 0 1.026-.116 1.326-.35.301-.232.452-.572.452-1.02 0-.902-.623-1.353-1.87-1.353H7.72v2.723ZM9.942 54.127c-1.07 0-1.92-.36-2.55-1.08-.628-.723-.94-1.699-.94-2.927 0-1.217.316-2.188.95-2.911.634-.727 1.48-1.09 2.54-1.09.845 0 1.562.236 2.149.709.59.469.947 1.09 1.069 1.863h-.978a2.1 2.1 0 0 0-.8-1.219c-.408-.308-.888-.462-1.44-.462-.755 0-1.36.283-1.815.849-.455.566-.682 1.32-.682 2.261 0 .953.225 1.71.677 2.272.45.562 1.06.843 1.826.843.57 0 1.049-.13 1.44-.392.39-.261.655-.628.794-1.1h.978c-.18.765-.546 1.354-1.101 1.766-.555.412-1.26.618-2.117.618ZM15 17.998h1v1h-1zM15 35.998h1v1h-1zM15 52.998h1v1h-1z' fill='%23444'/%3E%3C/svg%3E")}i.icon.icon-numbers-5{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M21 13.998h35v1H21zM21 31.998h35v1H21zM21 49.998h35v1H21z'/%3E%3Cpath d='M8.524 18.24c.473 0 .863-.135 1.171-.407.312-.276.468-.622.468-1.037v-.467l-1.515.096c-.88.054-1.321.364-1.321.93 0 .268.107.483.322.644.218.161.51.242.875.242Zm-.198.812c-.588 0-1.06-.156-1.418-.468-.358-.311-.537-.723-.537-1.235 0-.498.186-.888.558-1.17.373-.287.91-.452 1.612-.495l1.622-.097v-.483c0-.358-.115-.634-.344-.827-.23-.193-.557-.29-.983-.29-.337 0-.621.08-.854.242-.23.16-.372.377-.43.65h-.897c.015-.488.231-.896.65-1.225.42-.333.933-.5 1.542-.5.684 0 1.23.17 1.638.51.408.337.612.79.612 1.36v3.974h-.886v-1.004h-.021a1.86 1.86 0 0 1-.752.773c-.337.19-.708.285-1.112.285Zm3.577 1.434c.122-.208.213-.37.274-.489.064-.114.157-.299.28-.553.124-.254.223-.496.294-.725.076-.23.153-.5.231-.811a6.85 6.85 0 0 0 .183-1.005c.04-.361.06-.74.06-1.133 0-.576-.047-1.128-.14-1.654a6.935 6.935 0 0 0-.36-1.343 7.911 7.911 0 0 0-.425-.918 3.36 3.36 0 0 0-.408-.602h.784c.169.215.31.406.425.575.114.164.245.39.392.676.15.287.27.575.36.865a8.844 8.844 0 0 1 .328 2.412c0 1.923-.486 3.491-1.456 4.705h-.822ZM9.48 37.052a2.3 2.3 0 0 1-1.117-.263 1.98 1.98 0 0 1-.768-.769h-.021v.978h-.886v-8.089h.934v3.239h.022c.182-.319.435-.564.757-.736.322-.172.69-.258 1.101-.258.73 0 1.321.272 1.772.817.452.54.677 1.251.677 2.132 0 .884-.227 1.597-.682 2.138-.451.54-1.047.81-1.789.81Zm-.166-5.065c-.505 0-.915.197-1.23.59-.312.39-.467.9-.467 1.526 0 .63.155 1.14.467 1.53.315.391.725.586 1.23.586.508 0 .915-.191 1.22-.575.307-.383.461-.896.461-1.541 0-.64-.154-1.153-.462-1.536-.304-.387-.71-.58-1.219-.58Zm3.19 6.499c.122-.208.213-.37.274-.489.065-.114.158-.299.28-.553.125-.254.223-.496.295-.725.075-.23.152-.5.231-.811.082-.312.143-.647.183-1.005.039-.361.059-.74.059-1.133 0-.577-.047-1.128-.14-1.654a6.935 6.935 0 0 0-.784-2.261 3.364 3.364 0 0 0-.408-.602h.784c.168.215.31.406.424.575.115.164.245.39.392.676.15.287.27.575.36.865.09.29.167.647.231 1.069.064.419.097.866.097 1.343 0 1.923-.486 3.491-1.456 4.705h-.822ZM11.42 50.093H10.5a1.274 1.274 0 0 0-.483-.795c-.262-.207-.602-.311-1.02-.311-.51 0-.92.193-1.23.58-.312.387-.468.899-.468 1.536 0 .652.156 1.167.467 1.547.315.38.729.57 1.24.57.405 0 .737-.092.995-.275.26-.186.43-.453.51-.8h.918c-.079.57-.34 1.03-.784 1.38-.44.351-.988.527-1.644.527-.802 0-1.444-.265-1.928-.795-.483-.534-.725-1.252-.725-2.154 0-.888.242-1.6.725-2.138.484-.54 1.123-.81 1.918-.81.684 0 1.244.19 1.68.569.438.376.687.832.747 1.37Zm.472 5.393c.122-.208.213-.37.274-.489.064-.114.158-.299.28-.553.125-.254.223-.496.295-.725.075-.23.152-.5.23-.811.083-.312.144-.647.183-1.005.04-.361.06-.74.06-1.133 0-.577-.047-1.128-.14-1.654a6.935 6.935 0 0 0-.784-2.261 3.359 3.359 0 0 0-.409-.602h.784c.169.215.31.406.425.575.114.164.245.39.392.676.15.287.27.575.36.865a8.844 8.844 0 0 1 .328 2.412c0 1.923-.486 3.491-1.456 4.705h-.822Z' fill='%23444'/%3E%3C/svg%3E")}i.icon.icon-numbers-6{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M21 13.998h35v1H21zM21 31.998h35v1H21zM21 49.998h35v1H21z'/%3E%3Cpath d='M8.524 18.24c.473 0 .863-.135 1.171-.407.312-.276.468-.622.468-1.037v-.467l-1.515.096c-.88.054-1.321.364-1.321.93 0 .268.107.483.322.644.218.161.51.242.875.242Zm-.198.812c-.588 0-1.06-.156-1.418-.468-.358-.311-.537-.723-.537-1.235 0-.498.186-.888.558-1.17.373-.287.91-.452 1.612-.495l1.622-.097v-.483c0-.358-.115-.634-.344-.827-.23-.193-.557-.29-.983-.29-.337 0-.621.08-.854.242-.23.16-.372.377-.43.65h-.897c.015-.488.231-.896.65-1.225.42-.333.933-.5 1.542-.5.684 0 1.23.17 1.638.51.408.337.612.79.612 1.36v3.974h-.886v-1.004h-.021a1.86 1.86 0 0 1-.752.773c-.337.19-.708.285-1.112.285ZM9.48 37.052a2.3 2.3 0 0 1-1.117-.263 1.98 1.98 0 0 1-.768-.769h-.021v.978h-.886v-8.089h.934v3.239h.022c.182-.319.435-.564.757-.736.322-.172.69-.258 1.101-.258.73 0 1.321.272 1.772.817.452.54.677 1.251.677 2.132 0 .884-.227 1.597-.682 2.138-.451.54-1.047.81-1.789.81Zm-.166-5.065c-.505 0-.915.197-1.23.59-.312.39-.467.9-.467 1.526 0 .63.155 1.14.467 1.53.315.391.725.586 1.23.586.508 0 .915-.191 1.22-.575.307-.383.461-.896.461-1.541 0-.64-.154-1.153-.462-1.536-.304-.387-.71-.58-1.219-.58ZM11.42 50.093H10.5a1.274 1.274 0 0 0-.483-.795c-.262-.207-.602-.311-1.02-.311-.51 0-.92.193-1.23.58-.312.387-.468.899-.468 1.536 0 .652.156 1.167.467 1.547.315.38.729.57 1.24.57.405 0 .737-.092.995-.275.26-.186.43-.453.51-.8h.918c-.079.57-.34 1.03-.784 1.38-.44.351-.988.527-1.644.527-.802 0-1.444-.265-1.928-.795-.483-.534-.725-1.252-.725-2.154 0-.888.242-1.6.725-2.138.484-.54 1.123-.81 1.918-.81.684 0 1.244.19 1.68.569.438.376.687.832.747 1.37ZM13 17.998h1v1h-1zM13 35.998h1v1h-1zM13 52.998h1v1h-1z' fill='%23444'/%3E%3C/svg%3E")}i.icon.icon-numbers-7{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M21 13.998h35v1H21zM21 31.998h35v1H21zM21 49.998h35v1H21z'/%3E%3Cpath fill='%23444' d='M7 12.998h1v6H7zM7 10.998h1v1H7zM10 17.998h1v1h-1zM7 30.998h1v6H7zM10 30.998h1v6h-1zM10 28.998h1v1h-1zM7 28.998h1v1H7zM13 35.998h1v1h-1zM7 47.998h1v6H7zM10 47.998h1v6h-1zM13 47.998h1v6h-1zM7 45.998h1v1H7zM10 45.998h1v1h-1zM13 45.998h1v1h-1zM16 52.998h1v1h-1z'/%3E%3C/svg%3E")}i.icon.icon-sharing-settings{background-color:var(--brand-word);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg clip-path='url(%23a)' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M7.5 14c-2.823 0-4.989 1.407-6.099 3.257-.56.935-.4 1.305-.299 1.433.154.194.508.31.87.31H7.5v1H1.972c-.47 0-1.216-.134-1.655-.69-.49-.622-.412-1.502.227-2.567C1.834 14.593 4.324 13 7.5 13v1Zm0-1c3.177 0 5.639 1.593 6.929 3.743.639 1.065.716 1.945.226 2.567-.438.556-1.184.69-1.655.69H7.5v-1H13c.363 0 .717-.116.87-.31.101-.128.262-.498-.299-1.433C12.461 15.407 10.323 14 7.5 14v-1Z'/%3E%3Cpath d='M15 20h7c.471 0 1.217-.134 1.656-.69.49-.622.413-1.502-.226-2.567C22.14 14.593 19.677 13 16.5 13c-1.293 0-2.322.164-3.354.623.364.28.64.494.997.732A7.774 7.774 0 0 1 16.502 14c2.823 0 4.96 1.407 6.071 3.257.561.935.4 1.305.299 1.433-.153.194-.508.31-.87.31H16.5a1.466 1.466 0 0 1-.343.478c-.444.415-.738.522-1.157.522ZM7.5 11C8.76 11 10 9.786 10 8S8.76 5 7.5 5 5 6.214 5 8s1.24 3 2.5 3Zm0 1c1.933 0 3.5-1.79 3.5-4S9.433 4 7.5 4 4 5.79 4 8s1.567 4 3.5 4ZM17 11c.965 0 2-.97 2-2.5S17.965 6 17 6c-.965 0-2 .97-2 2.5s1.035 2.5 2 2.5Zm0 1c1.657 0 3-1.567 3-3.5S18.657 5 17 5s-3 1.567-3 3.5 1.343 3.5 3 3.5Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.dataview .row{justify-content:space-around}.dataview ul{list-style:none;padding:0 10px}.dataview ul li{display:inline-block}.dataview .row.list:last-child li:not(.active):last-child:after{content:none}.dataview .active,.dataview .row.list:last-child li.active:last-child{position:relative;z-index:1}.dataview .active:after,.dataview .row.list:last-child li.active:last-child:after{background-color:var(--brand-word);bottom:-5px;content:"";height:22px;left:auto;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='none'%3E%3Ccircle cx='11' cy='11' r='11'/%3E%3Cpath fill='%23fff' d='M11 21a10 10 0 1 1 10-10 10 10 0 0 1-10 10Zm6.4-13.68L17.06 7a.48.48 0 0 0-.67 0l-7 6.84-2.44-2.6a.51.51 0 0 0-.59.08l-.36.34a.58.58 0 0 0 0 .65l3.19 3.35a.38.38 0 0 0 .39 0L17.4 8a.48.48 0 0 0 0-.67Z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;position:absolute;right:-5px;transform:none;width:22px}.navbar .searchbar{background-color:var(--f7-navbar-bg-color)}.navbar .searchbar .buttons-row{align-self:center;display:flex}.navbar .searchbar .searchbar-bg:after{background-color:#cbcbcb;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:auto;top:auto;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)));transform-origin:50% 100%;width:100%;z-index:15}.navbar .searchbar-inner{justify-content:space-between}.navbar .searchbar-inner__center{align-items:center;display:flex;width:81%}.navbar .searchbar-inner__right{align-items:center;display:flex}.navbar .searchbar-expandable{transition-duration:0s}.navbar .buttons-row-replace{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.navbar .buttons-row-replace a{display:block;font-size:15px;height:auto;line-height:normal}.navbar .buttons-row-replace a:before{display:none}@media (max-width:550px){.navbar .searchbar-expandable.searchbar-enabled .searchbar-inner__left{max-width:22px;min-width:22px}.navbar .searchbar-expandable.searchbar-enabled .searchbar-inner__center{flex-direction:column}.navbar .searchbar-expandable.searchbar-enabled .searchbar-inner__right{flex-direction:column-reverse}.navbar .searchbar-expandable.searchbar-enabled.replace{top:0}.navbar .searchbar-expandable.searchbar-enabled.replace .searchbar-inner{height:100%}.navbar .searchbar-expandable.searchbar-enabled.replace .searchbar-inner__left{align-self:flex-start}}.device-ios .document-menu{background-color:rgba(0,0,0,.9);border-radius:8px}.device-ios .document-menu .popover-angle:after{background:rgba(0,0,0,.9)}.device-ios .document-menu .list-block{font-size:14px;white-space:pre}.device-ios .document-menu .list-block:first-child ul:before{display:none!important}.device-ios .document-menu .list-block:first-child li:first-child a{border-radius:0}.device-ios .document-menu .list-block .item-link{display:inline-block}.device-ios .document-menu .list-block .item-link.active-state,html:not(.watch-active-state) .device-ios .document-menu .list-block .item-link:active{background-color:#d9d9d9}.device-ios .document-menu .list-block .item-link.active-state .item-inner:after,html:not(.watch-active-state) .device-ios .document-menu .list-block .item-link:active .item-inner:after{background-color:initial}html.phone .device-ios .document-menu .list-block .item-link{padding:0 10px}.device-ios .document-menu .list-block .list-button{color:#fff;line-height:36px}.device-ios .document-menu .list-block .list-button:after{background-color:hsla(0,0%,90%,.9);bottom:auto;content:"";display:block;height:100%;left:auto;position:absolute;right:0;top:0;transform:scaleX(calc(1/var(--f7-device-pixel-ratio)));transform-origin:100% 50%;width:1px;z-index:15}.device-ios .document-menu .list-block li{display:inline-flex}.device-ios .document-menu .list-block li:last-child .item-inner:after,.device-ios .document-menu .list-block li:last-child .list-button:after,.device-ios .document-menu .list-block li:last-child li:last-child .item-inner:after{display:none!important}.device-ios .document-menu .list-block li li:last-child .item-inner:after,.device-ios .document-menu .list-block li:last-child li .item-inner:after{background-color:hsla(0,0%,90%,.9);bottom:auto;content:"";display:block;height:100%;left:auto;position:absolute;right:0;top:0;transform:scaleX(calc(1/var(--f7-device-pixel-ratio)));transform-origin:100% 50%;width:1px;z-index:15}.md .document-menu .popover-inner{overflow:hidden}.md .document-menu .list-block{white-space:pre}.md .document-menu .list-block ul{height:48px}.md .document-menu .list-block li{display:inline-block}.md .document-menu .list-block .list-button{color:var(--text-normal)}.document-menu{width:auto}html.phone .document-menu .list-block .list-button{padding:0 10px}.device-ios .wrap-comment{height:calc(100% - 60px)}.device-ios .add-comment-dialog .wrap-textarea,.device-ios .add-comment-popup .wrap-textarea,.device-ios .add-reply-dialog .wrap-textarea,.device-ios .add-reply-popup .wrap-textarea{height:calc(100% - 34px)}.device-ios .edit-comment-dialog .wrap-textarea,.device-ios .edit-comment-popup .wrap-textarea,.device-ios .edit-reply-dialog .wrap-textarea,.device-ios .edit-reply-popup .wrap-textarea{height:calc(100% - 52px)}.device-ios .comment-list .reply-item .item-inner:after{content:none!important}.device-ios .comment-list .reply-item:before{background-color:var(--f7-list-item-border-color);bottom:0;content:"";display:block;height:1px;left:auto;position:absolute;right:auto;top:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;width:100%;z-index:15}.device-android .wrap-comment{height:calc(100% - 72px)}.device-android .add-comment-dialog .wrap-textarea,.device-android .add-comment-popup .wrap-textarea,.device-android .add-reply-dialog .wrap-textarea,.device-android .add-reply-popup .wrap-textarea{height:calc(100% - 41px)}.device-android .edit-comment-dialog .wrap-textarea,.device-android .edit-comment-popup .wrap-textarea,.device-android .edit-reply-dialog .wrap-textarea,.device-android .edit-reply-popup .wrap-textarea{height:calc(100% - 56px)}.device-android .comment-list .comment-header,.device-android .comment-list .reply-header,.device-android .reply-list .comment-header,.device-android .reply-list .reply-header,.device-android .wrap-comment .comment-header,.device-android .wrap-comment .reply-header{display:flex}.device-android .comment-list .comment-header .initials,.device-android .comment-list .reply-header .initials,.device-android .reply-list .comment-header .initials,.device-android .reply-list .reply-header .initials,.device-android .wrap-comment .comment-header .initials,.device-android .wrap-comment .reply-header .initials{align-items:center;border-radius:50px;color:var(--fill-white);display:flex;font-size:14px;justify-content:center;margin-right:10px}.device-android .wrap-comment .comment-header{align-items:center}.device-android .wrap-comment .comment-header .initials{height:30px;width:30px}.device-android .wrap-comment .wrap-textarea .input:not(.input-outline):after{content:none}.device-android #add-comment-dialog .dialog,.device-android #add-reply-dialog .dialog,.device-android #edit-comment-dialog .dialog,.device-android #edit-reply-dialog .dialog{--f7-dialog-text-color:#000}.device-android #add-comment-dialog .dialog .done,.device-android #add-reply-dialog .dialog .done,.device-android #edit-comment-dialog .dialog .done,.device-android #edit-reply-dialog .dialog .done{padding-right:6px}.device-android .comment-list .item-inner:after,.device-android .comment-list li:last-child li .item-inner:after,.device-android .comment-list ul:after{content:none}.device-android .comment-list .comment-header .left{align-items:center;display:flex}.device-android .comment-list .comment-header .left .initials{font-size:18px;height:40px;width:40px}.device-android .reply-list .reply-header .left{display:flex}.device-android .reply-list .reply-header .left .initials{font-size:11px;height:24px;margin-top:5px;width:24px}.device-android #edit-comment-dialog .wrap-comment .comment-header .initials,.device-android #edit-comment-dialog .wrap-comment .reply-header .initials,.device-android #edit-reply-dialog .wrap-comment .comment-header .initials,.device-android #edit-reply-dialog .wrap-comment .reply-header .initials,.device-android .edit-comment-popup .wrap-comment .comment-header .initials,.device-android .edit-comment-popup .wrap-comment .reply-header .initials,.device-android .edit-reply-popup .wrap-comment .comment-header .initials,.device-android .edit-reply-popup .wrap-comment .reply-header .initials{height:40px;width:40px}.device-android #view-comment-popover .toolbar-bottom:after{content:none}.wrap-comment{background-color:var(--background-tertiary);padding:16px 24px 0 16px}.wrap-comment .comment-date{color:var(--text-secondary)}.wrap-comment .name{color:var(--text-normal);font-size:16px;font-weight:600}.wrap-comment .wrap-textarea{margin-top:6px}.wrap-comment .wrap-textarea .input{height:100%}.wrap-comment .wrap-textarea textarea{color:var(--text-normal);font-size:14px;height:100%;margin-top:0;padding:5px 0}.wrap-comment .reply-date{color:var(--text-secondary)}#add-comment-dialog .dialog,#add-reply-dialog .dialog,#edit-comment-dialog .dialog,#edit-reply-dialog .dialog{--f7-dialog-width:400px;z-index:13700}#add-comment-dialog .dialog .dialog-inner,#add-reply-dialog .dialog .dialog-inner,#edit-comment-dialog .dialog .dialog-inner,#edit-reply-dialog .dialog .dialog-inner{height:400px;padding:0}#add-comment-dialog .dialog .dialog-inner .wrap-comment .comment-date,#add-comment-dialog .dialog .dialog-inner .wrap-comment .name,#add-comment-dialog .dialog .dialog-inner .wrap-comment .reply-date,#add-reply-dialog .dialog .dialog-inner .wrap-comment .comment-date,#add-reply-dialog .dialog .dialog-inner .wrap-comment .name,#add-reply-dialog .dialog .dialog-inner .wrap-comment .reply-date,#edit-comment-dialog .dialog .dialog-inner .wrap-comment .comment-date,#edit-comment-dialog .dialog .dialog-inner .wrap-comment .name,#edit-comment-dialog .dialog .dialog-inner .wrap-comment .reply-date,#edit-reply-dialog .dialog .dialog-inner .wrap-comment .comment-date,#edit-reply-dialog .dialog .dialog-inner .wrap-comment .name,#edit-reply-dialog .dialog .dialog-inner .wrap-comment .reply-date{text-align:left}#add-comment-dialog .dialog .dialog-inner .wrap-comment .wrap-textarea textarea,#add-reply-dialog .dialog .dialog-inner .wrap-comment .wrap-textarea textarea,#edit-comment-dialog .dialog .dialog-inner .wrap-comment .wrap-textarea textarea,#edit-reply-dialog .dialog .dialog-inner .wrap-comment .wrap-textarea textarea{color:var(--text-normal);width:100%}.comment-list .item-content .item-inner{padding-bottom:0;padding-right:0;padding-top:16px}.comment-list .item-content .item-inner .comment-header{display:flex;justify-content:space-between;padding-right:16px}.comment-list .item-content .item-inner .comment-header .right{display:flex;justify-content:flex-end;width:70px}.comment-list .item-content .item-inner .comment-header .right .comment-resolve{margin-right:10px}.comment-list .item-content .item-inner .reply-header{display:flex;justify-content:space-between;padding-right:16px}.comment-list .item-title{width:100%}.comment-list .user-name{color:var(--text-normal);font-size:16px;font-weight:700;line-height:22px;margin:0}.comment-list .comment-date,.comment-list .reply-date{color:var(--text-secondary);font-size:12px;line-height:18px;margin:0}.comment-list .comment-quote{border-left:1px solid var(--text-secondary);color:var(--text-secondary);font-size:14px;margin:5px 0;padding-left:10px;padding-right:16px}.comment-list .comment-text,.comment-list .reply-text{color:var(--text-normal);font-size:14px;line-height:25px;margin:0;max-width:100%;padding-right:15px;word-break:break-all}.comment-list .comment-text pre,.comment-list .reply-text pre{overflow-wrap:break-word;white-space:pre-wrap}.comment-list .reply-list{padding-left:26px}.comment-list .reply-item{padding-right:26px}.add-reply-popup,.edit-comment-popup,.edit-reply-popup{z-index:20000}#view-comment-sheet{webkit-transition:height .2s;background-color:var(--fill-white);border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:0 1px 10px rgba(0,0,0,.2),0 4px 5px rgba(0,0,0,.12);height:45%;transition:height .2s}#view-comment-sheet .top{height:90%}#view-comment-sheet .swipe-container{background-color:var(--background-primary);display:flex;height:40px;justify-content:center}#view-comment-sheet .swipe-container .icon-swipe{background:var(--background-menu-divider);border-radius:2px;height:4px;margin-top:8px;width:40px}#view-comment-popover .toolbar,#view-comment-sheet .toolbar{background-color:var(--background-primary);box-shadow:0 1px 10px rgba(0,0,0,.2),0 4px 5px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.14);position:fixed}#view-comment-popover .toolbar .link,#view-comment-sheet .toolbar .link{--f7-toolbar-link-color:var(--brand-word)}#view-comment-popover .toolbar .toolbar-inner,#view-comment-sheet .toolbar .toolbar-inner{padding:0 16px}#view-comment-popover .toolbar .btn-add-reply,#view-comment-sheet .toolbar .btn-add-reply{font-size:16px;min-width:80px;padding:0}#view-comment-popover .toolbar .comment-navigation,#view-comment-sheet .toolbar .comment-navigation{display:flex;justify-content:space-between;min-width:62px}#view-comment-popover .toolbar .comment-navigation .link,#view-comment-sheet .toolbar .comment-navigation .link{padding:0 12px}#view-comment-popover{background-color:var(--background-primary)}#view-comment-popover .pages{position:absolute}#view-comment-popover .page,#view-comment-popover .page .page-content{border-radius:var(--f7-popover-border-radius)}#view-comment-popover .page .page-content{padding:16px 16px 60px 0}#view-comment-popover .comment-list .item-content .item-inner .comment-header,#view-comment-popover .comment-list .item-content .item-inner .reply-header{padding-right:0}#view-comment-popover .toolbar{border-radius:0 0 var(--f7-popover-border-radius) var(--f7-popover-border-radius);position:absolute}.page-current-comment{position:relative}.page-current-comment .page-content{background-color:var(--background-primary)}.page-current-comment .comment-list ul:after,.page-current-comment .comment-list ul:before{content:none}.page-current-comment .comment-list ul .item-content .item-inner{padding-top:0}.page-current-comment .comment-list ul .item-content .item-inner .reply-list .item-content .item-inner{padding-top:13px}.dialog.modal-in{max-height:100%;overflow:auto;z-index:14000}.dialog.modal-in .item-content .item-input-wrap:after{background-color:var(--text-normal)}.dialog-backdrop.backdrop-in{z-index:13600}.no-comments{color:var(--text-normal);margin-top:35px;text-align:center}.actions-modal.modal-in{z-index:13700}.actions-modal.modal-in .actions-group:after{background-color:var(--background-menu-divider)}.actions-backdrop.backdrop-in{z-index:13600}.device-android #editor-navbar.navbar .right{padding-right:4px}.device-android #editor-navbar.navbar .left a.link,.device-android #editor-navbar.navbar .right a.link{align-items:center;box-sizing:border-box;justify-content:space-between;padding:0 13px;width:auto}.device-android .toggle input[type=checkbox]:checked+.toggle-icon{background-color:rgba(68,105,149,.5)}.device-android .page-review .header-change{display:flex}.device-android .page-review .toolbar{height:56px}.device-android .page-review .toolbar .toolbar-inner{padding:0 15px}.device-android .page-review .toolbar .toolbar-inner .link{font-size:14px;font-weight:500;padding:0;text-transform:uppercase}.device-android .page-review .initials{align-items:center;border-radius:50px;color:#fff;display:flex;font-size:18px;height:40px;justify-content:center;margin-right:16px;width:40px}.device-android .content-block.stepper-block{display:flex;justify-content:center;margin:25px 0 0}.device-android .content-block.stepper-block .stepper{--f7-touch-ripple-color:none}.device-android .content-block.stepper-block .stepper-button,.device-android .content-block.stepper-block .stepper-button-minus,.device-android .content-block.stepper-block .stepper-button-plus{border:none;border-radius:0}.device-android .content-block.stepper-block .stepper-button-minus:after,.device-android .content-block.stepper-block .stepper-button-minus:before,.device-android .content-block.stepper-block .stepper-button-plus:after,.device-android .content-block.stepper-block .stepper-button-plus:before,.device-android .content-block.stepper-block .stepper-button:after,.device-android .content-block.stepper-block .stepper-button:before{display:none}.device-android .content-block.stepper-block .stepper-button-minus.active-state,.device-android .content-block.stepper-block .stepper-button-plus.active-state{background-color:var(--f7-list-link-pressed-bg-color)}.device-android .content-block.stepper-block .stepper-input-wrap{border:none}.device-android .content-block.stepper-block .stepper-input-wrap input{color:var(--text-normal);font-size:16px;font-weight:var(--f7-list-item-after-line-height);width:40px}.device-android .navigation-sheet{border-radius:4px 4px 0 0}.device-android .navigation-sheet__title{align-items:center;background:var(--background-primary);display:flex;padding-bottom:15px;padding-left:16px}.device-android .navigation-sheet__title p{color:var(--text-normal);font-size:20px;font-style:normal;font-weight:500;line-height:23px;margin:0}.device-android .snackbar{background:#333;border-radius:4px;bottom:16px;left:calc(50% - 172px);max-height:48px;position:absolute;width:344px;z-index:1000000}.device-android .snackbar__content{padding:14px 16px}.device-android .snackbar__text{color:var(--fill-white);font-size:14px;font-style:normal;font-weight:400;letter-spacing:.25px;line-height:20px;margin:0;text-align:center}@media (max-width:450px){.device-android .snackbar{bottom:8px;left:16px;max-width:100%;right:16px;width:auto}.device-android .snackbar__text{text-align:left}}.ios .content-block.stepper-block{margin:20px 0}.ios .content-block.stepper-block .stepper.stepper-large{border-radius:var(--f7-button-border-radius);box-shadow:var(--f7-button-box-shadow);height:35px}.ios .content-block.stepper-block .stepper-button-minus,.ios .content-block.stepper-block .stepper-button-plus{border:1px solid #446995;color:#446995}.ios .content-block.stepper-block .stepper-button-minus:after,.ios .content-block.stepper-block .stepper-button-minus:before,.ios .content-block.stepper-block .stepper-button-plus:after,.ios .content-block.stepper-block .stepper-button-plus:before{display:none}.ios .content-block.stepper-block .stepper-button-minus.active-state,.ios .content-block.stepper-block .stepper-button-plus.active-state{background-color:var(--f7-list-link-pressed-bg-color)}.ios .content-block.stepper-block .stepper-input-wrap{border-bottom:1px solid #446995;border-top:1px solid #446995}.ios .content-block.stepper-block .stepper-input-wrap input{color:var(--text-normal);font-size:17px;font-weight:var(--f7-list-item-after-line-height)}.ios .navigation-sheet{border-radius:10px 10px 0 0}.ios .navigation-sheet__title{align-items:center;background:var(--background-primary);display:flex;justify-content:center;padding-bottom:10px}.ios .navigation-sheet__title p{color:var(--text-normal);font-size:17px;font-style:normal;font-weight:600;line-height:22px;margin:0;text-align:center}.ios .back-reader-mode{margin-left:10px}.ios .snackbar{background:rgba(0,0,0,.9);border-radius:4px;bottom:24px;left:calc(50% - 97.5px);max-width:195px;position:absolute;z-index:1000000}.ios .snackbar__content{padding:15px 16.5px}.ios .snackbar__text{color:var(--fill-white);font-size:13px;font-style:normal;font-weight:400;letter-spacing:-.078px;line-height:18px;margin:0;text-align:center}@media (max-width:450px){.ios .snackbar{bottom:50px}}.device-ios i.icon.icon-undo{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M22 16v2h-1v-2c0-2.9-2.1-5-5-5H1.9L5 14c.1.1.1.2 0 .3l-.4.4c-.1.1-.2.1-.3 0L.1 10.5c-.1-.1-.1-.2 0-.3l.4-.4h.1L4.4 6c.1-.1.2-.1.3 0l.5.4c.1.1.1.2 0 .3L1.9 10H16c3.3 0 6 2.7 6 6z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-redo,.device-ios i.icon.icon-undo{background-color:var(--brand-word);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-redo{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M0 16c0-3.3 2.7-6 6-6h14.1l-3.3-3.3c-.1-.1-.1-.2 0-.3l.5-.4c.1-.1.2-.1.3 0l3.8 3.8h.1l.4.4c.1.1.1.2 0 .3l-4.2 4.2c-.1.1-.2.1-.3 0l-.4-.4c-.1-.1-.1-.2 0-.3l3.1-3H6c-2.9 0-5 2.1-5 5v2H0v-2z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-edit-settings{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M8 1 3 15h1.2l1.777-5h5.046l.616 1.732.88-.88L9 1zm.5 1.9L10.668 9H6.332z' clip-rule='evenodd' fill-rule='evenodd'/%3E%3Cpath d='m18.3 11.3-9.2 9.1-1.5-1.5 9.2-9.1-.7-.7-9.6 9.6L6 22l3.3-.5 9.6-9.6zm1.2 0L21 9.8s-.2-1.2-.9-1.9c-.7-.8-1.9-.9-1.9-.9l-1.5 1.5z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-edit-settings,.device-ios i.icon.icon-plus{background-color:var(--brand-word);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-plus{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M22 12H12v10h-1V12H1v-1h10V1h1v10h10v1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-settings{background-color:var(--brand-word);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='m11.8 3 .4 2c.1.7.6 1.1 1.3 1.1.3 0 .5-.1.7-.2l1.9-1.2 1.1 1.1-1.1 1.8c-.3.4-.3.9-.1 1.3.2.4.5.7 1 .8l2.1.5v1.6l-2.1.4c-.5.1-.8.4-1 .8-.2.4-.1.9.1 1.2l1.2 1.9-1.1 1.1-1.8-1.1c-.2-.2-.5-.2-.8-.2-.6 0-1.2.5-1.3 1.1l-.5 2.1h-1.6l-.4-2c-.1-.7-.6-1.1-1.3-1.1-.3 0-.5.1-.7.2l-1.9 1.2-1.1-1.1 1.1-1.8c.3-.4.3-.9.1-1.3-.2-.4-.5-.7-1-.8l-2.1-.5v-1.6l2-.4c.5-.1.8-.4 1-.8.2-.4.1-.9-.1-1.2l-1-2 1.1-1.1 1.8 1.1c.3.2.5.3.8.3.6 0 1.2-.5 1.3-1.1l.5-2.1h1.5M11 15.5c2.5 0 4.5-2 4.5-4.5s-2-4.5-4.5-4.5-4.5 2-4.5 4.5 2 4.5 4.5 4.5M12.1 2H9.9c-.3 0-.5.2-.6.5l-.5 2.4c0 .2-.2.3-.3.3s-.1 0-.2-.1L6.2 3.8c-.1-.1-.2-.1-.4-.1-.1 0-.3 0-.4.1L3.8 5.4c-.1.2-.2.5 0 .8l1.3 2.1c.1.2.1.4-.2.5l-2.4.5c-.3.1-.5.3-.5.6v2.2c0 .3.2.5.5.6l2.4.5c.3.1.4.3.2.5l-1.3 2.1c-.2.2-.1.6.1.8l1.6 1.6c.1.1.3.2.4.2s.2 0 .3-.1L8.3 17c.1-.1.1-.1.2-.1s.3.1.3.3l.5 2.3c.1.3.3.5.6.5h2.2c.3 0 .5-.2.6-.5l.5-2.4c0-.2.1-.3.3-.3.1 0 .1 0 .2.1l2.1 1.3c.1.1.2.1.3.1.2 0 .3-.1.4-.2l1.6-1.6c.2-.2.2-.5.1-.8l-1.3-2.1c-.2-.2-.1-.5.2-.5l2.4-.5c.3-.1.5-.3.5-.6V9.8c0-.3-.2-.5-.5-.6l-2.4-.5c-.3-.1-.4-.3-.2-.5l1.3-2.1c.2-.2.1-.6-.1-.8l-1.6-1.6c-.1-.1-.3-.2-.4-.2-.1 0-.2 0-.3.1l-2.1 1.3c-.1.1-.1.1-.2.1s-.3-.1-.3-.3l-.5-2.2c-.1-.3-.3-.5-.6-.5zM11 14.5c-1.9 0-3.5-1.6-3.5-3.5S9.1 7.5 11 7.5s3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-ios i.icon.icon-expand-down{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='m20.5 6.5 1.1 1.1L11 18 .5 7.5l1.1-1.1 9.5 9.5 9.4-9.4z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-expand-down,.device-ios i.icon.icon-spellcheck{background-color:var(--brand-word);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-spellcheck{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cg fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M8 1 3 15h1.2l1.777-5h5.046l.654 1.84a6.03 6.03 0 0 1 .916-.78L9 1H8Zm.5 1.9L10.668 9H6.332L8.5 2.9ZM16 21a5 5 0 1 0 0-10 5 5 0 0 0 0 10Zm-.646-2.646 4-4-.708-.708L15 17.293l-1.646-1.647-.708.708 2 2 .354.353.354-.353Z'/%3E%3C/g%3E%3C/svg%3E")}.device-ios i.icon.icon-search{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M15.8 15c1.4-1.6 2.2-3.7 2.2-5.9 0-5-4-9-9-9C4 0 0 4 0 9s4 9 9 9c2.3 0 4.4-.9 5.9-2.2l5.8 5.8.2-.6.7-.2-5.8-5.8zM9 17c-4.4 0-8-3.6-8-8s3.6-8 8-8 8 3.6 8 8c0 4.5-3.5 8-8 8z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-reader,.device-ios i.icon.icon-search{background-color:var(--brand-word);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-reader{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M17 21H1V9h6V2h10v5h1V1H6.2L0 7.6V22h18v-3h-1v2zM6 2.8V8H1.1L6 2.8zM13 8c-5.1 0-9 5-9 5s4.1 5 9 5c5 0 9-5 9-5s-4-5-9-5zm-4.3 7.5C6.8 14.4 6.4 13 6.4 13s.4-1.5 2.4-2.6C8.3 11.2 8 12 8 13c0 .9.3 1.8.7 2.5zm4.3 1.2c-2.1 0-3.7-1.7-3.7-3.7 0-2.1 1.7-3.7 3.7-3.7 2.1 0 3.7 1.7 3.7 3.7 0 2.1-1.6 3.7-3.7 3.7zm4.3-1.2c.4-.7.7-1.6.7-2.5 0-1-.3-1.8-.7-2.6 2 1.1 3.4 2.6 3.4 2.6s-1.5 1.4-3.4 2.5zM13 11.7c-.7 0-1.3.6-1.3 1.3s.6 1.3 1.3 1.3 1.3-.6 1.3-1.3-.6-1.3-1.3-1.3z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-doc-setup{height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 6 22 22' fill='var(--brand-word)'%3E%3Cpath d='M15 27H-1V15h6V8h10v19zm1-20H4.2L-2 13.6V28h18V7zM4 8.8V14H-.9L4 8.8z'/%3E%3C/svg%3E");width:22px}.device-ios i.icon.icon-app-settings,.device-ios i.icon.icon-doc-setup{background-color:var(--brand-word);-webkit-mask-repeat:round;-webkit-mask-size:contain}.device-ios i.icon.icon-app-settings{height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 14h9a4 4 0 0 1 0 8H7a4 4 0 0 1 0-8Zm9-1a5 5 0 0 1 0 10H7a5 5 0 0 1 0-10h9Z' fill='var(--brand-word)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 20a2 2 0 1 1 0-4 2 2 0 0 1 0 4Zm0 1a3 3 0 1 1 0-6 3 3 0 0 1 0 6ZM16 3H7a4 4 0 1 0 0 8h9a4 4 0 0 0 0-8ZM7 2a5 5 0 0 0 0 10h9a5 5 0 0 0 0-10H7Z' fill='var(--brand-word)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 9a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 1a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z' fill='var(--brand-word)'/%3E%3C/svg%3E");width:24px}.device-ios i.icon.icon-download{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M12 0h-1v14l-3.6-3.7-.7.8 4.8 4.9 4.8-4.9-.7-.8L12 14V0Z'/%3E%3Cpath d='M14 5v1h5v14H4V6h5V5H3v16h17V5h-6Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-download,.device-ios i.icon.icon-print{background-color:var(--brand-word);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-print{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 1h12v5h4v11h-4v4H5v-4H1V6h4V1Zm1 5h10V2H6v4ZM5 16v-3H2v3h3Zm-3-4h18V7H2v5Zm18 1h-3v3h3v-3Zm-4 0H6v7h10v-7Zm-2 3H8v-1h6v1Zm0 2H8v-1h6v1Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-info{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M10 17h2V8h-2v9zm1-16C5.5 1 1 5.5 1 11s4.5 10 10 10 10-4.5 10-10S16.5 1 11 1zm0 19c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zM10 7h2V5h-2v2z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-help,.device-ios i.icon.icon-info{background-color:var(--brand-word);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-help{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 22c5.522 0 10-4.477 10-10S17.522 2 12 2C6.476 2 2 6.477 2 12s4.477 10 10 10Zm0-1a9 9 0 1 0 0-18 9 9 0 0 0 0 18Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 9.833H8v-.5c0-.72.252-1.657.879-2.432C9.536 6.088 10.57 5.5 12 5.5c1.374 0 2.418.484 3.103 1.283.66.77.897 1.73.897 2.55 0 .871-.196 1.546-.527 2.113-.278.48-.638.847-.913 1.129l-.092.095c-.305.314-.523.56-.684.879-.154.308-.284.746-.284 1.451v.5h-2V15c0-.969.183-1.722.497-2.348.308-.614.715-1.045 1.035-1.375l.072-.074c.302-.31.495-.512.641-.763.139-.238.255-.561.255-1.107 0-.467-.138-.924-.416-1.249-.253-.295-.71-.584-1.584-.584-.821 0-1.286.313-1.566.66A1.994 1.994 0 0 0 10 9.332v.5Zm1.5 6.667h2v2h-2v-2Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-about{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1 7 22 22' fill='var(--brand-word)'%3E%3Cpath d='M21 18.5c0-.3-.1-.6-.7-.9l-2.6-1.2 2.6-1.2c.6-.3.7-.6.7-.9 0-.3-.1-.6-.7-.9l-8.9-4.1c-.7-.4-1.9-.4-2.8 0l-8.9 4.1c-.6.4-.7.7-.7.9s.1.6.7.9l2.6 1.2-2.6 1.2c-.6.4-.7.8-.7.9 0 .2.1.6.7.9l2.5 1.2-2.5 1.2c-.6.3-.7.7-.7.9 0 .3.1.6.7.9l8.9 4.1c.5.2.8.3 1.4.3s1-.1 1.4-.3l8.9-4.1c.6-.4.7-.6.7-.9 0-.3-.1-.6-.7-.9l-2.5-1.2 2.5-1.2c.6-.2.7-.6.7-.9zM-.2 14.3s.1-.1.3-.2L9 10c.6-.3 1.5-.3 2 0l8.9 4.1c.2.1.3.2.3.2s-.1.1-.3.2L11 18.6c-.6.3-1.5.3-2 0L.1 14.5c-.2-.1-.3-.2-.3-.2zm20.4 8.4s-.1.1-.3.2L11 27.1c-.6.3-1.5.3-2 0L.1 23c-.2-.1-.3-.2-.3-.2s.1-.1.3-.2l3-1.5 5.5 2.6c.7.4 1.9.4 2.8 0l5.5-2.6 3 1.5c.2.1.3.1.3.1zm-.3-4L11 22.8c-.6.3-1.5.3-2 0L.1 18.7c-.2-.1-.3-.2-.3-.2s.1-.1.3-.2l3-1.5 5.5 2.6c.7.4 1.9.4 2.8 0l5.5-2.6 3 1.5c.2.1.3.2.3.2s-.1.1-.3.2z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-about,.device-ios i.icon.icon-navigation{background-color:var(--brand-word);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-navigation{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M16 4H2v1h14V4ZM19 9H5v1h14V9ZM23 14v1H9v-1h14ZM16 20v-1H2v1h14Z' fill='var(--brand-word)'/%3E%3C/svg%3E")}.device-ios i.icon.icon-feedback{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 6H3v12h18V6ZM3 5a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1H3Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m2.666 6.372.668-.744 8.666 7.7 8.666-7.7.668.744-9.334 8.3-9.334-8.3Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m9.376 11.33-6 7-.752-.66 6-7 .752.66ZM15.376 10.67l6 7-.752.66-6-7 .752-.66Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-feedback,.device-ios i.icon.icon-text-additional{background-color:var(--brand-word);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-text-additional{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M18.5 15.5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1zm0-11c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0-3c.6 0 1 .4 1 1s-.4 1-1 1-1-.4-1-1 .4-1 1-1zm0 5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1zM6.9 3.8 1 18.9h1.5l1.8-4.7h6.9l1.7 4.7h1.5L8.6 3.8H6.9zm-2.2 9.1 3-7.9 3 7.9h-6z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-bullets{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M7 4v1h15V4H7zM1 6h3V3H1v3zm6 6h15v-1H7v1zm-6 1h3v-3H1v3zm6 6h15v-1H7v1zm-6 1h3v-3H1v3z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-bullets,.device-ios i.icon.icon-numbers{background-color:var(--brand-word);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-numbers{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M7 3.8v1h15v-1H7zm0 8h15v-1H7v1zm0 7h15v-1H7v1zM3.1 6.9h.7V2h-.5c-.1.4-.2.6-.4.7-.2.1-.5.2-.9.2v.5h1.2v3.5zM3.3 9c-.7 0-1.2.2-1.4.7-.2.3-.2.6-.2 1h.6c0-.3.1-.5.1-.7.2-.3.5-.5.9-.5.3 0 .5.1.7.3s.3.4.3.7c0 .2-.1.5-.3.7-.1.1-.3.3-.6.4l-.7.4c-.4.3-.7.5-.9.9-.2.3-.2.7-.3 1.1h3.4v-.6H2.2c.1-.2.2-.5.4-.7.1-.1.3-.2.5-.4l.5-.3c.4-.2.7-.4.9-.6.3-.3.4-.6.4-1s-.1-.7-.4-1c-.2-.3-.6-.4-1.2-.4zm.8 9.3c.2-.1.3-.2.4-.3.2-.2.2-.4.2-.7 0-.4-.1-.7-.4-1-.3-.2-.7-.3-1.2-.3-.6 0-1.1.2-1.3.7-.1.3-.2.6-.2.9h.6c0-.3.1-.5.1-.6.2-.3.4-.4.9-.4.2 0 .4.1.6.2.2.1.3.2.3.5s-.1.6-.4.7c-.1.1-.3.1-.6.1H2.8v.5H3c.4 0 .7.1.9.2.2.1.3.4.3.7 0 .3-.1.5-.3.7-.2.2-.5.3-.8.3-.4 0-.7-.1-.9-.4-.1-.1-.2-.4-.2-.7h-.5c0 .5.1.8.4 1.2.2.2.6.4 1.2.4s1-.1 1.3-.4c.3-.3.5-.7.5-1.1 0-.3-.1-.5-.2-.7-.2-.3-.4-.5-.6-.5z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-linespacing{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M22 4V3H1v1h10v.3L8 7.4l.7.7L11 5.7v11.6l-2.3-2.4-.7.7 3 3.1v.3H1v1h21v-1H12v-.4l3-3-.7-.7-2.3 2.3V5.8l2.3 2.3.7-.7-3-3V4z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-linespacing,.device-ios i.icon.icon-text-color{background-color:var(--brand-word);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-text-color{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='m8.9 12 2.3-6.3 2.2 6.3H8.9zm-4.2 5.8h2l1.6-4.3h5.6l1.5 4.3h2.1L12.3 3.5h-2.2L4.7 17.8z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-text-selection{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M7.6 10.3c.2.3.4.4.5.5.3.2.6.3 1 .3.7 0 1.3-.3 1.7-.8.4-.5.6-1.2.6-2.1 0-.9-.2-1.5-.6-2-.4-.4-.9-.7-1.6-.7-.3 0-.6.1-.9.2l-.7.7V3.8h-.8V11h.8v-.7zM8 6.9c.3-.3.7-.4 1.1-.4.5 0 .8.2 1 .5.2.4.4.8.4 1.4 0 .6-.1 1.1-.4 1.5-.2.4-.6.6-1.1.6-.6 0-1.1-.3-1.3-.9-.1-.4-.1-.8-.1-1.3 0-.6.1-1.1.4-1.4zm-2.3 3.5c-.1 0-.2 0-.2-.1s-.1-.1-.1-.2v-3c0-.5-.2-.9-.6-1.1-.4-.2-.8-.4-1.5-.4-.5 0-1 .1-1.4.4-.4.3-.6.7-.6 1.4h.8c0-.3.1-.5.2-.6.2-.2.5-.4 1-.4.4 0 .7.1.9.2.2.1.3.4.3.7 0 .1 0 .3-.1.3 0 .1-.1.2-.3.2L2.7 8c-.5.1-.9.2-1.2.5-.3.3-.5.6-.5 1.1 0 .4.2.8.5 1.1.3.3.7.4 1.2.4.4 0 .8-.1 1.1-.3.3-.2.6-.4.8-.6 0 .2.1.4.2.5.1.2.4.3.7.3h.3c.1 0 .2 0 .3-.1v-.6h-.2c-.1.1-.2.1-.2.1zM4.5 9.1c0 .5-.2.9-.7 1.2-.3.1-.6.2-.9.2-.3 0-.5-.1-.7-.2-.2-.2-.2-.4-.2-.7 0-.3.1-.6.4-.7.2-.1.4-.2.7-.2l.5-.1c.2 0 .3-.1.5-.1s.3-.1.4-.2v.8zm14-4.1L8.3 15.3l-.5 2c-.6.4-1.3.3-1.5.6-.3.4.9.4 1.5.3.4 0 .5 0 .5-.2l2.2-.6L20.7 7.1 18.5 5zM9 15.3l9.5-9.5L20 7.1l-9.5 9.5L9 15.3z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-text-align-left,.device-ios i.icon.icon-text-selection{background-color:var(--brand-word);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-text-align-left{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M1 3v1h21V3H1zm14 4H1v1h14V7zM1 12h21v-1H1v1zm14 3H1v1h14v-1zM1 20h21v-1H1v1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-text-align-right{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M1 3v1h21V3H1zm7 5h14V7H8v1zm14 3H1v1h21v-1zM8 16h14v-1H8v1zm14 3H1v1h21v-1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-text-align-center,.device-ios i.icon.icon-text-align-right{background-color:var(--brand-word);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-text-align-center{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M1 3v1h21V3H1zm3 4v1h14V7H4zm-3 5h21v-1H1v1zm3 3v1h14v-1H4zm-3 5h21v-1H1v1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-text-align-just{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M1 3v1h21V3H1zm0 5h21V7H1v1zm0 4h21v-1H1v1zm0 4h21v-1H1v1zm0 4h21v-1H1v1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-de-indent,.device-ios i.icon.icon-text-align-just{background-color:var(--brand-word);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-de-indent{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M1 20v-1h21v1H1zm10-5h11v1H11v-1zm0-4h11v1H11v-1zm0-4h11v1H11V7zM6.3 7l.7.7-3.8 3.8L7 15.3l-.7.7L2 11.8l-.2-.3.2-.3L6.3 7zM1 3h21v1H1V3z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-in-indent{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M1 20v-1h21v1H1zm11-4H1v-1h11v1zm0-4H1v-1h11v1zm0-4H1V7h11v1zm9 3.2.2.3-.2.3-4.3 4.2-.7-.7 3.8-3.8L16 7.7l.7-.7 4.3 4.2zM22 4H1V3h21v1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-in-indent,.device-ios i.icon.icon-table-add-column-left{background-color:var(--brand-word);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-table-add-column-left{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M15 19H7v-4H0V2h22v17h-7zm0-1h6v-3h-6v3zm0-4h6v-3h-6v3zm-7 4h6v-3H8v3zm0-4h6v-3H8v3zm6-4V7H8v3h6zM8 3v3h6V3H8zm13 0h-6v3h6V3zm-6 4v3h6V7h-6zM3 16h1v2h2v1H4v2H3v-2H1v-1h2v-2z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-add-column-right{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M0 19V2h22v13h-7v4H0zm7-4H1v3h6v-3zm0-4H1v3h6v-3zm7 4H8v3h6v-3zm0-4H8v3h6v-3zm0-1V7H8v3h6zM8 3v3h6V3H8zM1 6h6V3H1v3zm0 1v3h6V7H1zm18 11h2v1h-2v2h-1v-2h-2v-1h2v-2h1v2z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-add-column-right,.device-ios i.icon.icon-table-add-row-above{background-color:var(--brand-word);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-table-add-row-above{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M21 20H0V1h15v6h7v13h-1zM7 8H1v3h6V8zm0 4H1v3h6v-3zm0 4H1v3h6v-3zm1 3h6v-3H8v3zm0-4h6v-3H8v3zm0-4h6V8H8v3zm13-3h-6v3h6V8zm0 4h-6v3h6v-3zm0 4h-6v3h6v-3zM19 6h-1V4h-2V3h2V1h1v2h2v1h-2v2z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-add-row-below{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M22 1v13h-7v6H0V1h22zM7 10H1v3h6v-3zm0-4H1v3h6V6zm0-4H1v3h6V2zm1 3h6V2H8v3zm0 4h6V6H8v3zm0 4h6v-3H8v3zm13-3h-6v3h6v-3zm0-4h-6v3h6V6zm0-4h-6v3h6V2zm-2 15h2v1h-2v2h-1v-2h-2v-1h2v-2h1v2z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-add-row-below,.device-ios i.icon.icon-table-remove-column{background-color:var(--brand-word);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-table-remove-column{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M21 19h-8.6c-.9 1.8-2.7 3-4.9 3s-4-1.2-4.9-3H0V2h22v17h-1zM7.5 12C5 12 3 14 3 16.5S5 21 7.5 21s4.5-2 4.5-4.5S10 12 7.5 12zM14 3H8v3h6V3zm0 4H8v3h6V7zm0 4H8v.1c1.9.2 3.5 1.3 4.4 2.9H14v-3zm0 4h-1.2c.1.5.2 1 .2 1.5s-.1 1-.2 1.5H14v-3zm7-12h-6v3h6V3zm0 4h-6v3h6V7zm0 4h-6v3h6v-3zm0 4h-6v3h6v-3zM9.6 19.3l-2.1-2.1-2.1 2.1-.7-.7 2.1-2.1-2.1-2.1.7-.7 2.1 2.1 2.1-2.1.7.7-2.1 2.1 2.1 2.1-.7.7z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-remove-row{background-color:var(--brand-word);height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M21 19h-8.6c-.9 1.8-2.7 3-4.9 3s-4-1.2-4.9-3H0V2h22v17h-1zM1 18h1.2c-.1-.5-.2-1-.2-1.5s.1-1 .2-1.5H1v3zM7 3H1v3h6V3zm0 4H1v3h6V7zm.5 5C5 12 3 14 3 16.5S5 21 7.5 21s4.5-2 4.5-4.5S10 12 7.5 12zM14 3H8v3h6V3zm0 4H8v3h6V7zm0 8h-1.2c.1.5.2 1 .2 1.5s-.1 1-.2 1.5H14v-3zm7-12h-6v3h6V3zm0 4h-6v3h6V7zm0 8h-6v3h6v-3zM9.6 19.3l-2.1-2.1-2.1 2.1-.7-.7 2.1-2.1-2.1-2.1.7-.7 2.1 2.1 2.1-2.1.7.7-2.1 2.1 2.1 2.1-.7.7z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-table-borders-all{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath d='M26.9 0H0v27h27V0h-.1ZM13 26H1V14h12v12Zm0-13H1V1h12v12Zm13 13H14V14h12v12Zm0-13H14V1h12v12Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-borders-all,.device-ios i.icon.icon-table-borders-none{background-color:var(--brand-word);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-ios i.icon.icon-table-borders-none{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath opacity='.3' d='M26.9 0H0v27h27V0h-.1ZM13 26H1V14h12v12Zm0-13H1V1h12v12Zm13 13H14V14h12v12Zm0-13H14V1h12v12Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-borders-inner{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath d='M26 13H14V1h-1v12H1v1h12v12h1V14h12v-1z'/%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-borders-inner,.device-ios i.icon.icon-table-borders-outer{background-color:var(--brand-word);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-ios i.icon.icon-table-borders-outer{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-borders-left{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M0 0h1v27H0z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-borders-center,.device-ios i.icon.icon-table-borders-left{background-color:var(--brand-word);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-ios i.icon.icon-table-borders-center{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M13 0h1v27h-1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-borders-right{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M26 0h1v27h-1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-borders-right,.device-ios i.icon.icon-table-borders-top{background-color:var(--brand-word);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-ios i.icon.icon-table-borders-top{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M0 0h27v1H0z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-borders-middle{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M0 13h27v1H0z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-borders-bottom,.device-ios i.icon.icon-table-borders-middle{background-color:var(--brand-word);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-ios i.icon.icon-table-borders-bottom{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M0 26h27v1H0z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-move-backward{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath opacity='.3' d='M1 1h17v17H1z'/%3E%3Cpath d='M10 10v17h17V10H10Zm16 16H11V11h15v15Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-move-backward,.device-ios i.icon.icon-move-forward{background-color:var(--brand-word);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-ios i.icon.icon-move-forward{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath opacity='.3' d='M10 10v17h17V10H10Zm16 16H11V11h15v15Z'/%3E%3Cpath d='M1 1h17v17H1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-move-background,.device-ios i.icon.icon-move-mask{background-color:var(--brand-word);height:28px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath opacity='.3' d='M8 8h13v13H8z'/%3E%3Cpath d='M1 1v12h12V1H1Zm11 11H2V2h10v10ZM15 15v12h12V15H15Zm11 11H16V16h10v10Z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-ios i.icon.icon-move-foreground{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath opacity='.3' d='M1 1v12h12V1H1Zm11 11H2V2h10v10ZM15 15v12h12V15H15Zm11 11H16V16h10v10Z'/%3E%3Cpath d='M8 8h13v13H8z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-move-foreground,.device-ios i.icon.icon-wrap-inline{background-color:var(--brand-word);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-ios i.icon.icon-wrap-inline{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath d='M0 1h26v1H0zM0 4h26v1H0zM0 25h26v1H0zM0 22h26v1H0zM0 7h5v1H0zM20 19h6v1h-6zM16.08 8.31c-1.69 1-2.82 3.91-2.82 3.91s-.19.06-.07-.22a.33.33 0 0 0 0-.45l.78-1.9a.45.45 0 0 0 .03-.17.26.26 0 0 0 0-.23.24.24 0 0 0-.14.18.49.49 0 0 0 0 .19l-.78 1.9a.17.17 0 0 0-.11 0 .25.25 0 0 1-.11 0l-.78-1.9a.47.47 0 0 0 0-.19.24.24 0 0 0-.14-.18.26.26 0 0 0 0 .23.45.45 0 0 0 .1.17l.78 1.91a.32.32 0 0 0-.05.44c.12.29-.07.22-.07.22s-1.13-2.93-2.82-3.91-3.55-2-3.8-.53.23 1.42.37 2 .28 2.34.76 2.75a6.19 6.19 0 0 0 2.41.47s-2.17 1.24-2.14 2 .62 4.86 1.83 4.92 2-1.87 2.34-2.78a26.9 26.9 0 0 1 .93-2.84 8.39 8.39 0 0 1 .14 1.51c.11.3.25.26.25.26s.14 0 .25-.26a8.39 8.39 0 0 1 .14-1.51 26.73 26.73 0 0 1 .93 2.84c.34.92 1.13 2.84 2.34 2.78s1.8-4.18 1.83-4.92-2.14-2-2.14-2a6.19 6.19 0 0 0 2.42-.44c.48-.41.62-2.13.76-2.75s.62-.62.37-2-2.1-.48-3.79.5Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-wrap-square{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath d='M0 1h26v1H0zM0 4h26v1H0zM0 25h26v1H0zM0 22h26v1H0zM0 7h5v1H0zM0 10h5v1H0zM0 13h5v1H0zM0 16h5v1H0zM0 19h5v1H0zM21 19h5v1h-5zM21 16h5v1h-5zM21 13h5v1h-5zM21 10h5v1h-5zM21 7h5v1h-5zM16.08 8.33c-1.69 1-2.82 3.91-2.82 3.91s-.19.06-.07-.22a.33.33 0 0 0 0-.45l.78-1.9A.45.45 0 0 0 14 9.5a.26.26 0 0 0 0-.23.24.24 0 0 0-.14.18.49.49 0 0 0 0 .19l-.78 1.9a.17.17 0 0 0-.11 0 .25.25 0 0 1-.11 0l-.78-1.9a.47.47 0 0 0 0-.19.24.24 0 0 0-.14-.18.26.26 0 0 0 0 .23.45.45 0 0 0 .1.17l.78 1.91a.32.32 0 0 0-.05.44c.12.29-.07.22-.07.22S11.57 9.3 9.88 8.33s-3.55-2-3.8-.53.23 1.42.37 2 .28 2.34.76 2.75a6.19 6.19 0 0 0 2.41.45s-2.17 1.24-2.14 2 .62 4.86 1.83 4.92 2-1.87 2.34-2.78a26.9 26.9 0 0 1 .93-2.84 8.39 8.39 0 0 1 .14 1.51c.11.3.25.26.25.26s.14 0 .25-.26a8.39 8.39 0 0 1 .14-1.51 26.73 26.73 0 0 1 .93 2.84c.34.92 1.13 2.84 2.34 2.78s1.8-4.18 1.83-4.92-2.14-2-2.14-2a6.19 6.19 0 0 0 2.42-.44c.48-.41.62-2.13.76-2.75s.62-.62.37-2-2.1-.46-3.79.52Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-wrap-square,.device-ios i.icon.icon-wrap-tight{background-color:var(--brand-word);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-ios i.icon.icon-wrap-tight{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath d='M0 1h26v1H0zM0 4h26v1H0zM0 25h26v1H0zM0 22h26v1H0zM0 7h5v1H0zM0 10h5v1H0zM0 13h6v1H0zM0 16h6v1H0zM0 19h7v1H0zM19 19h7v1h-7zM12 19h2v1h-2zM20 16h6v1h-6zM20 13h6v1h-6zM21 10h5v1h-5zM21 7h5v1h-5zM11 7h4v1h-4z'/%3E%3Cpath d='M16.07 8.3c-1.69 1-2.82 3.91-2.82 3.91s-.19.06-.07-.22a.33.33 0 0 0 0-.45l.78-1.9a.45.45 0 0 0 .04-.17.26.26 0 0 0 0-.23.24.24 0 0 0-.14.18.49.49 0 0 0 0 .19l-.78 1.9a.17.17 0 0 0-.11 0 .25.25 0 0 1-.11 0l-.78-1.9a.47.47 0 0 0 0-.19.24.24 0 0 0-.14-.18.26.26 0 0 0 0 .23.45.45 0 0 0 .1.17l.78 1.91a.32.32 0 0 0-.05.44c.12.29-.07.22-.07.22S11.56 9.28 9.87 8.3s-3.55-2-3.8-.53.23 1.42.37 2 .28 2.34.76 2.76a6.17 6.17 0 0 0 2.42.47s-2.17 1.25-2.14 2 .62 4.86 1.83 4.92 2-1.87 2.34-2.79a27 27 0 0 1 .93-2.85 8.41 8.41 0 0 1 .14 1.51c.11.3.25.26.25.26s.14 0 .25-.26a8.41 8.41 0 0 1 .14-1.51 26.81 26.81 0 0 1 .93 2.85c.34.92 1.13 2.85 2.34 2.79s1.8-4.18 1.83-4.92-2.14-2-2.14-2a6.17 6.17 0 0 0 2.42-.44c.48-.42.62-2.13.76-2.76s.62-.62.37-2-2.11-.48-3.8.5Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-wrap-through{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath d='M0 1h26v1H0zM0 4h26v1H0zM0 25h26v1H0zM0 22h26v1H0zM0 7h5v1H0zM0 10h5v1H0zM0 13h6v1H0zM0 16h6v1H0zM0 19h7v1H0zM19 19h7v1h-7zM20 16h6v1h-6zM20 13h6v1h-6zM21 10h5v1h-5zM21 7h5v1h-5zM16.09 8.31c-1.68 1-2.8 3.93-2.8 3.93s-.19.06-.07-.22a.33.33 0 0 0 0-.45l.77-1.91a.46.46 0 0 0 .01-.17.26.26 0 0 0 0-.23.24.24 0 0 0-.14.18.49.49 0 0 0 0 .2l-.77 1.91a.17.17 0 0 0-.11 0 .25.25 0 0 1-.11 0l-.75-1.91a.48.48 0 0 0 0-.2.24.24 0 0 0-.14-.18.26.26 0 0 0 0 .23.46.46 0 0 0 .1.17l.78 1.92a.32.32 0 0 0-.05.44c.12.29-.07.22-.07.22S11.61 9.3 9.93 8.31s-3.53-2-3.78-.54.22 1.43.36 2.05.28 2.35.76 2.77a6.08 6.08 0 0 0 2.41.41s-2.16 1.3-2.13 2 .62 4.92 1.82 5 2-1.88 2.32-2.8a27.27 27.27 0 0 1 .92-2.86 8.53 8.53 0 0 1 .14 1.52c.11.3.25.26.25.26s.14 0 .25-.26a8.53 8.53 0 0 1 .14-1.52 27.09 27.09 0 0 1 .92 2.86c.34.92 1.12 2.86 2.32 2.8s1.79-4.2 1.82-4.94-2.13-2-2.13-2a6.08 6.08 0 0 0 2.41-.45c.48-.42.62-2.14.76-2.77s.62-.62.36-2.05-2.08-.46-3.76.52Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-wrap-through,.device-ios i.icon.icon-wrap-top-bottom{background-color:var(--brand-word);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-ios i.icon.icon-wrap-top-bottom{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath d='M0 1h26v1H0zM0 4h26v1H0zM0 25h26v1H0zM0 22h26v1H0zM16.08 8.3c-1.68 1-2.8 3.91-2.8 3.91s-.19.06-.07-.22a.33.33 0 0 0 0-.45l.77-1.9a.45.45 0 0 0 .02-.17.26.26 0 0 0 0-.23.24.24 0 0 0-.14.18.49.49 0 0 0 0 .19l-.77 1.9a.17.17 0 0 0-.11 0 .25.25 0 0 1-.11 0l-.75-1.9a.48.48 0 0 0 0-.19.24.24 0 0 0-.14-.18.26.26 0 0 0 0 .23.45.45 0 0 0 .1.17l.78 1.91a.32.32 0 0 0 0 .44c.12.29-.07.22-.07.22S11.6 9.28 9.92 8.3s-3.52-2-3.77-.53.22 1.42.36 2 .28 2.34.76 2.76a6.08 6.08 0 0 0 2.4.44s-2.15 1.25-2.12 2 .61 4.86 1.82 4.92 2-1.87 2.32-2.79a27.11 27.11 0 0 1 .92-2.85 8.47 8.47 0 0 1 .14 1.51c.11.3.25.26.25.26s.14 0 .25-.26a8.47 8.47 0 0 1 .14-1.51 26.94 26.94 0 0 1 .92 2.85c.34.92 1.12 2.85 2.32 2.79s1.79-4.18 1.82-4.92-2.12-2-2.12-2a6.08 6.08 0 0 0 2.4-.44c.48-.42.62-2.13.76-2.76s.61-.62.36-2-2.1-.45-3.77.53Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-wrap-infront{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath opacity='.3' d='M0 1h26v1H0zM0 4h26v1H0zM0 25h26v1H0zM0 22h26v1H0zM0 7h26v1H0zM0 10h26v1H0zM0 13h26v1H0zM0 16h26v1H0zM0 19h26v1H0z'/%3E%3Cpath d='M16.08 8.29c-1.69 1-2.82 3.93-2.82 3.93s-.19.06-.07-.22a.33.33 0 0 0 0-.45l.78-1.91a.46.46 0 0 0 .03-.17.26.26 0 0 0 0-.23.25.25 0 0 0-.14.18.49.49 0 0 0 0 .2l-.78 1.9a.17.17 0 0 0-.11 0 .25.25 0 0 1-.11 0l-.77-1.91a.48.48 0 0 0 0-.2.24.24 0 0 0-.14-.18.26.26 0 0 0 0 .23.46.46 0 0 0 .1.17l.78 1.92a.32.32 0 0 0-.05.44c.12.29-.07.22-.07.22s-1.14-2.94-2.83-3.92-3.55-2-3.8-.54.23 1.43.37 2.05.28 2.35.76 2.77a6.16 6.16 0 0 0 2.41.43s-2.17 1.25-2.14 2 .62 4.89 1.83 5 2-1.87 2.34-2.8a27.1 27.1 0 0 1 .93-2.86 8.46 8.46 0 0 1 .14 1.52c.11.3.25.26.25.26s.14 0 .25-.26a8.46 8.46 0 0 1 .14-1.52 26.92 26.92 0 0 1 .93 2.86c.34.92 1.13 2.86 2.34 2.8s1.8-4.19 1.83-4.94-2.14-2-2.14-2a6.16 6.16 0 0 0 2.42-.45c.48-.42.62-2.14.76-2.77s.62-.62.37-2.05-2.1-.48-3.79.5Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-wrap-behind,.device-ios i.icon.icon-wrap-infront{background-color:var(--brand-word);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-ios i.icon.icon-wrap-behind{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath opacity='.3' d='M16.07 8.34c-1.68 1-2.8 3.91-2.8 3.91s-.19.06-.07-.22a.33.33 0 0 0 0-.45l.77-1.9a.45.45 0 0 0 .03-.17.26.26 0 0 0 0-.23.24.24 0 0 0-.14.18.49.49 0 0 0 0 .19l-.77 1.89a.17.17 0 0 0-.11 0 .25.25 0 0 1-.11 0l-.77-1.9a.48.48 0 0 0 0-.19.24.24 0 0 0-.14-.18.26.26 0 0 0 0 .23.45.45 0 0 0 .1.17l.78 1.91a.32.32 0 0 0-.05.44c.12.29-.07.22-.07.22s-1.12-2.92-2.8-3.9-3.52-2-3.78-.53.22 1.42.36 2 .28 2.34.76 2.75a6.1 6.1 0 0 0 2.41.44s-2.15 1.24-2.13 2 .62 4.85 1.82 4.91 2-1.86 2.32-2.78a27 27 0 0 1 .92-2.84 8.43 8.43 0 0 1 .14 1.51c.11.3.25.26.25.26s.14 0 .25-.26a8.43 8.43 0 0 1 .14-1.51 26.83 26.83 0 0 1 .92 2.84c.34.92 1.12 2.84 2.32 2.78s1.79-4.17 1.82-4.91-2.13-2-2.13-2a6.1 6.1 0 0 0 2.41-.44c.48-.41.62-2.13.76-2.75s.62-.62.36-2-2.09-.45-3.77.53Z'/%3E%3Cpath d='M0 1h26v1H0zM0 4h26v1H0zM0 25h26v1H0zM0 22h26v1H0zM0 7h26v1H0zM0 10h26v1H0zM0 13h26v1H0zM0 16h26v1H0zM0 19h26v1H0z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-wrap-table-inline{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath d='M1 1h26v1H1zM1 4h26v1H1zM1 25h26v1H1zM1 22h26v1H1zM7 7h14v13H7z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-wrap-table-flow,.device-ios i.icon.icon-wrap-table-inline{background-color:var(--brand-word);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-ios i.icon.icon-wrap-table-flow{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath d='M1 1h26v1H1zM1 4h26v1H1zM1 25h26v1H1zM1 22h26v1H1zM1 7h4v1H1zM1 10h4v1H1zM1 13h4v1H1zM1 16h4v1H1zM1 19h4v1H1zM23 19h4v1h-4zM23 16h4v1h-4zM23 13h4v1h-4zM23 10h4v1h-4zM23 7h4v1h-4zM7 7h14v13H7z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-block-align-left{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath d='M1 1h26v1H1zM1 4h26v1H1zM1 25h26v1H1zM1 22h26v1H1zM1 8h12v11H1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-block-align-center,.device-ios i.icon.icon-block-align-left{background-color:var(--brand-word);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-ios i.icon.icon-block-align-center{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath d='M0 1h26v1H0zM0 4h26v1H0zM0 25h26v1H0zM0 22h26v1H0zM7 8.08h12V19H7z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-block-align-right{height:28px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath d='M1 1h26v1H1zM1 4h26v1H1zM1 25h26v1H1zM1 22h26v1H1zM15 8h12v11H15z'/%3E%3C/svg%3E");width:28px}.device-ios i.icon.icon-block-align-right,.device-ios i.icon.icon-link{background-color:var(--brand-word);-webkit-mask-repeat:round;-webkit-mask-size:contain}.device-ios i.icon.icon-link{height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M12.4 9.8s-2.1-.1-3.8 1.2c-2.8 2-3.3 4.3-3.3 4.3s1.6-1.7 3.5-2.5c1.7-.7 3.7-.4 3.7-.4v1.9l4.8-3.3-4.8-3.3v2.1zM11 1C5.5 1 1 5.5 1 11s4.5 10 10 10 10-4.5 10-10S16.5 1 11 1zm0 19c-5 0-9-4.1-9-9 0-5 4-9 9-9s9 4.1 9 9c0 5-4 9-9 9z'/%3E%3C/svg%3E");width:22px}.device-ios i.icon.icon-image-library{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='11.08' y1='10.26' x2='11.08' y2='1.26' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23f3e916'/%3E%3Cstop offset='1' stop-color='%23f89d34'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='11.08' y1='20.44' x2='11.08' y2='11.88' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%235eb6e8'/%3E%3Cstop offset='1' stop-color='%23958cc3'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='1.46' y1='11.05' x2='10.46' y2='11.05' gradientTransform='rotate(90 5.955 11.045)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23cc8dba'/%3E%3Cstop offset='1' stop-color='%23f86867'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='11.73' y1='11.05' x2='20.73' y2='11.05' gradientTransform='rotate(90 16.23 11.05)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%236ac07f'/%3E%3Cstop offset='1' stop-color='%23c5da3d'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' x1='11.74' y1='10.42' x2='17.52' y2='4.63' gradientTransform='rotate(135 14.625 7.528)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23c5da3d'/%3E%3Cstop offset='1' stop-color='%23f3e916'/%3E%3C/linearGradient%3E%3ClinearGradient id='f' x1='4.7' y1='17.49' x2='10.48' y2='11.71' gradientTransform='rotate(135 7.55 14.638)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%239595c3'/%3E%3Cstop offset='1' stop-color='%23cc8dba'/%3E%3C/linearGradient%3E%3ClinearGradient id='g' x1='4.69' y1='4.64' x2='10.47' y2='10.42' gradientTransform='rotate(45 7.572 7.527)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23f86867'/%3E%3Cstop offset='1' stop-color='%23f89d34'/%3E%3C/linearGradient%3E%3ClinearGradient id='h' x1='11.77' y1='11.78' x2='17.55' y2='17.56' gradientTransform='rotate(45 14.618 14.635)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%235ec0e8'/%3E%3Cstop offset='1' stop-color='%236ac07f'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg data-name='Слой 1' style='isolation:isolate'%3E%3Crect x='.09' y='.01' width='22' height='22' rx='4' ry='4' style='opacity:.2'/%3E%3Crect x='.57' y='.49' width='21.04' height='21.04' rx='3.6' ry='3.6' style='fill:%23fff'/%3E%3Crect x='8.33' y='1.26' width='5.5' height='9' rx='2.5' ry='2.5' style='fill:url(%23a);mix-blend-mode:multiply'/%3E%3Crect x='8.33' y='11.76' width='5.5' height='9' rx='2.5' ry='2.5' style='fill:url(%23b)'/%3E%3Crect x='3.21' y='6.55' width='5.5' height='9' rx='2.5' ry='2.5' transform='rotate(-90 5.955 11.045)' style='fill:url(%23c);mix-blend-mode:multiply'/%3E%3Crect x='13.48' y='6.55' width='5.5' height='9' rx='2.5' ry='2.5' transform='rotate(-90 16.23 11.05)' style='fill:url(%23d);mix-blend-mode:multiply'/%3E%3Crect x='11.87' y='3.03' width='5.5' height='9' rx='2.5' ry='2.5' transform='rotate(-135 14.623 7.527)' style='fill:url(%23e);mix-blend-mode:multiply'/%3E%3Crect x='4.8' y='10.14' width='5.5' height='9' rx='2.5' ry='2.5' transform='rotate(-135 7.552 14.639)' style='fill:url(%23f);mix-blend-mode:multiply'/%3E%3Crect x='4.83' y='3.03' width='5.5' height='9' rx='2.5' ry='2.5' transform='rotate(-45 7.576 7.522)' style='fill:url(%23g);mix-blend-mode:multiply'/%3E%3Crect x='11.87' y='10.14' width='5.5' height='9' rx='2.5' ry='2.5' transform='rotate(-45 14.625 14.642)' style='fill:url(%23h);mix-blend-mode:multiply'/%3E%3C/g%3E%3C/svg%3E");height:22px;width:22px}.device-ios i.icon.icon-add-table{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 5.6h7.2v3.2H4V5.6ZM12.8 5.6H20v3.2h-7.2V5.6ZM4 10.4h7.2v3.2H4v-3.2ZM12.8 10.4H20v3.2h-7.2v-3.2Z' fill='var(--toolbar-segment)'/%3E%3Cpath d='M4 15.2h7.2v3.2H4v-3.2Z' fill='var(--brand-word)'/%3E%3Cpath d='M12.8 15.2H20v3.2h-7.2v-3.2Z' fill='var(--toolbar-segment)'/%3E%3C/svg%3E")}.device-ios i.icon.icon-add-shape,.device-ios i.icon.icon-add-table{background-color:var(--toolbar-segment);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-ios i.icon.icon-add-shape{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='15.333' cy='14.4' rx='5.667' ry='5.6' fill='var(--toolbar-segment)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 4.8a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h4.328a6.317 6.317 0 0 1-.47-2.4c0-3.534 2.899-6.4 6.475-6.4.56 0 1.102.07 1.62.202V5.8a1 1 0 0 0-1-1H5Z' fill='var(--toolbar-segment)'/%3E%3C/svg%3E")}.device-ios i.icon.icon-add-image{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m5.792 16.667 3.083-3.5 2.25 2.333L14.21 12l4 4.667H5.792Zm13.667 1.859c.361-.316.542-.68.542-1.094V6.568c0-.413-.18-.778-.542-1.094A1.842 1.842 0 0 0 18.21 5H5.792c-.472 0-.89.158-1.25.474C4.18 5.79 4 6.154 4 6.568v10.864c0 .414.18.778.542 1.094.36.316.778.474 1.25.474h12.417c.472 0 .89-.158 1.25-.474ZM8.8 11.222c.884 0 1.6-.696 1.6-1.555 0-.86-.716-1.556-1.6-1.556-.883 0-1.6.697-1.6 1.556 0 .859.717 1.555 1.6 1.555Z' fill='var(--toolbar-segment)'/%3E%3C/svg%3E")}.device-ios i.icon.icon-add-image,.device-ios i.icon.icon-add-other{background-color:var(--toolbar-segment);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-ios i.icon.icon-add-other{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 18a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0Zm6.5 0a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0Zm5 1.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-contents{background-color:var(--brand-word);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 20 13' fill='var(--brand-word)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17 0H0v1h17V0Zm-5.1 4H0v1h11.9V4ZM0 8h17v1H0V8Zm15 4H0v1h15v-1ZM20 0h-1v1h1V0Zm0 4h-1v1h1V4Zm-1 4h1v1h-1V8Zm1 4h-1v1h1v-1Z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-ios i.icon.icon-pagenumber{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M8.2 1 2 7.6V22h17V1H8.2zM8 2.8V8H3.1L8 2.8zM18 21H3V9h6V2h9v19zm-6-2h1v-4h-.7c0 .2-.1-.1-.1 0-.1.1-.2 0-.3 0-.1.1-.2.1-.4.1h-.4v.9h.9v3zm3.3-1.7c-.3.6-.2 1.1-.3 1.7h.9c0-.3 0-.6.1-.9.1-.3.1-.6.3-.9.1-.3.3-.6.4-.9.2-.3.1-.3.3-.5V15h-3v1h1.9c-.3.4-.4.7-.6 1.3z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-pagenumber,.device-ios i.icon.icon-sectionbreak{background-color:var(--brand-word);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-sectionbreak{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M20 14V2H3v12H2V1h19v13h-1zM5 14v1H4v-1h1zm2 0v1H6v-1h1zm2 0v1H8v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm1 0h1v1h-1v-1zM3 21h17v-6h1v7H2v-7h1v6z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-footnote{background-color:var(--brand-word);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 8.111h-1.082V5.154l.01-.486.018-.532c-.18.18-.305.297-.375.353l-.588.472-.522-.65L21.11 3H22v5.111ZM10.336 18.851l-1.354-3.454H4.62L3.28 18.85H2L6.302 7.945h1.064l4.28 10.906h-1.31Zm-1.749-4.59-1.265-3.366a18.015 18.015 0 0 1-.506-1.568c-.11.476-.266.998-.47 1.568l-1.28 3.365h3.521ZM16.142 10.575c1.072 0 1.903.367 2.494 1.1.595.728.893 1.76.893 3.098 0 1.337-.3 2.377-.9 3.12-.596.738-1.425 1.107-2.487 1.107a3.602 3.602 0 0 1-1.458-.29 2.773 2.773 0 0 1-1.102-.906h-.09l-.26 1.047h-.885V7.291h1.235V10.1c0 .629-.02 1.193-.06 1.694h.06c.576-.813 1.43-1.219 2.56-1.219Zm-.178 1.033c-.844 0-1.452.243-1.824.728-.372.48-.558 1.293-.558 2.437s.191 1.964.573 2.459c.382.49.995.735 1.839.735.759 0 1.325-.274 1.697-.824.372-.555.558-1.35.558-2.385 0-1.06-.186-1.85-.558-2.37-.372-.52-.948-.78-1.727-.78Z' fill='var(--brand-word)'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-ios i.icon.icon-pagebreak{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M8 14v1h1v-1H8zm-2 0v1h1v-1H6zm12 7H3v-6H2v7h17v-7h-1v6zM4 14v1h1v-1H4zm10 0v1h1v-1h-1zm-4 0v1h1v-1h-1zM8.2 1 2 7.6V14h1V9h6V2h9v12h1V1H8.2zM8 8H3.1L8 2.8V8zm4 6v1h1v-1h-1zm4 0v1h1v-1h-1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-pagebreak,.device-ios i.icon.icon-stringbreak{background-color:var(--brand-word);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-stringbreak{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M18 12H5.1L9 15.9l-.7.7-4.5-4.5-.6-.6.6-.6 4.5-4.5.7.7L5.1 11H18V5h1v7h-1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-users{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 7c0 2.341-.584 4.135-1.386 5.312C13.807 13.497 12.834 14 12 14c-.834 0-1.807-.503-2.614-1.688C8.584 11.135 8 9.341 8 7c0-2.385 1.979-4 4-4s4 1.615 4 4Zm-.81 6.22C14.286 14.375 13.144 15 12 15s-2.287-.625-3.19-1.78c-1.405.564-2.597 1.129-3.54 1.702C3.553 15.967 3 16.832 3 17.5c0 .755.426 1.588 1.823 2.288C6.25 20.503 8.573 21 12 21c3.427 0 5.75-.497 7.177-1.212C20.574 19.088 21 18.254 21 17.5c0-.667-.553-1.533-2.27-2.578-.943-.573-2.135-1.138-3.54-1.702Zm.564-.85C16.514 11.028 17 9.21 17 7c0-3-2.491-5-5-5S7 4 7 7c0 2.21.486 4.028 1.246 5.37C4.39 13.94 2 15.579 2 17.5 2 19.985 5 22 12 22s10-2.015 10-4.5c0-1.921-2.39-3.56-6.246-5.13Z' fill='var(--brand-word)'/%3E%3C/svg%3E")}.device-ios i.icon.icon-review,.device-ios i.icon.icon-users{background-color:var(--brand-word);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-ios i.icon.icon-review{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 3h17v4h-1V4H4v16h15v-6h1v7H3V3Z' fill='var(--brand-word)'/%3E%3Cpath d='M16 8H7V7h9v1ZM7 10h9V9H7v1ZM14 12H7v-1h7v1ZM7 14h5v-1H7v1ZM11 16H7v-1h4v1ZM13 15.5V17h1.5l8-8L21 7.5l-8 8Z' fill='var(--brand-word)'/%3E%3C/svg%3E")}.device-ios i.icon.icon-review-changes{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 10H5V9h14v1ZM19 13H5v-1h14v1ZM19 16H5v-1h14v1Z' fill='var(--brand-word)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 6H3v13h18V6ZM3 5H2v15h20V5H3Z' fill='var(--brand-word)'/%3E%3C/svg%3E")}.device-ios i.icon.icon-accept-changes,.device-ios i.icon.icon-review-changes{background-color:var(--brand-word);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-ios i.icon.icon-accept-changes{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12 20-3-3-1 1 4 4 10-10-1-1-9 9Z' fill='%2340865C'/%3E%3Cpath d='M19 9H5V8h14v1ZM16 12H5v-1h11v1ZM14 15H5v-1h9v1Z' fill='var(--brand-word)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 5h18v4h1V4H2v16h4v-1H3V5Z' fill='var(--brand-word)'/%3E%3C/svg%3E")}.device-ios i.icon.icon-reject-changes{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m13 11-1 1 4 4-4 4 1 1 4-4 4 4 1-1-4-4 4-4-1-1-4 4-4-4Z' fill='%23AA5252'/%3E%3Cpath d='M19 9H5V8h14v1ZM10 12H5v-1h5v1ZM10 15H5v-1h5v1Z' fill='var(--brand-word)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 5h18v4h1V4H2v16h8v-1H3V5Z' fill='var(--brand-word)'/%3E%3C/svg%3E")}.device-ios i.icon.icon-accept,.device-ios i.icon.icon-reject-changes{background-color:var(--brand-word);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-ios i.icon.icon-accept{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9 18-7-7-1 1 8 8L23 6l-1-1L9 18Z' fill='var(--brand-word)'/%3E%3C/svg%3E")}.device-ios i.icon.icon-reject{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 4 4 5l7 7-7 7 1 1 7-7 7 7 1-1-7-7 7-7-1-1-7 7-7-7Z' fill='var(--brand-word)'/%3E%3C/svg%3E")}.device-ios i.icon.icon-next-change,.device-ios i.icon.icon-reject{background-color:var(--brand-word);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-ios i.icon.icon-next-change{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M16 12 6.5 22l1 1L18 12 7.5 1l-1 1L16 12Z' fill='var(--brand-word)'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.device-ios i.icon.icon-prev-change{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m8 12 9.5-10-1-1L6 12l10.5 11 1-1L8 12Z' fill='var(--brand-word)'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.device-ios i.icon.icon-goto,.device-ios i.icon.icon-prev-change{background-color:var(--brand-word);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-ios i.icon.icon-goto{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 3H3v18h18V3ZM3 2H2v20h20V2H3Zm12.293 6H9V7h8v8h-1V8.707l-8.646 8.647-.708-.708L15.293 8Z' fill='var(--brand-word)'/%3E%3C/svg%3E")}.device-ios i.icon.icon-edit-mode{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.5 6.3 23 4.8s-.2-1.2-.9-1.9c-.7-.8-1.9-.9-1.9-.9l-1.5 1.5 2.8 2.8Zm-1.2 0L7.1 19.4l-1.5-1.5L18.8 4.8l-.7-.7L4.5 17.7 4 21H1v1h22v-1H4l3.3-.5L20.9 6.9l-.6-.6Z' fill='var(--brand-word)'/%3E%3C/svg%3E")}.device-ios i.icon.icon-edit-mode,.device-ios i.icon.icon-mobile-view{background-color:var(--brand-word);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-ios i.icon.icon-mobile-view{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 3h10a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1ZM5 4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V4Zm4.5 15a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5Z' fill='var(--brand-word)'/%3E%3C/svg%3E")}.device-ios i.icon.icon-standard-view{background-color:var(--brand-word);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 1v2.5a.5.5 0 0 1-.5.5H4V3h2V1h1Zm10 2.5V1h1v2h2v1h-2.5a.5.5 0 0 1-.5-.5Zm0 17V23h1v-2h2v-1h-2.5a.5.5 0 0 0-.5.5Zm-10 0V23H6v-2H4v-1h2.5a.5.5 0 0 1 .5.5ZM16 6H8a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1ZM8 5a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2H8Zm1 3.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5Zm.5 2.5a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5ZM9 14.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5Z' fill='var(--brand-word)'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-ios i.icon.icon-menu-comment{background-color:var(--text-tertiary);height:30px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 15a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm-3 1.714a1.714 1.714 0 1 0 0-3.428 1.714 1.714 0 0 0 0 3.428ZM18 15a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm-3 1.714a1.714 1.714 0 1 0 0-3.428 1.714 1.714 0 0 0 0 3.428ZM26 15a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm-3 1.714a1.714 1.714 0 1 0 0-3.428 1.714 1.714 0 0 0 0 3.428Z' fill='%23A3A3A3'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:30px}.device-ios i.icon.icon-resolve-comment{background-color:var(--brand-word);height:30px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.62 20.855a.5.5 0 0 0 .738-.02L22.516 9.058a.75.75 0 1 0-1.138-.98l-9.023 10.509a.5.5 0 0 1-.736.025l-3.513-3.575a.755.755 0 0 0-1.082 1.053l4.596 4.765Z' fill='%23A3A3A3'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:30px}.device-ios i.icon.icon-resolve-comment.check{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h30v30H0V0Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.62 20.855a.5.5 0 0 0 .738-.02L22.516 9.058a.75.75 0 1 0-1.138-.98l-9.023 10.509a.5.5 0 0 1-.736.025l-3.513-3.575a.755.755 0 0 0-1.083 1.054l4.597 4.764Z' fill='%234cd964'/%3E%3C/svg%3E");height:30px;width:30px}.device-ios i.icon.icon-insert-comment{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.154 9.007h-8.308c-1.02 0-1.846.828-1.846 1.848v4.314c0 1.021.827 1.849 1.846 1.849h1.987c.108 0 .212.038.295.107l4.115 3.267c.3.25.757.037.757-.355V17.48c0-.255.207-.462.462-.462h.692c1.02 0 1.846-.828 1.846-1.849v-4.314c0-1.02-.827-1.848-1.846-1.848ZM20 10.008a1 1 0 0 1 1 1.002v4.005a1 1 0 0 1-1 1.002h-1.997L18 18.9v.1l-3.5-2.983H12a1 1 0 0 1-1-1.002V11.01a1 1 0 0 1 1-1h8Z' fill='var(--brand-word)'/%3E%3Cpath d='M14.5 3h-10C3.19 3 2 4.215 2 5.503v6.532c0 1.287 1.19 1.978 2.5 1.978h1c.328 0 .5.179.5.5v3.005c0 .494.614.817 1 .5l4-3.032V13.5l-4 3v-3.488H4.5c-.71 0-1.5-.28-1.5-.977V5.503c0-.698.79-1.502 1.5-1.502h10c.71 0 1.5.804 1.5 1.502v2.503h1V5.503C17 4.215 15.81 3 14.5 3Z' fill='var(--brand-word)'/%3E%3C/svg%3E")}.device-ios .tab-link-active i.icon.icon-add-table,.device-ios i.icon.icon-insert-comment{background-color:var(--brand-word);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-ios .tab-link-active i.icon.icon-add-table{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 5.6h7.2v3.2H4V5.6ZM12.8 5.6H20v3.2h-7.2V5.6ZM4 10.4h7.2v3.2H4v-3.2ZM12.8 10.4H20v3.2h-7.2v-3.2ZM4 15.2h7.2v3.2H4v-3.2ZM12.8 15.2H20v3.2h-7.2v-3.2Z' fill='%23fff'/%3E%3C/svg%3E")}.device-ios .tab-link-active i.icon.icon-add-shape{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='15.333' cy='14.4' rx='5.667' ry='5.6' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 4.8a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h4.328a6.317 6.317 0 0 1-.47-2.4c0-3.534 2.899-6.4 6.475-6.4.56 0 1.102.07 1.62.202V5.8a1 1 0 0 0-1-1H5Z' fill='%23fff'/%3E%3C/svg%3E")}.device-ios .tab-link-active i.icon.icon-add-image,.device-ios .tab-link-active i.icon.icon-add-shape{background-color:var(--brand-word);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-ios .tab-link-active i.icon.icon-add-image{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m5.792 16.667 3.083-3.5 2.25 2.333L14.21 12l4 4.667H5.792Zm13.667 1.859c.361-.316.542-.68.542-1.094V6.568c0-.413-.18-.778-.542-1.094A1.842 1.842 0 0 0 18.21 5H5.792c-.472 0-.89.158-1.25.474C4.18 5.79 4 6.154 4 6.568v10.864c0 .414.18.778.542 1.094.36.316.778.474 1.25.474h12.417c.472 0 .89-.158 1.25-.474ZM8.8 11.222c.884 0 1.6-.696 1.6-1.555 0-.86-.716-1.556-1.6-1.556-.883 0-1.6.697-1.6 1.556 0 .859.717 1.555 1.6 1.555Z' fill='%23fff'/%3E%3C/svg%3E")}.device-ios .tab-link-active i.icon.icon-add-other{background-color:var(--brand-word);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 18a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0Zm6.5 0a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0Zm5 1.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z' fill='%23fff'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android .navbar i.icon.icon-undo{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--toolbar-icons)'%3E%3Cpath d='M20 17v-2c0-1.7-1.3-3-3-3H3.7l3.4 3.4-1.4 1.4-5.2-5.2L0 11l.5-.6 5.2-5.2 1.4 1.4L3.7 10H17c2.8 0 5 2.2 5 5v2h-2z'/%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-redo,.device-android .navbar i.icon.icon-undo{background-color:var(--toolbar-icons);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android .navbar i.icon.icon-redo{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--toolbar-icons)'%3E%3Cpath d='M0 17v-2c0-2.8 2.2-5 5-5h13.3l-3.4-3.4 1.4-1.4 5.2 5.2.5.6-.5.6-5.2 5.2-1.4-1.4 3.4-3.4H5c-1.7 0-3 1.3-3 3v2H0z'/%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-edit-settings{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cg fill='%23fff'%3E%3Cpath d='M2.5 15 8 1h2l4.415 11.257-1.601 1.601L12.12 12H5.87l-1.12 3zM9 3.67 6.62 10h4.76z' clip-rule='evenodd' fill-rule='evenodd'/%3E%3Cpath d='M10 19.5V22h2.5l7.372-7.372-2.5-2.5zm11.805-6.805c.26-.26.26-.68 0-.94l-1.56-1.56a.664.664 0 0 0-.94 0l-1.22 1.22 2.5 2.5z'/%3E%3C/g%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-edit-settings,.device-android .navbar i.icon.icon-plus{background-color:var(--toolbar-icons);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android .navbar i.icon.icon-plus{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--toolbar-icons)'%3E%3Cpath d='M21 12h-9v9h-2v-9H1v-2h9V1h2v9h9v2z'/%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-settings{background-color:var(--toolbar-icons);height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--toolbar-icons)'%3E%3Cpath d='M12.1 2H9.9c-.3 0-.5.2-.6.5l-.5 2.4c0 .2-.2.3-.3.3s-.1 0-.2-.1L6.2 3.8c-.1-.1-.2-.1-.4-.1-.1 0-.3 0-.4.1L3.8 5.4c-.1.2-.2.5 0 .8l1.3 2.1c.1.2.1.4-.2.5l-2.4.5c-.3.1-.5.3-.5.6v2.2c0 .3.2.5.5.6l2.4.5c.3.1.4.3.2.5l-1.3 2.1c-.2.2-.1.6.1.8l1.6 1.6c.1.1.3.2.4.2s.2 0 .3-.1L8.3 17c.1-.1.1-.1.2-.1s.3.1.3.3l.5 2.3c.1.3.3.5.6.5h2.2c.3 0 .5-.2.6-.5l.5-2.4c0-.2.1-.3.3-.3.1 0 .1 0 .2.1l2.1 1.3c.1.1.2.1.3.1.2 0 .3-.1.4-.2l1.6-1.6c.2-.2.2-.5.1-.8l-1.3-2.1c-.2-.2-.1-.5.2-.5l2.4-.5c.3-.1.5-.3.5-.6V9.8c0-.3-.2-.5-.5-.6l-2.4-.5c-.3-.1-.4-.3-.2-.5l1.3-2.1c.2-.2.1-.6-.1-.8l-1.6-1.6c-.1-.1-.3-.2-.4-.2s-.2 0-.3.1l-2.1 1.3c-.1.1-.1.1-.2.1s-.3-.1-.3-.3l-.5-2.2c-.1-.3-.3-.5-.6-.5zM11 14.5c-1.9 0-3.5-1.6-3.5-3.5S9.1 7.5 11 7.5s3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android .navbar i.icon.icon-prev{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--toolbar-icons)'%3E%3Cpath d='M5.1 10.9 13.9 2 16 4.1l-6.8 7 6.8 6.8-2.1 2.1-8.8-8.8-.1-.1z'/%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-next,.device-android .navbar i.icon.icon-prev{background-color:var(--toolbar-icons);height:20px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:20px}.device-android .navbar i.icon.icon-next{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--toolbar-icons)'%3E%3Cpath d='M16.9 10.9 8.1 2 6 4.1l6.8 7L6 17.9 8.1 20l8.8-8.8.1-.1z'/%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-expand-down{background-color:var(--fill-white);height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M10.9 16.9 2 8.1 4.1 6l7 6.8L17.9 6 20 8.1l-8.8 8.8-.1.1z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android .navbar i.icon.icon-add-table{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4h9v4H2V4ZM13 4h9v4h-9V4ZM2 10h9v4H2v-4ZM13 10h9v4h-9v-4ZM2 16h9v4H2v-4ZM13 16h9v4h-9v-4Z' fill='var(--toolbar-tab-normal)'/%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-add-shape,.device-android .navbar i.icon.icon-add-table{background-color:var(--toolbar-tab-normal);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android .navbar i.icon.icon-add-shape{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='15' r='7' fill='var(--toolbar-tab-normal)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 3a1 1 0 0 0-1 1v13a1 1 0 0 0 1 1h5.582A8 8 0 0 1 18 7.252V4a1 1 0 0 0-1-1H3Z' fill='var(--toolbar-tab-normal)'/%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-add-image{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m4.24 18 3.854-4.5 2.812 3L14.76 12l5 6H4.24Zm17.083 2.39c.451-.406.677-.874.677-1.406V5.016c0-.532-.226-1-.677-1.407A2.266 2.266 0 0 0 19.76 3H4.24c-.59 0-1.112.203-1.563.61C2.226 4.015 2 4.483 2 5.015v13.968c0 .532.226 1 .677 1.407.451.406.972.609 1.563.609h15.52c.59 0 1.111-.203 1.563-.61ZM8 11a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z' fill='var(--toolbar-tab-normal)'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0V0Z' fill='transparent'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-add-image,.device-android .navbar i.icon.icon-add-other{background-color:var(--toolbar-tab-normal);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android .navbar i.icon.icon-add-other{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm8 0a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm5 3a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z' fill='var(--toolbar-tab-normal)'/%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-search{background-color:var(--brand-word);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='%23fff'%3E%3Cpath d='M19.5 16.8 16 13.3c.7-1.1 1.1-2.4 1.1-3.8C17 5.4 13.6 2 9.5 2S2 5.4 2 9.5 5.4 17 9.5 17c1.4 0 2.7-.4 3.8-1.1l3.5 3.5c.7.7 1.9.7 2.6 0 .8-.7.8-1.8.1-2.6zm-10-1.5c-3.2 0-5.8-2.6-5.8-5.8s2.6-5.8 5.8-5.8 5.8 2.6 5.8 5.8-2.6 5.8-5.8 5.8z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android .navbar i.icon.icon-mobile-view{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 3h10a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1ZM5 4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V4Zm4.5 15a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5Z' fill='var(--toolbar-icons)'/%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-mobile-view,.device-android .navbar i.icon.icon-standard-view{background-color:var(--toolbar-icons);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android .navbar i.icon.icon-standard-view{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 1v2.5a.5.5 0 0 1-.5.5H4V3h2V1h1Zm10 2.5V1h1v2h2v1h-2.5a.5.5 0 0 1-.5-.5Zm0 17V23h1v-2h2v-1h-2.5a.5.5 0 0 0-.5.5Zm-10 0V23H6v-2H4v-1h2.5a.5.5 0 0 1 .5.5ZM16 6H8a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1ZM8 5a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2H8Zm1 3.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5Zm.5 2.5a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5ZM9 14.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5Z' fill='var(--toolbar-icons)'/%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-back-reader-mode{background-color:var(--toolbar-icons);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 16.172 19.594 5.578 21 6.984l-12 12-5.578-5.578L4.828 12 9 16.172Z' fill='var(--toolbar-icons)'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android i.icon.icon-plus{background-color:var(--fill-white);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--fill-white)'%3E%3Cpath d='M21 12h-9v9h-2v-9H1v-2h9V1h2v9h9v2z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android i.icon.icon-expand-down{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M10.9 16.9 2 8.1 4.1 6l7 6.8L17.9 6 20 8.1l-8.8 8.8-.1.1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-expand-down,.device-android i.icon.icon-expand-up{background-color:var(--brand-word);height:17px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:17px}.device-android i.icon.icon-expand-up{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M10.9 5.1 2 13.9 4.1 16l7-6.8 6.8 6.8 2.1-2.1-8.8-8.8-.1-.1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-spellcheck{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cg fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M8 1 3 15h1.2l1.777-5h5.046l.654 1.84a6.03 6.03 0 0 1 .916-.78L9 1H8Zm.5 1.9L10.668 9H6.332L8.5 2.9ZM16 21a5 5 0 1 0 0-10 5 5 0 0 0 0 10Zm-.646-2.646 4-4-.708-.708L15 17.293l-1.646-1.647-.708.708 2 2 .354.353.354-.353Z'/%3E%3C/g%3E%3C/svg%3E")}.device-android i.icon.icon-search,.device-android i.icon.icon-spellcheck{background-color:var(--brand-word);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-search{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M19.5 16.8 16 13.3c.7-1.1 1.1-2.4 1.1-3.8C17 5.4 13.6 2 9.5 2S2 5.4 2 9.5 5.4 17 9.5 17c1.4 0 2.7-.4 3.8-1.1l3.5 3.5c.7.7 1.9.7 2.6 0 .8-.7.8-1.8.1-2.6zm-10-1.5c-3.2 0-5.8-2.6-5.8-5.8s2.6-5.8 5.8-5.8 5.8 2.6 5.8 5.8-2.6 5.8-5.8 5.8z'/%3E%3C/svg%3E")}.device-android i.icon.icon-reader{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M17 21H1V9h6V2h10v5h1V1H6.2L0 7.6V22h18v-3h-1v2zM6 2.8V8H1.1L6 2.8zM13 8c-5.1 0-9 5-9 5s4.1 5 9 5c5 0 9-5 9-5s-4-5-9-5zm-4.3 7.5C6.8 14.4 6.4 13 6.4 13s.4-1.5 2.4-2.6C8.3 11.2 8 12 8 13c0 .9.3 1.8.7 2.5zm4.3 1.2c-2.1 0-3.7-1.7-3.7-3.7 0-2.1 1.7-3.7 3.7-3.7 2.1 0 3.7 1.7 3.7 3.7 0 2.1-1.6 3.7-3.7 3.7zm4.3-1.2c.4-.7.7-1.6.7-2.5 0-1-.3-1.8-.7-2.6 2 1.1 3.4 2.6 3.4 2.6s-1.5 1.4-3.4 2.5zM13 11.7c-.7 0-1.3.6-1.3 1.3s.6 1.3 1.3 1.3 1.3-.6 1.3-1.3-.6-1.3-1.3-1.3z'/%3E%3C/svg%3E")}.device-android i.icon.icon-doc-setup,.device-android i.icon.icon-reader{background-color:var(--brand-word);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-doc-setup{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 6 22 22' fill='var(--brand-word)'%3E%3Cpath d='M15 27H-1V15h6V8h10v19zm1-20H4.2L-2 13.6V28h18V7zM4 8.8V14H-.9L4 8.8z'/%3E%3C/svg%3E")}.device-android i.icon.icon-app-settings{background-color:var(--brand-word);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 14h9a4 4 0 0 1 0 8H7a4 4 0 0 1 0-8Zm9-1a5 5 0 0 1 0 10H7a5 5 0 0 1 0-10h9Z' fill='var(--brand-word)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 20a2 2 0 1 1 0-4 2 2 0 0 1 0 4Zm0 1a3 3 0 1 1 0-6 3 3 0 0 1 0 6ZM16 3H7a4 4 0 1 0 0 8h9a4 4 0 0 0 0-8ZM7 2a5 5 0 0 0 0 10h9a5 5 0 0 0 0-10H7Z' fill='var(--brand-word)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 9a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 1a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z' fill='var(--brand-word)'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android i.icon.icon-download{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M12 0h-1v14l-3.6-3.7-.7.8 4.8 4.9 4.8-4.9-.7-.8L12 14V0Z'/%3E%3Cpath d='M14 5v1h5v14H4V6h5V5H3v16h17V5h-6Z'/%3E%3C/svg%3E")}.device-android i.icon.icon-download,.device-android i.icon.icon-print{background-color:var(--brand-word);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-print{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 1h12v5h4v11h-4v4H5v-4H1V6h4V1Zm1 5h10V2H6v4ZM5 16v-3H2v3h3Zm-3-4h18V7H2v5Zm18 1h-3v3h3v-3Zm-4 0H6v7h10v-7Zm-2 3H8v-1h6v1Zm0 2H8v-1h6v1Z'/%3E%3C/svg%3E")}.device-android i.icon.icon-info{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M10 17h2V8h-2v9zm1-16C5.5 1 1 5.5 1 11s4.5 10 10 10 10-4.5 10-10S16.5 1 11 1zm0 19c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zM10 7h2V5h-2v2z'/%3E%3C/svg%3E")}.device-android i.icon.icon-help,.device-android i.icon.icon-info{background-color:var(--brand-word);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-help{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.188 7.172C9.967 6.39 10.905 6 12 6c1.094 0 2.031.39 2.813 1.172.78.781 1.171 1.719 1.171 2.812 0 .844-.5 1.72-1.5 2.625-1 .875-1.5 1.672-1.5 2.391h-1.968c0-.719.156-1.328.468-1.828.313-.531.657-.906 1.032-1.125.375-.25.718-.547 1.03-.89.313-.345.47-.735.47-1.173 0-.53-.204-.984-.61-1.359-.406-.406-.875-.61-1.406-.61-.531 0-1 .204-1.406.61-.406.375-.61.828-.61 1.36H8.016c0-1.094.39-2.032 1.171-2.813Zm-2.86 10.5c1.594 1.562 3.484 2.344 5.672 2.344 2.188 0 4.063-.782 5.625-2.344 1.594-1.594 2.39-3.485 2.39-5.672 0-2.188-.796-4.063-2.39-5.625-1.563-1.594-3.438-2.39-5.625-2.39-2.188 0-4.078.796-5.672 2.39C4.766 7.938 3.984 9.813 3.984 12c0 2.188.782 4.078 2.344 5.672ZM4.922 4.969C6.89 3 9.25 2.016 12 2.016s5.094.984 7.031 2.953C21 6.906 21.984 9.25 21.984 12s-.984 5.11-2.953 7.078c-1.937 1.938-4.281 2.906-7.031 2.906s-5.11-.968-7.078-2.906C2.984 17.11 2.016 14.75 2.016 12s.968-5.094 2.906-7.031ZM11.016 18v-2.016h1.968V18h-1.968Z'/%3E%3C/svg%3E")}.device-android i.icon.icon-about{height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1 7 22 22' fill='var(--brand-word)'%3E%3Cpath d='M21 18.5c0-.3-.1-.6-.7-.9l-2.6-1.2 2.6-1.2c.6-.3.7-.6.7-.9 0-.3-.1-.6-.7-.9l-8.9-4.1c-.7-.4-1.9-.4-2.8 0l-8.9 4.1c-.6.4-.7.7-.7.9s.1.6.7.9l2.6 1.2-2.6 1.2c-.6.4-.7.8-.7.9 0 .2.1.6.7.9l2.5 1.2-2.5 1.2c-.6.3-.7.7-.7.9 0 .3.1.6.7.9l8.9 4.1c.5.2.8.3 1.4.3s1-.1 1.4-.3l8.9-4.1c.6-.4.7-.6.7-.9 0-.3-.1-.6-.7-.9l-2.5-1.2 2.5-1.2c.6-.2.7-.6.7-.9zM-.2 14.3s.1-.1.3-.2L9 10c.6-.3 1.5-.3 2 0l8.9 4.1c.2.1.3.2.3.2s-.1.1-.3.2L11 18.6c-.6.3-1.5.3-2 0L.1 14.5c-.2-.1-.3-.2-.3-.2zm20.4 8.4s-.1.1-.3.2L11 27.1c-.6.3-1.5.3-2 0L.1 23c-.2-.1-.3-.2-.3-.2s.1-.1.3-.2l3-1.5 5.5 2.6c.7.4 1.9.4 2.8 0l5.5-2.6 3 1.5c.2.1.3.1.3.1zm-.3-4L11 22.8c-.6.3-1.5.3-2 0L.1 18.7c-.2-.1-.3-.2-.3-.2s.1-.1.3-.2l3-1.5 5.5 2.6c.7.4 1.9.4 2.8 0l5.5-2.6 3 1.5c.2.1.3.2.3.2s-.1.1-.3.2z'/%3E%3C/svg%3E");width:22px}.device-android i.icon.icon-about,.device-android i.icon.icon-table-contents{background-color:var(--brand-word);-webkit-mask-repeat:round;-webkit-mask-size:contain}.device-android i.icon.icon-table-contents{height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M2 12.982v-1.964h14.993v1.964H2Zm0 5.989v-1.965h14.993v1.965H2ZM2 5.029h14.993v1.965H2V5.03Zm17.005 5.989v-1.03H22v.936l-1.825 2.059H22v1.029h-2.995v-.936l1.778-2.059h-1.778Zm.983-2.995V5.03h-.983V4h1.965v4.023h-.982Zm-.983 8.983v-1.03H22V20h-2.995v-1.03h1.965v-.467h-.982v-1.03h.982v-.467h-1.965Z' fill='var(--brand-word)'/%3E%3C/svg%3E");width:24px}.device-android i.icon.icon-navigation{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M16 4H2v1h14V4ZM19 9H5v1h14V9ZM23 14v1H9v-1h14ZM16 20v-1H2v1h14Z' fill='var(--brand-word)'/%3E%3C/svg%3E")}.device-android i.icon.icon-feedback,.device-android i.icon.icon-navigation{background-color:var(--brand-word);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-feedback{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 6H3v12h18V6ZM2 5v14h20V5H2Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m2.666 6.372.668-.744 8.666 7.7 8.666-7.7.668.744-9.334 8.3-9.334-8.3Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m9.376 11.33-6 7-.752-.66 6-7 .752.66ZM15.376 10.67l6 7-.752.66-6-7 .752-.66Z'/%3E%3C/svg%3E")}.device-android i.icon.icon-mobile-view{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 3h10a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1ZM5 4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V4Zm4.5 15a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5Z' fill='var(--brand-word)'/%3E%3C/svg%3E")}.device-android i.icon.icon-edit-mode,.device-android i.icon.icon-mobile-view{background-color:var(--brand-word);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android i.icon.icon-edit-mode{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.5 6.3 23 4.8s-.2-1.2-.9-1.9c-.7-.8-1.9-.9-1.9-.9l-1.5 1.5 2.8 2.8Zm-1.2 0L7.1 19.4l-1.5-1.5L18.8 4.8l-.7-.7L4.5 17.7 4 21H1v1h22v-1H4l3.3-.5L20.9 6.9l-.6-.6Z' fill='var(--brand-word)'/%3E%3C/svg%3E")}.device-android i.icon.icon-text-align-left{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M1 3v1h21V3H1zm14 4H1v1h14V7zM1 12h21v-1H1v1zm14 3H1v1h14v-1zM1 20h21v-1H1v1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-text-align-left,.device-android i.icon.icon-text-align-right{background-color:var(--brand-word);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-text-align-right{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M1 3v1h21V3H1zm7 5h14V7H8v1zm14 3H1v1h21v-1zM8 16h14v-1H8v1zm14 3H1v1h21v-1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-text-align-center{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M1 3v1h21V3H1zm3 4v1h14V7H4zm-3 5h21v-1H1v1zm3 3v1h14v-1H4zm-3 5h21v-1H1v1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-text-align-center,.device-android i.icon.icon-text-align-just{background-color:var(--brand-word);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-text-align-just{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M1 3v1h21V3H1zm0 5h21V7H1v1zm0 4h21v-1H1v1zm0 4h21v-1H1v1zm0 4h21v-1H1v1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-de-indent{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M1 20v-1h21v1H1zm10-5h11v1H11v-1zm0-4h11v1H11v-1zm0-4h11v1H11V7zM6.3 7l.7.7-3.8 3.8L7 15.3l-.7.7L2 11.8l-.2-.3.2-.3L6.3 7zM1 3h21v1H1V3z'/%3E%3C/svg%3E")}.device-android i.icon.icon-de-indent,.device-android i.icon.icon-in-indent{background-color:var(--brand-word);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-in-indent{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M1 20v-1h21v1H1zm11-4H1v-1h11v1zm0-4H1v-1h11v1zm0-4H1V7h11v1zm9 3.2.2.3-.2.3-4.3 4.2-.7-.7 3.8-3.8L16 7.7l.7-.7 4.3 4.2zM22 4H1V3h21v1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-add-column-left{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M15 19H7v-4H0V2h22v17h-7zm0-1h6v-3h-6v3zm0-4h6v-3h-6v3zm-7 4h6v-3H8v3zm0-4h6v-3H8v3zm6-4V7H8v3h6zM8 3v3h6V3H8zm13 0h-6v3h6V3zm-6 4v3h6V7h-6zM3 16h1v2h2v1H4v2H3v-2H1v-1h2v-2z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-add-column-left,.device-android i.icon.icon-table-add-column-right{background-color:var(--brand-word);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-table-add-column-right{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M0 19V2h22v13h-7v4H0zm7-4H1v3h6v-3zm0-4H1v3h6v-3zm7 4H8v3h6v-3zm0-4H8v3h6v-3zm0-1V7H8v3h6zM8 3v3h6V3H8zM1 6h6V3H1v3zm0 1v3h6V7H1zm18 11h2v1h-2v2h-1v-2h-2v-1h2v-2h1v2z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-add-row-above{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M21 20H0V1h15v6h7v13h-1zM7 8H1v3h6V8zm0 4H1v3h6v-3zm0 4H1v3h6v-3zm1 3h6v-3H8v3zm0-4h6v-3H8v3zm0-4h6V8H8v3zm13-3h-6v3h6V8zm0 4h-6v3h6v-3zm0 4h-6v3h6v-3zM19 6h-1V4h-2V3h2V1h1v2h2v1h-2v2z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-add-row-above,.device-android i.icon.icon-table-add-row-below{background-color:var(--brand-word);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-table-add-row-below{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M22 1v13h-7v6H0V1h22zM7 10H1v3h6v-3zm0-4H1v3h6V6zm0-4H1v3h6V2zm1 3h6V2H8v3zm0 4h6V6H8v3zm0 4h6v-3H8v3zm13-3h-6v3h6v-3zm0-4h-6v3h6V6zm0-4h-6v3h6V2zm-2 15h2v1h-2v2h-1v-2h-2v-1h2v-2h1v2z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-remove-column{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M21 19h-8.6c-.9 1.8-2.7 3-4.9 3s-4-1.2-4.9-3H0V2h22v17h-1zM7.5 12C5 12 3 14 3 16.5S5 21 7.5 21s4.5-2 4.5-4.5S10 12 7.5 12zM14 3H8v3h6V3zm0 4H8v3h6V7zm0 4H8v.1c1.9.2 3.5 1.3 4.4 2.9H14v-3zm0 4h-1.2c.1.5.2 1 .2 1.5s-.1 1-.2 1.5H14v-3zm7-12h-6v3h6V3zm0 4h-6v3h6V7zm0 4h-6v3h6v-3zm0 4h-6v3h6v-3zM9.6 19.3l-2.1-2.1-2.1 2.1-.7-.7 2.1-2.1-2.1-2.1.7-.7 2.1 2.1 2.1-2.1.7.7-2.1 2.1 2.1 2.1-.7.7z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-remove-column,.device-android i.icon.icon-table-remove-row{background-color:var(--brand-word);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-table-remove-row{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-word)'%3E%3Cpath d='M21 19h-8.6c-.9 1.8-2.7 3-4.9 3s-4-1.2-4.9-3H0V2h22v17h-1zM1 18h1.2c-.1-.5-.2-1-.2-1.5s.1-1 .2-1.5H1v3zM7 3H1v3h6V3zm0 4H1v3h6V7zm.5 5C5 12 3 14 3 16.5S5 21 7.5 21s4.5-2 4.5-4.5S10 12 7.5 12zM14 3H8v3h6V3zm0 4H8v3h6V7zm0 8h-1.2c.1.5.2 1 .2 1.5s-.1 1-.2 1.5H14v-3zm7-12h-6v3h6V3zm0 4h-6v3h6V7zm0 8h-6v3h6v-3zM9.6 19.3l-2.1-2.1-2.1 2.1-.7-.7 2.1-2.1-2.1-2.1.7-.7 2.1 2.1 2.1-2.1.7.7-2.1 2.1 2.1 2.1-.7.7z'/%3E%3C/svg%3E")}.device-android i.icon.icon-create-style{background-color:var(--brand-word);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M18.984 12c0 .544-.44.984-.984.984h-5.016V18a.984.984 0 1 1-1.968 0v-5.016H6a.984.984 0 1 1 0-1.968h5.016V6a.984.984 0 1 1 1.968 0v5.016H18c.544 0 .984.44.984.984Z' fill='var(--brand-word)'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android i.icon.icon-table-borders-all{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath d='M26.9 0H0v27h27V0h-.1ZM13 26H1V14h12v12Zm0-13H1V1h12v12Zm13 13H14V14h12v12Zm0-13H14V1h12v12Z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-borders-all,.device-android i.icon.icon-table-borders-none{background-color:var(--brand-word);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-android i.icon.icon-table-borders-none{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath opacity='.3' d='M26.9 0H0v27h27V0h-.1ZM13 26H1V14h12v12Zm0-13H1V1h12v12Zm13 13H14V14h12v12Zm0-13H14V1h12v12Z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-borders-inner{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath d='M26 13H14V1h-1v12H1v1h12v12h1V14h12v-1z'/%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-borders-inner,.device-android i.icon.icon-table-borders-outer{background-color:var(--brand-word);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-android i.icon.icon-table-borders-outer{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-borders-left{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M0 0h1v27H0z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-borders-center,.device-android i.icon.icon-table-borders-left{background-color:var(--brand-word);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-android i.icon.icon-table-borders-center{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M13 0h1v27h-1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-borders-right{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M26 0h1v27h-1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-borders-right,.device-android i.icon.icon-table-borders-top{background-color:var(--brand-word);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-android i.icon.icon-table-borders-top{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M0 0h27v1H0z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-borders-middle{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M0 13h27v1H0z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-borders-bottom,.device-android i.icon.icon-table-borders-middle{background-color:var(--brand-word);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-android i.icon.icon-table-borders-bottom{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M0 26h27v1H0z'/%3E%3C/svg%3E")}.device-android i.icon.icon-move-backward{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath opacity='.3' d='M1 1h17v17H1z'/%3E%3Cpath d='M10 10v17h17V10H10Zm16 16H11V11h15v15Z'/%3E%3C/svg%3E")}.device-android i.icon.icon-move-backward,.device-android i.icon.icon-move-forward{background-color:var(--brand-word);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-android i.icon.icon-move-forward{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath opacity='.3' d='M10 10v17h17V10H10Zm16 16H11V11h15v15Z'/%3E%3Cpath d='M1 1h17v17H1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-move-background,.device-android i.icon.icon-move-mask{background-color:var(--brand-word);height:28px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath opacity='.3' d='M8 8h13v13H8z'/%3E%3Cpath d='M1 1v12h12V1H1Zm11 11H2V2h10v10ZM15 15v12h12V15H15Zm11 11H16V16h10v10Z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-android i.icon.icon-move-foreground{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath opacity='.3' d='M1 1v12h12V1H1Zm11 11H2V2h10v10ZM15 15v12h12V15H15Zm11 11H16V16h10v10Z'/%3E%3Cpath d='M8 8h13v13H8z'/%3E%3C/svg%3E")}.device-android i.icon.icon-block-align-left,.device-android i.icon.icon-move-foreground{background-color:var(--brand-word);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-android i.icon.icon-block-align-left{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath d='M1 1h26v1H1zM1 4h26v1H1zM1 25h26v1H1zM1 22h26v1H1zM1 8h12v11H1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-block-align-center{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath d='M0 1h26v1H0zM0 4h26v1H0zM0 25h26v1H0zM0 22h26v1H0zM7 8.08h12V19H7z'/%3E%3C/svg%3E")}.device-android i.icon.icon-block-align-center,.device-android i.icon.icon-block-align-right{background-color:var(--brand-word);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-android i.icon.icon-block-align-right{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-word)'%3E%3Cpath d='M1 1h26v1H1zM1 4h26v1H1zM1 25h26v1H1zM1 22h26v1H1zM15 8h12v11H15z'/%3E%3C/svg%3E")}.device-android i.icon.icon-link{height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.023 7c1.378 0 2.551.498 3.522 1.495C21.515 9.461 22 10.63 22 12c0 1.37-.485 2.555-1.455 3.552-.97.965-2.144 1.448-3.522 1.448H13v-2h4c.845 0 1.588-.212 2.183-.804.626-.623.817-1.355.817-2.196 0-.841-.19-1.558-.817-2.15-.595-.623-1.314-.85-2.16-.85H13V7h4.023ZM8.01 12.981V11.02h7.982v1.962H8.009Zm-3.24-3.13C4.176 10.441 4 11.158 4 12s.175 1.573.77 2.196C5.396 14.788 6.155 15 7 15h4.014v2H6.977c-1.378 0-2.551-.483-3.522-1.448C2.485 14.555 2 13.37 2 12c0-1.37.485-2.539 1.455-3.505C4.425 7.498 5.6 7 6.977 7h4.037v2H6.977c-.846 0-1.581.227-2.207.85Z' fill='var(--brand-word)'/%3E%3C/svg%3E");width:22px}.device-android i.icon.icon-image-library,.device-android i.icon.icon-link{background-color:var(--brand-word);-webkit-mask-repeat:round;-webkit-mask-size:contain}.device-android i.icon.icon-image-library{height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 5.5H4a.5.5 0 0 0-.5.5v9.582l4.533-3.892a1.25 1.25 0 0 1 1.555-.06l3.985 2.928 2.389-1.88a1.25 1.25 0 0 1 1.631.073l2.907 2.745V6a.5.5 0 0 0-.5-.5Zm.5 12.03-.015.015-3.765-3.556-2.37 1.865a1.25 1.25 0 0 1-1.512.025L8.86 12.957 3.5 17.56V18a.5.5 0 0 0 .5.5h16a.5.5 0 0 0 .5-.5v-.47ZM4 4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2H4Zm12.5 5.5a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm-3 1.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z' fill='var(--brand-word)'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0V0Z' fill='transparent'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");width:24px}.device-android i.icon.icon-pagenumber{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 4H6v16.028L18 20V4ZM4 4.5A2.5 2.5 0 0 1 6.5 2H18c.53 0 .986.203 1.392.61.374.376.608.858.608 1.39v16a2 2 0 0 1-2 2H6c-.53 0-.986-.188-1.392-.563A2.012 2.012 0 0 1 4 19.994V4.5ZM11.57 16h-1.386v-3.742h-.027L9 13.068v-1.23L10.184 11h1.386v5Zm2.59 0h-1.452l1.925-3.864v-.027h-2.262V11H16v1.105L14.16 16Z' fill='var(--brand-word)'/%3E%3C/svg%3E")}.device-android i.icon.icon-pagenumber,.device-android i.icon.icon-sectionbreak{background-color:var(--brand-word);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-sectionbreak{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)' fill='var(--brand-word)'%3E%3Cpath d='M3 11h4v2H3v-2ZM9 11h6v2H9v-2ZM17 11h4v2h-4v-2Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 4H6v5H4V4a2 2 0 0 1 2-2h12c.53 0 .986.203 1.392.61.374.376.608.858.608 1.39v5h-2V4ZM6 15v5.028L18 20v-5h2v5a2 2 0 0 1-2 2H6c-.53 0-.986-.188-1.392-.563A2.012 2.012 0 0 1 4 19.994V15h2Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0V0Z' fill='transparent'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.device-android i.icon.icon-footnote{background-color:var(--brand-word);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.117 18.798H10.11l-.74-2.15h-4.62l-.74 2.15H2l3.956-11.21h2.205l3.956 11.21Zm-3.246-3.882L7.059 9.571l-1.812 5.345H8.87ZM14.758 16.361c.17.303.433.56.785.773a2.22 2.22 0 0 0 1.087.303c.624 0 1.123-.247 1.495-.74.383-.504.574-1.154.574-1.95 0-.795-.191-1.444-.574-1.949-.372-.504-.87-.756-1.495-.756-.362 0-.72.107-1.072.32-.352.212-.62.476-.8.79v3.21Zm0 2.437h-1.586V7.588h1.586v4.219c.594-.885 1.374-1.328 2.34-1.328.947 0 1.722.392 2.326 1.177.604.773.906 1.803.906 3.092 0 1.31-.302 2.347-.906 3.11-.604.761-1.38 1.142-2.326 1.142-.956 0-1.736-.437-2.34-1.31v1.108ZM24 11.723h-1.223V6.748l-1.012 1.16-.695-.824L22.944 5H24v6.723Z' fill='var(--brand-word)'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android i.icon.icon-pagebreak{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)' fill='var(--brand-word)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m6 8 4-.005V4L6 8Zm4 2H6v1H4V7l5-5h9c.53 0 .986.203 1.392.61.374.376.608.858.608 1.39v7h-2V4h-6v4a2 2 0 0 1-2 2Zm-4 7v3.028L18 20v-3h2v3a2 2 0 0 1-2 2H6c-.53 0-.986-.188-1.392-.563A2.012 2.012 0 0 1 4 19.994V17h2Z'/%3E%3Cpath d='M3 13h4v2H3v-2ZM9 13h6v2H9v-2ZM17 13h4v2h-4v-2Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0V0Z' fill='transparent'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.device-android i.icon.icon-pagebreak,.device-android i.icon.icon-stringbreak{background-color:var(--brand-word);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-stringbreak{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10 9.013 1.406 1.405-3.61 3.606h10.188V4.002H20v11.99H7.797l3.61 3.605L10 21.002l-6-5.994 6-5.995Z' fill='var(--brand-word)'/%3E%3C/svg%3E")}.device-android i.icon.icon-users{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5 7c0 2.262-.564 3.952-1.299 5.03-.743 1.091-1.578 1.47-2.201 1.47s-1.458-.379-2.201-1.47C9.064 10.953 8.5 9.263 8.5 7c0-2.077 1.722-3.5 3.5-3.5s3.5 1.423 3.5 3.5Zm-.654 6.622C14.006 14.519 13.004 15 12 15s-2.006-.48-2.846-1.378c-1.457.578-2.676 1.15-3.625 1.728C3.83 16.384 3.5 17.12 3.5 17.5c0 .51.264 1.198 1.547 1.84 1.328.666 3.562 1.16 6.953 1.16 3.39 0 5.625-.494 6.953-1.16 1.283-.642 1.547-1.33 1.547-1.84 0-.38-.329-1.116-2.03-2.15-.948-.577-2.167-1.15-3.624-1.728Zm.908-1.252C16.514 11.028 17 9.21 17 7c0-3-2.491-5-5-5S7 4 7 7c0 2.21.486 4.028 1.246 5.37C4.39 13.94 2 15.579 2 17.5 2 19.985 5 22 12 22s10-2.015 10-4.5c0-1.921-2.39-3.56-6.246-5.13Z' fill='var(--brand-word)'/%3E%3C/svg%3E")}.device-android i.icon.icon-review,.device-android i.icon.icon-users{background-color:var(--brand-word);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android i.icon.icon-review{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.5 3.5h-13v17h13V18H19v2a2 2 0 0 1-2 2H5c-.53 0-.986-.188-1.392-.563A2.012 2.012 0 0 1 3 19.994V4a2 2 0 0 1 2-2h12c.53 0 .986.203 1.392.61.374.376.608.858.608 1.39v3h-1.5V3.5Z' fill='var(--brand-word)'/%3E%3Cpath d='m22.844 10.24-1.016 1.015-2.083-2.083 1.015-1.016A.53.53 0 0 1 21.151 8a.53.53 0 0 1 .39.156l1.303 1.302A.53.53 0 0 1 23 9.85a.53.53 0 0 1-.156.39ZM13 15.917l6.146-6.146 2.083 2.083L15.083 18H13v-2.083ZM7 15.5h4V17H7v-1.5ZM7 11h6v1.5H7V11ZM7 7h8v1.5H7V7Z' fill='var(--brand-word)'/%3E%3C/svg%3E")}.device-android i.icon.icon-review-changes{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.5 4.5v15h-17v-15h17ZM22 19V5a2 2 0 0 0-2-2H4.005c-.532 0-1.035.203-1.442.608C2.188 4.014 2 4.47 2 5v14a2 2 0 0 0 2 2h16c.532 0 1.014-.234 1.39-.608.407-.406.61-.862.61-1.392Z' fill='var(--brand-word)'/%3E%3Cpath d='M6 15h12v1.5H6V15ZM6 11h12v1.5H6V11ZM6 7h12v1.5H6V7Z' fill='var(--brand-word)'/%3E%3C/svg%3E")}.device-android i.icon.icon-accept-changes,.device-android i.icon.icon-review-changes{background-color:var(--brand-word);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android i.icon.icon-accept-changes{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.397 19.288 21.649 11 23 12.356 13.397 22 9 17.585l1.35-1.356 3.047 3.059Z' fill='%2340865C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.5 8V4.5h-17v13H7V19H4a2 2 0 0 1-2-2V5c0-.53.188-.986.563-1.392C2.97 3.203 3.473 3 4.005 3H20a2 2 0 0 1 2 2v3h-1.5Z' fill='var(--brand-word)'/%3E%3Cpath d='M6 8h12v1.5H6V8ZM6 12h10v1.5H6V12Z' fill='var(--brand-word)'/%3E%3C/svg%3E")}.device-android i.icon.icon-reject-changes{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 13.41 19.41 17 23 20.59 21.59 22 18 18.41 14.41 22 13 20.59 16.59 17 13 13.41 14.41 12 18 15.59 21.59 12 23 13.41Z' fill='%23C60915'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.5 10V4.5h-17v13H11V19H4a2 2 0 0 1-2-2V5c0-.53.188-.986.563-1.392C2.97 3.203 3.473 3 4.005 3H20a2 2 0 0 1 2 2v5h-1.5Z' fill='var(--brand-word)'/%3E%3Cpath d='M6 8h12v1.5H6V8ZM6 12h5v1.5H6V12Z' fill='var(--brand-word)'/%3E%3C/svg%3E")}.device-android i.icon.icon-accept,.device-android i.icon.icon-reject-changes{background-color:var(--brand-word);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android i.icon.icon-accept{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9 18-7-7-1 1 8 8L23 6l-1-1L9 18Z' fill='var(--brand-word)'/%3E%3C/svg%3E")}.device-android i.icon.icon-reject{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 4 4 5l7 7-7 7 1 1 7-7 7 7 1-1-7-7 7-7-1-1-7 7-7-7Z' fill='var(--brand-word)'/%3E%3C/svg%3E")}.device-android i.icon.icon-next-change,.device-android i.icon.icon-reject{background-color:var(--brand-word);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android i.icon.icon-next-change{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9.984 6 6 6-6 6-1.406-1.406L13.172 12 8.578 7.406 9.984 6Z' fill='var(--brand-word)'/%3E%3C/svg%3E")}.device-android i.icon.icon-prev-change{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.422 7.406 10.828 12l4.594 4.594L14.016 18l-6-6 6-6 1.406 1.406Z' fill='var(--brand-word)'/%3E%3C/svg%3E")}.device-android i.icon.icon-goto,.device-android i.icon.icon-prev-change{background-color:var(--brand-word);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android i.icon.icon-goto{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.5 3.5h-17v17h17v-17ZM3.5 2H2v20h20V2H3.5Zm11.19 6.25H9v-1.5h8.25V15h-1.5V9.31l-8.22 8.22-1.06-1.06 8.22-8.22Z' fill='var(--brand-word)'/%3E%3C/svg%3E")}.device-android i.icon.icon-menu-comment{background-color:var(--text-tertiary);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.605 16.585c.403-.406.868-.608 1.395-.608s.992.202 1.395.608c.403.405.605.873.605 1.403s-.202.998-.605 1.404c-.403.405-.868.608-1.395.608s-.992-.203-1.395-.608c-.403-.406-.605-.873-.605-1.404 0-.53.202-.998.605-1.403Zm0-5.989c.403-.405.868-.608 1.395-.608s.992.203 1.395.609c.403.405.605.873.605 1.403s-.202.998-.605 1.403c-.403.406-.868.609-1.395.609s-.992-.203-1.395-.609C16.202 12.998 16 12.53 16 12s.202-.998.605-1.403Zm2.79-3.18c-.403.405-.868.607-1.395.607s-.992-.202-1.395-.608C16.202 7.01 16 6.542 16 6.012s.202-.998.605-1.404C17.008 4.203 17.473 4 18 4s.992.203 1.395.608c.403.406.605.873.605 1.404 0 .53-.202.998-.605 1.403Z' fill='var(--text-tertiary)' fill-opacity='.6'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android i.icon.icon-resolve-comment{background-color:var(--brand-word);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 16.172 19.594 5.578 21 6.984l-12 12-5.578-5.578L4.828 12 9 16.172Z' fill='var(--brand-word)'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android i.icon.icon-resolve-comment.check{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 16.172 19.594 5.578 21 6.984l-12 12-5.578-5.578L4.828 12 9 16.172Z' fill='%234cd964'/%3E%3C/svg%3E");height:24px;width:24px}.device-android i.icon.icon-done-comment{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 16.172 19.594 5.578 21 6.984l-12 12-5.578-5.578L4.828 12 9 16.172Z' fill='var(--brand-word)'/%3E%3C/svg%3E")}.device-android i.icon.icon-done-comment,.device-android i.icon.icon-insert-comment{background-color:var(--brand-word);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android i.icon.icon-insert-comment{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5 3h-15C3.19 3 2 4.215 2 5.503v9.532c0 1.287 1.19 1.978 2.5 1.978h1c.328 0 .5.179.5.5V21l6-4h8a2 2 0 0 0 2-2V8h-1.5v6.5a1 1 0 0 1-1 1h-8l-4 2.5v-2.5h-3a1 1 0 0 1-1-1v-9a1 1 0 0 1 1-1h15a1 1 0 0 1 1 1V8H22V5.503C22 4.215 20.81 3 19.5 3Z' fill='var(--brand-word)'/%3E%3Cpath d='M6 7.5h12V9H6V7.5ZM6 11h12v1.5H6V11Z' fill='var(--brand-word)'/%3E%3C/svg%3E")}.device-android i.icon.icon-done-comment-white{background-color:var(--fill-white);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 16.172 19.594 5.578 21 6.984l-12 12-5.578-5.578L4.828 12 9 16.172Z' fill='var(--fill-white)'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}i.icon.icon-format-docx{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.5 1a3 3 0 0 0-3 3v16a3 3 0 0 0 3 3h16a3 3 0 0 0 3-3V4a3 3 0 0 0-3-3h-16Zm1 6.5h14v1h-14v-1Zm0 4h14v1h-14v-1Zm14 4h-14v1h14v-1Z' fill='%23446995'/%3E%3C/svg%3E");height:22px;width:22px}i.icon.icon-format-docxf{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.5 1a3 3 0 0 0-3 3v16a3 3 0 0 0 3 3h16a3 3 0 0 0 3-3V4a3 3 0 0 0-3-3h-16Zm15 6h-14v3h14V7Zm-15-1v5h16V6h-16Zm1 8h14v3h-14v-3Zm-1 4v-5h16v5h-16Z' fill='%2327ABA3'/%3E%3C/svg%3E");height:22px;width:22px}i.icon.icon-format-oform{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.5 1a3 3 0 0 0-3 3v16a3 3 0 0 0 3 3h16a3 3 0 0 0 3-3V4a3 3 0 0 0-3-3h-16Zm15 6h-14v10h14V7Zm-14-1h-1v12h16V6h-15Zm4 3h-2v1h2v4h-2v1h2v-1h1v1h2v-1h-2v-4h2V9h-2v1h-1V9Z' fill='%23188079'/%3E%3C/svg%3E");height:22px;width:22px}i.icon.icon-format-txt{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 1a3 3 0 0 0-3 3v16a3 3 0 0 0 3 3h16a3 3 0 0 0 3-3V4a3 3 0 0 0-3-3H4Zm1 6.5h14v1H5v-1Zm0 4h14v1H5v-1Zm14 4H5v1h14v-1Z' fill='%23757575'/%3E%3C/svg%3E");height:22px;width:22px}i.icon.icon-format-rtf{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 4a3 3 0 0 1 3-3h16a3 3 0 0 1 3 3v16a3 3 0 0 1-3 3H4a3 3 0 0 1-3-3V4Zm18 3.5h-7v1h7v-1Zm0 4h-7v1h7v-1Zm0 4v1H5v-1h14Zm-9-8H5v5h5v-5Z' fill='%23635E9B'/%3E%3C/svg%3E");height:22px;width:22px}i.icon.icon-format-odt{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.5 4a3 3 0 0 1 3-3h16a3 3 0 0 1 3 3v16a3 3 0 0 1-3 3h-16a3 3 0 0 1-3-3V4Zm18.952 3.749c-.026-.02-.053-.037-.08-.054l-.02-.013a4.236 4.236 0 0 0-1.763-.651c-1.114-.14-2.179.2-3.078.89a4.32 4.32 0 0 0-2.066-.86c-1.035-.13-2.028.155-2.885.751l-.01.008-.015.01a.135.135 0 0 0-.035.093c0 .066.04.12.09.12l.013-.003.007-.002a3.93 3.93 0 0 1 1.431-.084c1.376.173 2.575.737 3.416 2.002.044.06.083.057.128-.003 1.058-1.627 2.68-2.27 4.424-2.051.097.012.193.028.289.047l.029.006c.029.006.062.013.084.016.058.009.089-.053.089-.119 0-.044-.015-.082-.048-.103Zm-1.026 5.026.01.006c.038.024.064.075.064.136 0 .083-.051.151-.114.151l-.164-.016a5.975 5.975 0 0 0-.547-.026c-2.574 0-4.885 1.254-6.288 3.796l-.04.074-.026.048c-.021.035-.053.056-.088.056a.097.097 0 0 1-.075-.037l-.002-.004-.007-.008c-1.38-1.722-3.215-2.367-5.272-2.367a5.987 5.987 0 0 0-2.24.44.086.086 0 0 1-.023.003c-.063 0-.114-.068-.114-.151a.17.17 0 0 1 .044-.12l.004-.003a.155.155 0 0 1 .009-.008C5.787 13.644 7.267 13 8.863 13c1.122 0 2.188.319 3.15.89C13.273 12.701 14.815 12 16.48 12c1.042 0 2.035.276 2.943.773l.003.002Z' fill='%233C6D88'/%3E%3C/svg%3E");height:22px;width:22px}i.icon.icon-format-html{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 1a3 3 0 0 0-3 3v16a3 3 0 0 0 3 3h16a3 3 0 0 0 3-3V4a3 3 0 0 0-3-3H4Zm10.75 7.5 5.503 3.082v.954L14.753 15v-1.096l4.174-1.92-4.177-2.309V8.5Zm-2.124-1h1l-2.249 9h-1l2.25-9Zm-3.373 1L3.75 11.582v.954L9.25 15v-1.096l-4.174-1.92 4.177-2.309V8.5Z' fill='%237C9A34'/%3E%3C/svg%3E");height:22px;width:22px}i.icon.icon-format-dotx{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 12a6 6 0 1 0 0 12 6 6 0 0 0 0-12Zm.746 10v-5.27h2.506v-1.234h-6.504v1.235h2.479V22h1.519Z' fill='%23A8A8A8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 4a3 3 0 0 1 3-3h16a3 3 0 0 1 3 3v9.101A7.003 7.003 0 0 0 11.46 15.5H5v1h6.161A7.026 7.026 0 0 0 11 18c0 1.959.805 3.73 2.101 5H4a3 3 0 0 1-3-3V4Zm4 3.5h14v1H5v-1Zm0 4h8v1H5v-1Z' fill='%23446995'/%3E%3C/svg%3E");height:22px;width:22px}i.icon.icon-format-ott{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 12a6 6 0 1 0 0 12 6 6 0 0 0 0-12Zm.746 10v-5.27h2.506v-1.234h-6.504v1.235h2.479V22h1.519Z' fill='%23A8A8A8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 1a3 3 0 0 0-3 3v16a3 3 0 0 0 3 3h9.101A6.979 6.979 0 0 1 11 18c0-.542.062-1.07.178-1.577-1.315-1.328-2.97-1.839-4.801-1.839a5.987 5.987 0 0 0-2.24.44.086.086 0 0 1-.023.003c-.063 0-.114-.068-.114-.151a.17.17 0 0 1 .044-.12l.004-.003a.155.155 0 0 1 .009-.008C5.287 13.644 6.767 13 8.363 13c1.122 0 2.188.319 3.15.89a7.139 7.139 0 0 1 2.244-1.459A6.97 6.97 0 0 1 18 11c1.959 0 3.73.805 5 2.101V4a3 3 0 0 0-3-3H4Zm15.952 6.749c-.026-.02-.053-.037-.08-.054l-.02-.013a4.236 4.236 0 0 0-1.763-.651c-1.114-.14-2.179.2-3.078.89a4.32 4.32 0 0 0-2.066-.86c-1.035-.13-2.028.155-2.885.751l-.01.008-.015.01a.135.135 0 0 0-.035.093c0 .066.04.12.09.12l.013-.003.007-.002a3.93 3.93 0 0 1 1.431-.084c1.376.173 2.575.737 3.416 2.002.044.06.083.057.128-.003 1.058-1.627 2.68-2.27 4.424-2.051.097.012.193.028.289.047l.029.006c.029.006.062.013.084.016.058.009.089-.053.089-.119 0-.044-.015-.082-.048-.103Z' fill='%233C6D88'/%3E%3C/svg%3E");height:22px;width:22px}:root{--f7-popover-width:360px}.doc-placeholder{background:#fbfbfb;height:100%;overflow:hidden;padding-top:calc(var(--f7-page-navbar-offset, 0px) + var(--f7-page-subnavbar-offset, 0px));position:relative}.doc-placeholder>.line{-webkit-animation:flickerAnimation 2s ease-in-out infinite;-moz-animation:flickerAnimation 2s ease-in-out infinite;-o-animation:flickerAnimation 2s ease-in-out infinite;animation:flickerAnimation 2s ease-in-out infinite;background:#e2e2e2;height:15px;margin:30px;overflow:hidden;position:relative}.page.page-with-subnavbar .page-content,.page.page-with-subnavbar.page-with-logo .page-content{--f7-page-subnavbar-offset:0}.page-review{--f7-toolbar-link-color:var(--brand-word)}.page-review .toolbar{background-color:var(--background-secondary);box-shadow:0 1px 10px rgba(0,0,0,.2);position:absolute}.page-review .toolbar #btn-reject-change{margin-left:20px}.page-review .toolbar #btn-goto-change{margin-left:10px}.page-review .toolbar .next-prev .link{width:44px}.page-review .page-content .no-changes{color:var(--text-normal);padding:15px}.page-review .page-content .block-description{padding:15px}.page-review .page-content .block-description .user-name{color:var(--text-normal);font-size:17px;line-height:22px;margin:0}.page-review .page-content .block-description .date-change{color:var(--text-secondary);font-size:14px;line-height:18px;margin:3px 0 0}.page-review .page-content .block-description .text{color:var(--text-normal);font-size:15px;line-height:20px;margin:10px 0 0}.item-content .preview{color:#c4c4c4}.phone .swiper-container,.tablet .swiper-container{position:static}.swiper-container .swiper-pagination-bullet-active{background:#000}.table-styles .row div:not(:first-child){margin:2px auto 0}.table-styles .row div,.table-styles .skeleton-list li{padding:0}.table-styles .row .skeleton-list{display:block;height:50px;width:70px}.item-contents{padding:0 16px}.style-toc__image{margin:0 15px;max-height:150px;overflow:hidden}.style-toc__image_active{border:1.5px solid var(--brand-word)}.block>.block-title:first-child,.list>.block-title:first-child{margin-left:calc(var(--f7-block-padding-horizontal) + var(--f7-safe-area-left));margin-right:calc(var(--f7-block-padding-horizontal) + var(--f7-safe-area-right));margin-top:var(--f7-block-margin-vertical)}.empty-screens{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.empty-screens__icon{margin-bottom:48px}.empty-screens__text{color:var(--text-normal);margin:0 32px;text-align:center}.swipe-container{background-color:var(--background-primary);display:flex;height:40px;justify-content:center}.swipe-container .icon-swipe{background:var(--background-menu-divider);border-radius:2px;height:4px;margin-top:8px;width:40px}.sheet-modal.navigation-sheet{box-shadow:0 -2px 20px rgba(0,0,0,.2)}.sheet-modal.navigation-sheet .sheet-modal-inner{background:var(--background-tertiary);overflow-y:auto}.sheet-modal.navigation-sheet .swipe-container{position:fixed;top:0;width:100%;z-index:1000}.sheet-modal.navigation-sheet.sheet-modal-bottom:before,.sheet-modal.navigation-sheet.sheet-modal:not(.sheet-modal-top):before{display:none}.list.navigation-list{margin-top:72px}.list.navigation-list .item-title{color:var(--text-normal)}.navigation-sheet__title{left:0;position:fixed;top:40px;width:100%;z-index:100;z-index:1000}.calendar,.calendar .toolbar{background-color:var(--background-secondary)}.calendar .toolbar i.icon.icon-next,.calendar .toolbar i.icon.icon-prev{background-color:var(--text-normal)}.calendar .toolbar:after{background-color:var(--background-menu-divider)}.calendar .calendar-row{padding:0 16px}.calendar .calendar-row:before{display:none}.calendar .current-month-value,.calendar .current-year-value{color:var(--text-normal);font-size:16px}.calendar .calendar-day-selected .calendar-day-number{background-color:var(--brand-word);border:1px solid transparent;color:var(--fill-white)}.calendar .calendar-day-today .calendar-day-number{background-color:initial;border:1px solid var(--brand-word)}.calendar .calendar-day-weekend .calendar-day-number{color:#d25252}.calendar .calendar-day-number{border-radius:16px;color:var(--text-normal);font-size:14px;font-weight:500;height:32px;width:47px}.calendar .calendar-week-header{background-color:var(--background-secondary);border-bottom:1px solid var(--background-menu-divider);color:var(--text-normal);height:auto;margin:25px 16px 10px;padding-bottom:5px}.calendar .calendar-week-header .calendar-week-day{color:var(--text-normal);font-size:12px}.calendar .calendar-months{margin-bottom:12px}.calendar .calendar-month-picker-item,.calendar .calendar-year-picker-item{color:var(--text-normal)}.calendar .calendar-month-picker-item:after,.calendar .calendar-month-picker-item:before,.calendar .calendar-year-picker-item:after,.calendar .calendar-year-picker-item:before{background-color:var(--background-menu-divider)}.calendar .calendar-month-picker,.calendar .calendar-year-picker{background:var(--background-secondary)}.calendar .calendar-month-picker-item-current,.calendar .calendar-year-picker-item-current{color:var(--brand-word)}.calendar-sheet .calendar-month-picker,.calendar-sheet .calendar-year-picker{border-top:1px solid var(--background-menu-divider)}.create-style-link .item-link .item-inner:before{display:none}.create-style-link .item-title{color:var(--brand-word)}.fab{z-index:10000}.fab a{background-color:var(--background-primary)}.fab a.active-state,.fab a:active,.fab a:focus,.fab a:focus-within{background-color:var(--background-primary)}.fab-enter,.snackbar-enter{opacity:0}.fab-enter-active,.snackbar-enter-active{opacity:1;transition:opacity .3s}.fab-exit,.snackbar-exit{opacity:1}.fab-exit-active,.snackbar-exit-active{opacity:0;transition:opacity .3s} /*# sourceMappingURL=css/964.css.map */ diff --git a/docker/office/resources/presentationeditor/mobile/css/612.css b/docker/office/resources/presentationeditor/mobile/css/612.css index 89cafec81..80cc8d268 100644 --- a/docker/office/resources/presentationeditor/mobile/css/612.css +++ b/docker/office/resources/presentationeditor/mobile/css/612.css @@ -1,6 +1,6 @@ /*! * - * * Version: 7.3.0 (build: 184) + * * Version: 7.3.2 (build: 8) * */:root{--brand-word:#446995;--brand-cell:#40865c;--brand-slide:#aa5252;--brand-primary:#3880be;--brand-secondary:#ed7309;--brand-text-on-brand:#fff;--background-primary:#fff;--background-secondary:#fff;--background-tertiary:#eff0f5;--background-menu-divider:rgba(60,60,67,.15);--background-button:#eff0f5;--text-normal:#000;--text-secondary:rgba(0,0,0,.6);--text-tertiary:rgba(0,0,0,.4);--text-link:#007aff;--text-error:#ff3b30;--fill-black:#000;--fill-white:#fff;--toolbar-background:#446995;--toolbar-icons:#fff;--toolbar-segment:#446995;--toolbar-tab-normal:hsla(0,0%,100%,.5);--component-disabled-opacity:0.4;--active-opacity-word:rgba(68,105,149,.3);--active-opacity-slide:rgba(170,82,82,.3);--active-opacity-cell:rgba(64,134,92,.3);--image-border-types-filter:none;--canvas-background:#eee;--canvas-content-background:#fff;--canvas-page-border:#ccc;--canvas-ruler-background:#fff;--canvas-ruler-border:#cbcbcb;--canvas-ruler-margins-background:#d9d9d9;--canvas-ruler-mark:#555;--canvas-ruler-handle-border:#555;--canvas-ruler-handle-border-disabled:#aaa;--canvas-high-contrast:#000;--canvas-high-contrast-disabled:#666;--canvas-cell-border:rgba(0,0,0,.1);--canvas-cell-title-hover:#dfdfdf;--canvas-cell-title-selected:#cfcfcf;--canvas-cell-title-border:#d8d8d8;--canvas-cell-title-border-hover:#c9c9c9;--canvas-cell-title-border-selected:#bbb;--canvas-dark-cell-title:#444;--canvas-dark-cell-title-hover:#666;--canvas-dark-cell-title-selected:#111;--canvas-dark-cell-title-border:#3d3d3d;--canvas-dark-cell-title-border-hover:#5c5c5c;--canvas-dark-cell-title-border-selected:#0f0f0f;--canvas-dark-content-background:#3a3a3a;--canvas-dark-page-border:#2a2a2a;--canvas-scroll-thumb:#f7f7f7;--canvas-scroll-thumb-hover:silver;--canvas-scroll-thumb-pressed:#adadad;--canvas-scroll-thumb-border:#cbcbcb;--canvas-scroll-thumb-border-hover:#cbcbcb;--canvas-scroll-thumb-border-pressed:#adadad;--canvas-scroll-arrow:#adadad;--canvas-scroll-arrow-hover:#f7f7f7;--canvas-scroll-arrow-pressed:#f7f7f7;--canvas-scroll-thumb-target:silver;--canvas-scroll-thumb-target-hover:#f7f7f7;--canvas-scroll-thumb-target-pressed:#f7f7f7}:root .theme-dark,:root .theme-type-dark{--background-primary:#232323;--background-secondary:#333;--background-tertiary:#131313;--background-menu-divider:rgba(84,84,88,.5);--background-button:#333;--text-normal:hsla(0,0%,100%,.87);--text-secondary:hsla(0,0%,100%,.6);--text-tertiary:hsla(0,0%,100%,.4);--text-link:#1976d2;--text-error:#ff453a;--fill-black:#000;--fill-white:#fff;--brand-word:#208bff;--brand-cell:#34c759;--brand-slide:#fe8c33;--brand-primary:#3e9cf0;--brand-secondary:#ffaf49;--brand-text-on-brand:#000;--toolbar-background:#232323;--toolbar-icons:#208bff;--toolbar-segment:#fff;--toolbar-tab-normal:#757575;--component-disabled-opacity:0.4;--active-opacity-word:rgba(68,105,149,.2);--active-opacity-slide:rgba(170,82,82,.2);--active-opacity-cell:rgba(64,134,92,.2);--image-border-types-filter:invert(100%) brightness(4);--canvas-background:#555;--canvas-content-background:#fff;--canvas-page-border:#555;--canvas-ruler-background:#555;--canvas-ruler-border:#2a2a2a;--canvas-ruler-margins-background:#444;--canvas-ruler-mark:#b6b6b6;--canvas-ruler-handle-border:#b6b6b6;--canvas-ruler-handle-border-disabled:grey;--canvas-high-contrast:#fff;--canvas-high-contrast-disabled:#ccc;--canvas-cell-border:rgba(0,0,0,.1);--canvas-cell-title-border:#757575;--canvas-cell-title-border-hover:#858585;--canvas-cell-title-border-selected:#9e9e9e;--canvas-cell-title-hover:#787878;--canvas-cell-title-selected:#939393;--canvas-dark-cell-title:#111;--canvas-dark-cell-title-hover:#000;--canvas-dark-cell-title-selected:#333;--canvas-dark-cell-title-border:#282828;--canvas-dark-cell-title-border-hover:#191919;--canvas-dark-cell-title-border-selected:#474747;--canvas-scroll-thumb:#404040;--canvas-scroll-thumb-hover:#999;--canvas-scroll-thumb-pressed:#adadad;--canvas-scroll-thumb-border:#2a2a2a;--canvas-scroll-thumb-border-hover:#999;--canvas-scroll-thumb-border-pressed:#adadad;--canvas-scroll-arrow:#999;--canvas-scroll-arrow-hover:#404040;--canvas-scroll-arrow-pressed:#404040;--canvas-scroll-thumb-target:#999;--canvas-scroll-thumb-target-hover:#404040;--canvas-scroll-thumb-target-pressed:#404040}[dir=rtl].device-android .app-layout .searchbar input{background-position:100%;padding-left:36px;padding-right:24px}[dir=rtl].device-android .comment-list .comment-header .initials,[dir=rtl].device-android .wrap-comment .comment-header .initials{margin-left:10px;margin-right:0}[dir=rtl].device-android .actions-modal .actions-button-text{text-align:right}[dir=rtl].device-android .navigation-sheet__title{padding-left:0;padding-right:16px}[dir=rtl].device-ios .app-layout .navbar .left a+a,[dir=rtl].device-ios .app-layout .navbar .right a+a,[dir=rtl].device-ios .app-layout .subnavbar{margin-right:0}[dir=rtl].device-ios .app-layout .tab-buttons .tab-link:first-child{border-radius:0 5px 5px 0}[dir=rtl].device-ios .app-layout .tab-buttons .tab-link:last-child{border-radius:5px 0 0 5px}[dir=rtl].device-ios .app-layout .popover li:first-child .segmented a:first-child,[dir=rtl].device-ios .app-layout .popover li:last-child .segmented a:first-child{border-radius:0 var(--f7-button-border-radius) var(--f7-button-border-radius) 0}[dir=rtl].device-ios .app-layout .popover li:first-child .segmented a:last-child,[dir=rtl].device-ios .app-layout .popover li:last-child .segmented a:last-child{border-radius:var(--f7-button-border-radius) 0 0 var(--f7-button-border-radius)}[dir=rtl].device-ios .app-layout .list .item-inner .item-after .segmented{margin-left:0;margin-right:10px}[dir=rtl].device-ios .app-layout .searchbar-inner__right .buttons-row a.next{margin-left:0;margin-right:15px}[dir=rtl].device-ios .app-layout .navbar .searchbar-input-wrap,[dir=rtl].device-ios .app-layout .searchbar-inner__left{margin-left:10px;margin-right:0}[dir=rtl].device-ios .app-layout .comment-list .item-content .item-inner .comment-header{padding-left:16px}[dir=rtl] .comment-list .item-content .item-inner{padding-left:0}[dir=rtl] .comment-list .item-content .item-inner .comment-header .right{justify-content:space-between}[dir=rtl] .comment-list .item-content .item-inner .comment-header .right .comment-resolve{margin-left:10px;margin-right:0}[dir=rtl] .comment-list .item-content .item-inner .comment-header .name{text-align:right}[dir=rtl] .comment-quote{border-left:0;border-right:1px solid var(--text-secondary);padding-left:16px;padding-right:10px}[dir=rtl] .comment-text,[dir=rtl] .reply-text{padding-left:15px;padding-right:0}[dir=rtl] #add-comment-dialog .dialog .dialog-inner .wrap-comment .comment-date,[dir=rtl] #add-comment-dialog .dialog .dialog-inner .wrap-comment .name,[dir=rtl] #add-comment-dialog .dialog .dialog-inner .wrap-comment .reply-date,[dir=rtl] #add-reply-dialog .dialog .dialog-inner .wrap-comment .comment-date,[dir=rtl] #add-reply-dialog .dialog .dialog-inner .wrap-comment .name,[dir=rtl] #add-reply-dialog .dialog .dialog-inner .wrap-comment .reply-date,[dir=rtl] #edit-comment-dialog .dialog .dialog-inner .wrap-comment .comment-date,[dir=rtl] #edit-comment-dialog .dialog .dialog-inner .wrap-comment .name,[dir=rtl] #edit-comment-dialog .dialog .dialog-inner .wrap-comment .reply-date,[dir=rtl] #edit-reply-dialog .dialog .dialog-inner .wrap-comment .comment-date,[dir=rtl] #edit-reply-dialog .dialog .dialog-inner .wrap-comment .name,[dir=rtl] #edit-reply-dialog .dialog .dialog-inner .wrap-comment .reply-date{text-align:right}[dir=rtl] #view-comment-popover .page .page-content{padding:16px 0 60px 16px}[dir=rtl] .wrap-comment{padding:16px 16px 0 24px}[dir=rtl] .shapes .thumb{transform:scaleX(-1)}[dir=rtl] #settings-popover .link,[dir=rtl] .settings-popup .link{display:inline}[dir=rtl] #edit-table-style ul{padding-right:0}[dir=rtl] .color-schemes-menu .item-title{margin-right:20px}[dir=rtl] .list [slot=root-start]{padding:15px 15px 0 0}[dir=rtl] .bullets .item-content,[dir=rtl] .multilevels .item-content,[dir=rtl] .numbers .item-content{padding-right:0}[dir=rtl] .dataview .active:after{left:-5px;right:unset}[dir=rtl] .popover .list .range-number,[dir=rtl] .popup .list .range-number,[dir=rtl] .sheet-modal .list .range-number{text-align:left}[dir=rtl] .popover .list .inner-range-title,[dir=rtl] .popup .list .inner-range-title,[dir=rtl] .sheet-modal .list .inner-range-title{padding-left:0;padding-right:15px}[dir=rtl] #color-picker .right-block,[dir=rtl] .page-review .toolbar #btn-reject-change{margin-left:0;margin-right:20px}[dir=rtl] .list li.no-indicator .item-link .item-inner{padding-right:0}@media (max-width:550px){.device-ios[dir=rtl] .app-layout .searchbar-expandable.searchbar-enabled .searchbar-inner__right{margin-left:0;margin-right:10px}.device-ios[dir=rtl] .app-layout .navbar .searchbar-input-wrap{margin-left:0}.device-android[dir=rtl] .app-layout .searchbar-expandable.searchbar-enabled .searchbar-inner__left{margin-left:33px;margin-right:0}}[dir=rtl] i.icon.icon-next,[dir=rtl] i.icon.icon-numbers-3,[dir=rtl] i.icon.icon-numbers-7,[dir=rtl] i.icon.icon-prev,[dir=rtl] i.icon.icon-table-add-column-left,[dir=rtl] i.icon.icon-table-add-column-right,[dir=rtl] i.icon.icon-table-borders-left,[dir=rtl] i.icon.icon-table-borders-right,[dir=rtl] i.icon.icon-table-remove-column,[dir=rtl] i.icon.icon-text-align-left,[dir=rtl] i.icon.icon-text-align-right{transform:scaleX(-1)}[dir=rtl] i.icon.icon-numbers-1{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M43 13H8v1h35zM43 31H8v1h35zM43 49H8v1h35z'/%3E%3Cpath d='M55.728 18v-6.725h-.022l-2.051 1.477v-1.02l2.062-1.482h.946V18h-.935ZM52.35 30.484c0-.677.243-1.239.73-1.687.487-.45 1.096-.676 1.826-.676.691 0 1.277.206 1.757.617.48.412.72.915.72 1.51 0 .43-.119.843-.355 1.24-.236.398-.68.933-1.332 1.606l-1.96 2.025v.022h3.775V36h-5.113v-.666l2.728-2.874c.52-.547.863-.963 1.032-1.246.172-.282.258-.585.258-.907 0-.373-.15-.69-.452-.951a1.585 1.585 0 0 0-1.085-.392c-.454 0-.834.145-1.138.435-.305.29-.457.652-.457 1.085v.005h-.934v-.005ZM53.698 49.423v-.817h.929c.444 0 .807-.127 1.09-.38.283-.259.425-.585.425-.978 0-.394-.131-.708-.393-.94-.26-.233-.632-.35-1.111-.35-.444 0-.806.119-1.085.355-.28.236-.44.559-.484.967h-.929c.054-.66.308-1.184.763-1.574.458-.39 1.05-.585 1.778-.585.698 0 1.278.188 1.74.564.462.375.693.854.693 1.434 0 .483-.143.89-.43 1.219-.286.33-.673.537-1.16.623v.021c.587.036 1.054.224 1.402.564.347.337.52.777.52 1.322 0 .433-.121.823-.364 1.17a2.39 2.39 0 0 1-.989.806c-.415.19-.875.285-1.38.285-.802 0-1.449-.2-1.94-.602-.49-.4-.753-.927-.789-1.579h.93c.042.405.223.73.542.978.319.243.734.365 1.246.365s.933-.13 1.262-.392c.333-.261.5-.595.5-1 0-.454-.161-.814-.483-1.079-.32-.265-.756-.397-1.311-.397h-.972ZM51 17h-1v1h1zM51 35h-1v1h1zM51 52h-1v1h1z' fill='%23444'/%3E%3C/svg%3E")}[dir=rtl] i.icon.icon-numbers-2{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M43 13H8v1h35zM43 31H8v1h35zM43 49H8v1h35z'/%3E%3Cpath d='M52.312 18v-6.725h-.021l-2.052 1.477v-1.02L52.3 10.25h.946V18h-.935Zm2.47 1.488c.123-.208.214-.37.275-.489.064-.115.157-.299.279-.553.125-.254.224-.496.295-.725.075-.23.152-.5.231-.811.083-.312.143-.647.183-1.005.04-.361.059-.74.059-1.133 0-.577-.047-1.128-.14-1.654a6.93 6.93 0 0 0-.36-1.343 7.93 7.93 0 0 0-.424-.919 3.367 3.367 0 0 0-.408-.601h.784c.168.215.31.406.425.575.114.164.245.39.392.676.15.287.27.575.36.865a8.845 8.845 0 0 1 .328 2.412c0 1.923-.486 3.49-1.456 4.705h-.822ZM48.934 30.484c0-.677.243-1.239.73-1.687.487-.45 1.096-.676 1.826-.676.691 0 1.277.206 1.757.617.48.412.72.915.72 1.51 0 .43-.119.843-.355 1.24-.236.398-.68.933-1.332 1.606l-1.96 2.025v.022h3.775V36h-5.113v-.666l2.728-2.874c.52-.547.863-.963 1.032-1.246.172-.282.258-.585.258-.907 0-.373-.15-.69-.452-.951a1.585 1.585 0 0 0-1.085-.392c-.454 0-.834.145-1.138.435-.305.29-.457.652-.457 1.085v.005h-.934v-.005Zm5.849 7.004c.121-.208.213-.37.274-.489.064-.115.157-.299.279-.553.125-.254.224-.496.295-.725.075-.23.152-.5.231-.811.083-.312.143-.647.183-1.005.04-.361.059-.74.059-1.133 0-.576-.047-1.128-.14-1.654a6.93 6.93 0 0 0-.36-1.343 7.93 7.93 0 0 0-.424-.919 3.367 3.367 0 0 0-.408-.601h.784c.168.215.31.406.425.575.114.164.245.39.392.676.15.287.27.575.36.865a8.845 8.845 0 0 1 .328 2.412c0 1.923-.486 3.49-1.456 4.705h-.822ZM50.282 49.423v-.817h.929c.444 0 .807-.127 1.09-.38.283-.259.425-.585.425-.978 0-.394-.131-.708-.392-.94-.262-.233-.633-.35-1.112-.35-.444 0-.806.119-1.085.355-.28.236-.44.559-.484.967h-.929c.054-.66.308-1.184.763-1.574.458-.39 1.05-.585 1.778-.585.698 0 1.278.188 1.74.564.462.375.693.854.693 1.434 0 .483-.144.89-.43 1.219-.286.33-.673.537-1.16.623v.021c.587.036 1.054.224 1.402.564.347.337.52.777.52 1.322 0 .433-.121.823-.364 1.17a2.39 2.39 0 0 1-.989.806c-.415.19-.875.285-1.38.285-.802 0-1.448-.2-1.94-.602-.49-.4-.753-.927-.789-1.579h.93c.043.405.223.73.542.978.319.243.734.365 1.246.365s.933-.13 1.262-.392c.333-.261.5-.595.5-1 0-.454-.161-.814-.483-1.079-.32-.265-.756-.397-1.311-.397h-.972Zm4.5 5.065c.123-.208.214-.37.275-.489.064-.115.157-.299.279-.553.125-.254.224-.496.295-.725.075-.23.152-.5.231-.811.083-.312.143-.647.183-1.005.04-.361.059-.74.059-1.133 0-.576-.047-1.128-.14-1.654a6.93 6.93 0 0 0-.36-1.343 7.93 7.93 0 0 0-.424-.919 3.367 3.367 0 0 0-.408-.601h.784c.168.215.31.406.425.575.114.164.245.39.392.676.15.287.27.575.36.865a8.845 8.845 0 0 1 .328 2.412c0 1.923-.486 3.49-1.456 4.705h-.822Z' fill='%23444'/%3E%3C/svg%3E")}[dir=rtl] i.icon.icon-numbers-4{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M43 13H8v1h35zM43 31H8v1h35zM43 49H8v1h35z'/%3E%3Cpath d='m56.85 18-.778-2.218h-3.083L52.21 18h-1.015l2.857-7.75h.956L57.866 18H56.85Zm-2.336-6.574-1.24 3.534h2.513l-1.24-3.534h-.033ZM55.03 36h-3.024v-7.75h3.035c.662 0 1.197.177 1.606.531.411.355.617.822.617 1.402 0 .405-.13.772-.392 1.101-.258.326-.573.523-.945.591v.043c.526.068.945.274 1.257.618.315.343.472.773.472 1.289 0 .684-.233 1.217-.698 1.6-.462.383-1.105.575-1.928.575Zm-2.057-6.896v2.486h1.547c.572 0 1.01-.11 1.31-.333.304-.222.457-.542.457-.961 0-.383-.127-.677-.382-.881-.254-.208-.616-.311-1.085-.311h-1.847Zm0 6.042h1.912c.583 0 1.026-.116 1.326-.35.301-.232.452-.572.452-1.02 0-.902-.623-1.353-1.87-1.353h-1.82v2.723ZM54.39 53.129c-1.07 0-1.92-.36-2.55-1.08-.627-.723-.94-1.699-.94-2.927 0-1.217.316-2.188.95-2.911.634-.727 1.48-1.09 2.54-1.09.846 0 1.562.236 2.15.709.59.469.946 1.09 1.068 1.863h-.978a2.1 2.1 0 0 0-.8-1.219c-.408-.308-.888-.462-1.44-.462-.755 0-1.36.283-1.815.849-.455.566-.682 1.32-.682 2.261 0 .953.226 1.71.677 2.272.451.562 1.06.843 1.826.843.57 0 1.05-.13 1.44-.392.39-.261.655-.628.794-1.1h.978c-.18.765-.546 1.354-1.101 1.766-.555.412-1.26.618-2.116.618ZM49 17h-1v1h1zM49 35h-1v1h1zM49 52h-1v1h1z' fill='%23444'/%3E%3C/svg%3E")}[dir=rtl] i.icon.icon-numbers-5{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M43 13H8v1h35zM43 31H8v1h35zM43 49H8v1h35z'/%3E%3Cpath d='M51.404 17.243c.473 0 .863-.136 1.171-.409.312-.275.467-.62.467-1.036v-.467l-1.514.096c-.881.054-1.322.364-1.322.93 0 .268.108.483.323.644.218.161.51.242.875.242Zm-.198.81c-.588 0-1.06-.155-1.418-.467-.358-.311-.537-.723-.537-1.235 0-.498.186-.888.558-1.17.373-.287.91-.452 1.611-.495l1.622-.097v-.483c0-.358-.114-.634-.343-.827-.23-.194-.557-.29-.983-.29-.337 0-.621.08-.854.241-.23.162-.373.378-.43.65h-.897c.015-.487.231-.895.65-1.224.419-.333.933-.5 1.542-.5.684 0 1.23.17 1.638.51.408.337.612.79.612 1.36V18h-.886v-1.004h-.022c-.164.322-.415.58-.752.773-.336.19-.707.285-1.111.285Zm3.577 1.435c.121-.208.213-.37.274-.489.064-.115.157-.299.279-.553.125-.254.224-.496.295-.725.075-.23.152-.5.231-.811.083-.312.143-.647.183-1.005.04-.361.059-.74.059-1.133 0-.577-.047-1.128-.14-1.654a6.93 6.93 0 0 0-.36-1.343 7.93 7.93 0 0 0-.424-.919 3.367 3.367 0 0 0-.408-.601h.784c.168.215.31.406.425.575.114.164.245.39.392.676.15.287.27.575.36.865a8.845 8.845 0 0 1 .328 2.412c0 1.923-.486 3.49-1.456 4.705h-.822ZM51.759 36.054a2.3 2.3 0 0 1-1.117-.264 1.979 1.979 0 0 1-.769-.767h-.02V36h-.887v-8.089h.934v3.239h.022c.183-.319.435-.564.757-.736.322-.172.69-.258 1.101-.258.73 0 1.322.272 1.773.817.45.54.677 1.251.677 2.132 0 .884-.228 1.597-.683 2.138-.45.54-1.047.81-1.788.81Zm-.167-5.065c-.505 0-.915.197-1.23.59-.311.39-.467.9-.467 1.526 0 .63.156 1.14.467 1.53.315.391.725.586 1.23.586.509 0 .915-.191 1.22-.574.308-.384.461-.898.461-1.542 0-.641-.154-1.153-.462-1.536-.304-.387-.71-.58-1.219-.58Zm3.19 6.499c.123-.208.214-.37.275-.489.064-.115.157-.299.279-.553.125-.254.224-.496.295-.725.075-.23.152-.5.231-.811.083-.312.143-.647.183-1.005.04-.361.059-.74.059-1.133 0-.576-.047-1.128-.14-1.654a6.93 6.93 0 0 0-.36-1.343 7.93 7.93 0 0 0-.424-.919 3.367 3.367 0 0 0-.408-.601h.784c.168.215.31.406.425.575.114.164.245.39.392.676.15.287.27.575.36.865a8.845 8.845 0 0 1 .328 2.412c0 1.923-.486 3.49-1.456 4.705h-.822ZM54.31 49.095h-.918a1.274 1.274 0 0 0-.484-.795c-.261-.207-.601-.311-1.02-.311-.509 0-.919.193-1.23.58-.312.387-.468.899-.468 1.536 0 .652.156 1.167.468 1.547.315.38.728.57 1.24.57.405 0 .736-.092.994-.275.261-.186.432-.453.51-.8h.919c-.079.57-.34 1.03-.784 1.38-.44.351-.989.527-1.644.527-.802 0-1.445-.265-1.928-.795-.484-.534-.725-1.252-.725-2.154 0-.888.241-1.6.725-2.138.483-.54 1.122-.81 1.917-.81.684 0 1.245.189 1.681.569.437.376.686.832.747 1.37Zm.473 5.393c.121-.208.213-.37.274-.489.064-.115.157-.299.279-.553.125-.254.224-.496.295-.725.075-.23.152-.5.231-.811.083-.312.143-.647.183-1.005.04-.361.059-.74.059-1.133 0-.576-.047-1.128-.14-1.654a6.93 6.93 0 0 0-.36-1.343 7.93 7.93 0 0 0-.424-.919 3.367 3.367 0 0 0-.408-.601h.784c.168.215.31.406.425.575.114.164.245.39.392.676.15.287.27.575.36.865a8.845 8.845 0 0 1 .328 2.412c0 1.923-.486 3.49-1.456 4.705h-.822Z' fill='%23444'/%3E%3C/svg%3E")}[dir=rtl] i.icon.icon-numbers-6{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M43 13H8v1h35zM43 31H8v1h35zM43 49H8v1h35z'/%3E%3Cpath d='M54.82 17.243c.473 0 .863-.136 1.171-.409.312-.275.468-.62.468-1.036v-.467l-1.515.096c-.881.054-1.321.364-1.321.93 0 .268.107.483.322.644.218.161.51.242.875.242Zm-.198.81c-.588 0-1.06-.155-1.418-.467-.358-.311-.538-.723-.538-1.235 0-.498.187-.888.56-1.17.371-.287.909-.452 1.61-.495l1.623-.097v-.483c0-.358-.115-.634-.344-.827-.23-.194-.557-.29-.983-.29-.337 0-.621.08-.854.241-.23.162-.373.378-.43.65h-.897c.014-.487.231-.895.65-1.224.419-.333.933-.5 1.542-.5.684 0 1.23.17 1.638.51.408.337.612.79.612 1.36V18h-.886v-1.004h-.022a1.86 1.86 0 0 1-.752.773c-.336.19-.707.285-1.111.285ZM55.175 36.054a2.3 2.3 0 0 1-1.117-.264 1.979 1.979 0 0 1-.768-.767h-.022V36h-.886v-8.089h.934v3.239h.022c.182-.319.435-.564.757-.736.322-.172.69-.258 1.101-.258.73 0 1.322.272 1.773.817.45.54.676 1.251.676 2.132 0 .884-.227 1.597-.682 2.138-.45.54-1.047.81-1.788.81Zm-.167-5.065c-.505 0-.915.197-1.23.59-.311.39-.467.9-.467 1.526 0 .63.156 1.14.467 1.53.315.391.725.586 1.23.586.509 0 .915-.191 1.22-.574.307-.384.462-.898.462-1.542 0-.641-.154-1.153-.462-1.536-.305-.387-.711-.58-1.22-.58ZM57.726 49.095h-.918a1.274 1.274 0 0 0-.484-.795c-.261-.207-.601-.311-1.02-.311-.509 0-.919.193-1.23.58-.312.387-.468.899-.468 1.536 0 .652.156 1.167.468 1.547.315.38.728.57 1.24.57.405 0 .736-.092.994-.275.261-.186.432-.453.51-.8h.919c-.079.57-.34 1.03-.784 1.38-.44.351-.989.527-1.644.527-.802 0-1.445-.265-1.928-.795-.483-.534-.725-1.252-.725-2.154 0-.888.242-1.6.725-2.138.483-.54 1.122-.81 1.917-.81.684 0 1.245.189 1.681.569.437.376.686.832.747 1.37ZM51 17h-1v1h1zM51 35h-1v1h1zM51 52h-1v1h1z' fill='%23444'/%3E%3C/svg%3E")}[dir=rtl] i.icon.icon-align-left,[dir=rtl] i.icon.icon-align-right{transform:scaleX(-1)}[dir=rtl] i.icon.icon-text-orientation-horizontal{background-color:var(--brand-slide);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.514 10.75h1.755L8.069 2H6.363L3.25 10.75h1.712l.66-1.988h3.194l.698 1.988ZM7.197 4.041l1.101 3.247h-2.18l1.079-3.247ZM16 2h-3.194v8.75h2.72c1.028-.008 1.677-.028 1.946-.06.429-.051.789-.189 1.08-.412.294-.226.525-.527.692-.9.17-.379.256-.767.256-1.165 0-.505-.13-.945-.392-1.319s-.637-.638-1.123-.794c.345-.17.617-.427.817-.77.204-.342.306-.718.306-1.128 0-.378-.082-.718-.246-1.02a2.162 2.162 0 0 0-.616-.734 1.93 1.93 0 0 0-.834-.358C17.103 2.03 16.632 2 16 2Zm-1.58 3.48V3.456h.926c.76 0 1.22.01 1.38.03.268.036.47.14.604.31.138.168.208.387.208.657 0 .283-.08.511-.24.686-.157.172-.373.275-.65.31-.152.02-.542.03-1.171.03h-1.058Zm0 3.796v-2.34h1.302c.734 0 1.21.042 1.428.125.222.084.391.217.507.4.117.183.175.406.175.669 0 .31-.076.559-.23.746a.973.973 0 0 1-.582.346c-.157.036-.526.054-1.107.054h-1.494ZM6.016 13.25l-3.52 3.833-.497.542.498.542L6.018 22l.995-1.084-2.318-2.524H22v-1.534H4.695l2.317-2.524-.995-1.084Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain}[dir=rtl] i.icon.icon-text-orientation-anglecount{background-color:var(--brand-slide);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12.614 10.658-1.076-1.113.79-1.703-1.958-2.025-1.623.842-1.05-1.085L14.972 2l1.046 1.082-3.403 7.576Zm.301-4.079 1.316-2.756-2.653 1.374 1.337 1.382ZM18.92 6.085l1.96 2.025c.387.4.657.718.81.952.157.233.255.485.292.756a2 2 0 0 1-.073.856 1.905 1.905 0 0 1-.475.802c-.251.26-.544.434-.879.522a1.61 1.61 0 0 1-.973-.03c.203.407.27.812.202 1.215a2.032 2.032 0 0 1-.568 1.085 2.42 2.42 0 0 1-.871.575 1.928 1.928 0 0 1-.977.133c-.315-.043-.62-.185-.914-.424-.185-.15-.595-.549-1.23-1.196l-1.668-1.724 5.365-5.547Zm.097 1.946-1.24 1.283.648.67c.386.399.631.64.737.724.191.153.387.224.588.215.205-.01.395-.104.568-.283.166-.172.258-.354.275-.548.023-.194-.038-.387-.18-.58-.086-.114-.362-.412-.828-.894l-.568-.587Zm-2.133 2.206-1.435 1.483.916.947c.357.369.594.591.712.668a.822.822 0 0 0 .57.15c.208-.022.407-.131.597-.328.161-.166.262-.344.303-.534a.92.92 0 0 0-.066-.575c-.082-.191-.348-.52-.798-.985l-.8-.826Z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 8.72h5.604v1.358H4.24L15.45 20.916 14.328 22 3.403 11.144v3.286H2V8.72Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain}[dir=rtl] i.icon.icon-text-orientation-angleclock{background-color:var(--brand-slide);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.72 22v-5.604h1.358v3.363L20.916 8.55 22 9.672 11.144 20.597h3.286V22H8.72Z' fill='%23000'/%3E%3Cpath d='m10.658 11.386-1.113 1.076-1.703-.79-2.025 1.958.842 1.623-1.085 1.05L2 9.028l1.082-1.046 7.576 3.403Zm-4.079-.301L3.823 9.769l1.374 2.653 1.382-1.337ZM6.085 5.08 8.11 3.12c.4-.387.718-.657.952-.81.233-.157.485-.255.756-.292a2 2 0 0 1 .856.073c.295.085.562.243.802.475.26.251.434.544.522.879.09.332.08.657-.03.973.407-.203.812-.27 1.215-.202.403.07.764.259 1.085.568.252.244.444.535.575.871.131.332.175.658.133.977-.043.315-.185.62-.424.914-.15.185-.549.595-1.196 1.23l-1.724 1.668-5.547-5.365Zm1.946-.097 1.283 1.24.67-.648c.399-.385.64-.631.724-.737.153-.191.224-.387.215-.588-.01-.205-.104-.395-.283-.568-.172-.166-.354-.257-.548-.275-.194-.023-.387.038-.58.18-.114.086-.412.362-.894.828l-.587.568Zm2.206 2.133 1.483 1.435.947-.916c.369-.357.591-.594.668-.712a.822.822 0 0 0 .15-.57c-.022-.208-.131-.407-.328-.597a1.104 1.104 0 0 0-.534-.303.92.92 0 0 0-.575.066c-.191.082-.52.348-.985.798l-.826.8Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain}[dir=rtl] .slide-theme .item-theme.active:before{left:-5px;right:unset}[dir=rtl] .slide-layout .item-inner:before{left:11px;right:unset}[dir=rtl] .slide-layout .row img{transform:scaleX(-1)}.device-ios{--toolbar-background:var(--background-primary,#fff);--toolbar-segment:var(--brand-slide,#aa5252);--toolbar-icons:var(--brand-slide,#aa5252)}.device-android{--toolbar-background:var(--brand-slide,#aa5252)}.device-android .theme-type-dark{--toolbar-icons:var(--brand-slide,#aa5252)}.page.page-users .block-title{font-size:17px;font-weight:400;line-height:17px;margin-bottom:20px;margin-top:20px;text-transform:none}.page.page-users .color{border-radius:50px;color:var(--fill-white);font-size:18px;line-height:40px;min-height:40px;min-width:40px;text-align:center}.navbar.main-navbar{height:0}.navbar.main-navbar.navbar-with-logo{height:26px}.navbar.main-navbar .navbar-inner{display:flex;justify-content:center;padding-top:8px}.navbar.main-navbar .navbar-bg:after,.navbar.main-navbar .navbar-bg:before{content:none}.navbar-hidden{transform:translate3d(0,calc((var(--f7-navbar-height) + var(--f7-subnavbar-height))*-1),0)}.navbar-hidden+.page-content,.navbar-hidden+.page>.page-content{padding-top:0}.page.editor>.page-content{transition:padding-top .3s ease-in}.subnavbar .subnavbar-inner{padding:0}.subnavbar .subnavbar-inner .title{flex-shrink:1;margin:0;overflow:hidden;padding:0;text-overflow:clip}.subnavbar .icon-back{color:var(--toolbar-icons)}.page.page-with-subnavbar .page-content{--f7-page-subnavbar-offset:0px}.page.page-with-subnavbar.page-with-logo .page-content{--f7-page-subnavbar-offset:26px}.popover .list:first-child,.popup .list:first-child,.sheet-modal .list:first-child{margin-bottom:0;margin-top:0}.popover .list .inner-range-title,.popup .list .inner-range-title,.sheet-modal .list .inner-range-title{color:var(--text-normal);padding:15px 0 0 15px}.popover .list .range-number,.popup .list .range-number,.sheet-modal .list .range-number{color:var(--text-normal);min-width:60px;text-align:right}.popover .page-content.no-padding-top,.popup .page-content.no-padding-top,.sheet-modal .page-content.no-padding-top{padding-top:0}.sheet-modal.coauth__sheet{transition:all .3s}.disabled,[disabled]{opacity:.55;pointer-events:none}.text-content{padding:14px 10px 0}.list{max-width:100%}.list ul{width:100%}.list li.no-indicator .item-link .item-inner{padding-right:15px}.list li.no-indicator .item-link .item-inner:before{content:none}.list .item-text{-webkit-line-clamp:none;height:auto;max-height:none;text-overflow:clip;white-space:normal}.list .font-item img{filter:var(--image-border-types-filter,none)}.list .buttons .button.active{background-color:var(--active-opacity-slide)}.list .item-link .item-inner{width:100%}.list .item-inner{color:var(--text-normal)}.bullets,.multilevels,.numbers{min-height:160px}.bullets .row.list,.multilevels .row.list,.numbers .row.list{margin:0}.bullets .row.list ul,.multilevels .row.list ul,.numbers .row.list ul{grid-gap:10px;background:none;display:grid;grid-template-columns:repeat(4,auto);justify-content:space-around;padding:5px;width:100%}.bullets .row.list ul:after,.bullets .row.list ul:before,.multilevels .row.list ul:after,.multilevels .row.list ul:before,.numbers .row.list ul:after,.numbers .row.list ul:before{display:none}.bullets .row.list ul li,.multilevels .row.list ul li,.numbers .row.list ul li{border:1px solid #c4c4c4;height:70px;width:70px}html.pixel-ratio-2 .bullets .row.list ul li,html.pixel-ratio-2 .multilevels .row.list ul li,html.pixel-ratio-2 .numbers .row.list ul li{border:.5px solid #c4c4c4}html.pixel-ratio-3 .bullets .row.list ul li,html.pixel-ratio-3 .multilevels .row.list ul li,html.pixel-ratio-3 .numbers .row.list ul li{border:.33px solid #c4c4c4}.bullets .row.list ul li .thumb,.multilevels .row.list ul li .thumb,.numbers .row.list ul li .thumb{background-color:var(--fill-white);background-size:cover;height:100%;width:100%}.bullets .row.list ul li .thumb label,.multilevels .row.list ul li .thumb label,.numbers .row.list ul li .thumb label{color:var(--fill-black);position:absolute;text-align:center;top:34%;width:100%}.bullets .row.list ul li .item-marker,.bullets .row.list ul li .item-multilevellist,.bullets .row.list ul li .item-number,.multilevels .row.list ul li .item-marker,.multilevels .row.list ul li .item-multilevellist,.multilevels .row.list ul li .item-number,.numbers .row.list ul li .item-marker,.numbers .row.list ul li .item-multilevellist,.numbers .row.list ul li .item-number{height:68px;width:68px}.bullets .row.list .item-content,.multilevels .row.list .item-content,.numbers .row.list .item-content{min-height:68px;padding-left:0;padding-right:0}.bullets .row.list .item-content .item-inner,.multilevels .row.list .item-content .item-inner,.numbers .row.list .item-content .item-inner{padding:0}.bullets .row.list .item-content .item-inner:after,.multilevels .row.list .item-content .item-inner:after,.numbers .row.list .item-content .item-inner:after{display:none}.popover .page .list ul{background-color:var(--f7-list-bg-color)}.popover .list:first-child li:first-child,.popover .list:first-child li:first-child a,.popover .list:first-child li:first-child>label,.popover .list:last-child li:last-child,.popover .list:last-child li:last-child a,.popover .list:last-child li:last-child>label,.popover .page .list ul li:first-child .item-link,.popover .page .list ul li:last-child .item-link{border-radius:0}.shapes li{height:70px;margin:0 1px;width:70px}.shapes li .thumb{background-color:var(--brand-slide);height:100%;width:100%}.chart-types{width:100%}.chart-types .row{padding:0 10px}.chart-types li{height:60px;margin:6px;width:60px}.chart-types li .thumb{background-size:contain;height:100%;width:100%}.chart-styles .row li{margin:0;padding:1px}.chart-styles .row img{height:50px;width:50px}.segmented .decrement,.segmented .increment{text-overflow:clip}.content-block{box-sizing:border-box;margin:32px 0;padding:0 16px}.content-block p{color:var(--text-normal)}.color-schemes-menu{cursor:pointer;display:block}.color-schemes-menu .item-inner{justify-content:flex-start}.color-schemes-menu .color-schema-block{display:flex}.color-schemes-menu .color{box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);margin:0 2px 0 0;min-height:26px;min-width:26px}.color-schemes-menu .item-title{color:var(--text-normal);margin-left:20px}.slide-layout__list{margin:auto}.slide-layout ul{display:flex;flex-wrap:wrap;justify-content:space-around}.slide-layout ul:after,.slide-layout ul:before{display:none}.slide-layout li{margin-top:12px;position:relative;z-index:1}.slide-layout li img{box-shadow:0 0 0 1px rgba(0,0,0,.15)}.slide-layout .item-inner{padding-top:0}.slide-layout .item-inner:after{display:none}.slide-layout .item-inner:before{background-color:var(--brand-slide);background-repeat:no-repeat;bottom:0;content:"";height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Ccircle fill='transparent' cx='11' cy='11' r='11'/%3E%3Cpath d='M11 21a10 10 0 1 1 10-10 10 10 0 0 1-10 10Zm6.4-13.68L17.06 7a.48.48 0 0 0-.67 0l-7 6.84-2.44-2.6a.51.51 0 0 0-.59.08l-.36.34a.58.58 0 0 0 0 .65l3.19 3.35a.38.38 0 0 0 .39 0L17.4 8a.48.48 0 0 0 0-.67Z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;opacity:0;position:absolute;right:11px;width:22px;z-index:1}.slide-layout .active .item-inner:before{opacity:1}.slide-transition .splitter{align-items:center;color:#000;display:flex}.slide-transition .splitter label{margin:0 5px}.slide-transition .buttons-row{display:flex;margin:0 0 0 10px;min-width:90px}.slide-transition .buttons-row .button{width:100%}.slide-transition .buttons-row .button:first-child{border-left-style:solid;border-left-width:1px;border-radius:5px 0 0 5px}.slide-transition .buttons-row .button:last-child{border-radius:0 5px 5px 0}.style-effect .list .item-title,.style-type .list .item-title{font-weight:400}.range-slider-delay{appearance:none;background:linear-gradient(90deg,#b7b8b7 0,#b7b8b7);background-position:50%;background-repeat:no-repeat;background-size:100% 2px;border:none;box-sizing:initial;margin:4px 0 5px;outline:0;width:100%}.range-slider-delay:disabled{opacity:.55}.range-slider-delay::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.3);cursor:pointer;height:28px;width:28px}.range-slider-delay::-ms-thumb{appearance:none;background:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.3);cursor:pointer;height:28px;width:28px}.buttons-list ul li{border:0;font-weight:400}.buttons-list ul li .item-link{height:100%}.buttons-list ul li .item-link .item-content{height:100%;min-height:auto;padding:0}.buttons-list ul li .item-link .item-inner{align-items:center;justify-content:center;min-height:auto;padding:0}.buttons-list ul li .item-link .item-inner:before{display:none}.item-color-auto .color-auto{background-color:#000;height:22px;width:22px}.item-color-auto.active .color-auto{border-radius:1px;box-shadow:0 0 0 1px #fff,0 0 0 4px var(--brand-slide)}.page .color-palettes .list ul .palette{padding:8px 0}.page .color-palettes .list ul .palette a{border-radius:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);flex-grow:1;margin:1px 1px 0 0;min-height:26px;min-width:10px;position:relative}.page .color-palettes .list ul .palette a.active:after{border-radius:1px;box-shadow:0 0 0 1px #fff,0 0 0 4px var(--brand-slide);content:" ";height:100%;position:absolute;width:100%;z-index:1}.page .color-palettes .list ul .palette a.transparent{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' xml:space='preserve'%3E%3Cpath stroke='red' stroke-linecap='undefined' stroke-linejoin='undefined' stroke-width='2' fill='none' d='M0 22 22 0'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%}.page .color-palettes .row{padding:0}.page .color-palettes .list .item-inner{color:var(--text-normal);display:block}.page .color-palettes .dynamic-colors .palette,.page .color-palettes .standart-colors .palette{display:flex}.page .color-palettes .dynamic-colors .empty-color{background-color:#fff}#color-picker{align-items:center;display:flex;justify-content:space-around;margin:4px auto 0;max-width:300px}#color-picker .color-picker-container{font-size:0;height:auto;max-width:100%;position:relative;width:calc(100% - 94px)}#color-picker .color-picker-container .color-picker-module-wheel{margin:0}#color-picker .right-block{margin-left:20px}#color-picker .right-block .color-hsb-preview{border:1px solid #c4c4c4;border-radius:100px;height:72px;overflow:hidden;width:72px}#color-picker .right-block .color-hsb-preview .current-color-hsb-preview,#color-picker .right-block .color-hsb-preview .new-color-hsb-preview{height:36px}#color-picker .right-block .color-hsb-preview .new-color-hsb-preview{border-radius:100px 100px 0 0}#color-picker .right-block .color-hsb-preview .current-color-hsb-preview{border-radius:0 0 100px 100px}#color-picker .right-block .button-round{align-items:center;background-color:var(--fill-white);border:0;border-radius:100px;box-shadow:0 4px 4px rgba(0,0,0,.25);display:flex;height:72px;justify-content:center;margin-top:20px;padding:0;width:72px}.table-styles{width:100%}.table-styles .row,.table-styles .row li{margin-bottom:12px}.table-styles .row div,.table-styles .row li{align-items:center;box-shadow:0 0 0 1px #c4c4c4;display:flex;justify-content:center}.table-styles .row div,.table-styles li{margin:0;padding:1px}.table-styles .row div img,.table-styles li img{height:50px;width:70px}#edit-table-style .list ul ul{padding-left:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.icon.lang-flag{background-image:url(../../../presentationeditor/mobile/resources/img/controls/flags@2x.png);background-size:48px auto;height:12px;width:16px}.lang-flag.ca,.lang-flag.ca-ES{background-position:0 0}.lang-flag.cs,.lang-flag.cs-CZ{background-position:-16px 0}.lang-flag.da,.lang-flag.da-DK{background-position:-32px 0}.lang-flag.de,.lang-flag.de-DE{background-position:0 -12px}.lang-flag.el,.lang-flag.el-GR{background-position:-16px -12px}.lang-flag.en,.lang-flag.en-US{background-position:-32px -12px}.lang-flag.fr,.lang-flag.fr-FR{background-position:0 -24px}.lang-flag.hu,.lang-flag.hu-HU{background-position:-16px -24px}.lang-flag.it,.lang-flag.it-IT{background-position:-32px -24px}.lang-flag.ko,.lang-flag.ko-KR{background-position:0 -36px}.lang-flag.nl,.lang-flag.nl-NL{background-position:-16px -36px}.lang-flag.nb,.lang-flag.nb-NO,.lang-flag.nn,.lang-flag.nn-NO{background-position:-32px -36px}.lang-flag.pl,.lang-flag.pl-PL{background-position:0 -48px}.lang-flag.pt,.lang-flag.pt-BR{background-position:-16px -48px}.lang-flag.ro,.lang-flag.ro-RO{background-position:-32px -48px}.lang-flag.ru,.lang-flag.ru-RU{background-position:0 -60px}.lang-flag.sv,.lang-flag.sv-SE{background-position:-32px -60px}.lang-flag.tr,.lang-flag.tr-TR{background-position:0 -72px}.lang-flag.uk,.lang-flag.uk-UA{background-position:-16px -72px}.lang-flag.lv,.lang-flag.lv-LV{background-position:-32px -72px}.lang-flag.lt,.lang-flag.lt-LT{background-position:0 -84px}.lang-flag.vi,.lang-flag.vi-VN{background-position:-16px -84px}.lang-flag.de-CH,.lang-flag.fr-CH,.lang-flag.it-CH{background-position:-32px -84px}.lang-flag.pt-PT{background-position:-16px -96px}.lang-flag.de-AT{background-position:-32px -96px}.lang-flag.es,.lang-flag.es-ES{background-position:0 -108px}.lang-flag.en-GB{background-position:-32px -108px}.lang-flag.en-AU{background-position:0 -120px}.lang-flag.az-Latn-AZ{background-position:-16px -120px}.lang-flag.id,.lang-flag.id-ID{background-position:-32px -120px}.lang-flag.bg,.lang-flag.bg-BG{background-position:0 -132px}.lang-flag.ca-ES-valencia{background-position:-16px -132px}.lang-flag.en-CA{background-position:-32px -132px}.lang-flag.en-ZA{background-position:0 -144px}.lang-flag.eu,.lang-flag.eu-ES{background-position:-16px -144px}.lang-flag.gl,.lang-flag.gl-ES{background-position:-32px -144px}.lang-flag.hr,.lang-flag.hr-HR{background-position:0 -156px}.lang-flag.lb,.lang-flag.lb-LU{background-position:-16px -156px}.lang-flag.mn,.lang-flag.mn-MN{background-position:-32px -156px}.lang-flag.sl,.lang-flag.sl-SI{background-position:0 -168px}.lang-flag.sr,.lang-flag.sr-Cyrl-RS,.lang-flag.sr-Latn-RS{background-position:-16px -168px}.lang-flag.sk,.lang-flag.sk-SK{background-position:-32px -168px}.lang-flag.kk,.lang-flag.kk-KZ{background-position:0 -180px}.lang-flag.fi,.lang-flag.fi-FI,.lang-flag.sv-FI{background-position:-16px -180px}.lang-flag.zh,.lang-flag.zh-CN{background-position:-32px -180px}.lang-flag.ja,.lang-flag.ja-JP{background-position:0 -192px}.lang-flag.es-MX{background-position:-16px -192px}.checkbox-in-modal{align-items:center;display:flex;margin-top:10px}.checkbox-in-modal .right-text{margin-left:10px}.username-tip{color:#fff;display:none;height:20px;opacity:0;padding:0 10px;pointer-events:none;position:absolute;transition:opacity .1ms ease-out;z-index:900}.username-tip.active{display:block;opacity:1}.dlg-adv-options{z-index:13700}.dlg-adv-options .content-block{padding:0}.dlg-adv-options .picker-3d .picker-item{font-size:16px;padding:0;text-align:left}.dlg-adv-options .picker-center-highlight{left:0;right:0;width:100%}.dlg-macros-request .dialog-text{word-break:break-word}@keyframes flickerAnimation{0%{opacity:.1}50%{opacity:1}to{opacity:.1}}@-o-keyframes flickerAnimation{0%{opacity:.1}50%{opacity:1}to{opacity:.1}}@-moz-keyframes flickerAnimation{0%{opacity:.1}50%{opacity:1}to{opacity:.1}}@-webkit-keyframes flickerAnimation{0%{opacity:.1}50%{opacity:1}to{opacity:.1}}.doc-placeholder-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:6000}.statusbar .statusbar--box-tabs>ul>.locked a{box-shadow:inset 0 2px red}.font-item .item-inner{overflow:hidden}.font-item .item-inner:after{left:16px}.cell-editor{overflow:initial}.functions-list{background-color:var(--background-primary);max-height:200px;overflow-x:hidden;overflow-y:auto;width:360px}.functions-list__mobile{box-shadow:0 10px 10px -10px rgba(0,0,0,.3);left:0;position:absolute;right:0;width:100%}.functions-list__mobile .list{margin:0}.functions-list__mobile .list ul:before{display:none}.functions-list__mobile .list .item-content{padding-left:0}.functions-list__mobile .list .item-inner{padding-left:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-left) - var(--menu-list-offset))}.functions-list__mobile .list .item-title{font-size:15px}#idx-functions-list{width:350px}#idx-functions-list .popover-inner .navbars .right .link{font-weight:600}#idx-functions-list .popover-inner .navbars .navbar-bg{background:var(--background-secondary)}#idx-functions-list .popover-inner .navbars .navbar-bg:after,#idx-functions-list .popover-inner .page-function-info .navbar .navbar-bg:after{background:var(--background-menu-divider)}#idx-functions-list .popover-inner .page-function-info .navbar .navbar-inner{background:var(--background-secondary)}#idx-functions-list .popover-inner .page-function-info .navbar .navbar-inner .title{color:var(--text-normal)}#idx-functions-list .popover-inner .page-function-info .navbar .navbar-inner .right .link{color:var(--brand-slide);font-weight:600}#idx-functions-list .popover-inner .page-function-info .navbar .navbar-inner .icon-back:after{color:var(--brand-slide)}.highlight-palette{width:100%}.highlight-color{box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);flex-grow:1;margin:1px;min-height:34px;min-width:10px;position:relative}.highlight-color_active:after{border-radius:1px;box-shadow:0 0 0 1px #fff,0 0 0 4px #446995;content:" ";height:100%;position:absolute;width:100%;z-index:1}#idx-celleditor.expanded .functions-list__mobile{top:70px}.popover__functions{box-shadow:0 10px 100px rgba(0,0,0,.3)}.popover__functions .view{transition:height .2s}.popover__functions .popover-angle.on-bottom{display:none}.target-function-list{bottom:0;height:100%;left:0;position:absolute;top:0;width:0}.dropdown-list__placeholder{opacity:.6}.dropdown-list__placeholder .item-inner{border-bottom:1px solid var(--f7-list-item-border-color)}.swiper-wrapper .swiper-slide .list ul{background-color:initial}.swiper-pagination-bullet{background:var(--background-menu-divider);opacity:1}.swiper-pagination-bullet-active{background:var(--text-secondary)}.swiper-pagination-bullets{bottom:9px;position:fixed;width:100%}.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5.5px}.preview-cell-style{background-color:var(--fill-white);background-position:50%;background-repeat:no-repeat;background-size:cover;border:.5px solid var(--background-menu-divider);border-radius:4px;height:44px;width:104px}.sharing-placeholder{height:100%}.sheet-modal .page-current-comment{padding-bottom:60px}.picker-columns{justify-content:space-around}.row-picker .col-50{color:var(--text-secondary);text-align:center}.device-ios .app-layout{--f7-navbar-link-color:var(--brand-slide);--f7-subnavbar-link-color:var(--brand-slide);--f7-navbar-text-color:var(--text-normal);--f7-navbar-title-line-height:44px;--f7-navbar-link-line-height:44px;--f7-navbar-title-font-size:17px;--f7-list-bg-color:var(--background-primary);--f7-navbar-bg-color:var(--toolbar-background);--f7-tabbar-link-inactive-color:var(--toolbar-segment);--f7-radio-active-color:var(--brand-slide);--f7-toggle-active-color:var(--brand-slide);--f7-range-bar-active-bg-color:var(--brand-slide);--f7-list-button-text-color:var(--brand-slide);--f7-list-item-border-color:var(--background-menu-divider);--f7-page-bg-color:var(--background-tertiary);--f7-list-item-title-text-color:var(--text-normal);--f7-list-item-text-text-color:var(--text-normal);--f7-list-item-subtitle-text-color:var(--text-secondary);--f7-label-text-color:var(--text-normal);--f7-list-item-after-text-color:var(--text-normal);--f7-input-text-color:var(--text-normal);--f7-block-title-text-color:var(--text-secondary);--f7-input-placeholder-color:var(--text-secondary);--f7-list-chevron-icon-color:var(--text-tertiary);--f7-searchbar-search-icon-color:var(--text-tertiary);--f7-searchbar-input-clear-button-color:var(--text-tertiary);--f7-toggle-inactive-color:var(--background-menu-divider);--f7-toggle-border-color:var(--background-menu-divider);--f7-actions-button-border-color:var(--background-menu-divider);--f7-popover-bg-color:var(--background-primary);--f7-dialog-bg-color-rgb:var(--background-secondary);--f7-dialog-title-text-color:var(--text-normal);--f7-dialog-text-color:var(--text-normal);--f7-dialog-button-text-color:var(--brand-slide);--f7-dialog-border-divider-color:var(--background-menu-divider);--f7-subnavbar-border-color:var(--background-menu-divider);--f7-list-border-color:var(--background-menu-divider);--f7-picker-item-text-color:rgba(var(--text-normal),0.45);--f7-picker-item-selected-text-color:var(--text-normal)}.device-ios .app-layout #editor-navbar.navbar .left a+a,.device-ios .app-layout #editor-navbar.navbar .right a+a{margin-left:0}.device-ios .app-layout .navbar,.device-ios .app-layout .navbar-bg,.device-ios .app-layout .subnavbar{background-color:var(--f7-navbar-bg-color)}.device-ios .app-layout .navbar a.btn-doc-back,.device-ios .app-layout .navbar-bg a.btn-doc-back,.device-ios .app-layout .subnavbar a.btn-doc-back{width:22px}.device-ios .app-layout .navbar .title,.device-ios .app-layout .navbar-bg .title,.device-ios .app-layout .subnavbar .title{color:var(--text-normal);font-weight:600}.device-ios .app-layout .navbar .navbar-inner,.device-ios .app-layout .navbar .subnavbar-inner,.device-ios .app-layout .navbar-bg .navbar-inner,.device-ios .app-layout .navbar-bg .subnavbar-inner,.device-ios .app-layout .subnavbar .navbar-inner,.device-ios .app-layout .subnavbar .subnavbar-inner{z-index:auto}.device-ios .app-layout .navbar .sheet-close,.device-ios .app-layout .navbar-bg .sheet-close,.device-ios .app-layout .subnavbar .sheet-close{display:flex;height:44px;justify-content:center;width:44px}.device-ios .app-layout .subnavbar .icon-back{color:var(--brand-slide)}.device-ios .app-layout .popover__titled .list:first-child li:first-child>label,.device-ios .app-layout .popover__titled .list:first-child li:last-child>label,.device-ios .app-layout .popover__titled .list:first-child ul,.device-ios .app-layout .popover__titled .list:last-child li:first-child>label,.device-ios .app-layout .popover__titled .list:last-child li:last-child>label,.device-ios .app-layout .popover__titled .list:last-child ul{border-radius:0}.device-ios .app-layout .popover__titled .popover-inner>.view{border-radius:var(--f7-popover-border-radius)}.device-ios .app-layout .popover__titled .navbar-bg{backdrop-filter:none}.device-ios .app-layout .popover__titled .navbar-bg:after{background:var(--background-menu-divider)}.device-ios .app-layout .popover__titled .list:last-child li:last-child:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--f7-navbar-border-color,var(--f7-bars-border-color));bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:auto;top:auto;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)));transform-origin:50% 100%;width:100%}.device-ios .app-layout .popover li:last-child .segmented a:first-child{border-radius:var(--f7-button-border-radius) 0 0 var(--f7-button-border-radius)}.device-ios .app-layout .popover li:last-child .segmented a:last-child{border-radius:0 var(--f7-button-border-radius) var(--f7-button-border-radius) 0}.device-ios .app-layout .list .item-content .color-preview{background:var(--fill-white);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box;display:inline-block;height:8px;margin-top:21px;width:22px}.device-ios .app-layout .list .item-content .item-after .color-preview{height:30px;margin-top:-3px;width:75px}.device-ios .app-layout .list .item-inner{padding-top:7px}.device-ios .app-layout .list .item-inner .item-after .after-start{margin:0 5px}.device-ios .app-layout .list .item-inner .item-after .segmented{margin-left:10px;min-width:90px}.device-ios .app-layout .list .buttons .item-inner{align-items:stretch;padding-bottom:0;padding-top:0}.device-ios .app-layout .list .buttons .item-inner>.row{align-items:stretch;width:100%}.device-ios .app-layout .list .buttons .item-inner>.row .button{align-items:center;border:none;border-radius:0;display:flex;flex:1;font-size:17px;height:inherit;justify-content:center}.device-ios .app-layout .list .list-input-right input{text-align:right}.device-ios .app-layout .tab-buttons{align-self:center;display:flex;flex-wrap:nowrap;width:100%}.device-ios .app-layout .tab-buttons .tab-link{-webkit-box-flex:1;border:1px solid var(--toolbar-segment);color:var(--brand-slide);cursor:pointer;display:block;font-family:inherit;font-size:14px;font-weight:600;height:29px;line-height:26px;margin:0;outline:0;overflow:hidden;padding:0 1px;position:relative;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.device-ios .app-layout .tab-buttons .tab-link:first-child{border-left-style:solid;border-left-width:1px;border-radius:5px 0 0 5px}.device-ios .app-layout .tab-buttons .tab-link:last-child{border-radius:0 5px 5px 0}.device-ios .app-layout .tab-buttons .tab-link.tab-link-active{background:var(--toolbar-segment);color:var(--brand-text-on-brand)}.device-ios .app-layout .tab-buttons .tab-link.tab-link-active i.icon{background-color:var(--brand-text-on-brand)}.device-ios .app-layout .button{background:0 0;border:1px solid var(--brand-slide);box-sizing:border-box;color:var(--brand-slide);cursor:pointer;display:block;font-family:inherit;font-size:14px;height:29px;line-height:27px;margin:0;outline:0;overflow:hidden;padding:0 10px;position:relative;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.device-ios .app-layout .button-fill{background-color:var(--background-primary);color:var(--brand-slide)}.device-ios .app-layout .button-red{background-color:var(--background-primary);color:var(--text-error)}.device-ios .app-layout .buttons-list li{border:0;border-radius:0;box-shadow:none;font-size:17px;height:43px;min-height:43px;padding:0;text-transform:none}.device-ios .app-layout .button-red .list-button{color:var(--text-error)}.device-ios .app-layout .list-button{position:static}.device-ios .app-layout .block-title{color:#6d6d72;font-size:14px;line-height:1;margin:35px 15px 10px;overflow:hidden;position:relative;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.device-ios .app-layout .shapes .page-content{background:var(--fill-white)}.device-ios .app-layout .dialog{background-color:var(--f7-dialog-bg-color-rgb)}.device-ios .app-layout #color-picker .right-block .button-round .icon{height:30px;width:30px}.device-ios .app-layout .content-block{color:#6d6d72}.device-ios .app-layout #add-chart .page-content,.device-ios .app-layout #add-chart.page-content,.device-ios .app-layout #add-shape .page-content,.device-ios .app-layout #add-shape.page-content,.device-ios .app-layout #add-slide .page-content,.device-ios .app-layout #add-slide.page-content,.device-ios .app-layout #add-table .page-content,.device-ios .app-layout #add-table.page-content,.device-ios .app-layout .dataview .page-content,.device-ios .app-layout .dataview.page-content{background-color:var(--background-tertiary)}.device-ios .app-layout input[type=number]:-moz-placeholder,.device-ios .app-layout input[type=number]:-ms-input-placeholder,.device-ios .app-layout input[type=number]::-moz-placeholder,.device-ios .app-layout input[type=number]::-webkit-input-placeholder,.device-ios .app-layout input[type=number]::placeholder{color:#40865c}.device-ios .app-layout .regional-settings .item-title-row{align-items:center;display:flex;justify-content:flex-start}.device-ios .app-layout .regional-settings .item-title-row .item-title{margin-left:20px;white-space:normal}.device-ios .app-layout .navbar .searchbar{background:var(--f7-navbar-bg-color)}.device-ios .app-layout .navbar .searchbar-input-wrap{height:28px;margin-right:10px}.device-ios .app-layout .navbar .buttons-row-replace a{color:var(--brand-slide)}.device-ios .app-layout .searchbar input{appearance:none;background-color:var(--background-button);border:none;border-radius:5px;box-sizing:border-box;color:var(--text-normal);display:block;font-family:inherit;font-size:14px;font-weight:400;height:100%;padding:0 28px;width:100%}.device-ios .app-layout .searchbar input::placeholder{color:var(--text-tertiary)}.device-ios .app-layout .searchbar-inner__left{justify-content:center;margin-right:10px}.device-ios .app-layout .searchbar-inner__right .buttons-row a.next{margin-left:15px}.device-ios .app-layout .searchbar-expandable.searchbar-enabled.replace .searchbar-inner__right{width:28%}@media (max-width:550px){.device-ios .app-layout .navbar .searchbar-input-wrap{margin-right:0}.device-ios .app-layout .searchbar-expandable.searchbar-enabled{top:0}.device-ios .app-layout .searchbar-expandable.searchbar-enabled .searchbar-inner__center{flex-direction:column}.device-ios .app-layout .searchbar-expandable.searchbar-enabled .searchbar-inner__right{flex-direction:column-reverse;margin-left:10px}.device-ios .app-layout .searchbar-expandable.searchbar-enabled.replace{height:88px}.device-ios .app-layout .searchbar-expandable.searchbar-enabled.replace .searchbar-inner{height:100%}.device-ios .app-layout .searchbar-expandable.searchbar-enabled.replace .searchbar-inner__center .searchbar-input-wrap{margin:8px 0}.device-ios .app-layout .searchbar-expandable.searchbar-enabled.replace .searchbar-inner__right{height:100%;justify-content:space-between;width:auto}.device-ios .app-layout .searchbar-expandable.searchbar-enabled.replace .searchbar-inner__right .buttons-row-replace{height:50%}}.device-ios .app-layout .actions-button{--f7-actions-button-border-color:var(--background-menu-divider);background:var(--background-secondary)}.device-ios .app-layout .actions-button-text{color:var(--text-normal);font-size:20px;text-overflow:ellipsis;white-space:normal}.device-ios .app-layout input.modal-text-input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:var(--background-primary);border:1px solid var(--text-tertiary);border-radius:0;box-shadow:0 0 0 transparent;box-sizing:border-box;display:block;font-family:inherit;font-size:14px;height:26px;margin:15px 0 0;padding:0 5px;width:100%}.device-ios .app-layout .font-item .item-content{padding-left:0}.device-ios .app-layout .toggle-icon{background:transparent}.device-ios .app-layout .edit-comment-popup .navbar .title{line-height:normal}.device-android .app-layout{--f7-navbar-shadow-image:none;--f7-theme-color:var(--brand-slide);--f7-navbar-bg-color:var(--toolbar-background);--f7-navbar-link-color:var(--fill-white);--f7-navbar-text-color:var(--fill-white);--f7-navbar-height:56px;--f7-list-bg-color:var(--background-primary);--f7-subnavbar-bg-color:var(--toolbar-background);--f7-subnavbar-link-color:var(--toolbar-icons);--f7-subnavbar-text-color:var(--fill-white);--f7-subnavbar-height:56px;--f7-radio-active-color:var(--brand-slide);--f7-toggle-active-color:var(--brand-slide);--f7-range-bar-active-bg-color:var(--brand-slide);--f7-range-knob-color:var(--brand-slide);--f7-range-knob-size:16px;--f7-list-item-after-text-color:var(--text-normal);--f7-link-highlight-color:transparent;--f7-link-touch-ripple-color:hsla(0,0%,100%,.1);--f7-actions-bg-color:var(--background-secondary);--f7-actions-button-border-color:var(--background-menu-divider);--f7-popover-bg-color:var(--background-secondary);--f7-dialog-bg-color:var(--background-secondary);--f7-dialog-text-color:var(--text-secondary);--f7-dialog-title-text-color:var(--text-normal);--f7-dialog-button-text-color:var(--brand-slide);--f7-picker-item-text-color:rgba(var(--text-normal),0.45);--f7-picker-item-selected-text-color:var(--text-normal);--f7-input-bg-color:var(--background-primary);--f7-input-placeholder-color:var(--text-secondary);--f7-input-text-color:var(--text-normal);--f7-input-focused-border-color:var(--brand-slide);--f7-label-focused-text-color:var(--brand-slide)}.device-android .app-layout .button{--f7-touch-ripple-color:transparent}.device-android .app-layout .segmented .button{--f7-touch-ripple-color:var(--f7-list-link-pressed-bg-color)}.device-android .app-layout .navbar{--f7-touch-ripple-color:hsla(0,0%,100%,.1)}.device-android .app-layout .navbar .sheet-close{display:flex;height:56px;justify-content:center;width:56px}.device-android .app-layout .navbar-inner{background:var(--f7-navbar-bg-color);background-color:var(--f7-navbar-bg-color,var(--f7-bars-bg-color));background-image:var(--f7-navbar-bg-image,var(--f7-bars-bg-image))}.device-android .app-layout .page.page-with-subnavbar.page-with-logo .page-content{--f7-page-navbar-offset:var(--f7-navbar-height)}.device-android .app-layout .page{--f7-text-color:var(--text-normal);--f7-list-item-title-text-color:var(--text-normal);--f7-list-item-text-text-color:var(--text-normal);--f7-list-item-subtitle-text-color:var(--text-secondary);--f7-block-title-text-color:var(--text-secondary);--f7-label-text-color:var(--text-normal);--f7-page-bg-color:var(--background-tertiary);--f7-list-item-border-color:var(--background-menu-divider);--f7-list-chevron-icon-color:var(--text-tertiary);--f7-toggle-inactive-color:var(--background-menu-divider);--f7-toggle-border-color:var(--background-menu-divider);--f7-actions-button-text-color:var(--text-normal);--f7-subnavbar-border-color:var(--background-menu-divider);--f7-list-border-color:var(--background-menu-divider)}.device-android .app-layout .add-popup .view .add-image ul:after,.device-android .app-layout .add-popup .view .inputs-list ul:after{display:none}.device-android .app-layout .coauth__sheet{max-height:65%}.device-android .app-layout .segmented .decrement,.device-android .app-layout .segmented .increment{border:none;border-radius:0;display:flex;height:32px;margin-left:0;min-width:40px}.device-android .app-layout .segmented .decrement i.icon-expand-down,.device-android .app-layout .segmented .increment i.icon-expand-down{background:var(--brand-slide)}.device-android .app-layout .segmented label{color:var(--text-normal);line-height:32px;margin:0 5px}.device-android .app-layout .button{--f7-button-text-color:var(--brand-slide);appearance:none;background:0 0;border-radius:2px;box-sizing:border-box;color:var(--brand-slide);cursor:pointer;display:block;font-family:inherit;font-size:14px;height:36px;line-height:36px;margin:0;min-width:64px;outline:0;overflow:hidden;padding:0 8px;position:relative;text-align:center;text-overflow:ellipsis;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;white-space:nowrap}.device-android .app-layout .button-fill{background-color:initial;color:var(--brand-text-on-brand)}.device-android .app-layout .button-raised{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.device-android .app-layout .button-red{background-color:var(--text-error);color:var(--brand-text-on-brand)}.device-android .app-layout .buttons-list ul{background-color:var(--background-tertiary)}.device-android .app-layout .buttons-list ul:after,.device-android .app-layout .buttons-list ul:before{display:none}.device-android .app-layout .buttons-list ul li{border-radius:2px;color:var(--fill-white);font-size:14px;height:36px;margin:20px 16px;min-height:36px;text-transform:uppercase}.device-android .app-layout .table-presets .button{min-width:0}.device-android .app-layout .button-fill .list-button{background-color:var(--brand-slide);border-radius:2px;color:var(--brand-text-on-brand);font-size:14px;font-weight:500;height:36px;line-height:36px;margin:0;text-align:center;text-transform:uppercase}.device-android .app-layout .button-raised .list-button{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.device-android .app-layout .button-red .list-button{background-color:var(--text-error)}.device-android .app-layout .tab-buttons{display:flex;height:100%;justify-content:space-between;position:relative;width:100%}.device-android .app-layout .tab-buttons .tab-link{align-items:center;box-sizing:border-box;color:hsla(0,0%,100%,.7);font-size:14px;font-weight:500;height:100%;justify-content:center;padding-left:0;padding-right:0;text-transform:uppercase}.device-android .app-layout .tab-buttons .tab-link i.icon{opacity:.5}.device-android .app-layout .tab-buttons .tab-link.tab-link-active{color:var(--fill-white)}.device-android .app-layout .tab-buttons .tab-link.tab-link-active i.icon{background-color:var(--fill-white);opacity:1}.device-android .app-layout .tab-buttons .tab-link-highlight{--f7-tabbar-link-active-border-color:var(--toolbar-icons);bottom:0;height:3px;left:0;position:absolute}.device-android .app-layout .list.inputs-list .item-input .item-inner,.device-android .app-layout .list.inputs-list .item-link .item-inner{display:block}.device-android .app-layout .list.inputs-list .item-input .item-inner .item-label,.device-android .app-layout .list.inputs-list .item-input .item-inner .item-title,.device-android .app-layout .list.inputs-list .item-link .item-inner .item-label,.device-android .app-layout .list.inputs-list .item-link .item-inner .item-title{font-size:12px;width:100%}.device-android .app-layout .list.inputs-list .item-input .item-inner .item-input-wrap,.device-android .app-layout .list.inputs-list .item-link .item-inner .item-input-wrap{margin-left:0}.device-android .app-layout .list .buttons{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;min-height:48px;width:100%}.device-android .app-layout .list .buttons .item-content{width:100%}.device-android .app-layout .list .buttons .item-content .item-inner{padding-bottom:0;padding-top:0}.device-android .app-layout .list .buttons .item-content .item-inner .row{width:100%}.device-android .app-layout .list .buttons .item-content .item-inner .row .button{align-items:center;display:flex;flex:1;font-size:17px;justify-content:center;margin-left:5px}.device-android .app-layout .list .buttons .item-content .item-inner .row .button:first-child{margin-left:0}.device-android .app-layout .list .item-content .color-preview{background-color:var(--fill-white);border-radius:4px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);height:30px;margin-top:-3px;width:30px}.device-android .app-layout .list .item-content .color-preview.auto{background-color:#000}.device-android .app-layout #color-picker .right-block .button-round{background-color:var(--brand-slide)}.device-android .app-layout .regional-settings .list .item-inner{margin-left:16px}.device-android .app-layout .regional-settings .list .item-title-row{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%}.device-android .app-layout .regional-settings .list .item-title-row .item-title{white-space:normal}.device-android .app-layout .searchbar-inner__center{flex-wrap:wrap}.device-android .app-layout .navbar .searchbar-input-wrap{height:32px;margin:4px 0}.device-android .app-layout .navbar-inner{overflow:initial}.device-android .app-layout .searchbar .input-clear-button{height:18px;margin-top:-8px;width:18px}.device-android .app-layout .searchbar .input-clear-button:after{color:var(--fill-white);font-size:19px;line-height:19px}.device-android .app-layout .searchbar-icon:after{color:var(--fill-white);font-size:19px}.device-android .app-layout .searchbar input{appearance:none;background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' height='24' width='24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;background-size:24px 24px;border:none;border-bottom:1px solid var(--fill-white);border-radius:0;box-sizing:border-box;color:var(--fill-white);display:block;font-family:inherit;font-size:16px;font-weight:400;height:100%;opacity:1;padding:0 36px 0 24px;transition-duration:.3s;width:100%}.device-android .app-layout .searchbar input::placeholder{color:var(--fill-white)}.device-android .app-layout .navbar .searchbar-expandable.searchbar-enabled{top:0}.device-android .app-layout .navbar .searchbar-expandable.searchbar-enabled .searchbar-inner{height:100%}.device-android .app-layout .navbar .searchbar-expandable.searchbar-enabled .searchbar-inner__center{flex-direction:column}.device-android .app-layout .navbar .searchbar-expandable.searchbar-enabled .searchbar-inner__right{flex-direction:column-reverse}.device-android .app-layout .navbar .searchbar-expandable.searchbar-enabled.replace{height:96px}.device-android .app-layout .navbar a.link{padding:0 16px}.device-android .app-layout .navbar a.link.searchbar-enable i.icon-search{background-color:var(--toolbar-icons)}.device-android .app-layout .navbar a.icon-only{height:56px;width:auto}.device-android .app-layout .navbar .buttons-row-replace a{color:var(--fill-white);padding:0}.device-android .app-layout .navbar .searchbar .buttons-row{align-self:flex-start}@media (max-width:550px){.device-android .app-layout .searchbar-expandable.searchbar-enabled .searchbar-inner__left{margin-right:33px}}.device-android .app-layout .actions-button-text{color:var(--text-normal);cursor:pointer;font-size:16px;line-height:48px}@media (min-width:496px){.device-android .app-layout .actions-modal{left:auto;margin-left:0;width:100%}}.device-android .app-layout input.modal-text-input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:#fff;border:none;box-shadow:none;box-sizing:border-box;display:block;font-family:inherit;font-size:16px;height:36px;margin:15px 0 0;padding:0;-webkit-transition-duration:.2s;transition-duration:.2s;width:100%}.device-android .app-layout .input-field .inputs-list{margin:15px 0 0}.device-android .app-layout .input-field .inputs-list ul{background:none}.device-android .app-layout .input-field .inputs-list ul:after,.device-android .app-layout .input-field .inputs-list ul:before{display:none}.device-android .app-layout .input-field .inputs-list .item-inner,.device-android .app-layout .input-field .inputs-list .item-input{padding:0}.device-android .app-layout .font-item .item-radio:not(.item-radio-icon-end)>.icon-radio{margin-right:0}.device-android .app-layout .navbar-link-settings .navbar-inner{background:var(--background-primary)}.device-android .app-layout .navbar-link-settings .title,.device-android .app-layout .navbar-link-settings a{color:var(--text-normal)}.device-ios .theme-type-dark i.icon.icon-logo{background:url(../../../presentationeditor/mobile/resources/img/header/logo-android.svg) no-repeat 50%}.device-ios i.icon.icon_mask{background-color:#fff}.device-ios i.icon.icon-logo{background:url(../../../presentationeditor/mobile/resources/img/header/logo-ios.svg) no-repeat 50%;height:14px;width:100px}.device-ios i.icon.icon-prev{background-color:var(--brand-slide);height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='m16 20.5-1 1L4.5 11 15 .5l1 1L6.6 11l9.4 9.5z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-prev:after{display:none}.device-ios i.icon.icon-next{background-color:var(--brand-slide);height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M15.5 11 6 1.5 7.1.4 17.5 11 7.1 21.5l-1.1-1 9.5-9.5z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-next:after{display:none}.device-ios i.icon.icon-edit{background-color:var(--brand-slide);height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M0 20h22v1H0v-1zM19.3 5.3 6.1 18.4l-1.5-1.5L17.8 3.8l-.7-.7L3.5 16.7 3 20l3.3-.5L19.9 5.9zM20.5 5.3 22 3.8s-.2-1.2-.9-1.9c-.7-.8-1.9-.9-1.9-.9l-1.5 1.5 2.8 2.8z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon_mask{background-color:var(--text-normal)}.device-android i.icon.icon-logo{background:url(../../../presentationeditor/mobile/resources/img/header/logo-android.svg) no-repeat 50%;height:14px;width:100px}.device-android i.icon.icon-prev{background-color:var(--brand-slide);height:20px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M5.1 10.9 13.9 2 16 4.1l-6.8 7 6.8 6.8-2.1 2.1-8.8-8.8-.1-.1z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:20px}.device-android i.icon.icon-prev:after{display:none}.device-android i.icon.icon-next{background-color:var(--brand-slide);height:20px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M16.9 10.9 8.1 2 6 4.1l6.8 7L6 17.9 8.1 20l8.8-8.8.1-.1z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:20px}.device-android i.icon.icon-next:after{display:none}.device-android .navbar i.icon.icon-collaboration{background-color:var(--toolbar-icons);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg clip-path='url(%23a)' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M7.5 14c-2.823 0-4.989 1.407-6.099 3.257-.56.935-.4 1.305-.299 1.433.154.194.508.31.87.31H7.5v1H1.972c-.47 0-1.216-.134-1.655-.69-.49-.622-.412-1.502.227-2.567C1.834 14.593 4.324 13 7.5 13v1Zm0-1c3.177 0 5.639 1.593 6.929 3.743.639 1.065.716 1.945.226 2.567-.438.556-1.184.69-1.655.69H7.5v-1H13c.363 0 .717-.116.87-.31.101-.128.262-.498-.299-1.433C12.461 15.407 10.323 14 7.5 14v-1Z'/%3E%3Cpath d='M15 20h7c.471 0 1.217-.134 1.656-.69.49-.622.413-1.502-.226-2.567C22.14 14.593 19.677 13 16.5 13c-1.293 0-2.322.164-3.354.623.364.28.64.494.997.732A7.774 7.774 0 0 1 16.502 14c2.823 0 4.96 1.407 6.071 3.257.561.935.4 1.305.299 1.433-.153.194-.508.31-.87.31H16.5a1.466 1.466 0 0 1-.343.478c-.444.415-.738.522-1.157.522ZM7.5 11C8.76 11 10 9.786 10 8S8.76 5 7.5 5 5 6.214 5 8s1.24 3 2.5 3Zm0 1c1.933 0 3.5-1.79 3.5-4S9.433 4 7.5 4 4 5.79 4 8s1.567 4 3.5 4ZM17 11c.965 0 2-.97 2-2.5S17.965 6 17 6c-.965 0-2 .97-2 2.5s1.035 2.5 2 2.5Zm0 1c1.657 0 3-1.567 3-3.5S18.657 5 17 5s-3 1.567-3 3.5 1.343 3.5 3 3.5Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android .navbar i.icon.icon-back{color:var(--toolbar-icons)}.device-android .navbar i.icon.icon-edit{background-color:var(--toolbar-icons);height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--toolbar-icons)'%3E%3Cpath d='M0 20h22v1H0v-1zM17.1 3.1 3.5 16.7 3 20l3.3-.5L19.9 5.9zM20.5 5.3 22 3.8s-.2-1.2-.9-1.9c-.7-.8-1.9-.9-1.9-.9l-1.5 1.5 2.8 2.8z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android .navbar i.icon.icon-close{background-color:var(--text-normal);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M18.984 6.422 13.406 12l5.578 5.578-1.406 1.406L12 13.406l-5.578 5.578-1.406-1.406L10.594 12 5.016 6.422l1.406-1.406L12 10.594l5.578-5.578 1.406 1.406Z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android .navbar i.icon.icon-done-disabled{background-color:var(--text-tertiary)}.device-android .navbar i.icon.icon-done,.device-android .navbar i.icon.icon-done-disabled{height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='m9 16.219 10.594-10.64L21 6.983l-12 12-5.578-5.578L4.782 12 9 16.219Z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android .navbar i.icon.icon-done{background-color:var(--brand-slide)}i.icon.icon-paste{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 2H0v18h9v4h15V7h-5V2h-5v1h4v4H9v12H1V3h4V2Zm5 6h13v15H10V8Z'/%3E%3Cpath d='M5 0h9v5H5V0Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 12h-9v-1h9v1ZM21 16h-9v-1h9v1ZM21 20h-9v-1h9v1Z'/%3E%3C/svg%3E")}i.icon.icon-copy,i.icon.icon-paste{background-color:var(--text-normal);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}i.icon.icon-copy{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1h14v6h1V0H0v17h8v-1H1V1Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23 8H9v15h14V8ZM8 7v17h16V7H8ZM13 5H3V4h10v1ZM8 9H3V8h5v1ZM8 13H3v-1h5v1Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 12H11v-1h10v1ZM21 16H11v-1h10v1ZM21 20H11v-1h10v1Z'/%3E%3C/svg%3E")}i.icon.icon-cut{background-color:var(--text-normal);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.224 22.27c1.291.857 3.303.448 4.435-1.257 1.132-1.706.727-3.719-.564-4.575-1.291-.857-3.303-.448-4.435 1.257-1.132 1.706-.727 3.719.564 4.575Zm-.553.834c1.841 1.221 4.447.532 5.821-1.538 1.375-2.071.996-4.74-.844-5.962-1.841-1.221-4.447-.533-5.821 1.538-1.375 2.071-.996 4.74.844 5.962ZM20.916 22.27c-1.291.857-3.303.448-4.435-1.257-1.132-1.706-.727-3.719.564-4.575 1.291-.857 3.303-.448 4.435 1.257 1.132 1.706.727 3.719-.564 4.575Zm.553.834c-1.841 1.221-4.447.532-5.821-1.538-1.374-2.071-.996-4.74.844-5.962 1.841-1.221 4.447-.533 5.822 1.538 1.374 2.071.995 4.74-.845 5.962Z'/%3E%3Cpath d='m16.492 15.604-2.588-3.13L19.955.676a.436.436 0 0 0-.228-.595c-.285-.092-.628 0-.742.183L12.023 11.42 5.176.264c-.115-.229-.457-.32-.742-.229-.286.092-.4.366-.286.595L10.2 12.428l-2.552 3.176L9.229 18l2.794-4.52L14.911 18l1.581-2.396Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}i.icon.icon-next:after,i.icon.icon-prev:after{content:none}i.icon.icon-collaboration{background-color:var(--brand-slide);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg clip-path='url(%23a)' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M7.5 14c-2.823 0-4.989 1.407-6.099 3.257-.56.935-.4 1.305-.299 1.433.154.194.508.31.87.31H7.5v1H1.972c-.47 0-1.216-.134-1.655-.69-.49-.622-.412-1.502.227-2.567C1.834 14.593 4.324 13 7.5 13v1Zm0-1c3.177 0 5.639 1.593 6.929 3.743.639 1.065.716 1.945.226 2.567-.438.556-1.184.69-1.655.69H7.5v-1H13c.363 0 .717-.116.87-.31.101-.128.262-.498-.299-1.433C12.461 15.407 10.323 14 7.5 14v-1Z'/%3E%3Cpath d='M15 20h7c.471 0 1.217-.134 1.656-.69.49-.622.413-1.502-.226-2.567C22.14 14.593 19.677 13 16.5 13c-1.293 0-2.322.164-3.354.623.364.28.64.494.997.732A7.774 7.774 0 0 1 16.502 14c2.823 0 4.96 1.407 6.071 3.257.561.935.4 1.305.299 1.433-.153.194-.508.31-.87.31H16.5a1.466 1.466 0 0 1-.343.478c-.444.415-.738.522-1.157.522ZM7.5 11C8.76 11 10 9.786 10 8S8.76 5 7.5 5 5 6.214 5 8s1.24 3 2.5 3Zm0 1c1.933 0 3.5-1.79 3.5-4S9.433 4 7.5 4 4 5.79 4 8s1.567 4 3.5 4ZM17 11c.965 0 2-.97 2-2.5S17.965 6 17 6c-.965 0-2 .97-2 2.5s1.035 2.5 2 2.5Zm0 1c1.657 0 3-1.567 3-3.5S18.657 5 17 5s-3 1.567-3 3.5 1.343 3.5 3 3.5Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}i.icon.icon-cancellation{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='2' y='2' width='20' height='20'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='%23c4c4c4' stroke='var(--brand-slide)'/%3E%3C/mask%3E%3Cg mask='url(%23a)' stroke='var(--brand-slide)'%3E%3Ccircle cx='12' cy='12' r='9.5' transform='rotate(-90 12 12)'/%3E%3Cpath d='M5.091 19.202 19.192 5.101'/%3E%3C/g%3E%3C/svg%3E");height:24px;width:24px}i.icon.icon-remove-style{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.333 2a1.06 1.06 0 0 0-1.066 1.053V4H4.533A.53.53 0 0 0 4 4.526c0 .291.239.527.533.527h.534l1 15.894A1.06 1.06 0 0 0 7.133 22h9.734a1.06 1.06 0 0 0 1.066-1.053L19 5h.467c.294 0 .533-.21.533-.5 0-.29-.239-.5-.533-.5h-3.734v-.947A1.06 1.06 0 0 0 14.667 2H9.333Zm5.334 2v-.947H9.333V4h5.334ZM18 5H6l.941 15.062A1 1 0 0 0 7.94 21h8.122a1 1 0 0 0 .998-.938L18 5Z' fill='%23FF3B30'/%3E%3Cpath d='M8 7.002h1L9.5 19h-1L8 7.002ZM11.5 7h1v12h-1V7ZM15 7.002 16 7l-.5 12h-1L15 7.002Z' fill='%23FF3B30'/%3E%3C/svg%3E");height:24px;width:24px}i.icon.icon-image{background-color:var(--brand-slide);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 9a2 2 0 1 1-4 0 2 2 0 0 1 4 0ZM8 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 4v16h20V4H2Zm19 1H3v11.293l3.5-3.5 2 2 6-6 6.5 6.5V5ZM3 19v-1.293l3.5-3.5 2 2 6-6 6.5 6.5V19H3Z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}i.icon.icon-format-pdf{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 1a3 3 0 0 0-3 3v16a3 3 0 0 0 3 3h16a3 3 0 0 0 3-3V4a3 3 0 0 0-3-3H4Zm1 8v6h1.071v-2H7.68c.887 0 1.607-.672 1.607-1.5v-1c0-.828-.72-1.5-1.607-1.5H5Zm1.071 1H7.68c.295 0 .535.224.535.5v1c0 .276-.24.5-.535.5H6.07v-2Zm9.643 5h1.072v-2h2.678v-1h-2.678v-2H20V9h-4.286v6Zm-5.357-6h2.679c.887 0 1.607.672 1.607 1.5v3c0 .828-.72 1.5-1.607 1.5h-2.679V9Zm2.679 1h-1.607v4h1.607c.296 0 .535-.224.535-.5v-3c0-.276-.24-.5-.535-.5Z' fill='%23000'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23DB4437' d='M0 0h24v24H0z'/%3E%3C/g%3E%3C/svg%3E");height:22px;width:22px}i.icon.icon-format-pdfa{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 12a6 6 0 1 0 0 12 6 6 0 0 0 0-12Zm.275 2.815h.326l2.618 6.37H19.82l-.524-1.417h-2.602l-.52 1.418H14.78l2.604-6.371H18.275Zm-1.23 4.003h1.902l-.954-2.582-.949 2.582Z' fill='%23A8A8A8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 4a3 3 0 0 1 3-3h16a3 3 0 0 1 3 3v9.101a6.981 6.981 0 0 0-4.036-2.035V11h-2.678V9H19.5V8h-4.286v3.576a6.983 6.983 0 0 0-1.071.582V9.5c0-.828-.72-1.5-1.607-1.5H9.857v6h2.398A6.968 6.968 0 0 0 11 18c0 1.959.805 3.73 2.101 5H4a3 3 0 0 1-3-3V4Zm3.5 4v6h1.071v-2H7.18c.887 0 1.607-.672 1.607-1.5v-1c0-.828-.72-1.5-1.607-1.5H4.5Zm1.071 1H7.18c.295 0 .535.224.535.5v1c0 .276-.24.5-.535.5H5.57V9Zm6.965 0h-1.607v4h1.607c.296 0 .535-.224.535-.5v-3c0-.276-.24-.5-.535-.5Z' fill='%23DB4437'/%3E%3C/svg%3E");height:22px;width:22px}i.icon.icon-numbers-1{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M21 13.998h35v1H21zM21 31.998h35v1H21zM21 49.998h35v1H21z'/%3E%3Cpath d='M8.605 18.998v-6.725h-.021l-2.052 1.478V12.73l2.062-1.482h.946v7.75h-.935ZM6.58 31.482c0-.677.244-1.239.73-1.687.488-.45 1.096-.676 1.827-.676.69 0 1.276.206 1.756.617.48.412.72.915.72 1.51 0 .43-.118.843-.355 1.24-.236.398-.68.933-1.332 1.606l-1.96 2.025v.022h3.776v.859H6.628v-.666l2.729-2.873c.52-.548.863-.964 1.031-1.247.172-.283.258-.585.258-.907 0-.373-.15-.69-.451-.951a1.585 1.585 0 0 0-1.085-.392c-.455 0-.834.145-1.139.435-.304.29-.456.652-.456 1.085v.005H6.58v-.005ZM8.208 50.42v-.816h.929c.444 0 .807-.127 1.09-.38.283-.259.424-.584.424-.978s-.13-.708-.392-.94c-.261-.233-.632-.35-1.112-.35-.444 0-.805.119-1.085.355-.279.236-.44.559-.483.967h-.93c.055-.659.309-1.184.764-1.574.458-.39 1.05-.585 1.777-.585.699 0 1.279.188 1.74.564.463.376.694.854.694 1.434 0 .483-.144.89-.43 1.219-.287.33-.673.537-1.16.623v.021c.587.036 1.054.224 1.401.564.348.337.521.778.521 1.322 0 .433-.121.823-.365 1.17a2.39 2.39 0 0 1-.988.806c-.415.19-.875.285-1.38.285-.802 0-1.449-.2-1.94-.602-.49-.4-.753-.927-.789-1.579h.93c.042.405.223.73.542.978.319.243.734.365 1.246.365s.933-.13 1.262-.392c.333-.261.5-.594.5-1 0-.454-.162-.814-.484-1.079-.319-.265-.755-.397-1.31-.397h-.972ZM13 17.998h1v1h-1zM13 35.998h1v1h-1zM13 52.998h1v1h-1z' fill='%23444'/%3E%3C/svg%3E")}i.icon.icon-numbers-2{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M21 13.998h35v1H21zM21 31.998h35v1H21zM21 49.998h35v1H21z'/%3E%3Cpath d='M8.605 18.998v-6.725h-.021l-2.052 1.478V12.73l2.062-1.482h.946v7.75h-.935Zm2.47 1.488c.122-.208.214-.37.275-.489.064-.114.157-.299.279-.553.125-.254.224-.496.295-.725.075-.23.152-.5.231-.811.083-.312.144-.647.183-1.005.04-.361.059-.74.059-1.133 0-.576-.047-1.128-.14-1.654a6.935 6.935 0 0 0-.784-2.261 3.354 3.354 0 0 0-.408-.602h.784c.168.215.31.406.424.575.115.164.246.39.393.676.15.287.27.575.36.865a8.83 8.83 0 0 1 .328 2.412c-.001 1.923-.486 3.491-1.457 4.705h-.821ZM6.58 31.482c0-.677.244-1.239.73-1.687.488-.45 1.096-.676 1.827-.676.69 0 1.276.206 1.756.617.48.412.72.915.72 1.51 0 .43-.118.843-.355 1.24-.236.398-.68.933-1.332 1.606l-1.96 2.025v.022h3.776v.859H6.628v-.666l2.729-2.873c.52-.548.863-.964 1.031-1.247.172-.283.258-.585.258-.907 0-.373-.15-.69-.451-.951a1.585 1.585 0 0 0-1.085-.392c-.455 0-.834.145-1.139.435-.304.29-.456.652-.456 1.085v.005H6.58v-.005Zm5.85 7.004c.12-.208.212-.37.273-.489.065-.114.158-.299.28-.553.125-.254.223-.496.295-.725.075-.23.152-.5.23-.811.083-.312.144-.647.183-1.005.04-.361.06-.74.06-1.133 0-.577-.047-1.128-.14-1.654a6.935 6.935 0 0 0-.784-2.261 3.364 3.364 0 0 0-.409-.602h.785c.168.215.31.406.424.575.114.164.245.39.392.676.15.287.27.575.36.865a8.844 8.844 0 0 1 .328 2.412c0 1.923-.486 3.491-1.456 4.705h-.822ZM8.208 50.42v-.816h.929c.444 0 .807-.127 1.09-.38.283-.259.424-.584.424-.978s-.13-.708-.392-.94c-.261-.233-.632-.35-1.112-.35-.444 0-.805.119-1.085.355-.279.236-.44.559-.483.967h-.93c.055-.659.309-1.184.764-1.574.458-.39 1.05-.585 1.777-.585.699 0 1.279.188 1.74.564.463.376.694.854.694 1.434 0 .483-.144.89-.43 1.219-.287.33-.673.537-1.16.623v.021c.587.036 1.054.224 1.401.564.348.337.521.778.521 1.322 0 .433-.121.823-.365 1.17a2.39 2.39 0 0 1-.988.806c-.415.19-.875.285-1.38.285-.802 0-1.449-.2-1.94-.602-.49-.4-.753-.927-.789-1.579h.93c.042.405.223.73.542.978.319.243.734.365 1.246.365s.933-.13 1.262-.392c.333-.261.5-.594.5-1 0-.454-.162-.814-.484-1.079-.319-.265-.755-.397-1.31-.397h-.972Zm4.5 5.066c.122-.208.213-.37.274-.489.065-.114.158-.299.28-.553.125-.254.223-.496.295-.725.075-.23.152-.5.231-.811.082-.312.143-.647.183-1.005.04-.361.059-.74.059-1.133 0-.577-.047-1.128-.14-1.654a6.935 6.935 0 0 0-.784-2.261 3.364 3.364 0 0 0-.408-.602h.784c.168.215.31.406.424.575.115.164.245.39.392.676.15.287.27.575.36.865.09.29.167.647.231 1.069.065.419.097.866.097 1.343 0 1.923-.485 3.491-1.456 4.705h-.821Z' fill='%23444'/%3E%3C/svg%3E")}i.icon.icon-numbers-3{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M21 13.998h35v1H21zM21 31.998h35v1H21zM21 49.998h35v1H21z'/%3E%3Cpath fill='%23444' d='M7 10.998h1v8H7zM10 17.998h1v1h-1zM7 28.998h1v8H7zM10 28.998h1v8h-1zM13 35.998h1v1h-1zM7 45.998h1v8H7zM10 45.998h1v8h-1zM13 45.998h1v8h-1zM16 52.998h1v1h-1z'/%3E%3C/svg%3E")}i.icon.icon-numbers-4{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M21 13.998h35v1H21zM21 31.998h35v1H21zM21 49.998h35v1H21z'/%3E%3Cpath d='m11.79 18.998-.779-2.218H7.928l-.779 2.218H6.134l2.858-7.75h.956l2.857 7.75H11.79Zm-2.336-6.574-1.241 3.534h2.514l-1.241-3.534h-.032ZM9.776 36.998H6.752v-7.75h3.035c.662 0 1.197.177 1.606.531.411.355.617.822.617 1.402 0 .405-.13.772-.392 1.101-.258.326-.573.523-.945.591v.043c.526.068.945.274 1.257.618.315.343.472.773.472 1.289 0 .684-.232 1.217-.698 1.6-.462.383-1.105.575-1.928.575Zm-2.057-6.896v2.486h1.547c.573 0 1.01-.11 1.31-.333.304-.222.457-.542.457-.961 0-.383-.127-.677-.382-.88-.254-.209-.615-.312-1.085-.312H7.72Zm0 6.042H9.63c.583 0 1.026-.116 1.326-.35.301-.232.452-.572.452-1.02 0-.902-.623-1.353-1.87-1.353H7.72v2.723ZM9.942 54.127c-1.07 0-1.92-.36-2.55-1.08-.628-.723-.94-1.699-.94-2.927 0-1.217.316-2.188.95-2.911.634-.727 1.48-1.09 2.54-1.09.845 0 1.562.236 2.149.709.59.469.947 1.09 1.069 1.863h-.978a2.1 2.1 0 0 0-.8-1.219c-.408-.308-.888-.462-1.44-.462-.755 0-1.36.283-1.815.849-.455.566-.682 1.32-.682 2.261 0 .953.225 1.71.677 2.272.45.562 1.06.843 1.826.843.57 0 1.049-.13 1.44-.392.39-.261.655-.628.794-1.1h.978c-.18.765-.546 1.354-1.101 1.766-.555.412-1.26.618-2.117.618ZM15 17.998h1v1h-1zM15 35.998h1v1h-1zM15 52.998h1v1h-1z' fill='%23444'/%3E%3C/svg%3E")}i.icon.icon-numbers-5{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M21 13.998h35v1H21zM21 31.998h35v1H21zM21 49.998h35v1H21z'/%3E%3Cpath d='M8.524 18.24c.473 0 .863-.135 1.171-.407.312-.276.468-.622.468-1.037v-.467l-1.515.096c-.88.054-1.321.364-1.321.93 0 .268.107.483.322.644.218.161.51.242.875.242Zm-.198.812c-.588 0-1.06-.156-1.418-.468-.358-.311-.537-.723-.537-1.235 0-.498.186-.888.558-1.17.373-.287.91-.452 1.612-.495l1.622-.097v-.483c0-.358-.115-.634-.344-.827-.23-.193-.557-.29-.983-.29-.337 0-.621.08-.854.242-.23.16-.372.377-.43.65h-.897c.015-.488.231-.896.65-1.225.42-.333.933-.5 1.542-.5.684 0 1.23.17 1.638.51.408.337.612.79.612 1.36v3.974h-.886v-1.004h-.021a1.86 1.86 0 0 1-.752.773c-.337.19-.708.285-1.112.285Zm3.577 1.434c.122-.208.213-.37.274-.489.064-.114.157-.299.28-.553.124-.254.223-.496.294-.725.076-.23.153-.5.231-.811a6.85 6.85 0 0 0 .183-1.005c.04-.361.06-.74.06-1.133 0-.576-.047-1.128-.14-1.654a6.935 6.935 0 0 0-.36-1.343 7.911 7.911 0 0 0-.425-.918 3.36 3.36 0 0 0-.408-.602h.784c.169.215.31.406.425.575.114.164.245.39.392.676.15.287.27.575.36.865a8.844 8.844 0 0 1 .328 2.412c0 1.923-.486 3.491-1.456 4.705h-.822ZM9.48 37.052a2.3 2.3 0 0 1-1.117-.263 1.98 1.98 0 0 1-.768-.769h-.021v.978h-.886v-8.089h.934v3.239h.022c.182-.319.435-.564.757-.736.322-.172.69-.258 1.101-.258.73 0 1.321.272 1.772.817.452.54.677 1.251.677 2.132 0 .884-.227 1.597-.682 2.138-.451.54-1.047.81-1.789.81Zm-.166-5.065c-.505 0-.915.197-1.23.59-.312.39-.467.9-.467 1.526 0 .63.155 1.14.467 1.53.315.391.725.586 1.23.586.508 0 .915-.191 1.22-.575.307-.383.461-.896.461-1.541 0-.64-.154-1.153-.462-1.536-.304-.387-.71-.58-1.219-.58Zm3.19 6.499c.122-.208.213-.37.274-.489.065-.114.158-.299.28-.553.125-.254.223-.496.295-.725.075-.23.152-.5.231-.811.082-.312.143-.647.183-1.005.039-.361.059-.74.059-1.133 0-.577-.047-1.128-.14-1.654a6.935 6.935 0 0 0-.784-2.261 3.364 3.364 0 0 0-.408-.602h.784c.168.215.31.406.424.575.115.164.245.39.392.676.15.287.27.575.36.865.09.29.167.647.231 1.069.064.419.097.866.097 1.343 0 1.923-.486 3.491-1.456 4.705h-.822ZM11.42 50.093H10.5a1.274 1.274 0 0 0-.483-.795c-.262-.207-.602-.311-1.02-.311-.51 0-.92.193-1.23.58-.312.387-.468.899-.468 1.536 0 .652.156 1.167.467 1.547.315.38.729.57 1.24.57.405 0 .737-.092.995-.275.26-.186.43-.453.51-.8h.918c-.079.57-.34 1.03-.784 1.38-.44.351-.988.527-1.644.527-.802 0-1.444-.265-1.928-.795-.483-.534-.725-1.252-.725-2.154 0-.888.242-1.6.725-2.138.484-.54 1.123-.81 1.918-.81.684 0 1.244.19 1.68.569.438.376.687.832.747 1.37Zm.472 5.393c.122-.208.213-.37.274-.489.064-.114.158-.299.28-.553.125-.254.223-.496.295-.725.075-.23.152-.5.23-.811.083-.312.144-.647.183-1.005.04-.361.06-.74.06-1.133 0-.577-.047-1.128-.14-1.654a6.935 6.935 0 0 0-.784-2.261 3.359 3.359 0 0 0-.409-.602h.784c.169.215.31.406.425.575.114.164.245.39.392.676.15.287.27.575.36.865a8.844 8.844 0 0 1 .328 2.412c0 1.923-.486 3.491-1.456 4.705h-.822Z' fill='%23444'/%3E%3C/svg%3E")}i.icon.icon-numbers-6{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M21 13.998h35v1H21zM21 31.998h35v1H21zM21 49.998h35v1H21z'/%3E%3Cpath d='M8.524 18.24c.473 0 .863-.135 1.171-.407.312-.276.468-.622.468-1.037v-.467l-1.515.096c-.88.054-1.321.364-1.321.93 0 .268.107.483.322.644.218.161.51.242.875.242Zm-.198.812c-.588 0-1.06-.156-1.418-.468-.358-.311-.537-.723-.537-1.235 0-.498.186-.888.558-1.17.373-.287.91-.452 1.612-.495l1.622-.097v-.483c0-.358-.115-.634-.344-.827-.23-.193-.557-.29-.983-.29-.337 0-.621.08-.854.242-.23.16-.372.377-.43.65h-.897c.015-.488.231-.896.65-1.225.42-.333.933-.5 1.542-.5.684 0 1.23.17 1.638.51.408.337.612.79.612 1.36v3.974h-.886v-1.004h-.021a1.86 1.86 0 0 1-.752.773c-.337.19-.708.285-1.112.285ZM9.48 37.052a2.3 2.3 0 0 1-1.117-.263 1.98 1.98 0 0 1-.768-.769h-.021v.978h-.886v-8.089h.934v3.239h.022c.182-.319.435-.564.757-.736.322-.172.69-.258 1.101-.258.73 0 1.321.272 1.772.817.452.54.677 1.251.677 2.132 0 .884-.227 1.597-.682 2.138-.451.54-1.047.81-1.789.81Zm-.166-5.065c-.505 0-.915.197-1.23.59-.312.39-.467.9-.467 1.526 0 .63.155 1.14.467 1.53.315.391.725.586 1.23.586.508 0 .915-.191 1.22-.575.307-.383.461-.896.461-1.541 0-.64-.154-1.153-.462-1.536-.304-.387-.71-.58-1.219-.58ZM11.42 50.093H10.5a1.274 1.274 0 0 0-.483-.795c-.262-.207-.602-.311-1.02-.311-.51 0-.92.193-1.23.58-.312.387-.468.899-.468 1.536 0 .652.156 1.167.467 1.547.315.38.729.57 1.24.57.405 0 .737-.092.995-.275.26-.186.43-.453.51-.8h.918c-.079.57-.34 1.03-.784 1.38-.44.351-.988.527-1.644.527-.802 0-1.444-.265-1.928-.795-.483-.534-.725-1.252-.725-2.154 0-.888.242-1.6.725-2.138.484-.54 1.123-.81 1.918-.81.684 0 1.244.19 1.68.569.438.376.687.832.747 1.37ZM13 17.998h1v1h-1zM13 35.998h1v1h-1zM13 52.998h1v1h-1z' fill='%23444'/%3E%3C/svg%3E")}i.icon.icon-numbers-7{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M21 13.998h35v1H21zM21 31.998h35v1H21zM21 49.998h35v1H21z'/%3E%3Cpath fill='%23444' d='M7 12.998h1v6H7zM7 10.998h1v1H7zM10 17.998h1v1h-1zM7 30.998h1v6H7zM10 30.998h1v6h-1zM10 28.998h1v1h-1zM7 28.998h1v1H7zM13 35.998h1v1h-1zM7 47.998h1v6H7zM10 47.998h1v6h-1zM13 47.998h1v6h-1zM7 45.998h1v1H7zM10 45.998h1v1h-1zM13 45.998h1v1h-1zM16 52.998h1v1h-1z'/%3E%3C/svg%3E")}i.icon.icon-sharing-settings{background-color:var(--brand-slide);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg clip-path='url(%23a)' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M7.5 14c-2.823 0-4.989 1.407-6.099 3.257-.56.935-.4 1.305-.299 1.433.154.194.508.31.87.31H7.5v1H1.972c-.47 0-1.216-.134-1.655-.69-.49-.622-.412-1.502.227-2.567C1.834 14.593 4.324 13 7.5 13v1Zm0-1c3.177 0 5.639 1.593 6.929 3.743.639 1.065.716 1.945.226 2.567-.438.556-1.184.69-1.655.69H7.5v-1H13c.363 0 .717-.116.87-.31.101-.128.262-.498-.299-1.433C12.461 15.407 10.323 14 7.5 14v-1Z'/%3E%3Cpath d='M15 20h7c.471 0 1.217-.134 1.656-.69.49-.622.413-1.502-.226-2.567C22.14 14.593 19.677 13 16.5 13c-1.293 0-2.322.164-3.354.623.364.28.64.494.997.732A7.774 7.774 0 0 1 16.502 14c2.823 0 4.96 1.407 6.071 3.257.561.935.4 1.305.299 1.433-.153.194-.508.31-.87.31H16.5a1.466 1.466 0 0 1-.343.478c-.444.415-.738.522-1.157.522ZM7.5 11C8.76 11 10 9.786 10 8S8.76 5 7.5 5 5 6.214 5 8s1.24 3 2.5 3Zm0 1c1.933 0 3.5-1.79 3.5-4S9.433 4 7.5 4 4 5.79 4 8s1.567 4 3.5 4ZM17 11c.965 0 2-.97 2-2.5S17.965 6 17 6c-.965 0-2 .97-2 2.5s1.035 2.5 2 2.5Zm0 1c1.657 0 3-1.567 3-3.5S18.657 5 17 5s-3 1.567-3 3.5 1.343 3.5 3 3.5Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.dataview .row{justify-content:space-around}.dataview ul{list-style:none;padding:0 10px}.dataview ul li{display:inline-block}.dataview .row.list:last-child li:not(.active):last-child:after{content:none}.dataview .active,.dataview .row.list:last-child li.active:last-child{position:relative;z-index:1}.dataview .active:after,.dataview .row.list:last-child li.active:last-child:after{background-color:var(--brand-slide);bottom:-5px;content:"";height:22px;left:auto;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='none'%3E%3Ccircle cx='11' cy='11' r='11'/%3E%3Cpath fill='%23fff' d='M11 21a10 10 0 1 1 10-10 10 10 0 0 1-10 10Zm6.4-13.68L17.06 7a.48.48 0 0 0-.67 0l-7 6.84-2.44-2.6a.51.51 0 0 0-.59.08l-.36.34a.58.58 0 0 0 0 .65l3.19 3.35a.38.38 0 0 0 .39 0L17.4 8a.48.48 0 0 0 0-.67Z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;position:absolute;right:-5px;transform:none;width:22px}.about .page-content{display:flex;flex-direction:column;text-align:center}.about_ios{padding-bottom:30px;padding-top:120px}.about_android{padding-bottom:16px;padding-top:60px}.about_tablet{padding-bottom:12px;padding-top:12px}.about__text{color:var(--text-normal);font-size:12px;font-style:normal;font-weight:400;line-height:16px;margin:0;text-align:center}.about a{color:var(--brand-slide)}.about .logo-block__elem{display:flex;justify-content:center}.about .logo-block__elem img{height:auto;max-width:100%}.about__logo{background:url(../../../presentationeditor/mobile/resources/img/about/logo-new.svg) no-repeat 50%;height:80px;width:100%}.about__editor{flex-grow:1;margin-top:20px}.about__contacts{padding-left:72px;padding-right:72px;text-align:center}.about__customer,.about__licensor{margin-top:12px;text-align:center}.theme-type-dark .about__logo{background:url(../../../presentationeditor/mobile/resources/img/about/logo-new-white.svg) no-repeat 50%}.navbar .searchbar{background-color:var(--f7-navbar-bg-color)}.navbar .searchbar .buttons-row{align-self:center;display:flex}.navbar .searchbar .searchbar-bg:after{background-color:#cbcbcb;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:auto;top:auto;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)));transform-origin:50% 100%;width:100%;z-index:15}.navbar .searchbar-inner{justify-content:space-between}.navbar .searchbar-inner__center{align-items:center;display:flex;width:81%}.navbar .searchbar-inner__right{align-items:center;display:flex}.navbar .searchbar-expandable{transition-duration:0s}.navbar .buttons-row-replace{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.navbar .buttons-row-replace a{display:block;font-size:15px;height:auto;line-height:normal}.navbar .buttons-row-replace a:before{display:none}@media (max-width:550px){.navbar .searchbar-expandable.searchbar-enabled .searchbar-inner__left{max-width:22px;min-width:22px}.navbar .searchbar-expandable.searchbar-enabled .searchbar-inner__center{flex-direction:column}.navbar .searchbar-expandable.searchbar-enabled .searchbar-inner__right{flex-direction:column-reverse}.navbar .searchbar-expandable.searchbar-enabled.replace{top:0}.navbar .searchbar-expandable.searchbar-enabled.replace .searchbar-inner{height:100%}.navbar .searchbar-expandable.searchbar-enabled.replace .searchbar-inner__left{align-self:flex-start}}.device-ios .document-menu{background-color:rgba(0,0,0,.9);border-radius:8px}.device-ios .document-menu .popover-angle:after{background:rgba(0,0,0,.9)}.device-ios .document-menu .list-block{font-size:14px;white-space:pre}.device-ios .document-menu .list-block:first-child ul:before{display:none!important}.device-ios .document-menu .list-block:first-child li:first-child a{border-radius:0}.device-ios .document-menu .list-block .item-link{display:inline-block}.device-ios .document-menu .list-block .item-link.active-state,html:not(.watch-active-state) .device-ios .document-menu .list-block .item-link:active{background-color:#d9d9d9}.device-ios .document-menu .list-block .item-link.active-state .item-inner:after,html:not(.watch-active-state) .device-ios .document-menu .list-block .item-link:active .item-inner:after{background-color:initial}html.phone .device-ios .document-menu .list-block .item-link{padding:0 10px}.device-ios .document-menu .list-block .list-button{color:#fff;line-height:36px}.device-ios .document-menu .list-block .list-button:after{background-color:hsla(0,0%,90%,.9);bottom:auto;content:"";display:block;height:100%;left:auto;position:absolute;right:0;top:0;transform:scaleX(calc(1/var(--f7-device-pixel-ratio)));transform-origin:100% 50%;width:1px;z-index:15}.device-ios .document-menu .list-block li{display:inline-flex}.device-ios .document-menu .list-block li:last-child .item-inner:after,.device-ios .document-menu .list-block li:last-child .list-button:after,.device-ios .document-menu .list-block li:last-child li:last-child .item-inner:after{display:none!important}.device-ios .document-menu .list-block li li:last-child .item-inner:after,.device-ios .document-menu .list-block li:last-child li .item-inner:after{background-color:hsla(0,0%,90%,.9);bottom:auto;content:"";display:block;height:100%;left:auto;position:absolute;right:0;top:0;transform:scaleX(calc(1/var(--f7-device-pixel-ratio)));transform-origin:100% 50%;width:1px;z-index:15}.md .document-menu .popover-inner{overflow:hidden}.md .document-menu .list-block{white-space:pre}.md .document-menu .list-block ul{height:48px}.md .document-menu .list-block li{display:inline-block}.md .document-menu .list-block .list-button{color:var(--text-normal)}.document-menu{width:auto}html.phone .document-menu .list-block .list-button{padding:0 10px}.device-ios .wrap-comment{height:calc(100% - 60px)}.device-ios .add-comment-dialog .wrap-textarea,.device-ios .add-comment-popup .wrap-textarea,.device-ios .add-reply-dialog .wrap-textarea,.device-ios .add-reply-popup .wrap-textarea{height:calc(100% - 34px)}.device-ios .edit-comment-dialog .wrap-textarea,.device-ios .edit-comment-popup .wrap-textarea,.device-ios .edit-reply-dialog .wrap-textarea,.device-ios .edit-reply-popup .wrap-textarea{height:calc(100% - 52px)}.device-ios .comment-list .reply-item .item-inner:after{content:none!important}.device-ios .comment-list .reply-item:before{background-color:var(--f7-list-item-border-color);bottom:0;content:"";display:block;height:1px;left:auto;position:absolute;right:auto;top:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;width:100%;z-index:15}.device-android .wrap-comment{height:calc(100% - 72px)}.device-android .add-comment-dialog .wrap-textarea,.device-android .add-comment-popup .wrap-textarea,.device-android .add-reply-dialog .wrap-textarea,.device-android .add-reply-popup .wrap-textarea{height:calc(100% - 41px)}.device-android .edit-comment-dialog .wrap-textarea,.device-android .edit-comment-popup .wrap-textarea,.device-android .edit-reply-dialog .wrap-textarea,.device-android .edit-reply-popup .wrap-textarea{height:calc(100% - 56px)}.device-android .comment-list .comment-header,.device-android .comment-list .reply-header,.device-android .reply-list .comment-header,.device-android .reply-list .reply-header,.device-android .wrap-comment .comment-header,.device-android .wrap-comment .reply-header{display:flex}.device-android .comment-list .comment-header .initials,.device-android .comment-list .reply-header .initials,.device-android .reply-list .comment-header .initials,.device-android .reply-list .reply-header .initials,.device-android .wrap-comment .comment-header .initials,.device-android .wrap-comment .reply-header .initials{align-items:center;border-radius:50px;color:var(--fill-white);display:flex;font-size:14px;justify-content:center;margin-right:10px}.device-android .wrap-comment .comment-header{align-items:center}.device-android .wrap-comment .comment-header .initials{height:30px;width:30px}.device-android .wrap-comment .wrap-textarea .input:not(.input-outline):after{content:none}.device-android #add-comment-dialog .dialog,.device-android #add-reply-dialog .dialog,.device-android #edit-comment-dialog .dialog,.device-android #edit-reply-dialog .dialog{--f7-dialog-text-color:#000}.device-android #add-comment-dialog .dialog .done,.device-android #add-reply-dialog .dialog .done,.device-android #edit-comment-dialog .dialog .done,.device-android #edit-reply-dialog .dialog .done{padding-right:6px}.device-android .comment-list .item-inner:after,.device-android .comment-list li:last-child li .item-inner:after,.device-android .comment-list ul:after{content:none}.device-android .comment-list .comment-header .left{align-items:center;display:flex}.device-android .comment-list .comment-header .left .initials{font-size:18px;height:40px;width:40px}.device-android .reply-list .reply-header .left{display:flex}.device-android .reply-list .reply-header .left .initials{font-size:11px;height:24px;margin-top:5px;width:24px}.device-android #edit-comment-dialog .wrap-comment .comment-header .initials,.device-android #edit-comment-dialog .wrap-comment .reply-header .initials,.device-android #edit-reply-dialog .wrap-comment .comment-header .initials,.device-android #edit-reply-dialog .wrap-comment .reply-header .initials,.device-android .edit-comment-popup .wrap-comment .comment-header .initials,.device-android .edit-comment-popup .wrap-comment .reply-header .initials,.device-android .edit-reply-popup .wrap-comment .comment-header .initials,.device-android .edit-reply-popup .wrap-comment .reply-header .initials{height:40px;width:40px}.device-android #view-comment-popover .toolbar-bottom:after{content:none}.wrap-comment{background-color:var(--background-tertiary);padding:16px 24px 0 16px}.wrap-comment .comment-date{color:var(--text-secondary)}.wrap-comment .name{color:var(--text-normal);font-size:16px;font-weight:600}.wrap-comment .wrap-textarea{margin-top:6px}.wrap-comment .wrap-textarea .input{height:100%}.wrap-comment .wrap-textarea textarea{color:var(--text-normal);font-size:14px;height:100%;margin-top:0;padding:5px 0}.wrap-comment .reply-date{color:var(--text-secondary)}#add-comment-dialog .dialog,#add-reply-dialog .dialog,#edit-comment-dialog .dialog,#edit-reply-dialog .dialog{--f7-dialog-width:400px;z-index:13700}#add-comment-dialog .dialog .dialog-inner,#add-reply-dialog .dialog .dialog-inner,#edit-comment-dialog .dialog .dialog-inner,#edit-reply-dialog .dialog .dialog-inner{height:400px;padding:0}#add-comment-dialog .dialog .dialog-inner .wrap-comment .comment-date,#add-comment-dialog .dialog .dialog-inner .wrap-comment .name,#add-comment-dialog .dialog .dialog-inner .wrap-comment .reply-date,#add-reply-dialog .dialog .dialog-inner .wrap-comment .comment-date,#add-reply-dialog .dialog .dialog-inner .wrap-comment .name,#add-reply-dialog .dialog .dialog-inner .wrap-comment .reply-date,#edit-comment-dialog .dialog .dialog-inner .wrap-comment .comment-date,#edit-comment-dialog .dialog .dialog-inner .wrap-comment .name,#edit-comment-dialog .dialog .dialog-inner .wrap-comment .reply-date,#edit-reply-dialog .dialog .dialog-inner .wrap-comment .comment-date,#edit-reply-dialog .dialog .dialog-inner .wrap-comment .name,#edit-reply-dialog .dialog .dialog-inner .wrap-comment .reply-date{text-align:left}#add-comment-dialog .dialog .dialog-inner .wrap-comment .wrap-textarea textarea,#add-reply-dialog .dialog .dialog-inner .wrap-comment .wrap-textarea textarea,#edit-comment-dialog .dialog .dialog-inner .wrap-comment .wrap-textarea textarea,#edit-reply-dialog .dialog .dialog-inner .wrap-comment .wrap-textarea textarea{color:var(--text-normal);width:100%}.comment-list .item-content .item-inner{padding-bottom:0;padding-right:0;padding-top:16px}.comment-list .item-content .item-inner .comment-header{display:flex;justify-content:space-between;padding-right:16px}.comment-list .item-content .item-inner .comment-header .right{display:flex;justify-content:flex-end;width:70px}.comment-list .item-content .item-inner .comment-header .right .comment-resolve{margin-right:10px}.comment-list .item-content .item-inner .reply-header{display:flex;justify-content:space-between;padding-right:16px}.comment-list .item-title{width:100%}.comment-list .user-name{color:var(--text-normal);font-size:16px;font-weight:700;line-height:22px;margin:0}.comment-list .comment-date,.comment-list .reply-date{color:var(--text-secondary);font-size:12px;line-height:18px;margin:0}.comment-list .comment-quote{border-left:1px solid var(--text-secondary);color:var(--text-secondary);font-size:14px;margin:5px 0;padding-left:10px;padding-right:16px}.comment-list .comment-text,.comment-list .reply-text{color:var(--text-normal);font-size:14px;line-height:25px;margin:0;max-width:100%;padding-right:15px;word-break:break-all}.comment-list .comment-text pre,.comment-list .reply-text pre{overflow-wrap:break-word;white-space:pre-wrap}.comment-list .reply-list{padding-left:26px}.comment-list .reply-item{padding-right:26px}.add-reply-popup,.edit-comment-popup,.edit-reply-popup{z-index:20000}#view-comment-sheet{webkit-transition:height .2s;background-color:var(--fill-white);border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:0 1px 10px rgba(0,0,0,.2),0 4px 5px rgba(0,0,0,.12);height:45%;transition:height .2s}#view-comment-sheet .top{height:90%}#view-comment-sheet .swipe-container{background-color:var(--background-primary);display:flex;height:40px;justify-content:center}#view-comment-sheet .swipe-container .icon-swipe{background:var(--background-menu-divider);border-radius:2px;height:4px;margin-top:8px;width:40px}#view-comment-popover .toolbar,#view-comment-sheet .toolbar{background-color:var(--background-primary);box-shadow:0 1px 10px rgba(0,0,0,.2),0 4px 5px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.14);position:fixed}#view-comment-popover .toolbar .link,#view-comment-sheet .toolbar .link{--f7-toolbar-link-color:var(--brand-slide)}#view-comment-popover .toolbar .toolbar-inner,#view-comment-sheet .toolbar .toolbar-inner{padding:0 16px}#view-comment-popover .toolbar .btn-add-reply,#view-comment-sheet .toolbar .btn-add-reply{font-size:16px;min-width:80px;padding:0}#view-comment-popover .toolbar .comment-navigation,#view-comment-sheet .toolbar .comment-navigation{display:flex;justify-content:space-between;min-width:62px}#view-comment-popover .toolbar .comment-navigation .link,#view-comment-sheet .toolbar .comment-navigation .link{padding:0 12px}#view-comment-popover{background-color:var(--background-primary)}#view-comment-popover .pages{position:absolute}#view-comment-popover .page,#view-comment-popover .page .page-content{border-radius:var(--f7-popover-border-radius)}#view-comment-popover .page .page-content{padding:16px 16px 60px 0}#view-comment-popover .comment-list .item-content .item-inner .comment-header,#view-comment-popover .comment-list .item-content .item-inner .reply-header{padding-right:0}#view-comment-popover .toolbar{border-radius:0 0 var(--f7-popover-border-radius) var(--f7-popover-border-radius);position:absolute}.page-current-comment{position:relative}.page-current-comment .page-content{background-color:var(--background-primary)}.page-current-comment .comment-list ul:after,.page-current-comment .comment-list ul:before{content:none}.page-current-comment .comment-list ul .item-content .item-inner{padding-top:0}.page-current-comment .comment-list ul .item-content .item-inner .reply-list .item-content .item-inner{padding-top:13px}.dialog.modal-in{max-height:100%;overflow:auto;z-index:14000}.dialog.modal-in .item-content .item-input-wrap:after{background-color:var(--text-normal)}.dialog-backdrop.backdrop-in{z-index:13600}.no-comments{color:var(--text-normal);margin-top:35px;text-align:center}.actions-modal.modal-in{z-index:13700}.actions-modal.modal-in .actions-group:after{background-color:var(--background-menu-divider)}.actions-backdrop.backdrop-in{z-index:13600}.device-android{--f7-navbar-bg-color:var(--brand-slide);--f7-navbar-link-color:var(--text-link);--f7-navbar-text-color:var(--text-normal)}.device-android #editor-navbar.navbar .right{padding-right:4px}.device-android #editor-navbar.navbar .left a.link,.device-android #editor-navbar.navbar .right a.link{align-items:center;box-sizing:border-box;justify-content:space-between;padding:0 13px;width:auto}.device-ios .view .page-content{background:var(--background-tertiary)}.device-ios i.icon.icon-search{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M15.8 15c1.4-1.6 2.2-3.7 2.2-5.9 0-5-4-9-9-9C4 0 0 4 0 9s4 9 9 9c2.3 0 4.4-.9 5.9-2.2l5.8 5.8.2-.6.7-.2-5.8-5.8zM9 17c-4.4 0-8-3.6-8-8s3.6-8 8-8 8 3.6 8 8c0 4.5-3.5 8-8 8z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-burger,.device-ios i.icon.icon-search{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-burger{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M2 17h18v1H2zM2 13h18v1H2zM2 9h18v1H2zM2 5h18v1H2z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-edit-settings{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M8 1 3 15h1.2l1.777-5h5.046l.616 1.732.88-.88L9 1zm.5 1.9L10.668 9H6.332z' clip-rule='evenodd' fill-rule='evenodd'/%3E%3Cpath d='m18.3 11.3-9.2 9.1-1.5-1.5 9.2-9.1-.7-.7-9.6 9.6L6 22l3.3-.5 9.6-9.6zm1.2 0L21 9.8s-.2-1.2-.9-1.9c-.7-.8-1.9-.9-1.9-.9l-1.5 1.5z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-edit-settings,.device-ios i.icon.icon-play{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-play{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M4.046 2.988A.286.286 0 0 1 4.07 3c.59.336 12.711 7.293 13.897 8.027-.583.342-13.013 7.488-13.934 7.983l.013-16.022M3.99 2C3.443 2 3 2.453 3 3.015V19.01c0 .613.479.99.993.99.173 0 .35-.043.514-.133.89-.491 13.188-7.559 13.94-8a.99.99 0 0 0 0-1.732C17.404 9.533 5.153 2.502 4.54 2.154A1.11 1.11 0 0 0 3.99 2z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-undo{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M22 16v2h-1v-2c0-2.9-2.1-5-5-5H1.9L5 14c.1.1.1.2 0 .3l-.4.4c-.1.1-.2.1-.3 0L.1 10.5c-.1-.1-.1-.2 0-.3l.4-.4h.1L4.4 6c.1-.1.2-.1.3 0l.5.4c.1.1.1.2 0 .3L1.9 10H16c3.3 0 6 2.7 6 6z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-redo,.device-ios i.icon.icon-undo{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-redo{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M0 16c0-3.3 2.7-6 6-6h14.1l-3.3-3.3c-.1-.1-.1-.2 0-.3l.5-.4c.1-.1.2-.1.3 0l3.8 3.8h.1l.4.4c.1.1.1.2 0 .3l-4.2 4.2c-.1.1-.2.1-.3 0l-.4-.4c-.1-.1-.1-.2 0-.3l3.1-3H6c-2.9 0-5 2.1-5 5v2H0v-2z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-reader{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M17 21H1V9h6V2h10v5h1V1H6.2L0 7.6V22h18v-3h-1v2zM6 2.8V8H1.1L6 2.8zM13 8c-5.1 0-9 5-9 5s4.1 5 9 5c5 0 9-5 9-5s-4-5-9-5zm-4.3 7.5C6.8 14.4 6.4 13 6.4 13s.4-1.5 2.4-2.6C8.3 11.2 8 12 8 13c0 .9.3 1.8.7 2.5zm4.3 1.2c-2.1 0-3.7-1.7-3.7-3.7 0-2.1 1.7-3.7 3.7-3.7 2.1 0 3.7 1.7 3.7 3.7 0 2.1-1.6 3.7-3.7 3.7zm4.3-1.2c.4-.7.7-1.6.7-2.5 0-1-.3-1.8-.7-2.6 2 1.1 3.4 2.6 3.4 2.6s-1.5 1.4-3.4 2.5zM13 11.7c-.7 0-1.3.6-1.3 1.3s.6 1.3 1.3 1.3 1.3-.6 1.3-1.3-.6-1.3-1.3-1.3z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-download,.device-ios i.icon.icon-reader{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-download{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M12 0h-1v14l-3.6-3.7-.7.8 4.8 4.9 4.8-4.9-.7-.8L12 14V0Z'/%3E%3Cpath d='M14 5v1h5v14H4V6h5V5H3v16h17V5h-6Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-print{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 1h12v5h4v11h-4v4H5v-4H1V6h4V1Zm1 5h10V2H6v4ZM5 16v-3H2v3h3Zm-3-4h18V7H2v5Zm18 1h-3v3h3v-3Zm-4 0H6v7h10v-7Zm-2 3H8v-1h6v1Zm0 2H8v-1h6v1Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-print,.device-ios i.icon.icon-spellcheck{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-spellcheck{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cg fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M8 1 3 15h1.2l1.777-5h5.046l.654 1.84a6.03 6.03 0 0 1 .916-.78L9 1H8Zm.5 1.9L10.668 9H6.332L8.5 2.9ZM16 21a5 5 0 1 0 0-10 5 5 0 0 0 0 10Zm-.646-2.646 4-4-.708-.708L15 17.293l-1.646-1.647-.708.708 2 2 .354.353.354-.353Z'/%3E%3C/g%3E%3C/svg%3E")}.device-ios i.icon.icon-info{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M10 17h2V8h-2v9zm1-16C5.5 1 1 5.5 1 11s4.5 10 10 10 10-4.5 10-10S16.5 1 11 1zm0 19c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zM10 7h2V5h-2v2z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-info,.device-ios i.icon.icon-plus{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-plus{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M22 12H12v10h-1V12H1v-1h10V1h1v10h10v1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-settings{background-color:var(--brand-slide);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='m11.8 3 .4 2c.1.7.6 1.1 1.3 1.1.3 0 .5-.1.7-.2l1.9-1.2 1.1 1.1-1.1 1.8c-.3.4-.3.9-.1 1.3.2.4.5.7 1 .8l2.1.5v1.6l-2.1.4c-.5.1-.8.4-1 .8-.2.4-.1.9.1 1.2l1.2 1.9-1.1 1.1-1.8-1.1c-.2-.2-.5-.2-.8-.2-.6 0-1.2.5-1.3 1.1l-.5 2.1h-1.6l-.4-2c-.1-.7-.6-1.1-1.3-1.1-.3 0-.5.1-.7.2l-1.9 1.2-1.1-1.1 1.1-1.8c.3-.4.3-.9.1-1.3-.2-.4-.5-.7-1-.8l-2.1-.5v-1.6l2-.4c.5-.1.8-.4 1-.8.2-.4.1-.9-.1-1.2l-1-2 1.1-1.1 1.8 1.1c.3.2.5.3.8.3.6 0 1.2-.5 1.3-1.1l.5-2.1h1.5M11 15.5c2.5 0 4.5-2 4.5-4.5s-2-4.5-4.5-4.5-4.5 2-4.5 4.5 2 4.5 4.5 4.5M12.1 2H9.9c-.3 0-.5.2-.6.5l-.5 2.4c0 .2-.2.3-.3.3s-.1 0-.2-.1L6.2 3.8c-.1-.1-.2-.1-.4-.1-.1 0-.3 0-.4.1L3.8 5.4c-.1.2-.2.5 0 .8l1.3 2.1c.1.2.1.4-.2.5l-2.4.5c-.3.1-.5.3-.5.6v2.2c0 .3.2.5.5.6l2.4.5c.3.1.4.3.2.5l-1.3 2.1c-.2.2-.1.6.1.8l1.6 1.6c.1.1.3.2.4.2s.2 0 .3-.1L8.3 17c.1-.1.1-.1.2-.1s.3.1.3.3l.5 2.3c.1.3.3.5.6.5h2.2c.3 0 .5-.2.6-.5l.5-2.4c0-.2.1-.3.3-.3.1 0 .1 0 .2.1l2.1 1.3c.1.1.2.1.3.1.2 0 .3-.1.4-.2l1.6-1.6c.2-.2.2-.5.1-.8l-1.3-2.1c-.2-.2-.1-.5.2-.5l2.4-.5c.3-.1.5-.3.5-.6V9.8c0-.3-.2-.5-.5-.6l-2.4-.5c-.3-.1-.4-.3-.2-.5l1.3-2.1c.2-.2.1-.6-.1-.8l-1.6-1.6c-.1-.1-.3-.2-.4-.2-.1 0-.2 0-.3.1l-2.1 1.3c-.1.1-.1.1-.2.1s-.3-.1-.3-.3l-.5-2.2c-.1-.3-.3-.5-.6-.5zM11 14.5c-1.9 0-3.5-1.6-3.5-3.5S9.1 7.5 11 7.5s3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-ios i.icon.icon-about{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1 7 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M21 18.5c0-.3-.1-.6-.7-.9l-2.6-1.2 2.6-1.2c.6-.3.7-.6.7-.9 0-.3-.1-.6-.7-.9l-8.9-4.1c-.7-.4-1.9-.4-2.8 0l-8.9 4.1c-.6.4-.7.7-.7.9s.1.6.7.9l2.6 1.2-2.6 1.2c-.6.4-.7.8-.7.9 0 .2.1.6.7.9l2.5 1.2-2.5 1.2c-.6.3-.7.7-.7.9 0 .3.1.6.7.9l8.9 4.1c.5.2.8.3 1.4.3s1-.1 1.4-.3l8.9-4.1c.6-.4.7-.6.7-.9 0-.3-.1-.6-.7-.9l-2.5-1.2 2.5-1.2c.6-.2.7-.6.7-.9zM-.2 14.3s.1-.1.3-.2L9 10c.6-.3 1.5-.3 2 0l8.9 4.1c.2.1.3.2.3.2s-.1.1-.3.2L11 18.6c-.6.3-1.5.3-2 0L.1 14.5c-.2-.1-.3-.2-.3-.2zm20.4 8.4s-.1.1-.3.2L11 27.1c-.6.3-1.5.3-2 0L.1 23c-.2-.1-.3-.2-.3-.2s.1-.1.3-.2l3-1.5 5.5 2.6c.7.4 1.9.4 2.8 0l5.5-2.6 3 1.5c.2.1.3.1.3.1zm-.3-4L11 22.8c-.6.3-1.5.3-2 0L.1 18.7c-.2-.1-.3-.2-.3-.2s.1-.1.3-.2l3-1.5 5.5 2.6c.7.4 1.9.4 2.8 0l5.5-2.6 3 1.5c.2.1.3.2.3.2s-.1.1-.3.2z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-about,.device-ios i.icon.icon-help{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-help{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 22c5.522 0 10-4.477 10-10S17.522 2 12 2C6.476 2 2 6.477 2 12s4.477 10 10 10Zm0-1a9 9 0 1 0 0-18 9 9 0 0 0 0 18Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 9.833H8v-.5c0-.72.252-1.657.879-2.432C9.536 6.088 10.57 5.5 12 5.5c1.374 0 2.418.484 3.103 1.283.66.77.897 1.73.897 2.55 0 .871-.196 1.546-.527 2.113-.278.48-.638.847-.913 1.129l-.092.095c-.305.314-.523.56-.684.879-.154.308-.284.746-.284 1.451v.5h-2V15c0-.969.183-1.722.497-2.348.308-.614.715-1.045 1.035-1.375l.072-.074c.302-.31.495-.512.641-.763.139-.238.255-.561.255-1.107 0-.467-.138-.924-.416-1.249-.253-.295-.71-.584-1.584-.584-.821 0-1.286.313-1.566.66A1.994 1.994 0 0 0 10 9.332v.5Zm1.5 6.667h2v2h-2v-2Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-feedback{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 6H3v12h18V6ZM3 5a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1H3Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m2.666 6.372.668-.744 8.666 7.7 8.666-7.7.668.744-9.334 8.3-9.334-8.3Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m9.376 11.33-6 7-.752-.66 6-7 .752.66ZM15.376 10.67l6 7-.752.66-6-7 .752-.66Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-feedback,.device-ios i.icon.icon-setup{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-setup{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M0 3v16h22V3H0zm21 14H1V5h20v12zM16.5 5.9l-7.2 7.2-.5 1.9H4v1h5c.4 0 .2 0 .2-.2l2.2-.6L18.7 8l-2.2-2.1zm-6.6 7.2 6.5-6.4L18 8l-6.5 6.4-1.6-1.3z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-versions{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1 7 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M19 12c0-1.1-.9-2-2-2 0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2-1.1 0-2 .9-2 2-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V14c0-1.1-.9-2-2-2zM5 9h10c.6 0 1 .4 1 1H4c0-.6.4-1 1-1zm-2 2h14c.6 0 1 .4 1 1H2c0-.6.4-1 1-1zm17 15c0 .6-.4 1-1 1H1c-.6 0-1-.4-1-1V14c0-.6.4-1 1-1h18c.6 0 1 .4 1 1v12z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-text-additional,.device-ios i.icon.icon-versions{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-text-additional{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M18.5 15.5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1zm0-11c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0-3c.6 0 1 .4 1 1s-.4 1-1 1-1-.4-1-1 .4-1 1-1zm0 5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1zM6.9 3.8 1 18.9h1.5l1.8-4.7h6.9l1.7 4.7h1.5L8.6 3.8H6.9zm-2.2 9.1 3-7.9 3 7.9h-6z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-text-color{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='m8.9 12 2.3-6.3 2.2 6.3H8.9zm-4.2 5.8h2l1.6-4.3h5.6l1.5 4.3h2.1L12.3 3.5h-2.2L4.7 17.8z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-text-color,.device-ios i.icon.icon-text-selection{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-text-selection{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M7.6 10.3c.2.3.4.4.5.5.3.2.6.3 1 .3.7 0 1.3-.3 1.7-.8.4-.5.6-1.2.6-2.1 0-.9-.2-1.5-.6-2-.4-.4-.9-.7-1.6-.7-.3 0-.6.1-.9.2l-.7.7V3.8h-.8V11h.8v-.7zM8 6.9c.3-.3.7-.4 1.1-.4.5 0 .8.2 1 .5.2.4.4.8.4 1.4 0 .6-.1 1.1-.4 1.5-.2.4-.6.6-1.1.6-.6 0-1.1-.3-1.3-.9-.1-.4-.1-.8-.1-1.3 0-.6.1-1.1.4-1.4zm-2.3 3.5c-.1 0-.2 0-.2-.1s-.1-.1-.1-.2v-3c0-.5-.2-.9-.6-1.1-.4-.2-.8-.4-1.5-.4-.5 0-1 .1-1.4.4-.4.3-.6.7-.6 1.4h.8c0-.3.1-.5.2-.6.2-.2.5-.4 1-.4.4 0 .7.1.9.2.2.1.3.4.3.7 0 .1 0 .3-.1.3 0 .1-.1.2-.3.2L2.7 8c-.5.1-.9.2-1.2.5-.3.3-.5.6-.5 1.1 0 .4.2.8.5 1.1.3.3.7.4 1.2.4.4 0 .8-.1 1.1-.3.3-.2.6-.4.8-.6 0 .2.1.4.2.5.1.2.4.3.7.3h.3c.1 0 .2 0 .3-.1v-.6h-.2c-.1.1-.2.1-.2.1zM4.5 9.1c0 .5-.2.9-.7 1.2-.3.1-.6.2-.9.2-.3 0-.5-.1-.7-.2-.2-.2-.2-.4-.2-.7 0-.3.1-.6.4-.7.2-.1.4-.2.7-.2l.5-.1c.2 0 .3-.1.5-.1s.3-.1.4-.2v.8zm14-4.1L8.3 15.3l-.5 2c-.6.4-1.3.3-1.5.6-.3.4.9.4 1.5.3.4 0 .5 0 .5-.2l2.2-.6L20.7 7.1 18.5 5zM9 15.3l9.5-9.5L20 7.1l-9.5 9.5L9 15.3z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-bullets{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M7 4v1h15V4H7zM1 6h3V3H1v3zm6 6h15v-1H7v1zm-6 1h3v-3H1v3zm6 6h15v-1H7v1zm-6 1h3v-3H1v3z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-bullets,.device-ios i.icon.icon-numbers{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-numbers{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M7 3.8v1h15v-1H7zm0 8h15v-1H7v1zm0 7h15v-1H7v1zM3.1 6.9h.7V2h-.5c-.1.4-.2.6-.4.7-.2.1-.5.2-.9.2v.5h1.2v3.5zM3.3 9c-.7 0-1.2.2-1.4.7-.2.3-.2.6-.2 1h.6c0-.3.1-.5.1-.7.2-.3.5-.5.9-.5.3 0 .5.1.7.3s.3.4.3.7c0 .2-.1.5-.3.7-.1.1-.3.3-.6.4l-.7.4c-.4.3-.7.5-.9.9-.2.3-.2.7-.3 1.1h3.4v-.6H2.2c.1-.2.2-.5.4-.7.1-.1.3-.2.5-.4l.5-.3c.4-.2.7-.4.9-.6.3-.3.4-.6.4-1s-.1-.7-.4-1c-.2-.3-.6-.4-1.2-.4zm.8 9.3c.2-.1.3-.2.4-.3.2-.2.2-.4.2-.7 0-.4-.1-.7-.4-1-.3-.2-.7-.3-1.2-.3-.6 0-1.1.2-1.3.7-.1.3-.2.6-.2.9h.6c0-.3.1-.5.1-.6.2-.3.4-.4.9-.4.2 0 .4.1.6.2.2.1.3.2.3.5s-.1.6-.4.7c-.1.1-.3.1-.6.1H2.8v.5H3c.4 0 .7.1.9.2.2.1.3.4.3.7 0 .3-.1.5-.3.7-.2.2-.5.3-.8.3-.4 0-.7-.1-.9-.4-.1-.1-.2-.4-.2-.7h-.5c0 .5.1.8.4 1.2.2.2.6.4 1.2.4s1-.1 1.3-.4c.3-.3.5-.7.5-1.1 0-.3-.1-.5-.2-.7-.2-.3-.4-.5-.6-.5z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-linespacing{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M22 4V3H1v1h10v.3L8 7.4l.7.7L11 5.7v11.6l-2.3-2.4-.7.7 3 3.1v.3H1v1h21v-1H12v-.4l3-3-.7-.7-2.3 2.3V5.8l2.3 2.3.7-.7-3-3V4z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-linespacing,.device-ios i.icon.icon-text-align-center{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-text-align-center{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M1 3v1h21V3H1zm3 4v1h14V7H4zm-3 5h21v-1H1v1zm3 3v1h14v-1H4zm-3 5h21v-1H1v1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-text-align-just{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M1 3v1h21V3H1zm0 5h21V7H1v1zm0 4h21v-1H1v1zm0 4h21v-1H1v1zm0 4h21v-1H1v1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-text-align-just,.device-ios i.icon.icon-text-align-left{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-text-align-left{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M1 3v1h21V3H1zm14 4H1v1h14V7zM1 12h21v-1H1v1zm14 3H1v1h14v-1zM1 20h21v-1H1v1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-text-align-right{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M1 3v1h21V3H1zm7 5h14V7H8v1zm14 3H1v1h21v-1zM8 16h14v-1H8v1zm14 3H1v1h21v-1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-de-indent,.device-ios i.icon.icon-text-align-right{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-de-indent{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M1 20v-1h21v1H1zm10-5h11v1H11v-1zm0-4h11v1H11v-1zm0-4h11v1H11V7zM6.3 7l.7.7-3.8 3.8L7 15.3l-.7.7L2 11.8l-.2-.3.2-.3L6.3 7zM1 3h21v1H1V3z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-in-indent{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M1 20v-1h21v1H1zm11-4H1v-1h11v1zm0-4H1v-1h11v1zm0-4H1V7h11v1zm9 3.2.2.3-.2.3-4.3 4.2-.7-.7 3.8-3.8L16 7.7l.7-.7 4.3 4.2zM22 4H1V3h21v1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-in-indent,.device-ios i.icon.icon-table-add-column-left{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-table-add-column-left{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M15 19H7v-4H0V2h22v17h-7zm0-1h6v-3h-6v3zm0-4h6v-3h-6v3zm-7 4h6v-3H8v3zm0-4h6v-3H8v3zm6-4V7H8v3h6zM8 3v3h6V3H8zm13 0h-6v3h6V3zm-6 4v3h6V7h-6zM3 16h1v2h2v1H4v2H3v-2H1v-1h2v-2z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-add-column-right{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M0 19V2h22v13h-7v4H0zm7-4H1v3h6v-3zm0-4H1v3h6v-3zm7 4H8v3h6v-3zm0-4H8v3h6v-3zm0-1V7H8v3h6zM8 3v3h6V3H8zM1 6h6V3H1v3zm0 1v3h6V7H1zm18 11h2v1h-2v2h-1v-2h-2v-1h2v-2h1v2z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-add-column-right,.device-ios i.icon.icon-table-add-row-above{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-table-add-row-above{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M21 20H0V1h15v6h7v13h-1zM7 8H1v3h6V8zm0 4H1v3h6v-3zm0 4H1v3h6v-3zm1 3h6v-3H8v3zm0-4h6v-3H8v3zm0-4h6V8H8v3zm13-3h-6v3h6V8zm0 4h-6v3h6v-3zm0 4h-6v3h6v-3zM19 6h-1V4h-2V3h2V1h1v2h2v1h-2v2z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-add-row-below{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M22 1v13h-7v6H0V1h22zM7 10H1v3h6v-3zm0-4H1v3h6V6zm0-4H1v3h6V2zm1 3h6V2H8v3zm0 4h6V6H8v3zm0 4h6v-3H8v3zm13-3h-6v3h6v-3zm0-4h-6v3h6V6zm0-4h-6v3h6V2zm-2 15h2v1h-2v2h-1v-2h-2v-1h2v-2h1v2z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-add-row-below,.device-ios i.icon.icon-table-remove-column{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-table-remove-column{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M21 19h-8.6c-.9 1.8-2.7 3-4.9 3s-4-1.2-4.9-3H0V2h22v17h-1zM7.5 12C5 12 3 14 3 16.5S5 21 7.5 21s4.5-2 4.5-4.5S10 12 7.5 12zM14 3H8v3h6V3zm0 4H8v3h6V7zm0 4H8v.1c1.9.2 3.5 1.3 4.4 2.9H14v-3zm0 4h-1.2c.1.5.2 1 .2 1.5s-.1 1-.2 1.5H14v-3zm7-12h-6v3h6V3zm0 4h-6v3h6V7zm0 4h-6v3h6v-3zm0 4h-6v3h6v-3zM9.6 19.3l-2.1-2.1-2.1 2.1-.7-.7 2.1-2.1-2.1-2.1.7-.7 2.1 2.1 2.1-2.1.7.7-2.1 2.1 2.1 2.1-.7.7z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-remove-row{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M21 19h-8.6c-.9 1.8-2.7 3-4.9 3s-4-1.2-4.9-3H0V2h22v17h-1zM1 18h1.2c-.1-.5-.2-1-.2-1.5s.1-1 .2-1.5H1v3zM7 3H1v3h6V3zm0 4H1v3h6V7zm.5 5C5 12 3 14 3 16.5S5 21 7.5 21s4.5-2 4.5-4.5S10 12 7.5 12zM14 3H8v3h6V3zm0 4H8v3h6V7zm0 8h-1.2c.1.5.2 1 .2 1.5s-.1 1-.2 1.5H14v-3zm7-12h-6v3h6V3zm0 4h-6v3h6V7zm0 8h-6v3h6v-3zM9.6 19.3l-2.1-2.1-2.1 2.1-.7-.7 2.1-2.1-2.1-2.1.7-.7 2.1 2.1 2.1-2.1.7.7-2.1 2.1 2.1 2.1-.7.7z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-expand-down,.device-ios i.icon.icon-table-remove-row{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-expand-down{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='m20.5 6.5 1.1 1.1L11 18 .5 7.5l1.1-1.1 9.5 9.5 9.4-9.4z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-pagebreak{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M8 14v1h1v-1H8zm-2 0v1h1v-1H6zm12 7H3v-6H2v7h17v-7h-1v6zM4 14v1h1v-1H4zm10 0v1h1v-1h-1zm-4 0v1h1v-1h-1zM8.2 1 2 7.6V14h1V9h6V2h9v12h1V1H8.2zM8 8H3.1L8 2.8V8zm4 6v1h1v-1h-1zm4 0v1h1v-1h-1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-pagebreak,.device-ios i.icon.icon-sectionbreak{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-sectionbreak{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M20 14V2H3v12H2V1h19v13h-1zM5 14v1H4v-1h1zm2 0v1H6v-1h1zm2 0v1H8v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm1 0h1v1h-1v-1zM3 21h17v-6h1v7H2v-7h1v6z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-stringbreak{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M18 12H5.1L9 15.9l-.7.7-4.5-4.5-.6-.6.6-.6 4.5-4.5.7.7L5.1 11H18V5h1v7h-1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-pagenumber,.device-ios i.icon.icon-stringbreak{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-pagenumber{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M8.2 1 2 7.6V22h17V1H8.2zM8 2.8V8H3.1L8 2.8zM18 21H3V9h6V2h9v19zm-6-2h1v-4h-.7c0 .2-.1-.1-.1 0-.1.1-.2 0-.3 0-.1.1-.2.1-.4.1h-.4v.9h.9v3zm3.3-1.7c-.3.6-.2 1.1-.3 1.7h.9c0-.3 0-.6.1-.9.1-.3.1-.6.3-.9.1-.3.3-.6.4-.9.2-.3.1-.3.3-.5V15h-3v1h1.9c-.3.4-.4.7-.6 1.3z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-link{background-color:var(--brand-slide);height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M12.4 9.8s-2.1-.1-3.8 1.2c-2.8 2-3.3 4.3-3.3 4.3s1.6-1.7 3.5-2.5c1.7-.7 3.7-.4 3.7-.4v1.9l4.8-3.3-4.8-3.3v2.1zM11 1C5.5 1 1 5.5 1 11s4.5 10 10 10 10-4.5 10-10S16.5 1 11 1zm0 19c-5 0-9-4.1-9-9 0-5 4-9 9-9s9 4.1 9 9c0 5-4 9-9 9z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-image-library{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='11.08' y1='10.26' x2='11.08' y2='1.26' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23f3e916'/%3E%3Cstop offset='1' stop-color='%23f89d34'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='11.08' y1='20.44' x2='11.08' y2='11.88' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%235eb6e8'/%3E%3Cstop offset='1' stop-color='%23958cc3'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='1.46' y1='11.05' x2='10.46' y2='11.05' gradientTransform='rotate(90 5.955 11.045)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23cc8dba'/%3E%3Cstop offset='1' stop-color='%23f86867'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='11.73' y1='11.05' x2='20.73' y2='11.05' gradientTransform='rotate(90 16.23 11.05)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%236ac07f'/%3E%3Cstop offset='1' stop-color='%23c5da3d'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' x1='11.74' y1='10.42' x2='17.52' y2='4.63' gradientTransform='rotate(135 14.625 7.528)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23c5da3d'/%3E%3Cstop offset='1' stop-color='%23f3e916'/%3E%3C/linearGradient%3E%3ClinearGradient id='f' x1='4.7' y1='17.49' x2='10.48' y2='11.71' gradientTransform='rotate(135 7.55 14.638)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%239595c3'/%3E%3Cstop offset='1' stop-color='%23cc8dba'/%3E%3C/linearGradient%3E%3ClinearGradient id='g' x1='4.69' y1='4.64' x2='10.47' y2='10.42' gradientTransform='rotate(45 7.572 7.527)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23f86867'/%3E%3Cstop offset='1' stop-color='%23f89d34'/%3E%3C/linearGradient%3E%3ClinearGradient id='h' x1='11.77' y1='11.78' x2='17.55' y2='17.56' gradientTransform='rotate(45 14.618 14.635)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%235ec0e8'/%3E%3Cstop offset='1' stop-color='%236ac07f'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg data-name='Слой 1' style='isolation:isolate'%3E%3Crect x='.09' y='.01' width='22' height='22' rx='4' ry='4' style='opacity:.2'/%3E%3Crect x='.57' y='.49' width='21.04' height='21.04' rx='3.6' ry='3.6' style='fill:%23fff'/%3E%3Crect x='8.33' y='1.26' width='5.5' height='9' rx='2.5' ry='2.5' style='fill:url(%23a);mix-blend-mode:multiply'/%3E%3Crect x='8.33' y='11.76' width='5.5' height='9' rx='2.5' ry='2.5' style='fill:url(%23b)'/%3E%3Crect x='3.21' y='6.55' width='5.5' height='9' rx='2.5' ry='2.5' transform='rotate(-90 5.955 11.045)' style='fill:url(%23c);mix-blend-mode:multiply'/%3E%3Crect x='13.48' y='6.55' width='5.5' height='9' rx='2.5' ry='2.5' transform='rotate(-90 16.23 11.05)' style='fill:url(%23d);mix-blend-mode:multiply'/%3E%3Crect x='11.87' y='3.03' width='5.5' height='9' rx='2.5' ry='2.5' transform='rotate(-135 14.623 7.527)' style='fill:url(%23e);mix-blend-mode:multiply'/%3E%3Crect x='4.8' y='10.14' width='5.5' height='9' rx='2.5' ry='2.5' transform='rotate(-135 7.552 14.639)' style='fill:url(%23f);mix-blend-mode:multiply'/%3E%3Crect x='4.83' y='3.03' width='5.5' height='9' rx='2.5' ry='2.5' transform='rotate(-45 7.576 7.522)' style='fill:url(%23g);mix-blend-mode:multiply'/%3E%3Crect x='11.87' y='10.14' width='5.5' height='9' rx='2.5' ry='2.5' transform='rotate(-45 14.625 14.642)' style='fill:url(%23h);mix-blend-mode:multiply'/%3E%3C/g%3E%3C/svg%3E");height:22px;width:22px}.device-ios i.icon.icon-text-valign-top{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath class='cls-1' d='M2 2h19v1H2zM2 4h19v1H2zM12 18h-1V7.83L8.65 9.8 8 8.94 11.5 6 15 9l-.65.8L12 7.83V18z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-text-valign-middle,.device-ios i.icon.icon-text-valign-top{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-text-valign-middle{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath class='cls-1' d='M2 10h19v1H2zM2 12h19v1H2zM11 2h1v5.17l2.35-1.97.65.86L11.5 9 8 6l.65-.8L11 7.17V2zM12 21h-1v-5.17L8.65 17.8 8 16.94 11.5 14l3.5 3-.65.8L12 15.83V21z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-text-valign-bottom{background-color:var(--brand-slide);height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath class='cls-1' d='M2 18h19v1H2zM2 20h19v1H2zM11 4h1v11.17l2.35-1.97.65.86L11.5 17 8 14l.65-.8L11 15.17V4z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-table-borders-all{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-slide)'%3E%3Cpath d='M26.9 0H0v27h27V0h-.1ZM13 26H1V14h12v12Zm0-13H1V1h12v12Zm13 13H14V14h12v12Zm0-13H14V1h12v12Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-borders-all,.device-ios i.icon.icon-table-borders-none{background-color:var(--brand-slide);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-ios i.icon.icon-table-borders-none{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-slide)'%3E%3Cpath opacity='.3' d='M26.9 0H0v27h27V0h-.1ZM13 26H1V14h12v12Zm0-13H1V1h12v12Zm13 13H14V14h12v12Zm0-13H14V1h12v12Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-borders-inner{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-slide)'%3E%3Cpath d='M26 13H14V1h-1v12H1v1h12v12h1V14h12v-1z'/%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-borders-inner,.device-ios i.icon.icon-table-borders-outer{background-color:var(--brand-slide);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-ios i.icon.icon-table-borders-outer{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-slide)'%3E%3Cpath d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-borders-left{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-slide)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M0 0h1v27H0z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-borders-center,.device-ios i.icon.icon-table-borders-left{background-color:var(--brand-slide);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-ios i.icon.icon-table-borders-center{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-slide)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M13 0h1v27h-1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-borders-right{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-slide)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M26 0h1v27h-1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-borders-right,.device-ios i.icon.icon-table-borders-top{background-color:var(--brand-slide);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-ios i.icon.icon-table-borders-top{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-slide)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M0 0h27v1H0z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-borders-middle{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-slide)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M0 13h27v1H0z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-borders-bottom,.device-ios i.icon.icon-table-borders-middle{background-color:var(--brand-slide);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-ios i.icon.icon-table-borders-bottom{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-slide)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M0 26h27v1H0z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-move-backward{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-slide)'%3E%3Cpath opacity='.3' d='M1 1h17v17H1z'/%3E%3Cpath d='M10 10v17h17V10H10Zm16 16H11V11h15v15Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-move-backward,.device-ios i.icon.icon-move-forward{background-color:var(--brand-slide);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-ios i.icon.icon-move-forward{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-slide)'%3E%3Cpath opacity='.3' d='M10 10v17h17V10H10Zm16 16H11V11h15v15Z'/%3E%3Cpath d='M1 1h17v17H1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-move-background{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-slide)'%3E%3Cpath opacity='.3' d='M8 8h13v13H8z'/%3E%3Cpath d='M1 1v12h12V1H1Zm11 11H2V2h10v10ZM15 15v12h12V15H15Zm11 11H16V16h10v10Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-move-background,.device-ios i.icon.icon-move-foreground{background-color:var(--brand-slide);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-ios i.icon.icon-move-foreground{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-slide)'%3E%3Cpath opacity='.3' d='M1 1v12h12V1H1Zm11 11H2V2h10v10ZM15 15v12h12V15H15Zm11 11H16V16h10v10Z'/%3E%3Cpath d='M8 8h13v13H8z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-align-left{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' style='enable-background:new 0 0 22 22' xml:space='preserve' fill='var(--brand-slide)'%3E%3Cpath d='M1 21h1V1H1v20zm3-8v4h16v-4H4zm8-8H4v4h8V5z' style='fill-rule:evenodd;clip-rule:evenodd'/%3E%3C/svg%3E")}.device-ios i.icon.icon-align-center,.device-ios i.icon.icon-align-left{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-align-center{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' style='enable-background:new 0 0 22 22' xml:space='preserve' fill='var(--brand-slide)'%3E%3Cpath style='fill-rule:evenodd;clip-rule:evenodd' d='M19 13h-8V9h4V5h-4V1h-1v4H6v4h4v4H2v4h8v4h1v-4h8z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-align-right{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' style='enable-background:new 0 0 22 22' xml:space='preserve' fill='var(--brand-slide)'%3E%3Cpath d='M20 1v20h1V1h-1zM2 17h16v-4H2v4zm8-8h8V5h-8v4z' style='fill-rule:evenodd;clip-rule:evenodd'/%3E%3C/svg%3E")}.device-ios i.icon.icon-align-right,.device-ios i.icon.icon-align-top{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-align-top{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' style='enable-background:new 0 0 22 22' xml:space='preserve' fill='var(--brand-slide)'%3E%3Cpath d='M1 1v1h20V1H1zm8 3H5v16h4V4zm8 8V4h-4v8h4z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-align-middle{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' style='enable-background:new 0 0 22 22' xml:space='preserve' fill='var(--brand-slide)'%3E%3Cpath style='fill-rule:evenodd;clip-rule:evenodd' d='M13 2v8H9V6H5v4H1v1h4v4h4v-4h4v8h4v-8h4v-1h-4V2z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-align-bottom,.device-ios i.icon.icon-align-middle{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-align-bottom{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' style='enable-background:new 0 0 22 22' xml:space='preserve' fill='var(--brand-slide)'%3E%3Cpath d='M21 20v-1H1v1h20zM9 1H5v16h4V1zm4 8v8h4V9h-4z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-align-horizontal{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' style='enable-background:new 0 0 22 22' xml:space='preserve' fill='var(--brand-slide)'%3E%3Cpath d='M1 1v1h20V1H1zm0 18v1h20v-1H1zM9 3H5v15h4V3zm8 11V7h-4v7h4z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-align-horizontal,.device-ios i.icon.icon-align-vertical{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-align-vertical{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' style='enable-background:new 0 0 22 22' xml:space='preserve' fill='var(--brand-slide)'%3E%3Cpath d='M1 21h1V1H1v20zm18 0h1V1h-1v20zM3 13v4h15v-4H3zm11-8H7v4h7V5z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-users{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 7c0 2.341-.584 4.135-1.386 5.312C13.807 13.497 12.834 14 12 14c-.834 0-1.807-.503-2.614-1.688C8.584 11.135 8 9.341 8 7c0-2.385 1.979-4 4-4s4 1.615 4 4Zm-.81 6.22C14.286 14.375 13.144 15 12 15s-2.287-.625-3.19-1.78c-1.405.564-2.597 1.129-3.54 1.702C3.553 15.967 3 16.832 3 17.5c0 .755.426 1.588 1.823 2.288C6.25 20.503 8.573 21 12 21c3.427 0 5.75-.497 7.177-1.212C20.574 19.088 21 18.254 21 17.5c0-.667-.553-1.533-2.27-2.578-.943-.573-2.135-1.138-3.54-1.702Zm.564-.85C16.514 11.028 17 9.21 17 7c0-3-2.491-5-5-5S7 4 7 7c0 2.21.486 4.028 1.246 5.37C4.39 13.94 2 15.579 2 17.5 2 19.985 5 22 12 22s10-2.015 10-4.5c0-1.921-2.39-3.56-6.246-5.13Z' fill='var(--brand-slide)'/%3E%3C/svg%3E")}.device-ios i.icon.icon-app-settings,.device-ios i.icon.icon-users{background-color:var(--brand-slide);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-ios i.icon.icon-app-settings{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 14h9a4 4 0 0 1 0 8H7a4 4 0 0 1 0-8Zm9-1a5 5 0 0 1 0 10H7a5 5 0 0 1 0-10h9Z' fill='var(--brand-slide)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 20a2 2 0 1 1 0-4 2 2 0 0 1 0 4Zm0 1a3 3 0 1 1 0-6 3 3 0 0 1 0 6ZM16 3H7a4 4 0 1 0 0 8h9a4 4 0 0 0 0-8ZM7 2a5 5 0 0 0 0 10h9a5 5 0 0 0 0-10H7Z' fill='var(--brand-slide)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 9a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 1a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z' fill='var(--brand-slide)'/%3E%3C/svg%3E")}.device-ios i.icon.icon-menu-comment{background-color:var(--text-tertiary);height:30px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 15a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm-3 1.714a1.714 1.714 0 1 0 0-3.428 1.714 1.714 0 0 0 0 3.428ZM18 15a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm-3 1.714a1.714 1.714 0 1 0 0-3.428 1.714 1.714 0 0 0 0 3.428ZM26 15a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm-3 1.714a1.714 1.714 0 1 0 0-3.428 1.714 1.714 0 0 0 0 3.428Z' fill='%23A3A3A3'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:30px}.device-ios i.icon.icon-resolve-comment{background-color:var(--brand-slide);height:30px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.62 20.855a.5.5 0 0 0 .738-.02L22.516 9.058a.75.75 0 1 0-1.138-.98l-9.023 10.509a.5.5 0 0 1-.736.025l-3.513-3.575a.755.755 0 0 0-1.082 1.053l4.596 4.765Z' fill='var(--brand-slide)'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:30px}.device-ios i.icon.icon-resolve-comment.check{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h30v30H0V0Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.62 20.855a.5.5 0 0 0 .738-.02L22.516 9.058a.75.75 0 1 0-1.138-.98l-9.023 10.509a.5.5 0 0 1-.736.025l-3.513-3.575a.755.755 0 0 0-1.083 1.054l4.597 4.764Z' fill='%234cd964'/%3E%3C/svg%3E");height:30px;width:30px}.device-ios i.icon.icon-insert-comment{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.154 9.007h-8.308c-1.02 0-1.846.828-1.846 1.848v4.314c0 1.021.827 1.849 1.846 1.849h1.987c.108 0 .212.038.295.107l4.115 3.267c.3.25.757.037.757-.355V17.48c0-.255.207-.462.462-.462h.692c1.02 0 1.846-.828 1.846-1.849v-4.314c0-1.02-.827-1.848-1.846-1.848ZM20 10.008a1 1 0 0 1 1 1.002v4.005a1 1 0 0 1-1 1.002h-1.997L18 18.9v.1l-3.5-2.983H12a1 1 0 0 1-1-1.002V11.01a1 1 0 0 1 1-1h8Z' fill='var(--brand-slide)'/%3E%3Cpath d='M14.5 3h-10C3.19 3 2 4.215 2 5.503v6.532c0 1.287 1.19 1.978 2.5 1.978h1c.328 0 .5.179.5.5v3.005c0 .494.614.817 1 .5l4-3.032V13.5l-4 3v-3.488H4.5c-.71 0-1.5-.28-1.5-.977V5.503c0-.698.79-1.502 1.5-1.502h10c.71 0 1.5.804 1.5 1.502v2.503h1V5.503C17 4.215 15.81 3 14.5 3Z' fill='var(--brand-slide)'/%3E%3C/svg%3E")}.device-ios i.icon.icon-add-slide,.device-ios i.icon.icon-insert-comment{background-color:var(--brand-slide);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-ios i.icon.icon-add-slide{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6Zm7 4.933V8h2v2.933h3v2h-3V16h-2v-3.067H8v-2h3Z' fill='var(--brand-slide)'/%3E%3C/svg%3E")}.device-ios i.icon.icon-add-shape{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='15.333' cy='14.4' rx='5.667' ry='5.6' fill='var(--brand-slide)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 4.8a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h4.328a6.317 6.317 0 0 1-.47-2.4c0-3.534 2.899-6.4 6.475-6.4.56 0 1.102.07 1.62.202V5.8a1 1 0 0 0-1-1H5Z' fill='var(--brand-slide)'/%3E%3C/svg%3E")}.device-ios i.icon.icon-add-image,.device-ios i.icon.icon-add-shape{background-color:var(--brand-slide);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-ios i.icon.icon-add-image{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m5.792 16.667 3.083-3.5 2.25 2.333L14.21 12l4 4.667H5.792Zm13.667 1.859c.361-.316.542-.68.542-1.094V6.568c0-.413-.18-.778-.542-1.094A1.842 1.842 0 0 0 18.21 5H5.792c-.472 0-.89.158-1.25.474C4.18 5.79 4 6.154 4 6.568v10.864c0 .414.18.778.542 1.094.36.316.778.474 1.25.474h12.417c.472 0 .89-.158 1.25-.474ZM8.8 11.222c.884 0 1.6-.696 1.6-1.555 0-.86-.716-1.556-1.6-1.556-.883 0-1.6.697-1.6 1.556 0 .859.717 1.555 1.6 1.555Z' fill='var(--brand-slide)'/%3E%3C/svg%3E")}.device-ios i.icon.icon-add-other{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 18a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0Zm6.5 0a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0Zm5 1.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z' fill='var(--brand-slide)'/%3E%3C/svg%3E")}.device-ios i.icon.icon-add-other,.device-ios i.icon.icon-add-table{background-color:var(--brand-slide);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-ios i.icon.icon-add-table{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 2h21v19H1V2Zm11 1h9v5h-9V3Zm0 6h9v5h-9V9Zm-1 5V9H2v5h9Zm-9 1v5h9v-5H2Zm10 0h9v5h-9v-5ZM11 3v5H2V3h9Z' fill='var(--brand-slide)'/%3E%3C/svg%3E")}.device-ios .tab-link-active i.icon.icon-add-slide{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6Zm7 4.933V8h2v2.933h3v2h-3V16h-2v-3.067H8v-2h3Z' fill='var(--fill-white)'/%3E%3C/svg%3E")}.device-ios .tab-link-active i.icon.icon-add-shape,.device-ios .tab-link-active i.icon.icon-add-slide{background-color:var(--fill-white);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-ios .tab-link-active i.icon.icon-add-shape{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='15.333' cy='14.4' rx='5.667' ry='5.6' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 4.8a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h4.328a6.317 6.317 0 0 1-.47-2.4c0-3.534 2.899-6.4 6.475-6.4.56 0 1.102.07 1.62.202V5.8a1 1 0 0 0-1-1H5Z' fill='var(--fill-white)'/%3E%3C/svg%3E")}.device-ios .tab-link-active i.icon.icon-add-image{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m5.792 16.667 3.083-3.5 2.25 2.333L14.21 12l4 4.667H5.792Zm13.667 1.859c.361-.316.542-.68.542-1.094V6.568c0-.413-.18-.778-.542-1.094A1.842 1.842 0 0 0 18.21 5H5.792c-.472 0-.89.158-1.25.474C4.18 5.79 4 6.154 4 6.568v10.864c0 .414.18.778.542 1.094.36.316.778.474 1.25.474h12.417c.472 0 .89-.158 1.25-.474ZM8.8 11.222c.884 0 1.6-.696 1.6-1.555 0-.86-.716-1.556-1.6-1.556-.883 0-1.6.697-1.6 1.556 0 .859.717 1.555 1.6 1.555Z' fill='var(--fill-white)'/%3E%3C/svg%3E")}.device-ios .tab-link-active i.icon.icon-add-image,.device-ios .tab-link-active i.icon.icon-add-other{background-color:var(--fill-white);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-ios .tab-link-active i.icon.icon-add-other{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 18a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0Zm6.5 0a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0Zm5 1.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z' fill='var(--fill-white)'/%3E%3C/svg%3E")}.device-android i.icon.icon-expand-up{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--fill-white)'%3E%3Cpath d='M10.9 5.1 2 13.9 4.1 16l7-6.8 6.8 6.8 2.1-2.1-8.8-8.8-.1-.1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-expand-down,.device-android i.icon.icon-expand-up{background-color:var(--brand-slide);height:17px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:17px}.device-android i.icon.icon-expand-down{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M10.9 16.9 2 8.1 4.1 6l7 6.8L17.9 6 20 8.1l-8.8 8.8-.1.1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-search{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M19.5 16.8 16 13.3c.7-1.1 1.1-2.4 1.1-3.8C17 5.4 13.6 2 9.5 2S2 5.4 2 9.5 5.4 17 9.5 17c1.4 0 2.7-.4 3.8-1.1l3.5 3.5c.7.7 1.9.7 2.6 0 .8-.7.8-1.8.1-2.6zm-10-1.5c-3.2 0-5.8-2.6-5.8-5.8s2.6-5.8 5.8-5.8 5.8 2.6 5.8 5.8-2.6 5.8-5.8 5.8z'/%3E%3C/svg%3E")}.device-android i.icon.icon-edit,.device-android i.icon.icon-search{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-edit{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M0 20h22v1H0v-1zM17.1 3.1 3.5 16.7 3 20l3.3-.5L19.9 5.9zM20.5 5.3 22 3.8s-.2-1.2-.9-1.9c-.7-.8-1.9-.9-1.9-.9l-1.5 1.5 2.8 2.8z'/%3E%3C/svg%3E")}.device-android i.icon.icon-edit-settings{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M2.5 15 8 1h2l4.415 11.257-1.601 1.601L12.12 12H5.87l-1.12 3zM9 3.67 6.62 10h4.76z' clip-rule='evenodd' fill-rule='evenodd'/%3E%3Cpath d='M10 19.5V22h2.5l7.372-7.372-2.5-2.5zm11.805-6.805c.26-.26.26-.68 0-.94l-1.56-1.56a.664.664 0 0 0-.94 0l-1.22 1.22 2.5 2.5z'/%3E%3C/svg%3E")}.device-android i.icon.icon-edit-settings,.device-android i.icon.icon-play{background-color:var(--toolbar-icons);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-play{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--toolbar-icons)'%3E%3Cpath d='M4.046 2.988A.286.286 0 0 1 4.07 3c.59.336 12.711 7.293 13.897 8.027-.583.342-13.013 7.488-13.934 7.983l.013-16.022M3.99 2C3.443 2 3 2.453 3 3.015V19.01c0 .613.479.99.993.99.173 0 .35-.043.514-.133.89-.491 13.188-7.559 13.94-8a.99.99 0 0 0 0-1.732C17.404 9.533 5.153 2.502 4.54 2.154A1.11 1.11 0 0 0 3.99 2z'/%3E%3C/svg%3E")}.device-android i.icon.icon-reader{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M17 21H1V9h6V2h10v5h1V1H6.2L0 7.6V22h18v-3h-1v2zM6 2.8V8H1.1L6 2.8zM13 8c-5.1 0-9 5-9 5s4.1 5 9 5c5 0 9-5 9-5s-4-5-9-5zm-4.3 7.5C6.8 14.4 6.4 13 6.4 13s.4-1.5 2.4-2.6C8.3 11.2 8 12 8 13c0 .9.3 1.8.7 2.5zm4.3 1.2c-2.1 0-3.7-1.7-3.7-3.7 0-2.1 1.7-3.7 3.7-3.7 2.1 0 3.7 1.7 3.7 3.7 0 2.1-1.6 3.7-3.7 3.7zm4.3-1.2c.4-.7.7-1.6.7-2.5 0-1-.3-1.8-.7-2.6 2 1.1 3.4 2.6 3.4 2.6s-1.5 1.4-3.4 2.5zM13 11.7c-.7 0-1.3.6-1.3 1.3s.6 1.3 1.3 1.3 1.3-.6 1.3-1.3-.6-1.3-1.3-1.3z'/%3E%3C/svg%3E")}.device-android i.icon.icon-download,.device-android i.icon.icon-reader{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-download{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M12 0h-1v14l-3.6-3.7-.7.8 4.8 4.9 4.8-4.9-.7-.8L12 14V0Z'/%3E%3Cpath d='M14 5v1h5v14H4V6h5V5H3v16h17V5h-6Z'/%3E%3C/svg%3E")}.device-android i.icon.icon-print{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 1h12v5h4v11h-4v4H5v-4H1V6h4V1Zm1 5h10V2H6v4ZM5 16v-3H2v3h3Zm-3-4h18V7H2v5Zm18 1h-3v3h3v-3Zm-4 0H6v7h10v-7Zm-2 3H8v-1h6v1Zm0 2H8v-1h6v1Z'/%3E%3C/svg%3E")}.device-android i.icon.icon-print,.device-android i.icon.icon-spellcheck{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-spellcheck{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cg fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M8 1 3 15h1.2l1.777-5h5.046l.654 1.84a6.03 6.03 0 0 1 .916-.78L9 1H8Zm.5 1.9L10.668 9H6.332L8.5 2.9ZM16 21a5 5 0 1 0 0-10 5 5 0 0 0 0 10Zm-.646-2.646 4-4-.708-.708L15 17.293l-1.646-1.647-.708.708 2 2 .354.353.354-.353Z'/%3E%3C/g%3E%3C/svg%3E")}.device-android i.icon.icon-info{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M10 17h2V8h-2v9zm1-16C5.5 1 1 5.5 1 11s4.5 10 10 10 10-4.5 10-10S16.5 1 11 1zm0 19c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zM10 7h2V5h-2v2z'/%3E%3C/svg%3E")}.device-android i.icon.icon-about,.device-android i.icon.icon-info{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-about{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1 7 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M21 18.5c0-.3-.1-.6-.7-.9l-2.6-1.2 2.6-1.2c.6-.3.7-.6.7-.9 0-.3-.1-.6-.7-.9l-8.9-4.1c-.7-.4-1.9-.4-2.8 0l-8.9 4.1c-.6.4-.7.7-.7.9s.1.6.7.9l2.6 1.2-2.6 1.2c-.6.4-.7.8-.7.9 0 .2.1.6.7.9l2.5 1.2-2.5 1.2c-.6.3-.7.7-.7.9 0 .3.1.6.7.9l8.9 4.1c.5.2.8.3 1.4.3s1-.1 1.4-.3l8.9-4.1c.6-.4.7-.6.7-.9 0-.3-.1-.6-.7-.9l-2.5-1.2 2.5-1.2c.6-.2.7-.6.7-.9zM-.2 14.3s.1-.1.3-.2L9 10c.6-.3 1.5-.3 2 0l8.9 4.1c.2.1.3.2.3.2s-.1.1-.3.2L11 18.6c-.6.3-1.5.3-2 0L.1 14.5c-.2-.1-.3-.2-.3-.2zm20.4 8.4s-.1.1-.3.2L11 27.1c-.6.3-1.5.3-2 0L.1 23c-.2-.1-.3-.2-.3-.2s.1-.1.3-.2l3-1.5 5.5 2.6c.7.4 1.9.4 2.8 0l5.5-2.6 3 1.5c.2.1.3.1.3.1zm-.3-4L11 22.8c-.6.3-1.5.3-2 0L.1 18.7c-.2-.1-.3-.2-.3-.2s.1-.1.3-.2l3-1.5 5.5 2.6c.7.4 1.9.4 2.8 0l5.5-2.6 3 1.5c.2.1.3.2.3.2s-.1.1-.3.2z'/%3E%3C/svg%3E")}.device-android i.icon.icon-help{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.188 7.172C9.967 6.39 10.905 6 12 6c1.094 0 2.031.39 2.813 1.172.78.781 1.171 1.719 1.171 2.812 0 .844-.5 1.72-1.5 2.625-1 .875-1.5 1.672-1.5 2.391h-1.968c0-.719.156-1.328.468-1.828.313-.531.657-.906 1.032-1.125.375-.25.718-.547 1.03-.89.313-.345.47-.735.47-1.173 0-.53-.204-.984-.61-1.359-.406-.406-.875-.61-1.406-.61-.531 0-1 .204-1.406.61-.406.375-.61.828-.61 1.36H8.016c0-1.094.39-2.032 1.171-2.813Zm-2.86 10.5c1.594 1.562 3.484 2.344 5.672 2.344 2.188 0 4.063-.782 5.625-2.344 1.594-1.594 2.39-3.485 2.39-5.672 0-2.188-.796-4.063-2.39-5.625-1.563-1.594-3.438-2.39-5.625-2.39-2.188 0-4.078.796-5.672 2.39C4.766 7.938 3.984 9.813 3.984 12c0 2.188.782 4.078 2.344 5.672ZM4.922 4.969C6.89 3 9.25 2.016 12 2.016s5.094.984 7.031 2.953C21 6.906 21.984 9.25 21.984 12s-.984 5.11-2.953 7.078c-1.937 1.938-4.281 2.906-7.031 2.906s-5.11-.968-7.078-2.906C2.984 17.11 2.016 14.75 2.016 12s.968-5.094 2.906-7.031ZM11.016 18v-2.016h1.968V18h-1.968Z'/%3E%3C/svg%3E")}.device-android i.icon.icon-feedback,.device-android i.icon.icon-help{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-feedback{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 6H3v12h18V6ZM2 5v14h20V5H2Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m2.666 6.372.668-.744 8.666 7.7 8.666-7.7.668.744-9.334 8.3-9.334-8.3Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m9.376 11.33-6 7-.752-.66 6-7 .752.66ZM15.376 10.67l6 7-.752.66-6-7 .752-.66Z'/%3E%3C/svg%3E")}.device-android i.icon.icon-setup{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M0 3v16h22V3H0zm21 14H1V5h20v12zM16.5 5.9l-7.2 7.2-.5 1.9H4v1h5c.4 0 .2 0 .2-.2l2.2-.6L18.7 8l-2.2-2.1zm-6.6 7.2 6.5-6.4L18 8l-6.5 6.4-1.6-1.3z'/%3E%3C/svg%3E")}.device-android i.icon.icon-setup,.device-android i.icon.icon-versions{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-versions{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1 7 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M19 12c0-1.1-.9-2-2-2 0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2-1.1 0-2 .9-2 2-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V14c0-1.1-.9-2-2-2zM5 9h10c.6 0 1 .4 1 1H4c0-.6.4-1 1-1zm-2 2h14c.6 0 1 .4 1 1H2c0-.6.4-1 1-1zm17 15c0 .6-.4 1-1 1H1c-.6 0-1-.4-1-1V14c0-.6.4-1 1-1h18c.6 0 1 .4 1 1v12z'/%3E%3C/svg%3E")}.device-android i.icon.icon-text-align-center{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M1 3v1h21V3H1zm3 4v1h14V7H4zm-3 5h21v-1H1v1zm3 3v1h14v-1H4zm-3 5h21v-1H1v1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-text-align-center,.device-android i.icon.icon-text-align-just{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-text-align-just{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M1 3v1h21V3H1zm0 5h21V7H1v1zm0 4h21v-1H1v1zm0 4h21v-1H1v1zm0 4h21v-1H1v1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-text-align-left{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M1 3v1h21V3H1zm14 4H1v1h14V7zM1 12h21v-1H1v1zm14 3H1v1h14v-1zM1 20h21v-1H1v1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-text-align-left,.device-android i.icon.icon-text-align-right{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-text-align-right{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M1 3v1h21V3H1zm7 5h14V7H8v1zm14 3H1v1h21v-1zM8 16h14v-1H8v1zm14 3H1v1h21v-1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-de-indent{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M1 20v-1h21v1H1zm10-5h11v1H11v-1zm0-4h11v1H11v-1zm0-4h11v1H11V7zM6.3 7l.7.7-3.8 3.8L7 15.3l-.7.7L2 11.8l-.2-.3.2-.3L6.3 7zM1 3h21v1H1V3z'/%3E%3C/svg%3E")}.device-android i.icon.icon-de-indent,.device-android i.icon.icon-in-indent{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-in-indent{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M1 20v-1h21v1H1zm11-4H1v-1h11v1zm0-4H1v-1h11v1zm0-4H1V7h11v1zm9 3.2.2.3-.2.3-4.3 4.2-.7-.7 3.8-3.8L16 7.7l.7-.7 4.3 4.2zM22 4H1V3h21v1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-add-column-left{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M15 19H7v-4H0V2h22v17h-7zm0-1h6v-3h-6v3zm0-4h6v-3h-6v3zm-7 4h6v-3H8v3zm0-4h6v-3H8v3zm6-4V7H8v3h6zM8 3v3h6V3H8zm13 0h-6v3h6V3zm-6 4v3h6V7h-6zM3 16h1v2h2v1H4v2H3v-2H1v-1h2v-2z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-add-column-left,.device-android i.icon.icon-table-add-column-right{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-table-add-column-right{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M0 19V2h22v13h-7v4H0zm7-4H1v3h6v-3zm0-4H1v3h6v-3zm7 4H8v3h6v-3zm0-4H8v3h6v-3zm0-1V7H8v3h6zM8 3v3h6V3H8zM1 6h6V3H1v3zm0 1v3h6V7H1zm18 11h2v1h-2v2h-1v-2h-2v-1h2v-2h1v2z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-add-row-above{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M21 20H0V1h15v6h7v13h-1zM7 8H1v3h6V8zm0 4H1v3h6v-3zm0 4H1v3h6v-3zm1 3h6v-3H8v3zm0-4h6v-3H8v3zm0-4h6V8H8v3zm13-3h-6v3h6V8zm0 4h-6v3h6v-3zm0 4h-6v3h6v-3zM19 6h-1V4h-2V3h2V1h1v2h2v1h-2v2z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-add-row-above,.device-android i.icon.icon-table-add-row-below{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-table-add-row-below{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M22 1v13h-7v6H0V1h22zM7 10H1v3h6v-3zm0-4H1v3h6V6zm0-4H1v3h6V2zm1 3h6V2H8v3zm0 4h6V6H8v3zm0 4h6v-3H8v3zm13-3h-6v3h6v-3zm0-4h-6v3h6V6zm0-4h-6v3h6V2zm-2 15h2v1h-2v2h-1v-2h-2v-1h2v-2h1v2z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-remove-column{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M21 19h-8.6c-.9 1.8-2.7 3-4.9 3s-4-1.2-4.9-3H0V2h22v17h-1zM7.5 12C5 12 3 14 3 16.5S5 21 7.5 21s4.5-2 4.5-4.5S10 12 7.5 12zM14 3H8v3h6V3zm0 4H8v3h6V7zm0 4H8v.1c1.9.2 3.5 1.3 4.4 2.9H14v-3zm0 4h-1.2c.1.5.2 1 .2 1.5s-.1 1-.2 1.5H14v-3zm7-12h-6v3h6V3zm0 4h-6v3h6V7zm0 4h-6v3h6v-3zm0 4h-6v3h6v-3zM9.6 19.3l-2.1-2.1-2.1 2.1-.7-.7 2.1-2.1-2.1-2.1.7-.7 2.1 2.1 2.1-2.1.7.7-2.1 2.1 2.1 2.1-.7.7z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-remove-column,.device-android i.icon.icon-table-remove-row{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-table-remove-row{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M21 19h-8.6c-.9 1.8-2.7 3-4.9 3s-4-1.2-4.9-3H0V2h22v17h-1zM1 18h1.2c-.1-.5-.2-1-.2-1.5s.1-1 .2-1.5H1v3zM7 3H1v3h6V3zm0 4H1v3h6V7zm.5 5C5 12 3 14 3 16.5S5 21 7.5 21s4.5-2 4.5-4.5S10 12 7.5 12zM14 3H8v3h6V3zm0 4H8v3h6V7zm0 8h-1.2c.1.5.2 1 .2 1.5s-.1 1-.2 1.5H14v-3zm7-12h-6v3h6V3zm0 4h-6v3h6V7zm0 8h-6v3h6v-3zM9.6 19.3l-2.1-2.1-2.1 2.1-.7-.7 2.1-2.1-2.1-2.1.7-.7 2.1 2.1 2.1-2.1.7.7-2.1 2.1 2.1 2.1-.7.7z'/%3E%3C/svg%3E")}.device-android i.icon.icon-pagebreak{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M8 14v1h1v-1H8zm-2 0v1h1v-1H6zm12 7H3v-6H2v7h17v-7h-1v6zM4 14v1h1v-1H4zm10 0v1h1v-1h-1zm-4 0v1h1v-1h-1zM8.2 1 2 7.6V14h1V9h6V2h9v12h1V1H8.2zM8 8H3.1L8 2.8V8zm4 6v1h1v-1h-1zm4 0v1h1v-1h-1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-pagebreak,.device-android i.icon.icon-sectionbreak{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-sectionbreak{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M20 14V2H3v12H2V1h19v13h-1zM5 14v1H4v-1h1zm2 0v1H6v-1h1zm2 0v1H8v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm1 0h1v1h-1v-1zM3 21h17v-6h1v7H2v-7h1v6z'/%3E%3C/svg%3E")}.device-android i.icon.icon-stringbreak{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M18 12H5.1L9 15.9l-.7.7-4.5-4.5-.6-.6.6-.6 4.5-4.5.7.7L5.1 11H18V5h1v7h-1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-pagenumber,.device-android i.icon.icon-stringbreak{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-pagenumber{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath d='M8.2 1 2 7.6V22h17V1H8.2zM8 2.8V8H3.1L8 2.8zM18 21H3V9h6V2h9v19zm-6-2h1v-4h-.7c0 .2-.1-.1-.1 0-.1.1-.2 0-.3 0-.1.1-.2.1-.4.1h-.4v.9h.9v3zm3.3-1.7c-.3.6-.2 1.1-.3 1.7h.9c0-.3 0-.6.1-.9.1-.3.1-.6.3-.9.1-.3.3-.6.4-.9.2-.3.1-.3.3-.5V15h-3v1h1.9c-.3.4-.4.7-.6 1.3z'/%3E%3C/svg%3E")}.device-android i.icon.icon-image-library{background-color:var(--brand-slide);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 5.5H4a.5.5 0 0 0-.5.5v9.582l4.533-3.892a1.25 1.25 0 0 1 1.555-.06l3.985 2.928 2.389-1.88a1.25 1.25 0 0 1 1.631.073l2.907 2.745V6a.5.5 0 0 0-.5-.5Zm.5 12.03-.015.015-3.765-3.556-2.37 1.865a1.25 1.25 0 0 1-1.512.025L8.86 12.957 3.5 17.56V18a.5.5 0 0 0 .5.5h16a.5.5 0 0 0 .5-.5v-.47ZM4 4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2H4Zm12.5 5.5a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm-3 1.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z' fill='var(--brand-slide)'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0V0Z' fill='transparent'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android i.icon.icon-text-valign-top{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath class='cls-1' d='M2 2h19v1H2zM2 4h19v1H2zM12 18h-1V7.83L8.65 9.8 8 8.94 11.5 6 15 9l-.65.8L12 7.83V18z'/%3E%3C/svg%3E")}.device-android i.icon.icon-text-valign-middle,.device-android i.icon.icon-text-valign-top{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-text-valign-middle{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath class='cls-1' d='M2 10h19v1H2zM2 12h19v1H2zM11 2h1v5.17l2.35-1.97.65.86L11.5 9 8 6l.65-.8L11 7.17V2zM12 21h-1v-5.17L8.65 17.8 8 16.94 11.5 14l3.5 3-.65.8L12 15.83V21z'/%3E%3C/svg%3E")}.device-android i.icon.icon-text-valign-bottom{background-color:var(--brand-slide);height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-slide)'%3E%3Cpath class='cls-1' d='M2 18h19v1H2zM2 20h19v1H2zM11 4h1v11.17l2.35-1.97.65.86L11.5 17 8 14l.65-.8L11 15.17V4z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-table-borders-all{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-slide)'%3E%3Cpath d='M26.9 0H0v27h27V0h-.1ZM13 26H1V14h12v12Zm0-13H1V1h12v12Zm13 13H14V14h12v12Zm0-13H14V1h12v12Z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-borders-all,.device-android i.icon.icon-table-borders-none{background-color:var(--brand-slide);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-android i.icon.icon-table-borders-none{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-slide)'%3E%3Cpath opacity='.3' d='M26.9 0H0v27h27V0h-.1ZM13 26H1V14h12v12Zm0-13H1V1h12v12Zm13 13H14V14h12v12Zm0-13H14V1h12v12Z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-borders-inner{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-slide)'%3E%3Cpath d='M26 13H14V1h-1v12H1v1h12v12h1V14h12v-1z'/%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-borders-inner,.device-android i.icon.icon-table-borders-outer{background-color:var(--brand-slide);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-android i.icon.icon-table-borders-outer{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-slide)'%3E%3Cpath d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-borders-left{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-slide)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M0 0h1v27H0z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-borders-center,.device-android i.icon.icon-table-borders-left{background-color:var(--brand-slide);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-android i.icon.icon-table-borders-center{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-slide)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M13 0h1v27h-1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-borders-right{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-slide)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M26 0h1v27h-1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-borders-right,.device-android i.icon.icon-table-borders-top{background-color:var(--brand-slide);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-android i.icon.icon-table-borders-top{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-slide)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M0 0h27v1H0z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-borders-middle{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-slide)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M0 13h27v1H0z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-borders-bottom,.device-android i.icon.icon-table-borders-middle{background-color:var(--brand-slide);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-android i.icon.icon-table-borders-bottom{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-slide)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M0 26h27v1H0z'/%3E%3C/svg%3E")}.device-android i.icon.icon-move-backward{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-slide)'%3E%3Cpath opacity='.3' d='M1 1h17v17H1z'/%3E%3Cpath d='M10 10v17h17V10H10Zm16 16H11V11h15v15Z'/%3E%3C/svg%3E")}.device-android i.icon.icon-move-backward,.device-android i.icon.icon-move-forward{background-color:var(--brand-slide);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-android i.icon.icon-move-forward{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-slide)'%3E%3Cpath opacity='.3' d='M10 10v17h17V10H10Zm16 16H11V11h15v15Z'/%3E%3Cpath d='M1 1h17v17H1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-move-background{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-slide)'%3E%3Cpath opacity='.3' d='M8 8h13v13H8z'/%3E%3Cpath d='M1 1v12h12V1H1Zm11 11H2V2h10v10ZM15 15v12h12V15H15Zm11 11H16V16h10v10Z'/%3E%3C/svg%3E")}.device-android i.icon.icon-move-background,.device-android i.icon.icon-move-foreground{background-color:var(--brand-slide);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-android i.icon.icon-move-foreground{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-slide)'%3E%3Cpath opacity='.3' d='M1 1v12h12V1H1Zm11 11H2V2h10v10ZM15 15v12h12V15H15Zm11 11H16V16h10v10Z'/%3E%3Cpath d='M8 8h13v13H8z'/%3E%3C/svg%3E")}.device-android i.icon.icon-align-left{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' style='enable-background:new 0 0 22 22' xml:space='preserve' fill='var(--brand-slide)'%3E%3Cpath d='M1 21h1V1H1v20zm3-8v4h16v-4H4zm8-8H4v4h8V5z' style='fill-rule:evenodd;clip-rule:evenodd'/%3E%3C/svg%3E")}.device-android i.icon.icon-align-center,.device-android i.icon.icon-align-left{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-align-center{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' style='enable-background:new 0 0 22 22' xml:space='preserve' fill='var(--brand-slide)'%3E%3Cpath style='fill-rule:evenodd;clip-rule:evenodd' d='M19 13h-8V9h4V5h-4V1h-1v4H6v4h4v4H2v4h8v4h1v-4h8z'/%3E%3C/svg%3E")}.device-android i.icon.icon-align-right{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' style='enable-background:new 0 0 22 22' xml:space='preserve' fill='var(--brand-slide)'%3E%3Cpath d='M20 1v20h1V1h-1zM2 17h16v-4H2v4zm8-8h8V5h-8v4z' style='fill-rule:evenodd;clip-rule:evenodd'/%3E%3C/svg%3E")}.device-android i.icon.icon-align-right,.device-android i.icon.icon-align-top{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-align-top{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' style='enable-background:new 0 0 22 22' xml:space='preserve' fill='var(--brand-slide)'%3E%3Cpath d='M1 1v1h20V1H1zm8 3H5v16h4V4zm8 8V4h-4v8h4z'/%3E%3C/svg%3E")}.device-android i.icon.icon-align-middle{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' style='enable-background:new 0 0 22 22' xml:space='preserve' fill='var(--brand-slide)'%3E%3Cpath style='fill-rule:evenodd;clip-rule:evenodd' d='M13 2v8H9V6H5v4H1v1h4v4h4v-4h4v8h4v-8h4v-1h-4V2z'/%3E%3C/svg%3E")}.device-android i.icon.icon-align-bottom,.device-android i.icon.icon-align-middle{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-align-bottom{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' style='enable-background:new 0 0 22 22' xml:space='preserve' fill='var(--brand-slide)'%3E%3Cpath d='M21 20v-1H1v1h20zM9 1H5v16h4V1zm4 8v8h4V9h-4z'/%3E%3C/svg%3E")}.device-android i.icon.icon-align-horizontal{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' style='enable-background:new 0 0 22 22' xml:space='preserve' fill='var(--brand-slide)'%3E%3Cpath d='M1 1v1h20V1H1zm0 18v1h20v-1H1zM9 3H5v15h4V3zm8 11V7h-4v7h4z'/%3E%3C/svg%3E")}.device-android i.icon.icon-align-horizontal,.device-android i.icon.icon-align-vertical{background-color:var(--brand-slide);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-align-vertical{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' style='enable-background:new 0 0 22 22' xml:space='preserve' fill='var(--brand-slide)'%3E%3Cpath d='M1 21h1V1H1v20zm18 0h1V1h-1v20zM3 13v4h15v-4H3zm11-8H7v4h7V5z'/%3E%3C/svg%3E")}.device-android i.icon.icon-users{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5 7c0 2.262-.564 3.952-1.299 5.03-.743 1.091-1.578 1.47-2.201 1.47s-1.458-.379-2.201-1.47C9.064 10.953 8.5 9.263 8.5 7c0-2.077 1.722-3.5 3.5-3.5s3.5 1.423 3.5 3.5Zm-.654 6.622C14.006 14.519 13.004 15 12 15s-2.006-.48-2.846-1.378c-1.457.578-2.676 1.15-3.625 1.728C3.83 16.384 3.5 17.12 3.5 17.5c0 .51.264 1.198 1.547 1.84 1.328.666 3.562 1.16 6.953 1.16 3.39 0 5.625-.494 6.953-1.16 1.283-.642 1.547-1.33 1.547-1.84 0-.38-.329-1.116-2.03-2.15-.948-.577-2.167-1.15-3.624-1.728Zm.908-1.252C16.514 11.028 17 9.21 17 7c0-3-2.491-5-5-5S7 4 7 7c0 2.21.486 4.028 1.246 5.37C4.39 13.94 2 15.579 2 17.5 2 19.985 5 22 12 22s10-2.015 10-4.5c0-1.921-2.39-3.56-6.246-5.13Z' fill='var(--brand-slide)'/%3E%3C/svg%3E")}.device-android i.icon.icon-app-settings,.device-android i.icon.icon-users{background-color:var(--brand-slide);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android i.icon.icon-app-settings{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 14h9a4 4 0 0 1 0 8H7a4 4 0 0 1 0-8Zm9-1a5 5 0 0 1 0 10H7a5 5 0 0 1 0-10h9Z' fill='var(--brand-slide)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 20a2 2 0 1 1 0-4 2 2 0 0 1 0 4Zm0 1a3 3 0 1 1 0-6 3 3 0 0 1 0 6ZM16 3H7a4 4 0 1 0 0 8h9a4 4 0 0 0 0-8ZM7 2a5 5 0 0 0 0 10h9a5 5 0 0 0 0-10H7Z' fill='var(--brand-slide)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 9a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 1a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z' fill='var(--brand-slide)'/%3E%3C/svg%3E")}.device-android i.icon.icon-menu-comment{background-color:var(--text-tertiary);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.605 16.585c.403-.406.868-.608 1.395-.608s.992.202 1.395.608c.403.405.605.873.605 1.403s-.202.998-.605 1.404c-.403.405-.868.608-1.395.608s-.992-.203-1.395-.608c-.403-.406-.605-.873-.605-1.404 0-.53.202-.998.605-1.403Zm0-5.989c.403-.405.868-.608 1.395-.608s.992.203 1.395.609c.403.405.605.873.605 1.403s-.202.998-.605 1.403c-.403.406-.868.609-1.395.609s-.992-.203-1.395-.609C16.202 12.998 16 12.53 16 12s.202-.998.605-1.403Zm2.79-3.18c-.403.405-.868.607-1.395.607s-.992-.202-1.395-.608C16.202 7.01 16 6.542 16 6.012s.202-.998.605-1.404C17.008 4.203 17.473 4 18 4s.992.203 1.395.608c.403.406.605.873.605 1.404 0 .53-.202.998-.605 1.403Z' fill='var(--text-tertiary)' fill-opacity='.6'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android i.icon.icon-resolve-comment{background-color:var(--brand-slide);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 16.172 19.594 5.578 21 6.984l-12 12-5.578-5.578L4.828 12 9 16.172Z' fill='var(--brand-slide)'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android i.icon.icon-resolve-comment.check{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 16.172 19.594 5.578 21 6.984l-12 12-5.578-5.578L4.828 12 9 16.172Z' fill='%234cd964'/%3E%3C/svg%3E");height:24px;width:24px}.device-android i.icon.icon-done-comment{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 16.172 19.594 5.578 21 6.984l-12 12-5.578-5.578L4.828 12 9 16.172Z' fill='var(--brand-slide)'/%3E%3C/svg%3E")}.device-android i.icon.icon-done-comment,.device-android i.icon.icon-insert-comment{background-color:var(--brand-slide);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android i.icon.icon-insert-comment{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5 3h-15C3.19 3 2 4.215 2 5.503v9.532c0 1.287 1.19 1.978 2.5 1.978h1c.328 0 .5.179.5.5V21l6-4h8a2 2 0 0 0 2-2V8h-1.5v6.5a1 1 0 0 1-1 1h-8l-4 2.5v-2.5h-3a1 1 0 0 1-1-1v-9a1 1 0 0 1 1-1h15a1 1 0 0 1 1 1V8H22V5.503C22 4.215 20.81 3 19.5 3Z' fill='var(--brand-slide)'/%3E%3Cpath d='M6 7.5h12V9H6V7.5ZM6 11h12v1.5H6V11Z' fill='var(--brand-slide)'/%3E%3C/svg%3E")}.device-android i.icon.icon-done-comment-white{background-color:var(--fill-white);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 16.172 19.594 5.578 21 6.984l-12 12-5.578-5.578L4.828 12 9 16.172Z' fill='var(--fill-white)'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android i.icon.icon-add-table{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 5.6h7.2v3.2H4V5.6ZM12.8 5.6H20v3.2h-7.2V5.6ZM4 10.4h7.2v3.2H4v-3.2ZM12.8 10.4H20v3.2h-7.2v-3.2ZM4 15.2h7.2v3.2H4v-3.2ZM12.8 15.2H20v3.2h-7.2v-3.2Z' fill='var(--brand-slide)'/%3E%3C/svg%3E")}.device-android i.icon.icon-add-table,.device-android i.icon.icon-link{background-color:var(--brand-slide);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android i.icon.icon-link{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.023 7c1.378 0 2.551.498 3.522 1.495C21.515 9.461 22 10.63 22 12c0 1.37-.485 2.555-1.455 3.552-.97.965-2.144 1.448-3.522 1.448H13v-2h4c.845 0 1.588-.212 2.183-.804.626-.623.817-1.355.817-2.196 0-.841-.19-1.558-.817-2.15-.595-.623-1.314-.85-2.16-.85H13V7h4.023ZM8.01 12.981V11.02h7.982v1.962H8.009Zm-3.24-3.13C4.176 10.441 4 11.158 4 12s.175 1.573.77 2.196C5.396 14.788 6.155 15 7 15h4.014v2H6.977c-1.378 0-2.551-.483-3.522-1.448C2.485 14.555 2 13.37 2 12c0-1.37.485-2.539 1.455-3.505C4.425 7.498 5.6 7 6.977 7h4.037v2H6.977c-.846 0-1.581.227-2.207.85Z' fill='var(--brand-slide)'/%3E%3C/svg%3E")}.device-android i.icon.icon-plus{background-color:var(--fill-white);height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--fill-white)'%3E%3Cpath d='M21 12h-9v9h-2v-9H1v-2h9V1h2v9h9v2z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android .navbar i.icon.icon-logo{height:14px;width:100px}.device-android .navbar i.icon.icon-undo{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--toolbar-icons)'%3E%3Cpath d='M20 17v-2c0-1.7-1.3-3-3-3H3.7l3.4 3.4-1.4 1.4-5.2-5.2L0 11l.5-.6 5.2-5.2 1.4 1.4L3.7 10H17c2.8 0 5 2.2 5 5v2h-2z'/%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-redo,.device-android .navbar i.icon.icon-undo{background-color:var(--toolbar-icons);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android .navbar i.icon.icon-redo{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--toolbar-icons)'%3E%3Cpath d='M0 17v-2c0-2.8 2.2-5 5-5h13.3l-3.4-3.4 1.4-1.4 5.2 5.2.5.6-.5.6-5.2 5.2-1.4-1.4 3.4-3.4H5c-1.7 0-3 1.3-3 3v2H0z'/%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-search{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--toolbar-icons)'%3E%3Cpath d='M19.5 16.8 16 13.3c.7-1.1 1.1-2.4 1.1-3.8C17 5.4 13.6 2 9.5 2S2 5.4 2 9.5 5.4 17 9.5 17c1.4 0 2.7-.4 3.8-1.1l3.5 3.5c.7.7 1.9.7 2.6 0 .8-.7.8-1.8.1-2.6zm-10-1.5c-3.2 0-5.8-2.6-5.8-5.8s2.6-5.8 5.8-5.8 5.8 2.6 5.8 5.8-2.6 5.8-5.8 5.8z'/%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-burger,.device-android .navbar i.icon.icon-search{background-color:var(--toolbar-icons);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android .navbar i.icon.icon-burger{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-8 1 22 22' fill='var(--toolbar-icons)'%3E%3Cpath d='M-6 6v2h18V6H-6zm0 7h18v-2H-6v2zm0 5h18v-2H-6v2z'/%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-plus{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--toolbar-icons)'%3E%3Cpath d='M21 12h-9v9h-2v-9H1v-2h9V1h2v9h9v2z'/%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-play,.device-android .navbar i.icon.icon-plus{background-color:var(--toolbar-icons);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android .navbar i.icon.icon-play{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--toolbar-icons)'%3E%3Cpath d='M4.046 2.988A.286.286 0 0 1 4.07 3c.59.336 12.711 7.293 13.897 8.027-.583.342-13.013 7.488-13.934 7.983l.013-16.022M3.99 2C3.443 2 3 2.453 3 3.015V19.01c0 .613.479.99.993.99.173 0 .35-.043.514-.133.89-.491 13.188-7.559 13.94-8a.99.99 0 0 0 0-1.732C17.404 9.533 5.153 2.502 4.54 2.154A1.11 1.11 0 0 0 3.99 2z'/%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-settings{background-color:var(--toolbar-icons);height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--toolbar-icons)'%3E%3Cpath d='M12.1 2H9.9c-.3 0-.5.2-.6.5l-.5 2.4c0 .2-.2.3-.3.3s-.1 0-.2-.1L6.2 3.8c-.1-.1-.2-.1-.4-.1-.1 0-.3 0-.4.1L3.8 5.4c-.1.2-.2.5 0 .8l1.3 2.1c.1.2.1.4-.2.5l-2.4.5c-.3.1-.5.3-.5.6v2.2c0 .3.2.5.5.6l2.4.5c.3.1.4.3.2.5l-1.3 2.1c-.2.2-.1.6.1.8l1.6 1.6c.1.1.3.2.4.2s.2 0 .3-.1L8.3 17c.1-.1.1-.1.2-.1s.3.1.3.3l.5 2.3c.1.3.3.5.6.5h2.2c.3 0 .5-.2.6-.5l.5-2.4c0-.2.1-.3.3-.3.1 0 .1 0 .2.1l2.1 1.3c.1.1.2.1.3.1.2 0 .3-.1.4-.2l1.6-1.6c.2-.2.2-.5.1-.8l-1.3-2.1c-.2-.2-.1-.5.2-.5l2.4-.5c.3-.1.5-.3.5-.6V9.8c0-.3-.2-.5-.5-.6l-2.4-.5c-.3-.1-.4-.3-.2-.5l1.3-2.1c.2-.2.1-.6-.1-.8l-1.6-1.6c-.1-.1-.3-.2-.4-.2s-.2 0-.3.1l-2.1 1.3c-.1.1-.1.1-.2.1s-.3-.1-.3-.3l-.5-2.2c-.1-.3-.3-.5-.6-.5zM11 14.5c-1.9 0-3.5-1.6-3.5-3.5S9.1 7.5 11 7.5s3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android .navbar i.icon.icon-prev{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--toolbar-icons)'%3E%3Cpath d='M5.1 10.9 13.9 2 16 4.1l-6.8 7 6.8 6.8-2.1 2.1-8.8-8.8-.1-.1z'/%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-next,.device-android .navbar i.icon.icon-prev{background-color:var(--toolbar-icons);height:20px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:20px}.device-android .navbar i.icon.icon-next{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--toolbar-icons)'%3E%3Cpath d='M16.9 10.9 8.1 2 6 4.1l6.8 7L6 17.9 8.1 20l8.8-8.8.1-.1z'/%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-expand-down{background-color:var(--fill-white);height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--fill-white)'%3E%3Cpath d='M10.9 16.9 2 8.1 4.1 6l7 6.8L17.9 6 20 8.1l-8.8 8.8-.1.1z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android .navbar i.icon.icon-add-slide{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4Zm9 7V7h2v4h4v2h-4v4h-2v-4H7v-2h4Z' fill='var(--toolbar-icons)'/%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-add-shape,.device-android .navbar i.icon.icon-add-slide{background-color:var(--toolbar-icons);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android .navbar i.icon.icon-add-shape{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='15' r='7' fill='var(--toolbar-icons)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 3a1 1 0 0 0-1 1v13a1 1 0 0 0 1 1h5.582A8 8 0 0 1 18 7.252V4a1 1 0 0 0-1-1H3Z' fill='var(--toolbar-icons)'/%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-add-image{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m4.24 18 3.854-4.5 2.812 3L14.76 12l5 6H4.24Zm17.083 2.39c.451-.406.677-.874.677-1.406V5.016c0-.532-.226-1-.677-1.407A2.266 2.266 0 0 0 19.76 3H4.24c-.59 0-1.112.203-1.563.61C2.226 4.015 2 4.483 2 5.015v13.968c0 .532.226 1 .677 1.407.451.406.972.609 1.563.609h15.52c.59 0 1.111-.203 1.563-.61ZM8 11a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z' fill='var(--toolbar-icons)'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0V0Z' fill='transparent'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-add-image,.device-android .navbar i.icon.icon-add-other{background-color:var(--toolbar-icons);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android .navbar i.icon.icon-add-other{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm8 0a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm5 3a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z' fill='var(--toolbar-icons)'/%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-close-comment{background-color:var(--toolbar-icons);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.984 6.422 13.406 12l5.578 5.578-1.406 1.406L12 13.406l-5.578 5.578-1.406-1.406L10.594 12 5.016 6.422l1.406-1.406L12 10.594l5.578-5.578 1.406 1.406Z' fill='var(--toolbar-icons)'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}i.icon.icon-format-pptx{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 1a3 3 0 0 0-3 3v16a3 3 0 0 0 3 3h16a3 3 0 0 0 3-3V4a3 3 0 0 0-3-3H4Zm0 5h16v12H4V6Zm1 1h14v10H5V7Z' fill='%23AA5252'/%3E%3C/svg%3E");height:22px;width:22px}i.icon.icon-format-potx{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 12a6 6 0 1 0 0 12 6 6 0 0 0 0-12Zm.746 10v-5.27h2.506v-1.234h-6.504v1.235h2.479V22h1.519Z' fill='%23A8A8A8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 4a3 3 0 0 1 3-3h16a3 3 0 0 1 3 3v9.101a6.997 6.997 0 0 0-3-1.811V6H4v12h7c0 1.959.805 3.73 2.101 5H4a3 3 0 0 1-3-3V4Zm18 7.07A7.001 7.001 0 0 0 11.07 17H5V7h14v4.07Z' fill='%23AA5252'/%3E%3C/svg%3E");height:22px;width:22px}i.icon.icon-format-odp{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 4a3 3 0 0 1 3-3h16a3 3 0 0 1 3 3v16a3 3 0 0 1-3 3H4a3 3 0 0 1-3-3V4Zm18.952 3.749c-.026-.02-.053-.037-.08-.054l-.02-.013a4.236 4.236 0 0 0-1.763-.651c-1.114-.14-2.179.2-3.078.89a4.32 4.32 0 0 0-2.066-.86c-1.035-.13-2.028.155-2.885.751l-.01.008-.015.01a.135.135 0 0 0-.035.093c0 .066.04.12.09.12l.013-.003.007-.002a3.93 3.93 0 0 1 1.431-.084c1.376.173 2.575.737 3.416 2.002.044.06.083.057.128-.003 1.058-1.627 2.68-2.27 4.424-2.051.097.012.193.028.289.047l.029.006c.029.006.062.013.084.016.058.009.089-.053.089-.119 0-.044-.015-.082-.048-.103Zm-1.026 5.026.01.006c.038.024.064.075.064.136 0 .083-.051.151-.114.151l-.164-.016a5.975 5.975 0 0 0-.547-.026c-2.574 0-4.885 1.254-6.288 3.796l-.04.074-.026.048c-.021.035-.053.056-.088.056a.097.097 0 0 1-.075-.037l-.002-.004-.007-.008c-1.38-1.722-3.215-2.367-5.272-2.367a5.987 5.987 0 0 0-2.24.44.086.086 0 0 1-.023.003c-.063 0-.114-.068-.114-.151a.17.17 0 0 1 .044-.12l.004-.003a.155.155 0 0 1 .009-.008C5.287 13.644 6.767 13 8.363 13c1.122 0 2.188.319 3.15.89C12.773 12.701 14.315 12 15.98 12c1.042 0 2.035.276 2.943.773l.003.002Z' fill='%23DD9426'/%3E%3C/svg%3E");height:22px;width:22px}i.icon.icon-format-otp{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 12a6 6 0 1 0 0 12 6 6 0 0 0 0-12Zm.746 10v-5.27h2.506v-1.234h-6.504v1.235h2.479V22h1.519Z' fill='%23A8A8A8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 1a3 3 0 0 0-3 3v16a3 3 0 0 0 3 3h9.101A6.979 6.979 0 0 1 11 18c0-.542.062-1.07.178-1.577-1.315-1.328-2.97-1.839-4.801-1.839a5.987 5.987 0 0 0-2.24.44.086.086 0 0 1-.023.003c-.063 0-.114-.068-.114-.151a.17.17 0 0 1 .044-.12l.004-.003a.155.155 0 0 1 .009-.008C5.287 13.644 6.767 13 8.363 13c1.122 0 2.188.319 3.15.89a7.139 7.139 0 0 1 2.244-1.459A6.97 6.97 0 0 1 18 11c1.959 0 3.73.805 5 2.101V4a3 3 0 0 0-3-3H4Zm15.952 6.749c-.026-.02-.053-.037-.08-.054l-.02-.013a4.236 4.236 0 0 0-1.763-.651c-1.114-.14-2.179.2-3.078.89a4.32 4.32 0 0 0-2.066-.86c-1.035-.13-2.028.155-2.885.751l-.01.008-.015.01a.135.135 0 0 0-.035.093c0 .066.04.12.09.12l.013-.003.007-.002a3.93 3.93 0 0 1 1.431-.084c1.376.173 2.575.737 3.416 2.002.044.06.083.057.128-.003 1.058-1.627 2.68-2.27 4.424-2.051.097.012.193.028.289.047l.029.006c.029.006.062.013.084.016.058.009.089-.053.089-.119 0-.044-.015-.082-.048-.103Z' fill='%23DD9426'/%3E%3C/svg%3E");height:22px;width:22px}:root{--f7-popover-width:360px}.doc-placeholder{background:#f5f5f5;height:100%;left:0;overflow:hidden;padding-top:calc(var(--f7-page-navbar-offset, 0px) + var(--f7-page-subnavbar-offset, 0px));position:absolute;top:0;width:100%;z-index:6000}.doc-placeholder .slide-h{display:flex;flex-direction:column;flex-grow:1;height:100%;margin:0 auto;padding-top:30%;width:90%}.doc-placeholder .slide-v{display:flex;flex-direction:column;padding-bottom:56.1333%;position:relative}.doc-placeholder .slide-container{-webkit-animation:flickerAnimation 2s ease-in-out infinite;-moz-animation:flickerAnimation 2s ease-in-out infinite;-o-animation:flickerAnimation 2s ease-in-out infinite;animation:flickerAnimation 2s ease-in-out infinite;background:#fbfbfb;border:1px solid #dfdfdf;height:100%;position:absolute;width:100%}.doc-placeholder .slide-container>.line{background:#f5f5f5;border-radius:6px;height:20%;margin:0 120px}.doc-placeholder .slide-container>.line:first-child{height:30%;margin:10% 80px 0}.doc-placeholder .slide-container>.line.empty{background:transparent}.item-content .preview{color:#c4c4c4}.phone .swiper-container,.tablet .swiper-container{position:static}.swiper-pagination-bullet-active{background:#000}.table-styles .row div:not(:first-child){margin:2px auto 0}.table-styles .row div,.table-styles .skeleton-list li{padding:0}.table-styles .row .skeleton-list{display:block;height:50px;width:70px}.slide-theme__list{margin:auto}.slide-theme__list ul{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:14px;padding-left:18px;padding-right:18px;width:auto}.slide-theme .item-inner:after{display:none}.slide-theme .item-theme{background-image:url(../resources/img/themes/themes.png);background-repeat:no-repeat;background-size:cover;box-shadow:0 0 0 1px rgba(0,0,0,.15);display:block;height:40px;margin:14px 0 0;position:relative;width:88px}.slide-theme .item-theme.active:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='%23aa5252'%3E%3Ccircle fill='%23fff' cx='11' cy='11' r='11'/%3E%3Cpath d='M11 21a10 10 0 1 1 10-10 10 10 0 0 1-10 10Zm6.4-13.68L17.06 7a.48.48 0 0 0-.67 0l-7 6.84-2.44-2.6a.51.51 0 0 0-.59.08l-.36.34a.58.58 0 0 0 0 .65l3.19 3.35a.38.38 0 0 0 .39 0L17.4 8a.48.48 0 0 0 0-.67Z'/%3E%3C/svg%3E");bottom:-5px;content:"";height:22px;position:absolute;right:-5px;width:22px;z-index:1}.bullet-menu-image ul{padding:0}.bullet-menu-image ul li{display:inherit} /*# sourceMappingURL=css/612.css.map */ diff --git a/docker/office/resources/require.js b/docker/office/resources/require.js new file mode 100644 index 000000000..ab22bbc5c --- /dev/null +++ b/docker/office/resources/require.js @@ -0,0 +1,55 @@ + +/** vim: et:ts=4:sw=4:sts=4 + * @license RequireJS 2.1.2 Copyright (c) 2010-2012, The Dojo Foundation All Rights Reserved. + * Available via the MIT or new BSD license. + * see: http://github.com/jrburke/requirejs for details + */ + +/** vim: et:ts=4:sw=4:sts=4 + * @license RequireJS 2.1.10 Copyright (c) 2010-2014, The Dojo Foundation All Rights Reserved. + * Available via the MIT or new BSD license. + * see: http://github.com/jrburke/requirejs for details + */ + +;(function(window) { + try { + window.localStorage.removeItem('ui-theme-id') + } catch (e) {} + // + if (window.parent) { + window._toolbarClick = function(el, action) { + window.parent.postMessage({ + source: 'onlyoffice', + action: action, + rect: el.getBoundingClientRect() + }, "*"); + }; + window._toolbarInter = setInterval(function() { + if (typeof $ === "function") { + var toolbar = $("#toolbar"); + if (toolbar.find(".hedset").length > 0) { + clearInterval(window._toolbarInter); + window.parent.postMessage({ + source: 'onlyoffice', + action: 'ready', + }, "*"); + } + } + }, 1000); + window.addEventListener('message', function(event) { + if (event.data === "createMenu") { + var toolbar = $("#toolbar"); + if (toolbar.find(".hedico").length === 0) { + var linkSvg = 'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJpb25pY29uIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHRpdGxlPkxpbms8L3RpdGxlPjxwYXRoIGQ9Ik0yMDggMzUyaC02NGE5NiA5NiAwIDAxMC0xOTJoNjRNMzA0IDE2MGg2NGE5NiA5NiAwIDAxMCAxOTJoLTY0TTE2My4yOSAyNTZoMTg3LjQyIiBmaWxsPSJub25lIiBzdHJva2U9IiNmNWY1ZjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzNiIvPjwvc3ZnPg=='; + var historySvg = 'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJpb25pY29uIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHRpdGxlPlRpbWVyPC90aXRsZT48cGF0aCBkPSJNMTEyLjkxIDEyOEExOTEuODUgMTkxLjg1IDAgMDA2NCAyNTRjLTEuMTggMTA2LjM1IDg1LjY1IDE5My44IDE5MiAxOTQgMTA2LjIuMiAxOTItODUuODMgMTkyLTE5MiAwLTEwNC41NC04My41NS0xODkuNjEtMTg3LjUtMTkyYTQuMzYgNC4zNiAwIDAwLTQuNSA0LjM3VjE1MiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZjVmNWY1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMzIiLz48cGF0aCBkPSJNMjMzLjM4IDI3OC42M2wtNzktMTEzYTguMTMgOC4xMyAwIDAxMTEuMzItMTEuMzJsMTEzIDc5YTMyLjUgMzIuNSAwIDAxLTM3LjI1IDUzLjI2IDMzLjIxIDMzLjIxIDAgMDEtOC4wNy03Ljk0eiIgZmlsbD0iI0Y1RjVGNSIvPjwvc3ZnPg=='; + toolbar.find(".hedset").eq(0).before('
' + + '' + + '' + + '
') + } + } + }) + } +})(window); + +var requirejs,require,define;(function(global){var req,s,head,baseElement,dataMain,src,interactiveScript,currentlyAddingScript,mainScript,subPath,version="2.1.10",commentRegExp=/(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/gm,cjsRequireRegExp=/[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,jsSuffixRegExp=/\.js$/,currDirRegExp=/^\.\//,op=Object.prototype,ostring=op.toString,hasOwn=op.hasOwnProperty,ap=Array.prototype,apsp=ap.splice,isBrowser=!("undefined"==typeof window||"undefined"==typeof navigator||!window.document),isWebWorker=!isBrowser&&"undefined"!=typeof importScripts,readyRegExp=isBrowser&&"PLAYSTATION 3"===navigator.platform?/^complete$/:/^(complete|loaded)$/,defContextName="_",isOpera="undefined"!=typeof opera&&"[object Opera]"===opera.toString(),contexts={},cfg={},globalDefQueue=[],useInteractive=!1;function isFunction(e){return"[object Function]"===ostring.call(e)}function isArray(e){return"[object Array]"===ostring.call(e)}function each(e,t){var i;if(e)for(i=0;i-1&&(!e[i]||!t(e[i],i,e));i-=1);}function hasProp(e,t){return hasOwn.call(e,t)}function getOwn(e,t){return hasProp(e,t)&&e[t]}function eachProp(e,t){var i;for(i in e)if(hasProp(e,i)&&t(e[i],i))break}function mixin(e,t,i,r){return t&&eachProp(t,(function(t,n){!i&&hasProp(e,n)||(!r||"object"!=typeof t||!t||isArray(t)||isFunction(t)||t instanceof RegExp?e[n]=t:(e[n]||(e[n]={}),mixin(e[n],t,i,r)))})),e}function bind(e,t){return function(){return t.apply(e,arguments)}}function scripts(){return document.getElementsByTagName("script")}function defaultOnError(e){throw e}function getGlobal(e){if(!e)return e;var t=global;return each(e.split("."),(function(e){t=t[e]})),t}function makeError(e,t,i,r){var n=new Error(t+"\nhttp://requirejs.org/docs/errors.html#"+e);return n.requireType=e,n.requireModules=r,i&&(n.originalError=i),n}if(void 0===define){if(void 0!==requirejs){if(isFunction(requirejs))return;cfg=requirejs,requirejs=void 0}void 0===require||isFunction(require)||(cfg=require,require=void 0),req=requirejs=function(e,t,i,r){var n,a,o=defContextName;return isArray(e)||"string"==typeof e||(a=e,isArray(t)?(e=t,t=i,i=r):e=[]),a&&a.context&&(o=a.context),(n=getOwn(contexts,o))||(n=contexts[o]=req.s.newContext(o)),a&&n.configure(a),n.require(e,t,i)},req.config=function(e){return req(e)},req.nextTick="undefined"!=typeof setTimeout?function(e){setTimeout(e,4)}:function(e){e()},require||(require=req),req.version=version,req.jsExtRegExp=/^\/|:|\?|\.js$/,req.isBrowser=isBrowser,s=req.s={contexts:contexts,newContext:newContext},req({}),each(["toUrl","undef","defined","specified"],(function(e){req[e]=function(){var t=contexts[defContextName];return t.require[e].apply(t,arguments)}})),isBrowser&&(head=s.head=document.getElementsByTagName("head")[0],baseElement=document.getElementsByTagName("base")[0],baseElement&&(head=s.head=baseElement.parentNode)),req.onError=defaultOnError,req.createNode=function(e,t,i){var r=e.xhtml?document.createElementNS("http://www.w3.org/1999/xhtml","html:script"):document.createElement("script");return r.type=e.scriptType||"text/javascript",r.charset="utf-8",r.async=!0,r},req.load=function(e,t,i){var r,n=e&&e.config||{};if(isBrowser)return(r=req.createNode(n,t,i)).setAttribute("data-requirecontext",e.contextName),r.setAttribute("data-requiremodule",t),!r.attachEvent||r.attachEvent.toString&&r.attachEvent.toString().indexOf("[native code")<0||isOpera?(r.addEventListener("load",e.onScriptLoad,!1),r.addEventListener("error",e.onScriptError,!1)):(useInteractive=!0,r.attachEvent("onreadystatechange",e.onScriptLoad)),r.src=i,currentlyAddingScript=r,baseElement?head.insertBefore(r,baseElement):head.appendChild(r),currentlyAddingScript=null,r;if(isWebWorker)try{importScripts(i),e.completeLoad(t)}catch(r){e.onError(makeError("importscripts","importScripts failed for "+t+" at "+i,r,[t]))}},isBrowser&&!cfg.skipDataMain&&eachReverse(scripts(),(function(e){if(head||(head=e.parentNode),dataMain=e.getAttribute("data-main"))return mainScript=dataMain,cfg.baseUrl||(src=mainScript.split("/"),mainScript=src.pop(),subPath=src.length?src.join("/")+"/":"./",cfg.baseUrl=subPath),mainScript=mainScript.replace(jsSuffixRegExp,""),req.jsExtRegExp.test(mainScript)&&(mainScript=dataMain),cfg.deps=cfg.deps?cfg.deps.concat(mainScript):[mainScript],!0})),define=function(e,t,i){var r,n;"string"!=typeof e&&(i=t,t=e,e=null),isArray(t)||(i=t,t=null),!t&&isFunction(i)&&(t=[],i.length&&(i.toString().replace(commentRegExp,"").replace(cjsRequireRegExp,(function(e,i){t.push(i)})),t=(1===i.length?["require"]:["require","exports","module"]).concat(t))),useInteractive&&(r=currentlyAddingScript||getInteractiveScript())&&(e||(e=r.getAttribute("data-requiremodule")),n=contexts[r.getAttribute("data-requirecontext")]),(n?n.defQueue:globalDefQueue).push([e,t,i])},define.amd={jQuery:!0},req.exec=function(text){return eval(text)},req(cfg)}function newContext(e){var t,i,r,n,a,o={waitSeconds:7,baseUrl:"./",paths:{},bundles:{},pkgs:{},shim:{},config:{}},s={},c={},u={},p=[],d={},f={},l={},h=1,m=1;function g(e,t,i){var r,n,a,s,c,u,p,d,f,l,h=t&&t.split("/"),m=h,g=o.map,v=g&&g["*"];if(e&&"."===e.charAt(0)&&(t?(m=h.slice(0,h.length-1),u=(e=e.split("/")).length-1,o.nodeIdCompat&&jsSuffixRegExp.test(e[u])&&(e[u]=e[u].replace(jsSuffixRegExp,"")),function(e){var t,i,r=e.length;for(t=0;t0&&(e.splice(t-1,2),t-=2)}}(e=m.concat(e)),e=e.join("/")):0===e.indexOf("./")&&(e=e.substring(2))),i&&g&&(h||v)){e:for(a=(n=e.split("/")).length;a>0;a-=1){if(c=n.slice(0,a).join("/"),h)for(s=h.length;s>0;s-=1)if((r=getOwn(g,h.slice(0,s).join("/")))&&(r=getOwn(r,c))){p=r,d=a;break e}!f&&v&&getOwn(v,c)&&(f=getOwn(v,c),l=a)}!p&&f&&(p=f,d=l),p&&(n.splice(0,d,p),e=n.join("/"))}return getOwn(o.pkgs,e)||e}function v(e){isBrowser&&each(scripts(),(function(t){if(t.getAttribute("data-requiremodule")===e&&t.getAttribute("data-requirecontext")===r.contextName)return t.parentNode.removeChild(t),!0}))}function x(e){var t=getOwn(o.paths,e);if(t&&isArray(t)&&t.length>1)return t.shift(),r.require.undef(e),r.require([e]),!0}function b(e){var t,i=e?e.indexOf("!"):-1;return i>-1&&(t=e.substring(0,i),e=e.substring(i+1,e.length)),[t,e]}function q(e,t,i,n){var a,o,s,c,u=null,p=t?t.name:null,f=e,l=!0,v="";return e||(l=!1,e="_@r"+(h+=1)),u=(c=b(e))[0],e=c[1],u&&(u=g(u,p,n),o=getOwn(d,u)),e&&(u?v=o&&o.normalize?o.normalize(e,(function(e){return g(e,p,n)})):g(e,p,n):(u=(c=b(v=g(e,p,n)))[0],v=c[1],i=!0,a=r.nameToUrl(v))),{prefix:u,name:v,parentMap:t,unnormalized:!!(s=!u||o||i?"":"_unnormalized"+(m+=1)),url:a,originalName:f,isDefine:l,id:(u?u+"!"+v:v)+s}}function E(e){var t=e.id,i=getOwn(s,t);return i||(i=s[t]=new r.Module(e)),i}function w(e,t,i){var r=e.id,n=getOwn(s,r);!hasProp(d,r)||n&&!n.defineEmitComplete?(n=E(e)).error&&"error"===t?i(n.error):n.on(t,i):"defined"===t&&i(d[r])}function y(e,t){var i=e.requireModules,r=!1;t?t(e):(each(i,(function(t){var i=getOwn(s,t);i&&(i.error=e,i.events.error&&(r=!0,i.emit("error",e)))})),r||req.onError(e))}function S(){globalDefQueue.length&&(apsp.apply(p,[p.length,0].concat(globalDefQueue)),globalDefQueue=[])}function k(e){delete s[e],delete c[e]}function O(e,t,i){var r=e.map.id;e.error?e.emit("error",e.error):(t[r]=!0,each(e.depMaps,(function(r,n){var a=r.id,o=getOwn(s,a);!o||e.depMatched[n]||i[a]||(getOwn(t,a)?(e.defineDep(n,d[a]),e.check()):O(o,t,i))})),i[r]=!0)}function M(){var e,i,n=1e3*o.waitSeconds,s=n&&r.startTime+n<(new Date).getTime(),u=[],p=[],d=!1,f=!0;if(!t){if(t=!0,eachProp(c,(function(e){var t=e.map,r=t.id;if(e.enabled&&(t.isDefine||p.push(e),!e.error))if(!e.inited&&s)x(r)?(i=!0,d=!0):(u.push(r),v(r));else if(!e.inited&&e.fetched&&t.isDefine&&(d=!0,!t.prefix))return f=!1})),s&&u.length)return(e=makeError("timeout","Load timeout for modules: "+u,null,u)).contextName=r.contextName,y(e);f&&each(p,(function(e){O(e,{},{})})),s&&!i||!d||!isBrowser&&!isWebWorker||a||(a=setTimeout((function(){a=0,M()}),50)),t=!1}}function j(e){hasProp(d,e[0])||E(q(e[0],null,!0)).init(e[1],e[2])}function P(e,t,i,r){e.detachEvent&&!isOpera?r&&e.detachEvent(r,t):e.removeEventListener(i,t,!1)}function R(e){var t=e.currentTarget||e.srcElement;return P(t,r.onScriptLoad,"load","onreadystatechange"),P(t,r.onScriptError,"error"),{node:t,id:t&&t.getAttribute("data-requiremodule")}}function A(){var e;for(S();p.length;){if(null===(e=p.shift())[0])return y(makeError("mismatch","Mismatched anonymous define() module: "+e[e.length-1]));j(e)}}return n={require:function(e){return e.require?e.require:e.require=r.makeRequire(e.map)},exports:function(e){if(e.usingExports=!0,e.map.isDefine)return e.exports?e.exports:e.exports=d[e.map.id]={}},module:function(e){return e.module?e.module:e.module={id:e.map.id,uri:e.map.url,config:function(){return getOwn(o.config,e.map.id)||{}},exports:n.exports(e)}}},(i=function(e){this.events=getOwn(u,e.id)||{},this.map=e,this.shim=getOwn(o.shim,e.id),this.depExports=[],this.depMaps=[],this.depMatched=[],this.pluginMaps={},this.depCount=0}).prototype={init:function(e,t,i,r){r=r||{},this.inited||(this.factory=t,i?this.on("error",i):this.events.error&&(i=bind(this,(function(e){this.emit("error",e)}))),this.depMaps=e&&e.slice(0),this.errback=i,this.inited=!0,this.ignore=r.ignore,r.enabled||this.enabled?this.enable():this.check())},defineDep:function(e,t){this.depMatched[e]||(this.depMatched[e]=!0,this.depCount-=1,this.depExports[e]=t)},fetch:function(){if(!this.fetched){this.fetched=!0,r.startTime=(new Date).getTime();var e=this.map;if(!this.shim)return e.prefix?this.callPlugin():this.load();r.makeRequire(this.map,{enableBuildCallback:!0})(this.shim.deps||[],bind(this,(function(){return e.prefix?this.callPlugin():this.load()})))}},load:function(){var e=this.map.url;f[e]||(f[e]=!0,r.load(this.map.id,e))},check:function(){if(this.enabled&&!this.enabling){var e,t,i=this.map.id,n=this.depExports,a=this.exports,o=this.factory;if(this.inited){if(this.error)this.emit("error",this.error);else if(!this.defining){if(this.defining=!0,this.depCount<1&&!this.defined){if(isFunction(o)){if(this.events.error&&this.map.isDefine||req.onError!==defaultOnError)try{a=r.execCb(i,o,n,a)}catch(t){e=t}else a=r.execCb(i,o,n,a);if(this.map.isDefine&&void 0===a&&((t=this.module)?a=t.exports:this.usingExports&&(a=this.exports)),e)return e.requireMap=this.map,e.requireModules=this.map.isDefine?[this.map.id]:null,e.requireType=this.map.isDefine?"define":"require",y(this.error=e)}else a=o;this.exports=a,this.map.isDefine&&!this.ignore&&(d[i]=a,req.onResourceLoad&&req.onResourceLoad(r,this.map,this.depMaps)),k(i),this.defined=!0}this.defining=!1,this.defined&&!this.defineEmitted&&(this.defineEmitted=!0,this.emit("defined",this.exports),this.defineEmitComplete=!0)}}else this.fetch()}},callPlugin:function(){var e=this.map,t=e.id,i=q(e.prefix);this.depMaps.push(i),w(i,"defined",bind(this,(function(i){var n,a,c,u=getOwn(l,this.map.id),p=this.map.name,d=this.map.parentMap?this.map.parentMap.name:null,f=r.makeRequire(e.parentMap,{enableBuildCallback:!0});return this.map.unnormalized?(i.normalize&&(p=i.normalize(p,(function(e){return g(e,d,!0)}))||""),w(a=q(e.prefix+"!"+p,this.map.parentMap),"defined",bind(this,(function(e){this.init([],(function(){return e}),null,{enabled:!0,ignore:!0})}))),void((c=getOwn(s,a.id))&&(this.depMaps.push(a),this.events.error&&c.on("error",bind(this,(function(e){this.emit("error",e)}))),c.enable()))):u?(this.map.url=r.nameToUrl(u),void this.load()):((n=bind(this,(function(e){this.init([],(function(){return e}),null,{enabled:!0})}))).error=bind(this,(function(e){this.inited=!0,this.error=e,e.requireModules=[t],eachProp(s,(function(e){0===e.map.id.indexOf(t+"_unnormalized")&&k(e.map.id)})),y(e)})),n.fromText=bind(this,(function(i,a){var s=e.name,c=q(s),u=useInteractive;a&&(i=a),u&&(useInteractive=!1),E(c),hasProp(o.config,t)&&(o.config[s]=o.config[t]);try{req.exec(i)}catch(e){return y(makeError("fromtexteval","fromText eval for "+t+" failed: "+e,e,[t]))}u&&(useInteractive=!0),this.depMaps.push(c),r.completeLoad(s),f([s],n)})),void i.load(e.name,f,n,o))}))),r.enable(i,this),this.pluginMaps[i.id]=i},enable:function(){c[this.map.id]=this,this.enabled=!0,this.enabling=!0,each(this.depMaps,bind(this,(function(e,t){var i,a,o;if("string"==typeof e){if(e=q(e,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap),this.depMaps[t]=e,o=getOwn(n,e.id))return void(this.depExports[t]=o(this));this.depCount+=1,w(e,"defined",bind(this,(function(e){this.defineDep(t,e),this.check()}))),this.errback&&w(e,"error",bind(this,this.errback))}i=e.id,a=s[i],hasProp(n,i)||!a||a.enabled||r.enable(e,this)}))),eachProp(this.pluginMaps,bind(this,(function(e){var t=getOwn(s,e.id);t&&!t.enabled&&r.enable(e,this)}))),this.enabling=!1,this.check()},on:function(e,t){var i=this.events[e];i||(i=this.events[e]=[]),i.push(t)},emit:function(e,t){each(this.events[e],(function(e){e(t)})),"error"===e&&delete this.events[e]}},r={config:o,contextName:e,registry:s,defined:d,urlFetched:f,defQueue:p,Module:i,makeModuleMap:q,nextTick:req.nextTick,onError:y,configure:function(e){e.baseUrl&&"/"!==e.baseUrl.charAt(e.baseUrl.length-1)&&(e.baseUrl+="/");var t=o.shim,i={paths:!0,bundles:!0,config:!0,map:!0};eachProp(e,(function(e,t){i[t]?(o[t]||(o[t]={}),mixin(o[t],e,!0,!0)):o[t]=e})),e.bundles&&eachProp(e.bundles,(function(e,t){each(e,(function(e){e!==t&&(l[e]=t)}))})),e.shim&&(eachProp(e.shim,(function(e,i){isArray(e)&&(e={deps:e}),!e.exports&&!e.init||e.exportsFn||(e.exportsFn=r.makeShimExports(e)),t[i]=e})),o.shim=t),e.packages&&each(e.packages,(function(e){var t;t=(e="string"==typeof e?{name:e}:e).name,e.location&&(o.paths[t]=e.location),o.pkgs[t]=e.name+"/"+(e.main||"main").replace(currDirRegExp,"").replace(jsSuffixRegExp,"")})),eachProp(s,(function(e,t){e.inited||e.map.unnormalized||(e.map=q(t))})),(e.deps||e.callback)&&r.require(e.deps||[],e.callback)},makeShimExports:function(e){return function(){var t;return e.init&&(t=e.init.apply(global,arguments)),t||e.exports&&getGlobal(e.exports)}},makeRequire:function(t,i){function a(o,c,u){var p,f;return i.enableBuildCallback&&c&&isFunction(c)&&(c.__requireJsBuild=!0),"string"==typeof o?isFunction(c)?y(makeError("requireargs","Invalid require call"),u):t&&hasProp(n,o)?n[o](s[t.id]):req.get?req.get(r,o,t,a):(p=q(o,t,!1,!0).id,hasProp(d,p)?d[p]:y(makeError("notloaded",'Module name "'+p+'" has not been loaded yet for context: '+e+(t?"":". Use require([])")))):(A(),r.nextTick((function(){A(),(f=E(q(null,t))).skipMap=i.skipMap,f.init(o,c,u,{enabled:!0}),M()})),a)}return i=i||{},mixin(a,{isBrowser:isBrowser,toUrl:function(e){var i,n=e.lastIndexOf("."),a=e.split("/")[0];return-1!==n&&(!("."===a||".."===a)||n>1)&&(i=e.substring(n,e.length),e=e.substring(0,n)),r.nameToUrl(g(e,t&&t.id,!0),i,!0)},defined:function(e){return hasProp(d,q(e,t,!1,!0).id)},specified:function(e){return e=q(e,t,!1,!0).id,hasProp(d,e)||hasProp(s,e)}}),t||(a.undef=function(e){S();var i=q(e,t,!0),r=getOwn(s,e);v(e),delete d[e],delete f[i.url],delete u[e],eachReverse(p,(function(t,i){t[0]===e&&p.splice(i,1)})),r&&(r.events.defined&&(u[e]=r.events),k(e))}),a},enable:function(e){getOwn(s,e.id)&&E(e).enable()},completeLoad:function(e){var t,i,r,n=getOwn(o.shim,e)||{},a=n.exports;for(S();p.length;){if(null===(i=p.shift())[0]){if(i[0]=e,t)break;t=!0}else i[0]===e&&(t=!0);j(i)}if(r=getOwn(s,e),!t&&!hasProp(d,e)&&r&&!r.inited){if(!(!o.enforceDefine||a&&getGlobal(a)))return x(e)?void 0:y(makeError("nodefine","No define call for "+e,null,[e]));j([e,n.deps||[],n.exportsFn])}M()},nameToUrl:function(e,t,i){var n,a,s,c,u,p,d=getOwn(o.pkgs,e);if(d&&(e=d),p=getOwn(l,e))return r.nameToUrl(p,t,i);if(req.jsExtRegExp.test(e))c=e+(t||"");else{for(n=o.paths,s=(a=e.split("/")).length;s>0;s-=1)if(u=getOwn(n,a.slice(0,s).join("/"))){isArray(u)&&(u=u[0]),a.splice(0,s,u);break}c=a.join("/"),c=("/"===(c+=t||(/^data\:|\?/.test(c)||i?"":".js")).charAt(0)||c.match(/^[\w\+\.\-]+:/)?"":o.baseUrl)+c}return o.urlArgs?c+(-1===c.indexOf("?")?"?":"&")+o.urlArgs:c},load:function(e,t){req.load(r,e,t)},execCb:function(e,t,i,r){return t.apply(r,i)},onScriptLoad:function(e){if("load"===e.type||readyRegExp.test((e.currentTarget||e.srcElement).readyState)){interactiveScript=null;var t=R(e);r.completeLoad(t.id)}},onScriptError:function(e){var t=R(e);if(!x(t.id))return y(makeError("scripterror","Script error for: "+t.id,e,[t.id]))}},r.require=r.makeRequire(),r}function getInteractiveScript(){return interactiveScript&&"interactive"===interactiveScript.readyState||eachReverse(scripts(),(function(e){if("interactive"===e.readyState)return interactiveScript=e})),interactiveScript}})(this); diff --git a/docker/office/resources/spreadsheeteditor/mobile/css/887.css b/docker/office/resources/spreadsheeteditor/mobile/css/887.css index f25ed3cb5..3ec69d5ea 100644 --- a/docker/office/resources/spreadsheeteditor/mobile/css/887.css +++ b/docker/office/resources/spreadsheeteditor/mobile/css/887.css @@ -1,6 +1,6 @@ /*! * - * * Version: 7.3.0 (build: 184) + * * Version: 7.3.2 (build: 8) * */.md{--background-normal:#f1f1f1}:root{--brand-word:#446995;--brand-cell:#40865c;--brand-slide:#aa5252;--brand-primary:#3880be;--brand-secondary:#ed7309;--brand-text-on-brand:#fff;--background-primary:#fff;--background-secondary:#fff;--background-tertiary:#eff0f5;--background-menu-divider:rgba(60,60,67,.15);--background-button:#eff0f5;--text-normal:#000;--text-secondary:rgba(0,0,0,.6);--text-tertiary:rgba(0,0,0,.4);--text-link:#007aff;--text-error:#ff3b30;--fill-black:#000;--fill-white:#fff;--toolbar-background:#446995;--toolbar-icons:#fff;--toolbar-segment:#446995;--toolbar-tab-normal:hsla(0,0%,100%,.5);--component-disabled-opacity:0.4;--active-opacity-word:rgba(68,105,149,.3);--active-opacity-slide:rgba(170,82,82,.3);--active-opacity-cell:rgba(64,134,92,.3);--image-border-types-filter:none;--canvas-background:#eee;--canvas-content-background:#fff;--canvas-page-border:#ccc;--canvas-ruler-background:#fff;--canvas-ruler-border:#cbcbcb;--canvas-ruler-margins-background:#d9d9d9;--canvas-ruler-mark:#555;--canvas-ruler-handle-border:#555;--canvas-ruler-handle-border-disabled:#aaa;--canvas-high-contrast:#000;--canvas-high-contrast-disabled:#666;--canvas-cell-border:rgba(0,0,0,.1);--canvas-cell-title-hover:#dfdfdf;--canvas-cell-title-selected:#cfcfcf;--canvas-cell-title-border:#d8d8d8;--canvas-cell-title-border-hover:#c9c9c9;--canvas-cell-title-border-selected:#bbb;--canvas-dark-cell-title:#444;--canvas-dark-cell-title-hover:#666;--canvas-dark-cell-title-selected:#111;--canvas-dark-cell-title-border:#3d3d3d;--canvas-dark-cell-title-border-hover:#5c5c5c;--canvas-dark-cell-title-border-selected:#0f0f0f;--canvas-dark-content-background:#3a3a3a;--canvas-dark-page-border:#2a2a2a;--canvas-scroll-thumb:#f7f7f7;--canvas-scroll-thumb-hover:silver;--canvas-scroll-thumb-pressed:#adadad;--canvas-scroll-thumb-border:#cbcbcb;--canvas-scroll-thumb-border-hover:#cbcbcb;--canvas-scroll-thumb-border-pressed:#adadad;--canvas-scroll-arrow:#adadad;--canvas-scroll-arrow-hover:#f7f7f7;--canvas-scroll-arrow-pressed:#f7f7f7;--canvas-scroll-thumb-target:silver;--canvas-scroll-thumb-target-hover:#f7f7f7;--canvas-scroll-thumb-target-pressed:#f7f7f7}:root .theme-dark,:root .theme-type-dark{--background-primary:#232323;--background-secondary:#333;--background-tertiary:#131313;--background-menu-divider:rgba(84,84,88,.5);--background-button:#333;--text-normal:hsla(0,0%,100%,.87);--text-secondary:hsla(0,0%,100%,.6);--text-tertiary:hsla(0,0%,100%,.4);--text-link:#1976d2;--text-error:#ff453a;--fill-black:#000;--fill-white:#fff;--brand-word:#208bff;--brand-cell:#34c759;--brand-slide:#fe8c33;--brand-primary:#3e9cf0;--brand-secondary:#ffaf49;--brand-text-on-brand:#000;--toolbar-background:#232323;--toolbar-icons:#208bff;--toolbar-segment:#fff;--toolbar-tab-normal:#757575;--component-disabled-opacity:0.4;--active-opacity-word:rgba(68,105,149,.2);--active-opacity-slide:rgba(170,82,82,.2);--active-opacity-cell:rgba(64,134,92,.2);--image-border-types-filter:invert(100%) brightness(4);--canvas-background:#555;--canvas-content-background:#fff;--canvas-page-border:#555;--canvas-ruler-background:#555;--canvas-ruler-border:#2a2a2a;--canvas-ruler-margins-background:#444;--canvas-ruler-mark:#b6b6b6;--canvas-ruler-handle-border:#b6b6b6;--canvas-ruler-handle-border-disabled:grey;--canvas-high-contrast:#fff;--canvas-high-contrast-disabled:#ccc;--canvas-cell-border:rgba(0,0,0,.1);--canvas-cell-title-border:#757575;--canvas-cell-title-border-hover:#858585;--canvas-cell-title-border-selected:#9e9e9e;--canvas-cell-title-hover:#787878;--canvas-cell-title-selected:#939393;--canvas-dark-cell-title:#111;--canvas-dark-cell-title-hover:#000;--canvas-dark-cell-title-selected:#333;--canvas-dark-cell-title-border:#282828;--canvas-dark-cell-title-border-hover:#191919;--canvas-dark-cell-title-border-selected:#474747;--canvas-scroll-thumb:#404040;--canvas-scroll-thumb-hover:#999;--canvas-scroll-thumb-pressed:#adadad;--canvas-scroll-thumb-border:#2a2a2a;--canvas-scroll-thumb-border-hover:#999;--canvas-scroll-thumb-border-pressed:#adadad;--canvas-scroll-arrow:#999;--canvas-scroll-arrow-hover:#404040;--canvas-scroll-arrow-pressed:#404040;--canvas-scroll-thumb-target:#999;--canvas-scroll-thumb-target-hover:#404040;--canvas-scroll-thumb-target-pressed:#404040}.device-ios[dir=rtl] .app-layout .navbar .left a+a,.device-ios[dir=rtl] .app-layout .navbar .right a+a,.device-ios[dir=rtl] .app-layout .subnavbar{margin-right:0}.device-ios[dir=rtl] .app-layout .tab-buttons .tab-link:last-child{border-radius:5px 0 0 5px}.device-ios[dir=rtl] .app-layout .tab-buttons .tab-link:first-child{border-radius:0 5px 5px 0}.device-ios[dir=rtl] .app-layout .popover li:first-child .segmented a:first-child,.device-ios[dir=rtl] .app-layout .popover li:last-child .segmented a:first-child{border-radius:0 var(--f7-button-border-radius) var(--f7-button-border-radius) 0}.device-ios[dir=rtl] .app-layout .popover li:first-child .segmented a:last-child,.device-ios[dir=rtl] .app-layout .popover li:last-child .segmented a:last-child{border-radius:var(--f7-button-border-radius) 0 0 var(--f7-button-border-radius)}.device-ios[dir=rtl] .app-layout .list .item-inner .item-after .segmented{margin-left:0;margin-right:10px}.device-ios[dir=rtl] .app-layout #editor-navbar.navbar .left a+a,.device-ios[dir=rtl] .app-layout #editor-navbar.navbar .right a+a{margin-right:0}.device-ios[dir=rtl] .app-layout .searchbar-inner__right .buttons-row a.next{margin-left:0;margin-right:15px}.device-ios[dir=rtl] .app-layout .navbar .searchbar-input-wrap,.device-ios[dir=rtl] .app-layout .searchbar-inner__left{margin-left:10px;margin-right:0}.device-ios[dir=rtl] .comment-list .item-content .item-inner .comment-header{padding-left:16px}.device-android[dir=rtl] .app-layout .searchbar input{background-position:100%;padding-left:36px;padding-right:24px}.device-android[dir=rtl] .comment-list .comment-header .initials,.device-android[dir=rtl] .wrap-comment .comment-header .initials{margin-left:10px;margin-right:0}.device-android[dir=rtl] .actions-modal .actions-button-text{text-align:right}.device-android[dir=rtl] .comment-list .item-content .item-inner .comment-header{padding-left:0}.device-android[dir=rtl] .navigation-sheet__title{padding-left:0;padding-right:16px}[dir=rtl] .color-schemes-menu .item-title{margin-right:20px}[dir=rtl] .popover .list .range-number,[dir=rtl] .popup .list .range-number,[dir=rtl] .sheet-modal .list .range-number{text-align:left}[dir=rtl] .popover .list .inner-range-title,[dir=rtl] .popup .list .inner-range-title,[dir=rtl] .sheet-modal .list .inner-range-title{padding-left:0;padding-right:15px}[dir=rtl] #color-picker .right-block{margin-right:20px}[dir=rtl] .page-review .toolbar #btn-reject-change{margin-left:0;margin-right:20px}[dir=rtl] .list li.no-indicator .item-link .item-inner{padding-left:15px;padding-right:0}[dir=rtl] .bullets .item-content,[dir=rtl] .multilevels .item-content,[dir=rtl] .numbers .item-content{padding-right:0}[dir=rtl] #settings-popover .link,[dir=rtl] .settings-popup .link{display:inline}[dir=rtl] .comment-list .item-content .item-inner{padding-left:0}[dir=rtl] .comment-list .item-content .item-inner .comment-header{padding-right:0}[dir=rtl] .comment-list .item-content .item-inner .comment-header .right{justify-content:space-between}[dir=rtl] .comment-list .item-content .item-inner .comment-header .right .comment-resolve{margin-left:10px;margin-right:0}[dir=rtl] .comment-list .item-content .item-inner .comment-header .name{text-align:right}[dir=rtl] .comment-list .comment-quote{border-left:0;border-right:1px solid var(--text-secondary);padding-left:16px;padding-right:10px}[dir=rtl] .comment-list .comment-text,[dir=rtl] .comment-list .reply-text{padding-left:15px;padding-right:0}[dir=rtl] #add-comment-dialog .dialog .dialog-inner .wrap-comment .comment-date,[dir=rtl] #add-comment-dialog .dialog .dialog-inner .wrap-comment .name,[dir=rtl] #add-comment-dialog .dialog .dialog-inner .wrap-comment .reply-date,[dir=rtl] #add-reply-dialog .dialog .dialog-inner .wrap-comment .comment-date,[dir=rtl] #add-reply-dialog .dialog .dialog-inner .wrap-comment .name,[dir=rtl] #add-reply-dialog .dialog .dialog-inner .wrap-comment .reply-date,[dir=rtl] #edit-comment-dialog .dialog .dialog-inner .wrap-comment .comment-date,[dir=rtl] #edit-comment-dialog .dialog .dialog-inner .wrap-comment .name,[dir=rtl] #edit-comment-dialog .dialog .dialog-inner .wrap-comment .reply-date,[dir=rtl] #edit-reply-dialog .dialog .dialog-inner .wrap-comment .comment-date,[dir=rtl] #edit-reply-dialog .dialog .dialog-inner .wrap-comment .name,[dir=rtl] #edit-reply-dialog .dialog .dialog-inner .wrap-comment .reply-date{text-align:right}[dir=rtl] #view-comment-popover .page .page-content{padding:16px 0 60px 16px}[dir=rtl] .wrap-comment{padding:16px 16px 0 24px}[dir=rtl] .inline-label .item-floating-label+.item-input-wrap,[dir=rtl] .inline-label .item-label+.item-input-wrap,[dir=rtl] .inline-labels .item-floating-label+.item-input-wrap,[dir=rtl] .inline-labels .item-label+.item-input-wrap{margin-right:0}@media (max-width:550px){.device-ios[dir=rtl] .app-layout .searchbar-expandable.searchbar-enabled .searchbar-inner__right{margin-left:0;margin-right:10px}.device-ios[dir=rtl] .app-layout .navbar .searchbar-input-wrap{margin-left:0}.device-android[dir=rtl] .app-layout .searchbar-expandable.searchbar-enabled .searchbar-inner__left{margin-left:33px;margin-right:0}}[dir=rtl] i.icon.icon-next,[dir=rtl] i.icon.icon-numbers-3,[dir=rtl] i.icon.icon-numbers-7,[dir=rtl] i.icon.icon-prev,[dir=rtl] i.icon.icon-table-add-column-left,[dir=rtl] i.icon.icon-table-add-column-right,[dir=rtl] i.icon.icon-table-borders-left,[dir=rtl] i.icon.icon-table-borders-right,[dir=rtl] i.icon.icon-table-remove-column,[dir=rtl] i.icon.icon-text-align-left,[dir=rtl] i.icon.icon-text-align-right{transform:scaleX(-1)}[dir=rtl] i.icon.icon-numbers-1{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M43 13H8v1h35zM43 31H8v1h35zM43 49H8v1h35z'/%3E%3Cpath d='M55.728 18v-6.725h-.022l-2.051 1.477v-1.02l2.062-1.482h.946V18h-.935ZM52.35 30.484c0-.677.243-1.239.73-1.687.487-.45 1.096-.676 1.826-.676.691 0 1.277.206 1.757.617.48.412.72.915.72 1.51 0 .43-.119.843-.355 1.24-.236.398-.68.933-1.332 1.606l-1.96 2.025v.022h3.775V36h-5.113v-.666l2.728-2.874c.52-.547.863-.963 1.032-1.246.172-.282.258-.585.258-.907 0-.373-.15-.69-.452-.951a1.585 1.585 0 0 0-1.085-.392c-.454 0-.834.145-1.138.435-.305.29-.457.652-.457 1.085v.005h-.934v-.005ZM53.698 49.423v-.817h.929c.444 0 .807-.127 1.09-.38.283-.259.425-.585.425-.978 0-.394-.131-.708-.393-.94-.26-.233-.632-.35-1.111-.35-.444 0-.806.119-1.085.355-.28.236-.44.559-.484.967h-.929c.054-.66.308-1.184.763-1.574.458-.39 1.05-.585 1.778-.585.698 0 1.278.188 1.74.564.462.375.693.854.693 1.434 0 .483-.143.89-.43 1.219-.286.33-.673.537-1.16.623v.021c.587.036 1.054.224 1.402.564.347.337.52.777.52 1.322 0 .433-.121.823-.364 1.17a2.39 2.39 0 0 1-.989.806c-.415.19-.875.285-1.38.285-.802 0-1.449-.2-1.94-.602-.49-.4-.753-.927-.789-1.579h.93c.042.405.223.73.542.978.319.243.734.365 1.246.365s.933-.13 1.262-.392c.333-.261.5-.595.5-1 0-.454-.161-.814-.483-1.079-.32-.265-.756-.397-1.311-.397h-.972ZM51 17h-1v1h1zM51 35h-1v1h1zM51 52h-1v1h1z' fill='%23444'/%3E%3C/svg%3E")}[dir=rtl] i.icon.icon-numbers-2{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M43 13H8v1h35zM43 31H8v1h35zM43 49H8v1h35z'/%3E%3Cpath d='M52.312 18v-6.725h-.021l-2.052 1.477v-1.02L52.3 10.25h.946V18h-.935Zm2.47 1.488c.123-.208.214-.37.275-.489.064-.115.157-.299.279-.553.125-.254.224-.496.295-.725.075-.23.152-.5.231-.811.083-.312.143-.647.183-1.005.04-.361.059-.74.059-1.133 0-.577-.047-1.128-.14-1.654a6.93 6.93 0 0 0-.36-1.343 7.93 7.93 0 0 0-.424-.919 3.367 3.367 0 0 0-.408-.601h.784c.168.215.31.406.425.575.114.164.245.39.392.676.15.287.27.575.36.865a8.845 8.845 0 0 1 .328 2.412c0 1.923-.486 3.49-1.456 4.705h-.822ZM48.934 30.484c0-.677.243-1.239.73-1.687.487-.45 1.096-.676 1.826-.676.691 0 1.277.206 1.757.617.48.412.72.915.72 1.51 0 .43-.119.843-.355 1.24-.236.398-.68.933-1.332 1.606l-1.96 2.025v.022h3.775V36h-5.113v-.666l2.728-2.874c.52-.547.863-.963 1.032-1.246.172-.282.258-.585.258-.907 0-.373-.15-.69-.452-.951a1.585 1.585 0 0 0-1.085-.392c-.454 0-.834.145-1.138.435-.305.29-.457.652-.457 1.085v.005h-.934v-.005Zm5.849 7.004c.121-.208.213-.37.274-.489.064-.115.157-.299.279-.553.125-.254.224-.496.295-.725.075-.23.152-.5.231-.811.083-.312.143-.647.183-1.005.04-.361.059-.74.059-1.133 0-.576-.047-1.128-.14-1.654a6.93 6.93 0 0 0-.36-1.343 7.93 7.93 0 0 0-.424-.919 3.367 3.367 0 0 0-.408-.601h.784c.168.215.31.406.425.575.114.164.245.39.392.676.15.287.27.575.36.865a8.845 8.845 0 0 1 .328 2.412c0 1.923-.486 3.49-1.456 4.705h-.822ZM50.282 49.423v-.817h.929c.444 0 .807-.127 1.09-.38.283-.259.425-.585.425-.978 0-.394-.131-.708-.392-.94-.262-.233-.633-.35-1.112-.35-.444 0-.806.119-1.085.355-.28.236-.44.559-.484.967h-.929c.054-.66.308-1.184.763-1.574.458-.39 1.05-.585 1.778-.585.698 0 1.278.188 1.74.564.462.375.693.854.693 1.434 0 .483-.144.89-.43 1.219-.286.33-.673.537-1.16.623v.021c.587.036 1.054.224 1.402.564.347.337.52.777.52 1.322 0 .433-.121.823-.364 1.17a2.39 2.39 0 0 1-.989.806c-.415.19-.875.285-1.38.285-.802 0-1.448-.2-1.94-.602-.49-.4-.753-.927-.789-1.579h.93c.043.405.223.73.542.978.319.243.734.365 1.246.365s.933-.13 1.262-.392c.333-.261.5-.595.5-1 0-.454-.161-.814-.483-1.079-.32-.265-.756-.397-1.311-.397h-.972Zm4.5 5.065c.123-.208.214-.37.275-.489.064-.115.157-.299.279-.553.125-.254.224-.496.295-.725.075-.23.152-.5.231-.811.083-.312.143-.647.183-1.005.04-.361.059-.74.059-1.133 0-.576-.047-1.128-.14-1.654a6.93 6.93 0 0 0-.36-1.343 7.93 7.93 0 0 0-.424-.919 3.367 3.367 0 0 0-.408-.601h.784c.168.215.31.406.425.575.114.164.245.39.392.676.15.287.27.575.36.865a8.845 8.845 0 0 1 .328 2.412c0 1.923-.486 3.49-1.456 4.705h-.822Z' fill='%23444'/%3E%3C/svg%3E")}[dir=rtl] i.icon.icon-numbers-4{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M43 13H8v1h35zM43 31H8v1h35zM43 49H8v1h35z'/%3E%3Cpath d='m56.85 18-.778-2.218h-3.083L52.21 18h-1.015l2.857-7.75h.956L57.866 18H56.85Zm-2.336-6.574-1.24 3.534h2.513l-1.24-3.534h-.033ZM55.03 36h-3.024v-7.75h3.035c.662 0 1.197.177 1.606.531.411.355.617.822.617 1.402 0 .405-.13.772-.392 1.101-.258.326-.573.523-.945.591v.043c.526.068.945.274 1.257.618.315.343.472.773.472 1.289 0 .684-.233 1.217-.698 1.6-.462.383-1.105.575-1.928.575Zm-2.057-6.896v2.486h1.547c.572 0 1.01-.11 1.31-.333.304-.222.457-.542.457-.961 0-.383-.127-.677-.382-.881-.254-.208-.616-.311-1.085-.311h-1.847Zm0 6.042h1.912c.583 0 1.026-.116 1.326-.35.301-.232.452-.572.452-1.02 0-.902-.623-1.353-1.87-1.353h-1.82v2.723ZM54.39 53.129c-1.07 0-1.92-.36-2.55-1.08-.627-.723-.94-1.699-.94-2.927 0-1.217.316-2.188.95-2.911.634-.727 1.48-1.09 2.54-1.09.846 0 1.562.236 2.15.709.59.469.946 1.09 1.068 1.863h-.978a2.1 2.1 0 0 0-.8-1.219c-.408-.308-.888-.462-1.44-.462-.755 0-1.36.283-1.815.849-.455.566-.682 1.32-.682 2.261 0 .953.226 1.71.677 2.272.451.562 1.06.843 1.826.843.57 0 1.05-.13 1.44-.392.39-.261.655-.628.794-1.1h.978c-.18.765-.546 1.354-1.101 1.766-.555.412-1.26.618-2.116.618ZM49 17h-1v1h1zM49 35h-1v1h1zM49 52h-1v1h1z' fill='%23444'/%3E%3C/svg%3E")}[dir=rtl] i.icon.icon-numbers-5{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M43 13H8v1h35zM43 31H8v1h35zM43 49H8v1h35z'/%3E%3Cpath d='M51.404 17.243c.473 0 .863-.136 1.171-.409.312-.275.467-.62.467-1.036v-.467l-1.514.096c-.881.054-1.322.364-1.322.93 0 .268.108.483.323.644.218.161.51.242.875.242Zm-.198.81c-.588 0-1.06-.155-1.418-.467-.358-.311-.537-.723-.537-1.235 0-.498.186-.888.558-1.17.373-.287.91-.452 1.611-.495l1.622-.097v-.483c0-.358-.114-.634-.343-.827-.23-.194-.557-.29-.983-.29-.337 0-.621.08-.854.241-.23.162-.373.378-.43.65h-.897c.015-.487.231-.895.65-1.224.419-.333.933-.5 1.542-.5.684 0 1.23.17 1.638.51.408.337.612.79.612 1.36V18h-.886v-1.004h-.022c-.164.322-.415.58-.752.773-.336.19-.707.285-1.111.285Zm3.577 1.435c.121-.208.213-.37.274-.489.064-.115.157-.299.279-.553.125-.254.224-.496.295-.725.075-.23.152-.5.231-.811.083-.312.143-.647.183-1.005.04-.361.059-.74.059-1.133 0-.577-.047-1.128-.14-1.654a6.93 6.93 0 0 0-.36-1.343 7.93 7.93 0 0 0-.424-.919 3.367 3.367 0 0 0-.408-.601h.784c.168.215.31.406.425.575.114.164.245.39.392.676.15.287.27.575.36.865a8.845 8.845 0 0 1 .328 2.412c0 1.923-.486 3.49-1.456 4.705h-.822ZM51.759 36.054a2.3 2.3 0 0 1-1.117-.264 1.979 1.979 0 0 1-.769-.767h-.02V36h-.887v-8.089h.934v3.239h.022c.183-.319.435-.564.757-.736.322-.172.69-.258 1.101-.258.73 0 1.322.272 1.773.817.45.54.677 1.251.677 2.132 0 .884-.228 1.597-.683 2.138-.45.54-1.047.81-1.788.81Zm-.167-5.065c-.505 0-.915.197-1.23.59-.311.39-.467.9-.467 1.526 0 .63.156 1.14.467 1.53.315.391.725.586 1.23.586.509 0 .915-.191 1.22-.574.308-.384.461-.898.461-1.542 0-.641-.154-1.153-.462-1.536-.304-.387-.71-.58-1.219-.58Zm3.19 6.499c.123-.208.214-.37.275-.489.064-.115.157-.299.279-.553.125-.254.224-.496.295-.725.075-.23.152-.5.231-.811.083-.312.143-.647.183-1.005.04-.361.059-.74.059-1.133 0-.576-.047-1.128-.14-1.654a6.93 6.93 0 0 0-.36-1.343 7.93 7.93 0 0 0-.424-.919 3.367 3.367 0 0 0-.408-.601h.784c.168.215.31.406.425.575.114.164.245.39.392.676.15.287.27.575.36.865a8.845 8.845 0 0 1 .328 2.412c0 1.923-.486 3.49-1.456 4.705h-.822ZM54.31 49.095h-.918a1.274 1.274 0 0 0-.484-.795c-.261-.207-.601-.311-1.02-.311-.509 0-.919.193-1.23.58-.312.387-.468.899-.468 1.536 0 .652.156 1.167.468 1.547.315.38.728.57 1.24.57.405 0 .736-.092.994-.275.261-.186.432-.453.51-.8h.919c-.079.57-.34 1.03-.784 1.38-.44.351-.989.527-1.644.527-.802 0-1.445-.265-1.928-.795-.484-.534-.725-1.252-.725-2.154 0-.888.241-1.6.725-2.138.483-.54 1.122-.81 1.917-.81.684 0 1.245.189 1.681.569.437.376.686.832.747 1.37Zm.473 5.393c.121-.208.213-.37.274-.489.064-.115.157-.299.279-.553.125-.254.224-.496.295-.725.075-.23.152-.5.231-.811.083-.312.143-.647.183-1.005.04-.361.059-.74.059-1.133 0-.576-.047-1.128-.14-1.654a6.93 6.93 0 0 0-.36-1.343 7.93 7.93 0 0 0-.424-.919 3.367 3.367 0 0 0-.408-.601h.784c.168.215.31.406.425.575.114.164.245.39.392.676.15.287.27.575.36.865a8.845 8.845 0 0 1 .328 2.412c0 1.923-.486 3.49-1.456 4.705h-.822Z' fill='%23444'/%3E%3C/svg%3E")}[dir=rtl] i.icon.icon-numbers-6{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M43 13H8v1h35zM43 31H8v1h35zM43 49H8v1h35z'/%3E%3Cpath d='M54.82 17.243c.473 0 .863-.136 1.171-.409.312-.275.468-.62.468-1.036v-.467l-1.515.096c-.881.054-1.321.364-1.321.93 0 .268.107.483.322.644.218.161.51.242.875.242Zm-.198.81c-.588 0-1.06-.155-1.418-.467-.358-.311-.538-.723-.538-1.235 0-.498.187-.888.56-1.17.371-.287.909-.452 1.61-.495l1.623-.097v-.483c0-.358-.115-.634-.344-.827-.23-.194-.557-.29-.983-.29-.337 0-.621.08-.854.241-.23.162-.373.378-.43.65h-.897c.014-.487.231-.895.65-1.224.419-.333.933-.5 1.542-.5.684 0 1.23.17 1.638.51.408.337.612.79.612 1.36V18h-.886v-1.004h-.022a1.86 1.86 0 0 1-.752.773c-.336.19-.707.285-1.111.285ZM55.175 36.054a2.3 2.3 0 0 1-1.117-.264 1.979 1.979 0 0 1-.768-.767h-.022V36h-.886v-8.089h.934v3.239h.022c.182-.319.435-.564.757-.736.322-.172.69-.258 1.101-.258.73 0 1.322.272 1.773.817.45.54.676 1.251.676 2.132 0 .884-.227 1.597-.682 2.138-.45.54-1.047.81-1.788.81Zm-.167-5.065c-.505 0-.915.197-1.23.59-.311.39-.467.9-.467 1.526 0 .63.156 1.14.467 1.53.315.391.725.586 1.23.586.509 0 .915-.191 1.22-.574.307-.384.462-.898.462-1.542 0-.641-.154-1.153-.462-1.536-.305-.387-.711-.58-1.22-.58ZM57.726 49.095h-.918a1.274 1.274 0 0 0-.484-.795c-.261-.207-.601-.311-1.02-.311-.509 0-.919.193-1.23.58-.312.387-.468.899-.468 1.536 0 .652.156 1.167.468 1.547.315.38.728.57 1.24.57.405 0 .736-.092.994-.275.261-.186.432-.453.51-.8h.919c-.079.57-.34 1.03-.784 1.38-.44.351-.989.527-1.644.527-.802 0-1.445-.265-1.928-.795-.483-.534-.725-1.252-.725-2.154 0-.888.242-1.6.725-2.138.483-.54 1.122-.81 1.917-.81.684 0 1.245.189 1.681.569.437.376.686.832.747 1.37ZM51 17h-1v1h1zM51 35h-1v1h1zM51 52h-1v1h1z' fill='%23444'/%3E%3C/svg%3E")}[dir=rtl] i.icon.icon-align-left,[dir=rtl] i.icon.icon-align-right{transform:scaleX(-1)}[dir=rtl] i.icon.icon-text-orientation-horizontal{background-color:var(--brand-cell);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.514 10.75h1.755L8.069 2H6.363L3.25 10.75h1.712l.66-1.988h3.194l.698 1.988ZM7.197 4.041l1.101 3.247h-2.18l1.079-3.247ZM16 2h-3.194v8.75h2.72c1.028-.008 1.677-.028 1.946-.06.429-.051.789-.189 1.08-.412.294-.226.525-.527.692-.9.17-.379.256-.767.256-1.165 0-.505-.13-.945-.392-1.319s-.637-.638-1.123-.794c.345-.17.617-.427.817-.77.204-.342.306-.718.306-1.128 0-.378-.082-.718-.246-1.02a2.162 2.162 0 0 0-.616-.734 1.93 1.93 0 0 0-.834-.358C17.103 2.03 16.632 2 16 2Zm-1.58 3.48V3.456h.926c.76 0 1.22.01 1.38.03.268.036.47.14.604.31.138.168.208.387.208.657 0 .283-.08.511-.24.686-.157.172-.373.275-.65.31-.152.02-.542.03-1.171.03h-1.058Zm0 3.796v-2.34h1.302c.734 0 1.21.042 1.428.125.222.084.391.217.507.4.117.183.175.406.175.669 0 .31-.076.559-.23.746a.973.973 0 0 1-.582.346c-.157.036-.526.054-1.107.054h-1.494ZM6.016 13.25l-3.52 3.833-.497.542.498.542L6.018 22l.995-1.084-2.318-2.524H22v-1.534H4.695l2.317-2.524-.995-1.084Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain}[dir=rtl] i.icon.icon-text-orientation-anglecount{background-color:var(--brand-cell);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12.614 10.658-1.076-1.113.79-1.703-1.958-2.025-1.623.842-1.05-1.085L14.972 2l1.046 1.082-3.403 7.576Zm.301-4.079 1.316-2.756-2.653 1.374 1.337 1.382ZM18.92 6.085l1.96 2.025c.387.4.657.718.81.952.157.233.255.485.292.756a2 2 0 0 1-.073.856 1.905 1.905 0 0 1-.475.802c-.251.26-.544.434-.879.522a1.61 1.61 0 0 1-.973-.03c.203.407.27.812.202 1.215a2.032 2.032 0 0 1-.568 1.085 2.42 2.42 0 0 1-.871.575 1.928 1.928 0 0 1-.977.133c-.315-.043-.62-.185-.914-.424-.185-.15-.595-.549-1.23-1.196l-1.668-1.724 5.365-5.547Zm.097 1.946-1.24 1.283.648.67c.386.399.631.64.737.724.191.153.387.224.588.215.205-.01.395-.104.568-.283.166-.172.258-.354.275-.548.023-.194-.038-.387-.18-.58-.086-.114-.362-.412-.828-.894l-.568-.587Zm-2.133 2.206-1.435 1.483.916.947c.357.369.594.591.712.668a.822.822 0 0 0 .57.15c.208-.022.407-.131.597-.328.161-.166.262-.344.303-.534a.92.92 0 0 0-.066-.575c-.082-.191-.348-.52-.798-.985l-.8-.826Z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 8.72h5.604v1.358H4.24L15.45 20.916 14.328 22 3.403 11.144v3.286H2V8.72Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain}[dir=rtl] i.icon.icon-text-orientation-angleclock{background-color:var(--brand-cell);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.72 22v-5.604h1.358v3.363L20.916 8.55 22 9.672 11.144 20.597h3.286V22H8.72Z' fill='%23000'/%3E%3Cpath d='m10.658 11.386-1.113 1.076-1.703-.79-2.025 1.958.842 1.623-1.085 1.05L2 9.028l1.082-1.046 7.576 3.403Zm-4.079-.301L3.823 9.769l1.374 2.653 1.382-1.337ZM6.085 5.08 8.11 3.12c.4-.387.718-.657.952-.81.233-.157.485-.255.756-.292a2 2 0 0 1 .856.073c.295.085.562.243.802.475.26.251.434.544.522.879.09.332.08.657-.03.973.407-.203.812-.27 1.215-.202.403.07.764.259 1.085.568.252.244.444.535.575.871.131.332.175.658.133.977-.043.315-.185.62-.424.914-.15.185-.549.595-1.196 1.23l-1.724 1.668-5.547-5.365Zm1.946-.097 1.283 1.24.67-.648c.399-.385.64-.631.724-.737.153-.191.224-.387.215-.588-.01-.205-.104-.395-.283-.568-.172-.166-.354-.257-.548-.275-.194-.023-.387.038-.58.18-.114.086-.412.362-.894.828l-.587.568Zm2.206 2.133 1.483 1.435.947-.916c.369-.357.591-.594.668-.712a.822.822 0 0 0 .15-.57c-.022-.208-.131-.407-.328-.597a1.104 1.104 0 0 0-.534-.303.92.92 0 0 0-.575.066c-.191.082-.52.348-.985.798l-.826.8Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain}.device-ios{--toolbar-background:var(--background-primary,#fff);--toolbar-segment:var(--brand-cell,#40865c);--toolbar-icons:var(--brand-cell,#40865c)}.device-android{--toolbar-background:var(--brand-cell,#40865c)}.device-android .theme-type-dark{--toolbar-icons:var(--brand-cell,#40865c)}.page.page-users .block-title{font-size:17px;font-weight:400;line-height:17px;margin-bottom:20px;margin-top:20px;text-transform:none}.page.page-users .color{border-radius:50px;color:var(--fill-white);font-size:18px;line-height:40px;min-height:40px;min-width:40px;text-align:center}.about .page-content{display:flex;flex-direction:column;text-align:center}.about_ios{padding-bottom:30px;padding-top:120px}.about_android{padding-bottom:16px;padding-top:60px}.about_tablet{padding-bottom:12px;padding-top:12px}.about__text{color:var(--text-normal);font-size:12px;font-style:normal;font-weight:400;line-height:16px;margin:0;text-align:center}.about a{color:var(--brand-cell)}.about .logo-block__elem{display:flex;justify-content:center}.about .logo-block__elem img{height:auto;max-width:100%}.about__logo{background:url(../../../spreadsheeteditor/mobile/resources/img/about/logo-new.svg) no-repeat 50%;height:80px;width:100%}.about__editor{flex-grow:1;margin-top:20px}.about__contacts{padding-left:72px;padding-right:72px;text-align:center}.about__customer,.about__licensor{margin-top:12px;text-align:center}.theme-type-dark .about__logo{background:url(../../../spreadsheeteditor/mobile/resources/img/about/logo-new-white.svg) no-repeat 50%}.navbar.main-navbar{height:0}.navbar.main-navbar.navbar-with-logo{height:26px}.navbar.main-navbar .navbar-inner{display:flex;justify-content:center;padding-top:8px}.navbar.main-navbar .navbar-bg:after,.navbar.main-navbar .navbar-bg:before{content:none}.navbar-hidden{transform:translate3d(0,calc((var(--f7-navbar-height) + var(--f7-subnavbar-height))*-1),0)}.navbar-hidden+.page-content,.navbar-hidden+.page>.page-content{padding-top:0}.page.editor>.page-content{transition:padding-top .3s ease-in}.subnavbar .subnavbar-inner{padding:0}.subnavbar .subnavbar-inner .title{flex-shrink:1;margin:0;overflow:hidden;padding:0;text-overflow:clip}.subnavbar .icon-back{color:var(--toolbar-icons)}.page.page-with-subnavbar .page-content{--f7-page-subnavbar-offset:0px}.page.page-with-subnavbar.page-with-logo .page-content{--f7-page-subnavbar-offset:26px}.popover .list:first-child,.popup .list:first-child,.sheet-modal .list:first-child{margin-bottom:0;margin-top:0}.popover .list .inner-range-title,.popup .list .inner-range-title,.sheet-modal .list .inner-range-title{color:var(--text-normal);padding:15px 0 0 15px}.popover .list .range-number,.popup .list .range-number,.sheet-modal .list .range-number{color:var(--text-normal);min-width:60px;text-align:right}.popover .page-content.no-padding-top,.popup .page-content.no-padding-top,.sheet-modal .page-content.no-padding-top{padding-top:0}.sheet-modal.coauth__sheet{transition:all .3s}.disabled,[disabled]{opacity:.55;pointer-events:none}.text-content{padding:14px 10px 0}.list{max-width:100%}.list ul{width:100%}.list li.no-indicator .item-link .item-inner{padding-right:15px}.list li.no-indicator .item-link .item-inner:before{content:none}.list .item-text{-webkit-line-clamp:none;height:auto;max-height:none;text-overflow:clip;white-space:normal}.list .font-item img{filter:var(--image-border-types-filter,none)}.list .buttons .button.active{background-color:var(--active-opacity-cell)}.list .item-link .item-inner{width:100%}.list .item-inner{color:var(--text-normal)}.bullets,.multilevels,.numbers{min-height:160px}.bullets .row.list,.multilevels .row.list,.numbers .row.list{margin:0}.bullets .row.list ul,.multilevels .row.list ul,.numbers .row.list ul{grid-gap:10px;background:none;display:grid;grid-template-columns:repeat(4,auto);justify-content:space-around;padding:5px;width:100%}.bullets .row.list ul:after,.bullets .row.list ul:before,.multilevels .row.list ul:after,.multilevels .row.list ul:before,.numbers .row.list ul:after,.numbers .row.list ul:before{display:none}.bullets .row.list ul li,.multilevels .row.list ul li,.numbers .row.list ul li{border:1px solid #c4c4c4;height:70px;width:70px}html.pixel-ratio-2 .bullets .row.list ul li,html.pixel-ratio-2 .multilevels .row.list ul li,html.pixel-ratio-2 .numbers .row.list ul li{border:.5px solid #c4c4c4}html.pixel-ratio-3 .bullets .row.list ul li,html.pixel-ratio-3 .multilevels .row.list ul li,html.pixel-ratio-3 .numbers .row.list ul li{border:.33px solid #c4c4c4}.bullets .row.list ul li .thumb,.multilevels .row.list ul li .thumb,.numbers .row.list ul li .thumb{background-color:var(--fill-white);background-size:cover;height:100%;width:100%}.bullets .row.list ul li .thumb label,.multilevels .row.list ul li .thumb label,.numbers .row.list ul li .thumb label{color:var(--fill-black);position:absolute;text-align:center;top:34%;width:100%}.bullets .row.list ul li .item-marker,.bullets .row.list ul li .item-multilevellist,.bullets .row.list ul li .item-number,.multilevels .row.list ul li .item-marker,.multilevels .row.list ul li .item-multilevellist,.multilevels .row.list ul li .item-number,.numbers .row.list ul li .item-marker,.numbers .row.list ul li .item-multilevellist,.numbers .row.list ul li .item-number{height:68px;width:68px}.bullets .row.list .item-content,.multilevels .row.list .item-content,.numbers .row.list .item-content{min-height:68px;padding-left:0;padding-right:0}.bullets .row.list .item-content .item-inner,.multilevels .row.list .item-content .item-inner,.numbers .row.list .item-content .item-inner{padding:0}.bullets .row.list .item-content .item-inner:after,.multilevels .row.list .item-content .item-inner:after,.numbers .row.list .item-content .item-inner:after{display:none}.popover .page .list ul{background-color:var(--f7-list-bg-color)}.popover .list:first-child li:first-child,.popover .list:first-child li:first-child a,.popover .list:first-child li:first-child>label,.popover .list:last-child li:last-child,.popover .list:last-child li:last-child a,.popover .list:last-child li:last-child>label,.popover .page .list ul li:first-child .item-link,.popover .page .list ul li:last-child .item-link{border-radius:0}.shapes li{height:70px;margin:0 1px;width:70px}.shapes li .thumb{background-color:var(--brand-cell);height:100%;width:100%}.chart-types{width:100%}.chart-types .row{padding:0 10px}.chart-types li{height:60px;margin:6px;width:60px}.chart-types li .thumb{background-size:contain;height:100%;width:100%}.chart-styles .row li{margin:0;padding:1px}.chart-styles .row img{height:50px;width:50px}.segmented .decrement,.segmented .increment{text-overflow:clip}.content-block{box-sizing:border-box;margin:32px 0;padding:0 16px}.content-block p{color:var(--text-normal)}.color-schemes-menu{cursor:pointer;display:block}.color-schemes-menu .item-inner{justify-content:flex-start}.color-schemes-menu .color-schema-block{display:flex}.color-schemes-menu .color{box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);margin:0 2px 0 0;min-height:26px;min-width:26px}.color-schemes-menu .item-title{color:var(--text-normal);margin-left:20px}.slide-layout__list{margin:auto}.slide-layout ul{display:flex;flex-wrap:wrap;justify-content:space-around}.slide-layout ul:after,.slide-layout ul:before{display:none}.slide-layout li{margin-top:12px;position:relative;z-index:1}.slide-layout li img{box-shadow:0 0 0 1px rgba(0,0,0,.15)}.slide-layout .item-inner{padding-top:0}.slide-layout .item-inner:after{display:none}.slide-layout .item-inner:before{background-color:var(--brand-cell);background-repeat:no-repeat;bottom:0;content:"";height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Ccircle fill='transparent' cx='11' cy='11' r='11'/%3E%3Cpath d='M11 21a10 10 0 1 1 10-10 10 10 0 0 1-10 10Zm6.4-13.68L17.06 7a.48.48 0 0 0-.67 0l-7 6.84-2.44-2.6a.51.51 0 0 0-.59.08l-.36.34a.58.58 0 0 0 0 .65l3.19 3.35a.38.38 0 0 0 .39 0L17.4 8a.48.48 0 0 0 0-.67Z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;opacity:0;position:absolute;right:11px;width:22px;z-index:1}.slide-layout .active .item-inner:before{opacity:1}.slide-transition .splitter{align-items:center;color:#000;display:flex}.slide-transition .splitter label{margin:0 5px}.slide-transition .buttons-row{display:flex;margin:0 0 0 10px;min-width:90px}.slide-transition .buttons-row .button{width:100%}.slide-transition .buttons-row .button:first-child{border-left-style:solid;border-left-width:1px;border-radius:5px 0 0 5px}.slide-transition .buttons-row .button:last-child{border-radius:0 5px 5px 0}.style-effect .list .item-title,.style-type .list .item-title{font-weight:400}.range-slider-delay{appearance:none;background:linear-gradient(90deg,#b7b8b7 0,#b7b8b7);background-position:50%;background-repeat:no-repeat;background-size:100% 2px;border:none;box-sizing:initial;margin:4px 0 5px;outline:0;width:100%}.range-slider-delay:disabled{opacity:.55}.range-slider-delay::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.3);cursor:pointer;height:28px;width:28px}.range-slider-delay::-ms-thumb{appearance:none;background:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.3);cursor:pointer;height:28px;width:28px}.buttons-list ul li{border:0;font-weight:400}.buttons-list ul li .item-link{height:100%}.buttons-list ul li .item-link .item-content{height:100%;min-height:auto;padding:0}.buttons-list ul li .item-link .item-inner{align-items:center;justify-content:center;min-height:auto;padding:0}.buttons-list ul li .item-link .item-inner:before{display:none}.item-color-auto .color-auto{background-color:#000;height:22px;width:22px}.item-color-auto.active .color-auto{border-radius:1px;box-shadow:0 0 0 1px #fff,0 0 0 4px var(--brand-cell)}.page .color-palettes .list ul .palette{padding:8px 0}.page .color-palettes .list ul .palette a{border-radius:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);flex-grow:1;margin:1px 1px 0 0;min-height:26px;min-width:10px;position:relative}.page .color-palettes .list ul .palette a.active:after{border-radius:1px;box-shadow:0 0 0 1px #fff,0 0 0 4px var(--brand-cell);content:" ";height:100%;position:absolute;width:100%;z-index:1}.page .color-palettes .list ul .palette a.transparent{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' xml:space='preserve'%3E%3Cpath stroke='red' stroke-linecap='undefined' stroke-linejoin='undefined' stroke-width='2' fill='none' d='M0 22 22 0'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%}.page .color-palettes .row{padding:0}.page .color-palettes .list .item-inner{color:var(--text-normal);display:block}.page .color-palettes .dynamic-colors .palette,.page .color-palettes .standart-colors .palette{display:flex}.page .color-palettes .dynamic-colors .empty-color{background-color:#fff}#color-picker{align-items:center;display:flex;justify-content:space-around;margin:4px auto 0;max-width:300px}#color-picker .color-picker-container{font-size:0;height:auto;max-width:100%;position:relative;width:calc(100% - 94px)}#color-picker .color-picker-container .color-picker-module-wheel{margin:0}#color-picker .right-block{margin-left:20px}#color-picker .right-block .color-hsb-preview{border:1px solid #c4c4c4;border-radius:100px;height:72px;overflow:hidden;width:72px}#color-picker .right-block .color-hsb-preview .current-color-hsb-preview,#color-picker .right-block .color-hsb-preview .new-color-hsb-preview{height:36px}#color-picker .right-block .color-hsb-preview .new-color-hsb-preview{border-radius:100px 100px 0 0}#color-picker .right-block .color-hsb-preview .current-color-hsb-preview{border-radius:0 0 100px 100px}#color-picker .right-block .button-round{align-items:center;background-color:var(--fill-white);border:0;border-radius:100px;box-shadow:0 4px 4px rgba(0,0,0,.25);display:flex;height:72px;justify-content:center;margin-top:20px;padding:0;width:72px}.table-styles{width:100%}.table-styles .row,.table-styles .row li{margin-bottom:12px}.table-styles .row div,.table-styles .row li{align-items:center;box-shadow:0 0 0 1px #c4c4c4;display:flex;justify-content:center}.table-styles .row div,.table-styles li{margin:0;padding:1px}.table-styles .row div img,.table-styles li img{height:50px;width:70px}#edit-table-style .list ul ul{padding-left:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.icon.lang-flag{background-image:url(../../../spreadsheeteditor/mobile/resources/img/controls/flags@2x.png);background-size:48px auto;height:12px;width:16px}.lang-flag.ca,.lang-flag.ca-ES{background-position:0 0}.lang-flag.cs,.lang-flag.cs-CZ{background-position:-16px 0}.lang-flag.da,.lang-flag.da-DK{background-position:-32px 0}.lang-flag.de,.lang-flag.de-DE{background-position:0 -12px}.lang-flag.el,.lang-flag.el-GR{background-position:-16px -12px}.lang-flag.en,.lang-flag.en-US{background-position:-32px -12px}.lang-flag.fr,.lang-flag.fr-FR{background-position:0 -24px}.lang-flag.hu,.lang-flag.hu-HU{background-position:-16px -24px}.lang-flag.it,.lang-flag.it-IT{background-position:-32px -24px}.lang-flag.ko,.lang-flag.ko-KR{background-position:0 -36px}.lang-flag.nl,.lang-flag.nl-NL{background-position:-16px -36px}.lang-flag.nb,.lang-flag.nb-NO,.lang-flag.nn,.lang-flag.nn-NO{background-position:-32px -36px}.lang-flag.pl,.lang-flag.pl-PL{background-position:0 -48px}.lang-flag.pt,.lang-flag.pt-BR{background-position:-16px -48px}.lang-flag.ro,.lang-flag.ro-RO{background-position:-32px -48px}.lang-flag.ru,.lang-flag.ru-RU{background-position:0 -60px}.lang-flag.sv,.lang-flag.sv-SE{background-position:-32px -60px}.lang-flag.tr,.lang-flag.tr-TR{background-position:0 -72px}.lang-flag.uk,.lang-flag.uk-UA{background-position:-16px -72px}.lang-flag.lv,.lang-flag.lv-LV{background-position:-32px -72px}.lang-flag.lt,.lang-flag.lt-LT{background-position:0 -84px}.lang-flag.vi,.lang-flag.vi-VN{background-position:-16px -84px}.lang-flag.de-CH,.lang-flag.fr-CH,.lang-flag.it-CH{background-position:-32px -84px}.lang-flag.pt-PT{background-position:-16px -96px}.lang-flag.de-AT{background-position:-32px -96px}.lang-flag.es,.lang-flag.es-ES{background-position:0 -108px}.lang-flag.en-GB{background-position:-32px -108px}.lang-flag.en-AU{background-position:0 -120px}.lang-flag.az-Latn-AZ{background-position:-16px -120px}.lang-flag.id,.lang-flag.id-ID{background-position:-32px -120px}.lang-flag.bg,.lang-flag.bg-BG{background-position:0 -132px}.lang-flag.ca-ES-valencia{background-position:-16px -132px}.lang-flag.en-CA{background-position:-32px -132px}.lang-flag.en-ZA{background-position:0 -144px}.lang-flag.eu,.lang-flag.eu-ES{background-position:-16px -144px}.lang-flag.gl,.lang-flag.gl-ES{background-position:-32px -144px}.lang-flag.hr,.lang-flag.hr-HR{background-position:0 -156px}.lang-flag.lb,.lang-flag.lb-LU{background-position:-16px -156px}.lang-flag.mn,.lang-flag.mn-MN{background-position:-32px -156px}.lang-flag.sl,.lang-flag.sl-SI{background-position:0 -168px}.lang-flag.sr,.lang-flag.sr-Cyrl-RS,.lang-flag.sr-Latn-RS{background-position:-16px -168px}.lang-flag.sk,.lang-flag.sk-SK{background-position:-32px -168px}.lang-flag.kk,.lang-flag.kk-KZ{background-position:0 -180px}.lang-flag.fi,.lang-flag.fi-FI,.lang-flag.sv-FI{background-position:-16px -180px}.lang-flag.zh,.lang-flag.zh-CN{background-position:-32px -180px}.lang-flag.ja,.lang-flag.ja-JP{background-position:0 -192px}.lang-flag.es-MX{background-position:-16px -192px}.checkbox-in-modal{align-items:center;display:flex;margin-top:10px}.checkbox-in-modal .right-text{margin-left:10px}.username-tip{color:#fff;display:none;height:20px;opacity:0;padding:0 10px;pointer-events:none;position:absolute;transition:opacity .1ms ease-out;z-index:900}.username-tip.active{display:block;opacity:1}.dlg-adv-options{z-index:13700}.dlg-adv-options .content-block{padding:0}.dlg-adv-options .picker-3d .picker-item{font-size:16px;padding:0;text-align:left}.dlg-adv-options .picker-center-highlight{left:0;right:0;width:100%}.dlg-macros-request .dialog-text{word-break:break-word}@keyframes flickerAnimation{0%{opacity:.1}50%{opacity:1}to{opacity:.1}}@-o-keyframes flickerAnimation{0%{opacity:.1}50%{opacity:1}to{opacity:.1}}@-moz-keyframes flickerAnimation{0%{opacity:.1}50%{opacity:1}to{opacity:.1}}@-webkit-keyframes flickerAnimation{0%{opacity:.1}50%{opacity:1}to{opacity:.1}}.doc-placeholder-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:6000}.statusbar .statusbar--box-tabs>ul>.locked a{box-shadow:inset 0 2px red}.font-item .item-inner{overflow:hidden}.font-item .item-inner:after{left:16px}.cell-editor{overflow:initial}.functions-list{background-color:var(--background-primary);max-height:200px;overflow-x:hidden;overflow-y:auto;width:360px}.functions-list__mobile{box-shadow:0 10px 10px -10px rgba(0,0,0,.3);left:0;position:absolute;right:0;width:100%}.functions-list__mobile .list{margin:0}.functions-list__mobile .list ul:before{display:none}.functions-list__mobile .list .item-content{padding-left:0}.functions-list__mobile .list .item-inner{padding-left:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-left) - var(--menu-list-offset))}.functions-list__mobile .list .item-title{font-size:15px}#idx-functions-list{width:350px}#idx-functions-list .popover-inner .navbars .right .link{font-weight:600}#idx-functions-list .popover-inner .navbars .navbar-bg{background:var(--background-secondary)}#idx-functions-list .popover-inner .navbars .navbar-bg:after,#idx-functions-list .popover-inner .page-function-info .navbar .navbar-bg:after{background:var(--background-menu-divider)}#idx-functions-list .popover-inner .page-function-info .navbar .navbar-inner{background:var(--background-secondary)}#idx-functions-list .popover-inner .page-function-info .navbar .navbar-inner .title{color:var(--text-normal)}#idx-functions-list .popover-inner .page-function-info .navbar .navbar-inner .right .link{color:var(--brand-cell);font-weight:600}#idx-functions-list .popover-inner .page-function-info .navbar .navbar-inner .icon-back:after{color:var(--brand-cell)}.highlight-palette{width:100%}.highlight-color{box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);flex-grow:1;margin:1px;min-height:34px;min-width:10px;position:relative}.highlight-color_active:after{border-radius:1px;box-shadow:0 0 0 1px #fff,0 0 0 4px #446995;content:" ";height:100%;position:absolute;width:100%;z-index:1}#idx-celleditor.expanded .functions-list__mobile{top:70px}.popover__functions{box-shadow:0 10px 100px rgba(0,0,0,.3)}.popover__functions .view{transition:height .2s}.popover__functions .popover-angle.on-bottom{display:none}.target-function-list{bottom:0;height:100%;left:0;position:absolute;top:0;width:0}.dropdown-list__placeholder{opacity:.6}.dropdown-list__placeholder .item-inner{border-bottom:1px solid var(--f7-list-item-border-color)}.swiper-wrapper .swiper-slide .list ul{background-color:initial}.swiper-pagination-bullet{background:var(--background-menu-divider);opacity:1}.swiper-pagination-bullet-active{background:var(--text-secondary)}.swiper-pagination-bullets{bottom:9px;position:fixed;width:100%}.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5.5px}.preview-cell-style{background-color:var(--fill-white);background-position:50%;background-repeat:no-repeat;background-size:cover;border:.5px solid var(--background-menu-divider);border-radius:4px;height:44px;width:104px}.sharing-placeholder{height:100%}.sheet-modal .page-current-comment{padding-bottom:60px}.picker-columns{justify-content:space-around}.row-picker .col-50{color:var(--text-secondary);text-align:center}.device-ios .app-layout{--f7-navbar-link-color:var(--brand-cell);--f7-subnavbar-link-color:var(--brand-cell);--f7-navbar-text-color:var(--text-normal);--f7-navbar-title-line-height:44px;--f7-navbar-link-line-height:44px;--f7-navbar-title-font-size:17px;--f7-list-bg-color:var(--background-primary);--f7-navbar-bg-color:var(--toolbar-background);--f7-tabbar-link-inactive-color:var(--toolbar-segment);--f7-radio-active-color:var(--brand-cell);--f7-toggle-active-color:var(--brand-cell);--f7-range-bar-active-bg-color:var(--brand-cell);--f7-list-button-text-color:var(--brand-cell);--f7-list-item-border-color:var(--background-menu-divider);--f7-page-bg-color:var(--background-tertiary);--f7-list-item-title-text-color:var(--text-normal);--f7-list-item-text-text-color:var(--text-normal);--f7-list-item-subtitle-text-color:var(--text-secondary);--f7-label-text-color:var(--text-normal);--f7-list-item-after-text-color:var(--text-normal);--f7-input-text-color:var(--text-normal);--f7-block-title-text-color:var(--text-secondary);--f7-input-placeholder-color:var(--text-secondary);--f7-list-chevron-icon-color:var(--text-tertiary);--f7-searchbar-search-icon-color:var(--text-tertiary);--f7-searchbar-input-clear-button-color:var(--text-tertiary);--f7-toggle-inactive-color:var(--background-menu-divider);--f7-toggle-border-color:var(--background-menu-divider);--f7-actions-button-border-color:var(--background-menu-divider);--f7-popover-bg-color:var(--background-primary);--f7-dialog-bg-color-rgb:var(--background-secondary);--f7-dialog-title-text-color:var(--text-normal);--f7-dialog-text-color:var(--text-normal);--f7-dialog-button-text-color:var(--brand-cell);--f7-dialog-border-divider-color:var(--background-menu-divider);--f7-subnavbar-border-color:var(--background-menu-divider);--f7-list-border-color:var(--background-menu-divider);--f7-picker-item-text-color:rgba(var(--text-normal),0.45);--f7-picker-item-selected-text-color:var(--text-normal)}.device-ios .app-layout #editor-navbar.navbar .left a+a,.device-ios .app-layout #editor-navbar.navbar .right a+a{margin-left:0}.device-ios .app-layout .navbar,.device-ios .app-layout .navbar-bg,.device-ios .app-layout .subnavbar{background-color:var(--f7-navbar-bg-color)}.device-ios .app-layout .navbar a.btn-doc-back,.device-ios .app-layout .navbar-bg a.btn-doc-back,.device-ios .app-layout .subnavbar a.btn-doc-back{width:22px}.device-ios .app-layout .navbar .title,.device-ios .app-layout .navbar-bg .title,.device-ios .app-layout .subnavbar .title{color:var(--text-normal);font-weight:600}.device-ios .app-layout .navbar .navbar-inner,.device-ios .app-layout .navbar .subnavbar-inner,.device-ios .app-layout .navbar-bg .navbar-inner,.device-ios .app-layout .navbar-bg .subnavbar-inner,.device-ios .app-layout .subnavbar .navbar-inner,.device-ios .app-layout .subnavbar .subnavbar-inner{z-index:auto}.device-ios .app-layout .navbar .sheet-close,.device-ios .app-layout .navbar-bg .sheet-close,.device-ios .app-layout .subnavbar .sheet-close{display:flex;height:44px;justify-content:center;width:44px}.device-ios .app-layout .subnavbar .icon-back{color:var(--brand-cell)}.device-ios .app-layout .popover__titled .list:first-child li:first-child>label,.device-ios .app-layout .popover__titled .list:first-child li:last-child>label,.device-ios .app-layout .popover__titled .list:first-child ul,.device-ios .app-layout .popover__titled .list:last-child li:first-child>label,.device-ios .app-layout .popover__titled .list:last-child li:last-child>label,.device-ios .app-layout .popover__titled .list:last-child ul{border-radius:0}.device-ios .app-layout .popover__titled .popover-inner>.view{border-radius:var(--f7-popover-border-radius)}.device-ios .app-layout .popover__titled .navbar-bg{backdrop-filter:none}.device-ios .app-layout .popover__titled .navbar-bg:after{background:var(--background-menu-divider)}.device-ios .app-layout .popover__titled .list:last-child li:last-child:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--f7-navbar-border-color,var(--f7-bars-border-color));bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:auto;top:auto;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)));transform-origin:50% 100%;width:100%}.device-ios .app-layout .popover li:last-child .segmented a:first-child{border-radius:var(--f7-button-border-radius) 0 0 var(--f7-button-border-radius)}.device-ios .app-layout .popover li:last-child .segmented a:last-child{border-radius:0 var(--f7-button-border-radius) var(--f7-button-border-radius) 0}.device-ios .app-layout .list .item-content .color-preview{background:var(--fill-white);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box;display:inline-block;height:8px;margin-top:21px;width:22px}.device-ios .app-layout .list .item-content .item-after .color-preview{height:30px;margin-top:-3px;width:75px}.device-ios .app-layout .list .item-inner{padding-top:7px}.device-ios .app-layout .list .item-inner .item-after .after-start{margin:0 5px}.device-ios .app-layout .list .item-inner .item-after .segmented{margin-left:10px;min-width:90px}.device-ios .app-layout .list .buttons .item-inner{align-items:stretch;padding-bottom:0;padding-top:0}.device-ios .app-layout .list .buttons .item-inner>.row{align-items:stretch;width:100%}.device-ios .app-layout .list .buttons .item-inner>.row .button{align-items:center;border:none;border-radius:0;display:flex;flex:1;font-size:17px;height:inherit;justify-content:center}.device-ios .app-layout .list .list-input-right input{text-align:right}.device-ios .app-layout .tab-buttons{align-self:center;display:flex;flex-wrap:nowrap;width:100%}.device-ios .app-layout .tab-buttons .tab-link{-webkit-box-flex:1;border:1px solid var(--toolbar-segment);color:var(--brand-cell);cursor:pointer;display:block;font-family:inherit;font-size:14px;font-weight:600;height:29px;line-height:26px;margin:0;outline:0;overflow:hidden;padding:0 1px;position:relative;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.device-ios .app-layout .tab-buttons .tab-link:first-child{border-left-style:solid;border-left-width:1px;border-radius:5px 0 0 5px}.device-ios .app-layout .tab-buttons .tab-link:last-child{border-radius:0 5px 5px 0}.device-ios .app-layout .tab-buttons .tab-link.tab-link-active{background:var(--toolbar-segment);color:var(--brand-text-on-brand)}.device-ios .app-layout .tab-buttons .tab-link.tab-link-active i.icon{background-color:var(--brand-text-on-brand)}.device-ios .app-layout .button{background:0 0;border:1px solid var(--brand-cell);box-sizing:border-box;color:var(--brand-cell);cursor:pointer;display:block;font-family:inherit;font-size:14px;height:29px;line-height:27px;margin:0;outline:0;overflow:hidden;padding:0 10px;position:relative;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.device-ios .app-layout .button-fill{background-color:var(--background-primary);color:var(--brand-cell)}.device-ios .app-layout .button-red{background-color:var(--background-primary);color:var(--text-error)}.device-ios .app-layout .buttons-list li{border:0;border-radius:0;box-shadow:none;font-size:17px;height:43px;min-height:43px;padding:0;text-transform:none}.device-ios .app-layout .button-red .list-button{color:var(--text-error)}.device-ios .app-layout .list-button{position:static}.device-ios .app-layout .block-title{color:#6d6d72;font-size:14px;line-height:1;margin:35px 15px 10px;overflow:hidden;position:relative;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.device-ios .app-layout .shapes .page-content{background:var(--fill-white)}.device-ios .app-layout .dialog{background-color:var(--f7-dialog-bg-color-rgb)}.device-ios .app-layout #color-picker .right-block .button-round .icon{height:30px;width:30px}.device-ios .app-layout .content-block{color:#6d6d72}.device-ios .app-layout #add-chart .page-content,.device-ios .app-layout #add-chart.page-content,.device-ios .app-layout #add-shape .page-content,.device-ios .app-layout #add-shape.page-content,.device-ios .app-layout #add-slide .page-content,.device-ios .app-layout #add-slide.page-content,.device-ios .app-layout #add-table .page-content,.device-ios .app-layout #add-table.page-content,.device-ios .app-layout .dataview .page-content,.device-ios .app-layout .dataview.page-content{background-color:var(--background-tertiary)}.device-ios .app-layout input[type=number]:-moz-placeholder,.device-ios .app-layout input[type=number]:-ms-input-placeholder,.device-ios .app-layout input[type=number]::-moz-placeholder,.device-ios .app-layout input[type=number]::-webkit-input-placeholder,.device-ios .app-layout input[type=number]::placeholder{color:#40865c}.device-ios .app-layout .regional-settings .item-title-row{align-items:center;display:flex;justify-content:flex-start}.device-ios .app-layout .regional-settings .item-title-row .item-title{margin-left:20px;white-space:normal}.device-ios .app-layout .navbar .searchbar{background:var(--f7-navbar-bg-color)}.device-ios .app-layout .navbar .searchbar-input-wrap{height:28px;margin-right:10px}.device-ios .app-layout .navbar .buttons-row-replace a{color:var(--brand-cell)}.device-ios .app-layout .searchbar input{appearance:none;background-color:var(--background-button);border:none;border-radius:5px;box-sizing:border-box;color:var(--text-normal);display:block;font-family:inherit;font-size:14px;font-weight:400;height:100%;padding:0 28px;width:100%}.device-ios .app-layout .searchbar input::placeholder{color:var(--text-tertiary)}.device-ios .app-layout .searchbar-inner__left{justify-content:center;margin-right:10px}.device-ios .app-layout .searchbar-inner__right .buttons-row a.next{margin-left:15px}.device-ios .app-layout .searchbar-expandable.searchbar-enabled.replace .searchbar-inner__right{width:28%}@media (max-width:550px){.device-ios .app-layout .navbar .searchbar-input-wrap{margin-right:0}.device-ios .app-layout .searchbar-expandable.searchbar-enabled{top:0}.device-ios .app-layout .searchbar-expandable.searchbar-enabled .searchbar-inner__center{flex-direction:column}.device-ios .app-layout .searchbar-expandable.searchbar-enabled .searchbar-inner__right{flex-direction:column-reverse;margin-left:10px}.device-ios .app-layout .searchbar-expandable.searchbar-enabled.replace{height:88px}.device-ios .app-layout .searchbar-expandable.searchbar-enabled.replace .searchbar-inner{height:100%}.device-ios .app-layout .searchbar-expandable.searchbar-enabled.replace .searchbar-inner__center .searchbar-input-wrap{margin:8px 0}.device-ios .app-layout .searchbar-expandable.searchbar-enabled.replace .searchbar-inner__right{height:100%;justify-content:space-between;width:auto}.device-ios .app-layout .searchbar-expandable.searchbar-enabled.replace .searchbar-inner__right .buttons-row-replace{height:50%}}.device-ios .app-layout .actions-button{--f7-actions-button-border-color:var(--background-menu-divider);background:var(--background-secondary)}.device-ios .app-layout .actions-button-text{color:var(--text-normal);font-size:20px;text-overflow:ellipsis;white-space:normal}.device-ios .app-layout input.modal-text-input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:var(--background-primary);border:1px solid var(--text-tertiary);border-radius:0;box-shadow:0 0 0 transparent;box-sizing:border-box;display:block;font-family:inherit;font-size:14px;height:26px;margin:15px 0 0;padding:0 5px;width:100%}.device-ios .app-layout .font-item .item-content{padding-left:0}.device-ios .app-layout .toggle-icon{background:transparent}.device-ios .app-layout .edit-comment-popup .navbar .title{line-height:normal}.device-android .app-layout{--f7-navbar-shadow-image:none;--f7-theme-color:var(--brand-cell);--f7-navbar-bg-color:var(--toolbar-background);--f7-navbar-link-color:var(--fill-white);--f7-navbar-text-color:var(--fill-white);--f7-navbar-height:56px;--f7-list-bg-color:var(--background-primary);--f7-subnavbar-bg-color:var(--toolbar-background);--f7-subnavbar-link-color:var(--toolbar-icons);--f7-subnavbar-text-color:var(--fill-white);--f7-subnavbar-height:56px;--f7-radio-active-color:var(--brand-cell);--f7-toggle-active-color:var(--brand-cell);--f7-range-bar-active-bg-color:var(--brand-cell);--f7-range-knob-color:var(--brand-cell);--f7-range-knob-size:16px;--f7-list-item-after-text-color:var(--text-normal);--f7-link-highlight-color:transparent;--f7-link-touch-ripple-color:hsla(0,0%,100%,.1);--f7-actions-bg-color:var(--background-secondary);--f7-actions-button-border-color:var(--background-menu-divider);--f7-popover-bg-color:var(--background-secondary);--f7-dialog-bg-color:var(--background-secondary);--f7-dialog-text-color:var(--text-secondary);--f7-dialog-title-text-color:var(--text-normal);--f7-dialog-button-text-color:var(--brand-cell);--f7-picker-item-text-color:rgba(var(--text-normal),0.45);--f7-picker-item-selected-text-color:var(--text-normal);--f7-input-bg-color:var(--background-primary);--f7-input-placeholder-color:var(--text-secondary);--f7-input-text-color:var(--text-normal);--f7-input-focused-border-color:var(--brand-cell);--f7-label-focused-text-color:var(--brand-cell)}.device-android .app-layout .button{--f7-touch-ripple-color:transparent}.device-android .app-layout .segmented .button{--f7-touch-ripple-color:var(--f7-list-link-pressed-bg-color)}.device-android .app-layout .navbar{--f7-touch-ripple-color:hsla(0,0%,100%,.1)}.device-android .app-layout .navbar .sheet-close{display:flex;height:56px;justify-content:center;width:56px}.device-android .app-layout .navbar-inner{background:var(--f7-navbar-bg-color);background-color:var(--f7-navbar-bg-color,var(--f7-bars-bg-color));background-image:var(--f7-navbar-bg-image,var(--f7-bars-bg-image))}.device-android .app-layout .page.page-with-subnavbar.page-with-logo .page-content{--f7-page-navbar-offset:var(--f7-navbar-height)}.device-android .app-layout .page{--f7-text-color:var(--text-normal);--f7-list-item-title-text-color:var(--text-normal);--f7-list-item-text-text-color:var(--text-normal);--f7-list-item-subtitle-text-color:var(--text-secondary);--f7-block-title-text-color:var(--text-secondary);--f7-label-text-color:var(--text-normal);--f7-page-bg-color:var(--background-tertiary);--f7-list-item-border-color:var(--background-menu-divider);--f7-list-chevron-icon-color:var(--text-tertiary);--f7-toggle-inactive-color:var(--background-menu-divider);--f7-toggle-border-color:var(--background-menu-divider);--f7-actions-button-text-color:var(--text-normal);--f7-subnavbar-border-color:var(--background-menu-divider);--f7-list-border-color:var(--background-menu-divider)}.device-android .app-layout .add-popup .view .add-image ul:after,.device-android .app-layout .add-popup .view .inputs-list ul:after{display:none}.device-android .app-layout .coauth__sheet{max-height:65%}.device-android .app-layout .segmented .decrement,.device-android .app-layout .segmented .increment{border:none;border-radius:0;display:flex;height:32px;margin-left:0;min-width:40px}.device-android .app-layout .segmented .decrement i.icon-expand-down,.device-android .app-layout .segmented .increment i.icon-expand-down{background:var(--brand-cell)}.device-android .app-layout .segmented label{color:var(--text-normal);line-height:32px;margin:0 5px}.device-android .app-layout .button{--f7-button-text-color:var(--brand-cell);appearance:none;background:0 0;border-radius:2px;box-sizing:border-box;color:var(--brand-cell);cursor:pointer;display:block;font-family:inherit;font-size:14px;height:36px;line-height:36px;margin:0;min-width:64px;outline:0;overflow:hidden;padding:0 8px;position:relative;text-align:center;text-overflow:ellipsis;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;white-space:nowrap}.device-android .app-layout .button-fill{background-color:initial;color:var(--brand-text-on-brand)}.device-android .app-layout .button-raised{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.device-android .app-layout .button-red{background-color:var(--text-error);color:var(--brand-text-on-brand)}.device-android .app-layout .buttons-list ul{background-color:var(--background-tertiary)}.device-android .app-layout .buttons-list ul:after,.device-android .app-layout .buttons-list ul:before{display:none}.device-android .app-layout .buttons-list ul li{border-radius:2px;color:var(--fill-white);font-size:14px;height:36px;margin:20px 16px;min-height:36px;text-transform:uppercase}.device-android .app-layout .table-presets .button{min-width:0}.device-android .app-layout .button-fill .list-button{background-color:var(--brand-cell);border-radius:2px;color:var(--brand-text-on-brand);font-size:14px;font-weight:500;height:36px;line-height:36px;margin:0;text-align:center;text-transform:uppercase}.device-android .app-layout .button-raised .list-button{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.device-android .app-layout .button-red .list-button{background-color:var(--text-error)}.device-android .app-layout .tab-buttons{display:flex;height:100%;justify-content:space-between;position:relative;width:100%}.device-android .app-layout .tab-buttons .tab-link{align-items:center;box-sizing:border-box;color:hsla(0,0%,100%,.7);font-size:14px;font-weight:500;height:100%;justify-content:center;padding-left:0;padding-right:0;text-transform:uppercase}.device-android .app-layout .tab-buttons .tab-link i.icon{opacity:.5}.device-android .app-layout .tab-buttons .tab-link.tab-link-active{color:var(--fill-white)}.device-android .app-layout .tab-buttons .tab-link.tab-link-active i.icon{background-color:var(--fill-white);opacity:1}.device-android .app-layout .tab-buttons .tab-link-highlight{--f7-tabbar-link-active-border-color:var(--toolbar-icons);bottom:0;height:3px;left:0;position:absolute}.device-android .app-layout .list.inputs-list .item-input .item-inner,.device-android .app-layout .list.inputs-list .item-link .item-inner{display:block}.device-android .app-layout .list.inputs-list .item-input .item-inner .item-label,.device-android .app-layout .list.inputs-list .item-input .item-inner .item-title,.device-android .app-layout .list.inputs-list .item-link .item-inner .item-label,.device-android .app-layout .list.inputs-list .item-link .item-inner .item-title{font-size:12px;width:100%}.device-android .app-layout .list.inputs-list .item-input .item-inner .item-input-wrap,.device-android .app-layout .list.inputs-list .item-link .item-inner .item-input-wrap{margin-left:0}.device-android .app-layout .list .buttons{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;min-height:48px;width:100%}.device-android .app-layout .list .buttons .item-content{width:100%}.device-android .app-layout .list .buttons .item-content .item-inner{padding-bottom:0;padding-top:0}.device-android .app-layout .list .buttons .item-content .item-inner .row{width:100%}.device-android .app-layout .list .buttons .item-content .item-inner .row .button{align-items:center;display:flex;flex:1;font-size:17px;justify-content:center;margin-left:5px}.device-android .app-layout .list .buttons .item-content .item-inner .row .button:first-child{margin-left:0}.device-android .app-layout .list .item-content .color-preview{background-color:var(--fill-white);border-radius:4px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);height:30px;margin-top:-3px;width:30px}.device-android .app-layout .list .item-content .color-preview.auto{background-color:#000}.device-android .app-layout #color-picker .right-block .button-round{background-color:var(--brand-cell)}.device-android .app-layout .regional-settings .list .item-inner{margin-left:16px}.device-android .app-layout .regional-settings .list .item-title-row{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%}.device-android .app-layout .regional-settings .list .item-title-row .item-title{white-space:normal}.device-android .app-layout .searchbar-inner__center{flex-wrap:wrap}.device-android .app-layout .navbar .searchbar-input-wrap{height:32px;margin:4px 0}.device-android .app-layout .navbar-inner{overflow:initial}.device-android .app-layout .searchbar .input-clear-button{height:18px;margin-top:-8px;width:18px}.device-android .app-layout .searchbar .input-clear-button:after{color:var(--fill-white);font-size:19px;line-height:19px}.device-android .app-layout .searchbar-icon:after{color:var(--fill-white);font-size:19px}.device-android .app-layout .searchbar input{appearance:none;background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' height='24' width='24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;background-size:24px 24px;border:none;border-bottom:1px solid var(--fill-white);border-radius:0;box-sizing:border-box;color:var(--fill-white);display:block;font-family:inherit;font-size:16px;font-weight:400;height:100%;opacity:1;padding:0 36px 0 24px;transition-duration:.3s;width:100%}.device-android .app-layout .searchbar input::placeholder{color:var(--fill-white)}.device-android .app-layout .navbar .searchbar-expandable.searchbar-enabled{top:0}.device-android .app-layout .navbar .searchbar-expandable.searchbar-enabled .searchbar-inner{height:100%}.device-android .app-layout .navbar .searchbar-expandable.searchbar-enabled .searchbar-inner__center{flex-direction:column}.device-android .app-layout .navbar .searchbar-expandable.searchbar-enabled .searchbar-inner__right{flex-direction:column-reverse}.device-android .app-layout .navbar .searchbar-expandable.searchbar-enabled.replace{height:96px}.device-android .app-layout .navbar a.link{padding:0 16px}.device-android .app-layout .navbar a.link.searchbar-enable i.icon-search{background-color:var(--toolbar-icons)}.device-android .app-layout .navbar a.icon-only{height:56px;width:auto}.device-android .app-layout .navbar .buttons-row-replace a{color:var(--fill-white);padding:0}.device-android .app-layout .navbar .searchbar .buttons-row{align-self:flex-start}@media (max-width:550px){.device-android .app-layout .searchbar-expandable.searchbar-enabled .searchbar-inner__left{margin-right:33px}}.device-android .app-layout .actions-button-text{color:var(--text-normal);cursor:pointer;font-size:16px;line-height:48px}@media (min-width:496px){.device-android .app-layout .actions-modal{left:auto;margin-left:0;width:100%}}.device-android .app-layout input.modal-text-input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:#fff;border:none;box-shadow:none;box-sizing:border-box;display:block;font-family:inherit;font-size:16px;height:36px;margin:15px 0 0;padding:0;-webkit-transition-duration:.2s;transition-duration:.2s;width:100%}.device-android .app-layout .input-field .inputs-list{margin:15px 0 0}.device-android .app-layout .input-field .inputs-list ul{background:none}.device-android .app-layout .input-field .inputs-list ul:after,.device-android .app-layout .input-field .inputs-list ul:before{display:none}.device-android .app-layout .input-field .inputs-list .item-inner,.device-android .app-layout .input-field .inputs-list .item-input{padding:0}.device-android .app-layout .font-item .item-radio:not(.item-radio-icon-end)>.icon-radio{margin-right:0}.device-android .app-layout .navbar-link-settings .navbar-inner{background:var(--background-primary)}.device-android .app-layout .navbar-link-settings .title,.device-android .app-layout .navbar-link-settings a{color:var(--text-normal)}.device-ios .theme-type-dark i.icon.icon-logo{background:url(../../../spreadsheeteditor/mobile/resources/img/header/logo-android.svg) no-repeat 50%}.device-ios i.icon.icon_mask{background-color:#fff}.device-ios i.icon.icon-logo{background:url(../../../spreadsheeteditor/mobile/resources/img/header/logo-ios.svg) no-repeat 50%;height:14px;width:100px}.device-ios i.icon.icon-prev{background-color:var(--brand-cell);height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='m16 20.5-1 1L4.5 11 15 .5l1 1L6.6 11l9.4 9.5z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-prev:after{display:none}.device-ios i.icon.icon-next{background-color:var(--brand-cell);height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M15.5 11 6 1.5 7.1.4 17.5 11 7.1 21.5l-1.1-1 9.5-9.5z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-next:after{display:none}.device-ios i.icon.icon-edit{background-color:var(--brand-cell);height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M0 20h22v1H0v-1zM19.3 5.3 6.1 18.4l-1.5-1.5L17.8 3.8l-.7-.7L3.5 16.7 3 20l3.3-.5L19.9 5.9zM20.5 5.3 22 3.8s-.2-1.2-.9-1.9c-.7-.8-1.9-.9-1.9-.9l-1.5 1.5 2.8 2.8z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon_mask{background-color:var(--text-normal)}.device-android i.icon.icon-logo{background:url(../../../spreadsheeteditor/mobile/resources/img/header/logo-android.svg) no-repeat 50%;height:14px;width:100px}.device-android i.icon.icon-prev{background-color:var(--brand-cell);height:20px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M5.1 10.9 13.9 2 16 4.1l-6.8 7 6.8 6.8-2.1 2.1-8.8-8.8-.1-.1z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:20px}.device-android i.icon.icon-prev:after{display:none}.device-android i.icon.icon-next{background-color:var(--brand-cell);height:20px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M16.9 10.9 8.1 2 6 4.1l6.8 7L6 17.9 8.1 20l8.8-8.8.1-.1z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:20px}.device-android i.icon.icon-next:after{display:none}.device-android .navbar i.icon.icon-collaboration{background-color:var(--toolbar-icons);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg clip-path='url(%23a)' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M7.5 14c-2.823 0-4.989 1.407-6.099 3.257-.56.935-.4 1.305-.299 1.433.154.194.508.31.87.31H7.5v1H1.972c-.47 0-1.216-.134-1.655-.69-.49-.622-.412-1.502.227-2.567C1.834 14.593 4.324 13 7.5 13v1Zm0-1c3.177 0 5.639 1.593 6.929 3.743.639 1.065.716 1.945.226 2.567-.438.556-1.184.69-1.655.69H7.5v-1H13c.363 0 .717-.116.87-.31.101-.128.262-.498-.299-1.433C12.461 15.407 10.323 14 7.5 14v-1Z'/%3E%3Cpath d='M15 20h7c.471 0 1.217-.134 1.656-.69.49-.622.413-1.502-.226-2.567C22.14 14.593 19.677 13 16.5 13c-1.293 0-2.322.164-3.354.623.364.28.64.494.997.732A7.774 7.774 0 0 1 16.502 14c2.823 0 4.96 1.407 6.071 3.257.561.935.4 1.305.299 1.433-.153.194-.508.31-.87.31H16.5a1.466 1.466 0 0 1-.343.478c-.444.415-.738.522-1.157.522ZM7.5 11C8.76 11 10 9.786 10 8S8.76 5 7.5 5 5 6.214 5 8s1.24 3 2.5 3Zm0 1c1.933 0 3.5-1.79 3.5-4S9.433 4 7.5 4 4 5.79 4 8s1.567 4 3.5 4ZM17 11c.965 0 2-.97 2-2.5S17.965 6 17 6c-.965 0-2 .97-2 2.5s1.035 2.5 2 2.5Zm0 1c1.657 0 3-1.567 3-3.5S18.657 5 17 5s-3 1.567-3 3.5 1.343 3.5 3 3.5Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android .navbar i.icon.icon-back{color:var(--toolbar-icons)}.device-android .navbar i.icon.icon-edit{background-color:var(--toolbar-icons);height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--toolbar-icons)'%3E%3Cpath d='M0 20h22v1H0v-1zM17.1 3.1 3.5 16.7 3 20l3.3-.5L19.9 5.9zM20.5 5.3 22 3.8s-.2-1.2-.9-1.9c-.7-.8-1.9-.9-1.9-.9l-1.5 1.5 2.8 2.8z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android .navbar i.icon.icon-close{background-color:var(--text-normal);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M18.984 6.422 13.406 12l5.578 5.578-1.406 1.406L12 13.406l-5.578 5.578-1.406-1.406L10.594 12 5.016 6.422l1.406-1.406L12 10.594l5.578-5.578 1.406 1.406Z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android .navbar i.icon.icon-done-disabled{background-color:var(--text-tertiary)}.device-android .navbar i.icon.icon-done,.device-android .navbar i.icon.icon-done-disabled{height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='m9 16.219 10.594-10.64L21 6.983l-12 12-5.578-5.578L4.782 12 9 16.219Z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android .navbar i.icon.icon-done{background-color:var(--brand-cell)}i.icon.icon-paste{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 2H0v18h9v4h15V7h-5V2h-5v1h4v4H9v12H1V3h4V2Zm5 6h13v15H10V8Z'/%3E%3Cpath d='M5 0h9v5H5V0Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 12h-9v-1h9v1ZM21 16h-9v-1h9v1ZM21 20h-9v-1h9v1Z'/%3E%3C/svg%3E")}i.icon.icon-copy,i.icon.icon-paste{background-color:var(--text-normal);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}i.icon.icon-copy{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1h14v6h1V0H0v17h8v-1H1V1Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23 8H9v15h14V8ZM8 7v17h16V7H8ZM13 5H3V4h10v1ZM8 9H3V8h5v1ZM8 13H3v-1h5v1Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 12H11v-1h10v1ZM21 16H11v-1h10v1ZM21 20H11v-1h10v1Z'/%3E%3C/svg%3E")}i.icon.icon-cut{background-color:var(--text-normal);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.224 22.27c1.291.857 3.303.448 4.435-1.257 1.132-1.706.727-3.719-.564-4.575-1.291-.857-3.303-.448-4.435 1.257-1.132 1.706-.727 3.719.564 4.575Zm-.553.834c1.841 1.221 4.447.532 5.821-1.538 1.375-2.071.996-4.74-.844-5.962-1.841-1.221-4.447-.533-5.821 1.538-1.375 2.071-.996 4.74.844 5.962ZM20.916 22.27c-1.291.857-3.303.448-4.435-1.257-1.132-1.706-.727-3.719.564-4.575 1.291-.857 3.303-.448 4.435 1.257 1.132 1.706.727 3.719-.564 4.575Zm.553.834c-1.841 1.221-4.447.532-5.821-1.538-1.374-2.071-.996-4.74.844-5.962 1.841-1.221 4.447-.533 5.822 1.538 1.374 2.071.995 4.74-.845 5.962Z'/%3E%3Cpath d='m16.492 15.604-2.588-3.13L19.955.676a.436.436 0 0 0-.228-.595c-.285-.092-.628 0-.742.183L12.023 11.42 5.176.264c-.115-.229-.457-.32-.742-.229-.286.092-.4.366-.286.595L10.2 12.428l-2.552 3.176L9.229 18l2.794-4.52L14.911 18l1.581-2.396Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}i.icon.icon-next:after,i.icon.icon-prev:after{content:none}i.icon.icon-collaboration{background-color:var(--brand-cell);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg clip-path='url(%23a)' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M7.5 14c-2.823 0-4.989 1.407-6.099 3.257-.56.935-.4 1.305-.299 1.433.154.194.508.31.87.31H7.5v1H1.972c-.47 0-1.216-.134-1.655-.69-.49-.622-.412-1.502.227-2.567C1.834 14.593 4.324 13 7.5 13v1Zm0-1c3.177 0 5.639 1.593 6.929 3.743.639 1.065.716 1.945.226 2.567-.438.556-1.184.69-1.655.69H7.5v-1H13c.363 0 .717-.116.87-.31.101-.128.262-.498-.299-1.433C12.461 15.407 10.323 14 7.5 14v-1Z'/%3E%3Cpath d='M15 20h7c.471 0 1.217-.134 1.656-.69.49-.622.413-1.502-.226-2.567C22.14 14.593 19.677 13 16.5 13c-1.293 0-2.322.164-3.354.623.364.28.64.494.997.732A7.774 7.774 0 0 1 16.502 14c2.823 0 4.96 1.407 6.071 3.257.561.935.4 1.305.299 1.433-.153.194-.508.31-.87.31H16.5a1.466 1.466 0 0 1-.343.478c-.444.415-.738.522-1.157.522ZM7.5 11C8.76 11 10 9.786 10 8S8.76 5 7.5 5 5 6.214 5 8s1.24 3 2.5 3Zm0 1c1.933 0 3.5-1.79 3.5-4S9.433 4 7.5 4 4 5.79 4 8s1.567 4 3.5 4ZM17 11c.965 0 2-.97 2-2.5S17.965 6 17 6c-.965 0-2 .97-2 2.5s1.035 2.5 2 2.5Zm0 1c1.657 0 3-1.567 3-3.5S18.657 5 17 5s-3 1.567-3 3.5 1.343 3.5 3 3.5Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}i.icon.icon-cancellation{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='2' y='2' width='20' height='20'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='%23c4c4c4' stroke='var(--brand-cell)'/%3E%3C/mask%3E%3Cg mask='url(%23a)' stroke='var(--brand-cell)'%3E%3Ccircle cx='12' cy='12' r='9.5' transform='rotate(-90 12 12)'/%3E%3Cpath d='M5.091 19.202 19.192 5.101'/%3E%3C/g%3E%3C/svg%3E");height:24px;width:24px}i.icon.icon-remove-style{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.333 2a1.06 1.06 0 0 0-1.066 1.053V4H4.533A.53.53 0 0 0 4 4.526c0 .291.239.527.533.527h.534l1 15.894A1.06 1.06 0 0 0 7.133 22h9.734a1.06 1.06 0 0 0 1.066-1.053L19 5h.467c.294 0 .533-.21.533-.5 0-.29-.239-.5-.533-.5h-3.734v-.947A1.06 1.06 0 0 0 14.667 2H9.333Zm5.334 2v-.947H9.333V4h5.334ZM18 5H6l.941 15.062A1 1 0 0 0 7.94 21h8.122a1 1 0 0 0 .998-.938L18 5Z' fill='%23FF3B30'/%3E%3Cpath d='M8 7.002h1L9.5 19h-1L8 7.002ZM11.5 7h1v12h-1V7ZM15 7.002 16 7l-.5 12h-1L15 7.002Z' fill='%23FF3B30'/%3E%3C/svg%3E");height:24px;width:24px}i.icon.icon-image{background-color:var(--brand-cell);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 9a2 2 0 1 1-4 0 2 2 0 0 1 4 0ZM8 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 4v16h20V4H2Zm19 1H3v11.293l3.5-3.5 2 2 6-6 6.5 6.5V5ZM3 19v-1.293l3.5-3.5 2 2 6-6 6.5 6.5V19H3Z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}i.icon.icon-format-pdf{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 1a3 3 0 0 0-3 3v16a3 3 0 0 0 3 3h16a3 3 0 0 0 3-3V4a3 3 0 0 0-3-3H4Zm1 8v6h1.071v-2H7.68c.887 0 1.607-.672 1.607-1.5v-1c0-.828-.72-1.5-1.607-1.5H5Zm1.071 1H7.68c.295 0 .535.224.535.5v1c0 .276-.24.5-.535.5H6.07v-2Zm9.643 5h1.072v-2h2.678v-1h-2.678v-2H20V9h-4.286v6Zm-5.357-6h2.679c.887 0 1.607.672 1.607 1.5v3c0 .828-.72 1.5-1.607 1.5h-2.679V9Zm2.679 1h-1.607v4h1.607c.296 0 .535-.224.535-.5v-3c0-.276-.24-.5-.535-.5Z' fill='%23000'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23DB4437' d='M0 0h24v24H0z'/%3E%3C/g%3E%3C/svg%3E");height:22px;width:22px}i.icon.icon-format-pdfa{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 12a6 6 0 1 0 0 12 6 6 0 0 0 0-12Zm.275 2.815h.326l2.618 6.37H19.82l-.524-1.417h-2.602l-.52 1.418H14.78l2.604-6.371H18.275Zm-1.23 4.003h1.902l-.954-2.582-.949 2.582Z' fill='%23A8A8A8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 4a3 3 0 0 1 3-3h16a3 3 0 0 1 3 3v9.101a6.981 6.981 0 0 0-4.036-2.035V11h-2.678V9H19.5V8h-4.286v3.576a6.983 6.983 0 0 0-1.071.582V9.5c0-.828-.72-1.5-1.607-1.5H9.857v6h2.398A6.968 6.968 0 0 0 11 18c0 1.959.805 3.73 2.101 5H4a3 3 0 0 1-3-3V4Zm3.5 4v6h1.071v-2H7.18c.887 0 1.607-.672 1.607-1.5v-1c0-.828-.72-1.5-1.607-1.5H4.5Zm1.071 1H7.18c.295 0 .535.224.535.5v1c0 .276-.24.5-.535.5H5.57V9Zm6.965 0h-1.607v4h1.607c.296 0 .535-.224.535-.5v-3c0-.276-.24-.5-.535-.5Z' fill='%23DB4437'/%3E%3C/svg%3E");height:22px;width:22px}i.icon.icon-numbers-1{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M21 13.998h35v1H21zM21 31.998h35v1H21zM21 49.998h35v1H21z'/%3E%3Cpath d='M8.605 18.998v-6.725h-.021l-2.052 1.478V12.73l2.062-1.482h.946v7.75h-.935ZM6.58 31.482c0-.677.244-1.239.73-1.687.488-.45 1.096-.676 1.827-.676.69 0 1.276.206 1.756.617.48.412.72.915.72 1.51 0 .43-.118.843-.355 1.24-.236.398-.68.933-1.332 1.606l-1.96 2.025v.022h3.776v.859H6.628v-.666l2.729-2.873c.52-.548.863-.964 1.031-1.247.172-.283.258-.585.258-.907 0-.373-.15-.69-.451-.951a1.585 1.585 0 0 0-1.085-.392c-.455 0-.834.145-1.139.435-.304.29-.456.652-.456 1.085v.005H6.58v-.005ZM8.208 50.42v-.816h.929c.444 0 .807-.127 1.09-.38.283-.259.424-.584.424-.978s-.13-.708-.392-.94c-.261-.233-.632-.35-1.112-.35-.444 0-.805.119-1.085.355-.279.236-.44.559-.483.967h-.93c.055-.659.309-1.184.764-1.574.458-.39 1.05-.585 1.777-.585.699 0 1.279.188 1.74.564.463.376.694.854.694 1.434 0 .483-.144.89-.43 1.219-.287.33-.673.537-1.16.623v.021c.587.036 1.054.224 1.401.564.348.337.521.778.521 1.322 0 .433-.121.823-.365 1.17a2.39 2.39 0 0 1-.988.806c-.415.19-.875.285-1.38.285-.802 0-1.449-.2-1.94-.602-.49-.4-.753-.927-.789-1.579h.93c.042.405.223.73.542.978.319.243.734.365 1.246.365s.933-.13 1.262-.392c.333-.261.5-.594.5-1 0-.454-.162-.814-.484-1.079-.319-.265-.755-.397-1.31-.397h-.972ZM13 17.998h1v1h-1zM13 35.998h1v1h-1zM13 52.998h1v1h-1z' fill='%23444'/%3E%3C/svg%3E")}i.icon.icon-numbers-2{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M21 13.998h35v1H21zM21 31.998h35v1H21zM21 49.998h35v1H21z'/%3E%3Cpath d='M8.605 18.998v-6.725h-.021l-2.052 1.478V12.73l2.062-1.482h.946v7.75h-.935Zm2.47 1.488c.122-.208.214-.37.275-.489.064-.114.157-.299.279-.553.125-.254.224-.496.295-.725.075-.23.152-.5.231-.811.083-.312.144-.647.183-1.005.04-.361.059-.74.059-1.133 0-.576-.047-1.128-.14-1.654a6.935 6.935 0 0 0-.784-2.261 3.354 3.354 0 0 0-.408-.602h.784c.168.215.31.406.424.575.115.164.246.39.393.676.15.287.27.575.36.865a8.83 8.83 0 0 1 .328 2.412c-.001 1.923-.486 3.491-1.457 4.705h-.821ZM6.58 31.482c0-.677.244-1.239.73-1.687.488-.45 1.096-.676 1.827-.676.69 0 1.276.206 1.756.617.48.412.72.915.72 1.51 0 .43-.118.843-.355 1.24-.236.398-.68.933-1.332 1.606l-1.96 2.025v.022h3.776v.859H6.628v-.666l2.729-2.873c.52-.548.863-.964 1.031-1.247.172-.283.258-.585.258-.907 0-.373-.15-.69-.451-.951a1.585 1.585 0 0 0-1.085-.392c-.455 0-.834.145-1.139.435-.304.29-.456.652-.456 1.085v.005H6.58v-.005Zm5.85 7.004c.12-.208.212-.37.273-.489.065-.114.158-.299.28-.553.125-.254.223-.496.295-.725.075-.23.152-.5.23-.811.083-.312.144-.647.183-1.005.04-.361.06-.74.06-1.133 0-.577-.047-1.128-.14-1.654a6.935 6.935 0 0 0-.784-2.261 3.364 3.364 0 0 0-.409-.602h.785c.168.215.31.406.424.575.114.164.245.39.392.676.15.287.27.575.36.865a8.844 8.844 0 0 1 .328 2.412c0 1.923-.486 3.491-1.456 4.705h-.822ZM8.208 50.42v-.816h.929c.444 0 .807-.127 1.09-.38.283-.259.424-.584.424-.978s-.13-.708-.392-.94c-.261-.233-.632-.35-1.112-.35-.444 0-.805.119-1.085.355-.279.236-.44.559-.483.967h-.93c.055-.659.309-1.184.764-1.574.458-.39 1.05-.585 1.777-.585.699 0 1.279.188 1.74.564.463.376.694.854.694 1.434 0 .483-.144.89-.43 1.219-.287.33-.673.537-1.16.623v.021c.587.036 1.054.224 1.401.564.348.337.521.778.521 1.322 0 .433-.121.823-.365 1.17a2.39 2.39 0 0 1-.988.806c-.415.19-.875.285-1.38.285-.802 0-1.449-.2-1.94-.602-.49-.4-.753-.927-.789-1.579h.93c.042.405.223.73.542.978.319.243.734.365 1.246.365s.933-.13 1.262-.392c.333-.261.5-.594.5-1 0-.454-.162-.814-.484-1.079-.319-.265-.755-.397-1.31-.397h-.972Zm4.5 5.066c.122-.208.213-.37.274-.489.065-.114.158-.299.28-.553.125-.254.223-.496.295-.725.075-.23.152-.5.231-.811.082-.312.143-.647.183-1.005.04-.361.059-.74.059-1.133 0-.577-.047-1.128-.14-1.654a6.935 6.935 0 0 0-.784-2.261 3.364 3.364 0 0 0-.408-.602h.784c.168.215.31.406.424.575.115.164.245.39.392.676.15.287.27.575.36.865.09.29.167.647.231 1.069.065.419.097.866.097 1.343 0 1.923-.485 3.491-1.456 4.705h-.821Z' fill='%23444'/%3E%3C/svg%3E")}i.icon.icon-numbers-3{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M21 13.998h35v1H21zM21 31.998h35v1H21zM21 49.998h35v1H21z'/%3E%3Cpath fill='%23444' d='M7 10.998h1v8H7zM10 17.998h1v1h-1zM7 28.998h1v8H7zM10 28.998h1v8h-1zM13 35.998h1v1h-1zM7 45.998h1v8H7zM10 45.998h1v8h-1zM13 45.998h1v8h-1zM16 52.998h1v1h-1z'/%3E%3C/svg%3E")}i.icon.icon-numbers-4{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M21 13.998h35v1H21zM21 31.998h35v1H21zM21 49.998h35v1H21z'/%3E%3Cpath d='m11.79 18.998-.779-2.218H7.928l-.779 2.218H6.134l2.858-7.75h.956l2.857 7.75H11.79Zm-2.336-6.574-1.241 3.534h2.514l-1.241-3.534h-.032ZM9.776 36.998H6.752v-7.75h3.035c.662 0 1.197.177 1.606.531.411.355.617.822.617 1.402 0 .405-.13.772-.392 1.101-.258.326-.573.523-.945.591v.043c.526.068.945.274 1.257.618.315.343.472.773.472 1.289 0 .684-.232 1.217-.698 1.6-.462.383-1.105.575-1.928.575Zm-2.057-6.896v2.486h1.547c.573 0 1.01-.11 1.31-.333.304-.222.457-.542.457-.961 0-.383-.127-.677-.382-.88-.254-.209-.615-.312-1.085-.312H7.72Zm0 6.042H9.63c.583 0 1.026-.116 1.326-.35.301-.232.452-.572.452-1.02 0-.902-.623-1.353-1.87-1.353H7.72v2.723ZM9.942 54.127c-1.07 0-1.92-.36-2.55-1.08-.628-.723-.94-1.699-.94-2.927 0-1.217.316-2.188.95-2.911.634-.727 1.48-1.09 2.54-1.09.845 0 1.562.236 2.149.709.59.469.947 1.09 1.069 1.863h-.978a2.1 2.1 0 0 0-.8-1.219c-.408-.308-.888-.462-1.44-.462-.755 0-1.36.283-1.815.849-.455.566-.682 1.32-.682 2.261 0 .953.225 1.71.677 2.272.45.562 1.06.843 1.826.843.57 0 1.049-.13 1.44-.392.39-.261.655-.628.794-1.1h.978c-.18.765-.546 1.354-1.101 1.766-.555.412-1.26.618-2.117.618ZM15 17.998h1v1h-1zM15 35.998h1v1h-1zM15 52.998h1v1h-1z' fill='%23444'/%3E%3C/svg%3E")}i.icon.icon-numbers-5{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M21 13.998h35v1H21zM21 31.998h35v1H21zM21 49.998h35v1H21z'/%3E%3Cpath d='M8.524 18.24c.473 0 .863-.135 1.171-.407.312-.276.468-.622.468-1.037v-.467l-1.515.096c-.88.054-1.321.364-1.321.93 0 .268.107.483.322.644.218.161.51.242.875.242Zm-.198.812c-.588 0-1.06-.156-1.418-.468-.358-.311-.537-.723-.537-1.235 0-.498.186-.888.558-1.17.373-.287.91-.452 1.612-.495l1.622-.097v-.483c0-.358-.115-.634-.344-.827-.23-.193-.557-.29-.983-.29-.337 0-.621.08-.854.242-.23.16-.372.377-.43.65h-.897c.015-.488.231-.896.65-1.225.42-.333.933-.5 1.542-.5.684 0 1.23.17 1.638.51.408.337.612.79.612 1.36v3.974h-.886v-1.004h-.021a1.86 1.86 0 0 1-.752.773c-.337.19-.708.285-1.112.285Zm3.577 1.434c.122-.208.213-.37.274-.489.064-.114.157-.299.28-.553.124-.254.223-.496.294-.725.076-.23.153-.5.231-.811a6.85 6.85 0 0 0 .183-1.005c.04-.361.06-.74.06-1.133 0-.576-.047-1.128-.14-1.654a6.935 6.935 0 0 0-.36-1.343 7.911 7.911 0 0 0-.425-.918 3.36 3.36 0 0 0-.408-.602h.784c.169.215.31.406.425.575.114.164.245.39.392.676.15.287.27.575.36.865a8.844 8.844 0 0 1 .328 2.412c0 1.923-.486 3.491-1.456 4.705h-.822ZM9.48 37.052a2.3 2.3 0 0 1-1.117-.263 1.98 1.98 0 0 1-.768-.769h-.021v.978h-.886v-8.089h.934v3.239h.022c.182-.319.435-.564.757-.736.322-.172.69-.258 1.101-.258.73 0 1.321.272 1.772.817.452.54.677 1.251.677 2.132 0 .884-.227 1.597-.682 2.138-.451.54-1.047.81-1.789.81Zm-.166-5.065c-.505 0-.915.197-1.23.59-.312.39-.467.9-.467 1.526 0 .63.155 1.14.467 1.53.315.391.725.586 1.23.586.508 0 .915-.191 1.22-.575.307-.383.461-.896.461-1.541 0-.64-.154-1.153-.462-1.536-.304-.387-.71-.58-1.219-.58Zm3.19 6.499c.122-.208.213-.37.274-.489.065-.114.158-.299.28-.553.125-.254.223-.496.295-.725.075-.23.152-.5.231-.811.082-.312.143-.647.183-1.005.039-.361.059-.74.059-1.133 0-.577-.047-1.128-.14-1.654a6.935 6.935 0 0 0-.784-2.261 3.364 3.364 0 0 0-.408-.602h.784c.168.215.31.406.424.575.115.164.245.39.392.676.15.287.27.575.36.865.09.29.167.647.231 1.069.064.419.097.866.097 1.343 0 1.923-.486 3.491-1.456 4.705h-.822ZM11.42 50.093H10.5a1.274 1.274 0 0 0-.483-.795c-.262-.207-.602-.311-1.02-.311-.51 0-.92.193-1.23.58-.312.387-.468.899-.468 1.536 0 .652.156 1.167.467 1.547.315.38.729.57 1.24.57.405 0 .737-.092.995-.275.26-.186.43-.453.51-.8h.918c-.079.57-.34 1.03-.784 1.38-.44.351-.988.527-1.644.527-.802 0-1.444-.265-1.928-.795-.483-.534-.725-1.252-.725-2.154 0-.888.242-1.6.725-2.138.484-.54 1.123-.81 1.918-.81.684 0 1.244.19 1.68.569.438.376.687.832.747 1.37Zm.472 5.393c.122-.208.213-.37.274-.489.064-.114.158-.299.28-.553.125-.254.223-.496.295-.725.075-.23.152-.5.23-.811.083-.312.144-.647.183-1.005.04-.361.06-.74.06-1.133 0-.577-.047-1.128-.14-1.654a6.935 6.935 0 0 0-.784-2.261 3.359 3.359 0 0 0-.409-.602h.784c.169.215.31.406.425.575.114.164.245.39.392.676.15.287.27.575.36.865a8.844 8.844 0 0 1 .328 2.412c0 1.923-.486 3.491-1.456 4.705h-.822Z' fill='%23444'/%3E%3C/svg%3E")}i.icon.icon-numbers-6{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M21 13.998h35v1H21zM21 31.998h35v1H21zM21 49.998h35v1H21z'/%3E%3Cpath d='M8.524 18.24c.473 0 .863-.135 1.171-.407.312-.276.468-.622.468-1.037v-.467l-1.515.096c-.88.054-1.321.364-1.321.93 0 .268.107.483.322.644.218.161.51.242.875.242Zm-.198.812c-.588 0-1.06-.156-1.418-.468-.358-.311-.537-.723-.537-1.235 0-.498.186-.888.558-1.17.373-.287.91-.452 1.612-.495l1.622-.097v-.483c0-.358-.115-.634-.344-.827-.23-.193-.557-.29-.983-.29-.337 0-.621.08-.854.242-.23.16-.372.377-.43.65h-.897c.015-.488.231-.896.65-1.225.42-.333.933-.5 1.542-.5.684 0 1.23.17 1.638.51.408.337.612.79.612 1.36v3.974h-.886v-1.004h-.021a1.86 1.86 0 0 1-.752.773c-.337.19-.708.285-1.112.285ZM9.48 37.052a2.3 2.3 0 0 1-1.117-.263 1.98 1.98 0 0 1-.768-.769h-.021v.978h-.886v-8.089h.934v3.239h.022c.182-.319.435-.564.757-.736.322-.172.69-.258 1.101-.258.73 0 1.321.272 1.772.817.452.54.677 1.251.677 2.132 0 .884-.227 1.597-.682 2.138-.451.54-1.047.81-1.789.81Zm-.166-5.065c-.505 0-.915.197-1.23.59-.312.39-.467.9-.467 1.526 0 .63.155 1.14.467 1.53.315.391.725.586 1.23.586.508 0 .915-.191 1.22-.575.307-.383.461-.896.461-1.541 0-.64-.154-1.153-.462-1.536-.304-.387-.71-.58-1.219-.58ZM11.42 50.093H10.5a1.274 1.274 0 0 0-.483-.795c-.262-.207-.602-.311-1.02-.311-.51 0-.92.193-1.23.58-.312.387-.468.899-.468 1.536 0 .652.156 1.167.467 1.547.315.38.729.57 1.24.57.405 0 .737-.092.995-.275.26-.186.43-.453.51-.8h.918c-.079.57-.34 1.03-.784 1.38-.44.351-.988.527-1.644.527-.802 0-1.444-.265-1.928-.795-.483-.534-.725-1.252-.725-2.154 0-.888.242-1.6.725-2.138.484-.54 1.123-.81 1.918-.81.684 0 1.244.19 1.68.569.438.376.687.832.747 1.37ZM13 17.998h1v1h-1zM13 35.998h1v1h-1zM13 52.998h1v1h-1z' fill='%23444'/%3E%3C/svg%3E")}i.icon.icon-numbers-7{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' fill='%23444' d='M21 13.998h35v1H21zM21 31.998h35v1H21zM21 49.998h35v1H21z'/%3E%3Cpath fill='%23444' d='M7 12.998h1v6H7zM7 10.998h1v1H7zM10 17.998h1v1h-1zM7 30.998h1v6H7zM10 30.998h1v6h-1zM10 28.998h1v1h-1zM7 28.998h1v1H7zM13 35.998h1v1h-1zM7 47.998h1v6H7zM10 47.998h1v6h-1zM13 47.998h1v6h-1zM7 45.998h1v1H7zM10 45.998h1v1h-1zM13 45.998h1v1h-1zM16 52.998h1v1h-1z'/%3E%3C/svg%3E")}i.icon.icon-sharing-settings{background-color:var(--brand-cell);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg clip-path='url(%23a)' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M7.5 14c-2.823 0-4.989 1.407-6.099 3.257-.56.935-.4 1.305-.299 1.433.154.194.508.31.87.31H7.5v1H1.972c-.47 0-1.216-.134-1.655-.69-.49-.622-.412-1.502.227-2.567C1.834 14.593 4.324 13 7.5 13v1Zm0-1c3.177 0 5.639 1.593 6.929 3.743.639 1.065.716 1.945.226 2.567-.438.556-1.184.69-1.655.69H7.5v-1H13c.363 0 .717-.116.87-.31.101-.128.262-.498-.299-1.433C12.461 15.407 10.323 14 7.5 14v-1Z'/%3E%3Cpath d='M15 20h7c.471 0 1.217-.134 1.656-.69.49-.622.413-1.502-.226-2.567C22.14 14.593 19.677 13 16.5 13c-1.293 0-2.322.164-3.354.623.364.28.64.494.997.732A7.774 7.774 0 0 1 16.502 14c2.823 0 4.96 1.407 6.071 3.257.561.935.4 1.305.299 1.433-.153.194-.508.31-.87.31H16.5a1.466 1.466 0 0 1-.343.478c-.444.415-.738.522-1.157.522ZM7.5 11C8.76 11 10 9.786 10 8S8.76 5 7.5 5 5 6.214 5 8s1.24 3 2.5 3Zm0 1c1.933 0 3.5-1.79 3.5-4S9.433 4 7.5 4 4 5.79 4 8s1.567 4 3.5 4ZM17 11c.965 0 2-.97 2-2.5S17.965 6 17 6c-.965 0-2 .97-2 2.5s1.035 2.5 2 2.5Zm0 1c1.657 0 3-1.567 3-3.5S18.657 5 17 5s-3 1.567-3 3.5 1.343 3.5 3 3.5Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.dataview .row{justify-content:space-around}.dataview ul{list-style:none;padding:0 10px}.dataview ul li{display:inline-block}.dataview .row.list:last-child li:not(.active):last-child:after{content:none}.dataview .active,.dataview .row.list:last-child li.active:last-child{position:relative;z-index:1}.dataview .active:after,.dataview .row.list:last-child li.active:last-child:after{background-color:var(--brand-cell);bottom:-5px;content:"";height:22px;left:auto;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='none'%3E%3Ccircle cx='11' cy='11' r='11'/%3E%3Cpath fill='%23fff' d='M11 21a10 10 0 1 1 10-10 10 10 0 0 1-10 10Zm6.4-13.68L17.06 7a.48.48 0 0 0-.67 0l-7 6.84-2.44-2.6a.51.51 0 0 0-.59.08l-.36.34a.58.58 0 0 0 0 .65l3.19 3.35a.38.38 0 0 0 .39 0L17.4 8a.48.48 0 0 0 0-.67Z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;position:absolute;right:-5px;transform:none;width:22px}.navbar .searchbar{background-color:var(--f7-navbar-bg-color)}.navbar .searchbar .buttons-row{align-self:center;display:flex}.navbar .searchbar .searchbar-bg:after{background-color:#cbcbcb;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:auto;top:auto;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)));transform-origin:50% 100%;width:100%;z-index:15}.navbar .searchbar-inner{justify-content:space-between}.navbar .searchbar-inner__center{align-items:center;display:flex;width:81%}.navbar .searchbar-inner__right{align-items:center;display:flex}.navbar .searchbar-expandable{transition-duration:0s}.navbar .buttons-row-replace{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.navbar .buttons-row-replace a{display:block;font-size:15px;height:auto;line-height:normal}.navbar .buttons-row-replace a:before{display:none}@media (max-width:550px){.navbar .searchbar-expandable.searchbar-enabled .searchbar-inner__left{max-width:22px;min-width:22px}.navbar .searchbar-expandable.searchbar-enabled .searchbar-inner__center{flex-direction:column}.navbar .searchbar-expandable.searchbar-enabled .searchbar-inner__right{flex-direction:column-reverse}.navbar .searchbar-expandable.searchbar-enabled.replace{top:0}.navbar .searchbar-expandable.searchbar-enabled.replace .searchbar-inner{height:100%}.navbar .searchbar-expandable.searchbar-enabled.replace .searchbar-inner__left{align-self:flex-start}}.device-ios .document-menu{background-color:rgba(0,0,0,.9);border-radius:8px}.device-ios .document-menu .popover-angle:after{background:rgba(0,0,0,.9)}.device-ios .document-menu .list-block{font-size:14px;white-space:pre}.device-ios .document-menu .list-block:first-child ul:before{display:none!important}.device-ios .document-menu .list-block:first-child li:first-child a{border-radius:0}.device-ios .document-menu .list-block .item-link{display:inline-block}.device-ios .document-menu .list-block .item-link.active-state,html:not(.watch-active-state) .device-ios .document-menu .list-block .item-link:active{background-color:#d9d9d9}.device-ios .document-menu .list-block .item-link.active-state .item-inner:after,html:not(.watch-active-state) .device-ios .document-menu .list-block .item-link:active .item-inner:after{background-color:initial}html.phone .device-ios .document-menu .list-block .item-link{padding:0 10px}.device-ios .document-menu .list-block .list-button{color:#fff;line-height:36px}.device-ios .document-menu .list-block .list-button:after{background-color:hsla(0,0%,90%,.9);bottom:auto;content:"";display:block;height:100%;left:auto;position:absolute;right:0;top:0;transform:scaleX(calc(1/var(--f7-device-pixel-ratio)));transform-origin:100% 50%;width:1px;z-index:15}.device-ios .document-menu .list-block li{display:inline-flex}.device-ios .document-menu .list-block li:last-child .item-inner:after,.device-ios .document-menu .list-block li:last-child .list-button:after,.device-ios .document-menu .list-block li:last-child li:last-child .item-inner:after{display:none!important}.device-ios .document-menu .list-block li li:last-child .item-inner:after,.device-ios .document-menu .list-block li:last-child li .item-inner:after{background-color:hsla(0,0%,90%,.9);bottom:auto;content:"";display:block;height:100%;left:auto;position:absolute;right:0;top:0;transform:scaleX(calc(1/var(--f7-device-pixel-ratio)));transform-origin:100% 50%;width:1px;z-index:15}.md .document-menu .popover-inner{overflow:hidden}.md .document-menu .list-block{white-space:pre}.md .document-menu .list-block ul{height:48px}.md .document-menu .list-block li{display:inline-block}.md .document-menu .list-block .list-button{color:var(--text-normal)}.document-menu{width:auto}html.phone .document-menu .list-block .list-button{padding:0 10px}.device-ios .wrap-comment{height:calc(100% - 60px)}.device-ios .add-comment-dialog .wrap-textarea,.device-ios .add-comment-popup .wrap-textarea,.device-ios .add-reply-dialog .wrap-textarea,.device-ios .add-reply-popup .wrap-textarea{height:calc(100% - 34px)}.device-ios .edit-comment-dialog .wrap-textarea,.device-ios .edit-comment-popup .wrap-textarea,.device-ios .edit-reply-dialog .wrap-textarea,.device-ios .edit-reply-popup .wrap-textarea{height:calc(100% - 52px)}.device-ios .comment-list .reply-item .item-inner:after{content:none!important}.device-ios .comment-list .reply-item:before{background-color:var(--f7-list-item-border-color);bottom:0;content:"";display:block;height:1px;left:auto;position:absolute;right:auto;top:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;width:100%;z-index:15}.device-android .wrap-comment{height:calc(100% - 72px)}.device-android .add-comment-dialog .wrap-textarea,.device-android .add-comment-popup .wrap-textarea,.device-android .add-reply-dialog .wrap-textarea,.device-android .add-reply-popup .wrap-textarea{height:calc(100% - 41px)}.device-android .edit-comment-dialog .wrap-textarea,.device-android .edit-comment-popup .wrap-textarea,.device-android .edit-reply-dialog .wrap-textarea,.device-android .edit-reply-popup .wrap-textarea{height:calc(100% - 56px)}.device-android .comment-list .comment-header,.device-android .comment-list .reply-header,.device-android .reply-list .comment-header,.device-android .reply-list .reply-header,.device-android .wrap-comment .comment-header,.device-android .wrap-comment .reply-header{display:flex}.device-android .comment-list .comment-header .initials,.device-android .comment-list .reply-header .initials,.device-android .reply-list .comment-header .initials,.device-android .reply-list .reply-header .initials,.device-android .wrap-comment .comment-header .initials,.device-android .wrap-comment .reply-header .initials{align-items:center;border-radius:50px;color:var(--fill-white);display:flex;font-size:14px;justify-content:center;margin-right:10px}.device-android .wrap-comment .comment-header{align-items:center}.device-android .wrap-comment .comment-header .initials{height:30px;width:30px}.device-android .wrap-comment .wrap-textarea .input:not(.input-outline):after{content:none}.device-android #add-comment-dialog .dialog,.device-android #add-reply-dialog .dialog,.device-android #edit-comment-dialog .dialog,.device-android #edit-reply-dialog .dialog{--f7-dialog-text-color:#000}.device-android #add-comment-dialog .dialog .done,.device-android #add-reply-dialog .dialog .done,.device-android #edit-comment-dialog .dialog .done,.device-android #edit-reply-dialog .dialog .done{padding-right:6px}.device-android .comment-list .item-inner:after,.device-android .comment-list li:last-child li .item-inner:after,.device-android .comment-list ul:after{content:none}.device-android .comment-list .comment-header .left{align-items:center;display:flex}.device-android .comment-list .comment-header .left .initials{font-size:18px;height:40px;width:40px}.device-android .reply-list .reply-header .left{display:flex}.device-android .reply-list .reply-header .left .initials{font-size:11px;height:24px;margin-top:5px;width:24px}.device-android #edit-comment-dialog .wrap-comment .comment-header .initials,.device-android #edit-comment-dialog .wrap-comment .reply-header .initials,.device-android #edit-reply-dialog .wrap-comment .comment-header .initials,.device-android #edit-reply-dialog .wrap-comment .reply-header .initials,.device-android .edit-comment-popup .wrap-comment .comment-header .initials,.device-android .edit-comment-popup .wrap-comment .reply-header .initials,.device-android .edit-reply-popup .wrap-comment .comment-header .initials,.device-android .edit-reply-popup .wrap-comment .reply-header .initials{height:40px;width:40px}.device-android #view-comment-popover .toolbar-bottom:after{content:none}.wrap-comment{background-color:var(--background-tertiary);padding:16px 24px 0 16px}.wrap-comment .comment-date{color:var(--text-secondary)}.wrap-comment .name{color:var(--text-normal);font-size:16px;font-weight:600}.wrap-comment .wrap-textarea{margin-top:6px}.wrap-comment .wrap-textarea .input{height:100%}.wrap-comment .wrap-textarea textarea{color:var(--text-normal);font-size:14px;height:100%;margin-top:0;padding:5px 0}.wrap-comment .reply-date{color:var(--text-secondary)}#add-comment-dialog .dialog,#add-reply-dialog .dialog,#edit-comment-dialog .dialog,#edit-reply-dialog .dialog{--f7-dialog-width:400px;z-index:13700}#add-comment-dialog .dialog .dialog-inner,#add-reply-dialog .dialog .dialog-inner,#edit-comment-dialog .dialog .dialog-inner,#edit-reply-dialog .dialog .dialog-inner{height:400px;padding:0}#add-comment-dialog .dialog .dialog-inner .wrap-comment .comment-date,#add-comment-dialog .dialog .dialog-inner .wrap-comment .name,#add-comment-dialog .dialog .dialog-inner .wrap-comment .reply-date,#add-reply-dialog .dialog .dialog-inner .wrap-comment .comment-date,#add-reply-dialog .dialog .dialog-inner .wrap-comment .name,#add-reply-dialog .dialog .dialog-inner .wrap-comment .reply-date,#edit-comment-dialog .dialog .dialog-inner .wrap-comment .comment-date,#edit-comment-dialog .dialog .dialog-inner .wrap-comment .name,#edit-comment-dialog .dialog .dialog-inner .wrap-comment .reply-date,#edit-reply-dialog .dialog .dialog-inner .wrap-comment .comment-date,#edit-reply-dialog .dialog .dialog-inner .wrap-comment .name,#edit-reply-dialog .dialog .dialog-inner .wrap-comment .reply-date{text-align:left}#add-comment-dialog .dialog .dialog-inner .wrap-comment .wrap-textarea textarea,#add-reply-dialog .dialog .dialog-inner .wrap-comment .wrap-textarea textarea,#edit-comment-dialog .dialog .dialog-inner .wrap-comment .wrap-textarea textarea,#edit-reply-dialog .dialog .dialog-inner .wrap-comment .wrap-textarea textarea{color:var(--text-normal);width:100%}.comment-list .item-content .item-inner{padding-bottom:0;padding-right:0;padding-top:16px}.comment-list .item-content .item-inner .comment-header{display:flex;justify-content:space-between;padding-right:16px}.comment-list .item-content .item-inner .comment-header .right{display:flex;justify-content:flex-end;width:70px}.comment-list .item-content .item-inner .comment-header .right .comment-resolve{margin-right:10px}.comment-list .item-content .item-inner .reply-header{display:flex;justify-content:space-between;padding-right:16px}.comment-list .item-title{width:100%}.comment-list .user-name{color:var(--text-normal);font-size:16px;font-weight:700;line-height:22px;margin:0}.comment-list .comment-date,.comment-list .reply-date{color:var(--text-secondary);font-size:12px;line-height:18px;margin:0}.comment-list .comment-quote{border-left:1px solid var(--text-secondary);color:var(--text-secondary);font-size:14px;margin:5px 0;padding-left:10px;padding-right:16px}.comment-list .comment-text,.comment-list .reply-text{color:var(--text-normal);font-size:14px;line-height:25px;margin:0;max-width:100%;padding-right:15px;word-break:break-all}.comment-list .comment-text pre,.comment-list .reply-text pre{overflow-wrap:break-word;white-space:pre-wrap}.comment-list .reply-list{padding-left:26px}.comment-list .reply-item{padding-right:26px}.add-reply-popup,.edit-comment-popup,.edit-reply-popup{z-index:20000}#view-comment-sheet{webkit-transition:height .2s;background-color:var(--fill-white);border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:0 1px 10px rgba(0,0,0,.2),0 4px 5px rgba(0,0,0,.12);height:45%;transition:height .2s}#view-comment-sheet .top{height:90%}#view-comment-sheet .swipe-container{background-color:var(--background-primary);display:flex;height:40px;justify-content:center}#view-comment-sheet .swipe-container .icon-swipe{background:var(--background-menu-divider);border-radius:2px;height:4px;margin-top:8px;width:40px}#view-comment-popover .toolbar,#view-comment-sheet .toolbar{background-color:var(--background-primary);box-shadow:0 1px 10px rgba(0,0,0,.2),0 4px 5px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.14);position:fixed}#view-comment-popover .toolbar .link,#view-comment-sheet .toolbar .link{--f7-toolbar-link-color:var(--brand-cell)}#view-comment-popover .toolbar .toolbar-inner,#view-comment-sheet .toolbar .toolbar-inner{padding:0 16px}#view-comment-popover .toolbar .btn-add-reply,#view-comment-sheet .toolbar .btn-add-reply{font-size:16px;min-width:80px;padding:0}#view-comment-popover .toolbar .comment-navigation,#view-comment-sheet .toolbar .comment-navigation{display:flex;justify-content:space-between;min-width:62px}#view-comment-popover .toolbar .comment-navigation .link,#view-comment-sheet .toolbar .comment-navigation .link{padding:0 12px}#view-comment-popover{background-color:var(--background-primary)}#view-comment-popover .pages{position:absolute}#view-comment-popover .page,#view-comment-popover .page .page-content{border-radius:var(--f7-popover-border-radius)}#view-comment-popover .page .page-content{padding:16px 16px 60px 0}#view-comment-popover .comment-list .item-content .item-inner .comment-header,#view-comment-popover .comment-list .item-content .item-inner .reply-header{padding-right:0}#view-comment-popover .toolbar{border-radius:0 0 var(--f7-popover-border-radius) var(--f7-popover-border-radius);position:absolute}.page-current-comment{position:relative}.page-current-comment .page-content{background-color:var(--background-primary)}.page-current-comment .comment-list ul:after,.page-current-comment .comment-list ul:before{content:none}.page-current-comment .comment-list ul .item-content .item-inner{padding-top:0}.page-current-comment .comment-list ul .item-content .item-inner .reply-list .item-content .item-inner{padding-top:13px}.dialog.modal-in{max-height:100%;overflow:auto;z-index:14000}.dialog.modal-in .item-content .item-input-wrap:after{background-color:var(--text-normal)}.dialog-backdrop.backdrop-in{z-index:13600}.no-comments{color:var(--text-normal);margin-top:35px;text-align:center}.actions-modal.modal-in{z-index:13700}.actions-modal.modal-in .actions-group:after{background-color:var(--background-menu-divider)}.actions-backdrop.backdrop-in{z-index:13600}.device-android{--f7-navbar-bg-color:var(--brand-cell);--f7-navbar-link-color:var(--text-link);--f7-navbar-text-color:var(--text-normal);--f7-list-button-border-color:rgba(0,0,0,.15)}.device-android #editor-navbar.navbar .right{padding-right:4px}.device-android #editor-navbar.navbar .left a.link,.device-android #editor-navbar.navbar .right a.link{align-items:center;box-sizing:border-box;justify-content:space-between;padding:0 13px;width:auto}.device-android .radio-checkbox-item .icon.icon-checkbox{border:2px solid var(--f7-checkbox-inactive-color);border-radius:20px;height:20px;width:20px}.device-android .radio-checkbox-item label.item-checkbox input[type=checkbox]:checked~.icon-checkbox{background-color:initial;border-color:var(--brand-cell)}.device-android .radio-checkbox-item label.item-content i.icon.icon-checkbox:after{background-color:var(--brand-cell);border-radius:100%;content:" ";height:10px;left:50%;margin-left:-5px;margin-top:-5px;position:absolute;top:50%;width:10px}.device-android .move-sheet .navbar .navbar-inner{background:var(--background-primary)}.device-android .move-sheet .navbar .navbar-inner .title{color:var(--text-normal)}.device-android .tooltip-cell-data{border-radius:0}.device-ios .radio-checkbox-item label.item-content input[type=checkbox]:checked~.item-inner{background:no-repeat 50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 10'%3E%3Cpath fill='%2340865c' d='M11.6 0 4.4 7.2l-3-3L0 5.6 4.4 10 13 1.4z'/%3E%3C/svg%3E");background-position:calc(100% - 15px);background-size:13px 10px}.device-ios .radio-checkbox-item .icon.icon-checkbox{display:none}.device-ios .actions-move-sheet .actions-button-text{color:var(--brand-cell)}.device-ios .tooltip-cell-data{border-radius:4px}.device-ios .all-list.popover .page-content,.device-ios .all-list.popover .view{border-radius:var(--f7-popover-border-radius)}.device-ios .all-list.popover .page-content>.list:last-child{margin-bottom:0}.device-ios .all-list.popover .list{overflow:hidden}.device-ios i.icon.icon-search{background-color:var(--brand-cell);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M15.8 15c1.4-1.6 2.2-3.7 2.2-5.9 0-5-4-9-9-9C4 0 0 4 0 9s4 9 9 9c2.3 0 4.4-.9 5.9-2.2l5.8 5.8.2-.6.7-.2-5.8-5.8zM9 17c-4.4 0-8-3.6-8-8s3.6-8 8-8 8 3.6 8 8c0 4.5-3.5 8-8 8z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-ios i.icon.icon-edit-settings{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M8 1 3 15h1.2l1.777-5h5.046l.616 1.732.88-.88L9 1zm.5 1.9L10.668 9H6.332z' clip-rule='evenodd' fill-rule='evenodd'/%3E%3Cpath d='m18.3 11.3-9.2 9.1-1.5-1.5 9.2-9.1-.7-.7-9.6 9.6L6 22l3.3-.5 9.6-9.6zm1.2 0L21 9.8s-.2-1.2-.9-1.9c-.7-.8-1.9-.9-1.9-.9l-1.5 1.5z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-edit-settings,.device-ios i.icon.icon-undo{background-color:var(--brand-cell);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-undo{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M22 16v2h-1v-2c0-2.9-2.1-5-5-5H1.9L5 14c.1.1.1.2 0 .3l-.4.4c-.1.1-.2.1-.3 0L.1 10.5c-.1-.1-.1-.2 0-.3l.4-.4h.1L4.4 6c.1-.1.2-.1.3 0l.5.4c.1.1.1.2 0 .3L1.9 10H16c3.3 0 6 2.7 6 6z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-redo{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M0 16c0-3.3 2.7-6 6-6h14.1l-3.3-3.3c-.1-.1-.1-.2 0-.3l.5-.4c.1-.1.2-.1.3 0l3.8 3.8h.1l.4.4c.1.1.1.2 0 .3l-4.2 4.2c-.1.1-.2.1-.3 0l-.4-.4c-.1-.1-.1-.2 0-.3l3.1-3H6c-2.9 0-5 2.1-5 5v2H0v-2z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-reader,.device-ios i.icon.icon-redo{background-color:var(--brand-cell);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-reader{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M17 21H1V9h6V2h10v5h1V1H6.2L0 7.6V22h18v-3h-1v2zM6 2.8V8H1.1L6 2.8zM13 8c-5.1 0-9 5-9 5s4.1 5 9 5c5 0 9-5 9-5s-4-5-9-5zm-4.3 7.5C6.8 14.4 6.4 13 6.4 13s.4-1.5 2.4-2.6C8.3 11.2 8 12 8 13c0 .9.3 1.8.7 2.5zm4.3 1.2c-2.1 0-3.7-1.7-3.7-3.7 0-2.1 1.7-3.7 3.7-3.7 2.1 0 3.7 1.7 3.7 3.7 0 2.1-1.6 3.7-3.7 3.7zm4.3-1.2c.4-.7.7-1.6.7-2.5 0-1-.3-1.8-.7-2.6 2 1.1 3.4 2.6 3.4 2.6s-1.5 1.4-3.4 2.5zM13 11.7c-.7 0-1.3.6-1.3 1.3s.6 1.3 1.3 1.3 1.3-.6 1.3-1.3-.6-1.3-1.3-1.3z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-download{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M12 0h-1v14l-3.6-3.7-.7.8 4.8 4.9 4.8-4.9-.7-.8L12 14V0Z'/%3E%3Cpath d='M14 5v1h5v14H4V6h5V5H3v16h17V5h-6Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-download,.device-ios i.icon.icon-print{background-color:var(--brand-cell);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-print{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 1h12v5h4v11h-4v4H5v-4H1V6h4V1Zm1 5h10V2H6v4ZM5 16v-3H2v3h3Zm-3-4h18V7H2v5Zm18 1h-3v3h3v-3Zm-4 0H6v7h10v-7Zm-2 3H8v-1h6v1Zm0 2H8v-1h6v1Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-info{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M10 17h2V8h-2v9zm1-16C5.5 1 1 5.5 1 11s4.5 10 10 10 10-4.5 10-10S16.5 1 11 1zm0 19c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zM10 7h2V5h-2v2z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-info,.device-ios i.icon.icon-plus{background-color:var(--brand-cell);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-plus{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M22 12H12v10h-1V12H1v-1h10V1h1v10h10v1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-list{height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4h14M2 14h14M2 9h14' stroke='%23000'/%3E%3C/svg%3E");width:22px}.device-ios i.icon.icon-list,.device-ios i.icon.icon-settings{background-color:var(--brand-cell);-webkit-mask-repeat:round;-webkit-mask-size:contain}.device-ios i.icon.icon-settings{height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='m11.8 3 .4 2c.1.7.6 1.1 1.3 1.1.3 0 .5-.1.7-.2l1.9-1.2 1.1 1.1-1.1 1.8c-.3.4-.3.9-.1 1.3.2.4.5.7 1 .8l2.1.5v1.6l-2.1.4c-.5.1-.8.4-1 .8-.2.4-.1.9.1 1.2l1.2 1.9-1.1 1.1-1.8-1.1c-.2-.2-.5-.2-.8-.2-.6 0-1.2.5-1.3 1.1l-.5 2.1h-1.6l-.4-2c-.1-.7-.6-1.1-1.3-1.1-.3 0-.5.1-.7.2l-1.9 1.2-1.1-1.1 1.1-1.8c.3-.4.3-.9.1-1.3-.2-.4-.5-.7-1-.8l-2.1-.5v-1.6l2-.4c.5-.1.8-.4 1-.8.2-.4.1-.9-.1-1.2l-1-2 1.1-1.1 1.8 1.1c.3.2.5.3.8.3.6 0 1.2-.5 1.3-1.1l.5-2.1h1.5M11 15.5c2.5 0 4.5-2 4.5-4.5s-2-4.5-4.5-4.5-4.5 2-4.5 4.5 2 4.5 4.5 4.5M12.1 2H9.9c-.3 0-.5.2-.6.5l-.5 2.4c0 .2-.2.3-.3.3s-.1 0-.2-.1L6.2 3.8c-.1-.1-.2-.1-.4-.1-.1 0-.3 0-.4.1L3.8 5.4c-.1.2-.2.5 0 .8l1.3 2.1c.1.2.1.4-.2.5l-2.4.5c-.3.1-.5.3-.5.6v2.2c0 .3.2.5.5.6l2.4.5c.3.1.4.3.2.5l-1.3 2.1c-.2.2-.1.6.1.8l1.6 1.6c.1.1.3.2.4.2s.2 0 .3-.1L8.3 17c.1-.1.1-.1.2-.1s.3.1.3.3l.5 2.3c.1.3.3.5.6.5h2.2c.3 0 .5-.2.6-.5l.5-2.4c0-.2.1-.3.3-.3.1 0 .1 0 .2.1l2.1 1.3c.1.1.2.1.3.1.2 0 .3-.1.4-.2l1.6-1.6c.2-.2.2-.5.1-.8l-1.3-2.1c-.2-.2-.1-.5.2-.5l2.4-.5c.3-.1.5-.3.5-.6V9.8c0-.3-.2-.5-.5-.6l-2.4-.5c-.3-.1-.4-.3-.2-.5l1.3-2.1c.2-.2.1-.6-.1-.8l-1.6-1.6c-.1-.1-.3-.2-.4-.2-.1 0-.2 0-.3.1l-2.1 1.3c-.1.1-.1.1-.2.1s-.3-.1-.3-.3l-.5-2.2c-.1-.3-.3-.5-.6-.5zM11 14.5c-1.9 0-3.5-1.6-3.5-3.5S9.1 7.5 11 7.5s3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5z'/%3E%3C/svg%3E");width:24px}.device-ios i.icon.icon-about{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1 7 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M21 18.5c0-.3-.1-.6-.7-.9l-2.6-1.2 2.6-1.2c.6-.3.7-.6.7-.9 0-.3-.1-.6-.7-.9l-8.9-4.1c-.7-.4-1.9-.4-2.8 0l-8.9 4.1c-.6.4-.7.7-.7.9s.1.6.7.9l2.6 1.2-2.6 1.2c-.6.4-.7.8-.7.9 0 .2.1.6.7.9l2.5 1.2-2.5 1.2c-.6.3-.7.7-.7.9 0 .3.1.6.7.9l8.9 4.1c.5.2.8.3 1.4.3s1-.1 1.4-.3l8.9-4.1c.6-.4.7-.6.7-.9 0-.3-.1-.6-.7-.9l-2.5-1.2 2.5-1.2c.6-.2.7-.6.7-.9zM-.2 14.3s.1-.1.3-.2L9 10c.6-.3 1.5-.3 2 0l8.9 4.1c.2.1.3.2.3.2s-.1.1-.3.2L11 18.6c-.6.3-1.5.3-2 0L.1 14.5c-.2-.1-.3-.2-.3-.2zm20.4 8.4s-.1.1-.3.2L11 27.1c-.6.3-1.5.3-2 0L.1 23c-.2-.1-.3-.2-.3-.2s.1-.1.3-.2l3-1.5 5.5 2.6c.7.4 1.9.4 2.8 0l5.5-2.6 3 1.5c.2.1.3.1.3.1zm-.3-4L11 22.8c-.6.3-1.5.3-2 0L.1 18.7c-.2-.1-.3-.2-.3-.2s.1-.1.3-.2l3-1.5 5.5 2.6c.7.4 1.9.4 2.8 0l5.5-2.6 3 1.5c.2.1.3.2.3.2s-.1.1-.3.2z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-about,.device-ios i.icon.icon-help{background-color:var(--brand-cell);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-help{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 22c5.522 0 10-4.477 10-10S17.522 2 12 2C6.476 2 2 6.477 2 12s4.477 10 10 10Zm0-1a9 9 0 1 0 0-18 9 9 0 0 0 0 18Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 9.833H8v-.5c0-.72.252-1.657.879-2.432C9.536 6.088 10.57 5.5 12 5.5c1.374 0 2.418.484 3.103 1.283.66.77.897 1.73.897 2.55 0 .871-.196 1.546-.527 2.113-.278.48-.638.847-.913 1.129l-.092.095c-.305.314-.523.56-.684.879-.154.308-.284.746-.284 1.451v.5h-2V15c0-.969.183-1.722.497-2.348.308-.614.715-1.045 1.035-1.375l.072-.074c.302-.31.495-.512.641-.763.139-.238.255-.561.255-1.107 0-.467-.138-.924-.416-1.249-.253-.295-.71-.584-1.584-.584-.821 0-1.286.313-1.566.66A1.994 1.994 0 0 0 10 9.332v.5Zm1.5 6.667h2v2h-2v-2Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-feedback{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 6H3v12h18V6ZM3 5a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1H3Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m2.666 6.372.668-.744 8.666 7.7 8.666-7.7.668.744-9.334 8.3-9.334-8.3Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m9.376 11.33-6 7-.752-.66 6-7 .752.66ZM15.376 10.67l6 7-.752.66-6-7 .752-.66Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-feedback,.device-ios i.icon.icon-versions{background-color:var(--brand-cell);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-versions{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1 7 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M19 12c0-1.1-.9-2-2-2 0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2-1.1 0-2 .9-2 2-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V14c0-1.1-.9-2-2-2zM5 9h10c.6 0 1 .4 1 1H4c0-.6.4-1 1-1zm-2 2h14c.6 0 1 .4 1 1H2c0-.6.4-1 1-1zm17 15c0 .6-.4 1-1 1H1c-.6 0-1-.4-1-1V14c0-.6.4-1 1-1h18c.6 0 1 .4 1 1v12z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-text-color{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='m8.9 12 2.3-6.3 2.2 6.3H8.9zm-4.2 5.8h2l1.6-4.3h5.6l1.5 4.3h2.1L12.3 3.5h-2.2L4.7 17.8z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-fill-color,.device-ios i.icon.icon-text-color{background-color:var(--brand-cell);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-fill-color{background-size:130%;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M11 2.3 3.8 9.5 9 14.7l7.2-7.2L11 2.3zm3.8 5.2L13.3 9H5.7L11 3.7l3.8 3.8zM17 9s-2 2-2 3 1 2 2 2 2-1 2-2-2-3-2-3z'/%3E%3Cpath d='M10.8 7.5c-3.2-1.1-4.3-2.8-4.3-4 0-.3.1-.5.4-.7.7-.5 2.6 0 3.3.2l-.4 1c-1-.3-2-.5-2.3-.4.1.8 1 2.1 3.7 2.9l-.4 1z'/%3E%3Ccircle cx='11' cy='7' r='1'/%3E%3C/svg%3E")}.device-ios i.icon.icon-text-align-center{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M1 3v1h21V3H1zm3 4v1h14V7H4zm-3 5h21v-1H1v1zm3 3v1h14v-1H4zm-3 5h21v-1H1v1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-text-align-center,.device-ios i.icon.icon-text-align-jast{background-color:var(--brand-cell);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-text-align-jast{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M1 3v1h21V3H1zm0 5h21V7H1v1zm0 4h21v-1H1v1zm0 4h21v-1H1v1zm0 4h21v-1H1v1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-text-align-left{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M1 3v1h21V3H1zm14 4H1v1h14V7zM1 12h21v-1H1v1zm14 3H1v1h14v-1zM1 20h21v-1H1v1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-text-align-left,.device-ios i.icon.icon-text-align-right{background-color:var(--brand-cell);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-text-align-right{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M1 3v1h21V3H1zm7 5h14V7H8v1zm14 3H1v1h21v-1zM8 16h14v-1H8v1zm14 3H1v1h21v-1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-text-valign-top{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath class='cls-1' d='M2 2h19v1H2zM2 4h19v1H2zM12 18h-1V7.83L8.65 9.8 8 8.94 11.5 6 15 9l-.65.8L12 7.83V18z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-text-valign-middle,.device-ios i.icon.icon-text-valign-top{background-color:var(--brand-cell);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-text-valign-middle{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath class='cls-1' d='M2 10h19v1H2zM2 12h19v1H2zM11 2h1v5.17l2.35-1.97.65.86L11.5 9 8 6l.65-.8L11 7.17V2zM12 21h-1v-5.17L8.65 17.8 8 16.94 11.5 14l3.5 3-.65.8L12 15.83V21z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-text-valign-bottom{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath class='cls-1' d='M2 18h19v1H2zM2 20h19v1H2zM11 4h1v11.17l2.35-1.97.65.86L11.5 17 8 14l.65-.8L11 15.17V4z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-expand-down,.device-ios i.icon.icon-text-valign-bottom{background-color:var(--brand-cell);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-expand-down{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='m20.5 6.5 1.1 1.1L11 18 .5 7.5l1.1-1.1 9.5 9.5 9.4-9.4z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-link{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M12.4 9.8s-2.1-.1-3.8 1.2c-2.8 2-3.3 4.3-3.3 4.3s1.6-1.7 3.5-2.5c1.7-.7 3.7-.4 3.7-.4v1.9l4.8-3.3-4.8-3.3v2.1zM11 1C5.5 1 1 5.5 1 11s4.5 10 10 10 10-4.5 10-10S16.5 1 11 1zm0 19c-5 0-9-4.1-9-9 0-5 4-9 9-9s9 4.1 9 9c0 5-4 9-9 9z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-insimage,.device-ios i.icon.icon-link{background-color:var(--brand-cell);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-insimage{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M19 4H3v15h17V4h-1zM7.5 7C8.3 7 9 7.7 9 8.5S8.3 10 7.5 10 6 9.3 6 8.5 6.7 7 7.5 7zM5.2 18l5.5-5.5 5.5 5.5h-11zM19 18h-1.5l-4.3-4.3 4-4 1.8 1.8V18z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-sort{background-color:var(--brand-cell);height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='m8 16.4-.7-.7L5 18.1V2H4v16.1l-2.3-2.4-.7.7L4.5 20zM19.3 4H8.7c-.6 0-.9.6-.6 1.1L12 11v4.7l2.8 1.5c.5.3 1.1-.1 1.1-.7V11l3.9-5.9c.4-.5.1-1.1-.5-1.1z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-image-library{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='11.08' y1='10.26' x2='11.08' y2='1.26' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23f3e916'/%3E%3Cstop offset='1' stop-color='%23f89d34'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='11.08' y1='20.44' x2='11.08' y2='11.88' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%235eb6e8'/%3E%3Cstop offset='1' stop-color='%23958cc3'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='1.46' y1='11.05' x2='10.46' y2='11.05' gradientTransform='rotate(90 5.955 11.045)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23cc8dba'/%3E%3Cstop offset='1' stop-color='%23f86867'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='11.73' y1='11.05' x2='20.73' y2='11.05' gradientTransform='rotate(90 16.23 11.05)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%236ac07f'/%3E%3Cstop offset='1' stop-color='%23c5da3d'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' x1='11.74' y1='10.42' x2='17.52' y2='4.63' gradientTransform='rotate(135 14.625 7.528)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23c5da3d'/%3E%3Cstop offset='1' stop-color='%23f3e916'/%3E%3C/linearGradient%3E%3ClinearGradient id='f' x1='4.7' y1='17.49' x2='10.48' y2='11.71' gradientTransform='rotate(135 7.55 14.638)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%239595c3'/%3E%3Cstop offset='1' stop-color='%23cc8dba'/%3E%3C/linearGradient%3E%3ClinearGradient id='g' x1='4.69' y1='4.64' x2='10.47' y2='10.42' gradientTransform='rotate(45 7.572 7.527)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23f86867'/%3E%3Cstop offset='1' stop-color='%23f89d34'/%3E%3C/linearGradient%3E%3ClinearGradient id='h' x1='11.77' y1='11.78' x2='17.55' y2='17.56' gradientTransform='rotate(45 14.618 14.635)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%235ec0e8'/%3E%3Cstop offset='1' stop-color='%236ac07f'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg data-name='Слой 1' style='isolation:isolate'%3E%3Crect x='.09' y='.01' width='22' height='22' rx='4' ry='4' style='opacity:.2'/%3E%3Crect x='.57' y='.49' width='21.04' height='21.04' rx='3.6' ry='3.6' style='fill:%23fff'/%3E%3Crect x='8.33' y='1.26' width='5.5' height='9' rx='2.5' ry='2.5' style='fill:url(%23a);mix-blend-mode:multiply'/%3E%3Crect x='8.33' y='11.76' width='5.5' height='9' rx='2.5' ry='2.5' style='fill:url(%23b)'/%3E%3Crect x='3.21' y='6.55' width='5.5' height='9' rx='2.5' ry='2.5' transform='rotate(-90 5.955 11.045)' style='fill:url(%23c);mix-blend-mode:multiply'/%3E%3Crect x='13.48' y='6.55' width='5.5' height='9' rx='2.5' ry='2.5' transform='rotate(-90 16.23 11.05)' style='fill:url(%23d);mix-blend-mode:multiply'/%3E%3Crect x='11.87' y='3.03' width='5.5' height='9' rx='2.5' ry='2.5' transform='rotate(-135 14.623 7.527)' style='fill:url(%23e);mix-blend-mode:multiply'/%3E%3Crect x='4.8' y='10.14' width='5.5' height='9' rx='2.5' ry='2.5' transform='rotate(-135 7.552 14.639)' style='fill:url(%23f);mix-blend-mode:multiply'/%3E%3Crect x='4.83' y='3.03' width='5.5' height='9' rx='2.5' ry='2.5' transform='rotate(-45 7.576 7.522)' style='fill:url(%23g);mix-blend-mode:multiply'/%3E%3Crect x='11.87' y='10.14' width='5.5' height='9' rx='2.5' ry='2.5' transform='rotate(-45 14.625 14.642)' style='fill:url(%23h);mix-blend-mode:multiply'/%3E%3C/g%3E%3C/svg%3E");height:22px;width:22px}.device-ios i.icon.icon-cell-wrap{background-color:var(--brand-cell);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M20 1H0v20h21V1h-1zm0 19H1V2h19v18z'/%3E%3Cpath d='M2 4h17v1H2zM2 12h17v1H2zM2 8h11v1H2zM2 16h11v1H2z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-cell-wrap,.device-ios i.icon.icon-function{height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-function{background-color:var(--text-normal);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-238 240 24 22' xml:space='preserve'%3E%3Cpath d='M-226.94 257.74c-.26-.54-.46-1.18-.61-1.92-.15-.73-.22-1.46-.22-2.18 0-1.35.26-2.7.78-4.04.52-1.35 1.22-2.49 2.1-3.43.88-.94 1.51-1.53 1.89-1.77.1-.06.14-.1.14-.13 0-.04-.07-.05-.21-.05-.31 0-.55.04-.71.12-.16.08-.53.4-1.1.96s-1.07 1.14-1.49 1.75c-.42.61-.78 1.25-1.06 1.94-.29.69-.51 1.42-.68 2.19-.17.77-.25 1.63-.25 2.57 0 .58.07 1.25.2 1.99s.33 1.41.58 2c.25.59.41.9.48.94.07.04.24.06.51.06.09 0 .13-.02.13-.05l-.03-.05c-.04-.05-.19-.35-.45-.9zm7.79-4.69c0-.09-.04-.14-.12-.14-.08 0-.18.08-.29.24-.28.41-.59.71-.92.91s-.61.3-.85.3c-.18 0-.36-.08-.52-.25-.17-.16-.25-.42-.25-.77 0-.69.23-1.66.68-2.93.45-1.27 1.01-1.9 1.68-1.9.15 0 .22.08.22.24 0 .06-.01.15-.04.27-.02.07-.02.12-.02.18 0 .13.05.23.14.32.09.08.2.13.34.13.19 0 .34-.06.45-.17.1-.11.16-.24.16-.38 0-.24-.1-.47-.29-.67a.919.919 0 0 0-.71-.31c-.55 0-1.09.29-1.62.87-.11.12-.18.18-.21.18l-.08-.03c-.06-.33-.17-.58-.34-.75-.17-.17-.4-.25-.69-.25-.37 0-.78.19-1.22.56-.44.37-.66.62-.66.74 0 .08.04.11.13.11.08 0 .2-.09.37-.27.45-.48.81-.72 1.09-.72.14 0 .27.08.38.25.11.17.16.39.16.67 0 .58-.27 1.53-.8 2.85-.54 1.32-1.1 1.98-1.68 1.98-.13 0-.23-.05-.3-.14a.41.41 0 0 1-.12-.27c0-.05.01-.12.03-.23.01-.07.02-.13.02-.18 0-.3-.14-.45-.42-.45-.18 0-.33.07-.46.2s-.2.3-.2.51c0 .26.13.48.4.66.27.18.56.26.86.26.4 0 .87-.23 1.41-.68.23-.19.39-.31.47-.36.04.05.11.17.21.37.26.48.66.71 1.21.71.57 0 1.11-.22 1.63-.67.51-.45.77-.78.77-.99zm2.95-5.83c-.13-.75-.33-1.41-.58-2-.25-.59-.41-.9-.48-.94-.07-.04-.24-.06-.51-.06-.09 0-.13.02-.13.05l.03.05c.05.06.2.36.46.91.26.54.46 1.18.61 1.91.15.73.22 1.46.22 2.17 0 1.36-.26 2.71-.78 4.05-.52 1.35-1.22 2.49-2.11 3.43-.89.94-1.51 1.53-1.89 1.77l-.14.13c0 .04.07.06.21.06.3 0 .5-.02.59-.05.1-.03.47-.35 1.11-.94.64-.59 1.19-1.24 1.65-1.94.46-.7.83-1.4 1.12-2.11.28-.7.49-1.44.62-2.21.14-.76.2-1.52.2-2.29 0-.58-.07-1.24-.2-1.99z'/%3E%3Cpath d='M-226.94 257.74c-.26-.54-.46-1.18-.61-1.92-.15-.73-.22-1.46-.22-2.18 0-1.35.26-2.7.78-4.04.52-1.35 1.22-2.49 2.1-3.43.88-.94 1.51-1.53 1.89-1.77.1-.06.14-.1.14-.13 0-.04-.07-.05-.21-.05-.31 0-.55.04-.71.12-.16.08-.53.4-1.1.96s-1.07 1.14-1.49 1.75c-.42.61-.78 1.25-1.06 1.94-.29.69-.51 1.42-.68 2.19-.17.77-.25 1.63-.25 2.57 0 .58.07 1.25.2 1.99s.33 1.41.58 2c.25.59.41.9.48.94.07.04.24.06.51.06.09 0 .13-.02.13-.05l-.03-.05c-.04-.05-.19-.35-.45-.9zm7.79-4.69c0-.09-.04-.14-.12-.14-.08 0-.18.08-.29.24-.28.41-.59.71-.92.91s-.61.3-.85.3c-.18 0-.36-.08-.52-.25-.17-.16-.25-.42-.25-.77 0-.69.23-1.66.68-2.93.45-1.27 1.01-1.9 1.68-1.9.15 0 .22.08.22.24 0 .06-.01.15-.04.27-.02.07-.02.12-.02.18 0 .13.05.23.14.32.09.08.2.13.34.13.19 0 .34-.06.45-.17.1-.11.16-.24.16-.38 0-.24-.1-.47-.29-.67a.919.919 0 0 0-.71-.31c-.55 0-1.09.29-1.62.87-.11.12-.18.18-.21.18l-.08-.03c-.06-.33-.17-.58-.34-.75-.17-.17-.4-.25-.69-.25-.37 0-.78.19-1.22.56-.44.37-.66.62-.66.74 0 .08.04.11.13.11.08 0 .2-.09.37-.27.45-.48.81-.72 1.09-.72.14 0 .27.08.38.25.11.17.16.39.16.67 0 .58-.27 1.53-.8 2.85-.54 1.32-1.1 1.98-1.68 1.98-.13 0-.23-.05-.3-.14a.41.41 0 0 1-.12-.27c0-.05.01-.12.03-.23.01-.07.02-.13.02-.18 0-.3-.14-.45-.42-.45-.18 0-.33.07-.46.2s-.2.3-.2.51c0 .26.13.48.4.66.27.18.56.26.86.26.4 0 .87-.23 1.41-.68.23-.19.39-.31.47-.36.04.05.11.17.21.37.26.48.66.71 1.21.71.57 0 1.11-.22 1.63-.67.51-.45.77-.78.77-.99zm2.95-5.83c-.13-.75-.33-1.41-.58-2-.25-.59-.41-.9-.48-.94-.07-.04-.24-.06-.51-.06-.09 0-.13.02-.13.05l.03.05c.05.06.2.36.46.91.26.54.46 1.18.61 1.91.15.73.22 1.46.22 2.17 0 1.36-.26 2.71-.78 4.05-.52 1.35-1.22 2.49-2.11 3.43-.89.94-1.51 1.53-1.89 1.77l-.14.13c0 .04.07.06.21.06.3 0 .5-.02.59-.05.1-.03.47-.35 1.11-.94.64-.59 1.19-1.24 1.65-1.94.46-.7.83-1.4 1.12-2.11.28-.7.49-1.44.62-2.21.14-.76.2-1.52.2-2.29 0-.58-.07-1.24-.2-1.99z' style='fill:none;stroke:%23000;stroke-width:.5;stroke-linecap:square;stroke-miterlimit:10'/%3E%3Cpath d='M-229.66 247.67c.02-.08.03-.18.04-.3.02-.12.03-.21.04-.27-.88 0-1.36-.01-1.44-.04.39-1.87.78-3.11 1.17-3.73.39-.62.83-.93 1.31-.93.18 0 .32.04.4.11.09.07.13.18.13.33 0 .1-.04.22-.11.35-.12.21-.17.39-.17.53 0 .2.06.36.18.5.12.13.26.2.42.2.2 0 .36-.09.48-.27.12-.18.18-.39.18-.62 0-.4-.13-.75-.39-1.06-.27-.32-.63-.47-1.1-.47-.79 0-1.49.43-2.11 1.28-.61.85-1.09 2.15-1.43 3.9-.68.01-1.21.04-1.62.08l-.1.54 1.6-.05c-.08.33-.26 1.17-.53 2.52-.68 3.42-1.27 5.89-1.77 7.41-.5 1.52-1.1 2.28-1.79 2.28-.19 0-.34-.06-.45-.19s-.17-.26-.17-.41c0-.1.04-.25.11-.45.06-.17.09-.31.09-.42a.75.75 0 0 0-.18-.5.563.563 0 0 0-.44-.21c-.2 0-.36.1-.5.3-.14.2-.2.44-.2.72 0 .43.15.8.45 1.11.3.31.68.47 1.14.47.77 0 1.45-.41 2.06-1.23.61-.82 1.11-2.1 1.51-3.85l1.68-7.57c.51-.03 1.01-.05 1.51-.06z' style='stroke:%23000;stroke-width:.5;stroke-linejoin:round;stroke-miterlimit:10'/%3E%3C/svg%3E")}.device-ios i.icon.icon-move-backward{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-cell)'%3E%3Cpath opacity='.3' d='M1 1h17v17H1z'/%3E%3Cpath d='M10 10v17h17V10H10Zm16 16H11V11h15v15Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-move-backward,.device-ios i.icon.icon-move-forward{background-color:var(--brand-cell);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-ios i.icon.icon-move-forward{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-cell)'%3E%3Cpath opacity='.3' d='M10 10v17h17V10H10Zm16 16H11V11h15v15Z'/%3E%3Cpath d='M1 1h17v17H1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-move-background{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-cell)'%3E%3Cpath opacity='.3' d='M8 8h13v13H8z'/%3E%3Cpath d='M1 1v12h12V1H1Zm11 11H2V2h10v10ZM15 15v12h12V15H15Zm11 11H16V16h10v10Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-move-background,.device-ios i.icon.icon-move-foreground{background-color:var(--brand-cell);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-ios i.icon.icon-move-foreground{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-cell)'%3E%3Cpath opacity='.3' d='M1 1v12h12V1H1Zm11 11H2V2h10v10ZM15 15v12h12V15H15Zm11 11H16V16h10v10Z'/%3E%3Cpath d='M8 8h13v13H8z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-cell-style{background-color:var(--brand-cell);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg clip-path='url(%23a)' fill-opacity='.6'%3E%3Cpath d='M3 0h1v24H3zM20 0h1v24h-1z'/%3E%3Cpath d='M0 6h24v1H0zM0 17h24v1H0z'/%3E%3Cg clip-path='url(%23b)'%3E%3Cpath d='M22.368 24.604c.268.255.619.396.989.396.382 0 .741-.149 1.012-.419l-.07-.07c.247-.248.385-.577.389-.927v-.015c0-.344-.13-.67-.369-.92l-7.507-7.85a3.463 3.463 0 0 1-1.564 1.95l-.05-.085.05.085a3.86 3.86 0 0 1-.633.302l9.684 7.46c-.253.25-.587.39-.942.39-.344 0-.67-.132-.92-.37m-.069.073.07-.073m-.07.073-7.859-7.515 7.928 7.442m-.069.073.07-.073' stroke='%23fff' stroke-width='.2'/%3E%3Cpath d='m15.871 13.863.003-.12c0-.673-.234-1.34-.626-1.886-.472-.656-1.15-.918-1.769-1.4-.774-.604-1.153-1.534-1.412-2.457-1.42.537-2.002 2.534-2.033 3.843a5.561 5.561 0 0 0-.002.142c0 1.483.551 3.229 2.01 3.943 1.6.785 3.75-.182 3.83-2.065Z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath fill='%23fff' transform='rotate(90 8.955 16.955)' d='M0 0h17v17H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-ios i.icon.icon-table-borders-all{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-cell)'%3E%3Cpath d='M26.9 0H0v27h27V0h-.1ZM13 26H1V14h12v12Zm0-13H1V1h12v12Zm13 13H14V14h12v12Zm0-13H14V1h12v12Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-borders-all,.device-ios i.icon.icon-table-borders-none{background-color:var(--brand-cell);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-ios i.icon.icon-table-borders-none{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-cell)'%3E%3Cpath opacity='.3' d='M26.9 0H0v27h27V0h-.1ZM13 26H1V14h12v12Zm0-13H1V1h12v12Zm13 13H14V14h12v12Zm0-13H14V1h12v12Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-borders-inner{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-cell)'%3E%3Cpath d='M26 13H14V1h-1v12H1v1h12v12h1V14h12v-1z'/%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-borders-inner,.device-ios i.icon.icon-table-borders-outer{background-color:var(--brand-cell);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-ios i.icon.icon-table-borders-outer{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-cell)'%3E%3Cpath d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-borders-left{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-cell)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M0 0h1v27H0z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-borders-center,.device-ios i.icon.icon-table-borders-left{background-color:var(--brand-cell);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-ios i.icon.icon-table-borders-center{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-cell)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M13 0h1v27h-1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-borders-right{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-cell)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M26 0h1v27h-1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-borders-right,.device-ios i.icon.icon-table-borders-top{background-color:var(--brand-cell);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-ios i.icon.icon-table-borders-top{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-cell)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M0 0h27v1H0z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-borders-middle{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-cell)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M0 13h27v1H0z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-borders-bottom,.device-ios i.icon.icon-table-borders-middle{background-color:var(--brand-cell);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-ios i.icon.icon-table-borders-bottom{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-cell)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M0 26h27v1H0z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-borders-dup{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3 -3 28 28' fill='var(--brand-cell)'%3E%3Cpath opacity='.3' d='M3-3v27h27V-3H3zm1 1h25v25H4V-2z'/%3E%3Cpath d='M30-3h-1L3 23v1h1L30-2z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-borders-ddown,.device-ios i.icon.icon-table-borders-dup{background-color:var(--brand-cell);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-ios i.icon.icon-table-borders-ddown{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3 -3 28 28' fill='var(--brand-cell)'%3E%3Cpath opacity='.3' d='M3-3v27h27V-3H3zm1 1h25v25H4V-2z'/%3E%3Cpath d='M30 23 4-3H3v1l26 26h1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-format-general{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M4.77 2.86 7.56 10H6.51l-.78-2.15H2.71L1.91 10H.94l2.78-7.14h1.05zm.66 4.19L4.24 3.72h-.02L3.01 7.05h2.42zM10.85 2.86c.153 0 .318.002.495.005.176.004.352.013.525.03s.335.042.485.075c.15.033.278.083.385.15.233.14.431.334.595.58.163.247.245.55.245.91 0 .38-.092.708-.275.985a1.624 1.624 0 0 1-.785.615v.02c.44.093.776.293 1.01.6s.35.68.35 1.12c0 .26-.047.513-.14.76a1.911 1.911 0 0 1-.415.655c-.183.19-.41.343-.68.46s-.582.175-.935.175H8.26V2.86h2.59zm.26 3.07c.54 0 .928-.095 1.165-.285s.355-.475.355-.855c0-.253-.04-.453-.12-.6a.853.853 0 0 0-.33-.34 1.3 1.3 0 0 0-.485-.155 4.712 4.712 0 0 0-.585-.035h-1.9v2.27h1.9zm.48 3.27c.42 0 .748-.113.985-.34.237-.227.355-.54.355-.94 0-.233-.043-.426-.13-.58a1.006 1.006 0 0 0-.345-.365c-.143-.09-.309-.153-.495-.19s-.38-.055-.58-.055H9.21V9.2h2.38zM19.425 3.87c-.363-.253-.795-.38-1.295-.38-.427 0-.792.08-1.095.24-.304.16-.554.375-.75.645-.197.27-.342.579-.435.925-.093.346-.14.707-.14 1.08 0 .407.047.792.14 1.155s.238.68.435.95c.196.27.448.485.755.645.307.16.673.24 1.1.24.313 0 .591-.052.835-.155A1.89 1.89 0 0 0 20.02 8.13c.1-.253.16-.526.18-.82h.95c-.093.9-.403 1.6-.93 2.1s-1.247.75-2.16.75c-.553 0-1.037-.095-1.45-.285a2.848 2.848 0 0 1-1.03-.785 3.37 3.37 0 0 1-.615-1.18c-.137-.453-.205-.94-.205-1.46s.073-1.008.22-1.465c.146-.457.362-.855.645-1.195s.637-.608 1.06-.805c.423-.196.908-.295 1.455-.295.373 0 .727.05 1.06.15.333.1.63.247.89.44.26.194.476.435.65.725.174.29.287.625.34 1.005h-.95c-.107-.507-.341-.886-.705-1.14zM3.71 19v-5.08H1.87v-.68c.24 0 .473-.018.7-.055s.431-.105.615-.205c.183-.1.338-.236.465-.41.126-.174.213-.393.26-.66h.65V19h-.85zM8.71 13.42c.093-.307.238-.571.435-.795.197-.223.442-.398.735-.525.293-.126.627-.19 1-.19.307 0 .595.045.865.135s.505.22.705.39.359.382.475.635c.117.253.175.547.175.88 0 .314-.048.59-.145.83a2.37 2.37 0 0 1-.385.645c-.16.19-.343.362-.55.515s-.42.3-.64.44c-.22.134-.44.265-.66.395-.22.13-.422.268-.605.415-.183.147-.34.305-.47.475-.13.17-.215.365-.255.585h3.64V19H8.4c.034-.42.108-.778.225-1.075.117-.297.265-.555.445-.775.18-.22.384-.413.61-.58.227-.167.464-.323.71-.47.3-.186.564-.358.79-.515s.415-.315.565-.475a1.7 1.7 0 0 0 .34-.52 1.7 1.7 0 0 0 .115-.65 1.224 1.224 0 0 0-.405-.93 1.27 1.27 0 0 0-.435-.26 1.555 1.555 0 0 0-.53-.09c-.247 0-.458.052-.635.155a1.33 1.33 0 0 0-.435.405c-.114.167-.195.355-.245.565s-.072.422-.065.635H8.6c-.02-.36.017-.693.11-1zM17.59 14.96h.28c.18 0 .351-.025.515-.075.163-.05.306-.123.43-.22.123-.097.222-.218.295-.365.073-.147.11-.313.11-.5 0-.38-.12-.665-.36-.855-.24-.19-.54-.285-.9-.285-.227 0-.425.042-.595.125s-.31.195-.42.335c-.11.14-.192.303-.245.49-.054.187-.08.384-.08.59h-.85c.013-.34.068-.65.165-.93.096-.28.235-.52.415-.72.18-.2.405-.357.675-.47s.581-.17.935-.17c.307 0 .591.038.855.115.263.077.491.192.685.345.193.153.345.35.455.59.11.24.165.523.165.85 0 .32-.094.604-.28.85s-.42.433-.7.56v.02c.433.093.755.297.965.61s.315.683.315 1.11c0 .353-.065.665-.195.935s-.305.495-.525.675c-.22.18-.479.315-.775.405-.297.09-.612.135-.945.135-.36 0-.687-.05-.98-.15a2.011 2.011 0 0 1-.75-.445c-.207-.197-.365-.438-.475-.725s-.162-.613-.155-.98h.85c.013.46.146.835.4 1.125s.623.435 1.11.435c.207 0 .403-.032.59-.095.186-.063.35-.153.49-.27.14-.116.252-.26.335-.43.083-.17.125-.362.125-.575a1.3 1.3 0 0 0-.44-1.015 1.295 1.295 0 0 0-.475-.26 2.009 2.009 0 0 0-.595-.085c-.18 0-.35.01-.51.03v-.72c.033.007.063.01.09.01z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-format-general,.device-ios i.icon.icon-format-number{background-color:var(--brand-cell);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-format-number{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M3.71 13.833v-5.08H1.87v-.68c.24 0 .473-.018.7-.055s.431-.105.615-.205c.183-.1.338-.236.465-.41.126-.174.213-.393.26-.66h.65v7.09h-.85zM8.5 12.723v1.01c0 .38-.086.706-.26.98-.174.273-.453.467-.84.58v-.5a.755.755 0 0 0 .285-.175.97.97 0 0 0 .28-.525 1 1 0 0 0 .015-.26h-.59v-1.11H8.5zM9.78 9.543c.013-.28.046-.553.1-.82.053-.266.13-.52.23-.76s.236-.45.41-.63a1.87 1.87 0 0 1 .655-.43c.263-.107.578-.16.945-.16s.681.053.945.16c.263.107.481.25.655.43s.31.39.41.63c.1.24.177.494.23.76s.086.54.1.82a17.25 17.25 0 0 1 0 1.62c-.014.28-.047.553-.1.82s-.13.518-.23.755a2.03 2.03 0 0 1-.41.625c-.174.18-.39.322-.65.425-.26.103-.577.155-.95.155-.367 0-.682-.052-.945-.155a1.814 1.814 0 0 1-.655-.425 2.02 2.02 0 0 1-.41-.625 3.877 3.877 0 0 1-.23-.755 5.444 5.444 0 0 1-.1-.82 17.266 17.266 0 0 1 0-1.62zm.905 1.695c.016.33.07.64.16.93.09.29.235.535.435.735.2.2.48.3.84.3s.64-.1.84-.3c.2-.2.345-.445.435-.735.09-.29.143-.6.16-.93a17.982 17.982 0 0 0 .02-1.47 4.826 4.826 0 0 0-.18-1.245c-.057-.2-.14-.375-.25-.525a1.3 1.3 0 0 0-.415-.365 1.234 1.234 0 0 0-.61-.14c-.24 0-.444.047-.61.14a1.3 1.3 0 0 0-.415.365c-.11.15-.194.325-.25.525a4.937 4.937 0 0 0-.18 1.245c-.003.21-.005.402-.005.575 0 .267.008.565.025.895zM15.34 9.543c.013-.28.046-.553.1-.82.053-.266.13-.52.23-.76s.236-.45.41-.63a1.87 1.87 0 0 1 .655-.43c.263-.107.578-.16.945-.16s.681.053.945.16c.263.107.481.25.655.43s.31.39.41.63c.1.24.177.494.23.76s.086.54.1.82a17.25 17.25 0 0 1 0 1.62c-.014.28-.047.553-.1.82s-.13.518-.23.755a2.03 2.03 0 0 1-.41.625c-.174.18-.39.322-.65.425-.26.103-.577.155-.95.155-.367 0-.682-.052-.945-.155a1.814 1.814 0 0 1-.655-.425 2.02 2.02 0 0 1-.41-.625 3.877 3.877 0 0 1-.23-.755 5.444 5.444 0 0 1-.1-.82 17.266 17.266 0 0 1 0-1.62zm.905 1.695c.016.33.07.64.16.93.09.29.235.535.435.735.2.2.48.3.84.3s.64-.1.84-.3c.2-.2.345-.445.435-.735.09-.29.143-.6.16-.93a17.982 17.982 0 0 0 .02-1.47 4.826 4.826 0 0 0-.18-1.245c-.057-.2-.14-.375-.25-.525a1.3 1.3 0 0 0-.415-.365 1.234 1.234 0 0 0-.61-.14c-.24 0-.444.047-.61.14a1.3 1.3 0 0 0-.415.365c-.11.15-.194.325-.25.525a4.937 4.937 0 0 0-.18 1.245c-.003.21-.005.402-.005.575 0 .267.008.565.025.895z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-format-integer{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M4.709 14.833v-5.08h-1.84v-.68c.24 0 .474-.018.7-.055s.432-.105.616-.205c.182-.1.338-.236.464-.41a1.57 1.57 0 0 0 .261-.66h.65v7.09h-.851zM8.11 9.253a2.12 2.12 0 0 1 .435-.795c.196-.223.441-.398.734-.525s.627-.19 1-.19c.307 0 .596.045.866.135s.504.22.705.39.358.382.474.635c.117.253.176.547.176.88 0 .314-.049.59-.146.83-.096.24-.225.455-.384.645-.16.19-.344.362-.55.515-.207.153-.42.3-.64.44-.22.134-.44.265-.66.395a5.17 5.17 0 0 0-.605.415c-.184.147-.34.305-.47.475-.13.17-.215.365-.256.585h3.64v.75H7.8a3.78 3.78 0 0 1 .225-1.075c.117-.297.265-.555.446-.775.18-.22.384-.413.61-.58a8.78 8.78 0 0 1 .71-.47c.3-.186.564-.358.79-.515s.414-.315.565-.475c.15-.16.263-.333.34-.52a1.71 1.71 0 0 0 .115-.65 1.239 1.239 0 0 0-.84-1.19 1.555 1.555 0 0 0-.53-.09c-.248 0-.459.052-.635.155a1.329 1.329 0 0 0-.435.405 1.689 1.689 0 0 0-.246.565c-.049.21-.071.422-.064.635H8c-.02-.36.016-.693.11-1zM15.39 10.793h.28c.18 0 .351-.025.515-.075a1.32 1.32 0 0 0 .43-.22 1.069 1.069 0 0 0 .405-.865c0-.38-.12-.665-.36-.855-.24-.19-.54-.285-.9-.285-.227 0-.426.042-.596.125s-.31.195-.42.335c-.11.14-.191.303-.244.49-.054.187-.08.384-.08.59h-.85c.013-.34.068-.65.164-.93s.236-.52.415-.72c.181-.2.406-.357.675-.47.27-.113.582-.17.936-.17.306 0 .592.038.855.115.263.077.49.192.685.345.192.153.345.35.454.59.111.24.166.523.166.85 0 .32-.094.604-.28.85s-.42.433-.7.56v.02c.433.094.755.297.964.61.211.314.316.683.316 1.11 0 .353-.066.665-.196.935s-.304.495-.524.675c-.22.18-.479.315-.775.405-.297.09-.612.135-.946.135-.36 0-.686-.05-.98-.15a2.003 2.003 0 0 1-.75-.445 1.95 1.95 0 0 1-.475-.725 2.596 2.596 0 0 1-.154-.98h.85c.013.46.146.835.4 1.125.253.29.623.435 1.11.435.206 0 .404-.032.59-.095.187-.063.35-.153.49-.27.14-.116.251-.26.335-.43.082-.17.125-.362.125-.575 0-.22-.04-.415-.12-.585s-.187-.313-.321-.43c-.133-.116-.291-.203-.475-.26s-.38-.085-.594-.085c-.181 0-.351.01-.51.03v-.72c.033.007.063.01.09.01z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-format-integer,.device-ios i.icon.icon-format-scientific{background-color:var(--brand-cell);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-format-scientific{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M4.98 15.833v-5.588H2.957v-.748c.264 0 .52-.02.77-.06.249-.04.474-.116.675-.226.202-.11.373-.26.512-.451.14-.19.234-.432.287-.726h.715v7.799H4.98zM8.6 11.114a5.95 5.95 0 0 1 .11-.902c.059-.293.143-.572.253-.836.11-.264.26-.495.451-.693.19-.198.43-.355.72-.473.29-.117.637-.176 1.04-.176s.75.059 1.039.176a2.051 2.051 0 0 1 1.172 1.166c.11.264.194.543.253.836.058.293.094.594.11.902.014.308.022.605.022.89 0 .287-.008.584-.022.892a6.193 6.193 0 0 1-.11.902c-.059.293-.144.57-.253.83s-.26.49-.451.688c-.19.198-.43.354-.715.468-.286.113-.635.17-1.045.17-.403 0-.75-.057-1.04-.17a1.98 1.98 0 0 1-.72-.468 2.21 2.21 0 0 1-.451-.688 4.256 4.256 0 0 1-.253-.83c-.06-.293-.096-.594-.11-.902s-.022-.605-.022-.891c0-.286.007-.583.022-.891zm.996 1.865c.017.362.076.704.175 1.022.1.32.258.589.479.81.22.219.527.33.924.33s.704-.111.924-.33c.22-.221.379-.49.478-.81s.158-.66.176-1.022c.019-.363.027-.691.027-.985 0-.19-.002-.402-.005-.633a5.52 5.52 0 0 0-.198-1.369c-.062-.22-.154-.412-.275-.577s-.274-.3-.456-.402c-.184-.103-.408-.154-.671-.154s-.488.051-.671.154a1.401 1.401 0 0 0-.456.402 1.794 1.794 0 0 0-.276.577 5.343 5.343 0 0 0-.198 1.37c-.004.23-.005.441-.005.632 0 .294.008.622.028.985zM14.33 5.11c.055-.184.143-.343.26-.477.119-.134.265-.239.441-.315.176-.076.376-.114.6-.114.184 0 .357.027.52.081.162.054.302.132.423.234.12.102.215.229.284.38.07.153.105.329.105.53 0 .187-.028.353-.086.497a1.416 1.416 0 0 1-.231.387c-.097.114-.207.217-.33.31s-.253.18-.384.263a42.4 42.4 0 0 1-.397.237 3.293 3.293 0 0 0-.363.25c-.11.087-.203.182-.281.284a.807.807 0 0 0-.154.35h2.185v.451h-2.778c.02-.252.065-.467.134-.645.07-.178.16-.333.267-.465.108-.132.23-.248.367-.348.135-.1.277-.194.426-.282.18-.112.338-.215.474-.309.135-.094.249-.189.338-.285s.159-.2.204-.312.07-.242.07-.39a.736.736 0 0 0-.243-.558.771.771 0 0 0-.261-.156.936.936 0 0 0-.318-.054.739.739 0 0 0-.643.336c-.067.1-.117.213-.146.34s-.043.252-.04.38h-.51c-.011-.216.01-.416.067-.6z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-format-accounting{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M15.5 21h-10C4.1 21 3 19.9 3 18.5v-14C3 3.1 4.1 2 5.5 2h10C16.9 2 18 3.1 18 4.5v14c0 1.4-1.1 2.5-2.5 2.5zM5.5 3C4.7 3 4 3.7 4 4.5v14c0 .8.7 1.5 1.5 1.5h10c.8 0 1.5-.7 1.5-1.5v-14c0-.8-.7-1.5-1.5-1.5h-10z'/%3E%3Cpath d='M14.5 9h-8C5.7 9 5 8.3 5 7.5v-2C5 4.7 5.7 4 6.5 4h8c.8 0 1.5.7 1.5 1.5v2c0 .8-.7 1.5-1.5 1.5zm-8-4c-.3 0-.5.2-.5.5v2c0 .3.2.5.5.5h8c.3 0 .5-.2.5-.5v-2c0-.3-.2-.5-.5-.5h-8zM5 10h3v2H5zM9 10h3v2H9zM13 10h3v2h-3zM13 13h3v2h-3zM9 13h3v2H9zM5 13h3v2H5zM5 16h3v2H5zM9 16h3v2H9zM13 16h3v2h-3z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-format-accounting,.device-ios i.icon.icon-format-currency{background-color:var(--brand-cell);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-format-currency{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M0 4v14h22V4H0zm21 13H1V5h20v12z'/%3E%3Cpath d='M11 16c-2.2 0-4-2.2-4-5s1.8-5 4-5 4 2.2 4 5-1.8 5-4 5zm0-9c-1.7 0-3 1.8-3 4s1.3 4 3 4 3-1.8 3-4-1.3-4-3-4z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-format-date{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M20 20H2V7h18v13zM3 19h16V8H3v11zM8 6H5V2h3v4zM6 5h1V3H6v2zM17 6h-3V2h3v4zm-2-1h1V3h-1v2z'/%3E%3Cpath d='M8.8 15.8v-4.1H7.4v-.5H8c.2 0 .3-.1.5-.2.1-.1.3-.2.4-.3 0-.1.1-.3.1-.5h.5v5.7h-.7zM14.4 11.8c-.3.4-.5.8-.7 1.2-.2.4-.4.9-.5 1.4-.1.5-.2.9-.2 1.4h-.8c0-.5.1-.9.2-1.4.1-.5.3-.9.5-1.3s.4-.8.7-1.2c.3-.4.5-.7.8-1h-3v-.6h3.7v.6c-.2.2-.5.6-.7.9zM2 3h1v4H2zM3 3h2v1H3zM8 3h6v1H8zM17 3h3v1h-3zM19 4h1v3h-1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-format-date,.device-ios i.icon.icon-format-time{background-color:var(--brand-cell);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-format-time{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M11.2 21.1C5.5 21.1.9 16.5.9 10.8S5.5.5 11.2.5s10.3 4.6 10.3 10.3-4.6 10.3-10.3 10.3zm0-19.6c-5.1 0-9.3 4.2-9.3 9.3 0 5.1 4.2 9.3 9.3 9.3 5.1 0 9.3-4.2 9.3-9.3 0-5.1-4.2-9.3-9.3-9.3z'/%3E%3Ccircle cx='11.2' cy='10.8' r='1.9'/%3E%3Cpath d='M10.7 2.6h1v8h-1zM7.1 10.4h3.4v.9H7.1z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-format-percentage{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M2.8 6.497c.096-.437.258-.825.486-1.161.228-.336.527-.603.9-.8s.834-.298 1.386-.298c.564 0 1.029.096 1.395.288.366.192.66.45.882.774.222.324.378.705.468 1.143.09.438.135.903.135 1.395 0 .468-.052.92-.153 1.36-.102.437-.27.822-.504 1.15-.234.33-.531.598-.89.802-.361.204-.805.306-1.333.306-.54 0-.996-.093-1.368-.28a2.379 2.379 0 0 1-.9-.764 3.265 3.265 0 0 1-.495-1.134 6.053 6.053 0 0 1-.153-1.386c0-.492.048-.956.144-1.395zm1.25 2.214c.031.306.1.588.208.846.108.258.26.474.459.648s.465.26.8.26c.35 0 .625-.083.829-.251s.363-.381.477-.639a2.96 2.96 0 0 0 .225-.855 7.667 7.667 0 0 0 .009-1.737 2.886 2.886 0 0 0-.207-.846 1.734 1.734 0 0 0-.46-.648c-.197-.174-.47-.261-.818-.261-.336 0-.606.087-.81.261s-.364.39-.477.648a2.93 2.93 0 0 0-.225.846 7.661 7.661 0 0 0-.01 1.728zm11.548-4.707L5.932 17.378H4.384l9.684-13.374h1.53zm-3.906 8.253c.096-.438.258-.825.486-1.161.228-.336.528-.603.9-.801s.834-.297 1.386-.297c.564 0 1.03.096 1.395.288.366.193.66.45.882.774.222.324.378.705.468 1.143s.135.903.135 1.395c0 .468-.051.922-.153 1.359a3.24 3.24 0 0 1-.504 1.152c-.234.33-.53.594-.891.792-.36.198-.804.297-1.332.297-.54 0-.996-.094-1.368-.28s-.672-.437-.9-.755a3.14 3.14 0 0 1-.495-1.125c-.102-.432-.153-.893-.153-1.386s.048-.957.144-1.395zm1.251 2.214c.03.306.099.589.207.846.108.258.261.474.46.648.197.174.464.26.8.26.348 0 .624-.082.828-.251.204-.168.363-.381.477-.639s.19-.543.225-.855c.036-.312.054-.606.054-.882 0-.264-.015-.55-.045-.855-.03-.306-.1-.588-.207-.846-.108-.258-.26-.474-.459-.648s-.471-.26-.82-.26c-.335 0-.606.086-.809.26-.204.174-.363.39-.477.648-.115.258-.189.54-.225.846a7.444 7.444 0 0 0-.009 1.728z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-format-percentage,.device-ios i.icon.icon-format-text{background-color:var(--brand-cell);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.icon-format-text{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M5.523 6.432 8.871 15h-1.26l-.935-2.58H3.05L2.09 15H.929l3.336-8.568h1.26zm.792 5.028L4.888 7.464h-.025l-1.45 3.996h2.902zM15.219 6.432c.184 0 .383.002.594.005s.422.017.63.038c.208.02.403.048.582.09.18.039.334.1.462.18.28.167.519.4.714.694.196.297.294.66.294 1.093 0 .456-.11.85-.329 1.182-.22.332-.535.578-.943.738v.025c.529.11.932.351 1.213.718.279.37.42.817.42 1.345 0 .312-.057.616-.169.912a2.3 2.3 0 0 1-.498.786c-.22.228-.492.412-.816.552s-.697.21-1.121.21h-4.14V6.432h3.107zm.312 3.684c.649 0 1.114-.114 1.399-.343.283-.227.425-.569.425-1.025 0-.305-.048-.544-.144-.72a1.018 1.018 0 0 0-.396-.408 1.553 1.553 0 0 0-.582-.186 5.697 5.697 0 0 0-.702-.041h-2.279v2.723h2.28zm.576 3.924c.504 0 .899-.136 1.182-.408.284-.272.426-.648.426-1.128 0-.28-.052-.512-.156-.695a1.205 1.205 0 0 0-.413-.439 1.711 1.711 0 0 0-.595-.227 3.52 3.52 0 0 0-.696-.067h-2.603v2.964h2.855z'/%3E%3C/svg%3E")}.device-ios i.icon.sortdown{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-238 240 22 22' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:var(--brand-cell)}%3C/style%3E%3Cpath class='st0' d='m-230 256.4-.7-.7-2.3 2.4V242h-1v16.1l-2.3-2.4-.7.7 3.5 3.6zM-226 249.55l2.9-7.55h1.08l3.09 7.55h-1.14l-.88-2.29h-3.16l-.83 2.29H-226zm2.18-3.1h2.56l-.79-2.09c-.24-.64-.42-1.16-.54-1.57-.1.48-.23.97-.41 1.44l-.82 2.22zM-225.93 259v-.93l3.87-4.84c.28-.34.54-.64.78-.9h-4.21v-.89h5.41v.89l-4.24 5.24-.46.53h4.82v.9h-5.97z'/%3E%3C/svg%3E")}.device-ios i.icon.sortdown,.device-ios i.icon.sortup{background-color:var(--brand-cell);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-ios i.icon.sortup{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-238 240 22 22' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:var(--brand-cell)}%3C/style%3E%3Cpath class='st0' d='m-233.5 242-3.5 3.6.7.7 2.3-2.4V260h1v-16.1l2.3 2.4.7-.7zM-226.53 260l2.9-7.55h1.08l3.08 7.55h-1.14l-.88-2.29h-3.16l-.82 2.29h-1.06zm2.17-3.1h2.56l-.79-2.09c-.24-.64-.42-1.16-.54-1.57-.1.48-.23.97-.41 1.44l-.82 2.22zM-225.97 250.55v-.93l3.87-4.84c.28-.34.54-.64.78-.9h-4.21V243h5.41v.89l-4.24 5.24-.46.53h4.82v.89h-5.97z'/%3E%3C/svg%3E")}.device-ios i.icon.icon-users{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 7c0 2.341-.584 4.135-1.386 5.312C13.807 13.497 12.834 14 12 14c-.834 0-1.807-.503-2.614-1.688C8.584 11.135 8 9.341 8 7c0-2.385 1.979-4 4-4s4 1.615 4 4Zm-.81 6.22C14.286 14.375 13.144 15 12 15s-2.287-.625-3.19-1.78c-1.405.564-2.597 1.129-3.54 1.702C3.553 15.967 3 16.832 3 17.5c0 .755.426 1.588 1.823 2.288C6.25 20.503 8.573 21 12 21c3.427 0 5.75-.497 7.177-1.212C20.574 19.088 21 18.254 21 17.5c0-.667-.553-1.533-2.27-2.578-.943-.573-2.135-1.138-3.54-1.702Zm.564-.85C16.514 11.028 17 9.21 17 7c0-3-2.491-5-5-5S7 4 7 7c0 2.21.486 4.028 1.246 5.37C4.39 13.94 2 15.579 2 17.5 2 19.985 5 22 12 22s10-2.015 10-4.5c0-1.921-2.39-3.56-6.246-5.13Z' fill='var(--brand-cell)'/%3E%3C/svg%3E")}.device-ios i.icon.icon-app-settings,.device-ios i.icon.icon-users{background-color:var(--brand-cell);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-ios i.icon.icon-app-settings{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 14h9a4 4 0 0 1 0 8H7a4 4 0 0 1 0-8Zm9-1a5 5 0 0 1 0 10H7a5 5 0 0 1 0-10h9Z' fill='var(--brand-cell)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 20a2 2 0 1 1 0-4 2 2 0 0 1 0 4Zm0 1a3 3 0 1 1 0-6 3 3 0 0 1 0 6ZM16 3H7a4 4 0 1 0 0 8h9a4 4 0 0 0 0-8ZM7 2a5 5 0 0 0 0 10h9a5 5 0 0 0 0-10H7Z' fill='var(--brand-cell)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 9a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 1a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z' fill='var(--brand-cell)'/%3E%3C/svg%3E")}.device-ios i.icon.icon-table-settings{background-color:var(--brand-cell);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 2h21v19H1V2Zm11 1h9v5h-9V3Zm0 6h9v5h-9V9Zm-1 5V9H2v5h9Zm-9 1v5h9v-5H2Zm10 0h9v5h-9v-5ZM11 3v5H2V3h9Z' fill='var(--brand-cell)'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-ios i.icon.icon-menu-comment{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 15a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm-3 1.714a1.714 1.714 0 1 0 0-3.428 1.714 1.714 0 0 0 0 3.428ZM18 15a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm-3 1.714a1.714 1.714 0 1 0 0-3.428 1.714 1.714 0 0 0 0 3.428ZM26 15a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm-3 1.714a1.714 1.714 0 1 0 0-3.428 1.714 1.714 0 0 0 0 3.428Z' fill='%23A3A3A3'/%3E%3C/svg%3E")}.device-ios i.icon.icon-menu-comment,.device-ios i.icon.icon-resolve-comment{background-color:var(--text-tertiary);height:30px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:30px}.device-ios i.icon.icon-resolve-comment{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.62 20.855a.5.5 0 0 0 .738-.02L22.516 9.058a.75.75 0 1 0-1.138-.98l-9.023 10.509a.5.5 0 0 1-.736.025l-3.513-3.575a.755.755 0 0 0-1.082 1.053l4.596 4.765Z' fill='%23A3A3A3'/%3E%3C/svg%3E")}.device-ios i.icon.icon-resolve-comment.check{background-color:var(--brand-cell);height:30px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.62 20.855a.5.5 0 0 0 .738-.02L22.516 9.058a.75.75 0 1 0-1.138-.98l-9.023 10.509a.5.5 0 0 1-.736.025l-3.513-3.575a.755.755 0 0 0-1.082 1.053l4.596 4.765Z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:30px}.device-ios i.icon.icon-insert-comment{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.154 9.007h-8.308c-1.02 0-1.846.828-1.846 1.848v4.314c0 1.021.827 1.849 1.846 1.849h1.987c.108 0 .212.038.295.107l4.115 3.267c.3.25.757.037.757-.355V17.48c0-.255.207-.462.462-.462h.692c1.02 0 1.846-.828 1.846-1.849v-4.314c0-1.02-.827-1.848-1.846-1.848ZM20 10.008a1 1 0 0 1 1 1.002v4.005a1 1 0 0 1-1 1.002h-1.997L18 18.9v.1l-3.5-2.983H12a1 1 0 0 1-1-1.002V11.01a1 1 0 0 1 1-1h8Z' fill='var(--brand-cell)'/%3E%3Cpath d='M14.5 3h-10C3.19 3 2 4.215 2 5.503v6.532c0 1.287 1.19 1.978 2.5 1.978h1c.328 0 .5.179.5.5v3.005c0 .494.614.817 1 .5l4-3.032V13.5l-4 3v-3.488H4.5c-.71 0-1.5-.28-1.5-.977V5.503c0-.698.79-1.502 1.5-1.502h10c.71 0 1.5.804 1.5 1.502v2.503h1V5.503C17 4.215 15.81 3 14.5 3Z' fill='var(--brand-cell)'/%3E%3C/svg%3E")}.device-ios i.icon.icon-add-chart,.device-ios i.icon.icon-insert-comment{background-color:var(--brand-cell);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-ios i.icon.icon-add-chart{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 5h-4v15h4V5Zm-10 6h4v9h-4v-9Zm-6 3h4v6H4v-6Z' fill='var(--brand-cell)'/%3E%3C/svg%3E")}.device-ios i.icon.icon-add-formula{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 5h14v4.118h-2.625V7.47H8.937L11.563 12l-2.626 4.53h7.438v-1.648H19V19H5v-1.235L8.5 12 5 6.235V5Z' fill='var(--brand-cell)'/%3E%3C/svg%3E")}.device-ios i.icon.icon-add-formula,.device-ios i.icon.icon-add-shape{background-color:var(--brand-cell);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-ios i.icon.icon-add-shape{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='15.333' cy='14.4' rx='5.667' ry='5.6' fill='var(--brand-cell)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 4.8a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h4.328a6.317 6.317 0 0 1-.47-2.4c0-3.534 2.899-6.4 6.475-6.4.56 0 1.102.07 1.62.202V5.8a1 1 0 0 0-1-1H5Z' fill='var(--brand-cell)'/%3E%3C/svg%3E")}.device-ios i.icon.icon-add-image{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m5.792 16.667 3.083-3.5 2.25 2.333L14.21 12l4 4.667H5.792Zm13.667 1.859c.361-.316.542-.68.542-1.094V6.568c0-.413-.18-.778-.542-1.094A1.842 1.842 0 0 0 18.21 5H5.792c-.472 0-.89.158-1.25.474C4.18 5.79 4 6.154 4 6.568v10.864c0 .414.18.778.542 1.094.36.316.778.474 1.25.474h12.417c.472 0 .89-.158 1.25-.474ZM8.8 11.222c.884 0 1.6-.696 1.6-1.555 0-.86-.716-1.556-1.6-1.556-.883 0-1.6.697-1.6 1.556 0 .859.717 1.555 1.6 1.555Z' fill='var(--brand-cell)'/%3E%3C/svg%3E")}.device-ios i.icon.icon-add-image,.device-ios i.icon.icon-add-other{background-color:var(--brand-cell);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-ios i.icon.icon-add-other{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 18a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0Zm6.5 0a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0Zm5 1.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z' fill='var(--brand-cell)'/%3E%3C/svg%3E")}.device-ios .tab-link-active i.icon.icon-add-chart{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 5h-4v15h4V5Zm-10 6h4v9h-4v-9Zm-6 3h4v6H4v-6Z' fill='%23fff'/%3E%3C/svg%3E")}.device-ios .tab-link-active i.icon.icon-add-chart,.device-ios .tab-link-active i.icon.icon-add-formula{background-color:var(--brand-cell);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-ios .tab-link-active i.icon.icon-add-formula{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 5h14v4.118h-2.625V7.47H8.937L11.563 12l-2.626 4.53h7.438v-1.648H19V19H5v-1.235L8.5 12 5 6.235V5Z' fill='%23fff'/%3E%3C/svg%3E")}.device-ios .tab-link-active i.icon.icon-add-shape{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='15.333' cy='14.4' rx='5.667' ry='5.6' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 4.8a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h4.328a6.317 6.317 0 0 1-.47-2.4c0-3.534 2.899-6.4 6.475-6.4.56 0 1.102.07 1.62.202V5.8a1 1 0 0 0-1-1H5Z' fill='%23fff'/%3E%3C/svg%3E")}.device-ios .tab-link-active i.icon.icon-add-image,.device-ios .tab-link-active i.icon.icon-add-shape{background-color:var(--brand-cell);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-ios .tab-link-active i.icon.icon-add-image{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m5.792 16.667 3.083-3.5 2.25 2.333L14.21 12l4 4.667H5.792Zm13.667 1.859c.361-.316.542-.68.542-1.094V6.568c0-.413-.18-.778-.542-1.094A1.842 1.842 0 0 0 18.21 5H5.792c-.472 0-.89.158-1.25.474C4.18 5.79 4 6.154 4 6.568v10.864c0 .414.18.778.542 1.094.36.316.778.474 1.25.474h12.417c.472 0 .89-.158 1.25-.474ZM8.8 11.222c.884 0 1.6-.696 1.6-1.555 0-.86-.716-1.556-1.6-1.556-.883 0-1.6.697-1.6 1.556 0 .859.717 1.555 1.6 1.555Z' fill='%23fff'/%3E%3C/svg%3E")}.device-ios .tab-link-active i.icon.icon-add-other{background-color:var(--brand-cell);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 18a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0Zm6.5 0a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0Zm5 1.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z' fill='%23fff'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-ios .tab-link-active i.icon.icon-link{background:#fff}.device-android i.icon.icon-expand-up{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M10.9 5.1 2 13.9 4.1 16l7-6.8 6.8 6.8 2.1-2.1-8.8-8.8-.1-.1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-expand-down,.device-android i.icon.icon-expand-up{background-color:var(--brand-cell);height:17px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:17px}.device-android i.icon.icon-expand-down{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M10.9 16.9 2 8.1 4.1 6l7 6.8L17.9 6 20 8.1l-8.8 8.8-.1.1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-search{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M19.5 16.8 16 13.3c.7-1.1 1.1-2.4 1.1-3.8C17 5.4 13.6 2 9.5 2S2 5.4 2 9.5 5.4 17 9.5 17c1.4 0 2.7-.4 3.8-1.1l3.5 3.5c.7.7 1.9.7 2.6 0 .8-.7.8-1.8.1-2.6zm-10-1.5c-3.2 0-5.8-2.6-5.8-5.8s2.6-5.8 5.8-5.8 5.8 2.6 5.8 5.8-2.6 5.8-5.8 5.8z'/%3E%3C/svg%3E")}.device-android i.icon.icon-edit,.device-android i.icon.icon-search{background-color:var(--brand-cell);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-edit{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M0 20h22v1H0v-1zM17.1 3.1 3.5 16.7 3 20l3.3-.5L19.9 5.9zM20.5 5.3 22 3.8s-.2-1.2-.9-1.9c-.7-.8-1.9-.9-1.9-.9l-1.5 1.5 2.8 2.8z'/%3E%3C/svg%3E")}.device-android i.icon.icon-edit-settings{background-color:var(--toolbar-icons);height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--toolbar-icons)'%3E%3Cg fill='%23fff'%3E%3Cpath d='M2.5 15 8 1h2l4.415 11.257-1.601 1.601L12.12 12H5.87l-1.12 3zM9 3.67 6.62 10h4.76z' clip-rule='evenodd' fill-rule='evenodd'/%3E%3Cpath d='M10 19.5V22h2.5l7.372-7.372-2.5-2.5zm11.805-6.805c.26-.26.26-.68 0-.94l-1.56-1.56a.664.664 0 0 0-.94 0l-1.22 1.22 2.5 2.5z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-reader{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M17 21H1V9h6V2h10v5h1V1H6.2L0 7.6V22h18v-3h-1v2zM6 2.8V8H1.1L6 2.8zM13 8c-5.1 0-9 5-9 5s4.1 5 9 5c5 0 9-5 9-5s-4-5-9-5zm-4.3 7.5C6.8 14.4 6.4 13 6.4 13s.4-1.5 2.4-2.6C8.3 11.2 8 12 8 13c0 .9.3 1.8.7 2.5zm4.3 1.2c-2.1 0-3.7-1.7-3.7-3.7 0-2.1 1.7-3.7 3.7-3.7 2.1 0 3.7 1.7 3.7 3.7 0 2.1-1.6 3.7-3.7 3.7zm4.3-1.2c.4-.7.7-1.6.7-2.5 0-1-.3-1.8-.7-2.6 2 1.1 3.4 2.6 3.4 2.6s-1.5 1.4-3.4 2.5zM13 11.7c-.7 0-1.3.6-1.3 1.3s.6 1.3 1.3 1.3 1.3-.6 1.3-1.3-.6-1.3-1.3-1.3z'/%3E%3C/svg%3E")}.device-android i.icon.icon-download,.device-android i.icon.icon-reader{background-color:var(--brand-cell);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-download{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M12 0h-1v14l-3.6-3.7-.7.8 4.8 4.9 4.8-4.9-.7-.8L12 14V0Z'/%3E%3Cpath d='M14 5v1h5v14H4V6h5V5H3v16h17V5h-6Z'/%3E%3C/svg%3E")}.device-android i.icon.icon-print{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 1h12v5h4v11h-4v4H5v-4H1V6h4V1Zm1 5h10V2H6v4ZM5 16v-3H2v3h3Zm-3-4h18V7H2v5Zm18 1h-3v3h3v-3Zm-4 0H6v7h10v-7Zm-2 3H8v-1h6v1Zm0 2H8v-1h6v1Z'/%3E%3C/svg%3E")}.device-android i.icon.icon-info,.device-android i.icon.icon-print{background-color:var(--brand-cell);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-info{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M10 17h2V8h-2v9zm1-16C5.5 1 1 5.5 1 11s4.5 10 10 10 10-4.5 10-10S16.5 1 11 1zm0 19c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zM10 7h2V5h-2v2z'/%3E%3C/svg%3E")}.device-android i.icon.icon-about{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1 7 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M21 18.5c0-.3-.1-.6-.7-.9l-2.6-1.2 2.6-1.2c.6-.3.7-.6.7-.9 0-.3-.1-.6-.7-.9l-8.9-4.1c-.7-.4-1.9-.4-2.8 0l-8.9 4.1c-.6.4-.7.7-.7.9s.1.6.7.9l2.6 1.2-2.6 1.2c-.6.4-.7.8-.7.9 0 .2.1.6.7.9l2.5 1.2-2.5 1.2c-.6.3-.7.7-.7.9 0 .3.1.6.7.9l8.9 4.1c.5.2.8.3 1.4.3s1-.1 1.4-.3l8.9-4.1c.6-.4.7-.6.7-.9 0-.3-.1-.6-.7-.9l-2.5-1.2 2.5-1.2c.6-.2.7-.6.7-.9zM-.2 14.3s.1-.1.3-.2L9 10c.6-.3 1.5-.3 2 0l8.9 4.1c.2.1.3.2.3.2s-.1.1-.3.2L11 18.6c-.6.3-1.5.3-2 0L.1 14.5c-.2-.1-.3-.2-.3-.2zm20.4 8.4s-.1.1-.3.2L11 27.1c-.6.3-1.5.3-2 0L.1 23c-.2-.1-.3-.2-.3-.2s.1-.1.3-.2l3-1.5 5.5 2.6c.7.4 1.9.4 2.8 0l5.5-2.6 3 1.5c.2.1.3.1.3.1zm-.3-4L11 22.8c-.6.3-1.5.3-2 0L.1 18.7c-.2-.1-.3-.2-.3-.2s.1-.1.3-.2l3-1.5 5.5 2.6c.7.4 1.9.4 2.8 0l5.5-2.6 3 1.5c.2.1.3.2.3.2s-.1.1-.3.2z'/%3E%3C/svg%3E")}.device-android i.icon.icon-about,.device-android i.icon.icon-help{background-color:var(--brand-cell);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-help{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.188 7.172C9.967 6.39 10.905 6 12 6c1.094 0 2.031.39 2.813 1.172.78.781 1.171 1.719 1.171 2.812 0 .844-.5 1.72-1.5 2.625-1 .875-1.5 1.672-1.5 2.391h-1.968c0-.719.156-1.328.468-1.828.313-.531.657-.906 1.032-1.125.375-.25.718-.547 1.03-.89.313-.345.47-.735.47-1.173 0-.53-.204-.984-.61-1.359-.406-.406-.875-.61-1.406-.61-.531 0-1 .204-1.406.61-.406.375-.61.828-.61 1.36H8.016c0-1.094.39-2.032 1.171-2.813Zm-2.86 10.5c1.594 1.562 3.484 2.344 5.672 2.344 2.188 0 4.063-.782 5.625-2.344 1.594-1.594 2.39-3.485 2.39-5.672 0-2.188-.796-4.063-2.39-5.625-1.563-1.594-3.438-2.39-5.625-2.39-2.188 0-4.078.796-5.672 2.39C4.766 7.938 3.984 9.813 3.984 12c0 2.188.782 4.078 2.344 5.672ZM4.922 4.969C6.89 3 9.25 2.016 12 2.016s5.094.984 7.031 2.953C21 6.906 21.984 9.25 21.984 12s-.984 5.11-2.953 7.078c-1.937 1.938-4.281 2.906-7.031 2.906s-5.11-.968-7.078-2.906C2.984 17.11 2.016 14.75 2.016 12s.968-5.094 2.906-7.031ZM11.016 18v-2.016h1.968V18h-1.968Z'/%3E%3C/svg%3E")}.device-android i.icon.icon-feedback{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 6H3v12h18V6ZM2 5v14h20V5H2Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m2.666 6.372.668-.744 8.666 7.7 8.666-7.7.668.744-9.334 8.3-9.334-8.3Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m9.376 11.33-6 7-.752-.66 6-7 .752.66ZM15.376 10.67l6 7-.752.66-6-7 .752-.66Z'/%3E%3C/svg%3E")}.device-android i.icon.icon-feedback,.device-android i.icon.icon-versions{background-color:var(--brand-cell);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-versions{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1 7 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M19 12c0-1.1-.9-2-2-2 0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2-1.1 0-2 .9-2 2-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V14c0-1.1-.9-2-2-2zM5 9h10c.6 0 1 .4 1 1H4c0-.6.4-1 1-1zm-2 2h14c.6 0 1 .4 1 1H2c0-.6.4-1 1-1zm17 15c0 .6-.4 1-1 1H1c-.6 0-1-.4-1-1V14c0-.6.4-1 1-1h18c.6 0 1 .4 1 1v12z'/%3E%3C/svg%3E")}.device-android i.icon.icon-text-color{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='m8.9 12 2.3-6.3 2.2 6.3H8.9zm-4.2 5.8h2l1.6-4.3h5.6l1.5 4.3h2.1L12.3 3.5h-2.2L4.7 17.8z'/%3E%3C/svg%3E")}.device-android i.icon.icon-text-align-center,.device-android i.icon.icon-text-color{background-color:var(--brand-cell);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-text-align-center{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M1 3v1h21V3H1zm3 4v1h14V7H4zm-3 5h21v-1H1v1zm3 3v1h14v-1H4zm-3 5h21v-1H1v1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-text-align-jast{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M1 3v1h21V3H1zm0 5h21V7H1v1zm0 4h21v-1H1v1zm0 4h21v-1H1v1zm0 4h21v-1H1v1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-text-align-jast,.device-android i.icon.icon-text-align-left{background-color:var(--brand-cell);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-text-align-left{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M1 3v1h21V3H1zm14 4H1v1h14V7zM1 12h21v-1H1v1zm14 3H1v1h14v-1zM1 20h21v-1H1v1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-text-align-right{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M1 3v1h21V3H1zm7 5h14V7H8v1zm14 3H1v1h21v-1zM8 16h14v-1H8v1zm14 3H1v1h21v-1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-text-align-right,.device-android i.icon.icon-text-valign-top{background-color:var(--brand-cell);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-text-valign-top{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath class='cls-1' d='M2 2h19v1H2zM2 4h19v1H2zM12 18h-1V7.83L8.65 9.8 8 8.94 11.5 6 15 9l-.65.8L12 7.83V18z'/%3E%3C/svg%3E")}.device-android i.icon.icon-text-valign-middle{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath class='cls-1' d='M2 10h19v1H2zM2 12h19v1H2zM11 2h1v5.17l2.35-1.97.65.86L11.5 9 8 6l.65-.8L11 7.17V2zM12 21h-1v-5.17L8.65 17.8 8 16.94 11.5 14l3.5 3-.65.8L12 15.83V21z'/%3E%3C/svg%3E")}.device-android i.icon.icon-text-valign-bottom,.device-android i.icon.icon-text-valign-middle{background-color:var(--brand-cell);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-text-valign-bottom{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath class='cls-1' d='M2 18h19v1H2zM2 20h19v1H2zM11 4h1v11.17l2.35-1.97.65.86L11.5 17 8 14l.65-.8L11 15.17V4z'/%3E%3C/svg%3E")}.device-android i.icon.icon-link{background-color:var(--brand-cell);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.023 7c1.378 0 2.551.498 3.522 1.495C21.515 9.461 22 10.63 22 12c0 1.37-.485 2.555-1.455 3.552-.97.965-2.144 1.448-3.522 1.448H13v-2h4c.845 0 1.588-.212 2.183-.804.626-.623.817-1.355.817-2.196 0-.841-.19-1.558-.817-2.15-.595-.623-1.314-.85-2.16-.85H13V7h4.023ZM8.01 12.981V11.02h7.982v1.962H8.009Zm-3.24-3.13C4.176 10.441 4 11.158 4 12s.175 1.573.77 2.196C5.396 14.788 6.155 15 7 15h4.014v2H6.977c-1.378 0-2.551-.483-3.522-1.448C2.485 14.555 2 13.37 2 12c0-1.37.485-2.539 1.455-3.505C4.425 7.498 5.6 7 6.977 7h4.037v2H6.977c-.846 0-1.581.227-2.207.85Z' fill='var(--brand-cell)'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android i.icon.icon-image-library,.device-android i.icon.icon-insimage{background-color:var(--brand-cell);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 5.5H4a.5.5 0 0 0-.5.5v9.582l4.533-3.892a1.25 1.25 0 0 1 1.555-.06l3.985 2.928 2.389-1.88a1.25 1.25 0 0 1 1.631.073l2.907 2.745V6a.5.5 0 0 0-.5-.5Zm.5 12.03-.015.015-3.765-3.556-2.37 1.865a1.25 1.25 0 0 1-1.512.025L8.86 12.957 3.5 17.56V18a.5.5 0 0 0 .5.5h16a.5.5 0 0 0 .5-.5v-.47ZM4 4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2H4Zm12.5 5.5a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm-3 1.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z' fill='var(--brand-cell)'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0V0Z' fill='transparent'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android i.icon.icon-sort{background-color:var(--brand-cell);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='m8 16.4-.7-.7L5 18.1V2H4v16.1l-2.3-2.4-.7.7L4.5 20zM19.3 4H8.7c-.6 0-.9.6-.6 1.1L12 11v4.7l2.8 1.5c.5.3 1.1-.1 1.1-.7V11l3.9-5.9c.4-.5.1-1.1-.5-1.1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-function,.device-android i.icon.icon-sort{height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-function{background-color:var(--text-normal);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-238 240 24 22' xml:space='preserve'%3E%3Cpath d='M-226.94 257.74c-.26-.54-.46-1.18-.61-1.92-.15-.73-.22-1.46-.22-2.18 0-1.35.26-2.7.78-4.04.52-1.35 1.22-2.49 2.1-3.43.88-.94 1.51-1.53 1.89-1.77.1-.06.14-.1.14-.13 0-.04-.07-.05-.21-.05-.31 0-.55.04-.71.12-.16.08-.53.4-1.1.96s-1.07 1.14-1.49 1.75c-.42.61-.78 1.25-1.06 1.94-.29.69-.51 1.42-.68 2.19-.17.77-.25 1.63-.25 2.57 0 .58.07 1.25.2 1.99s.33 1.41.58 2c.25.59.41.9.48.94.07.04.24.06.51.06.09 0 .13-.02.13-.05l-.03-.05c-.04-.05-.19-.35-.45-.9zm7.79-4.69c0-.09-.04-.14-.12-.14-.08 0-.18.08-.29.24-.28.41-.59.71-.92.91s-.61.3-.85.3c-.18 0-.36-.08-.52-.25-.17-.16-.25-.42-.25-.77 0-.69.23-1.66.68-2.93.45-1.27 1.01-1.9 1.68-1.9.15 0 .22.08.22.24 0 .06-.01.15-.04.27-.02.07-.02.12-.02.18 0 .13.05.23.14.32.09.08.2.13.34.13.19 0 .34-.06.45-.17.1-.11.16-.24.16-.38 0-.24-.1-.47-.29-.67a.919.919 0 0 0-.71-.31c-.55 0-1.09.29-1.62.87-.11.12-.18.18-.21.18l-.08-.03c-.06-.33-.17-.58-.34-.75-.17-.17-.4-.25-.69-.25-.37 0-.78.19-1.22.56-.44.37-.66.62-.66.74 0 .08.04.11.13.11.08 0 .2-.09.37-.27.45-.48.81-.72 1.09-.72.14 0 .27.08.38.25.11.17.16.39.16.67 0 .58-.27 1.53-.8 2.85-.54 1.32-1.1 1.98-1.68 1.98-.13 0-.23-.05-.3-.14a.41.41 0 0 1-.12-.27c0-.05.01-.12.03-.23.01-.07.02-.13.02-.18 0-.3-.14-.45-.42-.45-.18 0-.33.07-.46.2s-.2.3-.2.51c0 .26.13.48.4.66.27.18.56.26.86.26.4 0 .87-.23 1.41-.68.23-.19.39-.31.47-.36.04.05.11.17.21.37.26.48.66.71 1.21.71.57 0 1.11-.22 1.63-.67.51-.45.77-.78.77-.99zm2.95-5.83c-.13-.75-.33-1.41-.58-2-.25-.59-.41-.9-.48-.94-.07-.04-.24-.06-.51-.06-.09 0-.13.02-.13.05l.03.05c.05.06.2.36.46.91.26.54.46 1.18.61 1.91.15.73.22 1.46.22 2.17 0 1.36-.26 2.71-.78 4.05-.52 1.35-1.22 2.49-2.11 3.43-.89.94-1.51 1.53-1.89 1.77l-.14.13c0 .04.07.06.21.06.3 0 .5-.02.59-.05.1-.03.47-.35 1.11-.94.64-.59 1.19-1.24 1.65-1.94.46-.7.83-1.4 1.12-2.11.28-.7.49-1.44.62-2.21.14-.76.2-1.52.2-2.29 0-.58-.07-1.24-.2-1.99z'/%3E%3Cpath d='M-226.94 257.74c-.26-.54-.46-1.18-.61-1.92-.15-.73-.22-1.46-.22-2.18 0-1.35.26-2.7.78-4.04.52-1.35 1.22-2.49 2.1-3.43.88-.94 1.51-1.53 1.89-1.77.1-.06.14-.1.14-.13 0-.04-.07-.05-.21-.05-.31 0-.55.04-.71.12-.16.08-.53.4-1.1.96s-1.07 1.14-1.49 1.75c-.42.61-.78 1.25-1.06 1.94-.29.69-.51 1.42-.68 2.19-.17.77-.25 1.63-.25 2.57 0 .58.07 1.25.2 1.99s.33 1.41.58 2c.25.59.41.9.48.94.07.04.24.06.51.06.09 0 .13-.02.13-.05l-.03-.05c-.04-.05-.19-.35-.45-.9zm7.79-4.69c0-.09-.04-.14-.12-.14-.08 0-.18.08-.29.24-.28.41-.59.71-.92.91s-.61.3-.85.3c-.18 0-.36-.08-.52-.25-.17-.16-.25-.42-.25-.77 0-.69.23-1.66.68-2.93.45-1.27 1.01-1.9 1.68-1.9.15 0 .22.08.22.24 0 .06-.01.15-.04.27-.02.07-.02.12-.02.18 0 .13.05.23.14.32.09.08.2.13.34.13.19 0 .34-.06.45-.17.1-.11.16-.24.16-.38 0-.24-.1-.47-.29-.67a.919.919 0 0 0-.71-.31c-.55 0-1.09.29-1.62.87-.11.12-.18.18-.21.18l-.08-.03c-.06-.33-.17-.58-.34-.75-.17-.17-.4-.25-.69-.25-.37 0-.78.19-1.22.56-.44.37-.66.62-.66.74 0 .08.04.11.13.11.08 0 .2-.09.37-.27.45-.48.81-.72 1.09-.72.14 0 .27.08.38.25.11.17.16.39.16.67 0 .58-.27 1.53-.8 2.85-.54 1.32-1.1 1.98-1.68 1.98-.13 0-.23-.05-.3-.14a.41.41 0 0 1-.12-.27c0-.05.01-.12.03-.23.01-.07.02-.13.02-.18 0-.3-.14-.45-.42-.45-.18 0-.33.07-.46.2s-.2.3-.2.51c0 .26.13.48.4.66.27.18.56.26.86.26.4 0 .87-.23 1.41-.68.23-.19.39-.31.47-.36.04.05.11.17.21.37.26.48.66.71 1.21.71.57 0 1.11-.22 1.63-.67.51-.45.77-.78.77-.99zm2.95-5.83c-.13-.75-.33-1.41-.58-2-.25-.59-.41-.9-.48-.94-.07-.04-.24-.06-.51-.06-.09 0-.13.02-.13.05l.03.05c.05.06.2.36.46.91.26.54.46 1.18.61 1.91.15.73.22 1.46.22 2.17 0 1.36-.26 2.71-.78 4.05-.52 1.35-1.22 2.49-2.11 3.43-.89.94-1.51 1.53-1.89 1.77l-.14.13c0 .04.07.06.21.06.3 0 .5-.02.59-.05.1-.03.47-.35 1.11-.94.64-.59 1.19-1.24 1.65-1.94.46-.7.83-1.4 1.12-2.11.28-.7.49-1.44.62-2.21.14-.76.2-1.52.2-2.29 0-.58-.07-1.24-.2-1.99z' style='fill:none;stroke:%23000;stroke-width:.5;stroke-linecap:square;stroke-miterlimit:10'/%3E%3Cpath d='M-229.66 247.67c.02-.08.03-.18.04-.3.02-.12.03-.21.04-.27-.88 0-1.36-.01-1.44-.04.39-1.87.78-3.11 1.17-3.73.39-.62.83-.93 1.31-.93.18 0 .32.04.4.11.09.07.13.18.13.33 0 .1-.04.22-.11.35-.12.21-.17.39-.17.53 0 .2.06.36.18.5.12.13.26.2.42.2.2 0 .36-.09.48-.27.12-.18.18-.39.18-.62 0-.4-.13-.75-.39-1.06-.27-.32-.63-.47-1.1-.47-.79 0-1.49.43-2.11 1.28-.61.85-1.09 2.15-1.43 3.9-.68.01-1.21.04-1.62.08l-.1.54 1.6-.05c-.08.33-.26 1.17-.53 2.52-.68 3.42-1.27 5.89-1.77 7.41-.5 1.52-1.1 2.28-1.79 2.28-.19 0-.34-.06-.45-.19s-.17-.26-.17-.41c0-.1.04-.25.11-.45.06-.17.09-.31.09-.42a.75.75 0 0 0-.18-.5.563.563 0 0 0-.44-.21c-.2 0-.36.1-.5.3-.14.2-.2.44-.2.72 0 .43.15.8.45 1.11.3.31.68.47 1.14.47.77 0 1.45-.41 2.06-1.23.61-.82 1.11-2.1 1.51-3.85l1.68-7.57c.51-.03 1.01-.05 1.51-.06z' style='stroke:%23000;stroke-width:.5;stroke-linejoin:round;stroke-miterlimit:10'/%3E%3C/svg%3E")}.device-android i.icon.icon-app-settings{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 14h9a4 4 0 0 1 0 8H7a4 4 0 0 1 0-8Zm9-1a5 5 0 0 1 0 10H7a5 5 0 0 1 0-10h9Z' fill='var(--brand-cell)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 20a2 2 0 1 1 0-4 2 2 0 0 1 0 4Zm0 1a3 3 0 1 1 0-6 3 3 0 0 1 0 6ZM16 3H7a4 4 0 1 0 0 8h9a4 4 0 0 0 0-8ZM7 2a5 5 0 0 0 0 10h9a5 5 0 0 0 0-10H7Z' fill='var(--brand-cell)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 9a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 1a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z' fill='var(--brand-cell)'/%3E%3C/svg%3E")}.device-android i.icon.icon-app-settings,.device-android i.icon.icon-table-settings{background-color:var(--brand-cell);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android i.icon.icon-table-settings{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 2h21v19H1V2Zm11 1h9v5h-9V3Zm0 6h9v5h-9V9Zm-1 5V9H2v5h9Zm-9 1v5h9v-5H2Zm10 0h9v5h-9v-5ZM11 3v5H2V3h9Z' fill='var(--brand-cell)'/%3E%3C/svg%3E")}.device-android i.icon.icon-move-backward{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-cell)'%3E%3Cpath opacity='.3' d='M1 1h17v17H1z'/%3E%3Cpath d='M10 10v17h17V10H10Zm16 16H11V11h15v15Z'/%3E%3C/svg%3E")}.device-android i.icon.icon-move-backward,.device-android i.icon.icon-move-forward{background-color:var(--brand-cell);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-android i.icon.icon-move-forward{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-cell)'%3E%3Cpath opacity='.3' d='M10 10v17h17V10H10Zm16 16H11V11h15v15Z'/%3E%3Cpath d='M1 1h17v17H1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-move-background{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-cell)'%3E%3Cpath opacity='.3' d='M8 8h13v13H8z'/%3E%3Cpath d='M1 1v12h12V1H1Zm11 11H2V2h10v10ZM15 15v12h12V15H15Zm11 11H16V16h10v10Z'/%3E%3C/svg%3E")}.device-android i.icon.icon-move-background,.device-android i.icon.icon-move-foreground{background-color:var(--brand-cell);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-android i.icon.icon-move-foreground{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-cell)'%3E%3Cpath opacity='.3' d='M1 1v12h12V1H1Zm11 11H2V2h10v10ZM15 15v12h12V15H15Zm11 11H16V16h10v10Z'/%3E%3Cpath d='M8 8h13v13H8z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-borders-all{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-cell)'%3E%3Cpath d='M26.9 0H0v27h27V0h-.1ZM13 26H1V14h12v12Zm0-13H1V1h12v12Zm13 13H14V14h12v12Zm0-13H14V1h12v12Z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-borders-all,.device-android i.icon.icon-table-borders-none{background-color:var(--brand-cell);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-android i.icon.icon-table-borders-none{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-cell)'%3E%3Cpath opacity='.3' d='M26.9 0H0v27h27V0h-.1ZM13 26H1V14h12v12Zm0-13H1V1h12v12Zm13 13H14V14h12v12Zm0-13H14V1h12v12Z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-borders-inner{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-cell)'%3E%3Cpath d='M26 13H14V1h-1v12H1v1h12v12h1V14h12v-1z'/%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-borders-inner,.device-android i.icon.icon-table-borders-outer{background-color:var(--brand-cell);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-android i.icon.icon-table-borders-outer{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-cell)'%3E%3Cpath d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-borders-left{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-cell)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M0 0h1v27H0z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-borders-center,.device-android i.icon.icon-table-borders-left{background-color:var(--brand-cell);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-android i.icon.icon-table-borders-center{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-cell)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M13 0h1v27h-1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-borders-right{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-cell)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M26 0h1v27h-1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-borders-right,.device-android i.icon.icon-table-borders-top{background-color:var(--brand-cell);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-android i.icon.icon-table-borders-top{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-cell)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M0 0h27v1H0z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-borders-middle{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-cell)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M0 13h27v1H0z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-borders-bottom,.device-android i.icon.icon-table-borders-middle{background-color:var(--brand-cell);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-android i.icon.icon-table-borders-bottom{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='var(--brand-cell)'%3E%3Cpath opacity='.3' d='M27 0H0v27h27V0ZM1 26V1h25v25H1Z'/%3E%3Cpath d='M0 26h27v1H0z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-borders-dup{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3 -3 28 28' fill='var(--brand-cell)'%3E%3Cpath opacity='.3' d='M3-3v27h27V-3H3zm1 1h25v25H4V-2z'/%3E%3Cpath d='M30-3h-1L3 23v1h1L30-2z'/%3E%3C/svg%3E")}.device-android i.icon.icon-table-borders-ddown,.device-android i.icon.icon-table-borders-dup{background-color:var(--brand-cell);height:28px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:28px}.device-android i.icon.icon-table-borders-ddown{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3 -3 28 28' fill='var(--brand-cell)'%3E%3Cpath opacity='.3' d='M3-3v27h27V-3H3zm1 1h25v25H4V-2z'/%3E%3Cpath d='M30 23 4-3H3v1l26 26h1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-format-general{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M4.77 2.86 7.56 10H6.51l-.78-2.15H2.71L1.91 10H.94l2.78-7.14h1.05zm.66 4.19L4.24 3.72h-.02L3.01 7.05h2.42zM10.85 2.86c.153 0 .318.002.495.005.176.004.352.013.525.03s.335.042.485.075c.15.033.278.083.385.15.233.14.431.334.595.58.163.247.245.55.245.91 0 .38-.092.708-.275.985a1.624 1.624 0 0 1-.785.615v.02c.44.093.776.293 1.01.6s.35.68.35 1.12c0 .26-.047.513-.14.76a1.911 1.911 0 0 1-.415.655c-.183.19-.41.343-.68.46s-.582.175-.935.175H8.26V2.86h2.59zm.26 3.07c.54 0 .928-.095 1.165-.285s.355-.475.355-.855c0-.253-.04-.453-.12-.6a.853.853 0 0 0-.33-.34 1.3 1.3 0 0 0-.485-.155 4.712 4.712 0 0 0-.585-.035h-1.9v2.27h1.9zm.48 3.27c.42 0 .748-.113.985-.34.237-.227.355-.54.355-.94 0-.233-.043-.426-.13-.58a1.006 1.006 0 0 0-.345-.365c-.143-.09-.309-.153-.495-.19s-.38-.055-.58-.055H9.21V9.2h2.38zM19.425 3.87c-.363-.253-.795-.38-1.295-.38-.427 0-.792.08-1.095.24-.304.16-.554.375-.75.645-.197.27-.342.579-.435.925-.093.346-.14.707-.14 1.08 0 .407.047.792.14 1.155s.238.68.435.95c.196.27.448.485.755.645.307.16.673.24 1.1.24.313 0 .591-.052.835-.155A1.89 1.89 0 0 0 20.02 8.13c.1-.253.16-.526.18-.82h.95c-.093.9-.403 1.6-.93 2.1s-1.247.75-2.16.75c-.553 0-1.037-.095-1.45-.285a2.848 2.848 0 0 1-1.03-.785 3.37 3.37 0 0 1-.615-1.18c-.137-.453-.205-.94-.205-1.46s.073-1.008.22-1.465c.146-.457.362-.855.645-1.195s.637-.608 1.06-.805c.423-.196.908-.295 1.455-.295.373 0 .727.05 1.06.15.333.1.63.247.89.44.26.194.476.435.65.725.174.29.287.625.34 1.005h-.95c-.107-.507-.341-.886-.705-1.14zM3.71 19v-5.08H1.87v-.68c.24 0 .473-.018.7-.055s.431-.105.615-.205c.183-.1.338-.236.465-.41.126-.174.213-.393.26-.66h.65V19h-.85zM8.71 13.42c.093-.307.238-.571.435-.795.197-.223.442-.398.735-.525.293-.126.627-.19 1-.19.307 0 .595.045.865.135s.505.22.705.39.359.382.475.635c.117.253.175.547.175.88 0 .314-.048.59-.145.83a2.37 2.37 0 0 1-.385.645c-.16.19-.343.362-.55.515s-.42.3-.64.44c-.22.134-.44.265-.66.395-.22.13-.422.268-.605.415-.183.147-.34.305-.47.475-.13.17-.215.365-.255.585h3.64V19H8.4c.034-.42.108-.778.225-1.075.117-.297.265-.555.445-.775.18-.22.384-.413.61-.58.227-.167.464-.323.71-.47.3-.186.564-.358.79-.515s.415-.315.565-.475a1.7 1.7 0 0 0 .34-.52 1.7 1.7 0 0 0 .115-.65 1.224 1.224 0 0 0-.405-.93 1.27 1.27 0 0 0-.435-.26 1.555 1.555 0 0 0-.53-.09c-.247 0-.458.052-.635.155a1.33 1.33 0 0 0-.435.405c-.114.167-.195.355-.245.565s-.072.422-.065.635H8.6c-.02-.36.017-.693.11-1zM17.59 14.96h.28c.18 0 .351-.025.515-.075.163-.05.306-.123.43-.22.123-.097.222-.218.295-.365.073-.147.11-.313.11-.5 0-.38-.12-.665-.36-.855-.24-.19-.54-.285-.9-.285-.227 0-.425.042-.595.125s-.31.195-.42.335c-.11.14-.192.303-.245.49-.054.187-.08.384-.08.59h-.85c.013-.34.068-.65.165-.93.096-.28.235-.52.415-.72.18-.2.405-.357.675-.47s.581-.17.935-.17c.307 0 .591.038.855.115.263.077.491.192.685.345.193.153.345.35.455.59.11.24.165.523.165.85 0 .32-.094.604-.28.85s-.42.433-.7.56v.02c.433.093.755.297.965.61s.315.683.315 1.11c0 .353-.065.665-.195.935s-.305.495-.525.675c-.22.18-.479.315-.775.405-.297.09-.612.135-.945.135-.36 0-.687-.05-.98-.15a2.011 2.011 0 0 1-.75-.445c-.207-.197-.365-.438-.475-.725s-.162-.613-.155-.98h.85c.013.46.146.835.4 1.125s.623.435 1.11.435c.207 0 .403-.032.59-.095.186-.063.35-.153.49-.27.14-.116.252-.26.335-.43.083-.17.125-.362.125-.575a1.3 1.3 0 0 0-.44-1.015 1.295 1.295 0 0 0-.475-.26 2.009 2.009 0 0 0-.595-.085c-.18 0-.35.01-.51.03v-.72c.033.007.063.01.09.01z'/%3E%3C/svg%3E")}.device-android i.icon.icon-format-general,.device-android i.icon.icon-format-number{background-color:var(--brand-cell);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-format-number{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M3.71 13.833v-5.08H1.87v-.68c.24 0 .473-.018.7-.055s.431-.105.615-.205c.183-.1.338-.236.465-.41.126-.174.213-.393.26-.66h.65v7.09h-.85zM8.5 12.723v1.01c0 .38-.086.706-.26.98-.174.273-.453.467-.84.58v-.5a.755.755 0 0 0 .285-.175.97.97 0 0 0 .28-.525 1 1 0 0 0 .015-.26h-.59v-1.11H8.5zM9.78 9.543c.013-.28.046-.553.1-.82.053-.266.13-.52.23-.76s.236-.45.41-.63a1.87 1.87 0 0 1 .655-.43c.263-.107.578-.16.945-.16s.681.053.945.16c.263.107.481.25.655.43s.31.39.41.63c.1.24.177.494.23.76s.086.54.1.82a17.25 17.25 0 0 1 0 1.62c-.014.28-.047.553-.1.82s-.13.518-.23.755a2.03 2.03 0 0 1-.41.625c-.174.18-.39.322-.65.425-.26.103-.577.155-.95.155-.367 0-.682-.052-.945-.155a1.814 1.814 0 0 1-.655-.425 2.02 2.02 0 0 1-.41-.625 3.877 3.877 0 0 1-.23-.755 5.444 5.444 0 0 1-.1-.82 17.266 17.266 0 0 1 0-1.62zm.905 1.695c.016.33.07.64.16.93.09.29.235.535.435.735.2.2.48.3.84.3s.64-.1.84-.3c.2-.2.345-.445.435-.735.09-.29.143-.6.16-.93a17.982 17.982 0 0 0 .02-1.47 4.826 4.826 0 0 0-.18-1.245c-.057-.2-.14-.375-.25-.525a1.3 1.3 0 0 0-.415-.365 1.234 1.234 0 0 0-.61-.14c-.24 0-.444.047-.61.14a1.3 1.3 0 0 0-.415.365c-.11.15-.194.325-.25.525a4.937 4.937 0 0 0-.18 1.245c-.003.21-.005.402-.005.575 0 .267.008.565.025.895zM15.34 9.543c.013-.28.046-.553.1-.82.053-.266.13-.52.23-.76s.236-.45.41-.63a1.87 1.87 0 0 1 .655-.43c.263-.107.578-.16.945-.16s.681.053.945.16c.263.107.481.25.655.43s.31.39.41.63c.1.24.177.494.23.76s.086.54.1.82a17.25 17.25 0 0 1 0 1.62c-.014.28-.047.553-.1.82s-.13.518-.23.755a2.03 2.03 0 0 1-.41.625c-.174.18-.39.322-.65.425-.26.103-.577.155-.95.155-.367 0-.682-.052-.945-.155a1.814 1.814 0 0 1-.655-.425 2.02 2.02 0 0 1-.41-.625 3.877 3.877 0 0 1-.23-.755 5.444 5.444 0 0 1-.1-.82 17.266 17.266 0 0 1 0-1.62zm.905 1.695c.016.33.07.64.16.93.09.29.235.535.435.735.2.2.48.3.84.3s.64-.1.84-.3c.2-.2.345-.445.435-.735.09-.29.143-.6.16-.93a17.982 17.982 0 0 0 .02-1.47 4.826 4.826 0 0 0-.18-1.245c-.057-.2-.14-.375-.25-.525a1.3 1.3 0 0 0-.415-.365 1.234 1.234 0 0 0-.61-.14c-.24 0-.444.047-.61.14a1.3 1.3 0 0 0-.415.365c-.11.15-.194.325-.25.525a4.937 4.937 0 0 0-.18 1.245c-.003.21-.005.402-.005.575 0 .267.008.565.025.895z'/%3E%3C/svg%3E")}.device-android i.icon.icon-format-integer{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M4.709 14.833v-5.08h-1.84v-.68c.24 0 .474-.018.7-.055s.432-.105.616-.205c.182-.1.338-.236.464-.41a1.57 1.57 0 0 0 .261-.66h.65v7.09h-.851zM8.11 9.253a2.12 2.12 0 0 1 .435-.795c.196-.223.441-.398.734-.525s.627-.19 1-.19c.307 0 .596.045.866.135s.504.22.705.39.358.382.474.635c.117.253.176.547.176.88 0 .314-.049.59-.146.83-.096.24-.225.455-.384.645-.16.19-.344.362-.55.515-.207.153-.42.3-.64.44-.22.134-.44.265-.66.395a5.17 5.17 0 0 0-.605.415c-.184.147-.34.305-.47.475-.13.17-.215.365-.256.585h3.64v.75H7.8a3.78 3.78 0 0 1 .225-1.075c.117-.297.265-.555.446-.775.18-.22.384-.413.61-.58a8.78 8.78 0 0 1 .71-.47c.3-.186.564-.358.79-.515s.414-.315.565-.475c.15-.16.263-.333.34-.52a1.71 1.71 0 0 0 .115-.65 1.239 1.239 0 0 0-.84-1.19 1.555 1.555 0 0 0-.53-.09c-.248 0-.459.052-.635.155a1.329 1.329 0 0 0-.435.405 1.689 1.689 0 0 0-.246.565c-.049.21-.071.422-.064.635H8c-.02-.36.016-.693.11-1zM15.39 10.793h.28c.18 0 .351-.025.515-.075a1.32 1.32 0 0 0 .43-.22 1.069 1.069 0 0 0 .405-.865c0-.38-.12-.665-.36-.855-.24-.19-.54-.285-.9-.285-.227 0-.426.042-.596.125s-.31.195-.42.335c-.11.14-.191.303-.244.49-.054.187-.08.384-.08.59h-.85c.013-.34.068-.65.164-.93s.236-.52.415-.72c.181-.2.406-.357.675-.47.27-.113.582-.17.936-.17.306 0 .592.038.855.115.263.077.49.192.685.345.192.153.345.35.454.59.111.24.166.523.166.85 0 .32-.094.604-.28.85s-.42.433-.7.56v.02c.433.094.755.297.964.61.211.314.316.683.316 1.11 0 .353-.066.665-.196.935s-.304.495-.524.675c-.22.18-.479.315-.775.405-.297.09-.612.135-.946.135-.36 0-.686-.05-.98-.15a2.003 2.003 0 0 1-.75-.445 1.95 1.95 0 0 1-.475-.725 2.596 2.596 0 0 1-.154-.98h.85c.013.46.146.835.4 1.125.253.29.623.435 1.11.435.206 0 .404-.032.59-.095.187-.063.35-.153.49-.27.14-.116.251-.26.335-.43.082-.17.125-.362.125-.575 0-.22-.04-.415-.12-.585s-.187-.313-.321-.43c-.133-.116-.291-.203-.475-.26s-.38-.085-.594-.085c-.181 0-.351.01-.51.03v-.72c.033.007.063.01.09.01z'/%3E%3C/svg%3E")}.device-android i.icon.icon-format-integer,.device-android i.icon.icon-format-scientific{background-color:var(--brand-cell);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-format-scientific{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M4.98 15.833v-5.588H2.957v-.748c.264 0 .52-.02.77-.06.249-.04.474-.116.675-.226.202-.11.373-.26.512-.451.14-.19.234-.432.287-.726h.715v7.799H4.98zM8.6 11.114a5.95 5.95 0 0 1 .11-.902c.059-.293.143-.572.253-.836.11-.264.26-.495.451-.693.19-.198.43-.355.72-.473.29-.117.637-.176 1.04-.176s.75.059 1.039.176a2.051 2.051 0 0 1 1.172 1.166c.11.264.194.543.253.836.058.293.094.594.11.902.014.308.022.605.022.89 0 .287-.008.584-.022.892a6.193 6.193 0 0 1-.11.902c-.059.293-.144.57-.253.83s-.26.49-.451.688c-.19.198-.43.354-.715.468-.286.113-.635.17-1.045.17-.403 0-.75-.057-1.04-.17a1.98 1.98 0 0 1-.72-.468 2.21 2.21 0 0 1-.451-.688 4.256 4.256 0 0 1-.253-.83c-.06-.293-.096-.594-.11-.902s-.022-.605-.022-.891c0-.286.007-.583.022-.891zm.996 1.865c.017.362.076.704.175 1.022.1.32.258.589.479.81.22.219.527.33.924.33s.704-.111.924-.33c.22-.221.379-.49.478-.81s.158-.66.176-1.022c.019-.363.027-.691.027-.985 0-.19-.002-.402-.005-.633a5.52 5.52 0 0 0-.198-1.369c-.062-.22-.154-.412-.275-.577s-.274-.3-.456-.402c-.184-.103-.408-.154-.671-.154s-.488.051-.671.154a1.401 1.401 0 0 0-.456.402 1.794 1.794 0 0 0-.276.577 5.343 5.343 0 0 0-.198 1.37c-.004.23-.005.441-.005.632 0 .294.008.622.028.985zM14.33 5.11c.055-.184.143-.343.26-.477.119-.134.265-.239.441-.315.176-.076.376-.114.6-.114.184 0 .357.027.52.081.162.054.302.132.423.234.12.102.215.229.284.38.07.153.105.329.105.53 0 .187-.028.353-.086.497a1.416 1.416 0 0 1-.231.387c-.097.114-.207.217-.33.31s-.253.18-.384.263a42.4 42.4 0 0 1-.397.237 3.293 3.293 0 0 0-.363.25c-.11.087-.203.182-.281.284a.807.807 0 0 0-.154.35h2.185v.451h-2.778c.02-.252.065-.467.134-.645.07-.178.16-.333.267-.465.108-.132.23-.248.367-.348.135-.1.277-.194.426-.282.18-.112.338-.215.474-.309.135-.094.249-.189.338-.285s.159-.2.204-.312.07-.242.07-.39a.736.736 0 0 0-.243-.558.771.771 0 0 0-.261-.156.936.936 0 0 0-.318-.054.739.739 0 0 0-.643.336c-.067.1-.117.213-.146.34s-.043.252-.04.38h-.51c-.011-.216.01-.416.067-.6z'/%3E%3C/svg%3E")}.device-android i.icon.icon-format-accounting{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M15.5 21h-10C4.1 21 3 19.9 3 18.5v-14C3 3.1 4.1 2 5.5 2h10C16.9 2 18 3.1 18 4.5v14c0 1.4-1.1 2.5-2.5 2.5zM5.5 3C4.7 3 4 3.7 4 4.5v14c0 .8.7 1.5 1.5 1.5h10c.8 0 1.5-.7 1.5-1.5v-14c0-.8-.7-1.5-1.5-1.5h-10z'/%3E%3Cpath d='M14.5 9h-8C5.7 9 5 8.3 5 7.5v-2C5 4.7 5.7 4 6.5 4h8c.8 0 1.5.7 1.5 1.5v2c0 .8-.7 1.5-1.5 1.5zm-8-4c-.3 0-.5.2-.5.5v2c0 .3.2.5.5.5h8c.3 0 .5-.2.5-.5v-2c0-.3-.2-.5-.5-.5h-8zM5 10h3v2H5zM9 10h3v2H9zM13 10h3v2h-3zM13 13h3v2h-3zM9 13h3v2H9zM5 13h3v2H5zM5 16h3v2H5zM9 16h3v2H9zM13 16h3v2h-3z'/%3E%3C/svg%3E")}.device-android i.icon.icon-format-accounting,.device-android i.icon.icon-format-currency{background-color:var(--brand-cell);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-format-currency{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M0 4v14h22V4H0zm21 13H1V5h20v12z'/%3E%3Cpath d='M11 16c-2.2 0-4-2.2-4-5s1.8-5 4-5 4 2.2 4 5-1.8 5-4 5zm0-9c-1.7 0-3 1.8-3 4s1.3 4 3 4 3-1.8 3-4-1.3-4-3-4z'/%3E%3C/svg%3E")}.device-android i.icon.icon-format-date{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M20 20H2V7h18v13zM3 19h16V8H3v11zM8 6H5V2h3v4zM6 5h1V3H6v2zM17 6h-3V2h3v4zm-2-1h1V3h-1v2z'/%3E%3Cpath d='M8.8 15.8v-4.1H7.4v-.5H8c.2 0 .3-.1.5-.2.1-.1.3-.2.4-.3 0-.1.1-.3.1-.5h.5v5.7h-.7zM14.4 11.8c-.3.4-.5.8-.7 1.2-.2.4-.4.9-.5 1.4-.1.5-.2.9-.2 1.4h-.8c0-.5.1-.9.2-1.4.1-.5.3-.9.5-1.3s.4-.8.7-1.2c.3-.4.5-.7.8-1h-3v-.6h3.7v.6c-.2.2-.5.6-.7.9zM2 3h1v4H2zM3 3h2v1H3zM8 3h6v1H8zM17 3h3v1h-3zM19 4h1v3h-1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-format-date,.device-android i.icon.icon-format-time{background-color:var(--brand-cell);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-format-time{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M11.2 21.1C5.5 21.1.9 16.5.9 10.8S5.5.5 11.2.5s10.3 4.6 10.3 10.3-4.6 10.3-10.3 10.3zm0-19.6c-5.1 0-9.3 4.2-9.3 9.3 0 5.1 4.2 9.3 9.3 9.3 5.1 0 9.3-4.2 9.3-9.3 0-5.1-4.2-9.3-9.3-9.3z'/%3E%3Ccircle cx='11.2' cy='10.8' r='1.9'/%3E%3Cpath d='M10.7 2.6h1v8h-1zM7.1 10.4h3.4v.9H7.1z'/%3E%3C/svg%3E")}.device-android i.icon.icon-format-percentage{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M2.8 6.497c.096-.437.258-.825.486-1.161.228-.336.527-.603.9-.8s.834-.298 1.386-.298c.564 0 1.029.096 1.395.288.366.192.66.45.882.774.222.324.378.705.468 1.143.09.438.135.903.135 1.395 0 .468-.052.92-.153 1.36-.102.437-.27.822-.504 1.15-.234.33-.531.598-.89.802-.361.204-.805.306-1.333.306-.54 0-.996-.093-1.368-.28a2.379 2.379 0 0 1-.9-.764 3.265 3.265 0 0 1-.495-1.134 6.053 6.053 0 0 1-.153-1.386c0-.492.048-.956.144-1.395zm1.25 2.214c.031.306.1.588.208.846.108.258.26.474.459.648s.465.26.8.26c.35 0 .625-.083.829-.251s.363-.381.477-.639a2.96 2.96 0 0 0 .225-.855 7.667 7.667 0 0 0 .009-1.737 2.886 2.886 0 0 0-.207-.846 1.734 1.734 0 0 0-.46-.648c-.197-.174-.47-.261-.818-.261-.336 0-.606.087-.81.261s-.364.39-.477.648a2.93 2.93 0 0 0-.225.846 7.661 7.661 0 0 0-.01 1.728zm11.548-4.707L5.932 17.378H4.384l9.684-13.374h1.53zm-3.906 8.253c.096-.438.258-.825.486-1.161.228-.336.528-.603.9-.801s.834-.297 1.386-.297c.564 0 1.03.096 1.395.288.366.193.66.45.882.774.222.324.378.705.468 1.143s.135.903.135 1.395c0 .468-.051.922-.153 1.359a3.24 3.24 0 0 1-.504 1.152c-.234.33-.53.594-.891.792-.36.198-.804.297-1.332.297-.54 0-.996-.094-1.368-.28s-.672-.437-.9-.755a3.14 3.14 0 0 1-.495-1.125c-.102-.432-.153-.893-.153-1.386s.048-.957.144-1.395zm1.251 2.214c.03.306.099.589.207.846.108.258.261.474.46.648.197.174.464.26.8.26.348 0 .624-.082.828-.251.204-.168.363-.381.477-.639s.19-.543.225-.855c.036-.312.054-.606.054-.882 0-.264-.015-.55-.045-.855-.03-.306-.1-.588-.207-.846-.108-.258-.26-.474-.459-.648s-.471-.26-.82-.26c-.335 0-.606.086-.809.26-.204.174-.363.39-.477.648-.115.258-.189.54-.225.846a7.444 7.444 0 0 0-.009 1.728z'/%3E%3C/svg%3E")}.device-android i.icon.icon-format-percentage,.device-android i.icon.icon-format-text{background-color:var(--brand-cell);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.icon-format-text{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--brand-cell)'%3E%3Cpath d='M5.523 6.432 8.871 15h-1.26l-.935-2.58H3.05L2.09 15H.929l3.336-8.568h1.26zm.792 5.028L4.888 7.464h-.025l-1.45 3.996h2.902zM15.219 6.432c.184 0 .383.002.594.005s.422.017.63.038c.208.02.403.048.582.09.18.039.334.1.462.18.28.167.519.4.714.694.196.297.294.66.294 1.093 0 .456-.11.85-.329 1.182-.22.332-.535.578-.943.738v.025c.529.11.932.351 1.213.718.279.37.42.817.42 1.345 0 .312-.057.616-.169.912a2.3 2.3 0 0 1-.498.786c-.22.228-.492.412-.816.552s-.697.21-1.121.21h-4.14V6.432h3.107zm.312 3.684c.649 0 1.114-.114 1.399-.343.283-.227.425-.569.425-1.025 0-.305-.048-.544-.144-.72a1.018 1.018 0 0 0-.396-.408 1.553 1.553 0 0 0-.582-.186 5.697 5.697 0 0 0-.702-.041h-2.279v2.723h2.28zm.576 3.924c.504 0 .899-.136 1.182-.408.284-.272.426-.648.426-1.128 0-.28-.052-.512-.156-.695a1.205 1.205 0 0 0-.413-.439 1.711 1.711 0 0 0-.595-.227 3.52 3.52 0 0 0-.696-.067h-2.603v2.964h2.855z'/%3E%3C/svg%3E")}.device-android i.icon.sortdown{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-238 240 22 22' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:var(--brand-cell)}%3C/style%3E%3Cpath class='st0' d='m-230 256.4-.7-.7-2.3 2.4V242h-1v16.1l-2.3-2.4-.7.7 3.5 3.6zM-226 249.55l2.9-7.55h1.08l3.09 7.55h-1.14l-.88-2.29h-3.16l-.83 2.29H-226zm2.18-3.1h2.56l-.79-2.09c-.24-.64-.42-1.16-.54-1.57-.1.48-.23.97-.41 1.44l-.82 2.22zM-225.93 259v-.93l3.87-4.84c.28-.34.54-.64.78-.9h-4.21v-.89h5.41v.89l-4.24 5.24-.46.53h4.82v.9h-5.97z'/%3E%3C/svg%3E")}.device-android i.icon.sortdown,.device-android i.icon.sortup{background-color:var(--brand-cell);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android i.icon.sortup{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-238 240 22 22' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:var(--brand-cell)}%3C/style%3E%3Cpath class='st0' d='m-233.5 242-3.5 3.6.7.7 2.3-2.4V260h1v-16.1l2.3 2.4.7-.7zM-226.53 260l2.9-7.55h1.08l3.08 7.55h-1.14l-.88-2.29h-3.16l-.82 2.29h-1.06zm2.17-3.1h2.56l-.79-2.09c-.24-.64-.42-1.16-.54-1.57-.1.48-.23.97-.41 1.44l-.82 2.22zM-225.97 250.55v-.93l3.87-4.84c.28-.34.54-.64.78-.9h-4.21V243h5.41v.89l-4.24 5.24-.46.53h4.82v.89h-5.97z'/%3E%3C/svg%3E")}.device-android i.icon.icon-users{background-color:var(--brand-cell);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5 7c0 2.262-.564 3.952-1.299 5.03-.743 1.091-1.578 1.47-2.201 1.47s-1.458-.379-2.201-1.47C9.064 10.953 8.5 9.263 8.5 7c0-2.077 1.722-3.5 3.5-3.5s3.5 1.423 3.5 3.5Zm-.654 6.622C14.006 14.519 13.004 15 12 15s-2.006-.48-2.846-1.378c-1.457.578-2.676 1.15-3.625 1.728C3.83 16.384 3.5 17.12 3.5 17.5c0 .51.264 1.198 1.547 1.84 1.328.666 3.562 1.16 6.953 1.16 3.39 0 5.625-.494 6.953-1.16 1.283-.642 1.547-1.33 1.547-1.84 0-.38-.329-1.116-2.03-2.15-.948-.577-2.167-1.15-3.624-1.728Zm.908-1.252C16.514 11.028 17 9.21 17 7c0-3-2.491-5-5-5S7 4 7 7c0 2.21.486 4.028 1.246 5.37C4.39 13.94 2 15.579 2 17.5 2 19.985 5 22 12 22s10-2.015 10-4.5c0-1.921-2.39-3.56-6.246-5.13Z' fill='var(--brand-cell)'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android i.icon.icon-menu-comment{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.605 16.585c.403-.406.868-.608 1.395-.608s.992.202 1.395.608c.403.405.605.873.605 1.403s-.202.998-.605 1.404c-.403.405-.868.608-1.395.608s-.992-.203-1.395-.608c-.403-.406-.605-.873-.605-1.404 0-.53.202-.998.605-1.403Zm0-5.989c.403-.405.868-.608 1.395-.608s.992.203 1.395.609c.403.405.605.873.605 1.403s-.202.998-.605 1.403c-.403.406-.868.609-1.395.609s-.992-.203-1.395-.609C16.202 12.998 16 12.53 16 12s.202-.998.605-1.403Zm2.79-3.18c-.403.405-.868.607-1.395.607s-.992-.202-1.395-.608C16.202 7.01 16 6.542 16 6.012s.202-.998.605-1.404C17.008 4.203 17.473 4 18 4s.992.203 1.395.608c.403.406.605.873.605 1.404 0 .53-.202.998-.605 1.403Z' fill='var(--text-tertiary)' fill-opacity='.6'/%3E%3C/svg%3E")}.device-android i.icon.icon-menu-comment,.device-android i.icon.icon-resolve-comment{background-color:var(--text-tertiary);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android i.icon.icon-resolve-comment{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 16.172 19.594 5.578 21 6.984l-12 12-5.578-5.578L4.828 12 9 16.172Z' fill='var(--text-tertiary)' fill-opacity='.6'/%3E%3C/svg%3E")}.device-android i.icon.icon-done-comment,.device-android i.icon.icon-resolve-comment.check{background-color:var(--brand-cell);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 16.172 19.594 5.578 21 6.984l-12 12-5.578-5.578L4.828 12 9 16.172Z' fill='var(--brand-cell)'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android i.icon.icon-insert-comment{background-color:var(--brand-cell);height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5 3h-15C3.19 3 2 4.215 2 5.503v9.532c0 1.287 1.19 1.978 2.5 1.978h1c.328 0 .5.179.5.5V21l6-4h8a2 2 0 0 0 2-2V8h-1.5v6.5a1 1 0 0 1-1 1h-8l-4 2.5v-2.5h-3a1 1 0 0 1-1-1v-9a1 1 0 0 1 1-1h15a1 1 0 0 1 1 1V8H22V5.503C22 4.215 20.81 3 19.5 3Z' fill='var(--brand-cell)'/%3E%3Cpath d='M6 7.5h12V9H6V7.5ZM6 11h12v1.5H6V11Z' fill='var(--brand-cell)'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android i.icon.icon-done-comment-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 16.172 19.594 5.578 21 6.984l-12 12-5.578-5.578L4.828 12 9 16.172Z' fill='%23FFF'/%3E%3C/svg%3E");height:24px;width:24px}.device-android i.icon.icon-plus{background-color:var(--fill-white);height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--fill-white)'%3E%3Cpath d='M21 12h-9v9h-2v-9H1v-2h9V1h2v9h9v2z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android .tabbar .link.tab-link i.icon.icon-link{background:#fff}.device-android .navbar i.icon.icon-logo{height:14px;width:100px}.device-android .navbar i.icon.icon-undo{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--toolbar-icons)'%3E%3Cpath d='M20 17v-2c0-1.7-1.3-3-3-3H3.7l3.4 3.4-1.4 1.4-5.2-5.2L0 11l.5-.6 5.2-5.2 1.4 1.4L3.7 10H17c2.8 0 5 2.2 5 5v2h-2z'/%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-redo,.device-android .navbar i.icon.icon-undo{background-color:var(--toolbar-icons);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android .navbar i.icon.icon-redo{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--toolbar-icons)'%3E%3Cpath d='M0 17v-2c0-2.8 2.2-5 5-5h13.3l-3.4-3.4 1.4-1.4 5.2 5.2.5.6-.5.6-5.2 5.2-1.4-1.4 3.4-3.4H5c-1.7 0-3 1.3-3 3v2H0z'/%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-search{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--toolbar-icons)'%3E%3Cpath d='M19.5 16.8 16 13.3c.7-1.1 1.1-2.4 1.1-3.8C17 5.4 13.6 2 9.5 2S2 5.4 2 9.5 5.4 17 9.5 17c1.4 0 2.7-.4 3.8-1.1l3.5 3.5c.7.7 1.9.7 2.6 0 .8-.7.8-1.8.1-2.6zm-10-1.5c-3.2 0-5.8-2.6-5.8-5.8s2.6-5.8 5.8-5.8 5.8 2.6 5.8 5.8-2.6 5.8-5.8 5.8z'/%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-burger,.device-android .navbar i.icon.icon-search{background-color:var(--toolbar-icons);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android .navbar i.icon.icon-burger{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-8 1 22 22' fill='var(--toolbar-icons)'%3E%3Cpath d='M-6 6v2h18V6H-6zm0 7h18v-2H-6v2zm0 5h18v-2H-6v2z'/%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-plus{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--toolbar-icons)'%3E%3Cpath d='M21 12h-9v9h-2v-9H1v-2h9V1h2v9h9v2z'/%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-plus,.device-android .navbar i.icon.icon-settings{background-color:var(--toolbar-icons);height:22px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android .navbar i.icon.icon-settings{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--toolbar-icons)'%3E%3Cpath d='M12.1 2H9.9c-.3 0-.5.2-.6.5l-.5 2.4c0 .2-.2.3-.3.3s-.1 0-.2-.1L6.2 3.8c-.1-.1-.2-.1-.4-.1-.1 0-.3 0-.4.1L3.8 5.4c-.1.2-.2.5 0 .8l1.3 2.1c.1.2.1.4-.2.5l-2.4.5c-.3.1-.5.3-.5.6v2.2c0 .3.2.5.5.6l2.4.5c.3.1.4.3.2.5l-1.3 2.1c-.2.2-.1.6.1.8l1.6 1.6c.1.1.3.2.4.2s.2 0 .3-.1L8.3 17c.1-.1.1-.1.2-.1s.3.1.3.3l.5 2.3c.1.3.3.5.6.5h2.2c.3 0 .5-.2.6-.5l.5-2.4c0-.2.1-.3.3-.3.1 0 .1 0 .2.1l2.1 1.3c.1.1.2.1.3.1.2 0 .3-.1.4-.2l1.6-1.6c.2-.2.2-.5.1-.8l-1.3-2.1c-.2-.2-.1-.5.2-.5l2.4-.5c.3-.1.5-.3.5-.6V9.8c0-.3-.2-.5-.5-.6l-2.4-.5c-.3-.1-.4-.3-.2-.5l1.3-2.1c.2-.2.1-.6-.1-.8l-1.6-1.6c-.1-.1-.3-.2-.4-.2s-.2 0-.3.1l-2.1 1.3c-.1.1-.1.1-.2.1s-.3-.1-.3-.3l-.5-2.2c-.1-.3-.3-.5-.6-.5zM11 14.5c-1.9 0-3.5-1.6-3.5-3.5S9.1 7.5 11 7.5s3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5z'/%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-prev{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--toolbar-icons)'%3E%3Cpath d='M5.1 10.9 13.9 2 16 4.1l-6.8 7 6.8 6.8-2.1 2.1-8.8-8.8-.1-.1z'/%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-next,.device-android .navbar i.icon.icon-prev{background-color:var(--toolbar-icons);height:20px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:20px}.device-android .navbar i.icon.icon-next{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--toolbar-icons)'%3E%3Cpath d='M16.9 10.9 8.1 2 6 4.1l6.8 7L6 17.9 8.1 20l8.8-8.8.1-.1z'/%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-expand-down{background-color:var(--toolbar-icons);height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='var(--toolbar-icons)'%3E%3Cpath d='M10.9 16.9 2 8.1 4.1 6l7 6.8L17.9 6 20 8.1l-8.8 8.8-.1.1z'/%3E%3C/svg%3E");-webkit-mask-repeat:round;-webkit-mask-size:contain;width:22px}.device-android .navbar i.icon.icon-add-chart{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 3h-5v18h5V3ZM9.5 9h5v12h-5V9ZM2 13h5v8H2v-8Z' fill='var(--toolbar-icons)'/%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-add-chart,.device-android .navbar i.icon.icon-add-formula{background-color:var(--toolbar-icons);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android .navbar i.icon.icon-add-formula{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 4h16v5h-3V7H8.5l3 5.5-3 5.5H17v-2h3v5H4v-1.5l4-7-4-7V4Z' fill='var(--toolbar-icons)'/%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-add-shape{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='15' r='7' fill='var(--toolbar-icons)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 3a1 1 0 0 0-1 1v13a1 1 0 0 0 1 1h5.582A8 8 0 0 1 18 7.252V4a1 1 0 0 0-1-1H3Z' fill='var(--toolbar-icons)'/%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-add-image,.device-android .navbar i.icon.icon-add-shape{background-color:var(--toolbar-icons);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android .navbar i.icon.icon-add-image{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m4.24 18 3.854-4.5 2.812 3L14.76 12l5 6H4.24Zm17.083 2.39c.451-.406.677-.874.677-1.406V5.016c0-.532-.226-1-.677-1.407A2.266 2.266 0 0 0 19.76 3H4.24c-.59 0-1.112.203-1.563.61C2.226 4.015 2 4.483 2 5.015v13.968c0 .532.226 1 .677 1.407.451.406.972.609 1.563.609h15.52c.59 0 1.111-.203 1.563-.61ZM8 11a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z' fill='var(--toolbar-icons)'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0V0Z' fill='transparent'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-add-other{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm8 0a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm5 3a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z' fill='var(--toolbar-icons)'/%3E%3C/svg%3E")}.device-android .navbar i.icon.icon-add-other,.device-android .navbar i.icon.icon-close-comment{background-color:var(--toolbar-icons);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}.device-android .navbar i.icon.icon-close-comment{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.984 6.422 13.406 12l5.578 5.578-1.406 1.406L12 13.406l-5.578 5.578-1.406-1.406L10.594 12 5.016 6.422l1.406-1.406L12 10.594l5.578-5.578 1.406 1.406Z' fill='var(--toolbar-icons)'/%3E%3C/svg%3E")}.chart-types .thumb.bar-normal{background-image:url(../resources/img/charts/chart-03.png)}.chart-types .thumb.bar-stacked{background-image:url(../resources/img/charts/chart-02.png)}.chart-types .thumb.bar-pstacked{background-image:url(../resources/img/charts/chart-01.png)}.chart-types .thumb.line-normal{background-image:url(../resources/img/charts/chart-06.png)}.chart-types .thumb.line-stacked{background-image:url(../resources/img/charts/chart-05.png)}.chart-types .thumb.line-pstacked{background-image:url(../resources/img/charts/chart-04.png)}.chart-types .thumb.hbar-normal{background-image:url(../resources/img/charts/chart-09.png)}.chart-types .thumb.hbar-stacked{background-image:url(../resources/img/charts/chart-08.png)}.chart-types .thumb.hbar-pstacked{background-image:url(../resources/img/charts/chart-07.png)}.chart-types .thumb.area-normal{background-image:url(../resources/img/charts/chart-12.png)}.chart-types .thumb.area-stacked{background-image:url(../resources/img/charts/chart-11.png)}.chart-types .thumb.area-pstacked{background-image:url(../resources/img/charts/chart-10.png)}.chart-types .thumb.pie{background-image:url(../resources/img/charts/chart-13.png)}.chart-types .thumb.doughnut{background-image:url(../resources/img/charts/chart-14.png)}.chart-types .thumb.pie3d{background-image:url(../resources/img/charts/chart-22.png)}.chart-types .thumb.scatter{background-image:url(../resources/img/charts/chart-15.png)}.chart-types .thumb.stock{background-image:url(../resources/img/charts/chart-16.png)}.chart-types .thumb.line3d{background-image:url(../resources/img/charts/chart-21.png)}.chart-types .thumb.bar3dnormal{background-image:url(../resources/img/charts/chart-17.png)}.chart-types .thumb.bar3dstack{background-image:url(../resources/img/charts/chart-18.png)}.chart-types .thumb.bar3dpstack{background-image:url(../resources/img/charts/chart-19.png)}.chart-types .thumb.hbar3dnormal{background-image:url(../resources/img/charts/chart-25.png)}.chart-types .thumb.hbar3dstack{background-image:url(../resources/img/charts/chart-24.png)}.chart-types .thumb.hbar3dpstack{background-image:url(../resources/img/charts/chart-23.png)}.chart-types .thumb.bar3dpsnormal{background-image:url(../resources/img/charts/chart-20.png)}i.icon.icon-format-xlsx{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 1a3 3 0 0 0-3 3v16a3 3 0 0 0 3 3h16a3 3 0 0 0 3-3V4a3 3 0 0 0-3-3H4Zm0 5h16v12H4V6Zm7.5 1H5v4h6.5V7Zm0 5H5v5h6.5v-5Zm1 0H19v5h-6.5v-5ZM19 7h-6.5v4H19V7Z' fill='%2340865C'/%3E%3C/svg%3E");height:22px;width:22px}i.icon.icon-format-xltx{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 12a6 6 0 1 0 0 12 6 6 0 0 0 0-12Zm.746 10v-5.27h2.506v-1.234h-6.504v1.235h2.479V22h1.519Z' fill='%23A8A8A8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 1a3 3 0 0 0-3 3v16a3 3 0 0 0 3 3h9.101A6.979 6.979 0 0 1 11 18H4V6h16v5.29a6.997 6.997 0 0 1 3 1.811V4a3 3 0 0 0-3-3H4Zm14 10h1V7h-6.5v4H18Zm-6.5 4.397A6.954 6.954 0 0 0 11.07 17H5v-5h6.5v3.397ZM14.392 12a7.036 7.036 0 0 0-1.892 1.67V12h1.892ZM5 7h6.5v4H5V7Z' fill='%2340865C'/%3E%3C/svg%3E");height:22px;width:22px}i.icon.icon-format-ods{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 4a3 3 0 0 1 3-3h16a3 3 0 0 1 3 3v16a3 3 0 0 1-3 3H4a3 3 0 0 1-3-3V4Zm18.952 3.749c-.026-.02-.053-.037-.08-.054l-.02-.013a4.236 4.236 0 0 0-1.763-.651c-1.114-.14-2.179.2-3.078.89a4.32 4.32 0 0 0-2.066-.86c-1.035-.13-2.028.155-2.885.751l-.01.008-.015.01a.135.135 0 0 0-.035.093c0 .066.04.12.09.12l.013-.003.007-.002a3.93 3.93 0 0 1 1.431-.084c1.376.173 2.575.737 3.416 2.002.044.06.083.057.128-.003 1.058-1.627 2.68-2.27 4.424-2.051.097.012.193.028.289.047l.029.006c.029.006.062.013.084.016.058.009.089-.053.089-.119 0-.044-.015-.082-.048-.103Zm-1.026 5.026.01.006c.038.024.064.075.064.136 0 .083-.051.151-.114.151l-.164-.016a5.975 5.975 0 0 0-.547-.026c-2.574 0-4.885 1.254-6.288 3.796l-.04.074-.026.048c-.021.035-.053.056-.088.056a.097.097 0 0 1-.075-.037l-.002-.004-.007-.008c-1.38-1.722-3.215-2.367-5.272-2.367a5.987 5.987 0 0 0-2.24.44.086.086 0 0 1-.023.003c-.063 0-.114-.068-.114-.151a.17.17 0 0 1 .044-.12l.004-.003a.155.155 0 0 1 .009-.008C5.287 13.644 6.767 13 8.363 13c1.122 0 2.188.319 3.15.89C12.773 12.701 14.315 12 15.98 12c1.042 0 2.035.276 2.943.773l.003.002Z' fill='%23237453'/%3E%3C/svg%3E");height:22px;width:22px}i.icon.icon-format-ots{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 12a6 6 0 1 0 0 12 6 6 0 0 0 0-12Zm.746 10v-5.27h2.506v-1.234h-6.504v1.235h2.479V22h1.519Z' fill='%23A8A8A8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 1a3 3 0 0 0-3 3v16a3 3 0 0 0 3 3h9.101A6.979 6.979 0 0 1 11 18c0-.542.062-1.07.178-1.577-1.315-1.328-2.97-1.839-4.801-1.839a5.987 5.987 0 0 0-2.24.44.086.086 0 0 1-.023.003c-.063 0-.114-.068-.114-.151a.17.17 0 0 1 .044-.12l.004-.003a.155.155 0 0 1 .009-.008C5.287 13.644 6.767 13 8.363 13c1.122 0 2.188.319 3.15.89a7.139 7.139 0 0 1 2.244-1.459A6.97 6.97 0 0 1 18 11c1.959 0 3.73.805 5 2.101V4a3 3 0 0 0-3-3H4Zm15.952 6.749c-.026-.02-.053-.037-.08-.054l-.02-.013a4.236 4.236 0 0 0-1.763-.651c-1.114-.14-2.179.2-3.078.89a4.32 4.32 0 0 0-2.066-.86c-1.035-.13-2.028.155-2.885.751l-.01.008-.015.01a.135.135 0 0 0-.035.093c0 .066.04.12.09.12l.013-.003.007-.002a3.93 3.93 0 0 1 1.431-.084c1.376.173 2.575.737 3.416 2.002.044.06.083.057.128-.003 1.058-1.627 2.68-2.27 4.424-2.051.097.012.193.028.289.047l.029.006c.029.006.062.013.084.016.058.009.089-.053.089-.119 0-.044-.015-.082-.048-.103Z' fill='%23237453'/%3E%3C/svg%3E");height:22px;width:22px}i.icon.icon-format-csv{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 1a3 3 0 0 0-3 3v16a3 3 0 0 0 3 3h16a3 3 0 0 0 3-3V4a3 3 0 0 0-3-3H4Zm1 6.5h4v1H5v-1Zm0 4h4v1H5v-1Zm4 4H5v1h4v-1Zm5-8h-4v1h4v-1Zm0 4h-4v1h4v-1Zm-4 4h4v1h-4v-1Zm5-8h4v1h-4v-1Zm0 4h4v1h-4v-1Zm4 4h-4v1h4v-1Z' fill='%23757575'/%3E%3C/svg%3E");height:22px;width:22px}i.icon.icon-text-orientation-horizontal{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.514 10.75h1.755L8.069 2H6.363L3.25 10.75h1.712l.66-1.988h3.194l.698 1.988ZM7.197 4.041l1.101 3.247h-2.18l1.079-3.247ZM16 2h-3.194v8.75h2.72c1.028-.008 1.677-.028 1.946-.06.429-.051.789-.189 1.08-.412.294-.226.525-.527.692-.9.17-.379.256-.767.256-1.165 0-.505-.13-.945-.392-1.319s-.637-.638-1.123-.794c.345-.17.617-.427.817-.77.204-.342.306-.718.306-1.128 0-.378-.082-.718-.246-1.02a2.162 2.162 0 0 0-.616-.734 1.93 1.93 0 0 0-.834-.358C17.103 2.03 16.632 2 16 2Zm-1.58 3.48V3.456h.926c.76 0 1.22.01 1.38.03.268.036.47.14.604.31.138.168.208.387.208.657 0 .283-.08.511-.24.686-.157.172-.373.275-.65.31-.152.02-.542.03-1.171.03h-1.058Zm0 3.796v-2.34h1.302c.734 0 1.21.042 1.428.125.222.084.391.217.507.4.117.183.175.406.175.669 0 .31-.076.559-.23.746a.973.973 0 0 1-.582.346c-.157.036-.526.054-1.107.054h-1.494Zm3.563 3.974 3.52 3.833.497.542-.498.542L17.982 22l-.994-1.084 2.317-2.524H2v-1.534h17.305l-2.317-2.524.995-1.084Z' fill='var(--brand-cell)'/%3E%3C/svg%3E")}i.icon.icon-text-orientation-anglecount,i.icon.icon-text-orientation-horizontal{background-color:var(--brand-cell);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}i.icon.icon-text-orientation-anglecount{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 8.72h-5.604v1.358h3.363L8.55 20.916 9.672 22l10.925-10.856v3.286H22V8.72Z' fill='var(--brand-cell)'/%3E%3Cpath d='m10.658 11.386-1.113 1.076-1.703-.79-2.025 1.958.842 1.623-1.085 1.05L2 9.028l1.082-1.046 7.576 3.403Zm-4.079-.301L3.823 9.769l1.374 2.653 1.382-1.337ZM6.085 5.08 8.11 3.12c.4-.387.718-.657.952-.81.233-.157.485-.255.756-.292a2 2 0 0 1 .856.073c.295.085.562.243.802.475.26.251.434.544.522.879.09.332.08.657-.03.973.407-.203.812-.27 1.215-.202.403.07.764.259 1.085.568.252.244.444.535.575.871.131.332.175.658.133.977-.043.315-.185.62-.424.914-.15.185-.549.595-1.196 1.23l-1.724 1.668-5.547-5.365Zm1.946-.097 1.283 1.24.67-.648c.399-.385.64-.631.724-.737.153-.191.224-.387.215-.588-.01-.205-.104-.395-.283-.568-.172-.166-.354-.257-.548-.275-.194-.023-.387.038-.58.18-.114.086-.412.362-.894.828l-.587.568Zm2.206 2.133 1.483 1.435.947-.916c.369-.357.591-.594.668-.712a.822.822 0 0 0 .15-.57c-.022-.208-.131-.407-.328-.597a1.104 1.104 0 0 0-.534-.303.92.92 0 0 0-.575.066c-.191.082-.52.348-.985.798l-.826.8Z' fill='var(--brand-cell)'/%3E%3C/svg%3E")}i.icon.icon-text-orientation-angleclock{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.28 22v-5.604h-1.358v3.363L3.084 8.55 2 9.672l10.856 10.925H9.57V22h5.71Z' fill='var(--brand-cell)'/%3E%3Cpath d='m12.614 10.658-1.076-1.113.79-1.703-1.958-2.025-1.623.842-1.05-1.085L14.972 2l1.046 1.082-3.403 7.576Zm.301-4.079 1.316-2.756-2.653 1.374 1.337 1.382ZM18.92 6.085l1.96 2.025c.387.4.657.718.81.952.157.233.255.485.292.756a2 2 0 0 1-.073.856 1.905 1.905 0 0 1-.475.802c-.251.26-.544.434-.879.522a1.61 1.61 0 0 1-.973-.03c.203.407.27.812.202 1.215a2.032 2.032 0 0 1-.568 1.085 2.42 2.42 0 0 1-.871.575 1.928 1.928 0 0 1-.977.133c-.315-.043-.62-.185-.914-.424-.185-.15-.595-.549-1.23-1.196l-1.668-1.724 5.365-5.547Zm.097 1.946-1.24 1.283.648.67c.386.399.631.64.737.724.191.153.387.224.588.215.205-.01.395-.104.568-.283.166-.172.258-.354.275-.548.023-.194-.038-.387-.18-.58-.086-.114-.362-.412-.828-.894l-.568-.587Zm-2.133 2.206-1.435 1.483.916.947c.357.369.594.591.712.668a.822.822 0 0 0 .57.15c.208-.022.407-.131.597-.328.161-.166.262-.344.303-.534a.92.92 0 0 0-.066-.575c-.082-.191-.348-.52-.798-.985l-.8-.826Z' fill='var(--brand-cell)'/%3E%3C/svg%3E")}i.icon.icon-text-orientation-angleclock,i.icon.icon-text-orientation-vertical{background-color:var(--brand-cell);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}i.icon.icon-text-orientation-vertical{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m7.104 22.065 3.978-3.52-1.125-.995-2.62 2.318V1.938H5.745v17.93l-2.62-2.318L2 18.545l3.978 3.52.563.497.563-.497Z' fill='var(--brand-cell)'/%3E%3Cpath d='M14.513 13.188h3.316c.656 0 1.145.03 1.465.089.325.056.613.175.866.358.256.183.47.428.64.734.169.303.254.643.254 1.02 0 .41-.106.787-.317 1.129a1.96 1.96 0 0 1-.849.77c.506.155.894.42 1.166.794.272.374.407.813.407 1.319 0 .398-.088.786-.266 1.164a2.308 2.308 0 0 1-.718.901c-.302.223-.675.36-1.12.412-.28.032-.953.052-2.02.06h-2.824v-8.75Zm1.675 1.456v2.023h1.098c.652 0 1.058-.01 1.216-.03.287-.035.511-.139.673-.31.166-.175.25-.404.25-.686 0-.271-.072-.49-.216-.657-.14-.171-.349-.274-.628-.31-.166-.02-.643-.03-1.431-.03h-.962Zm0 3.48v2.34h1.55c.604 0 .987-.019 1.149-.054.249-.048.45-.164.605-.347.159-.187.238-.435.238-.746 0-.262-.06-.485-.181-.668a1.028 1.028 0 0 0-.526-.4c-.227-.084-.72-.125-1.483-.125h-1.352ZM22 10.688h-1.822L19.454 8.7h-3.316l-.685 1.988h-1.776l3.23-8.75h1.772L22 10.688Zm-3.084-3.462-1.143-3.247-1.12 3.247h2.263Z' fill='var(--brand-cell)'/%3E%3C/svg%3E")}i.icon.icon-text-orientation-rotateup{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.914 2.483 2 5.895l1.107.966 2.578-2.248V22H7.25V4.613l2.577 2.248 1.107-.966-3.914-3.412L6.468 2l-.554.483Z' fill='var(--brand-cell)'/%3E%3Cpath d='m21.928 12.594-.029 1.656-1.931.69-.052 3.012 1.91.59-.028 1.615-8.403-2.798.028-1.609 8.505-3.156Zm-3.393 2.857-3.154 1.09 3.119.966.035-2.056ZM13.5 11.079l.051-3.013c.01-.596.047-1.04.11-1.333.058-.296.178-.56.359-.792.18-.236.42-.434.72-.593.294-.159.624-.241.99-.247.395-.007.757.083 1.084.27.327.183.57.436.73.759.158-.462.42-.819.786-1.072a2.264 2.264 0 0 1 1.28-.39c.385-.007.758.067 1.12.223.36.151.646.364.86.638.21.27.337.608.38 1.012.027.253.036.864.027 1.834v2.704h-8.498Zm1.432-1.545 1.955-.032.017-.997c.01-.593.007-.962-.01-1.105-.03-.26-.126-.462-.289-.607-.166-.148-.386-.22-.66-.215-.26.004-.473.072-.637.205-.167.13-.27.322-.31.576-.021.15-.038.585-.05 1.301l-.016.874Zm3.362-.055 2.26-.037.025-1.409c.009-.548-.002-.896-.034-1.042a.875.875 0 0 0-.325-.545c-.179-.141-.418-.21-.717-.204-.254.004-.47.062-.649.175a.99.99 0 0 0-.395.484c-.084.207-.132.657-.144 1.35l-.02 1.228Z' fill='var(--brand-cell)'/%3E%3C/svg%3E")}i.icon.icon-text-orientation-rotatedown,i.icon.icon-text-orientation-rotateup{background-color:var(--brand-cell);height:24px;-webkit-mask-repeat:round;-webkit-mask-size:contain;width:24px}i.icon.icon-text-orientation-rotatedown{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m7.021 21.517 3.914-3.412-1.107-.966-2.577 2.248V2H5.685v17.387l-2.578-2.248L2 18.105l3.914 3.412.554.483.553-.483Z' fill='var(--brand-cell)'/%3E%3Cpath d='m13.467 11.406.029-1.656 1.931-.69.052-3.012-1.91-.59.028-1.615L22 6.641l-.028 1.609-8.505 3.156Zm3.393-2.857 3.155-1.09-3.12-.966-.035 2.056ZM21.896 12.921l-.052 3.013c-.01.596-.047 1.04-.11 1.333-.058.296-.178.56-.359.792-.18.236-.42.434-.719.593a2.126 2.126 0 0 1-.99.247 2.081 2.081 0 0 1-1.085-.27 1.74 1.74 0 0 1-.73-.759c-.158.462-.42.819-.785 1.072a2.264 2.264 0 0 1-1.281.39 2.706 2.706 0 0 1-1.12-.223 2.107 2.107 0 0 1-.86-.638c-.21-.27-.337-.608-.38-1.012-.027-.253-.035-.864-.026-1.834V12.92h8.497Zm-1.433 1.545-1.955.032-.017.997c-.01.593-.007.962.01 1.105.03.26.126.462.29.607.166.148.385.22.658.215.262-.004.474-.072.638-.205.167-.13.27-.322.31-.576.021-.15.038-.585.05-1.301l.016-.874Zm-3.362.055-2.26.037-.024 1.409c-.01.548.002.896.034 1.042.042.226.15.407.324.545.179.141.418.21.718.204.253-.004.47-.062.648-.175a.99.99 0 0 0 .395-.484c.084-.207.132-.657.144-1.35l.021-1.228Z' fill='var(--brand-cell)'/%3E%3C/svg%3E")}#idx-celleditor{background-color:#fff;display:flex;height:30px;min-height:30px;z-index:5001}#idx-celleditor,#idx-celleditor *{box-sizing:border-box}#idx-celleditor.expanded{min-height:70px;transition:min-height .1s}#idx-celleditor:after{background-color:var(--background-menu-divider);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:auto;top:auto;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)));transform-origin:50% 100%;width:100%;z-index:15}#idx-celleditor #box-cell-name{display:inline-flex}#idx-celleditor #idx-cell-name{border:0;color:var(--text-normal);display:inline-block;line-height:30px;padding:0 4px;text-align:center;width:90px}#idx-celleditor #idx-cell-name[disabled]{color:#848484;opacity:.5}.phone #idx-celleditor #idx-cell-name{display:none}#idx-celleditor #idx-btn-function{height:30px;line-height:30px;padding:0 10px}#idx-celleditor #idx-cell-content{color:var(--text-normal);height:100%;line-height:1.42857143;min-height:30px;padding:3px;vertical-align:middle;width:100%}#idx-celleditor .caret{height:16px;width:30px}#idx-celleditor .caret:after{background-color:initial;border:1px solid var(--brand-cell);border-bottom:none;border-right:none;content:"";height:8px;left:6px;position:absolute;top:8px;transform:rotate(-135deg);transition:transform .2s ease;width:8px}#idx-celleditor.expanded .caret:after{transform:rotate(45deg) translate(3px,3px)}#idx-celleditor .ce-group{background-color:var(--background-secondary)}#idx-celleditor .group--content{position:relative}#idx-celleditor .group--content:before{background-color:var(--background-menu-divider);bottom:auto;content:"";display:block;height:100%;left:0;position:absolute;right:auto;top:0;transform:scaleX(calc(1/var(--f7-device-pixel-ratio)));transform-origin:0 50%;width:1px;z-index:15}.statusbar{background-color:var(--background-tertiary);display:flex;height:30px;min-height:30px;transition:top .4s}.statusbar:before{background-color:var(--background-menu-divider);bottom:auto;content:"";display:block;height:1px;left:0;position:absolute;right:auto;top:0;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)));transform-origin:50% 0;width:100%;z-index:15}.statusbar .box-tab{display:flex}.statusbar .tab{border:0;border-radius:0;display:inline-block;font-size:18px;height:100%;line-height:inherit;min-width:48px;position:relative;text-align:center}.statusbar .tab.active{background-color:var(--background-secondary);font-weight:600}.statusbar .tab.active a{box-shadow:inset 0 2px 0 #49795d}.statusbar .tab:after{background-color:var(--background-menu-divider);bottom:auto;content:"";display:block;height:100%;left:auto;position:absolute;right:0;top:0;transform:scaleX(calc(1/var(--f7-device-pixel-ratio)));transform-origin:100% 50%;width:1px;z-index:15}.statusbar .statusbar--box-tabs{overflow-x:auto;overflow-y:hidden}.statusbar .statusbar--box-tabs::-webkit-scrollbar{-webkit-appearance:none;display:none}.statusbar .statusbar--box-tabs>ul{height:100%;margin:0;overflow-x:scroll;padding:0;white-space:nowrap}.statusbar .statusbar--box-tabs>ul>li a{color:var(--text-normal);display:block;font-size:12px;height:100%;line-height:30px;padding:0 10px}.statusbar .tab i.icon{height:18px;width:18px}.statusbar .tab i.icon.icon-plus.bold{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 9.987H9.987V16H8.013V9.987H2V8.013h6.013V2h1.974v6.013H16v1.974Z'/%3E%3C/svg%3E")}.statusbar .tab i.icon.icon-list.bold,.statusbar .tab i.icon.icon-plus.bold{background-color:var(--brand-cell);-webkit-mask-repeat:round;-webkit-mask-size:contain}.statusbar .tab i.icon.icon-list.bold{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4h14v2H2V4Zm0 4.016h14v2.015H2V8.016ZM2 12h14v2H2v-2Z'/%3E%3C/svg%3E")}.page[data-name=home] .page-content{align-items:stretch;display:flex;flex-direction:column}:root{--f7-popover-width:360px}.page-function-info .page-content,.page-function-info.page-content{background-color:var(--background-primary)}.page-function-info .function-info{padding:0 15px}.page-function-info .function-info h3{color:var(--text-normal)}.page-function-info .function-info p{color:var(--text-secondary)}.username-tip{background-color:#ee3525}.doc-placeholder{background:#fbfbfb;border:1px solid #dfdfdf;font-size:0;height:100%;left:0;overflow:hidden;padding-top:calc(var(--f7-page-navbar-offset, 0px) + var(--f7-page-subnavbar-offset, 0px));position:absolute;top:0;white-space:nowrap;width:100%;z-index:6000}.doc-placeholder>.columns{-webkit-animation:flickerAnimation 2s ease-in-out infinite;-moz-animation:flickerAnimation 2s ease-in-out infinite;-o-animation:flickerAnimation 2s ease-in-out infinite;animation:flickerAnimation 2s ease-in-out infinite;background:linear-gradient(90deg,#d5d5d5,transparent 1px) 0 0,linear-gradient(transparent 19px,#d5d5d5 20px) 0 0,linear-gradient(#f1f1f1,#f1f1f1 20px) 0 0 repeat-x;background-size:80px 20px;display:inline-block;height:100%;overflow:hidden;width:100%}.doc-placeholder>.columns:first-child{background:linear-gradient(#f1f1f1 19px,#d5d5d5 20px) 0 0;background-size:20px 20px;width:25px}.item-input-wrap input[type=number]{-moz-appearance:textfield}.move-sheet .swipe-container{background-color:var(--background-primary);display:flex;height:40px;justify-content:center}.move-sheet .swipe-container .icon-swipe{background:var(--background-menu-divider);border-radius:2px;height:4px;margin-top:8px;width:40px}.move-sheet .navbar{top:-1px}.actions-move-sheet{background-color:var(--background-secondary)}.all-list{--f7-popover-width:190px}.all-list .item-checkbox{padding-left:8px}.all-list .item-checkbox .icon-checkbox{border-color:transparent;margin-right:8px}.all-list .item-checkbox .icon-checkbox:after{color:var(--brand-cell)}.all-list .item-checkbox .item-after div{color:var(--text-secondary);font-style:italic}.all-list .item-checkbox input[type=checkbox]:checked~.icon-checkbox{background-color:unset;border-color:transparent}.popover-filter .list ul li:first-child .list-button,.sheet-filter .list ul li:first-child .list-button{color:var(--text-normal)}.popover-filter .list ul li:first-child .list-button:after,.sheet-filter .list ul li:first-child .list-button:after{background:var(--background-menu-divider)}.popover-filter .list .item-inner,.sheet-filter .list .item-inner{color:var(--text-normal)}.tooltip-cell-data{border-radius:4px;box-shadow:0 20px 46px rgba(0,0,0,.1);height:153px;overflow-y:auto;width:186px}.tooltip-cell-data .popover-inner{padding:8px}.tooltip-cell-data__title{color:var(--text-normal);font-size:12px;font-style:normal;font-weight:600;line-height:16px;margin:0 0 4px}.tooltip-cell-data__msg{color:var(--text-secondary);font-size:11px;font-style:normal;font-weight:400;letter-spacing:.06px;line-height:13px;margin:0}.cell-styles-list ul{background-color:var(--background-tertiary);display:flex;flex-wrap:wrap;justify-content:space-around;padding-left:5px;padding-right:5px;padding-top:5px}.cell-styles-list ul li.item-theme{background-position:50%;background-repeat:no-repeat;border:2px solid var(--fill-white);height:53px;margin-bottom:8px;padding:1px;width:108px}.cell-styles-list ul li.item-theme .item-content,.cell-styles-list ul li.item-theme .item-content .item-inner{height:100%;padding:0;width:100%}.cell-styles-list ul li.item-theme .item-content .item-inner:after{display:none}.cell-styles-list ul li.item-theme .item-content .item-inner .thumb{background-color:var(--canvas-content-background);background-size:contain;height:100%;padding:0;width:100%}.cell-styles-list ul li.item-theme.active:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='%2340865c'%3E%3Ccircle fill='%23fff' cx='11' cy='11' r='11'/%3E%3Cpath d='M11 21a10 10 0 1 1 10-10 10 10 0 0 1-10 10Zm6.4-13.68L17.06 7a.48.48 0 0 0-.67 0l-7 6.84-2.44-2.6a.51.51 0 0 0-.59.08l-.36.34a.58.58 0 0 0 0 .65l3.19 3.35a.38.38 0 0 0 .39 0L17.4 8a.48.48 0 0 0 0-.67Z'/%3E%3C/svg%3E");bottom:2px;content:"";height:22px;position:absolute;right:2px;width:22px;z-index:1}.cell-styles-list ul:after{display:none} /*# sourceMappingURL=css/887.css.map */ diff --git a/language/translate.json b/language/translate.json index d6e5e6b1f..8b4e3a602 100644 --- a/language/translate.json +++ b/language/translate.json @@ -14793,5 +14793,16 @@ "de": "Willst du es wirklich löschen?", "fr": "Êtes-vous sûr de vouloir restaurer supprimer?", "id": "Kau yakin ingin menghapusnya kembali?" + }, + { + "key": "匿名消息将通过匿名消息(机器人)发送给对方,不会记录你的任何身份信息", + "zh": "", + "zh-CHT": "匿名消息將通過匿名消息(機器人)發送給對方,不會記錄你的任何身份信息", + "en": "Anonymous messages will be sent to each other via anonymous messages (bots) and will not record any identifying information about you", + "ko": "신원을 기록하지 않고 익명의 메시지 (로봇)를 통해 상대방에게 전달될 것이다", + "ja": "匿名メッセージは匿名メッセージ(ロボット)を介して相手に送られますあなたの識別情報は一切記録されません", + "de": "Anonyme nachrichten werden über diese anonymen nachrichten übermittelt, ohne dass ihre identität aufgezeichnet wird", + "fr": "Un message anonyme sera envoyé à l’autre partie via un message anonyme (bot) et aucune information d’identification de vous ne sera enregistrée", + "id": "Pesan anonim akan dikirim ke pihak lain melalui pesan anonim (robot) yang tidak akan merekam informasi identitas anda" } ] \ No newline at end of file diff --git a/package.json b/package.json index 0f58b28a8..fb75d54b3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "DooTask", - "version": "0.24.53", + "version": "0.24.55", "description": "DooTask is task management system.", "scripts": { "start": "./cmd dev", diff --git a/public/js/build/404.35309d95.js b/public/js/build/404.9a7dad6e.js similarity index 87% rename from public/js/build/404.35309d95.js rename to public/js/build/404.9a7dad6e.js index e177979b7..a11a6f09a 100644 --- a/public/js/build/404.35309d95.js +++ b/public/js/build/404.9a7dad6e.js @@ -1 +1 @@ -import{n}from"./app.207f445f.js";var r=function(){var e=this,t=e.$createElement;return e._self._c,e._m(0)},a=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"page-404"},[s("div",{staticClass:"flex-center position-ref full-height"},[s("div",{staticClass:"code"},[e._v("404")]),s("div",{staticClass:"message"},[e._v("Not Found")])])])}];const i={},_={};var o=n(i,r,a,!1,c,"7d7154a8",null,null);function c(e){for(let t in _)this[t]=_[t]}var v=function(){return o.exports}();export{v as default}; +import{n}from"./app.af833d7d.js";var r=function(){var e=this,t=e.$createElement;return e._self._c,e._m(0)},a=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"page-404"},[s("div",{staticClass:"flex-center position-ref full-height"},[s("div",{staticClass:"code"},[e._v("404")]),s("div",{staticClass:"message"},[e._v("Not Found")])])])}];const i={},_={};var o=n(i,r,a,!1,c,"7d7154a8",null,null);function c(e){for(let t in _)this[t]=_[t]}var v=function(){return o.exports}();export{v as default}; diff --git a/public/js/build/AceEditor.25e138fc.js b/public/js/build/AceEditor.17aad058.js similarity index 98% rename from public/js/build/AceEditor.25e138fc.js rename to public/js/build/AceEditor.17aad058.js index 895f7f625..c5658f5e8 100644 --- a/public/js/build/AceEditor.25e138fc.js +++ b/public/js/build/AceEditor.17aad058.js @@ -1 +1 @@ -import{m as h,n as l}from"./app.207f445f.js";const d={name:"AceEditor",props:{value:{default:""},options:{type:Object,default:()=>({})},theme:{type:String,default:"auto"},ext:{type:String,default:"txt"},height:{type:Number||null,default:null},width:{type:Number||null,default:null},wrap:{type:Boolean,default:!1},readOnly:{type:Boolean,default:!1}},render(e){return e("div",{class:"no-dark-content"})},data:()=>({code:"",editor:null,cursorPosition:{row:0,column:0},supportedModes:{Apache_Conf:["^htaccess|^htgroups|^htpasswd|^conf|htaccess|htgroups|htpasswd"],BatchFile:["bat|cmd"],C_Cpp:["cpp|c|cc|cxx|h|hh|hpp|ino"],CSharp:["cs"],CSS:["css"],Dockerfile:["^Dockerfile"],golang:["go|golang"],HTML:["html|htm|xhtml|vue|we|wpy"],Java:["java"],JavaScript:["js|jsm|jsx"],JSON:["json"],JSP:["jsp"],LESS:["less"],Lua:["lua"],Makefile:["^Makefile|^GNUmakefile|^makefile|^OCamlMakefile|make"],Markdown:["md|markdown"],MySQL:["mysql"],Nginx:["nginx|conf"],INI:["ini|conf|cfg|prefs"],ObjectiveC:["m|mm"],Perl:["pl|pm"],Perl6:["p6|pl6|pm6"],pgSQL:["pgsql"],PHP_Laravel_blade:["blade.php"],PHP:["php|inc|phtml|shtml|php3|php4|php5|phps|phpt|aw|ctp|module"],Powershell:["ps1"],Python:["py"],R:["r"],Ruby:["rb|ru|gemspec|rake|^Guardfile|^Rakefile|^Gemfile"],Rust:["rs"],SASS:["sass"],SCSS:["scss"],SH:["sh|bash|^.bashrc"],SQL:["sql"],SQLServer:["sqlserver"],Swift:["swift"],Text:["txt"],Typescript:["ts|typescript|str"],VBScript:["vbs|vb"],Verilog:["v|vh|sv|svh"],XML:["xml|rdf|rss|wsdl|xslt|atom|mathml|mml|xul|xbl|xaml|plist"],YAML:["yaml|yml"],Compress:["tar|zip|7z|rar|gz|arj|z"],images:["icon|jpg|jpeg|png|bmp|gif|tif|emf"]}}),mounted(){$A.loadScriptS(["js/ace/ace.js","js/ace/mode-json.js"],()=>{this.setSize(this.$el,{height:this.height,width:this.width}),this.editor=window.ace.edit(this.$el,{wrap:this.wrap,showPrintMargin:!1,readOnly:this.readOnly,keyboardHandler:"vscode"}),this.editor.session.setMode(`ace/mode/${this.getFileMode()}`),this.$emit("mounted",this.editor),this.editor.session.$worker&&this.editor.session.$worker.addEventListener("annotate",this.workerMessage,!1),this.setValue(this.value),this.editor.setOptions(this.options),this.editTheme&&this.editor.setTheme(`ace/theme/${this.editTheme}`),this.editor.commands.addCommand({name:"\u4FDD\u5B58\u6587\u4EF6",bindKey:{win:"Ctrl-S",mac:"Command-S"},exec:()=>{this.$emit("saveData")},readOnly:!1}),this.editor.getSession().on("change",()=>{this.code=this.editor.getValue(),this.$emit("input",this.code)})})},methods:{workerMessage({data:e}){this.cursorPosition=this.editor.selection.getCursor();const[t]=e;t&&t.type==="error"?this.$emit("validationFailed",t):this.$emit("change",this.editor.getValue())},setSize(e,{width:t=this.width,height:s=this.height}){e.style.width=t&&typeof t=="number"?`${t}px`:"100%",e.style.height=s&&typeof s=="number"?`${s}px`:"100%",this.$nextTick(()=>this.editor&&this.editor.resize())},setValue(e){typeof e=="string"&&this.editor&&(this.editor.setValue(e),this.editor.clearSelection())},getFileMode(){var e=this.ext||"text";for(var t in this.supportedModes)for(var s=this.supportedModes[t],r=s[0].split("|"),a=t.toLowerCase(),i=0;i({})},theme:{type:String,default:"auto"},ext:{type:String,default:"txt"},height:{type:Number||null,default:null},width:{type:Number||null,default:null},wrap:{type:Boolean,default:!1},readOnly:{type:Boolean,default:!1}},render(e){return e("div",{class:"no-dark-content"})},data:()=>({code:"",editor:null,cursorPosition:{row:0,column:0},supportedModes:{Apache_Conf:["^htaccess|^htgroups|^htpasswd|^conf|htaccess|htgroups|htpasswd"],BatchFile:["bat|cmd"],C_Cpp:["cpp|c|cc|cxx|h|hh|hpp|ino"],CSharp:["cs"],CSS:["css"],Dockerfile:["^Dockerfile"],golang:["go|golang"],HTML:["html|htm|xhtml|vue|we|wpy"],Java:["java"],JavaScript:["js|jsm|jsx"],JSON:["json"],JSP:["jsp"],LESS:["less"],Lua:["lua"],Makefile:["^Makefile|^GNUmakefile|^makefile|^OCamlMakefile|make"],Markdown:["md|markdown"],MySQL:["mysql"],Nginx:["nginx|conf"],INI:["ini|conf|cfg|prefs"],ObjectiveC:["m|mm"],Perl:["pl|pm"],Perl6:["p6|pl6|pm6"],pgSQL:["pgsql"],PHP_Laravel_blade:["blade.php"],PHP:["php|inc|phtml|shtml|php3|php4|php5|phps|phpt|aw|ctp|module"],Powershell:["ps1"],Python:["py"],R:["r"],Ruby:["rb|ru|gemspec|rake|^Guardfile|^Rakefile|^Gemfile"],Rust:["rs"],SASS:["sass"],SCSS:["scss"],SH:["sh|bash|^.bashrc"],SQL:["sql"],SQLServer:["sqlserver"],Swift:["swift"],Text:["txt"],Typescript:["ts|typescript|str"],VBScript:["vbs|vb"],Verilog:["v|vh|sv|svh"],XML:["xml|rdf|rss|wsdl|xslt|atom|mathml|mml|xul|xbl|xaml|plist"],YAML:["yaml|yml"],Compress:["tar|zip|7z|rar|gz|arj|z"],images:["icon|jpg|jpeg|png|bmp|gif|tif|emf"]}}),mounted(){$A.loadScriptS(["js/ace/ace.js","js/ace/mode-json.js"],()=>{this.setSize(this.$el,{height:this.height,width:this.width}),this.editor=window.ace.edit(this.$el,{wrap:this.wrap,showPrintMargin:!1,readOnly:this.readOnly,keyboardHandler:"vscode"}),this.editor.session.setMode(`ace/mode/${this.getFileMode()}`),this.$emit("mounted",this.editor),this.editor.session.$worker&&this.editor.session.$worker.addEventListener("annotate",this.workerMessage,!1),this.setValue(this.value),this.editor.setOptions(this.options),this.editTheme&&this.editor.setTheme(`ace/theme/${this.editTheme}`),this.editor.commands.addCommand({name:"\u4FDD\u5B58\u6587\u4EF6",bindKey:{win:"Ctrl-S",mac:"Command-S"},exec:()=>{this.$emit("saveData")},readOnly:!1}),this.editor.getSession().on("change",()=>{this.code=this.editor.getValue(),this.$emit("input",this.code)})})},methods:{workerMessage({data:e}){this.cursorPosition=this.editor.selection.getCursor();const[t]=e;t&&t.type==="error"?this.$emit("validationFailed",t):this.$emit("change",this.editor.getValue())},setSize(e,{width:t=this.width,height:s=this.height}){e.style.width=t&&typeof t=="number"?`${t}px`:"100%",e.style.height=s&&typeof s=="number"?`${s}px`:"100%",this.$nextTick(()=>this.editor&&this.editor.resize())},setValue(e){typeof e=="string"&&this.editor&&(this.editor.setValue(e),this.editor.clearSelection())},getFileMode(){var e=this.ext||"text";for(var t in this.supportedModes)for(var s=this.supportedModes[t],r=s[0].split("|"),a=t.toLowerCase(),i=0;i0?e("Loading"):t._e()],1)]),e("div",{staticClass:"management-box"},[e("div",{staticClass:"management-department"},[e("ul",[e("li",{class:["level-1",t.departmentSelect===0?"active":""],on:{click:function(a){return t.onSelectDepartment(0)}}},[e("i",{staticClass:"taskfont department-icon"},[t._v("\uE766")]),e("div",{staticClass:"department-title"},[t._v(t._s(t.$L("\u9ED8\u8BA4\u90E8\u95E8")))]),e("EDropdown",{attrs:{size:"medium",trigger:"click"},on:{command:t.onOpDepartment}},[e("i",{staticClass:"taskfont department-menu",on:{click:function(a){a.stopPropagation()}}},[t._v("\uE6E9")]),e("EDropdownMenu",{attrs:{slot:"dropdown"},slot:"dropdown"},[e("EDropdownItem",{attrs:{command:"add_0"}},[e("div",[t._v(t._s(t.$L("\u6DFB\u52A0\u5B50\u90E8\u95E8")))])])],1)],1)],1),t._l(t.departmentList,function(a){return e("li",{key:a.id,class:[`level-${a.level}`,t.departmentSelect===a.id?"active":""],on:{click:function(i){return t.onSelectDepartment(a.id)}}},[e("UserAvatar",{staticClass:"department-icon",attrs:{userid:a.owner_userid,size:20}},[e("p",[e("strong",[t._v(t._s(t.$L("\u90E8\u95E8\u8D1F\u8D23\u4EBA")))])])]),e("div",{staticClass:"department-title"},[t._v(t._s(a.name))]),e("EDropdown",{attrs:{size:"medium",trigger:"click"},on:{command:t.onOpDepartment}},[e("i",{staticClass:"taskfont department-menu",on:{click:function(i){i.stopPropagation()}}},[t._v("\uE6E9")]),e("EDropdownMenu",{attrs:{slot:"dropdown"},slot:"dropdown"},[a.level<=2?e("EDropdownItem",{attrs:{command:`add_${a.id}`}},[e("div",[t._v(t._s(t.$L("\u6DFB\u52A0\u5B50\u90E8\u95E8")))])]):t._e(),e("EDropdownItem",{attrs:{command:`edit_${a.id}`}},[e("div",[t._v(t._s(t.$L("\u7F16\u8F91")))])]),e("EDropdownItem",{attrs:{command:`del_${a.id}`}},[e("div",{staticStyle:{color:"#f00"}},[t._v(t._s(t.$L("\u5220\u9664")))])])],1)],1)],1)})],2),e("div",{staticClass:"department-buttons"},[e("Button",{attrs:{type:"primary",icon:"md-add"},on:{click:function(a){return t.onShowDepartment(null)}}},[t._v(t._s(t.$L("\u65B0\u5EFA\u90E8\u95E8")))])],1)]),e("div",{staticClass:"management-user"},[e("div",{staticClass:"search-container lr"},[e("ul",[e("li",[e("div",{staticClass:"search-label"},[t._v(" "+t._s(t.$L("\u5173\u952E\u8BCD"))+" ")]),e("div",{staticClass:"search-content"},[e("Input",{attrs:{placeholder:t.$L("\u90AE\u7BB1\u3001\u6635\u79F0\u3001\u804C\u4F4D"),clearable:""},model:{value:t.keys.key,callback:function(a){t.$set(t.keys,"key",a)},expression:"keys.key"}})],1)]),e("li",[e("div",{staticClass:"search-label"},[t._v(" "+t._s(t.$L("\u8EAB\u4EFD"))+" ")]),e("div",{staticClass:"search-content"},[e("Select",{attrs:{placeholder:t.$L("\u5168\u90E8")},model:{value:t.keys.identity,callback:function(a){t.$set(t.keys,"identity",a)},expression:"keys.identity"}},[e("Option",{attrs:{value:""}},[t._v(t._s(t.$L("\u5168\u90E8")))]),e("Option",{attrs:{value:"admin"}},[t._v(t._s(t.$L("\u7BA1\u7406\u5458")))]),e("Option",{attrs:{value:"noadmin"}},[t._v(t._s(t.$L("\u975E\u7BA1\u7406\u5458")))]),e("Option",{attrs:{value:"temp"}},[t._v(t._s(t.$L("\u4E34\u65F6\u5E10\u53F7")))]),e("Option",{attrs:{value:"notemp"}},[t._v(t._s(t.$L("\u975E\u4E34\u65F6\u5E10\u53F7")))])],1)],1)]),e("li",[e("div",{staticClass:"search-label"},[t._v(" "+t._s(t.$L("\u5728\u804C\u72B6\u6001"))+" ")]),e("div",{staticClass:"search-content"},[e("Select",{attrs:{placeholder:t.$L("\u5728\u804C")},model:{value:t.keys.disable,callback:function(a){t.$set(t.keys,"disable",a)},expression:"keys.disable"}},[e("Option",{attrs:{value:""}},[t._v(t._s(t.$L("\u5728\u804C")))]),e("Option",{attrs:{value:"yes"}},[t._v(t._s(t.$L("\u79BB\u804C")))]),e("Option",{attrs:{value:"all"}},[t._v(t._s(t.$L("\u5168\u90E8")))])],1)],1)]),t.checkinMac?e("li",[e("div",{staticClass:"search-label"},[t._v(" "+t._s(t.$L("MAC\u5730\u5740"))+" ")]),e("div",{staticClass:"search-content"},[e("Input",{attrs:{placeholder:t.$L("MAC\u5730\u5740"),clearable:""},model:{value:t.keys.checkin_mac,callback:function(a){t.$set(t.keys,"checkin_mac",a)},expression:"keys.checkin_mac"}})],1)]):e("li",[e("div",{staticClass:"search-label"},[t._v(" "+t._s(t.$L("\u90AE\u7BB1\u8BA4\u8BC1"))+" ")]),e("div",{staticClass:"search-content"},[e("Select",{attrs:{placeholder:t.$L("\u5168\u90E8")},model:{value:t.keys.email_verity,callback:function(a){t.$set(t.keys,"email_verity",a)},expression:"keys.email_verity"}},[e("Option",{attrs:{value:""}},[t._v(t._s(t.$L("\u5168\u90E8")))]),e("Option",{attrs:{value:"yes"}},[t._v(t._s(t.$L("\u5DF2\u90AE\u7BB1\u8BA4\u8BC1")))]),e("Option",{attrs:{value:"no"}},[t._v(t._s(t.$L("\u672A\u90AE\u7BB1\u8BA4\u8BC1")))])],1)],1)]),e("li",{staticClass:"search-button"},[e("Tooltip",{attrs:{theme:"light",placement:"bottom","transfer-class-name":"search-button-clear",transfer:""}},[e("Button",{attrs:{loading:t.loadIng>0,type:"primary",icon:"ios-search"},on:{click:t.onSearch}},[t._v(t._s(t.$L("\u641C\u7D22")))]),e("div",{attrs:{slot:"content"},slot:"content"},[t.keyIs?e("Button",{attrs:{type:"text"},on:{click:function(a){t.keyIs=!1}}},[t._v(t._s(t.$L("\u53D6\u6D88\u7B5B\u9009")))]):e("Button",{attrs:{loading:t.loadIng>0,type:"text"},on:{click:t.getLists}},[t._v(t._s(t.$L("\u5237\u65B0")))])],1)],1)],1)])]),e("div",{staticClass:"table-page-box"},[e("Table",{attrs:{columns:t.columns,data:t.list,loading:t.loadIng>0,"no-data-text":t.$L(t.noText),stripe:""}}),e("Page",{attrs:{total:t.total,current:t.page,"page-size":t.pageSize,disabled:t.loadIng>0,simple:t.windowSmall,"page-size-opts":[10,20,30,50,100],"show-elevator":"","show-sizer":"","show-total":""},on:{"on-change":t.setPage,"on-page-size-change":t.setPageSize}})],1)])]),e("Modal",{attrs:{title:t.$L(t.departmentData.id>0?"\u4FEE\u6539\u90E8\u95E8":"\u65B0\u5EFA\u90E8\u95E8"),"mask-closable":!1},model:{value:t.departmentShow,callback:function(a){t.departmentShow=a},expression:"departmentShow"}},[e("Form",{ref:"addProject",attrs:{model:t.departmentData,"label-width":"auto"},nativeOn:{submit:function(a){a.preventDefault()}}},[e("FormItem",{attrs:{prop:"name",label:t.$L("\u90E8\u95E8\u540D\u79F0")}},[e("Input",{attrs:{type:"text",placeholder:t.$L("\u8BF7\u8F93\u5165\u90E8\u95E8\u540D\u79F0")},model:{value:t.departmentData.name,callback:function(a){t.$set(t.departmentData,"name",a)},expression:"departmentData.name"}})],1),e("FormItem",{attrs:{prop:"parent_id",label:t.$L("\u4E0A\u7EA7\u90E8\u95E8")}},[e("Select",{attrs:{disabled:t.departmentParentDisabled,placeholder:t.$L("\u8BF7\u9009\u62E9\u4E0A\u7EA7\u90E8\u95E8")},model:{value:t.departmentData.parent_id,callback:function(a){t.$set(t.departmentData,"parent_id",a)},expression:"departmentData.parent_id"}},[e("Option",{attrs:{value:0}},[t._v(t._s(t.$L("\u9ED8\u8BA4\u90E8\u95E8")))]),t._l(t.departmentList,function(a,i){return a.parent_id==0&&a.id!=t.departmentData.id?e("Option",{key:i,attrs:{value:a.id,label:a.name}},[t._v("\xA0\xA0\xA0\xA0"+t._s(a.name))]):t._e()})],2),t.departmentParentDisabled?e("div",{staticClass:"form-tip",staticStyle:{"margin-bottom":"-16px"}},[t._v(t._s(t.$L("\u542B\u6709\u5B50\u90E8\u95E8\u65E0\u6CD5\u4FEE\u6539\u4E0A\u7EA7\u90E8\u95E8")))]):t._e()],1),e("FormItem",{attrs:{prop:"owner_userid",label:t.$L("\u90E8\u95E8\u8D1F\u8D23\u4EBA")}},[e("UserInput",{attrs:{"multiple-max":1,"max-hidden-select":"",placeholder:t.$L("\u8BF7\u9009\u62E9\u90E8\u95E8\u8D1F\u8D23\u4EBA")},model:{value:t.departmentData.owner_userid,callback:function(a){t.$set(t.departmentData,"owner_userid",a)},expression:"departmentData.owner_userid"}})],1),t.departmentData.id==0?[e("Divider",{attrs:{orientation:"left"}},[t._v(t._s(t.$L("\u7FA4\u7EC4\u8BBE\u7F6E")))]),e("FormItem",{attrs:{prop:"dialog_group",label:t.$L("\u90E8\u95E8\u7FA4\u804A")}},[e("RadioGroup",{model:{value:t.departmentData.dialog_group,callback:function(a){t.$set(t.departmentData,"dialog_group",a)},expression:"departmentData.dialog_group"}},[e("Radio",{attrs:{label:"new"}},[t._v(t._s(t.$L("\u521B\u5EFA\u90E8\u95E8\u7FA4")))]),e("Radio",{attrs:{label:"use"}},[t._v(t._s(t.$L("\u4F7F\u7528\u73B0\u6709\u7FA4")))])],1)],1),t.departmentData.dialog_group==="use"?e("FormItem",{attrs:{prop:"dialog_useid",label:t.$L("\u9009\u62E9\u7FA4\u7EC4")}},[e("Select",{attrs:{filterable:"","remote-method":t.dialogRemote,placeholder:t.$L("\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22\u7FA4"),loading:t.dialogLoad},model:{value:t.departmentData.dialog_useid,callback:function(a){t.$set(t.departmentData,"dialog_useid",a)},expression:"departmentData.dialog_useid"}},t._l(t.dialogList,function(a,i){return e("Option",{key:i,attrs:{value:a.id,label:a.name}},[e("div",{staticClass:"team-department-add-dialog-group"},[e("div",{staticClass:"dialog-name"},[t._v(t._s(a.name))]),e("UserAvatar",{attrs:{userid:a.owner_id,size:20}})],1)])}),1),e("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("\u4EC5\u652F\u6301\u9009\u62E9\u4E2A\u4EBA\u7FA4\u8F6C\u4E3A\u90E8\u95E8\u7FA4")))])],1):t._e()]:t._e()],2),e("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[e("Button",{attrs:{type:"default"},on:{click:function(a){t.departmentShow=!1}}},[t._v(t._s(t.$L("\u53D6\u6D88")))]),e("Button",{attrs:{type:"primary",loading:t.departmentLoading>0},on:{click:t.onSaveDepartment}},[t._v(t._s(t.$L(t.departmentData.id>0?"\u4FDD\u5B58":"\u65B0\u5EFA")))])],1)],1),e("Modal",{attrs:{title:t.$L("\u4FEE\u6539\u7B7E\u5230MAC\u5730\u5740")},model:{value:t.checkinMacEditShow,callback:function(a){t.checkinMacEditShow=a},expression:"checkinMacEditShow"}},[e("Form",{attrs:{model:t.checkinMacEditData,"label-width":"auto"},nativeOn:{submit:function(a){a.preventDefault()}}},[e("Alert",{staticStyle:{"margin-bottom":"18px"},attrs:{type:"error"}},[t._v(t._s(t.$L(`\u6B63\u5728\u8FDB\u884C\u5E10\u53F7\u3010ID:${t.checkinMacEditData.userid}\uFF0C${t.checkinMacEditData.nickname}\u3011MAC\u5730\u5740\u4FEE\u6539\u3002`)))]),e("Row",{staticClass:"team-department-checkin-item"},[e("Col",{attrs:{span:"12"}},[t._v(t._s(t.$L("\u8BBE\u5907MAC\u5730\u5740")))]),e("Col",{attrs:{span:"12"}},[t._v(t._s(t.$L("\u5907\u6CE8")))])],1),t._l(t.checkinMacEditData.checkin_macs,function(a,i){return e("Row",{key:i,staticClass:"team-department-checkin-item"},[e("Col",{attrs:{span:"12"}},[e("Input",{attrs:{maxlength:20,placeholder:t.$L("\u8BF7\u8F93\u5165\u8BBE\u5907MAC\u5730\u5740"),clearable:""},on:{"on-clear":function(n){return t.delCheckinDatum(i)}},model:{value:a.mac,callback:function(n){t.$set(a,"mac",n)},expression:"item.mac"}})],1),e("Col",{attrs:{span:"12"}},[e("Input",{attrs:{maxlength:100,placeholder:t.$L("\u5907\u6CE8")},model:{value:a.remark,callback:function(n){t.$set(a,"remark",n)},expression:"item.remark"}})],1)],1)}),e("Button",{attrs:{type:"default",icon:"md-add"},on:{click:t.addCheckinDatum}},[t._v(t._s(t.$L("\u6DFB\u52A0\u8BBE\u5907")))])],2),e("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[e("Button",{attrs:{type:"default"},on:{click:function(a){t.checkinMacEditShow=!1}}},[t._v(t._s(t.$L("\u53D6\u6D88")))]),e("Button",{attrs:{type:"primary",loading:t.checkinMacEditLoading>0},on:{click:function(a){return t.operationUser(t.checkinMacEditData,!0)}}},[t._v(t._s(t.$L("\u786E\u5B9A\u4FEE\u6539")))])],1)],1),e("Modal",{attrs:{title:t.$L("\u4FEE\u6539\u90E8\u95E8")},model:{value:t.departmentEditShow,callback:function(a){t.departmentEditShow=a},expression:"departmentEditShow"}},[e("Form",{attrs:{model:t.departmentEditData,"label-width":"auto"},nativeOn:{submit:function(a){a.preventDefault()}}},[e("Alert",{staticStyle:{"margin-bottom":"18px"},attrs:{type:"error"}},[t._v(t._s(t.$L(`\u6B63\u5728\u8FDB\u884C\u5E10\u53F7\u3010ID:${t.departmentEditData.userid}\uFF0C${t.departmentEditData.nickname}\u3011\u90E8\u95E8\u4FEE\u6539\u3002`)))]),e("FormItem",{attrs:{label:t.$L("\u4FEE\u6539\u90E8\u95E8")}},[e("Select",{attrs:{multiple:"","multiple-max":10,placeholder:t.$L("\u7559\u7A7A\u4E3A\u9ED8\u8BA4\u90E8\u95E8")},model:{value:t.departmentEditData.department,callback:function(a){t.$set(t.departmentEditData,"department",a)},expression:"departmentEditData.department"}},t._l(t.departmentList,function(a,i){return e("Option",{key:i,attrs:{value:a.id}},[t._v(t._s(a.name))])}),1)],1)],1),e("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[e("Button",{attrs:{type:"default"},on:{click:function(a){t.departmentEditShow=!1}}},[t._v(t._s(t.$L("\u53D6\u6D88")))]),e("Button",{attrs:{type:"primary",loading:t.departmentEditLoading>0},on:{click:function(a){return t.operationUser(t.departmentEditData,!0)}}},[t._v(t._s(t.$L("\u786E\u5B9A\u4FEE\u6539")))])],1)],1),e("Modal",{attrs:{title:t.$L("\u64CD\u4F5C\u79BB\u804C")},model:{value:t.disableShow,callback:function(a){t.disableShow=a},expression:"disableShow"}},[e("Form",{attrs:{model:t.disableData,"label-width":"auto"},nativeOn:{submit:function(a){a.preventDefault()}}},[e("Alert",{staticStyle:{"margin-bottom":"18px"},attrs:{type:"error"}},[t._v(t._s(t.$L(`\u6B63\u5728\u8FDB\u884C\u5E10\u53F7\u3010ID:${t.disableData.userid}\uFF0C${t.disableData.nickname}\u3011\u79BB\u804C\u64CD\u4F5C\u3002`)))]),e("FormItem",{attrs:{label:t.$L("\u79BB\u804C\u65F6\u95F4")}},[e("DatePicker",{ref:"disableTime",staticStyle:{width:"100%"},attrs:{editable:!1,placeholder:t.$L("\u9009\u62E9\u79BB\u804C\u65F6\u95F4"),options:t.disableOptions,format:"yyyy/MM/dd HH:mm",type:"datetime"},model:{value:t.disableData.disable_time,callback:function(a){t.$set(t.disableData,"disable_time",a)},expression:"disableData.disable_time"}})],1),e("FormItem",{attrs:{label:t.$L("\u4EA4\u63A5\u4EBA")}},[e("UserInput",{attrs:{"disabled-choice":[t.disableData.userid],"multiple-max":1,"max-hidden-select":"",placeholder:t.$L("\u9009\u62E9\u4EA4\u63A5\u4EBA")},model:{value:t.disableData.transfer_userid,callback:function(a){t.$set(t.disableData,"transfer_userid",a)},expression:"disableData.transfer_userid"}}),e("div",{staticClass:"form-tip"},[t._v(t._s(t.$L(`${t.disableData.nickname} \u8D1F\u8D23\u7684\u90E8\u95E8\u3001\u9879\u76EE\u3001\u4EFB\u52A1\u548C\u6587\u4EF6\u5C06\u79FB\u4EA4\u7ED9\u4EA4\u63A5\u4EBA\uFF1B\u540C\u65F6\u9000\u51FA\u6240\u6709\u7FA4\uFF08\u5982\u679C\u662F\u7FA4\u4E3B\u5219\u8F6C\u8BA9\u7ED9\u4EA4\u63A5\u4EBA\uFF09`)))])],1)],1),e("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[e("Button",{attrs:{type:"default"},on:{click:function(a){t.disableShow=!1}}},[t._v(t._s(t.$L("\u53D6\u6D88")))]),e("Poptip",{staticStyle:{"margin-left":"8px"},attrs:{confirm:"",placement:"bottom","ok-text":t.$L("\u786E\u5B9A"),"cancel-text":t.$L("\u53D6\u6D88"),transfer:""},on:{"on-ok":function(a){return t.operationUser(t.disableData,!0)}}},[e("div",{attrs:{slot:"title"},slot:"title"},[e("p",[t._v(t._s(t.$L("\u6CE8\u610F\uFF1A\u79BB\u804C\u64CD\u4F5C\u4E0D\u53EF\u9006\uFF01")))])]),e("Button",{attrs:{type:"primary",loading:t.disableLoading>0}},[t._v(t._s(t.$L("\u786E\u5B9A\u79BB\u804C")))])],1)],1)],1)],1)},p=[];const m={name:"TeamManagement",components:{UserInput:l},props:{checkinMac:{type:Boolean,default:!1}},data(){return{loadIng:0,keys:{},keyIs:!1,columns:[{title:"ID",key:"userid",width:80,render:(t,{row:s,column:e})=>t("TableAction",{props:{column:e,align:"left"}},[t("div",s.userid)])},{title:this.$L("\u90AE\u7BB1"),key:"email",minWidth:160,render:(t,{row:s})=>{const e=[t("AutoTip",s.email)],{email_verity:a,identity:i,disable_at:n}=s;return a&&e.push(t("Icon",{props:{type:"md-mail"}})),i.includes("ldap")&&e.push(t("Tag",{props:{color:"orange"}},this.$L("LDAP"))),i.includes("admin")&&e.push(t("Tag",{props:{color:"warning"}},this.$L("\u7BA1\u7406\u5458"))),i.includes("temp")&&e.push(t("Tag",{props:{color:"success"}},this.$L("\u4E34\u65F6"))),i.includes("disable")&&e.push(t("Tooltip",{props:{content:this.$L("\u79BB\u804C\u65F6\u95F4")+": "+n}},[t("Tag",{props:{color:"error"}},this.$L("\u79BB\u804C"))])),t("div",{class:"team-email"},e)}},{title:this.$L("\u7535\u8BDD"),key:"tel",minWidth:80,render:(t,{row:s})=>t("QuickEdit",{props:{value:s.tel},on:{"on-update":(e,a)=>{this.operationUser({userid:s.userid,tel:e},!0).finally(a)}}},[t("AutoTip",s.tel||"-")])},{title:this.$L("\u6635\u79F0"),key:"nickname",minWidth:80,render:(t,{row:s})=>t("QuickEdit",{props:{value:s.nickname_original},on:{"on-update":(e,a)=>{this.operationUser({userid:s.userid,nickname:e},!0).finally(a)}}},[t("AutoTip",s.nickname_original||"-")])},{title:this.$L("\u804C\u4F4D/\u804C\u79F0"),key:"profession",minWidth:80,render:(t,{row:s})=>t("QuickEdit",{props:{value:s.profession},on:{"on-update":(e,a)=>{this.operationUser({userid:s.userid,profession:e},!0).finally(a)}}},[t("AutoTip",s.profession||"-")])},{title:this.$L("\u90E8\u95E8"),key:"department",minWidth:80,render:(t,{row:s})=>{let e=[];if(s.department.some(a=>{const i=this.departmentList.find(n=>n.id==a);i&&e.push(i.name)}),e.length===0)return t("div",this.$L("\u9ED8\u8BA4\u90E8\u95E8"));{const a=[];return a.push(t("span",{domProps:{title:e[0]}},e[0])),e.length>1&&(e=e.splice(1),a.push(t("ETooltip",[t("div",{slot:"content",domProps:{innerHTML:e.join("
")}}),t("div",{class:"department-tag-num"},` +${e.length}`)]))),t("div",{class:"team-table-department-warp"},a)}}},{title:this.$L("\u6700\u540E\u5728\u7EBF"),key:"line_at",width:168},{title:this.$L("\u64CD\u4F5C"),align:"center",width:100,render:(t,s)=>{const e=s.row.identity,a=[];e.includes("admin")?a.push(t("EDropdownItem",{props:{command:"clearadmin"}},[t("div",this.$L("\u53D6\u6D88\u7BA1\u7406\u5458"))])):a.push(t("EDropdownItem",{props:{command:"setadmin"}},[t("div",this.$L("\u8BBE\u4E3A\u7BA1\u7406\u5458"))])),e.includes("temp")?a.push(t("EDropdownItem",{props:{command:"cleartemp"}},[t("div",this.$L("\u53D6\u6D88\u4E34\u65F6\u8EAB\u4EFD"))])):a.push(t("EDropdownItem",{props:{command:"settemp"}},[t("div",this.$L("\u8BBE\u4E3A\u4E34\u65F6\u5E10\u53F7"))])),a.push(t("EDropdownItem",{props:{command:"email"}},[t("div",this.$L("\u4FEE\u6539\u90AE\u7BB1"))])),a.push(t("EDropdownItem",{props:{command:"password"}},[t("div",this.$L("\u4FEE\u6539\u5BC6\u7801"))])),this.checkinMac&&a.push(t("EDropdownItem",{props:{command:"checkin_mac"}},[t("div",this.$L("\u4FEE\u6539MAC"))])),a.push(t("EDropdownItem",{props:{command:"department"}},[t("div",this.$L("\u4FEE\u6539\u90E8\u95E8"))])),e.includes("disable")?a.push(t("EDropdownItem",{props:{command:"cleardisable"},style:{color:"#f90"}},[t("div",this.$L("\u6062\u590D\u5E10\u53F7\uFF08\u5DF2\u79BB\u804C\uFF09"))])):a.push(t("EDropdownItem",{props:{command:"setdisable"},style:{color:"#f90"}},[t("div",this.$L("\u64CD\u4F5C\u79BB\u804C"))])),a.push(t("EDropdownItem",{props:{command:"delete"},style:{color:"red"}},[t("div",this.$L("\u5220\u9664"))]));const i=t("EDropdown",{props:{size:"small",trigger:"click"},on:{command:n=>{this.dropUser(n,s.row)}}},[t("Button",{props:{type:"primary",size:"small"},style:{fontSize:"12px"}},this.$L("\u64CD\u4F5C")),t("EDropdownMenu",{slot:"dropdown"},[a])]);return t("TableAction",{props:{column:s.column}},[i])}}],list:[],page:1,pageSize:20,total:0,noText:"",checkinMacEditShow:!1,checkinMacEditLoading:0,checkinMacEditData:{},departmentEditShow:!1,departmentEditLoading:0,departmentEditData:{},disableShow:!1,disableLoading:0,disableData:{},disableOptions:{shortcuts:[{text:this.$L("12:00"),value(){return $A.Date($A.formatDate("Y-m-d 12:00:00"))},onClick:t=>{t.handlePickSuccess()}},{text:this.$L("17:00"),value(){return $A.Date($A.formatDate("Y-m-d 17:00:00"))},onClick:t=>{t.handlePickSuccess()}},{text:this.$L("18:00"),value(){return $A.Date($A.formatDate("Y-m-d 18:00:00"))},onClick:t=>{t.handlePickSuccess()}},{text:this.$L("19:00"),value(){return $A.Date($A.formatDate("Y-m-d 19:00:00"))},onClick:t=>{t.handlePickSuccess()}},{text:this.$L("\u73B0\u5728"),value(){return new Date},onClick:t=>{t.handlePickSuccess()}}]},departmentShow:!1,departmentLoading:0,departmentSelect:-1,departmentData:{id:0,name:"",parent_id:0,owner_userid:[],dialog_group:"new",dialog_useid:0},departmentList:[],dialogLoad:!1,dialogList:[],nullCheckinDatum:{mac:"",remark:""}}},created(){this.checkinMac&&this.columns.splice(5,0,{title:this.$L("MAC\u5730\u5740"),key:"checkin_mac",minWidth:80,render:(t,{row:s})=>{let e=$A.cloneJSON(s.checkin_macs||[]);if(e.length===0)return t("div","-");{const a=n=>n.remark?`${n.mac} (${n.remark})`:n.mac,i=[];return i.push(t("AutoTip",a(e[0]))),e.length>1&&(e=e.splice(1),i.push(t("ETooltip",[t("div",{slot:"content",domProps:{innerHTML:e.map(n=>a(n)).join("
")}}),t("div",{class:"department-tag-num"},` +${e.length}`)]))),t("div",{class:"team-table-department-warp"},i)}}})},mounted(){this.getLists(),this.getDepartmentLists()},watch:{keyIs(t){t||(this.keys={},this.setPage(1))},departmentSelect(){this.setPage(1)}},computed:{departmentParentDisabled(){return!!(this.departmentData.id>0&&this.departmentList.find(({parent_id:t})=>t==this.departmentData.id))}},methods:{onSearch(){this.page=1,this.getLists()},getLists(){this.loadIng++,this.keyIs=$A.objImplode(this.keys)!="";let t=$A.cloneJSON(this.keys);this.departmentSelect>-1&&(t=Object.assign(t,{department:this.departmentSelect})),this.$store.dispatch("call",{url:"users/lists",data:{keys:t,get_checkin_mac:this.checkinMac?1:0,page:Math.max(this.page,1),pagesize:Math.max($A.runNum(this.pageSize),10)}}).then(({data:s})=>{this.page=s.current_page,this.total=s.total,this.list=s.data,this.noText="\u6CA1\u6709\u76F8\u5173\u7684\u6210\u5458"}).catch(()=>{this.noText="\u6570\u636E\u52A0\u8F7D\u5931\u8D25"}).finally(s=>{this.loadIng--})},setPage(t){this.page=t,this.getLists()},setPageSize(t){this.page=1,this.pageSize=t,this.getLists()},dropUser(t,s){switch(t){case"settemp":$A.modalConfirm({content:`\u4F60\u786E\u5B9A\u5C06\u3010ID:${s.userid}\uFF0C${s.nickname}\u3011\u8BBE\u4E3A\u4E34\u65F6\u5E10\u53F7\u5417\uFF1F\uFF08\u6CE8\uFF1A\u4E34\u65F6\u5E10\u53F7\u9650\u5236\u8BF7\u67E5\u770B\u7CFB\u7EDF\u8BBE\u7F6E\uFF09`,loading:!0,onOk:()=>this.operationUser({userid:s.userid,type:t})});break;case"cleartemp":$A.modalConfirm({content:`\u4F60\u786E\u5B9A\u53D6\u6D88\u3010ID:${s.userid}\uFF0C${s.nickname}\u3011\u4E34\u65F6\u8EAB\u4EFD\u5417\uFF1F`,loading:!0,onOk:()=>this.operationUser({userid:s.userid,type:t})});break;case"email":$A.modalInput({title:"\u4FEE\u6539\u90AE\u7BB1",placeholder:`\u8BF7\u8F93\u5165\u65B0\u7684\u90AE\u7BB1\uFF08${s.email}\uFF09`,onOk:a=>a?this.operationUser({userid:s.userid,email:a}):"\u8BF7\u8F93\u5165\u65B0\u7684\u90AE\u7BB1\u5730\u5740"});break;case"password":$A.modalInput({title:"\u4FEE\u6539\u5BC6\u7801",placeholder:"\u8BF7\u8F93\u5165\u65B0\u7684\u5BC6\u7801",onOk:a=>a?this.operationUser({userid:s.userid,password:a}):"\u8BF7\u8F93\u5165\u65B0\u7684\u5BC6\u7801"});break;case"checkin_mac":this.checkinMacEditData={type:"checkin_macs",userid:s.userid,nickname:s.nickname,checkin_macs:s.checkin_macs},this.checkinMacEditData.checkin_macs.length===0&&this.addCheckinDatum(),this.checkinMacEditShow=!0;break;case"department":let e=[];s.department.some(a=>{const i=this.departmentList.find(n=>n.id==a);i&&e.push(i.owner_userid===s.userid?`${i.name} (${this.$L("\u8D1F\u8D23\u4EBA")})`:i.name)}),this.departmentEditData={type:"department",userid:s.userid,nickname:s.nickname,department:s.department.map(a=>parseInt(a))},this.departmentEditShow=!0;break;case"setdisable":this.disableData={type:"setdisable",userid:s.userid,nickname:s.nickname},this.disableShow=!0;break;case"cleardisable":$A.modalConfirm({content:`\u4F60\u786E\u5B9A\u6062\u590D\u5DF2\u79BB\u804C\u5E10\u53F7\u3010ID:${s.userid}\uFF0C${s.nickname}\u3011\u5417\uFF1F\uFF08\u6CE8\uFF1A\u6B64\u64CD\u4F5C\u4EC5\u6062\u590D\u5E10\u53F7\u72B6\u6001\uFF0C\u65E0\u6CD5\u6062\u590D\u64CD\u4F5C\u79BB\u804C\u65F6\u79FB\u4EA4\u7684\u6570\u636E\uFF09`,loading:!0,onOk:()=>this.operationUser({userid:s.userid,type:t})});break;case"delete":$A.modalInput({title:`\u5220\u9664\u5E10\u53F7\u3010ID:${s.userid}\uFF0C${s.nickname}\u3011`,placeholder:"\u8BF7\u8F93\u5165\u5220\u9664\u539F\u56E0",okText:"\u786E\u5B9A\u5220\u9664",onOk:a=>a?this.operationUser({userid:s.userid,type:t,delete_reason:a}):"\u5220\u9664\u539F\u56E0\u4E0D\u80FD\u4E3A\u7A7A"});break;default:this.operationUser({userid:s.userid,type:t},!0);break}},operationUser(t,s){return new Promise((e,a)=>{t.type=="checkin_macs"?this.checkinMacEditLoading++:t.type=="department"?this.departmentEditLoading++:t.type=="setdisable"?this.disableLoading++:this.loadIng++,this.$store.dispatch("call",{url:"users/operation",data:t}).then(({msg:i})=>{$A.messageSuccess(i),this.getLists(),e(),t.type=="checkin_macs"?this.checkinMacEditShow=!1:t.type=="department"?this.departmentEditShow=!1:t.type=="setdisable"&&(this.disableShow=!1)}).catch(({msg:i})=>{s===!0&&$A.modalError(i),this.getLists(),a(i)}).finally(i=>{t.type=="checkin_macs"?this.checkinMacEditLoading--:t.type=="department"?this.departmentEditLoading--:t.type=="setdisable"?this.disableLoading--:this.loadIng--})})},getDepartmentLists(){this.departmentLoading++,this.$store.dispatch("call",{url:"users/department/list"}).then(({data:t})=>{this.departmentList=[],this.generateDepartmentList(t,0,1)}).finally(t=>{this.departmentLoading--})},generateDepartmentList(t,s,e){t.some(a=>{a.parent_id==s&&(this.departmentList.push(Object.assign(a,{level:e+1})),this.generateDepartmentList(t,a.id,e+1))})},onShowDepartment(t){this.departmentData=Object.assign({id:0,name:"",parent_id:0,owner_userid:[],dialog_group:"new"},t||{}),this.departmentShow=!0},onSaveDepartment(){this.departmentLoading++,this.$store.dispatch("call",{url:"users/department/add",data:Object.assign(this.departmentData,{owner_userid:this.departmentData.owner_userid[0]})}).then(({msg:t})=>{$A.messageSuccess(t),this.getDepartmentLists(),this.getLists(),this.departmentShow=!1}).catch(({msg:t})=>{$A.modalError(t)}).finally(t=>{this.departmentLoading--})},onSelectDepartment(t){if(this.departmentSelect===t){this.departmentSelect=-1;return}this.departmentSelect=t},onOpDepartment(t){if($A.leftExists(t,"add_"))this.onShowDepartment({parent_id:parseInt(t.substr(4))});else if($A.leftExists(t,"edit_")){const s=this.departmentList.find(({id:e})=>e===parseInt(t.substr(5)));s&&this.onShowDepartment(s)}else if($A.leftExists(t,"del_")){const s=this.departmentList.find(({id:e})=>e===parseInt(t.substr(4)));s&&$A.modalConfirm({title:this.$L("\u5220\u9664\u90E8\u95E8"),content:`
${this.$L(`\u4F60\u786E\u5B9A\u8981\u5220\u9664\u3010${s.name}\u3011\u90E8\u95E8\u5417\uFF1F`)}
${this.$L("\u6CE8\u610F\uFF1A\u6B64\u64CD\u4F5C\u4E0D\u53EF\u6062\u590D\uFF0C\u90E8\u95E8\u4E0B\u7684\u6210\u5458\u5C06\u79FB\u81F3\u9ED8\u8BA4\u90E8\u95E8\u3002")}
`,language:!1,loading:!0,onOk:()=>new Promise((e,a)=>{this.$store.dispatch("call",{url:"users/department/del",data:{id:s.id}}).then(({msg:i})=>{s.id===this.departmentSelect&&(this.departmentSelect=-1),e(i),this.getDepartmentLists()}).catch(({msg:i})=>{a(i)})})})}},dialogRemote(t){t!==""?(this.dialogLoad=!0,this.$store.dispatch("call",{url:"dialog/group/searchuser",data:{key:t}}).then(({data:s})=>{this.dialogList=s.list}).finally(s=>{this.dialogLoad=!1})):this.dialogList=[]},addCheckinDatum(){this.checkinMacEditData.checkin_macs.push($A.cloneJSON(this.nullCheckinDatum))},delCheckinDatum(t){this.checkinMacEditData.checkin_macs.splice(t,1),this.checkinMacEditData.checkin_macs.length===0&&this.addCheckinDatum()}}},r={};var u=d(m,c,p,!1,h,null,null,null);function h(t){for(let s in r)this[s]=r[s]}var D=function(){return u.exports}(),_=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("Modal",{attrs:{title:t.$L("\u5BFC\u51FA\u7B7E\u5230\u6570\u636E"),"mask-closable":!1},model:{value:t.show,callback:function(a){t.show=a},expression:"show"}},[e("Form",{ref:"export",attrs:{model:t.formData,"label-width":"auto"},nativeOn:{submit:function(a){a.preventDefault()}}},[e("FormItem",{attrs:{label:t.$L("\u5BFC\u51FA\u6210\u5458")}},[e("UserInput",{attrs:{"multiple-max":100,placeholder:t.$L("\u8BF7\u9009\u62E9\u6210\u5458")},model:{value:t.formData.userid,callback:function(a){t.$set(t.formData,"userid",a)},expression:"formData.userid"}}),e("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("\u6BCF\u6B21\u6700\u591A\u9009\u62E9\u5BFC\u51FA100\u4E2A\u6210\u5458")))])],1),e("FormItem",{attrs:{label:t.$L("\u7B7E\u5230\u65E5\u671F")}},[e("DatePicker",{staticStyle:{width:"100%"},attrs:{type:"daterange",format:"yyyy/MM/dd",placeholder:t.$L("\u8BF7\u9009\u62E9\u7B7E\u5230\u65E5\u671F")},model:{value:t.formData.date,callback:function(a){t.$set(t.formData,"date",a)},expression:"formData.date"}}),e("div",{staticClass:"form-tip checkin-export-quick-select"},[e("span",[t._v(t._s(t.$L("\u5FEB\u6377\u9009\u62E9"))+":")]),e("em",{on:{click:function(a){t.formData.date=t.dateShortcuts("prev")}}},[t._v(t._s(t.$L("\u4E0A\u4E2A\u6708")))]),e("em",{on:{click:function(a){t.formData.date=t.dateShortcuts("this")}}},[t._v(t._s(t.$L("\u8FD9\u4E2A\u6708")))])])],1),e("FormItem",{attrs:{label:t.$L("\u73ED\u6B21\u65F6\u95F4")}},[e("TimePicker",{staticStyle:{width:"100%"},attrs:{type:"timerange",format:"HH:mm",placeholder:t.$L("\u8BF7\u9009\u62E9\u73ED\u6B21\u65F6\u95F4")},model:{value:t.formData.time,callback:function(a){t.$set(t.formData,"time",a)},expression:"formData.time"}}),e("div",{staticClass:"form-tip checkin-export-quick-select"},[e("span",[t._v(t._s(t.$L("\u5FEB\u6377\u9009\u62E9"))+":")]),e("em",{on:{click:function(a){t.formData.time=["8:30","18:00"]}}},[t._v("8:30-18:00")]),e("em",{on:{click:function(a){t.formData.time=["9:00","18:00"]}}},[t._v("9:00-18:00")]),e("em",{on:{click:function(a){t.formData.time=["9:30","18:00"]}}},[t._v("9:30-18:30")])])],1)],1),e("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[e("Button",{attrs:{type:"default"},on:{click:function(a){t.show=!1}}},[t._v(t._s(t.$L("\u53D6\u6D88")))]),e("Button",{attrs:{type:"primary",loading:t.loadIng>0},on:{click:t.onExport}},[t._v(t._s(t.$L("\u5BFC\u51FA")))])],1)],1)},f=[];const v={name:"CheckinExport",components:{UserInput:l},props:{value:{type:Boolean,default:!1}},data(){return{show:this.value,loadIng:0,formData:{userid:[],date:[],time:[]}}},watch:{value(t){this.show=t},show(t){this.value!==t&&this.$emit("input",t)}},methods:{dateShortcuts(t){if(t==="prev")return[$A.getSpecifyDate("\u4E0A\u4E2A\u6708"),$A.getSpecifyDate("\u4E0A\u4E2A\u6708\u7ED3\u675F")];if(t==="this")return[$A.getSpecifyDate("\u672C\u6708"),$A.getSpecifyDate("\u672C\u6708\u7ED3\u675F")]},onExport(){this.loadIng>0||(this.loadIng++,this.$store.dispatch("call",{url:"system/checkin/export",data:this.formData}).then(({data:t})=>{this.show=!1,this.$store.dispatch("downUrl",{url:t.url})}).catch(({msg:t})=>{$A.modalError(t)}).finally(t=>{this.loadIng--}))}}},o={};var $=d(v,_,f,!1,k,null,null,null);function k(t){for(let s in o)this[s]=o[s]}var b=function(){return $.exports}();export{b as C,D as T}; +import{U as l}from"./UserInput.07ce5aad.js";import{n as d}from"./app.af833d7d.js";var c=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"team-management"},[e("div",{staticClass:"management-title"},[t._v(" "+t._s(t.$L("\u56E2\u961F\u7BA1\u7406"))+" "),e("div",{staticClass:"title-icon"},[t.loadIng>0?e("Loading"):t._e()],1)]),e("div",{staticClass:"management-box"},[e("div",{staticClass:"management-department"},[e("ul",[e("li",{class:["level-1",t.departmentSelect===0?"active":""],on:{click:function(a){return t.onSelectDepartment(0)}}},[e("i",{staticClass:"taskfont department-icon"},[t._v("\uE766")]),e("div",{staticClass:"department-title"},[t._v(t._s(t.$L("\u9ED8\u8BA4\u90E8\u95E8")))]),e("EDropdown",{attrs:{size:"medium",trigger:"click"},on:{command:t.onOpDepartment}},[e("i",{staticClass:"taskfont department-menu",on:{click:function(a){a.stopPropagation()}}},[t._v("\uE6E9")]),e("EDropdownMenu",{attrs:{slot:"dropdown"},slot:"dropdown"},[e("EDropdownItem",{attrs:{command:"add_0"}},[e("div",[t._v(t._s(t.$L("\u6DFB\u52A0\u5B50\u90E8\u95E8")))])])],1)],1)],1),t._l(t.departmentList,function(a){return e("li",{key:a.id,class:[`level-${a.level}`,t.departmentSelect===a.id?"active":""],on:{click:function(i){return t.onSelectDepartment(a.id)}}},[e("UserAvatar",{staticClass:"department-icon",attrs:{userid:a.owner_userid,size:20}},[e("p",[e("strong",[t._v(t._s(t.$L("\u90E8\u95E8\u8D1F\u8D23\u4EBA")))])])]),e("div",{staticClass:"department-title"},[t._v(t._s(a.name))]),e("EDropdown",{attrs:{size:"medium",trigger:"click"},on:{command:t.onOpDepartment}},[e("i",{staticClass:"taskfont department-menu",on:{click:function(i){i.stopPropagation()}}},[t._v("\uE6E9")]),e("EDropdownMenu",{attrs:{slot:"dropdown"},slot:"dropdown"},[a.level<=2?e("EDropdownItem",{attrs:{command:`add_${a.id}`}},[e("div",[t._v(t._s(t.$L("\u6DFB\u52A0\u5B50\u90E8\u95E8")))])]):t._e(),e("EDropdownItem",{attrs:{command:`edit_${a.id}`}},[e("div",[t._v(t._s(t.$L("\u7F16\u8F91")))])]),e("EDropdownItem",{attrs:{command:`del_${a.id}`}},[e("div",{staticStyle:{color:"#f00"}},[t._v(t._s(t.$L("\u5220\u9664")))])])],1)],1)],1)})],2),e("div",{staticClass:"department-buttons"},[e("Button",{attrs:{type:"primary",icon:"md-add"},on:{click:function(a){return t.onShowDepartment(null)}}},[t._v(t._s(t.$L("\u65B0\u5EFA\u90E8\u95E8")))])],1)]),e("div",{staticClass:"management-user"},[e("div",{staticClass:"search-container lr"},[e("ul",[e("li",[e("div",{staticClass:"search-label"},[t._v(" "+t._s(t.$L("\u5173\u952E\u8BCD"))+" ")]),e("div",{staticClass:"search-content"},[e("Input",{attrs:{placeholder:t.$L("\u90AE\u7BB1\u3001\u6635\u79F0\u3001\u804C\u4F4D"),clearable:""},model:{value:t.keys.key,callback:function(a){t.$set(t.keys,"key",a)},expression:"keys.key"}})],1)]),e("li",[e("div",{staticClass:"search-label"},[t._v(" "+t._s(t.$L("\u8EAB\u4EFD"))+" ")]),e("div",{staticClass:"search-content"},[e("Select",{attrs:{placeholder:t.$L("\u5168\u90E8")},model:{value:t.keys.identity,callback:function(a){t.$set(t.keys,"identity",a)},expression:"keys.identity"}},[e("Option",{attrs:{value:""}},[t._v(t._s(t.$L("\u5168\u90E8")))]),e("Option",{attrs:{value:"admin"}},[t._v(t._s(t.$L("\u7BA1\u7406\u5458")))]),e("Option",{attrs:{value:"noadmin"}},[t._v(t._s(t.$L("\u975E\u7BA1\u7406\u5458")))]),e("Option",{attrs:{value:"temp"}},[t._v(t._s(t.$L("\u4E34\u65F6\u5E10\u53F7")))]),e("Option",{attrs:{value:"notemp"}},[t._v(t._s(t.$L("\u975E\u4E34\u65F6\u5E10\u53F7")))])],1)],1)]),e("li",[e("div",{staticClass:"search-label"},[t._v(" "+t._s(t.$L("\u5728\u804C\u72B6\u6001"))+" ")]),e("div",{staticClass:"search-content"},[e("Select",{attrs:{placeholder:t.$L("\u5728\u804C")},model:{value:t.keys.disable,callback:function(a){t.$set(t.keys,"disable",a)},expression:"keys.disable"}},[e("Option",{attrs:{value:""}},[t._v(t._s(t.$L("\u5728\u804C")))]),e("Option",{attrs:{value:"yes"}},[t._v(t._s(t.$L("\u79BB\u804C")))]),e("Option",{attrs:{value:"all"}},[t._v(t._s(t.$L("\u5168\u90E8")))])],1)],1)]),t.checkinMac?e("li",[e("div",{staticClass:"search-label"},[t._v(" "+t._s(t.$L("MAC\u5730\u5740"))+" ")]),e("div",{staticClass:"search-content"},[e("Input",{attrs:{placeholder:t.$L("MAC\u5730\u5740"),clearable:""},model:{value:t.keys.checkin_mac,callback:function(a){t.$set(t.keys,"checkin_mac",a)},expression:"keys.checkin_mac"}})],1)]):e("li",[e("div",{staticClass:"search-label"},[t._v(" "+t._s(t.$L("\u90AE\u7BB1\u8BA4\u8BC1"))+" ")]),e("div",{staticClass:"search-content"},[e("Select",{attrs:{placeholder:t.$L("\u5168\u90E8")},model:{value:t.keys.email_verity,callback:function(a){t.$set(t.keys,"email_verity",a)},expression:"keys.email_verity"}},[e("Option",{attrs:{value:""}},[t._v(t._s(t.$L("\u5168\u90E8")))]),e("Option",{attrs:{value:"yes"}},[t._v(t._s(t.$L("\u5DF2\u90AE\u7BB1\u8BA4\u8BC1")))]),e("Option",{attrs:{value:"no"}},[t._v(t._s(t.$L("\u672A\u90AE\u7BB1\u8BA4\u8BC1")))])],1)],1)]),e("li",{staticClass:"search-button"},[e("Tooltip",{attrs:{theme:"light",placement:"bottom","transfer-class-name":"search-button-clear",transfer:""}},[e("Button",{attrs:{loading:t.loadIng>0,type:"primary",icon:"ios-search"},on:{click:t.onSearch}},[t._v(t._s(t.$L("\u641C\u7D22")))]),e("div",{attrs:{slot:"content"},slot:"content"},[t.keyIs?e("Button",{attrs:{type:"text"},on:{click:function(a){t.keyIs=!1}}},[t._v(t._s(t.$L("\u53D6\u6D88\u7B5B\u9009")))]):e("Button",{attrs:{loading:t.loadIng>0,type:"text"},on:{click:t.getLists}},[t._v(t._s(t.$L("\u5237\u65B0")))])],1)],1)],1)])]),e("div",{staticClass:"table-page-box"},[e("Table",{attrs:{columns:t.columns,data:t.list,loading:t.loadIng>0,"no-data-text":t.$L(t.noText),stripe:""}}),e("Page",{attrs:{total:t.total,current:t.page,"page-size":t.pageSize,disabled:t.loadIng>0,simple:t.windowSmall,"page-size-opts":[10,20,30,50,100],"show-elevator":"","show-sizer":"","show-total":""},on:{"on-change":t.setPage,"on-page-size-change":t.setPageSize}})],1)])]),e("Modal",{attrs:{title:t.$L(t.departmentData.id>0?"\u4FEE\u6539\u90E8\u95E8":"\u65B0\u5EFA\u90E8\u95E8"),"mask-closable":!1},model:{value:t.departmentShow,callback:function(a){t.departmentShow=a},expression:"departmentShow"}},[e("Form",{ref:"addProject",attrs:{model:t.departmentData,"label-width":"auto"},nativeOn:{submit:function(a){a.preventDefault()}}},[e("FormItem",{attrs:{prop:"name",label:t.$L("\u90E8\u95E8\u540D\u79F0")}},[e("Input",{attrs:{type:"text",placeholder:t.$L("\u8BF7\u8F93\u5165\u90E8\u95E8\u540D\u79F0")},model:{value:t.departmentData.name,callback:function(a){t.$set(t.departmentData,"name",a)},expression:"departmentData.name"}})],1),e("FormItem",{attrs:{prop:"parent_id",label:t.$L("\u4E0A\u7EA7\u90E8\u95E8")}},[e("Select",{attrs:{disabled:t.departmentParentDisabled,placeholder:t.$L("\u8BF7\u9009\u62E9\u4E0A\u7EA7\u90E8\u95E8")},model:{value:t.departmentData.parent_id,callback:function(a){t.$set(t.departmentData,"parent_id",a)},expression:"departmentData.parent_id"}},[e("Option",{attrs:{value:0}},[t._v(t._s(t.$L("\u9ED8\u8BA4\u90E8\u95E8")))]),t._l(t.departmentList,function(a,i){return a.parent_id==0&&a.id!=t.departmentData.id?e("Option",{key:i,attrs:{value:a.id,label:a.name}},[t._v("\xA0\xA0\xA0\xA0"+t._s(a.name))]):t._e()})],2),t.departmentParentDisabled?e("div",{staticClass:"form-tip",staticStyle:{"margin-bottom":"-16px"}},[t._v(t._s(t.$L("\u542B\u6709\u5B50\u90E8\u95E8\u65E0\u6CD5\u4FEE\u6539\u4E0A\u7EA7\u90E8\u95E8")))]):t._e()],1),e("FormItem",{attrs:{prop:"owner_userid",label:t.$L("\u90E8\u95E8\u8D1F\u8D23\u4EBA")}},[e("UserInput",{attrs:{"multiple-max":1,"max-hidden-select":"",placeholder:t.$L("\u8BF7\u9009\u62E9\u90E8\u95E8\u8D1F\u8D23\u4EBA")},model:{value:t.departmentData.owner_userid,callback:function(a){t.$set(t.departmentData,"owner_userid",a)},expression:"departmentData.owner_userid"}})],1),t.departmentData.id==0?[e("Divider",{attrs:{orientation:"left"}},[t._v(t._s(t.$L("\u7FA4\u7EC4\u8BBE\u7F6E")))]),e("FormItem",{attrs:{prop:"dialog_group",label:t.$L("\u90E8\u95E8\u7FA4\u804A")}},[e("RadioGroup",{model:{value:t.departmentData.dialog_group,callback:function(a){t.$set(t.departmentData,"dialog_group",a)},expression:"departmentData.dialog_group"}},[e("Radio",{attrs:{label:"new"}},[t._v(t._s(t.$L("\u521B\u5EFA\u90E8\u95E8\u7FA4")))]),e("Radio",{attrs:{label:"use"}},[t._v(t._s(t.$L("\u4F7F\u7528\u73B0\u6709\u7FA4")))])],1)],1),t.departmentData.dialog_group==="use"?e("FormItem",{attrs:{prop:"dialog_useid",label:t.$L("\u9009\u62E9\u7FA4\u7EC4")}},[e("Select",{attrs:{filterable:"","remote-method":t.dialogRemote,placeholder:t.$L("\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22\u7FA4"),loading:t.dialogLoad},model:{value:t.departmentData.dialog_useid,callback:function(a){t.$set(t.departmentData,"dialog_useid",a)},expression:"departmentData.dialog_useid"}},t._l(t.dialogList,function(a,i){return e("Option",{key:i,attrs:{value:a.id,label:a.name}},[e("div",{staticClass:"team-department-add-dialog-group"},[e("div",{staticClass:"dialog-name"},[t._v(t._s(a.name))]),e("UserAvatar",{attrs:{userid:a.owner_id,size:20}})],1)])}),1),e("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("\u4EC5\u652F\u6301\u9009\u62E9\u4E2A\u4EBA\u7FA4\u8F6C\u4E3A\u90E8\u95E8\u7FA4")))])],1):t._e()]:t._e()],2),e("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[e("Button",{attrs:{type:"default"},on:{click:function(a){t.departmentShow=!1}}},[t._v(t._s(t.$L("\u53D6\u6D88")))]),e("Button",{attrs:{type:"primary",loading:t.departmentLoading>0},on:{click:t.onSaveDepartment}},[t._v(t._s(t.$L(t.departmentData.id>0?"\u4FDD\u5B58":"\u65B0\u5EFA")))])],1)],1),e("Modal",{attrs:{title:t.$L("\u4FEE\u6539\u7B7E\u5230MAC\u5730\u5740")},model:{value:t.checkinMacEditShow,callback:function(a){t.checkinMacEditShow=a},expression:"checkinMacEditShow"}},[e("Form",{attrs:{model:t.checkinMacEditData,"label-width":"auto"},nativeOn:{submit:function(a){a.preventDefault()}}},[e("Alert",{staticStyle:{"margin-bottom":"18px"},attrs:{type:"error"}},[t._v(t._s(t.$L(`\u6B63\u5728\u8FDB\u884C\u5E10\u53F7\u3010ID:${t.checkinMacEditData.userid}\uFF0C${t.checkinMacEditData.nickname}\u3011MAC\u5730\u5740\u4FEE\u6539\u3002`)))]),e("Row",{staticClass:"team-department-checkin-item"},[e("Col",{attrs:{span:"12"}},[t._v(t._s(t.$L("\u8BBE\u5907MAC\u5730\u5740")))]),e("Col",{attrs:{span:"12"}},[t._v(t._s(t.$L("\u5907\u6CE8")))])],1),t._l(t.checkinMacEditData.checkin_macs,function(a,i){return e("Row",{key:i,staticClass:"team-department-checkin-item"},[e("Col",{attrs:{span:"12"}},[e("Input",{attrs:{maxlength:20,placeholder:t.$L("\u8BF7\u8F93\u5165\u8BBE\u5907MAC\u5730\u5740"),clearable:""},on:{"on-clear":function(n){return t.delCheckinDatum(i)}},model:{value:a.mac,callback:function(n){t.$set(a,"mac",n)},expression:"item.mac"}})],1),e("Col",{attrs:{span:"12"}},[e("Input",{attrs:{maxlength:100,placeholder:t.$L("\u5907\u6CE8")},model:{value:a.remark,callback:function(n){t.$set(a,"remark",n)},expression:"item.remark"}})],1)],1)}),e("Button",{attrs:{type:"default",icon:"md-add"},on:{click:t.addCheckinDatum}},[t._v(t._s(t.$L("\u6DFB\u52A0\u8BBE\u5907")))])],2),e("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[e("Button",{attrs:{type:"default"},on:{click:function(a){t.checkinMacEditShow=!1}}},[t._v(t._s(t.$L("\u53D6\u6D88")))]),e("Button",{attrs:{type:"primary",loading:t.checkinMacEditLoading>0},on:{click:function(a){return t.operationUser(t.checkinMacEditData,!0)}}},[t._v(t._s(t.$L("\u786E\u5B9A\u4FEE\u6539")))])],1)],1),e("Modal",{attrs:{title:t.$L("\u4FEE\u6539\u90E8\u95E8")},model:{value:t.departmentEditShow,callback:function(a){t.departmentEditShow=a},expression:"departmentEditShow"}},[e("Form",{attrs:{model:t.departmentEditData,"label-width":"auto"},nativeOn:{submit:function(a){a.preventDefault()}}},[e("Alert",{staticStyle:{"margin-bottom":"18px"},attrs:{type:"error"}},[t._v(t._s(t.$L(`\u6B63\u5728\u8FDB\u884C\u5E10\u53F7\u3010ID:${t.departmentEditData.userid}\uFF0C${t.departmentEditData.nickname}\u3011\u90E8\u95E8\u4FEE\u6539\u3002`)))]),e("FormItem",{attrs:{label:t.$L("\u4FEE\u6539\u90E8\u95E8")}},[e("Select",{attrs:{multiple:"","multiple-max":10,placeholder:t.$L("\u7559\u7A7A\u4E3A\u9ED8\u8BA4\u90E8\u95E8")},model:{value:t.departmentEditData.department,callback:function(a){t.$set(t.departmentEditData,"department",a)},expression:"departmentEditData.department"}},t._l(t.departmentList,function(a,i){return e("Option",{key:i,attrs:{value:a.id}},[t._v(t._s(a.name))])}),1)],1)],1),e("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[e("Button",{attrs:{type:"default"},on:{click:function(a){t.departmentEditShow=!1}}},[t._v(t._s(t.$L("\u53D6\u6D88")))]),e("Button",{attrs:{type:"primary",loading:t.departmentEditLoading>0},on:{click:function(a){return t.operationUser(t.departmentEditData,!0)}}},[t._v(t._s(t.$L("\u786E\u5B9A\u4FEE\u6539")))])],1)],1),e("Modal",{attrs:{title:t.$L("\u64CD\u4F5C\u79BB\u804C")},model:{value:t.disableShow,callback:function(a){t.disableShow=a},expression:"disableShow"}},[e("Form",{attrs:{model:t.disableData,"label-width":"auto"},nativeOn:{submit:function(a){a.preventDefault()}}},[e("Alert",{staticStyle:{"margin-bottom":"18px"},attrs:{type:"error"}},[t._v(t._s(t.$L(`\u6B63\u5728\u8FDB\u884C\u5E10\u53F7\u3010ID:${t.disableData.userid}\uFF0C${t.disableData.nickname}\u3011\u79BB\u804C\u64CD\u4F5C\u3002`)))]),e("FormItem",{attrs:{label:t.$L("\u79BB\u804C\u65F6\u95F4")}},[e("DatePicker",{ref:"disableTime",staticStyle:{width:"100%"},attrs:{editable:!1,placeholder:t.$L("\u9009\u62E9\u79BB\u804C\u65F6\u95F4"),options:t.disableOptions,format:"yyyy/MM/dd HH:mm",type:"datetime"},model:{value:t.disableData.disable_time,callback:function(a){t.$set(t.disableData,"disable_time",a)},expression:"disableData.disable_time"}})],1),e("FormItem",{attrs:{label:t.$L("\u4EA4\u63A5\u4EBA")}},[e("UserInput",{attrs:{"disabled-choice":[t.disableData.userid],"multiple-max":1,"max-hidden-select":"",placeholder:t.$L("\u9009\u62E9\u4EA4\u63A5\u4EBA")},model:{value:t.disableData.transfer_userid,callback:function(a){t.$set(t.disableData,"transfer_userid",a)},expression:"disableData.transfer_userid"}}),e("div",{staticClass:"form-tip"},[t._v(t._s(t.$L(`${t.disableData.nickname} \u8D1F\u8D23\u7684\u90E8\u95E8\u3001\u9879\u76EE\u3001\u4EFB\u52A1\u548C\u6587\u4EF6\u5C06\u79FB\u4EA4\u7ED9\u4EA4\u63A5\u4EBA\uFF1B\u540C\u65F6\u9000\u51FA\u6240\u6709\u7FA4\uFF08\u5982\u679C\u662F\u7FA4\u4E3B\u5219\u8F6C\u8BA9\u7ED9\u4EA4\u63A5\u4EBA\uFF09`)))])],1)],1),e("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[e("Button",{attrs:{type:"default"},on:{click:function(a){t.disableShow=!1}}},[t._v(t._s(t.$L("\u53D6\u6D88")))]),e("Poptip",{staticStyle:{"margin-left":"8px"},attrs:{confirm:"",placement:"bottom","ok-text":t.$L("\u786E\u5B9A"),"cancel-text":t.$L("\u53D6\u6D88"),transfer:""},on:{"on-ok":function(a){return t.operationUser(t.disableData,!0)}}},[e("div",{attrs:{slot:"title"},slot:"title"},[e("p",[t._v(t._s(t.$L("\u6CE8\u610F\uFF1A\u79BB\u804C\u64CD\u4F5C\u4E0D\u53EF\u9006\uFF01")))])]),e("Button",{attrs:{type:"primary",loading:t.disableLoading>0}},[t._v(t._s(t.$L("\u786E\u5B9A\u79BB\u804C")))])],1)],1)],1)],1)},p=[];const m={name:"TeamManagement",components:{UserInput:l},props:{checkinMac:{type:Boolean,default:!1}},data(){return{loadIng:0,keys:{},keyIs:!1,columns:[{title:"ID",key:"userid",width:80,render:(t,{row:s,column:e})=>t("TableAction",{props:{column:e,align:"left"}},[t("div",s.userid)])},{title:this.$L("\u90AE\u7BB1"),key:"email",minWidth:160,render:(t,{row:s})=>{const e=[t("AutoTip",s.email)],{email_verity:a,identity:i,disable_at:n}=s;return a&&e.push(t("Icon",{props:{type:"md-mail"}})),i.includes("ldap")&&e.push(t("Tag",{props:{color:"orange"}},this.$L("LDAP"))),i.includes("admin")&&e.push(t("Tag",{props:{color:"warning"}},this.$L("\u7BA1\u7406\u5458"))),i.includes("temp")&&e.push(t("Tag",{props:{color:"success"}},this.$L("\u4E34\u65F6"))),i.includes("disable")&&e.push(t("Tooltip",{props:{content:this.$L("\u79BB\u804C\u65F6\u95F4")+": "+n}},[t("Tag",{props:{color:"error"}},this.$L("\u79BB\u804C"))])),t("div",{class:"team-email"},e)}},{title:this.$L("\u7535\u8BDD"),key:"tel",minWidth:80,render:(t,{row:s})=>t("QuickEdit",{props:{value:s.tel},on:{"on-update":(e,a)=>{this.operationUser({userid:s.userid,tel:e},!0).finally(a)}}},[t("AutoTip",s.tel||"-")])},{title:this.$L("\u6635\u79F0"),key:"nickname",minWidth:80,render:(t,{row:s})=>t("QuickEdit",{props:{value:s.nickname_original},on:{"on-update":(e,a)=>{this.operationUser({userid:s.userid,nickname:e},!0).finally(a)}}},[t("AutoTip",s.nickname_original||"-")])},{title:this.$L("\u804C\u4F4D/\u804C\u79F0"),key:"profession",minWidth:80,render:(t,{row:s})=>t("QuickEdit",{props:{value:s.profession},on:{"on-update":(e,a)=>{this.operationUser({userid:s.userid,profession:e},!0).finally(a)}}},[t("AutoTip",s.profession||"-")])},{title:this.$L("\u90E8\u95E8"),key:"department",minWidth:80,render:(t,{row:s})=>{let e=[];if(s.department.some(a=>{const i=this.departmentList.find(n=>n.id==a);i&&e.push(i.name)}),e.length===0)return t("div",this.$L("\u9ED8\u8BA4\u90E8\u95E8"));{const a=[];return a.push(t("span",{domProps:{title:e[0]}},e[0])),e.length>1&&(e=e.splice(1),a.push(t("ETooltip",[t("div",{slot:"content",domProps:{innerHTML:e.join("
")}}),t("div",{class:"department-tag-num"},` +${e.length}`)]))),t("div",{class:"team-table-department-warp"},a)}}},{title:this.$L("\u6700\u540E\u5728\u7EBF"),key:"line_at",width:168},{title:this.$L("\u64CD\u4F5C"),align:"center",width:100,render:(t,s)=>{const e=s.row.identity,a=[];e.includes("admin")?a.push(t("EDropdownItem",{props:{command:"clearadmin"}},[t("div",this.$L("\u53D6\u6D88\u7BA1\u7406\u5458"))])):a.push(t("EDropdownItem",{props:{command:"setadmin"}},[t("div",this.$L("\u8BBE\u4E3A\u7BA1\u7406\u5458"))])),e.includes("temp")?a.push(t("EDropdownItem",{props:{command:"cleartemp"}},[t("div",this.$L("\u53D6\u6D88\u4E34\u65F6\u8EAB\u4EFD"))])):a.push(t("EDropdownItem",{props:{command:"settemp"}},[t("div",this.$L("\u8BBE\u4E3A\u4E34\u65F6\u5E10\u53F7"))])),a.push(t("EDropdownItem",{props:{command:"email"}},[t("div",this.$L("\u4FEE\u6539\u90AE\u7BB1"))])),a.push(t("EDropdownItem",{props:{command:"password"}},[t("div",this.$L("\u4FEE\u6539\u5BC6\u7801"))])),this.checkinMac&&a.push(t("EDropdownItem",{props:{command:"checkin_mac"}},[t("div",this.$L("\u4FEE\u6539MAC"))])),a.push(t("EDropdownItem",{props:{command:"department"}},[t("div",this.$L("\u4FEE\u6539\u90E8\u95E8"))])),e.includes("disable")?a.push(t("EDropdownItem",{props:{command:"cleardisable"},style:{color:"#f90"}},[t("div",this.$L("\u6062\u590D\u5E10\u53F7\uFF08\u5DF2\u79BB\u804C\uFF09"))])):a.push(t("EDropdownItem",{props:{command:"setdisable"},style:{color:"#f90"}},[t("div",this.$L("\u64CD\u4F5C\u79BB\u804C"))])),a.push(t("EDropdownItem",{props:{command:"delete"},style:{color:"red"}},[t("div",this.$L("\u5220\u9664"))]));const i=t("EDropdown",{props:{size:"small",trigger:"click"},on:{command:n=>{this.dropUser(n,s.row)}}},[t("Button",{props:{type:"primary",size:"small"},style:{fontSize:"12px"}},this.$L("\u64CD\u4F5C")),t("EDropdownMenu",{slot:"dropdown"},[a])]);return t("TableAction",{props:{column:s.column}},[i])}}],list:[],page:1,pageSize:20,total:0,noText:"",checkinMacEditShow:!1,checkinMacEditLoading:0,checkinMacEditData:{},departmentEditShow:!1,departmentEditLoading:0,departmentEditData:{},disableShow:!1,disableLoading:0,disableData:{},disableOptions:{shortcuts:[{text:this.$L("12:00"),value(){return $A.Date($A.formatDate("Y-m-d 12:00:00"))},onClick:t=>{t.handlePickSuccess()}},{text:this.$L("17:00"),value(){return $A.Date($A.formatDate("Y-m-d 17:00:00"))},onClick:t=>{t.handlePickSuccess()}},{text:this.$L("18:00"),value(){return $A.Date($A.formatDate("Y-m-d 18:00:00"))},onClick:t=>{t.handlePickSuccess()}},{text:this.$L("19:00"),value(){return $A.Date($A.formatDate("Y-m-d 19:00:00"))},onClick:t=>{t.handlePickSuccess()}},{text:this.$L("\u73B0\u5728"),value(){return new Date},onClick:t=>{t.handlePickSuccess()}}]},departmentShow:!1,departmentLoading:0,departmentSelect:-1,departmentData:{id:0,name:"",parent_id:0,owner_userid:[],dialog_group:"new",dialog_useid:0},departmentList:[],dialogLoad:!1,dialogList:[],nullCheckinDatum:{mac:"",remark:""}}},created(){this.checkinMac&&this.columns.splice(5,0,{title:this.$L("MAC\u5730\u5740"),key:"checkin_mac",minWidth:80,render:(t,{row:s})=>{let e=$A.cloneJSON(s.checkin_macs||[]);if(e.length===0)return t("div","-");{const a=n=>n.remark?`${n.mac} (${n.remark})`:n.mac,i=[];return i.push(t("AutoTip",a(e[0]))),e.length>1&&(e=e.splice(1),i.push(t("ETooltip",[t("div",{slot:"content",domProps:{innerHTML:e.map(n=>a(n)).join("
")}}),t("div",{class:"department-tag-num"},` +${e.length}`)]))),t("div",{class:"team-table-department-warp"},i)}}})},mounted(){this.getLists(),this.getDepartmentLists()},watch:{keyIs(t){t||(this.keys={},this.setPage(1))},departmentSelect(){this.setPage(1)}},computed:{departmentParentDisabled(){return!!(this.departmentData.id>0&&this.departmentList.find(({parent_id:t})=>t==this.departmentData.id))}},methods:{onSearch(){this.page=1,this.getLists()},getLists(){this.loadIng++,this.keyIs=$A.objImplode(this.keys)!="";let t=$A.cloneJSON(this.keys);this.departmentSelect>-1&&(t=Object.assign(t,{department:this.departmentSelect})),this.$store.dispatch("call",{url:"users/lists",data:{keys:t,get_checkin_mac:this.checkinMac?1:0,page:Math.max(this.page,1),pagesize:Math.max($A.runNum(this.pageSize),10)}}).then(({data:s})=>{this.page=s.current_page,this.total=s.total,this.list=s.data,this.noText="\u6CA1\u6709\u76F8\u5173\u7684\u6210\u5458"}).catch(()=>{this.noText="\u6570\u636E\u52A0\u8F7D\u5931\u8D25"}).finally(s=>{this.loadIng--})},setPage(t){this.page=t,this.getLists()},setPageSize(t){this.page=1,this.pageSize=t,this.getLists()},dropUser(t,s){switch(t){case"settemp":$A.modalConfirm({content:`\u4F60\u786E\u5B9A\u5C06\u3010ID:${s.userid}\uFF0C${s.nickname}\u3011\u8BBE\u4E3A\u4E34\u65F6\u5E10\u53F7\u5417\uFF1F\uFF08\u6CE8\uFF1A\u4E34\u65F6\u5E10\u53F7\u9650\u5236\u8BF7\u67E5\u770B\u7CFB\u7EDF\u8BBE\u7F6E\uFF09`,loading:!0,onOk:()=>this.operationUser({userid:s.userid,type:t})});break;case"cleartemp":$A.modalConfirm({content:`\u4F60\u786E\u5B9A\u53D6\u6D88\u3010ID:${s.userid}\uFF0C${s.nickname}\u3011\u4E34\u65F6\u8EAB\u4EFD\u5417\uFF1F`,loading:!0,onOk:()=>this.operationUser({userid:s.userid,type:t})});break;case"email":$A.modalInput({title:"\u4FEE\u6539\u90AE\u7BB1",placeholder:`\u8BF7\u8F93\u5165\u65B0\u7684\u90AE\u7BB1\uFF08${s.email}\uFF09`,onOk:a=>a?this.operationUser({userid:s.userid,email:a}):"\u8BF7\u8F93\u5165\u65B0\u7684\u90AE\u7BB1\u5730\u5740"});break;case"password":$A.modalInput({title:"\u4FEE\u6539\u5BC6\u7801",placeholder:"\u8BF7\u8F93\u5165\u65B0\u7684\u5BC6\u7801",onOk:a=>a?this.operationUser({userid:s.userid,password:a}):"\u8BF7\u8F93\u5165\u65B0\u7684\u5BC6\u7801"});break;case"checkin_mac":this.checkinMacEditData={type:"checkin_macs",userid:s.userid,nickname:s.nickname,checkin_macs:s.checkin_macs},this.checkinMacEditData.checkin_macs.length===0&&this.addCheckinDatum(),this.checkinMacEditShow=!0;break;case"department":let e=[];s.department.some(a=>{const i=this.departmentList.find(n=>n.id==a);i&&e.push(i.owner_userid===s.userid?`${i.name} (${this.$L("\u8D1F\u8D23\u4EBA")})`:i.name)}),this.departmentEditData={type:"department",userid:s.userid,nickname:s.nickname,department:s.department.map(a=>parseInt(a))},this.departmentEditShow=!0;break;case"setdisable":this.disableData={type:"setdisable",userid:s.userid,nickname:s.nickname},this.disableShow=!0;break;case"cleardisable":$A.modalConfirm({content:`\u4F60\u786E\u5B9A\u6062\u590D\u5DF2\u79BB\u804C\u5E10\u53F7\u3010ID:${s.userid}\uFF0C${s.nickname}\u3011\u5417\uFF1F\uFF08\u6CE8\uFF1A\u6B64\u64CD\u4F5C\u4EC5\u6062\u590D\u5E10\u53F7\u72B6\u6001\uFF0C\u65E0\u6CD5\u6062\u590D\u64CD\u4F5C\u79BB\u804C\u65F6\u79FB\u4EA4\u7684\u6570\u636E\uFF09`,loading:!0,onOk:()=>this.operationUser({userid:s.userid,type:t})});break;case"delete":$A.modalInput({title:`\u5220\u9664\u5E10\u53F7\u3010ID:${s.userid}\uFF0C${s.nickname}\u3011`,placeholder:"\u8BF7\u8F93\u5165\u5220\u9664\u539F\u56E0",okText:"\u786E\u5B9A\u5220\u9664",onOk:a=>a?this.operationUser({userid:s.userid,type:t,delete_reason:a}):"\u5220\u9664\u539F\u56E0\u4E0D\u80FD\u4E3A\u7A7A"});break;default:this.operationUser({userid:s.userid,type:t},!0);break}},operationUser(t,s){return new Promise((e,a)=>{t.type=="checkin_macs"?this.checkinMacEditLoading++:t.type=="department"?this.departmentEditLoading++:t.type=="setdisable"?this.disableLoading++:this.loadIng++,this.$store.dispatch("call",{url:"users/operation",data:t}).then(({msg:i})=>{$A.messageSuccess(i),this.getLists(),e(),t.type=="checkin_macs"?this.checkinMacEditShow=!1:t.type=="department"?this.departmentEditShow=!1:t.type=="setdisable"&&(this.disableShow=!1)}).catch(({msg:i})=>{s===!0&&$A.modalError(i),this.getLists(),a(i)}).finally(i=>{t.type=="checkin_macs"?this.checkinMacEditLoading--:t.type=="department"?this.departmentEditLoading--:t.type=="setdisable"?this.disableLoading--:this.loadIng--})})},getDepartmentLists(){this.departmentLoading++,this.$store.dispatch("call",{url:"users/department/list"}).then(({data:t})=>{this.departmentList=[],this.generateDepartmentList(t,0,1)}).finally(t=>{this.departmentLoading--})},generateDepartmentList(t,s,e){t.some(a=>{a.parent_id==s&&(this.departmentList.push(Object.assign(a,{level:e+1})),this.generateDepartmentList(t,a.id,e+1))})},onShowDepartment(t){this.departmentData=Object.assign({id:0,name:"",parent_id:0,owner_userid:[],dialog_group:"new"},t||{}),this.departmentShow=!0},onSaveDepartment(){this.departmentLoading++,this.$store.dispatch("call",{url:"users/department/add",data:Object.assign(this.departmentData,{owner_userid:this.departmentData.owner_userid[0]})}).then(({msg:t})=>{$A.messageSuccess(t),this.getDepartmentLists(),this.getLists(),this.departmentShow=!1}).catch(({msg:t})=>{$A.modalError(t)}).finally(t=>{this.departmentLoading--})},onSelectDepartment(t){if(this.departmentSelect===t){this.departmentSelect=-1;return}this.departmentSelect=t},onOpDepartment(t){if($A.leftExists(t,"add_"))this.onShowDepartment({parent_id:parseInt(t.substr(4))});else if($A.leftExists(t,"edit_")){const s=this.departmentList.find(({id:e})=>e===parseInt(t.substr(5)));s&&this.onShowDepartment(s)}else if($A.leftExists(t,"del_")){const s=this.departmentList.find(({id:e})=>e===parseInt(t.substr(4)));s&&$A.modalConfirm({title:this.$L("\u5220\u9664\u90E8\u95E8"),content:`
${this.$L(`\u4F60\u786E\u5B9A\u8981\u5220\u9664\u3010${s.name}\u3011\u90E8\u95E8\u5417\uFF1F`)}
${this.$L("\u6CE8\u610F\uFF1A\u6B64\u64CD\u4F5C\u4E0D\u53EF\u6062\u590D\uFF0C\u90E8\u95E8\u4E0B\u7684\u6210\u5458\u5C06\u79FB\u81F3\u9ED8\u8BA4\u90E8\u95E8\u3002")}
`,language:!1,loading:!0,onOk:()=>new Promise((e,a)=>{this.$store.dispatch("call",{url:"users/department/del",data:{id:s.id}}).then(({msg:i})=>{s.id===this.departmentSelect&&(this.departmentSelect=-1),e(i),this.getDepartmentLists()}).catch(({msg:i})=>{a(i)})})})}},dialogRemote(t){t!==""?(this.dialogLoad=!0,this.$store.dispatch("call",{url:"dialog/group/searchuser",data:{key:t}}).then(({data:s})=>{this.dialogList=s.list}).finally(s=>{this.dialogLoad=!1})):this.dialogList=[]},addCheckinDatum(){this.checkinMacEditData.checkin_macs.push($A.cloneJSON(this.nullCheckinDatum))},delCheckinDatum(t){this.checkinMacEditData.checkin_macs.splice(t,1),this.checkinMacEditData.checkin_macs.length===0&&this.addCheckinDatum()}}},r={};var u=d(m,c,p,!1,h,null,null,null);function h(t){for(let s in r)this[s]=r[s]}var D=function(){return u.exports}(),_=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("Modal",{attrs:{title:t.$L("\u5BFC\u51FA\u7B7E\u5230\u6570\u636E"),"mask-closable":!1},model:{value:t.show,callback:function(a){t.show=a},expression:"show"}},[e("Form",{ref:"export",attrs:{model:t.formData,"label-width":"auto"},nativeOn:{submit:function(a){a.preventDefault()}}},[e("FormItem",{attrs:{label:t.$L("\u5BFC\u51FA\u6210\u5458")}},[e("UserInput",{attrs:{"multiple-max":100,placeholder:t.$L("\u8BF7\u9009\u62E9\u6210\u5458")},model:{value:t.formData.userid,callback:function(a){t.$set(t.formData,"userid",a)},expression:"formData.userid"}}),e("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("\u6BCF\u6B21\u6700\u591A\u9009\u62E9\u5BFC\u51FA100\u4E2A\u6210\u5458")))])],1),e("FormItem",{attrs:{label:t.$L("\u7B7E\u5230\u65E5\u671F")}},[e("DatePicker",{staticStyle:{width:"100%"},attrs:{type:"daterange",format:"yyyy/MM/dd",placeholder:t.$L("\u8BF7\u9009\u62E9\u7B7E\u5230\u65E5\u671F")},model:{value:t.formData.date,callback:function(a){t.$set(t.formData,"date",a)},expression:"formData.date"}}),e("div",{staticClass:"form-tip checkin-export-quick-select"},[e("span",[t._v(t._s(t.$L("\u5FEB\u6377\u9009\u62E9"))+":")]),e("em",{on:{click:function(a){t.formData.date=t.dateShortcuts("prev")}}},[t._v(t._s(t.$L("\u4E0A\u4E2A\u6708")))]),e("em",{on:{click:function(a){t.formData.date=t.dateShortcuts("this")}}},[t._v(t._s(t.$L("\u8FD9\u4E2A\u6708")))])])],1),e("FormItem",{attrs:{label:t.$L("\u73ED\u6B21\u65F6\u95F4")}},[e("TimePicker",{staticStyle:{width:"100%"},attrs:{type:"timerange",format:"HH:mm",placeholder:t.$L("\u8BF7\u9009\u62E9\u73ED\u6B21\u65F6\u95F4")},model:{value:t.formData.time,callback:function(a){t.$set(t.formData,"time",a)},expression:"formData.time"}}),e("div",{staticClass:"form-tip checkin-export-quick-select"},[e("span",[t._v(t._s(t.$L("\u5FEB\u6377\u9009\u62E9"))+":")]),e("em",{on:{click:function(a){t.formData.time=["8:30","18:00"]}}},[t._v("8:30-18:00")]),e("em",{on:{click:function(a){t.formData.time=["9:00","18:00"]}}},[t._v("9:00-18:00")]),e("em",{on:{click:function(a){t.formData.time=["9:30","18:00"]}}},[t._v("9:30-18:30")])])],1)],1),e("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[e("Button",{attrs:{type:"default"},on:{click:function(a){t.show=!1}}},[t._v(t._s(t.$L("\u53D6\u6D88")))]),e("Button",{attrs:{type:"primary",loading:t.loadIng>0},on:{click:t.onExport}},[t._v(t._s(t.$L("\u5BFC\u51FA")))])],1)],1)},f=[];const v={name:"CheckinExport",components:{UserInput:l},props:{value:{type:Boolean,default:!1}},data(){return{show:this.value,loadIng:0,formData:{userid:[],date:[],time:[]}}},watch:{value(t){this.show=t},show(t){this.value!==t&&this.$emit("input",t)}},methods:{dateShortcuts(t){if(t==="prev")return[$A.getSpecifyDate("\u4E0A\u4E2A\u6708"),$A.getSpecifyDate("\u4E0A\u4E2A\u6708\u7ED3\u675F")];if(t==="this")return[$A.getSpecifyDate("\u672C\u6708"),$A.getSpecifyDate("\u672C\u6708\u7ED3\u675F")]},onExport(){this.loadIng>0||(this.loadIng++,this.$store.dispatch("call",{url:"system/checkin/export",data:this.formData}).then(({data:t})=>{this.show=!1,this.$store.dispatch("downUrl",{url:t.url})}).catch(({msg:t})=>{$A.modalError(t)}).finally(t=>{this.loadIng--}))}}},o={};var $=d(v,_,f,!1,k,null,null,null);function k(t){for(let s in o)this[s]=o[s]}var b=function(){return $.exports}();export{b as C,D as T}; diff --git a/public/js/build/DialogSelect.827c2008.js b/public/js/build/DialogSelect.3e26c3b4.js similarity index 96% rename from public/js/build/DialogSelect.827c2008.js rename to public/js/build/DialogSelect.3e26c3b4.js index c408f798c..d60912b4c 100644 --- a/public/js/build/DialogSelect.827c2008.js +++ b/public/js/build/DialogSelect.3e26c3b4.js @@ -1 +1 @@ -import{U as i}from"./UserInput.d359bf1a.js";import{m as c,n as u}from"./app.207f445f.js";const l="ontouchend"in document,h={bind:function(t,s){let a=500,e=s.value;if($A.isJson(s.value)&&(a=s.value.delay||500,e=s.value.callback),typeof e!="function")throw"callback must be a function";if(!l){t.__longpressContextmenu__=r=>{r.preventDefault(),r.stopPropagation(),e(r,t)},t.addEventListener("contextmenu",t.__longpressContextmenu__);return}let n=null,o=!1;t.__longpressStart__=r=>{r.type==="click"&&r.button!==0||(o=!1,n===null&&(n=setTimeout(()=>{o=!0,e(r.touches[0],t)},a)))},t.__longpressCancel__=r=>{n!==null&&(clearTimeout(n),n=null)},t.__longpressClick__=r=>{o&&(r.preventDefault(),r.stopPropagation()),t.__longpressCancel__(r)},t.addEventListener("touchstart",t.__longpressStart__),t.addEventListener("click",t.__longpressClick__),t.addEventListener("touchmove",t.__longpressCancel__),t.addEventListener("touchend",t.__longpressCancel__),t.addEventListener("touchcancel",t.__longpressCancel__)},unbind(t){if(!l){t.removeEventListener("contextmenu",t.__longpressContextmenu__),delete t.__longpressContextmenu__;return}t.removeEventListener("touchstart",t.__longpressStart__),t.removeEventListener("click",t.__longpressClick__),t.removeEventListener("touchmove",t.__longpressCancel__),t.removeEventListener("touchend",t.__longpressCancel__),t.removeEventListener("touchcancel",t.__longpressCancel__),delete t.__longpressStart__,delete t.__longpressClick__,delete t.__longpressCancel__}};var p=function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("Form",{ref:"forwardForm",attrs:{model:t.value,"label-width":"auto"},nativeOn:{submit:function(e){e.preventDefault()}}},[a("FormItem",{attrs:{prop:"dialogids",label:t.$L("\u6700\u8FD1\u804A\u5929")}},[a("Select",{staticClass:"dialog-wrapper-dialogids",attrs:{placeholder:t.$L("\u9009\u62E9\u8F6C\u53D1\u6700\u8FD1\u804A\u5929"),"multiple-max":20,multiple:"",filterable:"","transfer-class-name":"dialog-wrapper-forward"},model:{value:t.value.dialogids,callback:function(e){t.$set(t.value,"dialogids",e)},expression:"value.dialogids"}},[a("div",{staticClass:"forward-drop-prepend",attrs:{slot:"drop-prepend"},slot:"drop-prepend"},[t._v(t._s(t.$L("\u6700\u591A\u53EA\u80FD\u9009\u62E920\u4E2A")))]),t._l(t.dialogList,function(e,n){return a("Option",{key:n,attrs:{value:e.id,"key-value":e.name,label:e.name}},[a("div",{staticClass:"forward-option"},[a("div",{staticClass:"forward-avatar"},[e.type=="group"?[e.group_type=="department"?a("i",{staticClass:"taskfont icon-avatar department"},[t._v("\uE75C")]):e.group_type=="project"?a("i",{staticClass:"taskfont icon-avatar project"},[t._v("\uE6F9")]):e.group_type=="task"?a("i",{staticClass:"taskfont icon-avatar task"},[t._v("\uE6F4")]):a("Icon",{staticClass:"icon-avatar",attrs:{type:"ios-people"}})]:e.dialog_user?a("div",{staticClass:"user-avatar"},[a("UserAvatar",{attrs:{userid:e.dialog_user.userid,size:26}})],1):a("Icon",{staticClass:"icon-avatar",attrs:{type:"md-person"}})],2),a("div",{staticClass:"forward-name"},[t._v(t._s(e.name))])])])})],2)],1),a("FormItem",{attrs:{prop:"userids",label:t.$L("\u6307\u5B9A\u6210\u5458")}},[a("UserInput",{attrs:{"multiple-max":20,placeholder:`(${t.$L("\u6216")}) ${t.$L("\u9009\u62E9\u8F6C\u53D1\u6307\u5B9A\u6210\u5458")}`},model:{value:t.value.userids,callback:function(e){t.$set(t.value,"userids",e)},expression:"value.userids"}})],1)],1)},d=[];const v={name:"DialogSelect",components:{UserInput:i},props:{value:{type:Object,default:()=>({})}},computed:{...c(["cacheDialogs"]),dialogList(){return this.cacheDialogs.filter(t=>!(t.name===void 0||t.dialog_delete===1)).sort((t,s)=>t.top_at||s.top_at?$A.Date(s.top_at)-$A.Date(t.top_at):t.todo_num>0||s.todo_num>0?s.todo_num-t.todo_num:$A.Date(s.last_at)-$A.Date(t.last_at))}}},_={};var m=u(v,p,d,!1,f,null,null,null);function f(t){for(let s in _)this[s]=_[s]}var L=function(){return m.exports}();export{L as D,h as l}; +import{U as i}from"./UserInput.07ce5aad.js";import{m as c,n as u}from"./app.af833d7d.js";const l="ontouchend"in document,h={bind:function(t,s){let a=500,e=s.value;if($A.isJson(s.value)&&(a=s.value.delay||500,e=s.value.callback),typeof e!="function")throw"callback must be a function";if(!l){t.__longpressContextmenu__=r=>{r.preventDefault(),r.stopPropagation(),e(r,t)},t.addEventListener("contextmenu",t.__longpressContextmenu__);return}let n=null,o=!1;t.__longpressStart__=r=>{r.type==="click"&&r.button!==0||(o=!1,n===null&&(n=setTimeout(()=>{o=!0,e(r.touches[0],t)},a)))},t.__longpressCancel__=r=>{n!==null&&(clearTimeout(n),n=null)},t.__longpressClick__=r=>{o&&(r.preventDefault(),r.stopPropagation()),t.__longpressCancel__(r)},t.addEventListener("touchstart",t.__longpressStart__),t.addEventListener("click",t.__longpressClick__),t.addEventListener("touchmove",t.__longpressCancel__),t.addEventListener("touchend",t.__longpressCancel__),t.addEventListener("touchcancel",t.__longpressCancel__)},unbind(t){if(!l){t.removeEventListener("contextmenu",t.__longpressContextmenu__),delete t.__longpressContextmenu__;return}t.removeEventListener("touchstart",t.__longpressStart__),t.removeEventListener("click",t.__longpressClick__),t.removeEventListener("touchmove",t.__longpressCancel__),t.removeEventListener("touchend",t.__longpressCancel__),t.removeEventListener("touchcancel",t.__longpressCancel__),delete t.__longpressStart__,delete t.__longpressClick__,delete t.__longpressCancel__}};var p=function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("Form",{ref:"forwardForm",attrs:{model:t.value,"label-width":"auto"},nativeOn:{submit:function(e){e.preventDefault()}}},[a("FormItem",{attrs:{prop:"dialogids",label:t.$L("\u6700\u8FD1\u804A\u5929")}},[a("Select",{staticClass:"dialog-wrapper-dialogids",attrs:{placeholder:t.$L("\u9009\u62E9\u8F6C\u53D1\u6700\u8FD1\u804A\u5929"),"multiple-max":20,multiple:"",filterable:"","transfer-class-name":"dialog-wrapper-forward"},model:{value:t.value.dialogids,callback:function(e){t.$set(t.value,"dialogids",e)},expression:"value.dialogids"}},[a("div",{staticClass:"forward-drop-prepend",attrs:{slot:"drop-prepend"},slot:"drop-prepend"},[t._v(t._s(t.$L("\u6700\u591A\u53EA\u80FD\u9009\u62E920\u4E2A")))]),t._l(t.dialogList,function(e,n){return a("Option",{key:n,attrs:{value:e.id,"key-value":e.name,label:e.name}},[a("div",{staticClass:"forward-option"},[a("div",{staticClass:"forward-avatar"},[e.type=="group"?[e.group_type=="department"?a("i",{staticClass:"taskfont icon-avatar department"},[t._v("\uE75C")]):e.group_type=="project"?a("i",{staticClass:"taskfont icon-avatar project"},[t._v("\uE6F9")]):e.group_type=="task"?a("i",{staticClass:"taskfont icon-avatar task"},[t._v("\uE6F4")]):a("Icon",{staticClass:"icon-avatar",attrs:{type:"ios-people"}})]:e.dialog_user?a("div",{staticClass:"user-avatar"},[a("UserAvatar",{attrs:{userid:e.dialog_user.userid,size:26}})],1):a("Icon",{staticClass:"icon-avatar",attrs:{type:"md-person"}})],2),a("div",{staticClass:"forward-name"},[t._v(t._s(e.name))])])])})],2)],1),a("FormItem",{attrs:{prop:"userids",label:t.$L("\u6307\u5B9A\u6210\u5458")}},[a("UserInput",{attrs:{"multiple-max":20,placeholder:`(${t.$L("\u6216")}) ${t.$L("\u9009\u62E9\u8F6C\u53D1\u6307\u5B9A\u6210\u5458")}`},model:{value:t.value.userids,callback:function(e){t.$set(t.value,"userids",e)},expression:"value.userids"}})],1)],1)},d=[];const v={name:"DialogSelect",components:{UserInput:i},props:{value:{type:Object,default:()=>({})}},computed:{...c(["cacheDialogs"]),dialogList(){return this.cacheDialogs.filter(t=>!(t.name===void 0||t.dialog_delete===1)).sort((t,s)=>t.top_at||s.top_at?$A.Date(s.top_at)-$A.Date(t.top_at):t.todo_num>0||s.todo_num>0?s.todo_num-t.todo_num:$A.Date(s.last_at)-$A.Date(t.last_at))}}},_={};var m=u(v,p,d,!1,f,null,null,null);function f(t){for(let s in _)this[s]=_[s]}var L=function(){return m.exports}();export{L as D,h as l}; diff --git a/public/js/build/DialogWrapper.15f8d2f4.js b/public/js/build/DialogWrapper.6f463b49.js similarity index 68% rename from public/js/build/DialogWrapper.15f8d2f4.js rename to public/js/build/DialogWrapper.6f463b49.js index 0e77698c2..57692e636 100644 --- a/public/js/build/DialogWrapper.15f8d2f4.js +++ b/public/js/build/DialogWrapper.6f463b49.js @@ -1,36 +1,36 @@ -import{n as pt,d as yt,m as _t,c as Ft,e as Ut,g as Zt,f as Xt,r as Jt}from"./app.207f445f.js";import{l as zt,D as te}from"./DialogSelect.827c2008.js";import{U as Ht}from"./UserInput.d359bf1a.js";import{D as ee}from"./index.77a3149e.js";import{I as ie}from"./ImgUpload.09959925.js";var ne=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"common-circle",style:t.style,attrs:{"data-id":t.percent}},[e("svg",{attrs:{viewBox:"0 0 28 28"}},[e("g",{attrs:{fill:"none","fill-rule":"evenodd"}},[e("path",{staticClass:"common-circle-path",attrs:{d:"M-500-100h997V48h-997z"}}),e("g",{attrs:{"fill-rule":"nonzero"}},[e("path",{staticClass:"common-circle-g-path-ring",attrs:{"stroke-width":"3",d:"M14 25.5c6.351 0 11.5-5.149 11.5-11.5S20.351 2.5 14 2.5 2.5 7.649 2.5 14 7.649 25.5 14 25.5z"}}),e("path",{staticClass:"common-circle-g-path-core",attrs:{d:t.arc(t.args)}})])])])])},re=[];const oe={name:"WCircle",props:{percent:{type:Number,default:0},size:{type:Number,default:120}},computed:{style(){let{size:t}=this;return this.isNumeric(t)&&(t+="px"),{width:t,height:t}},args(){const{percent:t}=this;let s=Math.min(360,360/100*t);return s==360?s=0:s==0&&(s=360),{x:14,y:14,r:14,start:360,end:s}}},methods:{isNumeric(t){return t!==""&&!isNaN(parseFloat(t))&&isFinite(t)},point(t,s,e,i){return[(t+Math.sin(i)*e).toFixed(2),(s-Math.cos(i)*e).toFixed(2)]},full(t,s,e,i){return i<=0?`M ${t-e} ${s} A ${e} ${e} 0 1 1 ${t+e} ${s} A ${e} ${e} 1 1 1 ${t-e} ${s} Z`:`M ${t-e} ${s} A ${e} ${e} 0 1 1 ${t+e} ${s} A ${e} ${e} 1 1 1 ${t-e} ${s} M ${t-i} ${s} A ${i} ${i} 0 1 1 ${t+i} ${s} A ${i} ${i} 1 1 1 ${t-i} ${s} Z`},part(t,s,e,i,a,O){const[S,k]=[a/360*2*Math.PI,O/360*2*Math.PI],b=[this.point(t,s,i,S),this.point(t,s,e,S),this.point(t,s,e,k),this.point(t,s,i,k)],_=k-S>Math.PI?"1":"0";return`M ${b[0][0]} ${b[0][1]} L ${b[1][0]} ${b[1][1]} A ${e} ${e} 0 ${_} 1 ${b[2][0]} ${b[2][1]} L ${b[3][0]} ${b[3][1]} A ${i} ${i} 0 ${_} 0 ${b[0][0]} ${b[0][1]} Z`},arc(t){const{x:s=0,y:e=0}=t;let{R:i=0,r:a=0,start:O,end:S}=t;return[i,a]=[Math.max(i,a),Math.min(i,a)],i<=0?"":O!==+O||S!==+S?this.full(s,e,i,a):Math.abs(O-S)<1e-6?"":Math.abs(O-S)%360<1e-6?this.full(s,e,i,a):([O,S]=[O%360,S%360],O>S&&(S+=360),this.part(s,e,i,a,O,S))}}},At={};var ae=pt(oe,ne,re,!1,se,null,null,null);function se(t){for(let s in At)this[s]=At[s]}var le=function(){return ae.exports}(),ue=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"dialog-view",class:t.viewClass,attrs:{"data-id":t.msgData.id}},[t.dialogType==="group"?e("div",{staticClass:"dialog-username"},[e("UserAvatar",{attrs:{userid:t.msgData.userid,"show-icon":!1,"show-name":!0,"click-open-dialog":""}})],1):t._e(),e("div",{directives:[{name:"longpress",rawName:"v-longpress",value:{callback:t.handleLongpress,delay:300},expression:"{callback: handleLongpress, delay: 300}"}],staticClass:"dialog-head",class:t.headClass},[!t.hideReply&&t.msgData.reply_data?e("div",{staticClass:"dialog-reply no-dark-content",on:{click:t.viewReply}},[e("UserAvatar",{attrs:{userid:t.msgData.reply_data.userid,"show-icon":!1,"show-name":!0,"tooltip-disabled":!0}}),e("div",{staticClass:"reply-desc"},[t._v(t._s(t.$A.getMsgSimpleDesc(t.msgData.reply_data)))])],1):t._e(),e("div",{staticClass:"dialog-content",class:t.contentClass},[t.msgData.type==="text"?e("div",{staticClass:"content-text no-dark-content"},[e("pre",{domProps:{innerHTML:t._s(t.$A.formatTextMsg(t.msgData.msg.text,t.userId))},on:{click:t.viewText}})]):t.msgData.type==="file"?e("div",{class:`content-file ${t.msgData.msg.type}`},[e("div",{staticClass:"dialog-file"},[t.msgData.msg.type==="img"?e("img",{staticClass:"file-img",style:t.imageStyle(t.msgData.msg),attrs:{src:t.msgData.msg.thumb},on:{click:t.viewFile}}):e("div",{staticClass:"file-box",on:{click:t.downFile}},[e("img",{staticClass:"file-thumb",attrs:{src:t.msgData.msg.thumb}}),e("div",{staticClass:"file-info"},[e("div",{staticClass:"file-name"},[t._v(t._s(t.msgData.msg.name))]),e("div",{staticClass:"file-size"},[t._v(t._s(t.$A.bytesToSize(t.msgData.msg.size)))])])])])]):t.msgData.type==="record"?e("div",{staticClass:"content-record no-dark-content"},[e("div",{staticClass:"dialog-record",class:{playing:t.audioPlaying===t.msgData.msg.path},style:t.recordStyle(t.msgData.msg),on:{click:t.playRecord}},[e("div",{staticClass:"record-time"},[t._v(t._s(t.recordDuration(t.msgData.msg.duration)))]),e("div",{staticClass:"record-icon taskfont"})])]):t.msgData.type==="meeting"?e("div",{staticClass:"content-meeting no-dark-content"},[e("ul",{staticClass:"dialog-meeting"},[e("li",[e("em",[t._v(t._s(t.$L("\u4F1A\u8BAE\u4E3B\u9898")))]),t._v(" "+t._s(t.msgData.msg.name)+" ")]),e("li",[e("em",[t._v(t._s(t.$L("\u4F1A\u8BAE\u521B\u5EFA\u4EBA")))]),e("UserAvatar",{attrs:{userid:t.msgData.msg.userid,"show-icon":!1,"show-name":!0,"tooltip-disabled":""}})],1),e("li",[e("em",[t._v(t._s(t.$L("\u9891\u9053ID")))]),t._v(" "+t._s(t.msgData.msg.meetingid.replace(/^(.{3})(.{3})(.*)$/,"$1 $2 $3"))+" ")]),e("li",{staticClass:"meeting-operation",on:{click:t.openMeeting}},[t._v(" "+t._s(t.$L("\u70B9\u51FB\u52A0\u5165\u4F1A\u8BAE"))+" "),e("i",{staticClass:"taskfont"},[t._v("\uE68B")])])])]):t.msgData.type==="loading"?e("div",{staticClass:"content-loading"},[t.msgData.error===!0?e("Icon",{attrs:{type:"ios-alert-outline"}}):e("Loading")],1):e("div",{staticClass:"content-unknown"},[t._v(t._s(t.$L("\u672A\u77E5\u7684\u6D88\u606F\u7C7B\u578B")))])]),t.$A.arrayLength(t.msgData.emoji)>0?e("ul",{staticClass:"dialog-emoji"},t._l(t.msgData.emoji,function(i,a){return e("li",{key:a,class:{hasme:i.userids.includes(t.userId)}},[e("div",{staticClass:"emoji-symbol no-dark-content",on:{click:function(O){return t.onEmoji(i.symbol)}}},[t._v(t._s(i.symbol))]),e("div",{staticClass:"emoji-users",on:{click:function(O){return t.onShowEmojiUser(i)}}},[e("ul",[t._l(i.userids,function(O,S){return[S0?e("div",{staticClass:"reply",on:{click:t.replyList}},[e("i",{staticClass:"taskfont"},[t._v("\uE6EB")]),t._v(" "+t._s(t.msgData.reply_num)+"\u6761\u56DE\u590D ")]):t._e(),t.msgData.tag?e("div",{staticClass:"tag"},[e("i",{staticClass:"taskfont"},[t._v("\uE61E")])]):t._e(),t.msgData.todo?e("div",{staticClass:"todo",on:{click:t.openTodo}},[e("EPopover",{ref:"todo",attrs:{"popper-class":"dialog-wrapper-read-poptip",placement:t.isRightMsg?"bottom-end":"bottom-start"},model:{value:t.todoShow,callback:function(i){t.todoShow=i},expression:"todoShow"}},[e("div",{staticClass:"read-poptip-content"},[e("ul",{staticClass:"read scrollbar-overlay"},[e("li",{staticClass:"read-title"},[e("em",[t._v(t._s(t.todoDoneList.length))]),t._v(t._s(t.$L("\u5B8C\u6210")))]),t._l(t.todoDoneList,function(i){return e("li",[e("UserAvatar",{attrs:{userid:i.userid,size:26,showName:"",tooltipDisabled:""}})],1)})],2),e("ul",{staticClass:"unread scrollbar-overlay"},[e("li",{staticClass:"read-title"},[e("em",[t._v(t._s(t.todoUndoneList.length))]),t._v(t._s(t.$L("\u5F85\u529E")))]),t._l(t.todoUndoneList,function(i){return e("li",[e("UserAvatar",{attrs:{userid:i.userid,size:26,showName:"",tooltipDisabled:""}})],1)})],2)]),e("div",{staticClass:"popover-reference",attrs:{slot:"reference"},slot:"reference"})]),t.todoLoad>0?e("Loading"):e("i",{staticClass:"taskfont"},[t._v("\uE7B7")])],1):t._e(),t.msgData.modify?e("div",{staticClass:"modify"},[e("i",{staticClass:"taskfont"},[t._v("\uE779")])]):t._e(),t.msgData.error===!0?e("div",{staticClass:"error",on:{click:t.onError}},[e("Icon",{attrs:{type:"ios-alert"}})],1):t.isLoading?e("Loading"):[t.timeShow?e("div",{staticClass:"time",on:{click:function(i){t.timeShow=!1}}},[t._v(t._s(t.msgData.created_at))]):e("div",{staticClass:"time",attrs:{title:t.msgData.created_at},on:{click:function(i){t.timeShow=!0}}},[t._v(t._s(t.$A.formatTime(t.msgData.created_at)))]),t.hidePercentage?t._e():[t.msgData.send>1||t.dialogType==="group"?e("div",{staticClass:"percent",on:{click:t.openReadPercentage}},[e("EPopover",{ref:"percent",attrs:{"popper-class":"dialog-wrapper-read-poptip",placement:t.isRightMsg?"bottom-end":"bottom-start"},model:{value:t.percentageShow,callback:function(i){t.percentageShow=i},expression:"percentageShow"}},[e("div",{staticClass:"read-poptip-content"},[e("ul",{staticClass:"read scrollbar-overlay"},[e("li",{staticClass:"read-title"},[e("em",[t._v(t._s(t.readList.length))]),t._v(t._s(t.$L("\u5DF2\u8BFB")))]),t._l(t.readList,function(i){return e("li",[e("UserAvatar",{attrs:{userid:i.userid,size:26,showName:"",tooltipDisabled:""}})],1)})],2),e("ul",{staticClass:"unread scrollbar-overlay"},[e("li",{staticClass:"read-title"},[e("em",[t._v(t._s(t.unreadList.length))]),t._v(t._s(t.$L("\u672A\u8BFB")))]),t._l(t.unreadList,function(i){return e("li",[e("UserAvatar",{attrs:{userid:i.userid,size:26,showName:"",tooltipDisabled:""}})],1)})],2)]),e("div",{staticClass:"popover-reference",attrs:{slot:"reference"},slot:"reference"})]),t.percentageLoad>0?e("Loading"):e("WCircle",{attrs:{percent:t.msgData.percentage,size:14}})],1):t.msgData.percentage===100?e("Icon",{staticClass:"done",attrs:{type:"md-done-all"}}):e("Icon",{staticClass:"done",attrs:{type:"md-checkmark"}})]]],2)])},ce=[];const fe={name:"DialogView",components:{WCircle:le},directives:{longpress:zt},props:{msgData:{type:Object,default:()=>({})},dialogType:{type:String,default:""},hidePercentage:{type:Boolean,default:!1},hideReply:{type:Boolean,default:!1},operateVisible:{type:Boolean,default:!1},operateAction:{type:Boolean,default:!1},isRightMsg:{type:Boolean,default:!1}},data(){return{timeShow:!1,operateEnter:!1,percentageLoad:0,percentageShow:!1,percentageList:[],todoLoad:0,todoShow:!1,todoList:[],emojiUsersNum:5}},mounted(){this.emojiUsersNum=Math.min(6,Math.max(2,Math.floor((this.windowWidth-180)/52)))},beforeDestroy(){yt.Store.set("audioSubscribe",this.msgData.id)},computed:{..._t(["loads","audioPlaying"]),...Ft(["isLoad"]),isLoading(){return this.msgData.created_at?this.isLoad(`msg-${this.msgData.id}`):!0},viewClass(){const{msgData:t,operateAction:s,operateEnter:e}=this,i=[];return t.type&&i.push(t.type),t.reply_data&&i.push("reply-view"),s&&(i.push("operate-action"),e&&i.push("operate-enter")),i},readList(){return this.percentageList.filter(({read_at:t})=>t)},unreadList(){return this.percentageList.filter(({read_at:t})=>!t)},todoDoneList(){return this.todoList.filter(({done_at:t})=>t)},todoUndoneList(){return this.todoList.filter(({done_at:t})=>!t)},headClass(){const{reply_id:t,type:s,msg:e,emoji:i}=this.msgData,a=[];return t===0&&$A.arrayLength(i)===0&&s==="text"&&(/^]*?>$/.test(e.text)||/^\s*

\s*([\uD800-\uDBFF][\uDC00-\uDFFF]){1,3}\s*<\/p>\s*$/.test(e.text))&&a.push("transparent"),a},contentClass(){const{type:t,msg:s}=this.msgData,e=[];return t==="text"&&(/^]*?>$/.test(s.text)?e.push("an-emoticon"):/^\s*

\s*([\uD800-\uDBFF][\uDC00-\uDFFF]){3}\s*<\/p>\s*$/.test(s.text)?e.push("three-emoji"):/^\s*

\s*([\uD800-\uDBFF][\uDC00-\uDFFF]){2}\s*<\/p>\s*$/.test(s.text)?e.push("two-emoji"):/^\s*

\s*[\uD800-\uDBFF][\uDC00-\uDFFF]\s*<\/p>\s*$/.test(s.text)&&e.push("an-emoji")),e}},watch:{operateAction(t){this.operateEnter=!1,t&&setTimeout(s=>this.operateEnter=!0,500)}},methods:{handleLongpress(t,s){this.$emit("on-longpress",{event:t,el:s,msgData:this.msgData})},openTodo(){if(!(this.todoLoad>0)){if(this.todoShow){this.todoShow=!1;return}this.todoLoad++,this.$store.dispatch("call",{url:"dialog/msg/todolist",data:{msg_id:this.msgData.id}}).then(({data:t})=>{this.todoList=t}).catch(()=>{this.todoList=[]}).finally(t=>{setTimeout(()=>{this.todoLoad--,this.todoShow=!0},100)})}},openReadPercentage(){if(!(this.percentageLoad>0)){if(this.percentageShow){this.percentageShow=!1;return}this.percentageLoad++,this.$store.dispatch("call",{url:"dialog/msg/readlist",data:{msg_id:this.msgData.id}}).then(({data:t})=>{this.percentageList=t}).catch(()=>{this.percentageList=[]}).finally(t=>{setTimeout(()=>{this.percentageLoad--,this.percentageShow=!0},100)})}},recordStyle(t){const{duration:s}=t;return{width:50+Math.min(180,Math.floor(s/150))+"px"}},recordDuration(t){const s=Math.floor(t/6e4),e=Math.floor(t/1e3)%60;return s>0?`${s}:${e}\u2033`:`${Math.max(1,e)}\u2033`},imageStyle(t){const{width:s,height:e}=t;if(s&&e){let i=220,a=220,O=s,S=e;return(s>i||e>a)&&(s>e?(O=i,S=e*(i/s)):(O=s*(a/e),S=a)),{width:O+"px",height:S+"px"}}return{}},playRecord(){this.operateVisible||yt.Store.set("audioSubscribe",{id:this.msgData.id,src:this.msgData.msg.path})},openMeeting(){this.operateVisible||yt.Store.set("addMeeting",{type:"join",name:this.msgData.msg.name,meetingid:this.msgData.msg.meetingid,meetingdisabled:!0})},viewReply(){this.$emit("on-view-reply",{msg_id:this.msgData.id,reply_id:this.msgData.reply_id})},viewText(t){this.$emit("on-view-text",t)},viewFile(){this.$emit("on-view-file",this.msgData)},downFile(){this.$emit("on-down-file",this.msgData)},replyList(){this.$emit("on-reply-list",{msg_id:this.msgData.id})},onError(){this.$emit("on-error",this.msgData)},onEmoji(t){this.$emit("on-emoji",{msg_id:this.msgData.id,symbol:t})},onShowEmojiUser(t){this.$emit("on-show-emoji-user",t)}}},xt={};var he=pt(fe,ue,ce,!1,de,null,null,null);function de(t){for(let s in xt)this[s]=xt[s]}var pe=function(){return he.exports}(),me=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{class:t.classArray},[t.source.type==="tag"?e("div",{staticClass:"dialog-tag",on:{click:t.onViewTag}},[e("div",{staticClass:"tag-user"},[e("UserAvatar",{attrs:{userid:t.source.userid,tooltipDisabled:t.source.userid==t.userId,"show-name":!0,"show-icon":!1}})],1),t._v(" "+t._s(t.$L(t.source.msg.action==="remove"?"\u53D6\u6D88\u6807\u6CE8":"\u6807\u6CE8\u4E86"))+' "'+t._s(t.$A.getMsgSimpleDesc(t.source.msg.data))+'" ')]):t.source.type==="todo"?e("div",{staticClass:"dialog-todo",on:{click:t.onViewTodo}},[e("div",{staticClass:"todo-user"},[e("UserAvatar",{attrs:{userid:t.source.userid,tooltipDisabled:t.source.userid==t.userId,"show-name":!0,"show-icon":!1}})],1),t._v(" "+t._s(t.$L(t.source.msg.action==="remove"?"\u53D6\u6D88\u5F85\u529E":t.source.msg.action==="done"?"\u5B8C\u6210":"\u8BBE\u5F85\u529E"))+' "'+t._s(t.$A.getMsgSimpleDesc(t.source.msg.data))+'" '),t.formatTodoUser(t.source.msg.data).length>0?e("div",{staticClass:"todo-users"},[e("span",[t._v(t._s(t.$L("\u7ED9")))]),t._l(t.formatTodoUser(t.source.msg.data),function(i,a){return[a<3?e("div",{staticClass:"todo-user"},[e("UserAvatar",{attrs:{userid:i,tooltipDisabled:i==t.userId,"show-name":!0,"show-icon":!1}})],1):a==3?e("div",{staticClass:"todo-user"},[t._v("+"+t._s(t.formatTodoUser(t.source.msg.data).length-3))]):t._e()]})],2):t._e()]):t.source.type==="notice"?e("div",{staticClass:"dialog-notice"},[t._v(" "+t._s(t.source.msg.notice)+" ")]):[e("div",{staticClass:"dialog-avatar"},[e("UserAvatar",{directives:[{name:"longpress",rawName:"v-longpress",value:{callback:t.onMention,delay:300},expression:"{callback: onMention, delay: 300}"}],attrs:{userid:t.source.userid,size:30,"tooltip-disabled":""},on:{"open-dialog":t.onOpenDialog}})],1),e("DialogView",{attrs:{"msg-data":t.source,"dialog-type":t.dialogData.type,"hide-percentage":t.hidePercentage,"hide-reply":t.hideReply,"operate-visible":t.operateVisible,"operate-action":t.operateVisible&&t.source.id===t.operateItem.id,"is-right-msg":t.isRightMsg},on:{"on-longpress":t.onLongpress,"on-view-reply":t.onViewReply,"on-view-text":t.onViewText,"on-view-file":t.onViewFile,"on-down-file":t.onDownFile,"on-reply-list":t.onReplyList,"on-error":t.onError,"on-emoji":t.onEmoji,"on-show-emoji-user":t.onShowEmojiUser}})]],2)},ve=[];const ge={name:"DialogItem",components:{DialogView:pe},directives:{longpress:zt},props:{source:{type:Object,default(){return{}}},dialogData:{type:Object,default(){return{}}},operateVisible:{type:Boolean,default:!1},operateItem:{type:Object,default(){return{}}},simpleView:{type:Boolean,default:!1},isMyDialog:{type:Boolean,default:!1},msgId:{type:Number,default:0}},data(){return{subscribe:null}},computed:{..._t(["userId"]),isRightMsg(){return this.source.userid==this.userId},isReply(){return this.simpleView||this.msgId===this.source.id},hidePercentage(){return this.simpleView||this.isMyDialog||this.isReply},hideReply(){return this.simpleView||this.msgId>0},classArray(){return{"dialog-item":!0,"reply-item":this.isReply,self:this.isRightMsg}}},watch:{source:{handler(){this.msgRead()},immediate:!0},windowActive(t){t&&this.msgRead()}},methods:{msgRead(){!this.windowActive||this.$store.dispatch("dialogMsgRead",this.source)},formatTodoUser(t){if($A.isJson(t)){const{userids:s}=t;if(s)return s.split(",")}return[]},onViewTag(){this.onViewReply({msg_id:this.source.id,reply_id:this.source.msg.data.id})},onViewTodo(){this.onViewReply({msg_id:this.source.id,reply_id:this.source.msg.data.id})},onOpenDialog(t){this.dialogData.type=="group"&&this.$store.dispatch("openDialogUserid",t).then(s=>{this.goForward({name:"manage-messenger"})}).catch(({msg:s})=>{$A.modalError(s)})},onMention(){this.dispatch("on-mention",this.source)},onLongpress(t){this.dispatch("on-longpress",t)},onViewReply(t){this.dispatch("on-view-reply",t)},onViewText(t){this.dispatch("on-view-text",t)},onViewFile(t){this.dispatch("on-view-file",t)},onDownFile(t){this.dispatch("on-down-file",t)},onReplyList(t){this.dispatch("on-reply-list",t)},onError(t){this.dispatch("on-error",t)},onEmoji(t){this.dispatch("on-emoji",t)},onShowEmojiUser(t){this.dispatch("on-show-emoji-user",t)},dispatch(t,s){if(this.isReply){this.$emit(t,s);return}let e=this.$parent,i=e.$options.name;for(;e&&(!i||i!=="virtual-list");)e=e.$parent,e&&(i=e.$options.name);e&&e.$emit(t,s)}}},Lt={};var ye=pt(ge,me,ve,!1,be,null,null,null);function be(t){for(let s in Lt)this[s]=Lt[s]}var It=function(){return ye.exports}(),_e=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("Upload",{ref:"upload",attrs:{name:"files",action:t.actionUrl,headers:t.headers,data:t.params,multiple:"",format:t.uploadFormat,"show-upload-list":!1,"max-size":t.maxSize,"on-progress":t.handleProgress,"on-success":t.handleSuccess,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize}})},we=[];const ke={name:"DialogUpload",props:{dialogId:{type:Number,default:0},replyId:{type:Number,default:0},maxSize:{type:Number,default:1024e3}},data(){return{uploadFormat:[],actionUrl:$A.apiUrl("dialog/msg/sendfile")}},computed:{headers(){return{fd:$A.getSessionStorageString("userWsFd"),token:this.userToken}},params(){return{dialog_id:this.dialogId,reply_id:this.replyId}}},methods:{handleProgress(t,s){s.tempId===void 0&&(s.tempId=$A.randNum(1e9,9999999999),this.$emit("on-progress",s))},handleSuccess(t,s){t.ret===1?(s.data=t.data,this.$emit("on-success",s),t.data.task_id&&this.$store.dispatch("getTaskFiles",t.data.task_id)):($A.modalWarning({title:"\u53D1\u9001\u5931\u8D25",content:"\u6587\u4EF6 "+s.name+" \u53D1\u9001\u5931\u8D25\uFF0C"+t.msg}),this.$emit("on-error",s),this.$refs.upload.fileList.pop())},handleFormatError(t){$A.modalWarning({title:"\u6587\u4EF6\u683C\u5F0F\u4E0D\u6B63\u786E",content:"\u6587\u4EF6 "+t.name+" \u683C\u5F0F\u4E0D\u6B63\u786E\uFF0C\u4EC5\u652F\u6301\u53D1\u9001\uFF1A"+this.uploadFormat.join(",")})},handleMaxSize(t){$A.modalWarning({title:"\u8D85\u51FA\u6587\u4EF6\u5927\u5C0F\u9650\u5236",content:"\u6587\u4EF6 "+t.name+" \u592A\u5927\uFF0C\u4E0D\u80FD\u53D1\u9001\u8D85\u8FC7"+$A.bytesToSize(this.maxSize*1024)+"\u3002"})},handleClick(){this.$refs.upload.handleClick()},upload(t){this.$refs.upload.upload(t)}}},Dt={};var Oe=pt(ke,_e,we,!1,Ee,null,null,null);function Ee(t){for(let s in Dt)this[s]=Dt[s]}var Se=function(){return Oe.exports}(),Te=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"dialog-group-info"},[e("div",{staticClass:"group-info-title"},[t._v(t._s(t.$L("\u7FA4\u540D")))]),e("div",{staticClass:"group-info-value"},[e("QuickEdit",{attrs:{value:t.dialogData.name,disabled:t.dialogData.owner_id!=t.userId},on:{"on-update":t.updateName}},[t._v(t._s(t.dialogData.name))])],1),e("div",{staticClass:"group-info-title"},[t._v(t._s(t.$L("\u7FA4\u7C7B\u578B")))]),e("div",{staticClass:"group-info-value"},[t._v(t._s(t.$L(t.groupType)))]),e("div",{staticClass:"group-info-search"},[e("Input",{attrs:{prefix:"ios-search",placeholder:t.$L("\u641C\u7D22\u6210\u5458"),clearable:""},model:{value:t.searchKey,callback:function(i){t.searchKey=i},expression:"searchKey"}})],1),e("div",{staticClass:"group-info-user"},[e("ul",[t._l(t.userList,function(i,a){return e("li",{key:a,on:{click:function(O){return t.openUser(i.userid)}}},[e("UserAvatar",{attrs:{userid:i.userid,size:32,showName:"",tooltipDisabled:""}}),i.userid===t.dialogData.owner_id?e("div",{staticClass:"user-tag"},[t._v(t._s(t.$L("\u7FA4\u4E3B")))]):t.dialogData.owner_id==t.userId||i.inviter==t.userId?e("div",{staticClass:"user-exit",on:{click:function(O){return O.stopPropagation(),t.onExit(i)}}},[e("Icon",{attrs:{type:"md-exit"}})],1):t._e()],1)}),t.userList.length===0?e("li",{staticClass:"no"},[t.loadIng>0?e("Loading"):e("span",[t._v(t._s(t.$L("\u6CA1\u6709\u7B26\u5408\u6761\u4EF6\u7684\u6570\u636E")))])],1):t._e()],2)]),t.dialogData.group_type!=="all"?e("div",{staticClass:"group-info-button"},[t.dialogData.owner_id==t.userId||t.dialogData.owner_id==0?e("Button",{attrs:{type:"primary",icon:"md-add"},on:{click:t.openAdd}},[t._v(t._s(t.$L("\u6DFB\u52A0\u6210\u5458")))]):t._e()],1):t._e(),e("Modal",{attrs:{title:t.$L("\u6DFB\u52A0\u7FA4\u6210\u5458"),"mask-closable":!1},model:{value:t.addShow,callback:function(i){t.addShow=i},expression:"addShow"}},[e("Form",{attrs:{model:t.addData,"label-width":"auto"},nativeOn:{submit:function(i){i.preventDefault()}}},[e("FormItem",{attrs:{prop:"userids",label:t.$L("\u65B0\u589E\u6210\u5458")}},[e("UserInput",{attrs:{disabledChoice:t.addData.disabledChoice,"multiple-max":100,"show-bot":"",placeholder:t.$L("\u9009\u62E9\u6210\u5458")},model:{value:t.addData.userids,callback:function(i){t.$set(t.addData,"userids",i)},expression:"addData.userids"}}),t.dialogData.group_type==="department"?e("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("\u6B64\u64CD\u4F5C\u4EC5\u52A0\u5165\u7FA4\u6210\u5458\u5E76\u4E0D\u4F1A\u52A0\u5165\u90E8\u95E8")))]):t.dialogData.group_type==="project"?e("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("\u6B64\u64CD\u4F5C\u4EC5\u52A0\u5165\u7FA4\u6210\u5458\u5E76\u4E0D\u4F1A\u52A0\u5165\u9879\u76EE")))]):t.dialogData.group_type==="task"?e("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("\u6B64\u64CD\u4F5C\u4EC5\u52A0\u5165\u7FA4\u6210\u5458\u5E76\u4E0D\u4F1A\u52A0\u5165\u4EFB\u52A1\u8D1F\u8D23\u4EBA")))]):t._e()],1)],1),e("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[e("Button",{attrs:{type:"default"},on:{click:function(i){t.addShow=!1}}},[t._v(t._s(t.$L("\u53D6\u6D88")))]),e("Button",{attrs:{type:"primary",loading:t.addLoad>0},on:{click:t.onAdd}},[t._v(t._s(t.$L("\u786E\u5B9A\u6DFB\u52A0")))])],1)],1)],1)},Ae=[];const xe={name:"DialogGroupInfo",components:{UserInput:Ht},props:{dialogId:{type:Number,default:0}},data(){return{searchKey:"",loadIng:0,dialogUser:[],addShow:!1,addData:{},addLoad:0,openIng:!1}},computed:{..._t(["cacheDialogs","cacheUserBasic"]),dialogData(){return this.cacheDialogs.find(({id:t})=>t==this.dialogId)||{}},groupType(){const{group_type:t}=this.dialogData;return t==="department"?"\u90E8\u95E8\u7FA4\u7EC4":t==="project"?"\u9879\u76EE\u7FA4\u7EC4":t==="task"?"\u4EFB\u52A1\u7FA4\u7EC4":t==="user"?"\u4E2A\u4EBA\u7FA4\u7EC4":t==="all"?"\u5168\u5458\u7FA4\u7EC4":"\u672A\u77E5"},userList(){const{dialogUser:t,searchKey:s,cacheUserBasic:e,dialogData:i}=this;return t.map(O=>{const S=e.find(k=>k.userid==O.userid);return S&&(O.nickname=S.nickname,O.email=S.email),O}).filter(O=>!(s&&O.nickname&&!$A.strExists(O.nickname,s)&&!$A.strExists(O.email,s))).sort((O,S)=>O.userid===i.owner_id||S.userid===i.owner_id?(O.userid===i.owner_id?0:1)-(S.userid===i.owner_id?0:1):$A.Date(O.created_at)-$A.Date(S.created_at))}},watch:{dialogId:{handler(){this.getDialogUser()},immediate:!0}},methods:{updateName(t,s){if(!t){s();return}this.$store.dispatch("call",{url:"dialog/group/edit",data:{dialog_id:this.dialogId,chat_name:t}}).then(({data:e})=>{this.$store.dispatch("saveDialog",e),s()}).catch(({msg:e})=>{$A.modalError(e),s()})},getDialogUser(){this.dialogId<=0||(this.loadIng++,this.$store.dispatch("call",{url:"dialog/user",data:{dialog_id:this.dialogId}}).then(({data:t})=>{this.dialogUser=t,this.$store.dispatch("saveDialog",{id:this.dialogId,people:t.length})}).catch(({msg:t})=>{$A.modalError(t)}).finally(t=>{this.loadIng--}))},openAdd(){this.addData={dialog_id:this.dialogId,userids:[],disabledChoice:this.dialogUser.map(t=>t.userid)},this.addShow=!0},onAdd(){this.addLoad++,this.$store.dispatch("call",{url:"dialog/group/adduser",data:this.addData}).then(({msg:t})=>{$A.messageSuccess(t),this.addShow=!1,this.addData={},this.getDialogUser()}).catch(({msg:t})=>{$A.modalError(t)}).finally(t=>{this.addLoad--})},onExit(t){let s="\u4F60\u786E\u5B9A\u8981\u9000\u51FA\u7FA4\u7EC4\u5417\uFF1F",e=[];$A.isJson(t)&&(s=`\u4F60\u786E\u5B9A\u8981\u5C06\u3010${t.nickname}\u3011\u79FB\u51FA\u7FA4\u7EC4\u5417\uFF1F`,e=[t.userid]),$A.modalConfirm({content:s,loading:!0,onOk:()=>new Promise((i,a)=>{this.$store.dispatch("call",{url:"dialog/group/deluser",data:{dialog_id:this.dialogId,userids:e}}).then(({msg:O})=>{i(O),e.length>0?this.getDialogUser():(this.$store.dispatch("forgetDialog",this.dialogId),this.goForward({name:"manage-messenger"}))}).catch(({msg:O})=>{a(O)})})})},openUser(t){this.openIng||(this.openIng=!0,this.$store.dispatch("openDialogUserid",t).then(s=>{this.$emit("on-close")}).catch(({msg:s})=>{$A.modalError(s)}).finally(s=>{this.openIng=!1}))}}},$t={};var Le=pt(xe,Te,Ae,!1,Ie,null,null,null);function Ie(t){for(let s in $t)this[s]=$t[s]}var De=function(){return Le.exports}(),$e=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"dialog-respond"},[e("div",{staticClass:"respond-title"},[e("em",[t._v(t._s(t.respondData.symbol))]),t._v(t._s(t.$L("\u56DE\u5E94\u8BE6\u60C5"))+" ("+t._s(t.respondData.userids.length)+")")]),e("div",{staticClass:"respond-user"},[e("ul",t._l(t.respondData.userids,function(i,a){return e("li",{key:a,on:{click:function(O){return t.openUser(i)}}},[e("UserAvatar",{attrs:{userid:i,size:32,showName:"",tooltipDisabled:""}})],1)}),0)])])},Ne=[];const Ce={name:"DialogRespond",props:{respondData:{type:Object,default:()=>({})}},data(){return{openIng:!1}},methods:{openUser(t){this.openIng||(this.openIng=!0,this.$store.dispatch("openDialogUserid",t).then(s=>{this.$emit("on-close")}).catch(({msg:s})=>{$A.modalError(s)}).finally(s=>{this.openIng=!1}))}}},Nt={};var Me=pt(Ce,$e,Ne,!1,Pe,null,null,null);function Pe(t){for(let s in Nt)this[s]=Nt[s]}var Re=function(){return Me.exports}(),Vt={exports:{}};/*! +import{n as pt,d as yt,m as _t,c as Ft,e as Ut,g as Zt,f as Xt,r as Jt}from"./app.af833d7d.js";import{l as zt,D as te}from"./DialogSelect.3e26c3b4.js";import{U as Ht}from"./UserInput.07ce5aad.js";import{D as ee}from"./index.32aa0116.js";import{I as ie}from"./ImgUpload.3556d2f3.js";var ne=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"common-circle",style:t.style,attrs:{"data-id":t.percent}},[e("svg",{attrs:{viewBox:"0 0 28 28"}},[e("g",{attrs:{fill:"none","fill-rule":"evenodd"}},[e("path",{staticClass:"common-circle-path",attrs:{d:"M-500-100h997V48h-997z"}}),e("g",{attrs:{"fill-rule":"nonzero"}},[e("path",{staticClass:"common-circle-g-path-ring",attrs:{"stroke-width":"3",d:"M14 25.5c6.351 0 11.5-5.149 11.5-11.5S20.351 2.5 14 2.5 2.5 7.649 2.5 14 7.649 25.5 14 25.5z"}}),e("path",{staticClass:"common-circle-g-path-core",attrs:{d:t.arc(t.args)}})])])])])},re=[];const oe={name:"WCircle",props:{percent:{type:Number,default:0},size:{type:Number,default:120}},computed:{style(){let{size:t}=this;return this.isNumeric(t)&&(t+="px"),{width:t,height:t}},args(){const{percent:t}=this;let s=Math.min(360,360/100*t);return s==360?s=0:s==0&&(s=360),{x:14,y:14,r:14,start:360,end:s}}},methods:{isNumeric(t){return t!==""&&!isNaN(parseFloat(t))&&isFinite(t)},point(t,s,e,i){return[(t+Math.sin(i)*e).toFixed(2),(s-Math.cos(i)*e).toFixed(2)]},full(t,s,e,i){return i<=0?`M ${t-e} ${s} A ${e} ${e} 0 1 1 ${t+e} ${s} A ${e} ${e} 1 1 1 ${t-e} ${s} Z`:`M ${t-e} ${s} A ${e} ${e} 0 1 1 ${t+e} ${s} A ${e} ${e} 1 1 1 ${t-e} ${s} M ${t-i} ${s} A ${i} ${i} 0 1 1 ${t+i} ${s} A ${i} ${i} 1 1 1 ${t-i} ${s} Z`},part(t,s,e,i,o,O){const[E,k]=[o/360*2*Math.PI,O/360*2*Math.PI],b=[this.point(t,s,i,E),this.point(t,s,e,E),this.point(t,s,e,k),this.point(t,s,i,k)],_=k-E>Math.PI?"1":"0";return`M ${b[0][0]} ${b[0][1]} L ${b[1][0]} ${b[1][1]} A ${e} ${e} 0 ${_} 1 ${b[2][0]} ${b[2][1]} L ${b[3][0]} ${b[3][1]} A ${i} ${i} 0 ${_} 0 ${b[0][0]} ${b[0][1]} Z`},arc(t){const{x:s=0,y:e=0}=t;let{R:i=0,r:o=0,start:O,end:E}=t;return[i,o]=[Math.max(i,o),Math.min(i,o)],i<=0?"":O!==+O||E!==+E?this.full(s,e,i,o):Math.abs(O-E)<1e-6?"":Math.abs(O-E)%360<1e-6?this.full(s,e,i,o):([O,E]=[O%360,E%360],O>E&&(E+=360),this.part(s,e,i,o,O,E))}}},At={};var ae=pt(oe,ne,re,!1,se,null,null,null);function se(t){for(let s in At)this[s]=At[s]}var le=function(){return ae.exports}(),ue=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"dialog-view",class:t.viewClass,attrs:{"data-id":t.msgData.id}},[t.dialogType==="group"?e("div",{staticClass:"dialog-username"},[e("UserAvatar",{attrs:{userid:t.msgData.userid,"show-icon":!1,"show-name":!0,"click-open-dialog":""}})],1):t._e(),e("div",{directives:[{name:"longpress",rawName:"v-longpress",value:{callback:t.handleLongpress,delay:300},expression:"{callback: handleLongpress, delay: 300}"}],staticClass:"dialog-head",class:t.headClass},[!t.hideReply&&t.msgData.reply_data?e("div",{staticClass:"dialog-reply no-dark-content",on:{click:t.viewReply}},[e("UserAvatar",{attrs:{userid:t.msgData.reply_data.userid,"show-icon":!1,"show-name":!0,"tooltip-disabled":!0}}),e("div",{staticClass:"reply-desc"},[t._v(t._s(t.$A.getMsgSimpleDesc(t.msgData.reply_data)))])],1):t._e(),e("div",{staticClass:"dialog-content",class:t.contentClass},[t.msgData.type==="text"?e("div",{staticClass:"content-text no-dark-content"},[e("pre",{domProps:{innerHTML:t._s(t.$A.formatTextMsg(t.msgData.msg.text,t.userId))},on:{click:t.viewText}})]):t.msgData.type==="file"?e("div",{class:`content-file ${t.msgData.msg.type}`},[e("div",{staticClass:"dialog-file"},[t.msgData.msg.type==="img"?e("img",{staticClass:"file-img",style:t.imageStyle(t.msgData.msg),attrs:{src:t.msgData.msg.thumb},on:{click:t.viewFile}}):e("div",{staticClass:"file-box",on:{click:t.downFile}},[e("img",{staticClass:"file-thumb",attrs:{src:t.msgData.msg.thumb}}),e("div",{staticClass:"file-info"},[e("div",{staticClass:"file-name"},[t._v(t._s(t.msgData.msg.name))]),e("div",{staticClass:"file-size"},[t._v(t._s(t.$A.bytesToSize(t.msgData.msg.size)))])])])])]):t.msgData.type==="record"?e("div",{staticClass:"content-record no-dark-content"},[e("div",{staticClass:"dialog-record",class:{playing:t.audioPlaying===t.msgData.msg.path},style:t.recordStyle(t.msgData.msg),on:{click:t.playRecord}},[e("div",{staticClass:"record-time"},[t._v(t._s(t.recordDuration(t.msgData.msg.duration)))]),e("div",{staticClass:"record-icon taskfont"})])]):t.msgData.type==="meeting"?e("div",{staticClass:"content-meeting no-dark-content"},[e("ul",{staticClass:"dialog-meeting"},[e("li",[e("em",[t._v(t._s(t.$L("\u4F1A\u8BAE\u4E3B\u9898")))]),t._v(" "+t._s(t.msgData.msg.name)+" ")]),e("li",[e("em",[t._v(t._s(t.$L("\u4F1A\u8BAE\u521B\u5EFA\u4EBA")))]),e("UserAvatar",{attrs:{userid:t.msgData.msg.userid,"show-icon":!1,"show-name":!0,"tooltip-disabled":""}})],1),e("li",[e("em",[t._v(t._s(t.$L("\u9891\u9053ID")))]),t._v(" "+t._s(t.msgData.msg.meetingid.replace(/^(.{3})(.{3})(.*)$/,"$1 $2 $3"))+" ")]),e("li",{staticClass:"meeting-operation",on:{click:t.openMeeting}},[t._v(" "+t._s(t.$L("\u70B9\u51FB\u52A0\u5165\u4F1A\u8BAE"))+" "),e("i",{staticClass:"taskfont"},[t._v("\uE68B")])])])]):t.msgData.type==="loading"?e("div",{staticClass:"content-loading"},[t.msgData.error===!0?e("Icon",{attrs:{type:"ios-alert-outline"}}):e("Loading")],1):e("div",{staticClass:"content-unknown"},[t._v(t._s(t.$L("\u672A\u77E5\u7684\u6D88\u606F\u7C7B\u578B")))])]),t.$A.arrayLength(t.msgData.emoji)>0?e("ul",{staticClass:"dialog-emoji"},t._l(t.msgData.emoji,function(i,o){return e("li",{key:o,class:{hasme:i.userids.includes(t.userId)}},[e("div",{staticClass:"emoji-symbol no-dark-content",on:{click:function(O){return t.onEmoji(i.symbol)}}},[t._v(t._s(i.symbol))]),e("div",{staticClass:"emoji-users",on:{click:function(O){return t.onShowEmojiUser(i)}}},[e("ul",[t._l(i.userids,function(O,E){return[E0?e("div",{staticClass:"reply",on:{click:t.replyList}},[e("i",{staticClass:"taskfont"},[t._v("\uE6EB")]),t._v(" "+t._s(t.msgData.reply_num)+"\u6761\u56DE\u590D ")]):t._e(),t.msgData.tag?e("div",{staticClass:"tag"},[e("i",{staticClass:"taskfont"},[t._v("\uE61E")])]):t._e(),t.msgData.todo?e("div",{staticClass:"todo",on:{click:t.openTodo}},[e("EPopover",{ref:"todo",attrs:{"popper-class":"dialog-wrapper-read-poptip",placement:t.isRightMsg?"bottom-end":"bottom-start"},model:{value:t.todoShow,callback:function(i){t.todoShow=i},expression:"todoShow"}},[e("div",{staticClass:"read-poptip-content"},[e("ul",{staticClass:"read scrollbar-overlay"},[e("li",{staticClass:"read-title"},[e("em",[t._v(t._s(t.todoDoneList.length))]),t._v(t._s(t.$L("\u5B8C\u6210")))]),t._l(t.todoDoneList,function(i){return e("li",[e("UserAvatar",{attrs:{userid:i.userid,size:26,showName:"",tooltipDisabled:""}})],1)})],2),e("ul",{staticClass:"unread scrollbar-overlay"},[e("li",{staticClass:"read-title"},[e("em",[t._v(t._s(t.todoUndoneList.length))]),t._v(t._s(t.$L("\u5F85\u529E")))]),t._l(t.todoUndoneList,function(i){return e("li",[e("UserAvatar",{attrs:{userid:i.userid,size:26,showName:"",tooltipDisabled:""}})],1)})],2)]),e("div",{staticClass:"popover-reference",attrs:{slot:"reference"},slot:"reference"})]),t.todoLoad>0?e("Loading"):e("i",{staticClass:"taskfont"},[t._v("\uE7B7")])],1):t._e(),t.msgData.modify?e("div",{staticClass:"modify"},[e("i",{staticClass:"taskfont"},[t._v("\uE779")])]):t._e(),t.msgData.error===!0?e("div",{staticClass:"error",on:{click:t.onError}},[e("Icon",{attrs:{type:"ios-alert"}})],1):t.isLoading?e("Loading"):[t.timeShow?e("div",{staticClass:"time",on:{click:function(i){t.timeShow=!1}}},[t._v(t._s(t.msgData.created_at))]):e("div",{staticClass:"time",attrs:{title:t.msgData.created_at},on:{click:function(i){t.timeShow=!0}}},[t._v(t._s(t.$A.formatTime(t.msgData.created_at)))]),t.hidePercentage?t._e():[t.msgData.send>1||t.dialogType==="group"?e("div",{staticClass:"percent",on:{click:t.openReadPercentage}},[e("EPopover",{ref:"percent",attrs:{"popper-class":"dialog-wrapper-read-poptip",placement:t.isRightMsg?"bottom-end":"bottom-start"},model:{value:t.percentageShow,callback:function(i){t.percentageShow=i},expression:"percentageShow"}},[e("div",{staticClass:"read-poptip-content"},[e("ul",{staticClass:"read scrollbar-overlay"},[e("li",{staticClass:"read-title"},[e("em",[t._v(t._s(t.readList.length))]),t._v(t._s(t.$L("\u5DF2\u8BFB")))]),t._l(t.readList,function(i){return e("li",[e("UserAvatar",{attrs:{userid:i.userid,size:26,showName:"",tooltipDisabled:""}})],1)})],2),e("ul",{staticClass:"unread scrollbar-overlay"},[e("li",{staticClass:"read-title"},[e("em",[t._v(t._s(t.unreadList.length))]),t._v(t._s(t.$L("\u672A\u8BFB")))]),t._l(t.unreadList,function(i){return e("li",[e("UserAvatar",{attrs:{userid:i.userid,size:26,showName:"",tooltipDisabled:""}})],1)})],2)]),e("div",{staticClass:"popover-reference",attrs:{slot:"reference"},slot:"reference"})]),t.percentageLoad>0?e("Loading"):e("WCircle",{attrs:{percent:t.msgData.percentage,size:14}})],1):t.msgData.percentage===100?e("Icon",{staticClass:"done",attrs:{type:"md-done-all"}}):e("Icon",{staticClass:"done",attrs:{type:"md-checkmark"}})]]],2)])},ce=[];const fe={name:"DialogView",components:{WCircle:le},directives:{longpress:zt},props:{msgData:{type:Object,default:()=>({})},dialogType:{type:String,default:""},hidePercentage:{type:Boolean,default:!1},hideReply:{type:Boolean,default:!1},operateVisible:{type:Boolean,default:!1},operateAction:{type:Boolean,default:!1},isRightMsg:{type:Boolean,default:!1}},data(){return{timeShow:!1,operateEnter:!1,percentageLoad:0,percentageShow:!1,percentageList:[],todoLoad:0,todoShow:!1,todoList:[],emojiUsersNum:5}},mounted(){this.emojiUsersNum=Math.min(6,Math.max(2,Math.floor((this.windowWidth-180)/52)))},beforeDestroy(){yt.Store.set("audioSubscribe",this.msgData.id)},computed:{..._t(["loads","audioPlaying"]),...Ft(["isLoad"]),isLoading(){return this.msgData.created_at?this.isLoad(`msg-${this.msgData.id}`):!0},viewClass(){const{msgData:t,operateAction:s,operateEnter:e}=this,i=[];return t.type&&i.push(t.type),t.reply_data&&i.push("reply-view"),s&&(i.push("operate-action"),e&&i.push("operate-enter")),i},readList(){return this.percentageList.filter(({read_at:t})=>t)},unreadList(){return this.percentageList.filter(({read_at:t})=>!t)},todoDoneList(){return this.todoList.filter(({done_at:t})=>t)},todoUndoneList(){return this.todoList.filter(({done_at:t})=>!t)},headClass(){const{reply_id:t,type:s,msg:e,emoji:i}=this.msgData,o=[];return t===0&&$A.arrayLength(i)===0&&s==="text"&&(/^]*?>$/.test(e.text)||/^\s*

\s*([\uD800-\uDBFF][\uDC00-\uDFFF]){1,3}\s*<\/p>\s*$/.test(e.text))&&o.push("transparent"),o},contentClass(){const{type:t,msg:s}=this.msgData,e=[];return t==="text"&&(/^]*?>$/.test(s.text)?e.push("an-emoticon"):/^\s*

\s*([\uD800-\uDBFF][\uDC00-\uDFFF]){3}\s*<\/p>\s*$/.test(s.text)?e.push("three-emoji"):/^\s*

\s*([\uD800-\uDBFF][\uDC00-\uDFFF]){2}\s*<\/p>\s*$/.test(s.text)?e.push("two-emoji"):/^\s*

\s*[\uD800-\uDBFF][\uDC00-\uDFFF]\s*<\/p>\s*$/.test(s.text)&&e.push("an-emoji")),e}},watch:{operateAction(t){this.operateEnter=!1,t&&setTimeout(s=>this.operateEnter=!0,500)}},methods:{handleLongpress(t,s){this.$emit("on-longpress",{event:t,el:s,msgData:this.msgData})},openTodo(){if(!(this.todoLoad>0)){if(this.todoShow){this.todoShow=!1;return}this.todoLoad++,this.$store.dispatch("call",{url:"dialog/msg/todolist",data:{msg_id:this.msgData.id}}).then(({data:t})=>{this.todoList=t}).catch(()=>{this.todoList=[]}).finally(t=>{setTimeout(()=>{this.todoLoad--,this.todoShow=!0},100)})}},openReadPercentage(){if(!(this.percentageLoad>0)){if(this.percentageShow){this.percentageShow=!1;return}this.percentageLoad++,this.$store.dispatch("call",{url:"dialog/msg/readlist",data:{msg_id:this.msgData.id}}).then(({data:t})=>{this.percentageList=t}).catch(()=>{this.percentageList=[]}).finally(t=>{setTimeout(()=>{this.percentageLoad--,this.percentageShow=!0},100)})}},recordStyle(t){const{duration:s}=t;return{width:50+Math.min(180,Math.floor(s/150))+"px"}},recordDuration(t){const s=Math.floor(t/6e4),e=Math.floor(t/1e3)%60;return s>0?`${s}:${e}\u2033`:`${Math.max(1,e)}\u2033`},imageStyle(t){const{width:s,height:e}=t;if(s&&e){let i=220,o=220,O=s,E=e;return(s>i||e>o)&&(s>e?(O=i,E=e*(i/s)):(O=s*(o/e),E=o)),{width:O+"px",height:E+"px"}}return{}},playRecord(){this.operateVisible||yt.Store.set("audioSubscribe",{id:this.msgData.id,src:this.msgData.msg.path})},openMeeting(){this.operateVisible||yt.Store.set("addMeeting",{type:"join",name:this.msgData.msg.name,meetingid:this.msgData.msg.meetingid,meetingdisabled:!0})},viewReply(){this.$emit("on-view-reply",{msg_id:this.msgData.id,reply_id:this.msgData.reply_id})},viewText(t){this.$emit("on-view-text",t)},viewFile(){this.$emit("on-view-file",this.msgData)},downFile(){this.$emit("on-down-file",this.msgData)},replyList(){this.$emit("on-reply-list",{msg_id:this.msgData.id})},onError(){this.$emit("on-error",this.msgData)},onEmoji(t){this.$emit("on-emoji",{msg_id:this.msgData.id,symbol:t})},onShowEmojiUser(t){this.$emit("on-show-emoji-user",t)}}},xt={};var he=pt(fe,ue,ce,!1,de,null,null,null);function de(t){for(let s in xt)this[s]=xt[s]}var pe=function(){return he.exports}(),me=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{class:t.classArray},[t.source.type==="tag"?e("div",{staticClass:"dialog-tag",on:{click:t.onViewTag}},[e("div",{staticClass:"tag-user"},[e("UserAvatar",{attrs:{userid:t.source.userid,tooltipDisabled:t.source.userid==t.userId,"show-name":!0,"show-icon":!1}})],1),t._v(" "+t._s(t.$L(t.source.msg.action==="remove"?"\u53D6\u6D88\u6807\u6CE8":"\u6807\u6CE8\u4E86"))+' "'+t._s(t.$A.getMsgSimpleDesc(t.source.msg.data))+'" ')]):t.source.type==="todo"?e("div",{staticClass:"dialog-todo",on:{click:t.onViewTodo}},[e("div",{staticClass:"todo-user"},[e("UserAvatar",{attrs:{userid:t.source.userid,tooltipDisabled:t.source.userid==t.userId,"show-name":!0,"show-icon":!1}})],1),t._v(" "+t._s(t.$L(t.source.msg.action==="remove"?"\u53D6\u6D88\u5F85\u529E":t.source.msg.action==="done"?"\u5B8C\u6210":"\u8BBE\u5F85\u529E"))+' "'+t._s(t.$A.getMsgSimpleDesc(t.source.msg.data))+'" '),t.formatTodoUser(t.source.msg.data).length>0?e("div",{staticClass:"todo-users"},[e("span",[t._v(t._s(t.$L("\u7ED9")))]),t._l(t.formatTodoUser(t.source.msg.data),function(i,o){return[o<3?e("div",{staticClass:"todo-user"},[e("UserAvatar",{attrs:{userid:i,tooltipDisabled:i==t.userId,"show-name":!0,"show-icon":!1}})],1):o==3?e("div",{staticClass:"todo-user"},[t._v("+"+t._s(t.formatTodoUser(t.source.msg.data).length-3))]):t._e()]})],2):t._e()]):t.source.type==="notice"?e("div",{staticClass:"dialog-notice"},[t._v(" "+t._s(t.source.msg.notice)+" ")]):[e("div",{staticClass:"dialog-avatar"},[e("UserAvatar",{directives:[{name:"longpress",rawName:"v-longpress",value:{callback:t.onMention,delay:300},expression:"{callback: onMention, delay: 300}"}],attrs:{userid:t.source.userid,size:30,"tooltip-disabled":""},on:{"open-dialog":t.onOpenDialog}})],1),e("DialogView",{attrs:{"msg-data":t.source,"dialog-type":t.dialogData.type,"hide-percentage":t.hidePercentage,"hide-reply":t.hideReply,"operate-visible":t.operateVisible,"operate-action":t.operateVisible&&t.source.id===t.operateItem.id,"is-right-msg":t.isRightMsg},on:{"on-longpress":t.onLongpress,"on-view-reply":t.onViewReply,"on-view-text":t.onViewText,"on-view-file":t.onViewFile,"on-down-file":t.onDownFile,"on-reply-list":t.onReplyList,"on-error":t.onError,"on-emoji":t.onEmoji,"on-show-emoji-user":t.onShowEmojiUser}})]],2)},ve=[];const ge={name:"DialogItem",components:{DialogView:pe},directives:{longpress:zt},props:{source:{type:Object,default(){return{}}},dialogData:{type:Object,default(){return{}}},operateVisible:{type:Boolean,default:!1},operateItem:{type:Object,default(){return{}}},simpleView:{type:Boolean,default:!1},isMyDialog:{type:Boolean,default:!1},msgId:{type:Number,default:0}},data(){return{subscribe:null}},computed:{..._t(["userId"]),isRightMsg(){return this.source.userid==this.userId},isReply(){return this.simpleView||this.msgId===this.source.id},hidePercentage(){return this.simpleView||this.isMyDialog||this.isReply},hideReply(){return this.simpleView||this.msgId>0},classArray(){return{"dialog-item":!0,"reply-item":this.isReply,self:this.isRightMsg}}},watch:{source:{handler(){this.msgRead()},immediate:!0},windowActive(t){t&&this.msgRead()}},methods:{msgRead(){!this.windowActive||this.$store.dispatch("dialogMsgRead",this.source)},formatTodoUser(t){if($A.isJson(t)){const{userids:s}=t;if(s)return s.split(",")}return[]},onViewTag(){this.onViewReply({msg_id:this.source.id,reply_id:this.source.msg.data.id})},onViewTodo(){this.onViewReply({msg_id:this.source.id,reply_id:this.source.msg.data.id})},onOpenDialog(t){this.dialogData.type=="group"&&this.$store.dispatch("openDialogUserid",t).then(s=>{this.goForward({name:"manage-messenger"})}).catch(({msg:s})=>{$A.modalError(s)})},onMention(){this.dispatch("on-mention",this.source)},onLongpress(t){this.dispatch("on-longpress",t)},onViewReply(t){this.dispatch("on-view-reply",t)},onViewText(t){this.dispatch("on-view-text",t)},onViewFile(t){this.dispatch("on-view-file",t)},onDownFile(t){this.dispatch("on-down-file",t)},onReplyList(t){this.dispatch("on-reply-list",t)},onError(t){this.dispatch("on-error",t)},onEmoji(t){this.dispatch("on-emoji",t)},onShowEmojiUser(t){this.dispatch("on-show-emoji-user",t)},dispatch(t,s){if(this.isReply){this.$emit(t,s);return}let e=this.$parent,i=e.$options.name;for(;e&&(!i||i!=="virtual-list");)e=e.$parent,e&&(i=e.$options.name);e&&e.$emit(t,s)}}},Lt={};var ye=pt(ge,me,ve,!1,be,null,null,null);function be(t){for(let s in Lt)this[s]=Lt[s]}var It=function(){return ye.exports}(),_e=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("Upload",{ref:"upload",attrs:{name:"files",action:t.actionUrl,headers:t.headers,data:t.params,multiple:"",format:t.uploadFormat,"show-upload-list":!1,"max-size":t.maxSize,"on-progress":t.handleProgress,"on-success":t.handleSuccess,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize}})},we=[];const ke={name:"DialogUpload",props:{dialogId:{type:Number,default:0},replyId:{type:Number,default:0},maxSize:{type:Number,default:1024e3}},data(){return{uploadFormat:[],actionUrl:$A.apiUrl("dialog/msg/sendfile")}},computed:{headers(){return{fd:$A.getSessionStorageString("userWsFd"),token:this.userToken}},params(){return{dialog_id:this.dialogId,reply_id:this.replyId}}},methods:{handleProgress(t,s){s.tempId===void 0&&(s.tempId=$A.randNum(1e9,9999999999),this.$emit("on-progress",s))},handleSuccess(t,s){t.ret===1?(s.data=t.data,this.$emit("on-success",s),t.data.task_id&&this.$store.dispatch("getTaskFiles",t.data.task_id)):($A.modalWarning({title:"\u53D1\u9001\u5931\u8D25",content:"\u6587\u4EF6 "+s.name+" \u53D1\u9001\u5931\u8D25\uFF0C"+t.msg}),this.$emit("on-error",s),this.$refs.upload.fileList.pop())},handleFormatError(t){$A.modalWarning({title:"\u6587\u4EF6\u683C\u5F0F\u4E0D\u6B63\u786E",content:"\u6587\u4EF6 "+t.name+" \u683C\u5F0F\u4E0D\u6B63\u786E\uFF0C\u4EC5\u652F\u6301\u53D1\u9001\uFF1A"+this.uploadFormat.join(",")})},handleMaxSize(t){$A.modalWarning({title:"\u8D85\u51FA\u6587\u4EF6\u5927\u5C0F\u9650\u5236",content:"\u6587\u4EF6 "+t.name+" \u592A\u5927\uFF0C\u4E0D\u80FD\u53D1\u9001\u8D85\u8FC7"+$A.bytesToSize(this.maxSize*1024)+"\u3002"})},handleClick(){this.$refs.upload.handleClick()},upload(t){this.$refs.upload.upload(t)}}},Dt={};var Oe=pt(ke,_e,we,!1,Se,null,null,null);function Se(t){for(let s in Dt)this[s]=Dt[s]}var Ee=function(){return Oe.exports}(),Te=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"dialog-group-info"},[e("div",{staticClass:"group-info-title"},[t._v(t._s(t.$L("\u7FA4\u540D")))]),e("div",{staticClass:"group-info-value"},[e("QuickEdit",{attrs:{value:t.dialogData.name,disabled:t.dialogData.owner_id!=t.userId},on:{"on-update":t.updateName}},[t._v(t._s(t.dialogData.name))])],1),e("div",{staticClass:"group-info-title"},[t._v(t._s(t.$L("\u7FA4\u7C7B\u578B")))]),e("div",{staticClass:"group-info-value"},[t._v(t._s(t.$L(t.groupType)))]),e("div",{staticClass:"group-info-search"},[e("Input",{attrs:{prefix:"ios-search",placeholder:t.$L("\u641C\u7D22\u6210\u5458"),clearable:""},model:{value:t.searchKey,callback:function(i){t.searchKey=i},expression:"searchKey"}})],1),e("div",{staticClass:"group-info-user"},[e("ul",[t._l(t.userList,function(i,o){return e("li",{key:o,on:{click:function(O){return t.openUser(i.userid)}}},[e("UserAvatar",{attrs:{userid:i.userid,size:32,showName:"",tooltipDisabled:""}}),i.userid===t.dialogData.owner_id?e("div",{staticClass:"user-tag"},[t._v(t._s(t.$L("\u7FA4\u4E3B")))]):t.dialogData.owner_id==t.userId||i.inviter==t.userId?e("div",{staticClass:"user-exit",on:{click:function(O){return O.stopPropagation(),t.onExit(i)}}},[e("Icon",{attrs:{type:"md-exit"}})],1):t._e()],1)}),t.userList.length===0?e("li",{staticClass:"no"},[t.loadIng>0?e("Loading"):e("span",[t._v(t._s(t.$L("\u6CA1\u6709\u7B26\u5408\u6761\u4EF6\u7684\u6570\u636E")))])],1):t._e()],2)]),t.dialogData.group_type!=="all"?e("div",{staticClass:"group-info-button"},[t.dialogData.owner_id==t.userId||t.dialogData.owner_id==0?e("Button",{attrs:{type:"primary",icon:"md-add"},on:{click:t.openAdd}},[t._v(t._s(t.$L("\u6DFB\u52A0\u6210\u5458")))]):t._e()],1):t._e(),e("Modal",{attrs:{title:t.$L("\u6DFB\u52A0\u7FA4\u6210\u5458"),"mask-closable":!1},model:{value:t.addShow,callback:function(i){t.addShow=i},expression:"addShow"}},[e("Form",{attrs:{model:t.addData,"label-width":"auto"},nativeOn:{submit:function(i){i.preventDefault()}}},[e("FormItem",{attrs:{prop:"userids",label:t.$L("\u65B0\u589E\u6210\u5458")}},[e("UserInput",{attrs:{disabledChoice:t.addData.disabledChoice,"multiple-max":100,"show-bot":"",placeholder:t.$L("\u9009\u62E9\u6210\u5458")},model:{value:t.addData.userids,callback:function(i){t.$set(t.addData,"userids",i)},expression:"addData.userids"}}),t.dialogData.group_type==="department"?e("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("\u6B64\u64CD\u4F5C\u4EC5\u52A0\u5165\u7FA4\u6210\u5458\u5E76\u4E0D\u4F1A\u52A0\u5165\u90E8\u95E8")))]):t.dialogData.group_type==="project"?e("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("\u6B64\u64CD\u4F5C\u4EC5\u52A0\u5165\u7FA4\u6210\u5458\u5E76\u4E0D\u4F1A\u52A0\u5165\u9879\u76EE")))]):t.dialogData.group_type==="task"?e("div",{staticClass:"form-tip"},[t._v(t._s(t.$L("\u6B64\u64CD\u4F5C\u4EC5\u52A0\u5165\u7FA4\u6210\u5458\u5E76\u4E0D\u4F1A\u52A0\u5165\u4EFB\u52A1\u8D1F\u8D23\u4EBA")))]):t._e()],1)],1),e("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[e("Button",{attrs:{type:"default"},on:{click:function(i){t.addShow=!1}}},[t._v(t._s(t.$L("\u53D6\u6D88")))]),e("Button",{attrs:{type:"primary",loading:t.addLoad>0},on:{click:t.onAdd}},[t._v(t._s(t.$L("\u786E\u5B9A\u6DFB\u52A0")))])],1)],1)],1)},Ae=[];const xe={name:"DialogGroupInfo",components:{UserInput:Ht},props:{dialogId:{type:Number,default:0}},data(){return{searchKey:"",loadIng:0,dialogUser:[],addShow:!1,addData:{},addLoad:0,openIng:!1}},computed:{..._t(["cacheDialogs","cacheUserBasic"]),dialogData(){return this.cacheDialogs.find(({id:t})=>t==this.dialogId)||{}},groupType(){const{group_type:t}=this.dialogData;return t==="department"?"\u90E8\u95E8\u7FA4\u7EC4":t==="project"?"\u9879\u76EE\u7FA4\u7EC4":t==="task"?"\u4EFB\u52A1\u7FA4\u7EC4":t==="user"?"\u4E2A\u4EBA\u7FA4\u7EC4":t==="all"?"\u5168\u5458\u7FA4\u7EC4":"\u672A\u77E5"},userList(){const{dialogUser:t,searchKey:s,cacheUserBasic:e,dialogData:i}=this;return t.map(O=>{const E=e.find(k=>k.userid==O.userid);return E&&(O.nickname=E.nickname,O.email=E.email),O}).filter(O=>!(s&&O.nickname&&!$A.strExists(O.nickname,s)&&!$A.strExists(O.email,s))).sort((O,E)=>O.userid===i.owner_id||E.userid===i.owner_id?(O.userid===i.owner_id?0:1)-(E.userid===i.owner_id?0:1):$A.Date(O.created_at)-$A.Date(E.created_at))}},watch:{dialogId:{handler(){this.getDialogUser()},immediate:!0}},methods:{updateName(t,s){if(!t){s();return}this.$store.dispatch("call",{url:"dialog/group/edit",data:{dialog_id:this.dialogId,chat_name:t}}).then(({data:e})=>{this.$store.dispatch("saveDialog",e),s()}).catch(({msg:e})=>{$A.modalError(e),s()})},getDialogUser(){this.dialogId<=0||(this.loadIng++,this.$store.dispatch("call",{url:"dialog/user",data:{dialog_id:this.dialogId}}).then(({data:t})=>{this.dialogUser=t,this.$store.dispatch("saveDialog",{id:this.dialogId,people:t.length})}).catch(({msg:t})=>{$A.modalError(t)}).finally(t=>{this.loadIng--}))},openAdd(){this.addData={dialog_id:this.dialogId,userids:[],disabledChoice:this.dialogUser.map(t=>t.userid)},this.addShow=!0},onAdd(){this.addLoad++,this.$store.dispatch("call",{url:"dialog/group/adduser",data:this.addData}).then(({msg:t})=>{$A.messageSuccess(t),this.addShow=!1,this.addData={},this.getDialogUser()}).catch(({msg:t})=>{$A.modalError(t)}).finally(t=>{this.addLoad--})},onExit(t){let s="\u4F60\u786E\u5B9A\u8981\u9000\u51FA\u7FA4\u7EC4\u5417\uFF1F",e=[];$A.isJson(t)&&(s=`\u4F60\u786E\u5B9A\u8981\u5C06\u3010${t.nickname}\u3011\u79FB\u51FA\u7FA4\u7EC4\u5417\uFF1F`,e=[t.userid]),$A.modalConfirm({content:s,loading:!0,onOk:()=>new Promise((i,o)=>{this.$store.dispatch("call",{url:"dialog/group/deluser",data:{dialog_id:this.dialogId,userids:e}}).then(({msg:O})=>{i(O),e.length>0?this.getDialogUser():(this.$store.dispatch("forgetDialog",this.dialogId),this.goForward({name:"manage-messenger"}))}).catch(({msg:O})=>{o(O)})})})},openUser(t){this.openIng||(this.openIng=!0,this.$store.dispatch("openDialogUserid",t).then(s=>{this.$emit("on-close")}).catch(({msg:s})=>{$A.modalError(s)}).finally(s=>{this.openIng=!1}))}}},$t={};var Le=pt(xe,Te,Ae,!1,Ie,null,null,null);function Ie(t){for(let s in $t)this[s]=$t[s]}var De=function(){return Le.exports}(),$e=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"dialog-respond"},[e("div",{staticClass:"respond-title"},[e("em",[t._v(t._s(t.respondData.symbol))]),t._v(t._s(t.$L("\u56DE\u5E94\u8BE6\u60C5"))+" ("+t._s(t.respondData.userids.length)+")")]),e("div",{staticClass:"respond-user"},[e("ul",t._l(t.respondData.userids,function(i,o){return e("li",{key:o,on:{click:function(O){return t.openUser(i)}}},[e("UserAvatar",{attrs:{userid:i,size:32,showName:"",tooltipDisabled:""}})],1)}),0)])])},Ne=[];const Ce={name:"DialogRespond",props:{respondData:{type:Object,default:()=>({})}},data(){return{openIng:!1}},methods:{openUser(t){this.openIng||(this.openIng=!0,this.$store.dispatch("openDialogUserid",t).then(s=>{this.$emit("on-close")}).catch(({msg:s})=>{$A.modalError(s)}).finally(s=>{this.openIng=!1}))}}},Nt={};var Me=pt(Ce,$e,Ne,!1,Pe,null,null,null);function Pe(t){for(let s in Nt)this[s]=Nt[s]}var Re=function(){return Me.exports}(),Vt={exports:{}};/*! * Quill Editor v1.3.7 * https://quilljs.com/ * Copyright (c) 2014, Jason Chen * Copyright (c) 2013, salesforce.com - */(function(t,s){(function(i,a){t.exports=a()})(typeof self!="undefined"?self:Ut,function(){return function(e){var i={};function a(O){if(i[O])return i[O].exports;var S=i[O]={i:O,l:!1,exports:{}};return e[O].call(S.exports,S,S.exports,a),S.l=!0,S.exports}return a.m=e,a.c=i,a.d=function(O,S,k){a.o(O,S)||Object.defineProperty(O,S,{configurable:!1,enumerable:!0,get:k})},a.n=function(O){var S=O&&O.__esModule?function(){return O.default}:function(){return O};return a.d(S,"a",S),S},a.o=function(O,S){return Object.prototype.hasOwnProperty.call(O,S)},a.p="",a(a.s=109)}([function(e,i,a){Object.defineProperty(i,"__esModule",{value:!0});var O=a(17),S=a(18),k=a(19),b=a(45),_=a(46),m=a(47),c=a(48),n=a(49),r=a(12),d=a(32),f=a(33),h=a(31),l=a(1),u={Scope:l.Scope,create:l.create,find:l.find,query:l.query,register:l.register,Container:O.default,Format:S.default,Leaf:k.default,Embed:c.default,Scroll:b.default,Block:m.default,Inline:_.default,Text:n.default,Attributor:{Attribute:r.default,Class:d.default,Style:f.default,Store:h.default}};i.default=u},function(e,i,a){var O=this&&this.__extends||function(){var h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,u){l.__proto__=u}||function(l,u){for(var p in u)u.hasOwnProperty(p)&&(l[p]=u[p])};return function(l,u){h(l,u);function p(){this.constructor=l}l.prototype=u===null?Object.create(u):(p.prototype=u.prototype,new p)}}();Object.defineProperty(i,"__esModule",{value:!0});var S=function(h){O(l,h);function l(u){var p=this;return u="[Parchment] "+u,p=h.call(this,u)||this,p.message=u,p.name=p.constructor.name,p}return l}(Error);i.ParchmentError=S;var k={},b={},_={},m={};i.DATA_KEY="__blot";var c;(function(h){h[h.TYPE=3]="TYPE",h[h.LEVEL=12]="LEVEL",h[h.ATTRIBUTE=13]="ATTRIBUTE",h[h.BLOT=14]="BLOT",h[h.INLINE=7]="INLINE",h[h.BLOCK=11]="BLOCK",h[h.BLOCK_BLOT=10]="BLOCK_BLOT",h[h.INLINE_BLOT=6]="INLINE_BLOT",h[h.BLOCK_ATTRIBUTE=9]="BLOCK_ATTRIBUTE",h[h.INLINE_ATTRIBUTE=5]="INLINE_ATTRIBUTE",h[h.ANY=15]="ANY"})(c=i.Scope||(i.Scope={}));function n(h,l){var u=d(h);if(u==null)throw new S("Unable to create "+h+" blot");var p=u,o=h instanceof Node||h.nodeType===Node.TEXT_NODE?h:p.create(l);return new p(o,l)}i.create=n;function r(h,l){return l===void 0&&(l=!1),h==null?null:h[i.DATA_KEY]!=null?h[i.DATA_KEY].blot:l?r(h.parentNode,l):null}i.find=r;function d(h,l){l===void 0&&(l=c.ANY);var u;if(typeof h=="string")u=m[h]||k[h];else if(h instanceof Text||h.nodeType===Node.TEXT_NODE)u=m.text;else if(typeof h=="number")h&c.LEVEL&c.BLOCK?u=m.block:h&c.LEVEL&c.INLINE&&(u=m.inline);else if(h instanceof HTMLElement){var p=(h.getAttribute("class")||"").split(/\s+/);for(var o in p)if(u=b[p[o]],u)break;u=u||_[h.tagName]}return u==null?null:l&c.LEVEL&u.scope&&l&c.TYPE&u.scope?u:null}i.query=d;function f(){for(var h=[],l=0;l1)return h.map(function(o){return f(o)});var u=h[0];if(typeof u.blotName!="string"&&typeof u.attrName!="string")throw new S("Invalid definition");if(u.blotName==="abstract")throw new S("Cannot register abstract class");if(m[u.blotName||u.attrName]=u,typeof u.keyName=="string")k[u.keyName]=u;else if(u.className!=null&&(b[u.className]=u),u.tagName!=null){Array.isArray(u.tagName)?u.tagName=u.tagName.map(function(o){return o.toUpperCase()}):u.tagName=u.tagName.toUpperCase();var p=Array.isArray(u.tagName)?u.tagName:[u.tagName];p.forEach(function(o){(_[o]==null||u.className==null)&&(_[o]=u)})}return u}i.register=f},function(e,i,a){var O=a(51),S=a(11),k=a(3),b=a(20),_=String.fromCharCode(0),m=function(c){Array.isArray(c)?this.ops=c:c!=null&&Array.isArray(c.ops)?this.ops=c.ops:this.ops=[]};m.prototype.insert=function(c,n){var r={};return c.length===0?this:(r.insert=c,n!=null&&typeof n=="object"&&Object.keys(n).length>0&&(r.attributes=n),this.push(r))},m.prototype.delete=function(c){return c<=0?this:this.push({delete:c})},m.prototype.retain=function(c,n){if(c<=0)return this;var r={retain:c};return n!=null&&typeof n=="object"&&Object.keys(n).length>0&&(r.attributes=n),this.push(r)},m.prototype.push=function(c){var n=this.ops.length,r=this.ops[n-1];if(c=k(!0,{},c),typeof r=="object"){if(typeof c.delete=="number"&&typeof r.delete=="number")return this.ops[n-1]={delete:r.delete+c.delete},this;if(typeof r.delete=="number"&&c.insert!=null&&(n-=1,r=this.ops[n-1],typeof r!="object"))return this.ops.unshift(c),this;if(S(c.attributes,r.attributes)){if(typeof c.insert=="string"&&typeof r.insert=="string")return this.ops[n-1]={insert:r.insert+c.insert},typeof c.attributes=="object"&&(this.ops[n-1].attributes=c.attributes),this;if(typeof c.retain=="number"&&typeof r.retain=="number")return this.ops[n-1]={retain:r.retain+c.retain},typeof c.attributes=="object"&&(this.ops[n-1].attributes=c.attributes),this}}return n===this.ops.length?this.ops.push(c):this.ops.splice(n,0,c),this},m.prototype.chop=function(){var c=this.ops[this.ops.length-1];return c&&c.retain&&!c.attributes&&this.ops.pop(),this},m.prototype.filter=function(c){return this.ops.filter(c)},m.prototype.forEach=function(c){this.ops.forEach(c)},m.prototype.map=function(c){return this.ops.map(c)},m.prototype.partition=function(c){var n=[],r=[];return this.forEach(function(d){var f=c(d)?n:r;f.push(d)}),[n,r]},m.prototype.reduce=function(c,n){return this.ops.reduce(c,n)},m.prototype.changeLength=function(){return this.reduce(function(c,n){return n.insert?c+b.length(n):n.delete?c-n.delete:c},0)},m.prototype.length=function(){return this.reduce(function(c,n){return c+b.length(n)},0)},m.prototype.slice=function(c,n){c=c||0,typeof n!="number"&&(n=1/0);for(var r=[],d=b.iterator(this.ops),f=0;f0&&r.next(f.retain-h)}for(var l=new m(d);n.hasNext()||r.hasNext();)if(r.peekType()==="insert")l.push(r.next());else if(n.peekType()==="delete")l.push(n.next());else{var u=Math.min(n.peekLength(),r.peekLength()),p=n.next(u),o=r.next(u);if(typeof o.retain=="number"){var g={};typeof p.retain=="number"?g.retain=u:g.insert=p.insert;var I=b.attributes.compose(p.attributes,o.attributes,typeof p.retain=="number");if(I&&(g.attributes=I),l.push(g),!r.hasNext()&&S(l.ops[l.ops.length-1],g)){var A=new m(n.rest());return l.concat(A).chop()}}else typeof o.delete=="number"&&typeof p.retain=="number"&&l.push(o)}return l.chop()},m.prototype.concat=function(c){var n=new m(this.ops.slice());return c.ops.length>0&&(n.push(c.ops[0]),n.ops=n.ops.concat(c.ops.slice(1))),n},m.prototype.diff=function(c,n){if(this.ops===c.ops)return new m;var r=[this,c].map(function(u){return u.map(function(p){if(p.insert!=null)return typeof p.insert=="string"?p.insert:_;var o=u===c?"on":"with";throw new Error("diff() called "+o+" non-document")}).join("")}),d=new m,f=O(r[0],r[1],n),h=b.iterator(this.ops),l=b.iterator(c.ops);return f.forEach(function(u){for(var p=u[1].length;p>0;){var o=0;switch(u[0]){case O.INSERT:o=Math.min(l.peekLength(),p),d.push(l.next(o));break;case O.DELETE:o=Math.min(p,h.peekLength()),h.next(o),d.delete(o);break;case O.EQUAL:o=Math.min(h.peekLength(),l.peekLength(),p);var g=h.next(o),I=l.next(o);S(g.insert,I.insert)?d.retain(o,b.attributes.diff(g.attributes,I.attributes)):d.push(I).delete(o);break}p-=o}}),d.chop()},m.prototype.eachLine=function(c,n){n=n||` -`;for(var r=b.iterator(this.ops),d=new m,f=0;r.hasNext();){if(r.peekType()!=="insert")return;var h=r.peek(),l=b.length(h)-r.peekLength(),u=typeof h.insert=="string"?h.insert.indexOf(n,l)-l:-1;if(u<0)d.push(r.next());else if(u>0)d.push(r.next(u));else{if(c(d,r.next(1).attributes||{},f)===!1)return;f+=1,d=new m}}d.length()>0&&c(d,{},f)},m.prototype.transform=function(c,n){if(n=!!n,typeof c=="number")return this.transformPosition(c,n);for(var r=b.iterator(this.ops),d=b.iterator(c.ops),f=new m;r.hasNext()||d.hasNext();)if(r.peekType()==="insert"&&(n||d.peekType()!=="insert"))f.retain(b.length(r.next()));else if(d.peekType()==="insert")f.push(d.next());else{var h=Math.min(r.peekLength(),d.peekLength()),l=r.next(h),u=d.next(h);if(l.delete)continue;u.delete?f.push(u):f.retain(h,b.attributes.transform(l.attributes,u.attributes,n))}return f.chop()},m.prototype.transformPosition=function(c,n){n=!!n;for(var r=b.iterator(this.ops),d=0;r.hasNext()&&d<=c;){var f=r.peekLength(),h=r.peekType();if(r.next(),h==="delete"){c-=Math.min(f,c-d);continue}else h==="insert"&&(d0&&(w1&&arguments[1]!==void 0?arguments[1]:!1;if(D&&(w===0||w>=this.length()-A)){var R=this.clone();return w===0?(this.parent.insertBefore(R,this),this):(this.parent.insertBefore(R,this.next),R)}else{var B=S(v.prototype.__proto__||Object.getPrototypeOf(v.prototype),"split",this).call(this,w,D);return this.cache={},B}}}]),v}(n.default.Block);$.blotName="block",$.tagName="P",$.defaultChild="break",$.allowedChildren=[h.default,n.default.Embed,u.default];function T(E){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return E==null||(typeof E.formats=="function"&&(v=(0,b.default)(v,E.formats())),E.parent==null||E.parent.blotName=="scroll"||E.parent.statics.scope!==E.statics.scope)?v:T(E.parent,v)}i.bubbleFormats=T,i.BlockEmbed=x,i.default=$},function(e,i,a){Object.defineProperty(i,"__esModule",{value:!0}),i.default=i.overload=i.expandConfig=void 0;var O=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(q){return typeof q}:function(q){return q&&typeof Symbol=="function"&&q.constructor===Symbol&&q!==Symbol.prototype?"symbol":typeof q},S=function(){function q(M,L){var C=[],P=!0,U=!1,F=void 0;try{for(var N=M[Symbol.iterator](),j;!(P=(j=N.next()).done)&&(C.push(j.value),!(L&&C.length===L));P=!0);}catch(z){U=!0,F=z}finally{try{!P&&N.return&&N.return()}finally{if(U)throw F}}return C}return function(M,L){if(Array.isArray(M))return M;if(Symbol.iterator in Object(M))return q(M,L);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),k=function(){function q(M,L){for(var C=0;C2&&arguments[2]!==void 0?arguments[2]:!1;if(typeof L!="string"){var F=L.attrName||L.blotName;typeof F=="string"?this.register("formats/"+F,L,C):Object.keys(L).forEach(function(N){P.register(N,L[N],C)})}else this.imports[L]!=null&&!U&&y.warn("Overwriting "+L+" with",C),this.imports[L]=C,(L.startsWith("blots/")||L.startsWith("formats/"))&&C.blotName!=="abstract"?l.default.register(C):L.startsWith("modules")&&typeof C.register=="function"&&C.register()}}]);function q(M){var L=this,C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(v(this,q),this.options=D(M,C),this.container=this.options.container,this.container==null)return y.error("Invalid Quill container",M);this.options.debug&&q.debug(this.options.debug);var P=this.container.innerHTML.trim();this.container.classList.add("ql-container"),this.container.innerHTML="",this.container.__quill=this,this.root=this.addContainer("ql-editor"),this.root.classList.add("ql-blank"),this.root.setAttribute("data-gramm",!1),this.scrollingContainer=this.options.scrollingContainer||this.root,this.emitter=new r.default,this.scroll=l.default.create(this.root,{emitter:this.emitter,whitelist:this.options.formats}),this.editor=new c.default(this.scroll),this.selection=new p.default(this.scroll,this.emitter),this.theme=new this.options.theme(this,this.options),this.keyboard=this.theme.addModule("keyboard"),this.clipboard=this.theme.addModule("clipboard"),this.history=this.theme.addModule("history"),this.theme.init(),this.emitter.on(r.default.events.EDITOR_CHANGE,function(F){F===r.default.events.TEXT_CHANGE&&L.root.classList.toggle("ql-blank",L.editor.isBlank())}),this.emitter.on(r.default.events.SCROLL_UPDATE,function(F,N){var j=L.selection.lastRange,z=j&&j.length===0?j.index:void 0;R.call(L,function(){return L.editor.update(null,N,z)},F)});var U=this.clipboard.convert(`

`+P+"


");this.setContents(U),this.history.clear(),this.options.placeholder&&this.root.setAttribute("data-placeholder",this.options.placeholder),this.options.readOnly&&this.disable()}return k(q,[{key:"addContainer",value:function(L){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(typeof L=="string"){var P=L;L=document.createElement("div"),L.classList.add(P)}return this.container.insertBefore(L,C),L}},{key:"blur",value:function(){this.selection.setRange(null)}},{key:"deleteText",value:function(L,C,P){var U=this,F=B(L,C,P),N=S(F,4);return L=N[0],C=N[1],P=N[3],R.call(this,function(){return U.editor.deleteText(L,C)},P,L,-1*C)}},{key:"disable",value:function(){this.enable(!1)}},{key:"enable",value:function(){var L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;this.scroll.enable(L),this.container.classList.toggle("ql-disabled",!L)}},{key:"focus",value:function(){var L=this.scrollingContainer.scrollTop;this.selection.focus(),this.scrollingContainer.scrollTop=L,this.scrollIntoView()}},{key:"format",value:function(L,C){var P=this,U=arguments.length>2&&arguments[2]!==void 0?arguments[2]:r.default.sources.API;return R.call(this,function(){var F=P.getSelection(!0),N=new _.default;if(F==null)return N;if(l.default.query(L,l.default.Scope.BLOCK))N=P.editor.formatLine(F.index,F.length,E({},L,C));else{if(F.length===0)return P.selection.format(L,C),N;N=P.editor.formatText(F.index,F.length,E({},L,C))}return P.setSelection(F,r.default.sources.SILENT),N},U)}},{key:"formatLine",value:function(L,C,P,U,F){var N=this,j=void 0,z=B(L,C,P,U,F),H=S(z,4);return L=H[0],C=H[1],j=H[2],F=H[3],R.call(this,function(){return N.editor.formatLine(L,C,j)},F,L,0)}},{key:"formatText",value:function(L,C,P,U,F){var N=this,j=void 0,z=B(L,C,P,U,F),H=S(z,4);return L=H[0],C=H[1],j=H[2],F=H[3],R.call(this,function(){return N.editor.formatText(L,C,j)},F,L,0)}},{key:"getBounds",value:function(L){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,P=void 0;typeof L=="number"?P=this.selection.getBounds(L,C):P=this.selection.getBounds(L.index,L.length);var U=this.container.getBoundingClientRect();return{bottom:P.bottom-U.top,height:P.height,left:P.left-U.left,right:P.right-U.left,top:P.top-U.top,width:P.width}}},{key:"getContents",value:function(){var L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.getLength()-L,P=B(L,C),U=S(P,2);return L=U[0],C=U[1],this.editor.getContents(L,C)}},{key:"getFormat",value:function(){var L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.getSelection(!0),C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return typeof L=="number"?this.editor.getFormat(L,C):this.editor.getFormat(L.index,L.length)}},{key:"getIndex",value:function(L){return L.offset(this.scroll)}},{key:"getLength",value:function(){return this.scroll.length()}},{key:"getLeaf",value:function(L){return this.scroll.leaf(L)}},{key:"getLine",value:function(L){return this.scroll.line(L)}},{key:"getLines",value:function(){var L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.MAX_VALUE;return typeof L!="number"?this.scroll.lines(L.index,L.length):this.scroll.lines(L,C)}},{key:"getModule",value:function(L){return this.theme.modules[L]}},{key:"getSelection",value:function(){var L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return L&&this.focus(),this.update(),this.selection.getRange()[0]}},{key:"getText",value:function(){var L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.getLength()-L,P=B(L,C),U=S(P,2);return L=U[0],C=U[1],this.editor.getText(L,C)}},{key:"hasFocus",value:function(){return this.selection.hasFocus()}},{key:"insertEmbed",value:function(L,C,P){var U=this,F=arguments.length>3&&arguments[3]!==void 0?arguments[3]:q.sources.API;return R.call(this,function(){return U.editor.insertEmbed(L,C,P)},F,L)}},{key:"insertText",value:function(L,C,P,U,F){var N=this,j=void 0,z=B(L,0,P,U,F),H=S(z,4);return L=H[0],j=H[2],F=H[3],R.call(this,function(){return N.editor.insertText(L,C,j)},F,L,C.length)}},{key:"isEnabled",value:function(){return!this.container.classList.contains("ql-disabled")}},{key:"off",value:function(){return this.emitter.off.apply(this.emitter,arguments)}},{key:"on",value:function(){return this.emitter.on.apply(this.emitter,arguments)}},{key:"once",value:function(){return this.emitter.once.apply(this.emitter,arguments)}},{key:"pasteHTML",value:function(L,C,P){this.clipboard.dangerouslyPasteHTML(L,C,P)}},{key:"removeFormat",value:function(L,C,P){var U=this,F=B(L,C,P),N=S(F,4);return L=N[0],C=N[1],P=N[3],R.call(this,function(){return U.editor.removeFormat(L,C)},P,L)}},{key:"scrollIntoView",value:function(){this.selection.scrollIntoView(this.scrollingContainer)}},{key:"setContents",value:function(L){var C=this,P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:r.default.sources.API;return R.call(this,function(){L=new _.default(L);var U=C.getLength(),F=C.editor.deleteText(0,U),N=C.editor.applyDelta(L),j=N.ops[N.ops.length-1];j!=null&&typeof j.insert=="string"&&j.insert[j.insert.length-1]===` -`&&(C.editor.deleteText(C.getLength()-1,1),N.delete(1));var z=F.compose(N);return z},P)}},{key:"setSelection",value:function(L,C,P){if(L==null)this.selection.setRange(null,C||q.sources.API);else{var U=B(L,C,P),F=S(U,4);L=F[0],C=F[1],P=F[3],this.selection.setRange(new u.Range(L,C),P),P!==r.default.sources.SILENT&&this.selection.scrollIntoView(this.scrollingContainer)}}},{key:"setText",value:function(L){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:r.default.sources.API,P=new _.default().insert(L);return this.setContents(P,C)}},{key:"update",value:function(){var L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:r.default.sources.USER,C=this.scroll.update(L);return this.selection.update(L),C}},{key:"updateContents",value:function(L){var C=this,P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:r.default.sources.API;return R.call(this,function(){return L=new _.default(L),C.editor.applyDelta(L,P)},P,!0)}}]),q}();w.DEFAULTS={bounds:null,formats:null,modules:{},placeholder:"",readOnly:!1,scrollingContainer:null,strict:!0,theme:"default"},w.events=r.default.events,w.sources=r.default.sources,w.version="1.3.7",w.imports={delta:_.default,parchment:l.default,"core/module":f.default,"core/theme":$.default};function D(q,M){if(M=(0,g.default)(!0,{container:q,modules:{clipboard:!0,keyboard:!0,history:!0}},M),!M.theme||M.theme===w.DEFAULTS.theme)M.theme=$.default;else if(M.theme=w.import("themes/"+M.theme),M.theme==null)throw new Error("Invalid theme "+M.theme+". Did you register it?");var L=(0,g.default)(!0,{},M.theme.DEFAULTS);[L,M].forEach(function(U){U.modules=U.modules||{},Object.keys(U.modules).forEach(function(F){U.modules[F]===!0&&(U.modules[F]={})})});var C=Object.keys(L.modules).concat(Object.keys(M.modules)),P=C.reduce(function(U,F){var N=w.import("modules/"+F);return N==null?y.error("Cannot load "+F+" module. Are you sure you registered it?"):U[F]=N.DEFAULTS||{},U},{});return M.modules!=null&&M.modules.toolbar&&M.modules.toolbar.constructor!==Object&&(M.modules.toolbar={container:M.modules.toolbar}),M=(0,g.default)(!0,{},w.DEFAULTS,{modules:P},L,M),["bounds","container","scrollingContainer"].forEach(function(U){typeof M[U]=="string"&&(M[U]=document.querySelector(M[U]))}),M.modules=Object.keys(M.modules).reduce(function(U,F){return M.modules[F]&&(U[F]=M.modules[F]),U},{}),M}function R(q,M,L,C){if(this.options.strict&&!this.isEnabled()&&M===r.default.sources.USER)return new _.default;var P=L==null?null:this.getSelection(),U=this.editor.delta,F=q();if(P!=null&&(L===!0&&(L=P.index),C==null?P=W(P,F,M):C!==0&&(P=W(P,L,C,M)),this.setSelection(P,r.default.sources.SILENT)),F.length()>0){var N,j=[r.default.events.TEXT_CHANGE,F,U,M];if((N=this.emitter).emit.apply(N,[r.default.events.EDITOR_CHANGE].concat(j)),M!==r.default.sources.SILENT){var z;(z=this.emitter).emit.apply(z,j)}}return F}function B(q,M,L,C,P){var U={};return typeof q.index=="number"&&typeof q.length=="number"?typeof M!="number"?(P=C,C=L,L=M,M=q.length,q=q.index):(M=q.length,q=q.index):typeof M!="number"&&(P=C,C=L,L=M,M=0),(typeof L=="undefined"?"undefined":O(L))==="object"?(U=L,P=C):typeof L=="string"&&(C!=null?U[L]=C:P=L),P=P||r.default.sources.API,[q,M,U,P]}function W(q,M,L,C){if(q==null)return null;var P=void 0,U=void 0;if(M instanceof _.default){var F=[q.index,q.index+q.length].map(function(H){return M.transformPosition(H,C!==r.default.sources.USER)}),N=S(F,2);P=N[0],U=N[1]}else{var j=[q.index,q.index+q.length].map(function(H){return H=0?H+L:Math.max(M,H+L)}),z=S(j,2);P=z[0],U=z[1]}return new u.Range(P,U-P)}i.expandConfig=D,i.overload=B,i.default=w},function(e,i,a){Object.defineProperty(i,"__esModule",{value:!0});var O=function(){function h(l,u){for(var p=0;p0){var o=this.parent.isolate(this.offset(),this.length());this.moveChildren(o),o.wrap(this)}}}],[{key:"compare",value:function(p,o){var g=l.order.indexOf(p),I=l.order.indexOf(o);return g>=0||I>=0?g-I:p===o?0:p1?I-1:0),x=1;x1&&arguments[1]!==void 0?arguments[1]:{};O(this,k),this.quill=b,this.options=_};S.DEFAULTS={},i.default=S},function(e,i,a){Object.defineProperty(i,"__esModule",{value:!0});var O=["error","warn","log","info"],S="warn";function k(_){if(O.indexOf(_)<=O.indexOf(S)){for(var m,c=arguments.length,n=Array(c>1?c-1:0),r=1;r0&&typeof n[0]!="number")}function c(n,r,d){var f,h;if(_(n)||_(r)||n.prototype!==r.prototype)return!1;if(k(n))return k(r)?(n=O.call(n),r=O.call(r),b(n,r,d)):!1;if(m(n)){if(!m(r)||n.length!==r.length)return!1;for(f=0;f=0;f--)if(l[f]!=u[f])return!1;for(f=l.length-1;f>=0;f--)if(h=l[f],!b(n[h],r[h],d))return!1;return typeof n==typeof r}},function(e,i,a){Object.defineProperty(i,"__esModule",{value:!0});var O=a(1),S=function(){function k(b,_,m){m===void 0&&(m={}),this.attrName=b,this.keyName=_;var c=O.Scope.TYPE&O.Scope.ATTRIBUTE;m.scope!=null?this.scope=m.scope&O.Scope.LEVEL|c:this.scope=O.Scope.ATTRIBUTE,m.whitelist!=null&&(this.whitelist=m.whitelist)}return k.keys=function(b){return[].map.call(b.attributes,function(_){return _.name})},k.prototype.add=function(b,_){return this.canAdd(b,_)?(b.setAttribute(this.keyName,_),!0):!1},k.prototype.canAdd=function(b,_){var m=O.query(b,O.Scope.BLOT&(this.scope|O.Scope.TYPE));return m==null?!1:this.whitelist==null?!0:typeof _=="string"?this.whitelist.indexOf(_.replace(/["']/g,""))>-1:this.whitelist.indexOf(_)>-1},k.prototype.remove=function(b){b.removeAttribute(this.keyName)},k.prototype.value=function(b){var _=b.getAttribute(this.keyName);return this.canAdd(b,_)&&_?_:""},k}();i.default=S},function(e,i,a){Object.defineProperty(i,"__esModule",{value:!0}),i.default=i.Code=void 0;var O=function(){function x($,T){var E=[],v=!0,y=!1,w=void 0;try{for(var D=$[Symbol.iterator](),R;!(v=(R=D.next()).done)&&(E.push(R.value),!(T&&E.length===T));v=!0);}catch(B){y=!0,w=B}finally{try{!v&&D.return&&D.return()}finally{if(y)throw w}}return E}return function($,T){if(Array.isArray($))return $;if(Symbol.iterator in Object($))return x($,T);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),S=function(){function x($,T){for(var E=0;E1)return h.map(function(a){return f(a)});var u=h[0];if(typeof u.blotName!="string"&&typeof u.attrName!="string")throw new E("Invalid definition");if(u.blotName==="abstract")throw new E("Cannot register abstract class");if(m[u.blotName||u.attrName]=u,typeof u.keyName=="string")k[u.keyName]=u;else if(u.className!=null&&(b[u.className]=u),u.tagName!=null){Array.isArray(u.tagName)?u.tagName=u.tagName.map(function(a){return a.toUpperCase()}):u.tagName=u.tagName.toUpperCase();var p=Array.isArray(u.tagName)?u.tagName:[u.tagName];p.forEach(function(a){(_[a]==null||u.className==null)&&(_[a]=u)})}return u}i.register=f},function(e,i,o){var O=o(51),E=o(11),k=o(3),b=o(20),_=String.fromCharCode(0),m=function(c){Array.isArray(c)?this.ops=c:c!=null&&Array.isArray(c.ops)?this.ops=c.ops:this.ops=[]};m.prototype.insert=function(c,n){var r={};return c.length===0?this:(r.insert=c,n!=null&&typeof n=="object"&&Object.keys(n).length>0&&(r.attributes=n),this.push(r))},m.prototype.delete=function(c){return c<=0?this:this.push({delete:c})},m.prototype.retain=function(c,n){if(c<=0)return this;var r={retain:c};return n!=null&&typeof n=="object"&&Object.keys(n).length>0&&(r.attributes=n),this.push(r)},m.prototype.push=function(c){var n=this.ops.length,r=this.ops[n-1];if(c=k(!0,{},c),typeof r=="object"){if(typeof c.delete=="number"&&typeof r.delete=="number")return this.ops[n-1]={delete:r.delete+c.delete},this;if(typeof r.delete=="number"&&c.insert!=null&&(n-=1,r=this.ops[n-1],typeof r!="object"))return this.ops.unshift(c),this;if(E(c.attributes,r.attributes)){if(typeof c.insert=="string"&&typeof r.insert=="string")return this.ops[n-1]={insert:r.insert+c.insert},typeof c.attributes=="object"&&(this.ops[n-1].attributes=c.attributes),this;if(typeof c.retain=="number"&&typeof r.retain=="number")return this.ops[n-1]={retain:r.retain+c.retain},typeof c.attributes=="object"&&(this.ops[n-1].attributes=c.attributes),this}}return n===this.ops.length?this.ops.push(c):this.ops.splice(n,0,c),this},m.prototype.chop=function(){var c=this.ops[this.ops.length-1];return c&&c.retain&&!c.attributes&&this.ops.pop(),this},m.prototype.filter=function(c){return this.ops.filter(c)},m.prototype.forEach=function(c){this.ops.forEach(c)},m.prototype.map=function(c){return this.ops.map(c)},m.prototype.partition=function(c){var n=[],r=[];return this.forEach(function(d){var f=c(d)?n:r;f.push(d)}),[n,r]},m.prototype.reduce=function(c,n){return this.ops.reduce(c,n)},m.prototype.changeLength=function(){return this.reduce(function(c,n){return n.insert?c+b.length(n):n.delete?c-n.delete:c},0)},m.prototype.length=function(){return this.reduce(function(c,n){return c+b.length(n)},0)},m.prototype.slice=function(c,n){c=c||0,typeof n!="number"&&(n=1/0);for(var r=[],d=b.iterator(this.ops),f=0;f0&&r.next(f.retain-h)}for(var l=new m(d);n.hasNext()||r.hasNext();)if(r.peekType()==="insert")l.push(r.next());else if(n.peekType()==="delete")l.push(n.next());else{var u=Math.min(n.peekLength(),r.peekLength()),p=n.next(u),a=r.next(u);if(typeof a.retain=="number"){var g={};typeof p.retain=="number"?g.retain=u:g.insert=p.insert;var I=b.attributes.compose(p.attributes,a.attributes,typeof p.retain=="number");if(I&&(g.attributes=I),l.push(g),!r.hasNext()&&E(l.ops[l.ops.length-1],g)){var A=new m(n.rest());return l.concat(A).chop()}}else typeof a.delete=="number"&&typeof p.retain=="number"&&l.push(a)}return l.chop()},m.prototype.concat=function(c){var n=new m(this.ops.slice());return c.ops.length>0&&(n.push(c.ops[0]),n.ops=n.ops.concat(c.ops.slice(1))),n},m.prototype.diff=function(c,n){if(this.ops===c.ops)return new m;var r=[this,c].map(function(u){return u.map(function(p){if(p.insert!=null)return typeof p.insert=="string"?p.insert:_;var a=u===c?"on":"with";throw new Error("diff() called "+a+" non-document")}).join("")}),d=new m,f=O(r[0],r[1],n),h=b.iterator(this.ops),l=b.iterator(c.ops);return f.forEach(function(u){for(var p=u[1].length;p>0;){var a=0;switch(u[0]){case O.INSERT:a=Math.min(l.peekLength(),p),d.push(l.next(a));break;case O.DELETE:a=Math.min(p,h.peekLength()),h.next(a),d.delete(a);break;case O.EQUAL:a=Math.min(h.peekLength(),l.peekLength(),p);var g=h.next(a),I=l.next(a);E(g.insert,I.insert)?d.retain(a,b.attributes.diff(g.attributes,I.attributes)):d.push(I).delete(a);break}p-=a}}),d.chop()},m.prototype.eachLine=function(c,n){n=n||` +`;for(var r=b.iterator(this.ops),d=new m,f=0;r.hasNext();){if(r.peekType()!=="insert")return;var h=r.peek(),l=b.length(h)-r.peekLength(),u=typeof h.insert=="string"?h.insert.indexOf(n,l)-l:-1;if(u<0)d.push(r.next());else if(u>0)d.push(r.next(u));else{if(c(d,r.next(1).attributes||{},f)===!1)return;f+=1,d=new m}}d.length()>0&&c(d,{},f)},m.prototype.transform=function(c,n){if(n=!!n,typeof c=="number")return this.transformPosition(c,n);for(var r=b.iterator(this.ops),d=b.iterator(c.ops),f=new m;r.hasNext()||d.hasNext();)if(r.peekType()==="insert"&&(n||d.peekType()!=="insert"))f.retain(b.length(r.next()));else if(d.peekType()==="insert")f.push(d.next());else{var h=Math.min(r.peekLength(),d.peekLength()),l=r.next(h),u=d.next(h);if(l.delete)continue;u.delete?f.push(u):f.retain(h,b.attributes.transform(l.attributes,u.attributes,n))}return f.chop()},m.prototype.transformPosition=function(c,n){n=!!n;for(var r=b.iterator(this.ops),d=0;r.hasNext()&&d<=c;){var f=r.peekLength(),h=r.peekType();if(r.next(),h==="delete"){c-=Math.min(f,c-d);continue}else h==="insert"&&(d0&&(w1&&arguments[1]!==void 0?arguments[1]:!1;if(D&&(w===0||w>=this.length()-A)){var R=this.clone();return w===0?(this.parent.insertBefore(R,this),this):(this.parent.insertBefore(R,this.next),R)}else{var B=E(v.prototype.__proto__||Object.getPrototypeOf(v.prototype),"split",this).call(this,w,D);return this.cache={},B}}}]),v}(n.default.Block);$.blotName="block",$.tagName="P",$.defaultChild="break",$.allowedChildren=[h.default,n.default.Embed,u.default];function T(S){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return S==null||(typeof S.formats=="function"&&(v=(0,b.default)(v,S.formats())),S.parent==null||S.parent.blotName=="scroll"||S.parent.statics.scope!==S.statics.scope)?v:T(S.parent,v)}i.bubbleFormats=T,i.BlockEmbed=x,i.default=$},function(e,i,o){Object.defineProperty(i,"__esModule",{value:!0}),i.default=i.overload=i.expandConfig=void 0;var O=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(q){return typeof q}:function(q){return q&&typeof Symbol=="function"&&q.constructor===Symbol&&q!==Symbol.prototype?"symbol":typeof q},E=function(){function q(M,L){var C=[],P=!0,U=!1,F=void 0;try{for(var N=M[Symbol.iterator](),j;!(P=(j=N.next()).done)&&(C.push(j.value),!(L&&C.length===L));P=!0);}catch(z){U=!0,F=z}finally{try{!P&&N.return&&N.return()}finally{if(U)throw F}}return C}return function(M,L){if(Array.isArray(M))return M;if(Symbol.iterator in Object(M))return q(M,L);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),k=function(){function q(M,L){for(var C=0;C2&&arguments[2]!==void 0?arguments[2]:!1;if(typeof L!="string"){var F=L.attrName||L.blotName;typeof F=="string"?this.register("formats/"+F,L,C):Object.keys(L).forEach(function(N){P.register(N,L[N],C)})}else this.imports[L]!=null&&!U&&y.warn("Overwriting "+L+" with",C),this.imports[L]=C,(L.startsWith("blots/")||L.startsWith("formats/"))&&C.blotName!=="abstract"?l.default.register(C):L.startsWith("modules")&&typeof C.register=="function"&&C.register()}}]);function q(M){var L=this,C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(v(this,q),this.options=D(M,C),this.container=this.options.container,this.container==null)return y.error("Invalid Quill container",M);this.options.debug&&q.debug(this.options.debug);var P=this.container.innerHTML.trim();this.container.classList.add("ql-container"),this.container.innerHTML="",this.container.__quill=this,this.root=this.addContainer("ql-editor"),this.root.classList.add("ql-blank"),this.root.setAttribute("data-gramm",!1),this.scrollingContainer=this.options.scrollingContainer||this.root,this.emitter=new r.default,this.scroll=l.default.create(this.root,{emitter:this.emitter,whitelist:this.options.formats}),this.editor=new c.default(this.scroll),this.selection=new p.default(this.scroll,this.emitter),this.theme=new this.options.theme(this,this.options),this.keyboard=this.theme.addModule("keyboard"),this.clipboard=this.theme.addModule("clipboard"),this.history=this.theme.addModule("history"),this.theme.init(),this.emitter.on(r.default.events.EDITOR_CHANGE,function(F){F===r.default.events.TEXT_CHANGE&&L.root.classList.toggle("ql-blank",L.editor.isBlank())}),this.emitter.on(r.default.events.SCROLL_UPDATE,function(F,N){var j=L.selection.lastRange,z=j&&j.length===0?j.index:void 0;R.call(L,function(){return L.editor.update(null,N,z)},F)});var U=this.clipboard.convert(`
`+P+"


");this.setContents(U),this.history.clear(),this.options.placeholder&&this.root.setAttribute("data-placeholder",this.options.placeholder),this.options.readOnly&&this.disable()}return k(q,[{key:"addContainer",value:function(L){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(typeof L=="string"){var P=L;L=document.createElement("div"),L.classList.add(P)}return this.container.insertBefore(L,C),L}},{key:"blur",value:function(){this.selection.setRange(null)}},{key:"deleteText",value:function(L,C,P){var U=this,F=B(L,C,P),N=E(F,4);return L=N[0],C=N[1],P=N[3],R.call(this,function(){return U.editor.deleteText(L,C)},P,L,-1*C)}},{key:"disable",value:function(){this.enable(!1)}},{key:"enable",value:function(){var L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;this.scroll.enable(L),this.container.classList.toggle("ql-disabled",!L)}},{key:"focus",value:function(){var L=this.scrollingContainer.scrollTop;this.selection.focus(),this.scrollingContainer.scrollTop=L,this.scrollIntoView()}},{key:"format",value:function(L,C){var P=this,U=arguments.length>2&&arguments[2]!==void 0?arguments[2]:r.default.sources.API;return R.call(this,function(){var F=P.getSelection(!0),N=new _.default;if(F==null)return N;if(l.default.query(L,l.default.Scope.BLOCK))N=P.editor.formatLine(F.index,F.length,S({},L,C));else{if(F.length===0)return P.selection.format(L,C),N;N=P.editor.formatText(F.index,F.length,S({},L,C))}return P.setSelection(F,r.default.sources.SILENT),N},U)}},{key:"formatLine",value:function(L,C,P,U,F){var N=this,j=void 0,z=B(L,C,P,U,F),H=E(z,4);return L=H[0],C=H[1],j=H[2],F=H[3],R.call(this,function(){return N.editor.formatLine(L,C,j)},F,L,0)}},{key:"formatText",value:function(L,C,P,U,F){var N=this,j=void 0,z=B(L,C,P,U,F),H=E(z,4);return L=H[0],C=H[1],j=H[2],F=H[3],R.call(this,function(){return N.editor.formatText(L,C,j)},F,L,0)}},{key:"getBounds",value:function(L){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,P=void 0;typeof L=="number"?P=this.selection.getBounds(L,C):P=this.selection.getBounds(L.index,L.length);var U=this.container.getBoundingClientRect();return{bottom:P.bottom-U.top,height:P.height,left:P.left-U.left,right:P.right-U.left,top:P.top-U.top,width:P.width}}},{key:"getContents",value:function(){var L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.getLength()-L,P=B(L,C),U=E(P,2);return L=U[0],C=U[1],this.editor.getContents(L,C)}},{key:"getFormat",value:function(){var L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.getSelection(!0),C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return typeof L=="number"?this.editor.getFormat(L,C):this.editor.getFormat(L.index,L.length)}},{key:"getIndex",value:function(L){return L.offset(this.scroll)}},{key:"getLength",value:function(){return this.scroll.length()}},{key:"getLeaf",value:function(L){return this.scroll.leaf(L)}},{key:"getLine",value:function(L){return this.scroll.line(L)}},{key:"getLines",value:function(){var L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.MAX_VALUE;return typeof L!="number"?this.scroll.lines(L.index,L.length):this.scroll.lines(L,C)}},{key:"getModule",value:function(L){return this.theme.modules[L]}},{key:"getSelection",value:function(){var L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return L&&this.focus(),this.update(),this.selection.getRange()[0]}},{key:"getText",value:function(){var L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.getLength()-L,P=B(L,C),U=E(P,2);return L=U[0],C=U[1],this.editor.getText(L,C)}},{key:"hasFocus",value:function(){return this.selection.hasFocus()}},{key:"insertEmbed",value:function(L,C,P){var U=this,F=arguments.length>3&&arguments[3]!==void 0?arguments[3]:q.sources.API;return R.call(this,function(){return U.editor.insertEmbed(L,C,P)},F,L)}},{key:"insertText",value:function(L,C,P,U,F){var N=this,j=void 0,z=B(L,0,P,U,F),H=E(z,4);return L=H[0],j=H[2],F=H[3],R.call(this,function(){return N.editor.insertText(L,C,j)},F,L,C.length)}},{key:"isEnabled",value:function(){return!this.container.classList.contains("ql-disabled")}},{key:"off",value:function(){return this.emitter.off.apply(this.emitter,arguments)}},{key:"on",value:function(){return this.emitter.on.apply(this.emitter,arguments)}},{key:"once",value:function(){return this.emitter.once.apply(this.emitter,arguments)}},{key:"pasteHTML",value:function(L,C,P){this.clipboard.dangerouslyPasteHTML(L,C,P)}},{key:"removeFormat",value:function(L,C,P){var U=this,F=B(L,C,P),N=E(F,4);return L=N[0],C=N[1],P=N[3],R.call(this,function(){return U.editor.removeFormat(L,C)},P,L)}},{key:"scrollIntoView",value:function(){this.selection.scrollIntoView(this.scrollingContainer)}},{key:"setContents",value:function(L){var C=this,P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:r.default.sources.API;return R.call(this,function(){L=new _.default(L);var U=C.getLength(),F=C.editor.deleteText(0,U),N=C.editor.applyDelta(L),j=N.ops[N.ops.length-1];j!=null&&typeof j.insert=="string"&&j.insert[j.insert.length-1]===` +`&&(C.editor.deleteText(C.getLength()-1,1),N.delete(1));var z=F.compose(N);return z},P)}},{key:"setSelection",value:function(L,C,P){if(L==null)this.selection.setRange(null,C||q.sources.API);else{var U=B(L,C,P),F=E(U,4);L=F[0],C=F[1],P=F[3],this.selection.setRange(new u.Range(L,C),P),P!==r.default.sources.SILENT&&this.selection.scrollIntoView(this.scrollingContainer)}}},{key:"setText",value:function(L){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:r.default.sources.API,P=new _.default().insert(L);return this.setContents(P,C)}},{key:"update",value:function(){var L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:r.default.sources.USER,C=this.scroll.update(L);return this.selection.update(L),C}},{key:"updateContents",value:function(L){var C=this,P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:r.default.sources.API;return R.call(this,function(){return L=new _.default(L),C.editor.applyDelta(L,P)},P,!0)}}]),q}();w.DEFAULTS={bounds:null,formats:null,modules:{},placeholder:"",readOnly:!1,scrollingContainer:null,strict:!0,theme:"default"},w.events=r.default.events,w.sources=r.default.sources,w.version="1.3.7",w.imports={delta:_.default,parchment:l.default,"core/module":f.default,"core/theme":$.default};function D(q,M){if(M=(0,g.default)(!0,{container:q,modules:{clipboard:!0,keyboard:!0,history:!0}},M),!M.theme||M.theme===w.DEFAULTS.theme)M.theme=$.default;else if(M.theme=w.import("themes/"+M.theme),M.theme==null)throw new Error("Invalid theme "+M.theme+". Did you register it?");var L=(0,g.default)(!0,{},M.theme.DEFAULTS);[L,M].forEach(function(U){U.modules=U.modules||{},Object.keys(U.modules).forEach(function(F){U.modules[F]===!0&&(U.modules[F]={})})});var C=Object.keys(L.modules).concat(Object.keys(M.modules)),P=C.reduce(function(U,F){var N=w.import("modules/"+F);return N==null?y.error("Cannot load "+F+" module. Are you sure you registered it?"):U[F]=N.DEFAULTS||{},U},{});return M.modules!=null&&M.modules.toolbar&&M.modules.toolbar.constructor!==Object&&(M.modules.toolbar={container:M.modules.toolbar}),M=(0,g.default)(!0,{},w.DEFAULTS,{modules:P},L,M),["bounds","container","scrollingContainer"].forEach(function(U){typeof M[U]=="string"&&(M[U]=document.querySelector(M[U]))}),M.modules=Object.keys(M.modules).reduce(function(U,F){return M.modules[F]&&(U[F]=M.modules[F]),U},{}),M}function R(q,M,L,C){if(this.options.strict&&!this.isEnabled()&&M===r.default.sources.USER)return new _.default;var P=L==null?null:this.getSelection(),U=this.editor.delta,F=q();if(P!=null&&(L===!0&&(L=P.index),C==null?P=W(P,F,M):C!==0&&(P=W(P,L,C,M)),this.setSelection(P,r.default.sources.SILENT)),F.length()>0){var N,j=[r.default.events.TEXT_CHANGE,F,U,M];if((N=this.emitter).emit.apply(N,[r.default.events.EDITOR_CHANGE].concat(j)),M!==r.default.sources.SILENT){var z;(z=this.emitter).emit.apply(z,j)}}return F}function B(q,M,L,C,P){var U={};return typeof q.index=="number"&&typeof q.length=="number"?typeof M!="number"?(P=C,C=L,L=M,M=q.length,q=q.index):(M=q.length,q=q.index):typeof M!="number"&&(P=C,C=L,L=M,M=0),(typeof L=="undefined"?"undefined":O(L))==="object"?(U=L,P=C):typeof L=="string"&&(C!=null?U[L]=C:P=L),P=P||r.default.sources.API,[q,M,U,P]}function W(q,M,L,C){if(q==null)return null;var P=void 0,U=void 0;if(M instanceof _.default){var F=[q.index,q.index+q.length].map(function(H){return M.transformPosition(H,C!==r.default.sources.USER)}),N=E(F,2);P=N[0],U=N[1]}else{var j=[q.index,q.index+q.length].map(function(H){return H=0?H+L:Math.max(M,H+L)}),z=E(j,2);P=z[0],U=z[1]}return new u.Range(P,U-P)}i.expandConfig=D,i.overload=B,i.default=w},function(e,i,o){Object.defineProperty(i,"__esModule",{value:!0});var O=function(){function h(l,u){for(var p=0;p0){var a=this.parent.isolate(this.offset(),this.length());this.moveChildren(a),a.wrap(this)}}}],[{key:"compare",value:function(p,a){var g=l.order.indexOf(p),I=l.order.indexOf(a);return g>=0||I>=0?g-I:p===a?0:p1?I-1:0),x=1;x1&&arguments[1]!==void 0?arguments[1]:{};O(this,k),this.quill=b,this.options=_};E.DEFAULTS={},i.default=E},function(e,i,o){Object.defineProperty(i,"__esModule",{value:!0});var O=["error","warn","log","info"],E="warn";function k(_){if(O.indexOf(_)<=O.indexOf(E)){for(var m,c=arguments.length,n=Array(c>1?c-1:0),r=1;r0&&typeof n[0]!="number")}function c(n,r,d){var f,h;if(_(n)||_(r)||n.prototype!==r.prototype)return!1;if(k(n))return k(r)?(n=O.call(n),r=O.call(r),b(n,r,d)):!1;if(m(n)){if(!m(r)||n.length!==r.length)return!1;for(f=0;f=0;f--)if(l[f]!=u[f])return!1;for(f=l.length-1;f>=0;f--)if(h=l[f],!b(n[h],r[h],d))return!1;return typeof n==typeof r}},function(e,i,o){Object.defineProperty(i,"__esModule",{value:!0});var O=o(1),E=function(){function k(b,_,m){m===void 0&&(m={}),this.attrName=b,this.keyName=_;var c=O.Scope.TYPE&O.Scope.ATTRIBUTE;m.scope!=null?this.scope=m.scope&O.Scope.LEVEL|c:this.scope=O.Scope.ATTRIBUTE,m.whitelist!=null&&(this.whitelist=m.whitelist)}return k.keys=function(b){return[].map.call(b.attributes,function(_){return _.name})},k.prototype.add=function(b,_){return this.canAdd(b,_)?(b.setAttribute(this.keyName,_),!0):!1},k.prototype.canAdd=function(b,_){var m=O.query(b,O.Scope.BLOT&(this.scope|O.Scope.TYPE));return m==null?!1:this.whitelist==null?!0:typeof _=="string"?this.whitelist.indexOf(_.replace(/["']/g,""))>-1:this.whitelist.indexOf(_)>-1},k.prototype.remove=function(b){b.removeAttribute(this.keyName)},k.prototype.value=function(b){var _=b.getAttribute(this.keyName);return this.canAdd(b,_)&&_?_:""},k}();i.default=E},function(e,i,o){Object.defineProperty(i,"__esModule",{value:!0}),i.default=i.Code=void 0;var O=function(){function x($,T){var S=[],v=!0,y=!1,w=void 0;try{for(var D=$[Symbol.iterator](),R;!(v=(R=D.next()).done)&&(S.push(R.value),!(T&&S.length===T));v=!0);}catch(B){y=!0,w=B}finally{try{!v&&D.return&&D.return()}finally{if(y)throw w}}return S}return function($,T){if(Array.isArray($))return $;if(Symbol.iterator in Object($))return x($,T);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),E=function(){function x($,T){for(var S=0;S=E+v)){var R=this.newlineIndex(E,!0)+1,B=D-R+1,W=this.isolate(R,B),q=W.next;W.format(y,w),q instanceof $&&q.formatAt(0,E-R+v-B,y,w)}}}},{key:"insertAt",value:function(E,v,y){if(y==null){var w=this.descendant(l.default,E),D=O(w,2),R=D[0],B=D[1];R.insertAt(B,v)}}},{key:"length",value:function(){var E=this.domNode.textContent.length;return this.domNode.textContent.endsWith(` -`)?E:E+1}},{key:"newlineIndex",value:function(E){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(v)return this.domNode.textContent.slice(0,E).lastIndexOf(` -`);var y=this.domNode.textContent.slice(E).indexOf(` -`);return y>-1?E+y:-1}},{key:"optimize",value:function(E){this.domNode.textContent.endsWith(` +`,S.formats())},new _.default)}},{key:"format",value:function(S,v){if(!(S===this.statics.blotName&&v)){var y=this.descendant(l.default,this.length()-1),w=O(y,1),D=w[0];D!=null&&D.deleteAt(D.length()-1,1),k($.prototype.__proto__||Object.getPrototypeOf($.prototype),"format",this).call(this,S,v)}}},{key:"formatAt",value:function(S,v,y,w){if(v!==0&&!(c.default.query(y,c.default.Scope.BLOCK)==null||y===this.statics.blotName&&w===this.statics.formats(this.domNode))){var D=this.newlineIndex(S);if(!(D<0||D>=S+v)){var R=this.newlineIndex(S,!0)+1,B=D-R+1,W=this.isolate(R,B),q=W.next;W.format(y,w),q instanceof $&&q.formatAt(0,S-R+v-B,y,w)}}}},{key:"insertAt",value:function(S,v,y){if(y==null){var w=this.descendant(l.default,S),D=O(w,2),R=D[0],B=D[1];R.insertAt(B,v)}}},{key:"length",value:function(){var S=this.domNode.textContent.length;return this.domNode.textContent.endsWith(` +`)?S:S+1}},{key:"newlineIndex",value:function(S){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(v)return this.domNode.textContent.slice(0,S).lastIndexOf(` +`);var y=this.domNode.textContent.slice(S).indexOf(` +`);return y>-1?S+y:-1}},{key:"optimize",value:function(S){this.domNode.textContent.endsWith(` `)||this.appendChild(c.default.create("text",` -`)),k($.prototype.__proto__||Object.getPrototypeOf($.prototype),"optimize",this).call(this,E);var v=this.next;v!=null&&v.prev===this&&v.statics.blotName===this.statics.blotName&&this.statics.formats(this.domNode)===v.statics.formats(v.domNode)&&(v.optimize(E),v.moveChildren(this),v.remove())}},{key:"replace",value:function(E){k($.prototype.__proto__||Object.getPrototypeOf($.prototype),"replace",this).call(this,E),[].slice.call(this.domNode.querySelectorAll("*")).forEach(function(v){var y=c.default.find(v);y==null?v.parentNode.removeChild(v):y instanceof c.default.Embed?y.remove():y.unwrap()})}}],[{key:"create",value:function(E){var v=k($.__proto__||Object.getPrototypeOf($),"create",this).call(this,E);return v.setAttribute("spellcheck",!1),v}},{key:"formats",value:function(){return!0}}]),$}(r.default);A.blotName="code-block",A.tagName="PRE",A.TAB=" ",i.Code=I,i.default=A},function(e,i,a){Object.defineProperty(i,"__esModule",{value:!0});var O=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(q){return typeof q}:function(q){return q&&typeof Symbol=="function"&&q.constructor===Symbol&&q!==Symbol.prototype?"symbol":typeof q},S=function(){function q(M,L){var C=[],P=!0,U=!1,F=void 0;try{for(var N=M[Symbol.iterator](),j;!(P=(j=N.next()).done)&&(C.push(j.value),!(L&&C.length===L));P=!0);}catch(z){U=!0,F=z}finally{try{!P&&N.return&&N.return()}finally{if(U)throw F}}return C}return function(M,L){if(Array.isArray(M))return M;if(Symbol.iterator in Object(M))return q(M,L);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),k=function(){function q(M,L){for(var C=0;C=U&&!H.endsWith(` -`)&&(P=!0),C.scroll.insertAt(F,H);var G=C.scroll.line(F),X=S(G,2),J=X[0],tt=X[1],nt=(0,E.default)({},(0,u.bubbleFormats)(J));if(J instanceof p.default){var ot=J.descendant(r.default.Leaf,tt),ut=S(ot,1),lt=ut[0];nt=(0,E.default)(nt,(0,u.bubbleFormats)(lt))}z=c.default.attributes.diff(nt,z)||{}}else if(O(N.insert)==="object"){var V=Object.keys(N.insert)[0];if(V==null)return F;C.scroll.insertAt(F,V,N.insert[V])}U+=j}return Object.keys(z).forEach(function(K){C.scroll.formatAt(F,j,K,z[K])}),F+j},0),L.reduce(function(F,N){return typeof N.delete=="number"?(C.scroll.deleteAt(F,N.delete),F):F+(N.retain||N.insert.length||1)},0),this.scroll.batchEnd(),this.update(L)}},{key:"deleteText",value:function(L,C){return this.scroll.deleteAt(L,C),this.update(new _.default().retain(L).delete(C))}},{key:"formatLine",value:function(L,C){var P=this,U=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.scroll.update(),Object.keys(U).forEach(function(F){if(!(P.scroll.whitelist!=null&&!P.scroll.whitelist[F])){var N=P.scroll.lines(L,Math.max(C,1)),j=C;N.forEach(function(z){var H=z.length();if(!(z instanceof f.default))z.format(F,U[F]);else{var G=L-z.offset(P.scroll),X=z.newlineIndex(G+j)-G+1;z.formatAt(G,X,F,U[F])}j-=H})}}),this.scroll.optimize(),this.update(new _.default().retain(L).retain(C,(0,A.default)(U)))}},{key:"formatText",value:function(L,C){var P=this,U=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Object.keys(U).forEach(function(F){P.scroll.formatAt(L,C,F,U[F])}),this.update(new _.default().retain(L).retain(C,(0,A.default)(U)))}},{key:"getContents",value:function(L,C){return this.delta.slice(L,L+C)}},{key:"getDelta",value:function(){return this.scroll.lines().reduce(function(L,C){return L.concat(C.delta())},new _.default)}},{key:"getFormat",value:function(L){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,P=[],U=[];C===0?this.scroll.path(L).forEach(function(N){var j=S(N,1),z=j[0];z instanceof p.default?P.push(z):z instanceof r.default.Leaf&&U.push(z)}):(P=this.scroll.lines(L,C),U=this.scroll.descendants(r.default.Leaf,L,C));var F=[P,U].map(function(N){if(N.length===0)return{};for(var j=(0,u.bubbleFormats)(N.shift());Object.keys(j).length>0;){var z=N.shift();if(z==null)return j;j=B((0,u.bubbleFormats)(z),j)}return j});return E.default.apply(E.default,F)}},{key:"getText",value:function(L,C){return this.getContents(L,C).filter(function(P){return typeof P.insert=="string"}).map(function(P){return P.insert}).join("")}},{key:"insertEmbed",value:function(L,C,P){return this.scroll.insertAt(L,C,P),this.update(new _.default().retain(L).insert(y({},C,P)))}},{key:"insertText",value:function(L,C){var P=this,U=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return C=C.replace(/\r\n/g,` +`)&&(P=!0),C.scroll.insertAt(F,H);var G=C.scroll.line(F),X=E(G,2),J=X[0],tt=X[1],nt=(0,S.default)({},(0,u.bubbleFormats)(J));if(J instanceof p.default){var ot=J.descendant(r.default.Leaf,tt),ut=E(ot,1),lt=ut[0];nt=(0,S.default)(nt,(0,u.bubbleFormats)(lt))}z=c.default.attributes.diff(nt,z)||{}}else if(O(N.insert)==="object"){var V=Object.keys(N.insert)[0];if(V==null)return F;C.scroll.insertAt(F,V,N.insert[V])}U+=j}return Object.keys(z).forEach(function(K){C.scroll.formatAt(F,j,K,z[K])}),F+j},0),L.reduce(function(F,N){return typeof N.delete=="number"?(C.scroll.deleteAt(F,N.delete),F):F+(N.retain||N.insert.length||1)},0),this.scroll.batchEnd(),this.update(L)}},{key:"deleteText",value:function(L,C){return this.scroll.deleteAt(L,C),this.update(new _.default().retain(L).delete(C))}},{key:"formatLine",value:function(L,C){var P=this,U=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.scroll.update(),Object.keys(U).forEach(function(F){if(!(P.scroll.whitelist!=null&&!P.scroll.whitelist[F])){var N=P.scroll.lines(L,Math.max(C,1)),j=C;N.forEach(function(z){var H=z.length();if(!(z instanceof f.default))z.format(F,U[F]);else{var G=L-z.offset(P.scroll),X=z.newlineIndex(G+j)-G+1;z.formatAt(G,X,F,U[F])}j-=H})}}),this.scroll.optimize(),this.update(new _.default().retain(L).retain(C,(0,A.default)(U)))}},{key:"formatText",value:function(L,C){var P=this,U=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Object.keys(U).forEach(function(F){P.scroll.formatAt(L,C,F,U[F])}),this.update(new _.default().retain(L).retain(C,(0,A.default)(U)))}},{key:"getContents",value:function(L,C){return this.delta.slice(L,L+C)}},{key:"getDelta",value:function(){return this.scroll.lines().reduce(function(L,C){return L.concat(C.delta())},new _.default)}},{key:"getFormat",value:function(L){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,P=[],U=[];C===0?this.scroll.path(L).forEach(function(N){var j=E(N,1),z=j[0];z instanceof p.default?P.push(z):z instanceof r.default.Leaf&&U.push(z)}):(P=this.scroll.lines(L,C),U=this.scroll.descendants(r.default.Leaf,L,C));var F=[P,U].map(function(N){if(N.length===0)return{};for(var j=(0,u.bubbleFormats)(N.shift());Object.keys(j).length>0;){var z=N.shift();if(z==null)return j;j=B((0,u.bubbleFormats)(z),j)}return j});return S.default.apply(S.default,F)}},{key:"getText",value:function(L,C){return this.getContents(L,C).filter(function(P){return typeof P.insert=="string"}).map(function(P){return P.insert}).join("")}},{key:"insertEmbed",value:function(L,C,P){return this.scroll.insertAt(L,C,P),this.update(new _.default().retain(L).insert(y({},C,P)))}},{key:"insertText",value:function(L,C){var P=this,U=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return C=C.replace(/\r\n/g,` `).replace(/\r/g,` -`),this.scroll.insertAt(L,C),Object.keys(U).forEach(function(F){P.scroll.formatAt(L,C.length,F,U[F])}),this.update(new _.default().retain(L).insert(C,(0,A.default)(U)))}},{key:"isBlank",value:function(){if(this.scroll.children.length==0)return!0;if(this.scroll.children.length>1)return!1;var L=this.scroll.children.head;return L.statics.blotName!==p.default.blotName||L.children.length>1?!1:L.children.head instanceof g.default}},{key:"removeFormat",value:function(L,C){var P=this.getText(L,C),U=this.scroll.line(L+C),F=S(U,2),N=F[0],j=F[1],z=0,H=new _.default;N!=null&&(N instanceof f.default?z=N.newlineIndex(j)-j+1:z=N.length()-j,H=N.delta().slice(j,j+z-1).insert(` +`),this.scroll.insertAt(L,C),Object.keys(U).forEach(function(F){P.scroll.formatAt(L,C.length,F,U[F])}),this.update(new _.default().retain(L).insert(C,(0,A.default)(U)))}},{key:"isBlank",value:function(){if(this.scroll.children.length==0)return!0;if(this.scroll.children.length>1)return!1;var L=this.scroll.children.head;return L.statics.blotName!==p.default.blotName||L.children.length>1?!1:L.children.head instanceof g.default}},{key:"removeFormat",value:function(L,C){var P=this.getText(L,C),U=this.scroll.line(L+C),F=E(U,2),N=F[0],j=F[1],z=0,H=new _.default;N!=null&&(N instanceof f.default?z=N.newlineIndex(j)-j+1:z=N.length()-j,H=N.delta().slice(j,j+z-1).insert(` `));var G=this.getContents(L,C+z),X=G.diff(new _.default().insert(P).concat(H)),J=new _.default().retain(L).concat(X);return this.applyDelta(J)}},{key:"update",value:function(L){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,U=this.delta;if(C.length===1&&C[0].type==="characterData"&&C[0].target.data.match(D)&&r.default.find(C[0].target)){var F=r.default.find(C[0].target),N=(0,u.bubbleFormats)(F),j=F.offset(this.scroll),z=C[0].oldValue.replace(l.default.CONTENTS,""),H=new _.default().insert(z),G=new _.default().insert(F.value()),X=new _.default().retain(j).concat(H.diff(G,P));L=X.reduce(function(J,tt){return tt.insert?J.insert(tt.insert,N):J.push(tt)},new _.default),this.delta=U.compose(L)}else this.delta=this.getDelta(),(!L||!(0,$.default)(U.compose(L),this.delta))&&(L=U.diff(this.delta,P));return L}}]),q}();function B(q,M){return Object.keys(M).reduce(function(L,C){return q[C]==null||(M[C]===q[C]?L[C]=M[C]:Array.isArray(M[C])?M[C].indexOf(q[C])<0&&(L[C]=M[C].concat([q[C]])):L[C]=[M[C],q[C]]),L},{})}function W(q){return q.reduce(function(M,L){if(L.insert===1){var C=(0,A.default)(L.attributes);return delete C.image,M.insert({image:L.attributes.image},C)}if(L.attributes!=null&&(L.attributes.list===!0||L.attributes.bullet===!0)&&(L=(0,A.default)(L),L.attributes.list?L.attributes.list="ordered":(L.attributes.list="bullet",delete L.attributes.bullet)),typeof L.insert=="string"){var P=L.insert.replace(/\r\n/g,` `).replace(/\r/g,` -`);return M.insert(P,L.attributes)}return M.push(L)},new _.default)}i.default=R},function(e,i,a){Object.defineProperty(i,"__esModule",{value:!0}),i.default=i.Range=void 0;var O=function(){function x($,T){var E=[],v=!0,y=!1,w=void 0;try{for(var D=$[Symbol.iterator](),R;!(v=(R=D.next()).done)&&(E.push(R.value),!(T&&E.length===T));v=!0);}catch(B){y=!0,w=B}finally{try{!v&&D.return&&D.return()}finally{if(y)throw w}}return E}return function($,T){if(Array.isArray($))return $;if(Symbol.iterator in Object($))return x($,T);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),S=function(){function x($,T){for(var E=0;E1&&arguments[1]!==void 0?arguments[1]:0;p(this,x),this.index=$,this.length=T},I=function(){function x($,T){var E=this;p(this,x),this.emitter=T,this.scroll=$,this.composing=!1,this.mouseDown=!1,this.root=this.scroll.domNode,this.cursor=b.default.create("cursor",this),this.lastRange=this.savedRange=new g(0,0),this.handleComposition(),this.handleDragging(),this.emitter.listenDOM("selectionchange",document,function(){E.mouseDown||setTimeout(E.update.bind(E,d.default.sources.USER),1)}),this.emitter.on(d.default.events.EDITOR_CHANGE,function(v,y){v===d.default.events.TEXT_CHANGE&&y.length()>0&&E.update(d.default.sources.SILENT)}),this.emitter.on(d.default.events.SCROLL_BEFORE_UPDATE,function(){if(!!E.hasFocus()){var v=E.getNativeRange();v!=null&&v.start.node!==E.cursor.textNode&&E.emitter.once(d.default.events.SCROLL_UPDATE,function(){try{E.setNativeRange(v.start.node,v.start.offset,v.end.node,v.end.offset)}catch{}})}}),this.emitter.on(d.default.events.SCROLL_OPTIMIZE,function(v,y){if(y.range){var w=y.range,D=w.startNode,R=w.startOffset,B=w.endNode,W=w.endOffset;E.setNativeRange(D,R,B,W)}}),this.update(d.default.sources.SILENT)}return S(x,[{key:"handleComposition",value:function(){var T=this;this.root.addEventListener("compositionstart",function(){T.composing=!0}),this.root.addEventListener("compositionend",function(){if(T.composing=!1,T.cursor.parent){var E=T.cursor.restore();if(!E)return;setTimeout(function(){T.setNativeRange(E.startNode,E.startOffset,E.endNode,E.endOffset)},1)}})}},{key:"handleDragging",value:function(){var T=this;this.emitter.listenDOM("mousedown",document.body,function(){T.mouseDown=!0}),this.emitter.listenDOM("mouseup",document.body,function(){T.mouseDown=!1,T.update(d.default.sources.USER)})}},{key:"focus",value:function(){this.hasFocus()||(this.root.focus(),this.setRange(this.savedRange))}},{key:"format",value:function(T,E){if(!(this.scroll.whitelist!=null&&!this.scroll.whitelist[T])){this.scroll.update();var v=this.getNativeRange();if(!(v==null||!v.native.collapsed||b.default.query(T,b.default.Scope.BLOCK))){if(v.start.node!==this.cursor.textNode){var y=b.default.find(v.start.node,!1);if(y==null)return;if(y instanceof b.default.Leaf){var w=y.split(v.start.offset);y.parent.insertBefore(this.cursor,w)}else y.insertBefore(this.cursor,v.start.node);this.cursor.attach()}this.cursor.format(T,E),this.scroll.optimize(),this.setNativeRange(this.cursor.textNode,this.cursor.textNode.data.length),this.update()}}}},{key:"getBounds",value:function(T){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,v=this.scroll.length();T=Math.min(T,v-1),E=Math.min(T+E,v-1)-T;var y=void 0,w=this.scroll.leaf(T),D=O(w,2),R=D[0],B=D[1];if(R==null)return null;var W=R.position(B,!0),q=O(W,2);y=q[0],B=q[1];var M=document.createRange();if(E>0){M.setStart(y,B);var L=this.scroll.leaf(T+E),C=O(L,2);if(R=C[0],B=C[1],R==null)return null;var P=R.position(B,!0),U=O(P,2);return y=U[0],B=U[1],M.setEnd(y,B),M.getBoundingClientRect()}else{var F="left",N=void 0;return y instanceof Text?(B0&&(F="right")),{bottom:N.top+N.height,height:N.height,left:N[F],right:N[F],top:N.top,width:0}}}},{key:"getNativeRange",value:function(){var T=document.getSelection();if(T==null||T.rangeCount<=0)return null;var E=T.getRangeAt(0);if(E==null)return null;var v=this.normalizeNative(E);return o.info("getNativeRange",v),v}},{key:"getRange",value:function(){var T=this.getNativeRange();if(T==null)return[null,null];var E=this.normalizedToRange(T);return[E,T]}},{key:"hasFocus",value:function(){return document.activeElement===this.root}},{key:"normalizedToRange",value:function(T){var E=this,v=[[T.start.node,T.start.offset]];T.native.collapsed||v.push([T.end.node,T.end.offset]);var y=v.map(function(R){var B=O(R,2),W=B[0],q=B[1],M=b.default.find(W,!0),L=M.offset(E.scroll);return q===0?L:M instanceof b.default.Container?L+M.length():L+M.index(W,q)}),w=Math.min(Math.max.apply(Math,u(y)),this.scroll.length()-1),D=Math.min.apply(Math,[w].concat(u(y)));return new g(D,w-D)}},{key:"normalizeNative",value:function(T){if(!A(this.root,T.startContainer)||!T.collapsed&&!A(this.root,T.endContainer))return null;var E={start:{node:T.startContainer,offset:T.startOffset},end:{node:T.endContainer,offset:T.endOffset},native:T};return[E.start,E.end].forEach(function(v){for(var y=v.node,w=v.offset;!(y instanceof Text)&&y.childNodes.length>0;)if(y.childNodes.length>w)y=y.childNodes[w],w=0;else if(y.childNodes.length===w)y=y.lastChild,w=y instanceof Text?y.data.length:y.childNodes.length+1;else break;v.node=y,v.offset=w}),E}},{key:"rangeToNative",value:function(T){var E=this,v=T.collapsed?[T.index]:[T.index,T.index+T.length],y=[],w=this.scroll.length();return v.forEach(function(D,R){D=Math.min(w-1,D);var B=void 0,W=E.scroll.leaf(D),q=O(W,2),M=q[0],L=q[1],C=M.position(L,R!==0),P=O(C,2);B=P[0],L=P[1],y.push(B,L)}),y.length<2&&(y=y.concat(y)),y}},{key:"scrollIntoView",value:function(T){var E=this.lastRange;if(E!=null){var v=this.getBounds(E.index,E.length);if(v!=null){var y=this.scroll.length()-1,w=this.scroll.line(Math.min(E.index,y)),D=O(w,1),R=D[0],B=R;if(E.length>0){var W=this.scroll.line(Math.min(E.index+E.length,y)),q=O(W,1);B=q[0]}if(!(R==null||B==null)){var M=T.getBoundingClientRect();v.topM.bottom&&(T.scrollTop+=v.bottom-M.bottom)}}}}},{key:"setNativeRange",value:function(T,E){var v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:T,y=arguments.length>3&&arguments[3]!==void 0?arguments[3]:E,w=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(o.info("setNativeRange",T,E,v,y),!(T!=null&&(this.root.parentNode==null||T.parentNode==null||v.parentNode==null))){var D=document.getSelection();if(D!=null)if(T!=null){this.hasFocus()||this.root.focus();var R=(this.getNativeRange()||{}).native;if(R==null||w||T!==R.startContainer||E!==R.startOffset||v!==R.endContainer||y!==R.endOffset){T.tagName=="BR"&&(E=[].indexOf.call(T.parentNode.childNodes,T),T=T.parentNode),v.tagName=="BR"&&(y=[].indexOf.call(v.parentNode.childNodes,v),v=v.parentNode);var B=document.createRange();B.setStart(T,E),B.setEnd(v,y),D.removeAllRanges(),D.addRange(B)}}else D.removeAllRanges(),this.root.blur(),document.body.focus()}}},{key:"setRange",value:function(T){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:d.default.sources.API;if(typeof E=="string"&&(v=E,E=!1),o.info("setRange",T),T!=null){var y=this.rangeToNative(T);this.setNativeRange.apply(this,u(y).concat([E]))}else this.setNativeRange(null);this.update(v)}},{key:"update",value:function(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:d.default.sources.USER,E=this.lastRange,v=this.getRange(),y=O(v,2),w=y[0],D=y[1];if(this.lastRange=w,this.lastRange!=null&&(this.savedRange=this.lastRange),!(0,n.default)(E,this.lastRange)){var R;!this.composing&&D!=null&&D.native.collapsed&&D.start.node!==this.cursor.textNode&&this.cursor.restore();var B=[d.default.events.SELECTION_CHANGE,(0,m.default)(this.lastRange),(0,m.default)(E),T];if((R=this.emitter).emit.apply(R,[d.default.events.EDITOR_CHANGE].concat(B)),T!==d.default.sources.SILENT){var W;(W=this.emitter).emit.apply(W,B)}}}}]),x}();function A(x,$){try{$.parentNode}catch{return!1}return $ instanceof Text&&($=$.parentNode),x.contains($)}i.Range=g,i.default=I},function(e,i,a){Object.defineProperty(i,"__esModule",{value:!0});var O=function(){function d(f,h){for(var l=0;l0&&(r+=1),[this.parent.domNode,r]},m.prototype.value=function(){var c;return c={},c[this.statics.blotName]=this.statics.value(this.domNode)||!0,c},m.scope=k.Scope.INLINE_BLOT,m}(S.default);i.default=b},function(e,i,a){var O=a(11),S=a(3),k={attributes:{compose:function(_,m,c){typeof _!="object"&&(_={}),typeof m!="object"&&(m={});var n=S(!0,{},m);c||(n=Object.keys(n).reduce(function(d,f){return n[f]!=null&&(d[f]=n[f]),d},{}));for(var r in _)_[r]!==void 0&&m[r]===void 0&&(n[r]=_[r]);return Object.keys(n).length>0?n:void 0},diff:function(_,m){typeof _!="object"&&(_={}),typeof m!="object"&&(m={});var c=Object.keys(_).concat(Object.keys(m)).reduce(function(n,r){return O(_[r],m[r])||(n[r]=m[r]===void 0?null:m[r]),n},{});return Object.keys(c).length>0?c:void 0},transform:function(_,m,c){if(typeof _!="object")return m;if(typeof m=="object"){if(!c)return m;var n=Object.keys(m).reduce(function(r,d){return _[d]===void 0&&(r[d]=m[d]),r},{});return Object.keys(n).length>0?n:void 0}}},iterator:function(_){return new b(_)},length:function(_){return typeof _.delete=="number"?_.delete:typeof _.retain=="number"?_.retain:typeof _.insert=="string"?_.insert.length:1}};function b(_){this.ops=_,this.index=0,this.offset=0}b.prototype.hasNext=function(){return this.peekLength()<1/0},b.prototype.next=function(_){_||(_=1/0);var m=this.ops[this.index];if(m){var c=this.offset,n=k.length(m);if(_>=n-c?(_=n-c,this.index+=1,this.offset=0):this.offset+=_,typeof m.delete=="number")return{delete:_};var r={};return m.attributes&&(r.attributes=m.attributes),typeof m.retain=="number"?r.retain=_:typeof m.insert=="string"?r.insert=m.insert.substr(c,_):r.insert=m.insert,r}else return{retain:1/0}},b.prototype.peek=function(){return this.ops[this.index]},b.prototype.peekLength=function(){return this.ops[this.index]?k.length(this.ops[this.index])-this.offset:1/0},b.prototype.peekType=function(){return this.ops[this.index]?typeof this.ops[this.index].delete=="number"?"delete":typeof this.ops[this.index].retain=="number"?"retain":"insert":"retain"},b.prototype.rest=function(){if(this.hasNext()){if(this.offset===0)return this.ops.slice(this.index);var _=this.offset,m=this.index,c=this.next(),n=this.ops.slice(this.index);return this.offset=_,this.index=m,[c].concat(n)}else return[]},e.exports=k},function(e,i){var a=function(){function O(f,h){return h!=null&&f instanceof h}var S;try{S=Map}catch{S=function(){}}var k;try{k=Set}catch{k=function(){}}var b;try{b=Promise}catch{b=function(){}}function _(f,h,l,u,p){typeof h=="object"&&(l=h.depth,u=h.prototype,p=h.includeNonEnumerable,h=h.circular);var o=[],g=[],I=typeof Buffer!="undefined";typeof h=="undefined"&&(h=!0),typeof l=="undefined"&&(l=1/0);function A(x,$){if(x===null)return null;if($===0)return x;var T,E;if(typeof x!="object")return x;if(O(x,S))T=new S;else if(O(x,k))T=new k;else if(O(x,b))T=new b(function(M,L){x.then(function(C){M(A(C,$-1))},function(C){L(A(C,$-1))})});else if(_.__isArray(x))T=[];else if(_.__isRegExp(x))T=new RegExp(x.source,d(x)),x.lastIndex&&(T.lastIndex=x.lastIndex);else if(_.__isDate(x))T=new Date(x.getTime());else{if(I&&Buffer.isBuffer(x))return Buffer.allocUnsafe?T=Buffer.allocUnsafe(x.length):T=new Buffer(x.length),x.copy(T),T;O(x,Error)?T=Object.create(x):typeof u=="undefined"?(E=Object.getPrototypeOf(x),T=Object.create(E)):(T=Object.create(u),E=u)}if(h){var v=o.indexOf(x);if(v!=-1)return g[v];o.push(x),g.push(T)}O(x,S)&&x.forEach(function(M,L){var C=A(L,$-1),P=A(M,$-1);T.set(C,P)}),O(x,k)&&x.forEach(function(M){var L=A(M,$-1);T.add(L)});for(var y in x){var w;E&&(w=Object.getOwnPropertyDescriptor(E,y)),!(w&&w.set==null)&&(T[y]=A(x[y],$-1))}if(Object.getOwnPropertySymbols)for(var D=Object.getOwnPropertySymbols(x),y=0;y0){if(B instanceof n.BlockEmbed||L instanceof n.BlockEmbed){this.optimize();return}if(B instanceof l.default){var C=B.newlineIndex(B.length(),!0);if(C>-1&&(B=B.split(C+1),B===L)){this.optimize();return}}else if(L instanceof l.default){var P=L.newlineIndex(0);P>-1&&L.split(P+1)}var U=L.children.head instanceof f.default?null:L.children.head;B.moveChildren(L,U),B.remove()}this.optimize()}},{key:"enable",value:function(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;this.domNode.setAttribute("contenteditable",y)}},{key:"formatAt",value:function(y,w,D,R){this.whitelist!=null&&!this.whitelist[D]||(k(E.prototype.__proto__||Object.getPrototypeOf(E.prototype),"formatAt",this).call(this,y,w,D,R),this.optimize())}},{key:"insertAt",value:function(y,w,D){if(!(D!=null&&this.whitelist!=null&&!this.whitelist[w])){if(y>=this.length())if(D==null||_.default.query(w,_.default.Scope.BLOCK)==null){var R=_.default.create(this.statics.defaultChild);this.appendChild(R),D==null&&w.endsWith(` -`)&&(w=w.slice(0,-1)),R.insertAt(0,w,D)}else{var B=_.default.create(w,D);this.appendChild(B)}else k(E.prototype.__proto__||Object.getPrototypeOf(E.prototype),"insertAt",this).call(this,y,w,D);this.optimize()}}},{key:"insertBefore",value:function(y,w){if(y.statics.scope===_.default.Scope.INLINE_BLOT){var D=_.default.create(this.statics.defaultChild);D.appendChild(y),y=D}k(E.prototype.__proto__||Object.getPrototypeOf(E.prototype),"insertBefore",this).call(this,y,w)}},{key:"leaf",value:function(y){return this.path(y).pop()||[null,-1]}},{key:"line",value:function(y){return y===this.length()?this.line(y-1):this.descendant(x,y)}},{key:"lines",value:function(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.MAX_VALUE,D=function R(B,W,q){var M=[],L=q;return B.children.forEachAt(W,q,function(C,P,U){x(C)?M.push(C):C instanceof _.default.Container&&(M=M.concat(R(C,P,L))),L-=U}),M};return D(this,y,w)}},{key:"optimize",value:function(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.batch!==!0&&(k(E.prototype.__proto__||Object.getPrototypeOf(E.prototype),"optimize",this).call(this,y,w),y.length>0&&this.emitter.emit(c.default.events.SCROLL_OPTIMIZE,y,w))}},{key:"path",value:function(y){return k(E.prototype.__proto__||Object.getPrototypeOf(E.prototype),"path",this).call(this,y).slice(1)}},{key:"update",value:function(y){if(this.batch!==!0){var w=c.default.sources.USER;typeof y=="string"&&(w=y),Array.isArray(y)||(y=this.observer.takeRecords()),y.length>0&&this.emitter.emit(c.default.events.SCROLL_BEFORE_UPDATE,w,y),k(E.prototype.__proto__||Object.getPrototypeOf(E.prototype),"update",this).call(this,y.concat([])),y.length>0&&this.emitter.emit(c.default.events.SCROLL_UPDATE,w,y)}}}]),E}(_.default.Scroll);$.blotName="scroll",$.className="ql-editor",$.tagName="DIV",$.defaultChild="block",$.allowedChildren=[r.default,n.BlockEmbed,p.default],i.default=$},function(e,i,a){Object.defineProperty(i,"__esModule",{value:!0}),i.SHORTKEY=i.default=void 0;var O=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(N){return typeof N}:function(N){return N&&typeof Symbol=="function"&&N.constructor===Symbol&&N!==Symbol.prototype?"symbol":typeof N},S=function(){function N(j,z){var H=[],G=!0,X=!1,J=void 0;try{for(var tt=j[Symbol.iterator](),nt;!(G=(nt=tt.next()).done)&&(H.push(nt.value),!(z&&H.length===z));G=!0);}catch(ot){X=!0,J=ot}finally{try{!G&&tt.return&&tt.return()}finally{if(X)throw J}}return H}return function(j,z){if(Array.isArray(j))return j;if(Symbol.iterator in Object(j))return N(j,z);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),k=function(){function N(j,z){for(var H=0;H1&&arguments[1]!==void 0?arguments[1]:{},X=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},J=F(H);if(J==null||J.key==null)return D.warn("Attempted to add invalid keyboard binding",J);typeof G=="function"&&(G={handler:G}),typeof X=="function"&&(X={handler:X}),J=(0,r.default)(J,G,X),this.bindings[J.key]=this.bindings[J.key]||[],this.bindings[J.key].push(J)}},{key:"listen",value:function(){var H=this;this.quill.root.addEventListener("keydown",function(G){if(!G.defaultPrevented){var X=G.which||G.keyCode,J=(H.bindings[X]||[]).filter(function(st){return j.match(G,st)});if(J.length!==0){var tt=H.quill.getSelection();if(!(tt==null||!H.quill.hasFocus())){var nt=H.quill.getLine(tt.index),ot=S(nt,2),ut=ot[0],lt=ot[1],V=H.quill.getLeaf(tt.index),K=S(V,2),Q=K[0],Z=K[1],Y=tt.length===0?[Q,Z]:H.quill.getLeaf(tt.index+tt.length),et=S(Y,2),it=et[0],rt=et[1],ct=Q instanceof p.default.Text?Q.value().slice(0,Z):"",ft=it instanceof p.default.Text?it.value().slice(rt):"",at={collapsed:tt.length===0,empty:tt.length===0&&ut.length()<=1,format:H.quill.getFormat(tt),offset:lt,prefix:ct,suffix:ft},Qt=J.some(function(st){if(st.collapsed!=null&&st.collapsed!==at.collapsed||st.empty!=null&&st.empty!==at.empty||st.offset!=null&&st.offset!==at.offset)return!1;if(Array.isArray(st.format)){if(st.format.every(function(mt){return at.format[mt]==null}))return!1}else if(O(st.format)==="object"&&!Object.keys(st.format).every(function(mt){return st.format[mt]===!0?at.format[mt]!=null:st.format[mt]===!1?at.format[mt]==null:(0,c.default)(st.format[mt],at.format[mt])}))return!1;return st.prefix!=null&&!st.prefix.test(at.prefix)||st.suffix!=null&&!st.suffix.test(at.suffix)?!1:st.handler.call(H,tt,at)!==!0});Qt&&G.preventDefault()}}}})}}]),j}($.default);B.keys={BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46},B.DEFAULTS={bindings:{bold:U("bold"),italic:U("italic"),underline:U("underline"),indent:{key:B.keys.TAB,format:["blockquote","indent","list"],handler:function(j,z){if(z.collapsed&&z.offset!==0)return!0;this.quill.format("indent","+1",g.default.sources.USER)}},outdent:{key:B.keys.TAB,shiftKey:!0,format:["blockquote","indent","list"],handler:function(j,z){if(z.collapsed&&z.offset!==0)return!0;this.quill.format("indent","-1",g.default.sources.USER)}},"outdent backspace":{key:B.keys.BACKSPACE,collapsed:!0,shiftKey:null,metaKey:null,ctrlKey:null,altKey:null,format:["indent","list"],offset:0,handler:function(j,z){z.format.indent!=null?this.quill.format("indent","-1",g.default.sources.USER):z.format.list!=null&&this.quill.format("list",!1,g.default.sources.USER)}},"indent code-block":P(!0),"outdent code-block":P(!1),"remove tab":{key:B.keys.TAB,shiftKey:!0,collapsed:!0,prefix:/\t$/,handler:function(j){this.quill.deleteText(j.index-1,1,g.default.sources.USER)}},tab:{key:B.keys.TAB,handler:function(j){this.quill.history.cutoff();var z=new f.default().retain(j.index).delete(j.length).insert(" ");this.quill.updateContents(z,g.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(j.index+1,g.default.sources.SILENT)}},"list empty enter":{key:B.keys.ENTER,collapsed:!0,format:["list"],empty:!0,handler:function(j,z){this.quill.format("list",!1,g.default.sources.USER),z.format.indent&&this.quill.format("indent",!1,g.default.sources.USER)}},"checklist enter":{key:B.keys.ENTER,collapsed:!0,format:{list:"checked"},handler:function(j){var z=this.quill.getLine(j.index),H=S(z,2),G=H[0],X=H[1],J=(0,r.default)({},G.formats(),{list:"checked"}),tt=new f.default().retain(j.index).insert(` -`,J).retain(G.length()-X-1).retain(1,{list:"unchecked"});this.quill.updateContents(tt,g.default.sources.USER),this.quill.setSelection(j.index+1,g.default.sources.SILENT),this.quill.scrollIntoView()}},"header enter":{key:B.keys.ENTER,collapsed:!0,format:["header"],suffix:/^$/,handler:function(j,z){var H=this.quill.getLine(j.index),G=S(H,2),X=G[0],J=G[1],tt=new f.default().retain(j.index).insert(` -`,z.format).retain(X.length()-J-1).retain(1,{header:null});this.quill.updateContents(tt,g.default.sources.USER),this.quill.setSelection(j.index+1,g.default.sources.SILENT),this.quill.scrollIntoView()}},"list autofill":{key:" ",collapsed:!0,format:{list:!1},prefix:/^\s*?(\d+\.|-|\*|\[ ?\]|\[x\])$/,handler:function(j,z){var H=z.prefix.length,G=this.quill.getLine(j.index),X=S(G,2),J=X[0],tt=X[1];if(tt>H)return!0;var nt=void 0;switch(z.prefix.trim()){case"[]":case"[ ]":nt="unchecked";break;case"[x]":nt="checked";break;case"-":case"*":nt="bullet";break;default:nt="ordered"}this.quill.insertText(j.index," ",g.default.sources.USER),this.quill.history.cutoff();var ot=new f.default().retain(j.index-tt).delete(H+1).retain(J.length()-2-tt).retain(1,{list:nt});this.quill.updateContents(ot,g.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(j.index-H,g.default.sources.SILENT)}},"code exit":{key:B.keys.ENTER,collapsed:!0,format:["code-block"],prefix:/\n\n$/,suffix:/^\s+$/,handler:function(j){var z=this.quill.getLine(j.index),H=S(z,2),G=H[0],X=H[1],J=new f.default().retain(j.index+G.length()-X-2).retain(1,{"code-block":null}).delete(1);this.quill.updateContents(J,g.default.sources.USER)}},"embed left":W(B.keys.LEFT,!1),"embed left shift":W(B.keys.LEFT,!0),"embed right":W(B.keys.RIGHT,!1),"embed right shift":W(B.keys.RIGHT,!0)}};function W(N,j){var z,H=N===B.keys.LEFT?"prefix":"suffix";return z={key:N,shiftKey:j,altKey:null},E(z,H,/^$/),E(z,"handler",function(X){var J=X.index;N===B.keys.RIGHT&&(J+=X.length+1);var tt=this.quill.getLeaf(J),nt=S(tt,1),ot=nt[0];return ot instanceof p.default.Embed?(N===B.keys.LEFT?j?this.quill.setSelection(X.index-1,X.length+1,g.default.sources.USER):this.quill.setSelection(X.index-1,g.default.sources.USER):j?this.quill.setSelection(X.index,X.length+1,g.default.sources.USER):this.quill.setSelection(X.index+X.length+1,g.default.sources.USER),!1):!0}),z}function q(N,j){if(!(N.index===0||this.quill.getLength()<=1)){var z=this.quill.getLine(N.index),H=S(z,1),G=H[0],X={};if(j.offset===0){var J=this.quill.getLine(N.index-1),tt=S(J,1),nt=tt[0];if(nt!=null&&nt.length()>1){var ot=G.formats(),ut=this.quill.getFormat(N.index-1,1);X=l.default.attributes.diff(ot,ut)||{}}}var lt=/[\uD800-\uDBFF][\uDC00-\uDFFF]$/.test(j.prefix)?2:1;this.quill.deleteText(N.index-lt,lt,g.default.sources.USER),Object.keys(X).length>0&&this.quill.formatLine(N.index-lt,lt,X,g.default.sources.USER),this.quill.focus()}}function M(N,j){var z=/^[\uD800-\uDBFF][\uDC00-\uDFFF]/.test(j.suffix)?2:1;if(!(N.index>=this.quill.getLength()-z)){var H={},G=0,X=this.quill.getLine(N.index),J=S(X,1),tt=J[0];if(j.offset>=tt.length()-1){var nt=this.quill.getLine(N.index+1),ot=S(nt,1),ut=ot[0];if(ut){var lt=tt.formats(),V=this.quill.getFormat(N.index,1);H=l.default.attributes.diff(lt,V)||{},G=ut.length()}}this.quill.deleteText(N.index,z,g.default.sources.USER),Object.keys(H).length>0&&this.quill.formatLine(N.index+G-1,z,H,g.default.sources.USER)}}function L(N){var j=this.quill.getLines(N),z={};if(j.length>1){var H=j[0].formats(),G=j[j.length-1].formats();z=l.default.attributes.diff(G,H)||{}}this.quill.deleteText(N,g.default.sources.USER),Object.keys(z).length>0&&this.quill.formatLine(N.index,1,z,g.default.sources.USER),this.quill.setSelection(N.index,g.default.sources.SILENT),this.quill.focus()}function C(N,j){var z=this;N.length>0&&this.quill.scroll.deleteAt(N.index,N.length);var H=Object.keys(j.format).reduce(function(G,X){return p.default.query(X,p.default.Scope.BLOCK)&&!Array.isArray(j.format[X])&&(G[X]=j.format[X]),G},{});this.quill.insertText(N.index,` -`,H,g.default.sources.USER),this.quill.setSelection(N.index+1,g.default.sources.SILENT),this.quill.focus(),Object.keys(j.format).forEach(function(G){H[G]==null&&(Array.isArray(j.format[G])||G!=="link"&&z.quill.format(G,j.format[G],g.default.sources.USER))})}function P(N){return{key:B.keys.TAB,shiftKey:!N,format:{"code-block":!0},handler:function(z){var H=p.default.query("code-block"),G=z.index,X=z.length,J=this.quill.scroll.descendant(H,G),tt=S(J,2),nt=tt[0],ot=tt[1];if(nt!=null){var ut=this.quill.getIndex(nt),lt=nt.newlineIndex(ot,!0)+1,V=nt.newlineIndex(ut+ot+X),K=nt.domNode.textContent.slice(lt,V).split(` -`);ot=0,K.forEach(function(Q,Z){N?(nt.insertAt(lt+ot,H.TAB),ot+=H.TAB.length,Z===0?G+=H.TAB.length:X+=H.TAB.length):Q.startsWith(H.TAB)&&(nt.deleteAt(lt+ot,H.TAB.length),ot-=H.TAB.length,Z===0?G-=H.TAB.length:X-=H.TAB.length),ot+=Q.length+1}),this.quill.update(g.default.sources.USER),this.quill.setSelection(G,X,g.default.sources.SILENT)}}}}function U(N){return{key:N[0].toUpperCase(),shortKey:!0,handler:function(z,H){this.quill.format(N,!H.format[N],g.default.sources.USER)}}}function F(N){if(typeof N=="string"||typeof N=="number")return F({key:N});if((typeof N=="undefined"?"undefined":O(N))==="object"&&(N=(0,_.default)(N,!1)),typeof N.key=="string")if(B.keys[N.key.toUpperCase()]!=null)N.key=B.keys[N.key.toUpperCase()];else if(N.key.length===1)N.key=N.key.toUpperCase().charCodeAt(0);else return null;return N.shortKey&&(N[R]=N.shortKey,delete N.shortKey),N}i.default=B,i.SHORTKEY=R},function(e,i,a){Object.defineProperty(i,"__esModule",{value:!0});var O=function(){function l(u,p){var o=[],g=!0,I=!1,A=void 0;try{for(var x=u[Symbol.iterator](),$;!(g=($=x.next()).done)&&(o.push($.value),!(p&&o.length===p));g=!0);}catch(T){I=!0,A=T}finally{try{!g&&x.return&&x.return()}finally{if(I)throw A}}return o}return function(u,p){if(Array.isArray(u))return u;if(Symbol.iterator in Object(u))return l(u,p);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),S=function l(u,p,o){u===null&&(u=Function.prototype);var g=Object.getOwnPropertyDescriptor(u,p);if(g===void 0){var I=Object.getPrototypeOf(u);return I===null?void 0:l(I,p,o)}else{if("value"in g)return g.value;var A=g.get;return A===void 0?void 0:A.call(o)}},k=function(){function l(u,p){for(var o=0;o-1}i.default=r,i.sanitize=d},function(e,i,a){Object.defineProperty(i,"__esModule",{value:!0});var O=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(h){return typeof h}:function(h){return h&&typeof Symbol=="function"&&h.constructor===Symbol&&h!==Symbol.prototype?"symbol":typeof h},S=function(){function h(l,u){for(var p=0;p1&&arguments[1]!==void 0?arguments[1]:!1,o=this.container.querySelector(".ql-selected");if(u!==o&&(o!=null&&o.classList.remove("ql-selected"),u!=null&&(u.classList.add("ql-selected"),this.select.selectedIndex=[].indexOf.call(u.parentNode.children,u),u.hasAttribute("data-value")?this.label.setAttribute("data-value",u.getAttribute("data-value")):this.label.removeAttribute("data-value"),u.hasAttribute("data-label")?this.label.setAttribute("data-label",u.getAttribute("data-label")):this.label.removeAttribute("data-label"),p))){if(typeof Event=="function")this.select.dispatchEvent(new Event("change"));else if((typeof Event=="undefined"?"undefined":O(Event))==="object"){var g=document.createEvent("Event");g.initEvent("change",!0,!0),this.select.dispatchEvent(g)}this.close()}}},{key:"update",value:function(){var u=void 0;if(this.select.selectedIndex>-1){var p=this.container.querySelector(".ql-picker-options").children[this.select.selectedIndex];u=this.select.options[this.select.selectedIndex],this.selectItem(p)}else this.selectItem(null);var o=u!=null&&u!==this.select.querySelector("option[selected]");this.label.classList.toggle("ql-active",o)}}]),h}();i.default=f},function(e,i,a){Object.defineProperty(i,"__esModule",{value:!0});var O=a(0),S=D(O),k=a(5),b=D(k),_=a(4),m=D(_),c=a(16),n=D(c),r=a(25),d=D(r),f=a(24),h=D(f),l=a(35),u=D(l),p=a(6),o=D(p),g=a(22),I=D(g),A=a(7),x=D(A),$=a(55),T=D($),E=a(42),v=D(E),y=a(23),w=D(y);function D(R){return R&&R.__esModule?R:{default:R}}b.default.register({"blots/block":m.default,"blots/block/embed":_.BlockEmbed,"blots/break":n.default,"blots/container":d.default,"blots/cursor":h.default,"blots/embed":u.default,"blots/inline":o.default,"blots/scroll":I.default,"blots/text":x.default,"modules/clipboard":T.default,"modules/history":v.default,"modules/keyboard":w.default}),S.default.register(m.default,n.default,h.default,o.default,I.default,x.default),i.default=b.default},function(e,i,a){Object.defineProperty(i,"__esModule",{value:!0});var O=a(1),S=function(){function k(b){this.domNode=b,this.domNode[O.DATA_KEY]={blot:this}}return Object.defineProperty(k.prototype,"statics",{get:function(){return this.constructor},enumerable:!0,configurable:!0}),k.create=function(b){if(this.tagName==null)throw new O.ParchmentError("Blot definition missing tagName");var _;return Array.isArray(this.tagName)?(typeof b=="string"&&(b=b.toUpperCase(),parseInt(b).toString()===b&&(b=parseInt(b))),typeof b=="number"?_=document.createElement(this.tagName[b-1]):this.tagName.indexOf(b)>-1?_=document.createElement(b):_=document.createElement(this.tagName[0])):_=document.createElement(this.tagName),this.className&&_.classList.add(this.className),_},k.prototype.attach=function(){this.parent!=null&&(this.scroll=this.parent.scroll)},k.prototype.clone=function(){var b=this.domNode.cloneNode(!1);return O.create(b)},k.prototype.detach=function(){this.parent!=null&&this.parent.removeChild(this),delete this.domNode[O.DATA_KEY]},k.prototype.deleteAt=function(b,_){var m=this.isolate(b,_);m.remove()},k.prototype.formatAt=function(b,_,m,c){var n=this.isolate(b,_);if(O.query(m,O.Scope.BLOT)!=null&&c)n.wrap(m,c);else if(O.query(m,O.Scope.ATTRIBUTE)!=null){var r=O.create(this.statics.scope);n.wrap(r),r.format(m,c)}},k.prototype.insertAt=function(b,_,m){var c=m==null?O.create("text",_):O.create(_,m),n=this.split(b);this.parent.insertBefore(c,n)},k.prototype.insertInto=function(b,_){_===void 0&&(_=null),this.parent!=null&&this.parent.children.remove(this);var m=null;b.children.insertBefore(this,_),_!=null&&(m=_.domNode),(this.domNode.parentNode!=b.domNode||this.domNode.nextSibling!=m)&&b.domNode.insertBefore(this.domNode,m),this.parent=b,this.attach()},k.prototype.isolate=function(b,_){var m=this.split(b);return m.split(_),m},k.prototype.length=function(){return 1},k.prototype.offset=function(b){return b===void 0&&(b=this.parent),this.parent==null||this==b?0:this.parent.children.offset(this)+this.parent.offset(b)},k.prototype.optimize=function(b){this.domNode[O.DATA_KEY]!=null&&delete this.domNode[O.DATA_KEY].mutations},k.prototype.remove=function(){this.domNode.parentNode!=null&&this.domNode.parentNode.removeChild(this.domNode),this.detach()},k.prototype.replace=function(b){b.parent!=null&&(b.parent.insertBefore(this,b.next),b.remove())},k.prototype.replaceWith=function(b,_){var m=typeof b=="string"?O.create(b,_):b;return m.replace(this),m},k.prototype.split=function(b,_){return b===0?this:this.next},k.prototype.update=function(b,_){},k.prototype.wrap=function(b,_){var m=typeof b=="string"?O.create(b,_):b;return this.parent!=null&&this.parent.insertBefore(m,this.next),m.appendChild(this),m},k.blotName="abstract",k}();i.default=S},function(e,i,a){Object.defineProperty(i,"__esModule",{value:!0});var O=a(12),S=a(32),k=a(33),b=a(1),_=function(){function m(c){this.attributes={},this.domNode=c,this.build()}return m.prototype.attribute=function(c,n){n?c.add(this.domNode,n)&&(c.value(this.domNode)!=null?this.attributes[c.attrName]=c:delete this.attributes[c.attrName]):(c.remove(this.domNode),delete this.attributes[c.attrName])},m.prototype.build=function(){var c=this;this.attributes={};var n=O.default.keys(this.domNode),r=S.default.keys(this.domNode),d=k.default.keys(this.domNode);n.concat(r).concat(d).forEach(function(f){var h=b.query(f,b.Scope.ATTRIBUTE);h instanceof O.default&&(c.attributes[h.attrName]=h)})},m.prototype.copy=function(c){var n=this;Object.keys(this.attributes).forEach(function(r){var d=n.attributes[r].value(n.domNode);c.format(r,d)})},m.prototype.move=function(c){var n=this;this.copy(c),Object.keys(this.attributes).forEach(function(r){n.attributes[r].remove(n.domNode)}),this.attributes={}},m.prototype.values=function(){var c=this;return Object.keys(this.attributes).reduce(function(n,r){return n[r]=c.attributes[r].value(c.domNode),n},{})},m}();i.default=_},function(e,i,a){var O=this&&this.__extends||function(){var _=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,c){m.__proto__=c}||function(m,c){for(var n in c)c.hasOwnProperty(n)&&(m[n]=c[n])};return function(m,c){_(m,c);function n(){this.constructor=m}m.prototype=c===null?Object.create(c):(n.prototype=c.prototype,new n)}}();Object.defineProperty(i,"__esModule",{value:!0});var S=a(12);function k(_,m){var c=_.getAttribute("class")||"";return c.split(/\s+/).filter(function(n){return n.indexOf(m+"-")===0})}var b=function(_){O(m,_);function m(){return _!==null&&_.apply(this,arguments)||this}return m.keys=function(c){return(c.getAttribute("class")||"").split(/\s+/).map(function(n){return n.split("-").slice(0,-1).join("-")})},m.prototype.add=function(c,n){return this.canAdd(c,n)?(this.remove(c),c.classList.add(this.keyName+"-"+n),!0):!1},m.prototype.remove=function(c){var n=k(c,this.keyName);n.forEach(function(r){c.classList.remove(r)}),c.classList.length===0&&c.removeAttribute("class")},m.prototype.value=function(c){var n=k(c,this.keyName)[0]||"",r=n.slice(this.keyName.length+1);return this.canAdd(c,r)?r:""},m}(S.default);i.default=b},function(e,i,a){var O=this&&this.__extends||function(){var _=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,c){m.__proto__=c}||function(m,c){for(var n in c)c.hasOwnProperty(n)&&(m[n]=c[n])};return function(m,c){_(m,c);function n(){this.constructor=m}m.prototype=c===null?Object.create(c):(n.prototype=c.prototype,new n)}}();Object.defineProperty(i,"__esModule",{value:!0});var S=a(12);function k(_){var m=_.split("-"),c=m.slice(1).map(function(n){return n[0].toUpperCase()+n.slice(1)}).join("");return m[0]+c}var b=function(_){O(m,_);function m(){return _!==null&&_.apply(this,arguments)||this}return m.keys=function(c){return(c.getAttribute("style")||"").split(";").map(function(n){var r=n.split(":");return r[0].trim()})},m.prototype.add=function(c,n){return this.canAdd(c,n)?(c.style[k(this.keyName)]=n,!0):!1},m.prototype.remove=function(c){c.style[k(this.keyName)]="",c.getAttribute("style")||c.removeAttribute("style")},m.prototype.value=function(c){var n=c.style[k(this.keyName)];return this.canAdd(c,n)?n:""},m}(S.default);i.default=b},function(e,i,a){Object.defineProperty(i,"__esModule",{value:!0});var O=function(){function b(_,m){for(var c=0;c$&&this.stack.undo.length>0){var T=this.stack.undo.pop();x=x.compose(T.undo),I=T.redo.compose(I)}else this.lastRecorded=$;this.stack.undo.push({redo:I,undo:x}),this.stack.undo.length>this.options.maxStack&&this.stack.undo.shift()}}},{key:"redo",value:function(){this.change("redo","undo")}},{key:"transform",value:function(I){this.stack.undo.forEach(function(A){A.undo=I.transform(A.undo,!0),A.redo=I.transform(A.redo,!0)}),this.stack.redo.forEach(function(A){A.undo=I.transform(A.undo,!0),A.redo=I.transform(A.redo,!0)})}},{key:"undo",value:function(){this.change("undo","redo")}}]),o}(c.default);h.DEFAULTS={delay:1e3,maxStack:100,userOnly:!1};function l(p){var o=p.ops[p.ops.length-1];return o==null?!1:o.insert!=null?typeof o.insert=="string"&&o.insert.endsWith(` -`):o.attributes!=null?Object.keys(o.attributes).some(function(g){return k.default.query(g,k.default.Scope.BLOCK)!=null}):!1}function u(p){var o=p.reduce(function(I,A){return I+=A.delete||0,I},0),g=p.length()-o;return l(p)&&(g-=1),g}i.default=h,i.getLastChangeIndex=u},function(e,i,a){Object.defineProperty(i,"__esModule",{value:!0}),i.default=i.BaseTooltip=void 0;var O=function(){function C(P,U){for(var F=0;F0&&arguments[0]!==void 0?arguments[0]:"link",N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;this.root.classList.remove("ql-hidden"),this.root.classList.add("ql-editing"),N!=null?this.textbox.value=N:F!==this.root.getAttribute("data-mode")&&(this.textbox.value=""),this.position(this.quill.getBounds(this.quill.selection.savedRange)),this.textbox.select(),this.textbox.setAttribute("placeholder",this.textbox.getAttribute("data-"+F)||""),this.root.setAttribute("data-mode",F)}},{key:"restoreFocus",value:function(){var F=this.quill.scrollingContainer.scrollTop;this.quill.focus(),this.quill.scrollingContainer.scrollTop=F}},{key:"save",value:function(){var F=this.textbox.value;switch(this.root.getAttribute("data-mode")){case"link":{var N=this.quill.root.scrollTop;this.linkRange?(this.quill.formatText(this.linkRange,"link",F,n.default.sources.USER),delete this.linkRange):(this.restoreFocus(),this.quill.format("link",F,n.default.sources.USER)),this.quill.root.scrollTop=N;break}case"video":F=M(F);case"formula":{if(!F)break;var j=this.quill.getSelection(!0);if(j!=null){var z=j.index+j.length;this.quill.insertEmbed(z,this.root.getAttribute("data-mode"),F,n.default.sources.USER),this.root.getAttribute("data-mode")==="formula"&&this.quill.insertText(z+1," ",n.default.sources.USER),this.quill.setSelection(z+2,n.default.sources.USER)}break}}this.textbox.value="",this.hide()}}]),P}(x.default);function M(C){var P=C.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtube\.com\/watch.*v=([a-zA-Z0-9_-]+)/)||C.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtu\.be\/([a-zA-Z0-9_-]+)/);return P?(P[1]||"https")+"://www.youtube.com/embed/"+P[2]+"?showinfo=0":(P=C.match(/^(?:(https?):\/\/)?(?:www\.)?vimeo\.com\/(\d+)/))?(P[1]||"https")+"://player.vimeo.com/video/"+P[2]+"/":C}function L(C,P){var U=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;P.forEach(function(F){var N=document.createElement("option");F===U?N.setAttribute("selected","selected"):N.setAttribute("value",F),C.appendChild(N)})}i.BaseTooltip=q,i.default=W},function(e,i,a){Object.defineProperty(i,"__esModule",{value:!0});var O=function(){function S(){this.head=this.tail=null,this.length=0}return S.prototype.append=function(){for(var k=[],b=0;b1&&this.append.apply(this,k.slice(1))},S.prototype.contains=function(k){for(var b,_=this.iterator();b=_();)if(b===k)return!0;return!1},S.prototype.insertBefore=function(k,b){!k||(k.next=b,b!=null?(k.prev=b.prev,b.prev!=null&&(b.prev.next=k),b.prev=k,b===this.head&&(this.head=k)):this.tail!=null?(this.tail.next=k,k.prev=this.tail,this.tail=k):(k.prev=null,this.head=this.tail=k),this.length+=1)},S.prototype.offset=function(k){for(var b=0,_=this.head;_!=null;){if(_===k)return b;b+=_.length(),_=_.next}return-1},S.prototype.remove=function(k){!this.contains(k)||(k.prev!=null&&(k.prev.next=k.next),k.next!=null&&(k.next.prev=k.prev),k===this.head&&(this.head=k.next),k===this.tail&&(this.tail=k.prev),this.length-=1)},S.prototype.iterator=function(k){return k===void 0&&(k=this.head),function(){var b=k;return k!=null&&(k=k.next),b}},S.prototype.find=function(k,b){b===void 0&&(b=!1);for(var _,m=this.iterator();_=m();){var c=_.length();if(kd?_(r,k-d,Math.min(b,d+h-k)):_(r,0,Math.min(h,k+b-d)),d+=h}},S.prototype.map=function(k){return this.reduce(function(b,_){return b.push(k(_)),b},[])},S.prototype.reduce=function(k,b){for(var _,m=this.iterator();_=m();)b=k(b,_);return b},S}();i.default=O},function(e,i,a){var O=this&&this.__extends||function(){var c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var d in r)r.hasOwnProperty(d)&&(n[d]=r[d])};return function(n,r){c(n,r);function d(){this.constructor=n}n.prototype=r===null?Object.create(r):(d.prototype=r.prototype,new d)}}();Object.defineProperty(i,"__esModule",{value:!0});var S=a(17),k=a(1),b={attributes:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0},_=100,m=function(c){O(n,c);function n(r){var d=c.call(this,r)||this;return d.scroll=d,d.observer=new MutationObserver(function(f){d.update(f)}),d.observer.observe(d.domNode,b),d.attach(),d}return n.prototype.detach=function(){c.prototype.detach.call(this),this.observer.disconnect()},n.prototype.deleteAt=function(r,d){this.update(),r===0&&d===this.length()?this.children.forEach(function(f){f.remove()}):c.prototype.deleteAt.call(this,r,d)},n.prototype.formatAt=function(r,d,f,h){this.update(),c.prototype.formatAt.call(this,r,d,f,h)},n.prototype.insertAt=function(r,d,f){this.update(),c.prototype.insertAt.call(this,r,d,f)},n.prototype.optimize=function(r,d){var f=this;r===void 0&&(r=[]),d===void 0&&(d={}),c.prototype.optimize.call(this,d);for(var h=[].slice.call(this.observer.takeRecords());h.length>0;)r.push(h.pop());for(var l=function(g,I){I===void 0&&(I=!0),!(g==null||g===f)&&g.domNode.parentNode!=null&&(g.domNode[k.DATA_KEY].mutations==null&&(g.domNode[k.DATA_KEY].mutations=[]),I&&l(g.parent))},u=function(g){g.domNode[k.DATA_KEY]==null||g.domNode[k.DATA_KEY].mutations==null||(g instanceof S.default&&g.children.forEach(u),g.optimize(d))},p=r,o=0;p.length>0;o+=1){if(o>=_)throw new Error("[Parchment] Maximum optimize iterations reached");for(p.forEach(function(g){var I=k.find(g.target,!0);I!=null&&(I.domNode===g.target&&(g.type==="childList"?(l(k.find(g.previousSibling,!1)),[].forEach.call(g.addedNodes,function(A){var x=k.find(A,!1);l(x,!1),x instanceof S.default&&x.children.forEach(function($){l($,!1)})})):g.type==="attributes"&&l(I.prev)),l(I))}),this.children.forEach(u),p=[].slice.call(this.observer.takeRecords()),h=p.slice();h.length>0;)r.push(h.pop())}},n.prototype.update=function(r,d){var f=this;d===void 0&&(d={}),r=r||this.observer.takeRecords(),r.map(function(h){var l=k.find(h.target,!0);return l==null?null:l.domNode[k.DATA_KEY].mutations==null?(l.domNode[k.DATA_KEY].mutations=[h],l):(l.domNode[k.DATA_KEY].mutations.push(h),null)}).forEach(function(h){h==null||h===f||h.domNode[k.DATA_KEY]==null||h.update(h.domNode[k.DATA_KEY].mutations||[],d)}),this.domNode[k.DATA_KEY].mutations!=null&&c.prototype.update.call(this,this.domNode[k.DATA_KEY].mutations,d),this.optimize(r,d)},n.blotName="scroll",n.defaultChild="block",n.scope=k.Scope.BLOCK_BLOT,n.tagName="DIV",n}(S.default);i.default=m},function(e,i,a){var O=this&&this.__extends||function(){var m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,n){c.__proto__=n}||function(c,n){for(var r in n)n.hasOwnProperty(r)&&(c[r]=n[r])};return function(c,n){m(c,n);function r(){this.constructor=c}c.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(i,"__esModule",{value:!0});var S=a(18),k=a(1);function b(m,c){if(Object.keys(m).length!==Object.keys(c).length)return!1;for(var n in m)if(m[n]!==c[n])return!1;return!0}var _=function(m){O(c,m);function c(){return m!==null&&m.apply(this,arguments)||this}return c.formats=function(n){if(n.tagName!==c.tagName)return m.formats.call(this,n)},c.prototype.format=function(n,r){var d=this;n===this.statics.blotName&&!r?(this.children.forEach(function(f){f instanceof S.default||(f=f.wrap(c.blotName,!0)),d.attributes.copy(f)}),this.unwrap()):m.prototype.format.call(this,n,r)},c.prototype.formatAt=function(n,r,d,f){if(this.formats()[d]!=null||k.query(d,k.Scope.ATTRIBUTE)){var h=this.isolate(n,r);h.format(d,f)}else m.prototype.formatAt.call(this,n,r,d,f)},c.prototype.optimize=function(n){m.prototype.optimize.call(this,n);var r=this.formats();if(Object.keys(r).length===0)return this.unwrap();var d=this.next;d instanceof c&&d.prev===this&&b(r,d.formats())&&(d.moveChildren(this),d.remove())},c.blotName="inline",c.scope=k.Scope.INLINE_BLOT,c.tagName="SPAN",c}(S.default);i.default=_},function(e,i,a){var O=this&&this.__extends||function(){var _=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,c){m.__proto__=c}||function(m,c){for(var n in c)c.hasOwnProperty(n)&&(m[n]=c[n])};return function(m,c){_(m,c);function n(){this.constructor=m}m.prototype=c===null?Object.create(c):(n.prototype=c.prototype,new n)}}();Object.defineProperty(i,"__esModule",{value:!0});var S=a(18),k=a(1),b=function(_){O(m,_);function m(){return _!==null&&_.apply(this,arguments)||this}return m.formats=function(c){var n=k.query(m.blotName).tagName;if(c.tagName!==n)return _.formats.call(this,c)},m.prototype.format=function(c,n){k.query(c,k.Scope.BLOCK)!=null&&(c===this.statics.blotName&&!n?this.replaceWith(m.blotName):_.prototype.format.call(this,c,n))},m.prototype.formatAt=function(c,n,r,d){k.query(r,k.Scope.BLOCK)!=null?this.format(r,d):_.prototype.formatAt.call(this,c,n,r,d)},m.prototype.insertAt=function(c,n,r){if(r==null||k.query(n,k.Scope.INLINE)!=null)_.prototype.insertAt.call(this,c,n,r);else{var d=this.split(c),f=k.create(n,r);d.parent.insertBefore(f,d)}},m.prototype.update=function(c,n){navigator.userAgent.match(/Trident/)?this.build():_.prototype.update.call(this,c,n)},m.blotName="block",m.scope=k.Scope.BLOCK_BLOT,m.tagName="P",m}(S.default);i.default=b},function(e,i,a){var O=this&&this.__extends||function(){var b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(_,m){_.__proto__=m}||function(_,m){for(var c in m)m.hasOwnProperty(c)&&(_[c]=m[c])};return function(_,m){b(_,m);function c(){this.constructor=_}_.prototype=m===null?Object.create(m):(c.prototype=m.prototype,new c)}}();Object.defineProperty(i,"__esModule",{value:!0});var S=a(19),k=function(b){O(_,b);function _(){return b!==null&&b.apply(this,arguments)||this}return _.formats=function(m){},_.prototype.format=function(m,c){b.prototype.formatAt.call(this,0,this.length(),m,c)},_.prototype.formatAt=function(m,c,n,r){m===0&&c===this.length()?this.format(n,r):b.prototype.formatAt.call(this,m,c,n,r)},_.prototype.formats=function(){return this.statics.formats(this.domNode)},_}(S.default);i.default=k},function(e,i,a){var O=this&&this.__extends||function(){var _=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,c){m.__proto__=c}||function(m,c){for(var n in c)c.hasOwnProperty(n)&&(m[n]=c[n])};return function(m,c){_(m,c);function n(){this.constructor=m}m.prototype=c===null?Object.create(c):(n.prototype=c.prototype,new n)}}();Object.defineProperty(i,"__esModule",{value:!0});var S=a(19),k=a(1),b=function(_){O(m,_);function m(c){var n=_.call(this,c)||this;return n.text=n.statics.value(n.domNode),n}return m.create=function(c){return document.createTextNode(c)},m.value=function(c){var n=c.data;return n.normalize&&(n=n.normalize()),n},m.prototype.deleteAt=function(c,n){this.domNode.data=this.text=this.text.slice(0,c)+this.text.slice(c+n)},m.prototype.index=function(c,n){return this.domNode===c?n:-1},m.prototype.insertAt=function(c,n,r){r==null?(this.text=this.text.slice(0,c)+n+this.text.slice(c),this.domNode.data=this.text):_.prototype.insertAt.call(this,c,n,r)},m.prototype.length=function(){return this.text.length},m.prototype.optimize=function(c){_.prototype.optimize.call(this,c),this.text=this.statics.value(this.domNode),this.text.length===0?this.remove():this.next instanceof m&&this.next.prev===this&&(this.insertAt(this.length(),this.next.value()),this.next.remove())},m.prototype.position=function(c,n){return[this.domNode,c]},m.prototype.split=function(c,n){if(n===void 0&&(n=!1),!n){if(c===0)return this;if(c===this.length())return this.next}var r=k.create(this.domNode.splitText(c));return this.parent.insertBefore(r,this.next),this.text=this.statics.value(this.domNode),r},m.prototype.update=function(c,n){var r=this;c.some(function(d){return d.type==="characterData"&&d.target===r.domNode})&&(this.text=this.statics.value(this.domNode))},m.prototype.value=function(){return this.text},m.blotName="text",m.scope=k.Scope.INLINE_BLOT,m}(S.default);i.default=b},function(e,i,a){var O=document.createElement("div");if(O.classList.toggle("test-class",!1),O.classList.contains("test-class")){var S=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(k,b){return arguments.length>1&&!this.contains(k)==!b?b:S.call(this,k)}}String.prototype.startsWith||(String.prototype.startsWith=function(k,b){return b=b||0,this.substr(b,k.length)===k}),String.prototype.endsWith||(String.prototype.endsWith=function(k,b){var _=this.toString();(typeof b!="number"||!isFinite(b)||Math.floor(b)!==b||b>_.length)&&(b=_.length),b-=k.length;var m=_.indexOf(k,b);return m!==-1&&m===b}),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(b){if(this===null)throw new TypeError("Array.prototype.find called on null or undefined");if(typeof b!="function")throw new TypeError("predicate must be a function");for(var _=Object(this),m=_.length>>>0,c=arguments[1],n,r=0;rg.length?o:g,x=o.length>g.length?g:o,$=A.indexOf(x);if($!=-1)return I=[[O,A.substring(0,$)],[S,x],[O,A.substring($+x.length)]],o.length>g.length&&(I[0][0]=I[2][0]=a),I;if(x.length==1)return[[a,o],[O,g]];var T=r(o,g);if(T){var E=T[0],v=T[1],y=T[2],w=T[3],D=T[4],R=k(E,y),B=k(v,w);return R.concat([[S,D]],B)}return _(o,g)}function _(o,g){for(var I=o.length,A=g.length,x=Math.ceil((I+A)/2),$=x,T=2*x,E=new Array(T),v=new Array(T),y=0;yI)B+=2;else if(U>A)R+=2;else if(D){var F=$+w-L;if(F>=0&&F=N)return m(o,g,P,U)}}}for(var j=-M+W;j<=M-q;j+=2){var F=$+j,N;j==-M||j!=M&&v[F-1]I)q+=2;else if(z>A)W+=2;else if(!D){var C=$+w-j;if(C>=0&&C=N)return m(o,g,P,U)}}}}return[[a,o],[O,g]]}function m(o,g,I,A){var x=o.substring(0,I),$=g.substring(0,A),T=o.substring(I),E=g.substring(A),v=k(x,$),y=k(T,E);return v.concat(y)}function c(o,g){if(!o||!g||o.charAt(0)!=g.charAt(0))return 0;for(var I=0,A=Math.min(o.length,g.length),x=A,$=0;Ig.length?o:g,A=o.length>g.length?g:o;if(I.length<4||A.length*2=B.length?[P,U,F,N,C]:null}var $=x(I,A,Math.ceil(I.length/4)),T=x(I,A,Math.ceil(I.length/2)),E;if(!$&&!T)return null;T?$?E=$[4].length>T[4].length?$:T:E=T:E=$;var v,y,w,D;o.length>g.length?(v=E[0],y=E[1],w=E[2],D=E[3]):(w=E[0],D=E[1],v=E[2],y=E[3]);var R=E[4];return[v,y,w,D,R]}function d(o){o.push([S,""]);for(var g=0,I=0,A=0,x="",$="",T;g1?(I!==0&&A!==0&&(T=c($,x),T!==0&&(g-I-A>0&&o[g-I-A-1][0]==S?o[g-I-A-1][1]+=$.substring(0,T):(o.splice(0,0,[S,$.substring(0,T)]),g++),$=$.substring(T),x=x.substring(T)),T=n($,x),T!==0&&(o[g][1]=$.substring($.length-T)+o[g][1],$=$.substring(0,$.length-T),x=x.substring(0,x.length-T))),I===0?o.splice(g-A,I+A,[O,$]):A===0?o.splice(g-I,I+A,[a,x]):o.splice(g-I-A,I+A,[a,x],[O,$]),g=g-I-A+(I?1:0)+(A?1:0)+1):g!==0&&o[g-1][0]==S?(o[g-1][1]+=o[g][1],o.splice(g,1)):g++,A=0,I=0,x="",$="";break}o[o.length-1][1]===""&&o.pop();var E=!1;for(g=1;g0&&A.splice(x+2,0,[T[0],E]),p(A,x,3)}else return o}function u(o){for(var g=!1,I=function(T){return T.charCodeAt(0)>=56320&&T.charCodeAt(0)<=57343},A=function(T){return T.charCodeAt(T.length-1)>=55296&&T.charCodeAt(T.length-1)<=56319},x=2;x0&&$.push(o[x]);return $}function p(o,g,I){for(var A=g+I-1;A>=0&&A>=g-1;A--)if(A+1\r?\n +\<"),this.convert();var Y=this.quill.getFormat(this.quill.selection.savedRange.index);if(Y[A.default.blotName]){var et=this.container.innerText;return this.container.innerHTML="",new c.default().insert(et,y({},A.default.blotName,Y[A.default.blotName]))}var it=this.prepareMatching(),rt=S(it,2),ct=rt[0],ft=rt[1],at=j(this.container,ct,ft);return F(at,` -`)&&at.ops[at.ops.length-1].attributes==null&&(at=at.compose(new c.default().retain(at.length()-1).delete(1))),B.log("convert",this.container.innerHTML,at),this.container.innerHTML="",at}},{key:"dangerouslyPasteHTML",value:function(Z,Y){var et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:f.default.sources.API;if(typeof Z=="string")this.quill.setContents(this.convert(Z),Y),this.quill.setSelection(0,f.default.sources.SILENT);else{var it=this.convert(Y);this.quill.updateContents(new c.default().retain(Z).concat(it),et),this.quill.setSelection(Z+it.length(),f.default.sources.SILENT)}}},{key:"onPaste",value:function(Z){var Y=this;if(!(Z.defaultPrevented||!this.quill.isEnabled())){var et=this.quill.getSelection(),it=new c.default().retain(et.index),rt=this.quill.scrollingContainer.scrollTop;this.container.focus(),this.quill.selection.update(f.default.sources.SILENT),setTimeout(function(){it=it.concat(Y.convert()).delete(et.length),Y.quill.updateContents(it,f.default.sources.USER),Y.quill.setSelection(it.length()-et.length,f.default.sources.SILENT),Y.quill.scrollingContainer.scrollTop=rt,Y.quill.focus()},1)}}},{key:"prepareMatching",value:function(){var Z=this,Y=[],et=[];return this.matchers.forEach(function(it){var rt=S(it,2),ct=rt[0],ft=rt[1];switch(ct){case Node.TEXT_NODE:et.push(ft);break;case Node.ELEMENT_NODE:Y.push(ft);break;default:[].forEach.call(Z.container.querySelectorAll(ct),function(at){at[W]=at[W]||[],at[W].push(ft)});break}}),[Y,et]}}]),K}(p.default);C.DEFAULTS={matchers:[],matchVisual:!0};function P(V,K,Q){return(typeof K=="undefined"?"undefined":O(K))==="object"?Object.keys(K).reduce(function(Z,Y){return P(Z,Y,K[Y])},V):V.reduce(function(Z,Y){return Y.attributes&&Y.attributes[K]?Z.push(Y):Z.insert(Y.insert,(0,_.default)({},y({},K,Q),Y.attributes))},new c.default)}function U(V){if(V.nodeType!==Node.ELEMENT_NODE)return{};var K="__ql-computed-style";return V[K]||(V[K]=window.getComputedStyle(V))}function F(V,K){for(var Q="",Z=V.ops.length-1;Z>=0&&Q.length-1}function j(V,K,Q){return V.nodeType===V.TEXT_NODE?Q.reduce(function(Z,Y){return Y(V,Z)},new c.default):V.nodeType===V.ELEMENT_NODE?[].reduce.call(V.childNodes||[],function(Z,Y){var et=j(Y,K,Q);return Y.nodeType===V.ELEMENT_NODE&&(et=K.reduce(function(it,rt){return rt(Y,it)},et),et=(Y[W]||[]).reduce(function(it,rt){return rt(Y,it)},et)),Z.concat(et)},new c.default):new c.default}function z(V,K,Q){return P(Q,V,!0)}function H(V,K){var Q=r.default.Attributor.Attribute.keys(V),Z=r.default.Attributor.Class.keys(V),Y=r.default.Attributor.Style.keys(V),et={};return Q.concat(Z).concat(Y).forEach(function(it){var rt=r.default.query(it,r.default.Scope.ATTRIBUTE);rt!=null&&(et[rt.attrName]=rt.value(V),et[rt.attrName])||(rt=M[it],rt!=null&&(rt.attrName===it||rt.keyName===it)&&(et[rt.attrName]=rt.value(V)||void 0),rt=L[it],rt!=null&&(rt.attrName===it||rt.keyName===it)&&(rt=L[it],et[rt.attrName]=rt.value(V)||void 0))}),Object.keys(et).length>0&&(K=P(K,et)),K}function G(V,K){var Q=r.default.query(V);if(Q==null)return K;if(Q.prototype instanceof r.default.Embed){var Z={},Y=Q.value(V);Y!=null&&(Z[Q.blotName]=Y,K=new c.default().insert(Z,Q.formats(V)))}else typeof Q.formats=="function"&&(K=P(K,Q.blotName,Q.formats(V)));return K}function X(V,K){return F(K,` +`);return M.insert(P,L.attributes)}return M.push(L)},new _.default)}i.default=R},function(e,i,o){Object.defineProperty(i,"__esModule",{value:!0}),i.default=i.Range=void 0;var O=function(){function x($,T){var S=[],v=!0,y=!1,w=void 0;try{for(var D=$[Symbol.iterator](),R;!(v=(R=D.next()).done)&&(S.push(R.value),!(T&&S.length===T));v=!0);}catch(B){y=!0,w=B}finally{try{!v&&D.return&&D.return()}finally{if(y)throw w}}return S}return function($,T){if(Array.isArray($))return $;if(Symbol.iterator in Object($))return x($,T);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),E=function(){function x($,T){for(var S=0;S1&&arguments[1]!==void 0?arguments[1]:0;p(this,x),this.index=$,this.length=T},I=function(){function x($,T){var S=this;p(this,x),this.emitter=T,this.scroll=$,this.composing=!1,this.mouseDown=!1,this.root=this.scroll.domNode,this.cursor=b.default.create("cursor",this),this.lastRange=this.savedRange=new g(0,0),this.handleComposition(),this.handleDragging(),this.emitter.listenDOM("selectionchange",document,function(){S.mouseDown||setTimeout(S.update.bind(S,d.default.sources.USER),1)}),this.emitter.on(d.default.events.EDITOR_CHANGE,function(v,y){v===d.default.events.TEXT_CHANGE&&y.length()>0&&S.update(d.default.sources.SILENT)}),this.emitter.on(d.default.events.SCROLL_BEFORE_UPDATE,function(){if(!!S.hasFocus()){var v=S.getNativeRange();v!=null&&v.start.node!==S.cursor.textNode&&S.emitter.once(d.default.events.SCROLL_UPDATE,function(){try{S.setNativeRange(v.start.node,v.start.offset,v.end.node,v.end.offset)}catch{}})}}),this.emitter.on(d.default.events.SCROLL_OPTIMIZE,function(v,y){if(y.range){var w=y.range,D=w.startNode,R=w.startOffset,B=w.endNode,W=w.endOffset;S.setNativeRange(D,R,B,W)}}),this.update(d.default.sources.SILENT)}return E(x,[{key:"handleComposition",value:function(){var T=this;this.root.addEventListener("compositionstart",function(){T.composing=!0}),this.root.addEventListener("compositionend",function(){if(T.composing=!1,T.cursor.parent){var S=T.cursor.restore();if(!S)return;setTimeout(function(){T.setNativeRange(S.startNode,S.startOffset,S.endNode,S.endOffset)},1)}})}},{key:"handleDragging",value:function(){var T=this;this.emitter.listenDOM("mousedown",document.body,function(){T.mouseDown=!0}),this.emitter.listenDOM("mouseup",document.body,function(){T.mouseDown=!1,T.update(d.default.sources.USER)})}},{key:"focus",value:function(){this.hasFocus()||(this.root.focus(),this.setRange(this.savedRange))}},{key:"format",value:function(T,S){if(!(this.scroll.whitelist!=null&&!this.scroll.whitelist[T])){this.scroll.update();var v=this.getNativeRange();if(!(v==null||!v.native.collapsed||b.default.query(T,b.default.Scope.BLOCK))){if(v.start.node!==this.cursor.textNode){var y=b.default.find(v.start.node,!1);if(y==null)return;if(y instanceof b.default.Leaf){var w=y.split(v.start.offset);y.parent.insertBefore(this.cursor,w)}else y.insertBefore(this.cursor,v.start.node);this.cursor.attach()}this.cursor.format(T,S),this.scroll.optimize(),this.setNativeRange(this.cursor.textNode,this.cursor.textNode.data.length),this.update()}}}},{key:"getBounds",value:function(T){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,v=this.scroll.length();T=Math.min(T,v-1),S=Math.min(T+S,v-1)-T;var y=void 0,w=this.scroll.leaf(T),D=O(w,2),R=D[0],B=D[1];if(R==null)return null;var W=R.position(B,!0),q=O(W,2);y=q[0],B=q[1];var M=document.createRange();if(S>0){M.setStart(y,B);var L=this.scroll.leaf(T+S),C=O(L,2);if(R=C[0],B=C[1],R==null)return null;var P=R.position(B,!0),U=O(P,2);return y=U[0],B=U[1],M.setEnd(y,B),M.getBoundingClientRect()}else{var F="left",N=void 0;return y instanceof Text?(B0&&(F="right")),{bottom:N.top+N.height,height:N.height,left:N[F],right:N[F],top:N.top,width:0}}}},{key:"getNativeRange",value:function(){var T=document.getSelection();if(T==null||T.rangeCount<=0)return null;var S=T.getRangeAt(0);if(S==null)return null;var v=this.normalizeNative(S);return a.info("getNativeRange",v),v}},{key:"getRange",value:function(){var T=this.getNativeRange();if(T==null)return[null,null];var S=this.normalizedToRange(T);return[S,T]}},{key:"hasFocus",value:function(){return document.activeElement===this.root}},{key:"normalizedToRange",value:function(T){var S=this,v=[[T.start.node,T.start.offset]];T.native.collapsed||v.push([T.end.node,T.end.offset]);var y=v.map(function(R){var B=O(R,2),W=B[0],q=B[1],M=b.default.find(W,!0),L=M.offset(S.scroll);return q===0?L:M instanceof b.default.Container?L+M.length():L+M.index(W,q)}),w=Math.min(Math.max.apply(Math,u(y)),this.scroll.length()-1),D=Math.min.apply(Math,[w].concat(u(y)));return new g(D,w-D)}},{key:"normalizeNative",value:function(T){if(!A(this.root,T.startContainer)||!T.collapsed&&!A(this.root,T.endContainer))return null;var S={start:{node:T.startContainer,offset:T.startOffset},end:{node:T.endContainer,offset:T.endOffset},native:T};return[S.start,S.end].forEach(function(v){for(var y=v.node,w=v.offset;!(y instanceof Text)&&y.childNodes.length>0;)if(y.childNodes.length>w)y=y.childNodes[w],w=0;else if(y.childNodes.length===w)y=y.lastChild,w=y instanceof Text?y.data.length:y.childNodes.length+1;else break;v.node=y,v.offset=w}),S}},{key:"rangeToNative",value:function(T){var S=this,v=T.collapsed?[T.index]:[T.index,T.index+T.length],y=[],w=this.scroll.length();return v.forEach(function(D,R){D=Math.min(w-1,D);var B=void 0,W=S.scroll.leaf(D),q=O(W,2),M=q[0],L=q[1],C=M.position(L,R!==0),P=O(C,2);B=P[0],L=P[1],y.push(B,L)}),y.length<2&&(y=y.concat(y)),y}},{key:"scrollIntoView",value:function(T){var S=this.lastRange;if(S!=null){var v=this.getBounds(S.index,S.length);if(v!=null){var y=this.scroll.length()-1,w=this.scroll.line(Math.min(S.index,y)),D=O(w,1),R=D[0],B=R;if(S.length>0){var W=this.scroll.line(Math.min(S.index+S.length,y)),q=O(W,1);B=q[0]}if(!(R==null||B==null)){var M=T.getBoundingClientRect();v.topM.bottom&&(T.scrollTop+=v.bottom-M.bottom)}}}}},{key:"setNativeRange",value:function(T,S){var v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:T,y=arguments.length>3&&arguments[3]!==void 0?arguments[3]:S,w=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(a.info("setNativeRange",T,S,v,y),!(T!=null&&(this.root.parentNode==null||T.parentNode==null||v.parentNode==null))){var D=document.getSelection();if(D!=null)if(T!=null){this.hasFocus()||this.root.focus();var R=(this.getNativeRange()||{}).native;if(R==null||w||T!==R.startContainer||S!==R.startOffset||v!==R.endContainer||y!==R.endOffset){T.tagName=="BR"&&(S=[].indexOf.call(T.parentNode.childNodes,T),T=T.parentNode),v.tagName=="BR"&&(y=[].indexOf.call(v.parentNode.childNodes,v),v=v.parentNode);var B=document.createRange();B.setStart(T,S),B.setEnd(v,y),D.removeAllRanges(),D.addRange(B)}}else D.removeAllRanges(),this.root.blur(),document.body.focus()}}},{key:"setRange",value:function(T){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:d.default.sources.API;if(typeof S=="string"&&(v=S,S=!1),a.info("setRange",T),T!=null){var y=this.rangeToNative(T);this.setNativeRange.apply(this,u(y).concat([S]))}else this.setNativeRange(null);this.update(v)}},{key:"update",value:function(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:d.default.sources.USER,S=this.lastRange,v=this.getRange(),y=O(v,2),w=y[0],D=y[1];if(this.lastRange=w,this.lastRange!=null&&(this.savedRange=this.lastRange),!(0,n.default)(S,this.lastRange)){var R;!this.composing&&D!=null&&D.native.collapsed&&D.start.node!==this.cursor.textNode&&this.cursor.restore();var B=[d.default.events.SELECTION_CHANGE,(0,m.default)(this.lastRange),(0,m.default)(S),T];if((R=this.emitter).emit.apply(R,[d.default.events.EDITOR_CHANGE].concat(B)),T!==d.default.sources.SILENT){var W;(W=this.emitter).emit.apply(W,B)}}}}]),x}();function A(x,$){try{$.parentNode}catch{return!1}return $ instanceof Text&&($=$.parentNode),x.contains($)}i.Range=g,i.default=I},function(e,i,o){Object.defineProperty(i,"__esModule",{value:!0});var O=function(){function d(f,h){for(var l=0;l0&&(r+=1),[this.parent.domNode,r]},m.prototype.value=function(){var c;return c={},c[this.statics.blotName]=this.statics.value(this.domNode)||!0,c},m.scope=k.Scope.INLINE_BLOT,m}(E.default);i.default=b},function(e,i,o){var O=o(11),E=o(3),k={attributes:{compose:function(_,m,c){typeof _!="object"&&(_={}),typeof m!="object"&&(m={});var n=E(!0,{},m);c||(n=Object.keys(n).reduce(function(d,f){return n[f]!=null&&(d[f]=n[f]),d},{}));for(var r in _)_[r]!==void 0&&m[r]===void 0&&(n[r]=_[r]);return Object.keys(n).length>0?n:void 0},diff:function(_,m){typeof _!="object"&&(_={}),typeof m!="object"&&(m={});var c=Object.keys(_).concat(Object.keys(m)).reduce(function(n,r){return O(_[r],m[r])||(n[r]=m[r]===void 0?null:m[r]),n},{});return Object.keys(c).length>0?c:void 0},transform:function(_,m,c){if(typeof _!="object")return m;if(typeof m=="object"){if(!c)return m;var n=Object.keys(m).reduce(function(r,d){return _[d]===void 0&&(r[d]=m[d]),r},{});return Object.keys(n).length>0?n:void 0}}},iterator:function(_){return new b(_)},length:function(_){return typeof _.delete=="number"?_.delete:typeof _.retain=="number"?_.retain:typeof _.insert=="string"?_.insert.length:1}};function b(_){this.ops=_,this.index=0,this.offset=0}b.prototype.hasNext=function(){return this.peekLength()<1/0},b.prototype.next=function(_){_||(_=1/0);var m=this.ops[this.index];if(m){var c=this.offset,n=k.length(m);if(_>=n-c?(_=n-c,this.index+=1,this.offset=0):this.offset+=_,typeof m.delete=="number")return{delete:_};var r={};return m.attributes&&(r.attributes=m.attributes),typeof m.retain=="number"?r.retain=_:typeof m.insert=="string"?r.insert=m.insert.substr(c,_):r.insert=m.insert,r}else return{retain:1/0}},b.prototype.peek=function(){return this.ops[this.index]},b.prototype.peekLength=function(){return this.ops[this.index]?k.length(this.ops[this.index])-this.offset:1/0},b.prototype.peekType=function(){return this.ops[this.index]?typeof this.ops[this.index].delete=="number"?"delete":typeof this.ops[this.index].retain=="number"?"retain":"insert":"retain"},b.prototype.rest=function(){if(this.hasNext()){if(this.offset===0)return this.ops.slice(this.index);var _=this.offset,m=this.index,c=this.next(),n=this.ops.slice(this.index);return this.offset=_,this.index=m,[c].concat(n)}else return[]},e.exports=k},function(e,i){var o=function(){function O(f,h){return h!=null&&f instanceof h}var E;try{E=Map}catch{E=function(){}}var k;try{k=Set}catch{k=function(){}}var b;try{b=Promise}catch{b=function(){}}function _(f,h,l,u,p){typeof h=="object"&&(l=h.depth,u=h.prototype,p=h.includeNonEnumerable,h=h.circular);var a=[],g=[],I=typeof Buffer!="undefined";typeof h=="undefined"&&(h=!0),typeof l=="undefined"&&(l=1/0);function A(x,$){if(x===null)return null;if($===0)return x;var T,S;if(typeof x!="object")return x;if(O(x,E))T=new E;else if(O(x,k))T=new k;else if(O(x,b))T=new b(function(M,L){x.then(function(C){M(A(C,$-1))},function(C){L(A(C,$-1))})});else if(_.__isArray(x))T=[];else if(_.__isRegExp(x))T=new RegExp(x.source,d(x)),x.lastIndex&&(T.lastIndex=x.lastIndex);else if(_.__isDate(x))T=new Date(x.getTime());else{if(I&&Buffer.isBuffer(x))return Buffer.allocUnsafe?T=Buffer.allocUnsafe(x.length):T=new Buffer(x.length),x.copy(T),T;O(x,Error)?T=Object.create(x):typeof u=="undefined"?(S=Object.getPrototypeOf(x),T=Object.create(S)):(T=Object.create(u),S=u)}if(h){var v=a.indexOf(x);if(v!=-1)return g[v];a.push(x),g.push(T)}O(x,E)&&x.forEach(function(M,L){var C=A(L,$-1),P=A(M,$-1);T.set(C,P)}),O(x,k)&&x.forEach(function(M){var L=A(M,$-1);T.add(L)});for(var y in x){var w;S&&(w=Object.getOwnPropertyDescriptor(S,y)),!(w&&w.set==null)&&(T[y]=A(x[y],$-1))}if(Object.getOwnPropertySymbols)for(var D=Object.getOwnPropertySymbols(x),y=0;y0){if(B instanceof n.BlockEmbed||L instanceof n.BlockEmbed){this.optimize();return}if(B instanceof l.default){var C=B.newlineIndex(B.length(),!0);if(C>-1&&(B=B.split(C+1),B===L)){this.optimize();return}}else if(L instanceof l.default){var P=L.newlineIndex(0);P>-1&&L.split(P+1)}var U=L.children.head instanceof f.default?null:L.children.head;B.moveChildren(L,U),B.remove()}this.optimize()}},{key:"enable",value:function(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;this.domNode.setAttribute("contenteditable",y)}},{key:"formatAt",value:function(y,w,D,R){this.whitelist!=null&&!this.whitelist[D]||(k(S.prototype.__proto__||Object.getPrototypeOf(S.prototype),"formatAt",this).call(this,y,w,D,R),this.optimize())}},{key:"insertAt",value:function(y,w,D){if(!(D!=null&&this.whitelist!=null&&!this.whitelist[w])){if(y>=this.length())if(D==null||_.default.query(w,_.default.Scope.BLOCK)==null){var R=_.default.create(this.statics.defaultChild);this.appendChild(R),D==null&&w.endsWith(` +`)&&(w=w.slice(0,-1)),R.insertAt(0,w,D)}else{var B=_.default.create(w,D);this.appendChild(B)}else k(S.prototype.__proto__||Object.getPrototypeOf(S.prototype),"insertAt",this).call(this,y,w,D);this.optimize()}}},{key:"insertBefore",value:function(y,w){if(y.statics.scope===_.default.Scope.INLINE_BLOT){var D=_.default.create(this.statics.defaultChild);D.appendChild(y),y=D}k(S.prototype.__proto__||Object.getPrototypeOf(S.prototype),"insertBefore",this).call(this,y,w)}},{key:"leaf",value:function(y){return this.path(y).pop()||[null,-1]}},{key:"line",value:function(y){return y===this.length()?this.line(y-1):this.descendant(x,y)}},{key:"lines",value:function(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.MAX_VALUE,D=function R(B,W,q){var M=[],L=q;return B.children.forEachAt(W,q,function(C,P,U){x(C)?M.push(C):C instanceof _.default.Container&&(M=M.concat(R(C,P,L))),L-=U}),M};return D(this,y,w)}},{key:"optimize",value:function(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.batch!==!0&&(k(S.prototype.__proto__||Object.getPrototypeOf(S.prototype),"optimize",this).call(this,y,w),y.length>0&&this.emitter.emit(c.default.events.SCROLL_OPTIMIZE,y,w))}},{key:"path",value:function(y){return k(S.prototype.__proto__||Object.getPrototypeOf(S.prototype),"path",this).call(this,y).slice(1)}},{key:"update",value:function(y){if(this.batch!==!0){var w=c.default.sources.USER;typeof y=="string"&&(w=y),Array.isArray(y)||(y=this.observer.takeRecords()),y.length>0&&this.emitter.emit(c.default.events.SCROLL_BEFORE_UPDATE,w,y),k(S.prototype.__proto__||Object.getPrototypeOf(S.prototype),"update",this).call(this,y.concat([])),y.length>0&&this.emitter.emit(c.default.events.SCROLL_UPDATE,w,y)}}}]),S}(_.default.Scroll);$.blotName="scroll",$.className="ql-editor",$.tagName="DIV",$.defaultChild="block",$.allowedChildren=[r.default,n.BlockEmbed,p.default],i.default=$},function(e,i,o){Object.defineProperty(i,"__esModule",{value:!0}),i.SHORTKEY=i.default=void 0;var O=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(N){return typeof N}:function(N){return N&&typeof Symbol=="function"&&N.constructor===Symbol&&N!==Symbol.prototype?"symbol":typeof N},E=function(){function N(j,z){var H=[],G=!0,X=!1,J=void 0;try{for(var tt=j[Symbol.iterator](),nt;!(G=(nt=tt.next()).done)&&(H.push(nt.value),!(z&&H.length===z));G=!0);}catch(ot){X=!0,J=ot}finally{try{!G&&tt.return&&tt.return()}finally{if(X)throw J}}return H}return function(j,z){if(Array.isArray(j))return j;if(Symbol.iterator in Object(j))return N(j,z);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),k=function(){function N(j,z){for(var H=0;H1&&arguments[1]!==void 0?arguments[1]:{},X=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},J=F(H);if(J==null||J.key==null)return D.warn("Attempted to add invalid keyboard binding",J);typeof G=="function"&&(G={handler:G}),typeof X=="function"&&(X={handler:X}),J=(0,r.default)(J,G,X),this.bindings[J.key]=this.bindings[J.key]||[],this.bindings[J.key].push(J)}},{key:"listen",value:function(){var H=this;this.quill.root.addEventListener("keydown",function(G){if(!G.defaultPrevented){var X=G.which||G.keyCode,J=(H.bindings[X]||[]).filter(function(st){return j.match(G,st)});if(J.length!==0){var tt=H.quill.getSelection();if(!(tt==null||!H.quill.hasFocus())){var nt=H.quill.getLine(tt.index),ot=E(nt,2),ut=ot[0],lt=ot[1],V=H.quill.getLeaf(tt.index),K=E(V,2),Q=K[0],Z=K[1],Y=tt.length===0?[Q,Z]:H.quill.getLeaf(tt.index+tt.length),et=E(Y,2),it=et[0],rt=et[1],ct=Q instanceof p.default.Text?Q.value().slice(0,Z):"",ft=it instanceof p.default.Text?it.value().slice(rt):"",at={collapsed:tt.length===0,empty:tt.length===0&&ut.length()<=1,format:H.quill.getFormat(tt),offset:lt,prefix:ct,suffix:ft},Qt=J.some(function(st){if(st.collapsed!=null&&st.collapsed!==at.collapsed||st.empty!=null&&st.empty!==at.empty||st.offset!=null&&st.offset!==at.offset)return!1;if(Array.isArray(st.format)){if(st.format.every(function(mt){return at.format[mt]==null}))return!1}else if(O(st.format)==="object"&&!Object.keys(st.format).every(function(mt){return st.format[mt]===!0?at.format[mt]!=null:st.format[mt]===!1?at.format[mt]==null:(0,c.default)(st.format[mt],at.format[mt])}))return!1;return st.prefix!=null&&!st.prefix.test(at.prefix)||st.suffix!=null&&!st.suffix.test(at.suffix)?!1:st.handler.call(H,tt,at)!==!0});Qt&&G.preventDefault()}}}})}}]),j}($.default);B.keys={BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46},B.DEFAULTS={bindings:{bold:U("bold"),italic:U("italic"),underline:U("underline"),indent:{key:B.keys.TAB,format:["blockquote","indent","list"],handler:function(j,z){if(z.collapsed&&z.offset!==0)return!0;this.quill.format("indent","+1",g.default.sources.USER)}},outdent:{key:B.keys.TAB,shiftKey:!0,format:["blockquote","indent","list"],handler:function(j,z){if(z.collapsed&&z.offset!==0)return!0;this.quill.format("indent","-1",g.default.sources.USER)}},"outdent backspace":{key:B.keys.BACKSPACE,collapsed:!0,shiftKey:null,metaKey:null,ctrlKey:null,altKey:null,format:["indent","list"],offset:0,handler:function(j,z){z.format.indent!=null?this.quill.format("indent","-1",g.default.sources.USER):z.format.list!=null&&this.quill.format("list",!1,g.default.sources.USER)}},"indent code-block":P(!0),"outdent code-block":P(!1),"remove tab":{key:B.keys.TAB,shiftKey:!0,collapsed:!0,prefix:/\t$/,handler:function(j){this.quill.deleteText(j.index-1,1,g.default.sources.USER)}},tab:{key:B.keys.TAB,handler:function(j){this.quill.history.cutoff();var z=new f.default().retain(j.index).delete(j.length).insert(" ");this.quill.updateContents(z,g.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(j.index+1,g.default.sources.SILENT)}},"list empty enter":{key:B.keys.ENTER,collapsed:!0,format:["list"],empty:!0,handler:function(j,z){this.quill.format("list",!1,g.default.sources.USER),z.format.indent&&this.quill.format("indent",!1,g.default.sources.USER)}},"checklist enter":{key:B.keys.ENTER,collapsed:!0,format:{list:"checked"},handler:function(j){var z=this.quill.getLine(j.index),H=E(z,2),G=H[0],X=H[1],J=(0,r.default)({},G.formats(),{list:"checked"}),tt=new f.default().retain(j.index).insert(` +`,J).retain(G.length()-X-1).retain(1,{list:"unchecked"});this.quill.updateContents(tt,g.default.sources.USER),this.quill.setSelection(j.index+1,g.default.sources.SILENT),this.quill.scrollIntoView()}},"header enter":{key:B.keys.ENTER,collapsed:!0,format:["header"],suffix:/^$/,handler:function(j,z){var H=this.quill.getLine(j.index),G=E(H,2),X=G[0],J=G[1],tt=new f.default().retain(j.index).insert(` +`,z.format).retain(X.length()-J-1).retain(1,{header:null});this.quill.updateContents(tt,g.default.sources.USER),this.quill.setSelection(j.index+1,g.default.sources.SILENT),this.quill.scrollIntoView()}},"list autofill":{key:" ",collapsed:!0,format:{list:!1},prefix:/^\s*?(\d+\.|-|\*|\[ ?\]|\[x\])$/,handler:function(j,z){var H=z.prefix.length,G=this.quill.getLine(j.index),X=E(G,2),J=X[0],tt=X[1];if(tt>H)return!0;var nt=void 0;switch(z.prefix.trim()){case"[]":case"[ ]":nt="unchecked";break;case"[x]":nt="checked";break;case"-":case"*":nt="bullet";break;default:nt="ordered"}this.quill.insertText(j.index," ",g.default.sources.USER),this.quill.history.cutoff();var ot=new f.default().retain(j.index-tt).delete(H+1).retain(J.length()-2-tt).retain(1,{list:nt});this.quill.updateContents(ot,g.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(j.index-H,g.default.sources.SILENT)}},"code exit":{key:B.keys.ENTER,collapsed:!0,format:["code-block"],prefix:/\n\n$/,suffix:/^\s+$/,handler:function(j){var z=this.quill.getLine(j.index),H=E(z,2),G=H[0],X=H[1],J=new f.default().retain(j.index+G.length()-X-2).retain(1,{"code-block":null}).delete(1);this.quill.updateContents(J,g.default.sources.USER)}},"embed left":W(B.keys.LEFT,!1),"embed left shift":W(B.keys.LEFT,!0),"embed right":W(B.keys.RIGHT,!1),"embed right shift":W(B.keys.RIGHT,!0)}};function W(N,j){var z,H=N===B.keys.LEFT?"prefix":"suffix";return z={key:N,shiftKey:j,altKey:null},S(z,H,/^$/),S(z,"handler",function(X){var J=X.index;N===B.keys.RIGHT&&(J+=X.length+1);var tt=this.quill.getLeaf(J),nt=E(tt,1),ot=nt[0];return ot instanceof p.default.Embed?(N===B.keys.LEFT?j?this.quill.setSelection(X.index-1,X.length+1,g.default.sources.USER):this.quill.setSelection(X.index-1,g.default.sources.USER):j?this.quill.setSelection(X.index,X.length+1,g.default.sources.USER):this.quill.setSelection(X.index+X.length+1,g.default.sources.USER),!1):!0}),z}function q(N,j){if(!(N.index===0||this.quill.getLength()<=1)){var z=this.quill.getLine(N.index),H=E(z,1),G=H[0],X={};if(j.offset===0){var J=this.quill.getLine(N.index-1),tt=E(J,1),nt=tt[0];if(nt!=null&&nt.length()>1){var ot=G.formats(),ut=this.quill.getFormat(N.index-1,1);X=l.default.attributes.diff(ot,ut)||{}}}var lt=/[\uD800-\uDBFF][\uDC00-\uDFFF]$/.test(j.prefix)?2:1;this.quill.deleteText(N.index-lt,lt,g.default.sources.USER),Object.keys(X).length>0&&this.quill.formatLine(N.index-lt,lt,X,g.default.sources.USER),this.quill.focus()}}function M(N,j){var z=/^[\uD800-\uDBFF][\uDC00-\uDFFF]/.test(j.suffix)?2:1;if(!(N.index>=this.quill.getLength()-z)){var H={},G=0,X=this.quill.getLine(N.index),J=E(X,1),tt=J[0];if(j.offset>=tt.length()-1){var nt=this.quill.getLine(N.index+1),ot=E(nt,1),ut=ot[0];if(ut){var lt=tt.formats(),V=this.quill.getFormat(N.index,1);H=l.default.attributes.diff(lt,V)||{},G=ut.length()}}this.quill.deleteText(N.index,z,g.default.sources.USER),Object.keys(H).length>0&&this.quill.formatLine(N.index+G-1,z,H,g.default.sources.USER)}}function L(N){var j=this.quill.getLines(N),z={};if(j.length>1){var H=j[0].formats(),G=j[j.length-1].formats();z=l.default.attributes.diff(G,H)||{}}this.quill.deleteText(N,g.default.sources.USER),Object.keys(z).length>0&&this.quill.formatLine(N.index,1,z,g.default.sources.USER),this.quill.setSelection(N.index,g.default.sources.SILENT),this.quill.focus()}function C(N,j){var z=this;N.length>0&&this.quill.scroll.deleteAt(N.index,N.length);var H=Object.keys(j.format).reduce(function(G,X){return p.default.query(X,p.default.Scope.BLOCK)&&!Array.isArray(j.format[X])&&(G[X]=j.format[X]),G},{});this.quill.insertText(N.index,` +`,H,g.default.sources.USER),this.quill.setSelection(N.index+1,g.default.sources.SILENT),this.quill.focus(),Object.keys(j.format).forEach(function(G){H[G]==null&&(Array.isArray(j.format[G])||G!=="link"&&z.quill.format(G,j.format[G],g.default.sources.USER))})}function P(N){return{key:B.keys.TAB,shiftKey:!N,format:{"code-block":!0},handler:function(z){var H=p.default.query("code-block"),G=z.index,X=z.length,J=this.quill.scroll.descendant(H,G),tt=E(J,2),nt=tt[0],ot=tt[1];if(nt!=null){var ut=this.quill.getIndex(nt),lt=nt.newlineIndex(ot,!0)+1,V=nt.newlineIndex(ut+ot+X),K=nt.domNode.textContent.slice(lt,V).split(` +`);ot=0,K.forEach(function(Q,Z){N?(nt.insertAt(lt+ot,H.TAB),ot+=H.TAB.length,Z===0?G+=H.TAB.length:X+=H.TAB.length):Q.startsWith(H.TAB)&&(nt.deleteAt(lt+ot,H.TAB.length),ot-=H.TAB.length,Z===0?G-=H.TAB.length:X-=H.TAB.length),ot+=Q.length+1}),this.quill.update(g.default.sources.USER),this.quill.setSelection(G,X,g.default.sources.SILENT)}}}}function U(N){return{key:N[0].toUpperCase(),shortKey:!0,handler:function(z,H){this.quill.format(N,!H.format[N],g.default.sources.USER)}}}function F(N){if(typeof N=="string"||typeof N=="number")return F({key:N});if((typeof N=="undefined"?"undefined":O(N))==="object"&&(N=(0,_.default)(N,!1)),typeof N.key=="string")if(B.keys[N.key.toUpperCase()]!=null)N.key=B.keys[N.key.toUpperCase()];else if(N.key.length===1)N.key=N.key.toUpperCase().charCodeAt(0);else return null;return N.shortKey&&(N[R]=N.shortKey,delete N.shortKey),N}i.default=B,i.SHORTKEY=R},function(e,i,o){Object.defineProperty(i,"__esModule",{value:!0});var O=function(){function l(u,p){var a=[],g=!0,I=!1,A=void 0;try{for(var x=u[Symbol.iterator](),$;!(g=($=x.next()).done)&&(a.push($.value),!(p&&a.length===p));g=!0);}catch(T){I=!0,A=T}finally{try{!g&&x.return&&x.return()}finally{if(I)throw A}}return a}return function(u,p){if(Array.isArray(u))return u;if(Symbol.iterator in Object(u))return l(u,p);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),E=function l(u,p,a){u===null&&(u=Function.prototype);var g=Object.getOwnPropertyDescriptor(u,p);if(g===void 0){var I=Object.getPrototypeOf(u);return I===null?void 0:l(I,p,a)}else{if("value"in g)return g.value;var A=g.get;return A===void 0?void 0:A.call(a)}},k=function(){function l(u,p){for(var a=0;a-1}i.default=r,i.sanitize=d},function(e,i,o){Object.defineProperty(i,"__esModule",{value:!0});var O=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(h){return typeof h}:function(h){return h&&typeof Symbol=="function"&&h.constructor===Symbol&&h!==Symbol.prototype?"symbol":typeof h},E=function(){function h(l,u){for(var p=0;p1&&arguments[1]!==void 0?arguments[1]:!1,a=this.container.querySelector(".ql-selected");if(u!==a&&(a!=null&&a.classList.remove("ql-selected"),u!=null&&(u.classList.add("ql-selected"),this.select.selectedIndex=[].indexOf.call(u.parentNode.children,u),u.hasAttribute("data-value")?this.label.setAttribute("data-value",u.getAttribute("data-value")):this.label.removeAttribute("data-value"),u.hasAttribute("data-label")?this.label.setAttribute("data-label",u.getAttribute("data-label")):this.label.removeAttribute("data-label"),p))){if(typeof Event=="function")this.select.dispatchEvent(new Event("change"));else if((typeof Event=="undefined"?"undefined":O(Event))==="object"){var g=document.createEvent("Event");g.initEvent("change",!0,!0),this.select.dispatchEvent(g)}this.close()}}},{key:"update",value:function(){var u=void 0;if(this.select.selectedIndex>-1){var p=this.container.querySelector(".ql-picker-options").children[this.select.selectedIndex];u=this.select.options[this.select.selectedIndex],this.selectItem(p)}else this.selectItem(null);var a=u!=null&&u!==this.select.querySelector("option[selected]");this.label.classList.toggle("ql-active",a)}}]),h}();i.default=f},function(e,i,o){Object.defineProperty(i,"__esModule",{value:!0});var O=o(0),E=D(O),k=o(5),b=D(k),_=o(4),m=D(_),c=o(16),n=D(c),r=o(25),d=D(r),f=o(24),h=D(f),l=o(35),u=D(l),p=o(6),a=D(p),g=o(22),I=D(g),A=o(7),x=D(A),$=o(55),T=D($),S=o(42),v=D(S),y=o(23),w=D(y);function D(R){return R&&R.__esModule?R:{default:R}}b.default.register({"blots/block":m.default,"blots/block/embed":_.BlockEmbed,"blots/break":n.default,"blots/container":d.default,"blots/cursor":h.default,"blots/embed":u.default,"blots/inline":a.default,"blots/scroll":I.default,"blots/text":x.default,"modules/clipboard":T.default,"modules/history":v.default,"modules/keyboard":w.default}),E.default.register(m.default,n.default,h.default,a.default,I.default,x.default),i.default=b.default},function(e,i,o){Object.defineProperty(i,"__esModule",{value:!0});var O=o(1),E=function(){function k(b){this.domNode=b,this.domNode[O.DATA_KEY]={blot:this}}return Object.defineProperty(k.prototype,"statics",{get:function(){return this.constructor},enumerable:!0,configurable:!0}),k.create=function(b){if(this.tagName==null)throw new O.ParchmentError("Blot definition missing tagName");var _;return Array.isArray(this.tagName)?(typeof b=="string"&&(b=b.toUpperCase(),parseInt(b).toString()===b&&(b=parseInt(b))),typeof b=="number"?_=document.createElement(this.tagName[b-1]):this.tagName.indexOf(b)>-1?_=document.createElement(b):_=document.createElement(this.tagName[0])):_=document.createElement(this.tagName),this.className&&_.classList.add(this.className),_},k.prototype.attach=function(){this.parent!=null&&(this.scroll=this.parent.scroll)},k.prototype.clone=function(){var b=this.domNode.cloneNode(!1);return O.create(b)},k.prototype.detach=function(){this.parent!=null&&this.parent.removeChild(this),delete this.domNode[O.DATA_KEY]},k.prototype.deleteAt=function(b,_){var m=this.isolate(b,_);m.remove()},k.prototype.formatAt=function(b,_,m,c){var n=this.isolate(b,_);if(O.query(m,O.Scope.BLOT)!=null&&c)n.wrap(m,c);else if(O.query(m,O.Scope.ATTRIBUTE)!=null){var r=O.create(this.statics.scope);n.wrap(r),r.format(m,c)}},k.prototype.insertAt=function(b,_,m){var c=m==null?O.create("text",_):O.create(_,m),n=this.split(b);this.parent.insertBefore(c,n)},k.prototype.insertInto=function(b,_){_===void 0&&(_=null),this.parent!=null&&this.parent.children.remove(this);var m=null;b.children.insertBefore(this,_),_!=null&&(m=_.domNode),(this.domNode.parentNode!=b.domNode||this.domNode.nextSibling!=m)&&b.domNode.insertBefore(this.domNode,m),this.parent=b,this.attach()},k.prototype.isolate=function(b,_){var m=this.split(b);return m.split(_),m},k.prototype.length=function(){return 1},k.prototype.offset=function(b){return b===void 0&&(b=this.parent),this.parent==null||this==b?0:this.parent.children.offset(this)+this.parent.offset(b)},k.prototype.optimize=function(b){this.domNode[O.DATA_KEY]!=null&&delete this.domNode[O.DATA_KEY].mutations},k.prototype.remove=function(){this.domNode.parentNode!=null&&this.domNode.parentNode.removeChild(this.domNode),this.detach()},k.prototype.replace=function(b){b.parent!=null&&(b.parent.insertBefore(this,b.next),b.remove())},k.prototype.replaceWith=function(b,_){var m=typeof b=="string"?O.create(b,_):b;return m.replace(this),m},k.prototype.split=function(b,_){return b===0?this:this.next},k.prototype.update=function(b,_){},k.prototype.wrap=function(b,_){var m=typeof b=="string"?O.create(b,_):b;return this.parent!=null&&this.parent.insertBefore(m,this.next),m.appendChild(this),m},k.blotName="abstract",k}();i.default=E},function(e,i,o){Object.defineProperty(i,"__esModule",{value:!0});var O=o(12),E=o(32),k=o(33),b=o(1),_=function(){function m(c){this.attributes={},this.domNode=c,this.build()}return m.prototype.attribute=function(c,n){n?c.add(this.domNode,n)&&(c.value(this.domNode)!=null?this.attributes[c.attrName]=c:delete this.attributes[c.attrName]):(c.remove(this.domNode),delete this.attributes[c.attrName])},m.prototype.build=function(){var c=this;this.attributes={};var n=O.default.keys(this.domNode),r=E.default.keys(this.domNode),d=k.default.keys(this.domNode);n.concat(r).concat(d).forEach(function(f){var h=b.query(f,b.Scope.ATTRIBUTE);h instanceof O.default&&(c.attributes[h.attrName]=h)})},m.prototype.copy=function(c){var n=this;Object.keys(this.attributes).forEach(function(r){var d=n.attributes[r].value(n.domNode);c.format(r,d)})},m.prototype.move=function(c){var n=this;this.copy(c),Object.keys(this.attributes).forEach(function(r){n.attributes[r].remove(n.domNode)}),this.attributes={}},m.prototype.values=function(){var c=this;return Object.keys(this.attributes).reduce(function(n,r){return n[r]=c.attributes[r].value(c.domNode),n},{})},m}();i.default=_},function(e,i,o){var O=this&&this.__extends||function(){var _=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,c){m.__proto__=c}||function(m,c){for(var n in c)c.hasOwnProperty(n)&&(m[n]=c[n])};return function(m,c){_(m,c);function n(){this.constructor=m}m.prototype=c===null?Object.create(c):(n.prototype=c.prototype,new n)}}();Object.defineProperty(i,"__esModule",{value:!0});var E=o(12);function k(_,m){var c=_.getAttribute("class")||"";return c.split(/\s+/).filter(function(n){return n.indexOf(m+"-")===0})}var b=function(_){O(m,_);function m(){return _!==null&&_.apply(this,arguments)||this}return m.keys=function(c){return(c.getAttribute("class")||"").split(/\s+/).map(function(n){return n.split("-").slice(0,-1).join("-")})},m.prototype.add=function(c,n){return this.canAdd(c,n)?(this.remove(c),c.classList.add(this.keyName+"-"+n),!0):!1},m.prototype.remove=function(c){var n=k(c,this.keyName);n.forEach(function(r){c.classList.remove(r)}),c.classList.length===0&&c.removeAttribute("class")},m.prototype.value=function(c){var n=k(c,this.keyName)[0]||"",r=n.slice(this.keyName.length+1);return this.canAdd(c,r)?r:""},m}(E.default);i.default=b},function(e,i,o){var O=this&&this.__extends||function(){var _=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,c){m.__proto__=c}||function(m,c){for(var n in c)c.hasOwnProperty(n)&&(m[n]=c[n])};return function(m,c){_(m,c);function n(){this.constructor=m}m.prototype=c===null?Object.create(c):(n.prototype=c.prototype,new n)}}();Object.defineProperty(i,"__esModule",{value:!0});var E=o(12);function k(_){var m=_.split("-"),c=m.slice(1).map(function(n){return n[0].toUpperCase()+n.slice(1)}).join("");return m[0]+c}var b=function(_){O(m,_);function m(){return _!==null&&_.apply(this,arguments)||this}return m.keys=function(c){return(c.getAttribute("style")||"").split(";").map(function(n){var r=n.split(":");return r[0].trim()})},m.prototype.add=function(c,n){return this.canAdd(c,n)?(c.style[k(this.keyName)]=n,!0):!1},m.prototype.remove=function(c){c.style[k(this.keyName)]="",c.getAttribute("style")||c.removeAttribute("style")},m.prototype.value=function(c){var n=c.style[k(this.keyName)];return this.canAdd(c,n)?n:""},m}(E.default);i.default=b},function(e,i,o){Object.defineProperty(i,"__esModule",{value:!0});var O=function(){function b(_,m){for(var c=0;c$&&this.stack.undo.length>0){var T=this.stack.undo.pop();x=x.compose(T.undo),I=T.redo.compose(I)}else this.lastRecorded=$;this.stack.undo.push({redo:I,undo:x}),this.stack.undo.length>this.options.maxStack&&this.stack.undo.shift()}}},{key:"redo",value:function(){this.change("redo","undo")}},{key:"transform",value:function(I){this.stack.undo.forEach(function(A){A.undo=I.transform(A.undo,!0),A.redo=I.transform(A.redo,!0)}),this.stack.redo.forEach(function(A){A.undo=I.transform(A.undo,!0),A.redo=I.transform(A.redo,!0)})}},{key:"undo",value:function(){this.change("undo","redo")}}]),a}(c.default);h.DEFAULTS={delay:1e3,maxStack:100,userOnly:!1};function l(p){var a=p.ops[p.ops.length-1];return a==null?!1:a.insert!=null?typeof a.insert=="string"&&a.insert.endsWith(` +`):a.attributes!=null?Object.keys(a.attributes).some(function(g){return k.default.query(g,k.default.Scope.BLOCK)!=null}):!1}function u(p){var a=p.reduce(function(I,A){return I+=A.delete||0,I},0),g=p.length()-a;return l(p)&&(g-=1),g}i.default=h,i.getLastChangeIndex=u},function(e,i,o){Object.defineProperty(i,"__esModule",{value:!0}),i.default=i.BaseTooltip=void 0;var O=function(){function C(P,U){for(var F=0;F0&&arguments[0]!==void 0?arguments[0]:"link",N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;this.root.classList.remove("ql-hidden"),this.root.classList.add("ql-editing"),N!=null?this.textbox.value=N:F!==this.root.getAttribute("data-mode")&&(this.textbox.value=""),this.position(this.quill.getBounds(this.quill.selection.savedRange)),this.textbox.select(),this.textbox.setAttribute("placeholder",this.textbox.getAttribute("data-"+F)||""),this.root.setAttribute("data-mode",F)}},{key:"restoreFocus",value:function(){var F=this.quill.scrollingContainer.scrollTop;this.quill.focus(),this.quill.scrollingContainer.scrollTop=F}},{key:"save",value:function(){var F=this.textbox.value;switch(this.root.getAttribute("data-mode")){case"link":{var N=this.quill.root.scrollTop;this.linkRange?(this.quill.formatText(this.linkRange,"link",F,n.default.sources.USER),delete this.linkRange):(this.restoreFocus(),this.quill.format("link",F,n.default.sources.USER)),this.quill.root.scrollTop=N;break}case"video":F=M(F);case"formula":{if(!F)break;var j=this.quill.getSelection(!0);if(j!=null){var z=j.index+j.length;this.quill.insertEmbed(z,this.root.getAttribute("data-mode"),F,n.default.sources.USER),this.root.getAttribute("data-mode")==="formula"&&this.quill.insertText(z+1," ",n.default.sources.USER),this.quill.setSelection(z+2,n.default.sources.USER)}break}}this.textbox.value="",this.hide()}}]),P}(x.default);function M(C){var P=C.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtube\.com\/watch.*v=([a-zA-Z0-9_-]+)/)||C.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtu\.be\/([a-zA-Z0-9_-]+)/);return P?(P[1]||"https")+"://www.youtube.com/embed/"+P[2]+"?showinfo=0":(P=C.match(/^(?:(https?):\/\/)?(?:www\.)?vimeo\.com\/(\d+)/))?(P[1]||"https")+"://player.vimeo.com/video/"+P[2]+"/":C}function L(C,P){var U=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;P.forEach(function(F){var N=document.createElement("option");F===U?N.setAttribute("selected","selected"):N.setAttribute("value",F),C.appendChild(N)})}i.BaseTooltip=q,i.default=W},function(e,i,o){Object.defineProperty(i,"__esModule",{value:!0});var O=function(){function E(){this.head=this.tail=null,this.length=0}return E.prototype.append=function(){for(var k=[],b=0;b1&&this.append.apply(this,k.slice(1))},E.prototype.contains=function(k){for(var b,_=this.iterator();b=_();)if(b===k)return!0;return!1},E.prototype.insertBefore=function(k,b){!k||(k.next=b,b!=null?(k.prev=b.prev,b.prev!=null&&(b.prev.next=k),b.prev=k,b===this.head&&(this.head=k)):this.tail!=null?(this.tail.next=k,k.prev=this.tail,this.tail=k):(k.prev=null,this.head=this.tail=k),this.length+=1)},E.prototype.offset=function(k){for(var b=0,_=this.head;_!=null;){if(_===k)return b;b+=_.length(),_=_.next}return-1},E.prototype.remove=function(k){!this.contains(k)||(k.prev!=null&&(k.prev.next=k.next),k.next!=null&&(k.next.prev=k.prev),k===this.head&&(this.head=k.next),k===this.tail&&(this.tail=k.prev),this.length-=1)},E.prototype.iterator=function(k){return k===void 0&&(k=this.head),function(){var b=k;return k!=null&&(k=k.next),b}},E.prototype.find=function(k,b){b===void 0&&(b=!1);for(var _,m=this.iterator();_=m();){var c=_.length();if(kd?_(r,k-d,Math.min(b,d+h-k)):_(r,0,Math.min(h,k+b-d)),d+=h}},E.prototype.map=function(k){return this.reduce(function(b,_){return b.push(k(_)),b},[])},E.prototype.reduce=function(k,b){for(var _,m=this.iterator();_=m();)b=k(b,_);return b},E}();i.default=O},function(e,i,o){var O=this&&this.__extends||function(){var c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var d in r)r.hasOwnProperty(d)&&(n[d]=r[d])};return function(n,r){c(n,r);function d(){this.constructor=n}n.prototype=r===null?Object.create(r):(d.prototype=r.prototype,new d)}}();Object.defineProperty(i,"__esModule",{value:!0});var E=o(17),k=o(1),b={attributes:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0},_=100,m=function(c){O(n,c);function n(r){var d=c.call(this,r)||this;return d.scroll=d,d.observer=new MutationObserver(function(f){d.update(f)}),d.observer.observe(d.domNode,b),d.attach(),d}return n.prototype.detach=function(){c.prototype.detach.call(this),this.observer.disconnect()},n.prototype.deleteAt=function(r,d){this.update(),r===0&&d===this.length()?this.children.forEach(function(f){f.remove()}):c.prototype.deleteAt.call(this,r,d)},n.prototype.formatAt=function(r,d,f,h){this.update(),c.prototype.formatAt.call(this,r,d,f,h)},n.prototype.insertAt=function(r,d,f){this.update(),c.prototype.insertAt.call(this,r,d,f)},n.prototype.optimize=function(r,d){var f=this;r===void 0&&(r=[]),d===void 0&&(d={}),c.prototype.optimize.call(this,d);for(var h=[].slice.call(this.observer.takeRecords());h.length>0;)r.push(h.pop());for(var l=function(g,I){I===void 0&&(I=!0),!(g==null||g===f)&&g.domNode.parentNode!=null&&(g.domNode[k.DATA_KEY].mutations==null&&(g.domNode[k.DATA_KEY].mutations=[]),I&&l(g.parent))},u=function(g){g.domNode[k.DATA_KEY]==null||g.domNode[k.DATA_KEY].mutations==null||(g instanceof E.default&&g.children.forEach(u),g.optimize(d))},p=r,a=0;p.length>0;a+=1){if(a>=_)throw new Error("[Parchment] Maximum optimize iterations reached");for(p.forEach(function(g){var I=k.find(g.target,!0);I!=null&&(I.domNode===g.target&&(g.type==="childList"?(l(k.find(g.previousSibling,!1)),[].forEach.call(g.addedNodes,function(A){var x=k.find(A,!1);l(x,!1),x instanceof E.default&&x.children.forEach(function($){l($,!1)})})):g.type==="attributes"&&l(I.prev)),l(I))}),this.children.forEach(u),p=[].slice.call(this.observer.takeRecords()),h=p.slice();h.length>0;)r.push(h.pop())}},n.prototype.update=function(r,d){var f=this;d===void 0&&(d={}),r=r||this.observer.takeRecords(),r.map(function(h){var l=k.find(h.target,!0);return l==null?null:l.domNode[k.DATA_KEY].mutations==null?(l.domNode[k.DATA_KEY].mutations=[h],l):(l.domNode[k.DATA_KEY].mutations.push(h),null)}).forEach(function(h){h==null||h===f||h.domNode[k.DATA_KEY]==null||h.update(h.domNode[k.DATA_KEY].mutations||[],d)}),this.domNode[k.DATA_KEY].mutations!=null&&c.prototype.update.call(this,this.domNode[k.DATA_KEY].mutations,d),this.optimize(r,d)},n.blotName="scroll",n.defaultChild="block",n.scope=k.Scope.BLOCK_BLOT,n.tagName="DIV",n}(E.default);i.default=m},function(e,i,o){var O=this&&this.__extends||function(){var m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,n){c.__proto__=n}||function(c,n){for(var r in n)n.hasOwnProperty(r)&&(c[r]=n[r])};return function(c,n){m(c,n);function r(){this.constructor=c}c.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(i,"__esModule",{value:!0});var E=o(18),k=o(1);function b(m,c){if(Object.keys(m).length!==Object.keys(c).length)return!1;for(var n in m)if(m[n]!==c[n])return!1;return!0}var _=function(m){O(c,m);function c(){return m!==null&&m.apply(this,arguments)||this}return c.formats=function(n){if(n.tagName!==c.tagName)return m.formats.call(this,n)},c.prototype.format=function(n,r){var d=this;n===this.statics.blotName&&!r?(this.children.forEach(function(f){f instanceof E.default||(f=f.wrap(c.blotName,!0)),d.attributes.copy(f)}),this.unwrap()):m.prototype.format.call(this,n,r)},c.prototype.formatAt=function(n,r,d,f){if(this.formats()[d]!=null||k.query(d,k.Scope.ATTRIBUTE)){var h=this.isolate(n,r);h.format(d,f)}else m.prototype.formatAt.call(this,n,r,d,f)},c.prototype.optimize=function(n){m.prototype.optimize.call(this,n);var r=this.formats();if(Object.keys(r).length===0)return this.unwrap();var d=this.next;d instanceof c&&d.prev===this&&b(r,d.formats())&&(d.moveChildren(this),d.remove())},c.blotName="inline",c.scope=k.Scope.INLINE_BLOT,c.tagName="SPAN",c}(E.default);i.default=_},function(e,i,o){var O=this&&this.__extends||function(){var _=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,c){m.__proto__=c}||function(m,c){for(var n in c)c.hasOwnProperty(n)&&(m[n]=c[n])};return function(m,c){_(m,c);function n(){this.constructor=m}m.prototype=c===null?Object.create(c):(n.prototype=c.prototype,new n)}}();Object.defineProperty(i,"__esModule",{value:!0});var E=o(18),k=o(1),b=function(_){O(m,_);function m(){return _!==null&&_.apply(this,arguments)||this}return m.formats=function(c){var n=k.query(m.blotName).tagName;if(c.tagName!==n)return _.formats.call(this,c)},m.prototype.format=function(c,n){k.query(c,k.Scope.BLOCK)!=null&&(c===this.statics.blotName&&!n?this.replaceWith(m.blotName):_.prototype.format.call(this,c,n))},m.prototype.formatAt=function(c,n,r,d){k.query(r,k.Scope.BLOCK)!=null?this.format(r,d):_.prototype.formatAt.call(this,c,n,r,d)},m.prototype.insertAt=function(c,n,r){if(r==null||k.query(n,k.Scope.INLINE)!=null)_.prototype.insertAt.call(this,c,n,r);else{var d=this.split(c),f=k.create(n,r);d.parent.insertBefore(f,d)}},m.prototype.update=function(c,n){navigator.userAgent.match(/Trident/)?this.build():_.prototype.update.call(this,c,n)},m.blotName="block",m.scope=k.Scope.BLOCK_BLOT,m.tagName="P",m}(E.default);i.default=b},function(e,i,o){var O=this&&this.__extends||function(){var b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(_,m){_.__proto__=m}||function(_,m){for(var c in m)m.hasOwnProperty(c)&&(_[c]=m[c])};return function(_,m){b(_,m);function c(){this.constructor=_}_.prototype=m===null?Object.create(m):(c.prototype=m.prototype,new c)}}();Object.defineProperty(i,"__esModule",{value:!0});var E=o(19),k=function(b){O(_,b);function _(){return b!==null&&b.apply(this,arguments)||this}return _.formats=function(m){},_.prototype.format=function(m,c){b.prototype.formatAt.call(this,0,this.length(),m,c)},_.prototype.formatAt=function(m,c,n,r){m===0&&c===this.length()?this.format(n,r):b.prototype.formatAt.call(this,m,c,n,r)},_.prototype.formats=function(){return this.statics.formats(this.domNode)},_}(E.default);i.default=k},function(e,i,o){var O=this&&this.__extends||function(){var _=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,c){m.__proto__=c}||function(m,c){for(var n in c)c.hasOwnProperty(n)&&(m[n]=c[n])};return function(m,c){_(m,c);function n(){this.constructor=m}m.prototype=c===null?Object.create(c):(n.prototype=c.prototype,new n)}}();Object.defineProperty(i,"__esModule",{value:!0});var E=o(19),k=o(1),b=function(_){O(m,_);function m(c){var n=_.call(this,c)||this;return n.text=n.statics.value(n.domNode),n}return m.create=function(c){return document.createTextNode(c)},m.value=function(c){var n=c.data;return n.normalize&&(n=n.normalize()),n},m.prototype.deleteAt=function(c,n){this.domNode.data=this.text=this.text.slice(0,c)+this.text.slice(c+n)},m.prototype.index=function(c,n){return this.domNode===c?n:-1},m.prototype.insertAt=function(c,n,r){r==null?(this.text=this.text.slice(0,c)+n+this.text.slice(c),this.domNode.data=this.text):_.prototype.insertAt.call(this,c,n,r)},m.prototype.length=function(){return this.text.length},m.prototype.optimize=function(c){_.prototype.optimize.call(this,c),this.text=this.statics.value(this.domNode),this.text.length===0?this.remove():this.next instanceof m&&this.next.prev===this&&(this.insertAt(this.length(),this.next.value()),this.next.remove())},m.prototype.position=function(c,n){return[this.domNode,c]},m.prototype.split=function(c,n){if(n===void 0&&(n=!1),!n){if(c===0)return this;if(c===this.length())return this.next}var r=k.create(this.domNode.splitText(c));return this.parent.insertBefore(r,this.next),this.text=this.statics.value(this.domNode),r},m.prototype.update=function(c,n){var r=this;c.some(function(d){return d.type==="characterData"&&d.target===r.domNode})&&(this.text=this.statics.value(this.domNode))},m.prototype.value=function(){return this.text},m.blotName="text",m.scope=k.Scope.INLINE_BLOT,m}(E.default);i.default=b},function(e,i,o){var O=document.createElement("div");if(O.classList.toggle("test-class",!1),O.classList.contains("test-class")){var E=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(k,b){return arguments.length>1&&!this.contains(k)==!b?b:E.call(this,k)}}String.prototype.startsWith||(String.prototype.startsWith=function(k,b){return b=b||0,this.substr(b,k.length)===k}),String.prototype.endsWith||(String.prototype.endsWith=function(k,b){var _=this.toString();(typeof b!="number"||!isFinite(b)||Math.floor(b)!==b||b>_.length)&&(b=_.length),b-=k.length;var m=_.indexOf(k,b);return m!==-1&&m===b}),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(b){if(this===null)throw new TypeError("Array.prototype.find called on null or undefined");if(typeof b!="function")throw new TypeError("predicate must be a function");for(var _=Object(this),m=_.length>>>0,c=arguments[1],n,r=0;rg.length?a:g,x=a.length>g.length?g:a,$=A.indexOf(x);if($!=-1)return I=[[O,A.substring(0,$)],[E,x],[O,A.substring($+x.length)]],a.length>g.length&&(I[0][0]=I[2][0]=o),I;if(x.length==1)return[[o,a],[O,g]];var T=r(a,g);if(T){var S=T[0],v=T[1],y=T[2],w=T[3],D=T[4],R=k(S,y),B=k(v,w);return R.concat([[E,D]],B)}return _(a,g)}function _(a,g){for(var I=a.length,A=g.length,x=Math.ceil((I+A)/2),$=x,T=2*x,S=new Array(T),v=new Array(T),y=0;yI)B+=2;else if(U>A)R+=2;else if(D){var F=$+w-L;if(F>=0&&F=N)return m(a,g,P,U)}}}for(var j=-M+W;j<=M-q;j+=2){var F=$+j,N;j==-M||j!=M&&v[F-1]I)q+=2;else if(z>A)W+=2;else if(!D){var C=$+w-j;if(C>=0&&C=N)return m(a,g,P,U)}}}}return[[o,a],[O,g]]}function m(a,g,I,A){var x=a.substring(0,I),$=g.substring(0,A),T=a.substring(I),S=g.substring(A),v=k(x,$),y=k(T,S);return v.concat(y)}function c(a,g){if(!a||!g||a.charAt(0)!=g.charAt(0))return 0;for(var I=0,A=Math.min(a.length,g.length),x=A,$=0;Ig.length?a:g,A=a.length>g.length?g:a;if(I.length<4||A.length*2=B.length?[P,U,F,N,C]:null}var $=x(I,A,Math.ceil(I.length/4)),T=x(I,A,Math.ceil(I.length/2)),S;if(!$&&!T)return null;T?$?S=$[4].length>T[4].length?$:T:S=T:S=$;var v,y,w,D;a.length>g.length?(v=S[0],y=S[1],w=S[2],D=S[3]):(w=S[0],D=S[1],v=S[2],y=S[3]);var R=S[4];return[v,y,w,D,R]}function d(a){a.push([E,""]);for(var g=0,I=0,A=0,x="",$="",T;g1?(I!==0&&A!==0&&(T=c($,x),T!==0&&(g-I-A>0&&a[g-I-A-1][0]==E?a[g-I-A-1][1]+=$.substring(0,T):(a.splice(0,0,[E,$.substring(0,T)]),g++),$=$.substring(T),x=x.substring(T)),T=n($,x),T!==0&&(a[g][1]=$.substring($.length-T)+a[g][1],$=$.substring(0,$.length-T),x=x.substring(0,x.length-T))),I===0?a.splice(g-A,I+A,[O,$]):A===0?a.splice(g-I,I+A,[o,x]):a.splice(g-I-A,I+A,[o,x],[O,$]),g=g-I-A+(I?1:0)+(A?1:0)+1):g!==0&&a[g-1][0]==E?(a[g-1][1]+=a[g][1],a.splice(g,1)):g++,A=0,I=0,x="",$="";break}a[a.length-1][1]===""&&a.pop();var S=!1;for(g=1;g0&&A.splice(x+2,0,[T[0],S]),p(A,x,3)}else return a}function u(a){for(var g=!1,I=function(T){return T.charCodeAt(0)>=56320&&T.charCodeAt(0)<=57343},A=function(T){return T.charCodeAt(T.length-1)>=55296&&T.charCodeAt(T.length-1)<=56319},x=2;x0&&$.push(a[x]);return $}function p(a,g,I){for(var A=g+I-1;A>=0&&A>=g-1;A--)if(A+1\r?\n +\<"),this.convert();var Y=this.quill.getFormat(this.quill.selection.savedRange.index);if(Y[A.default.blotName]){var et=this.container.innerText;return this.container.innerHTML="",new c.default().insert(et,y({},A.default.blotName,Y[A.default.blotName]))}var it=this.prepareMatching(),rt=E(it,2),ct=rt[0],ft=rt[1],at=j(this.container,ct,ft);return F(at,` +`)&&at.ops[at.ops.length-1].attributes==null&&(at=at.compose(new c.default().retain(at.length()-1).delete(1))),B.log("convert",this.container.innerHTML,at),this.container.innerHTML="",at}},{key:"dangerouslyPasteHTML",value:function(Z,Y){var et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:f.default.sources.API;if(typeof Z=="string")this.quill.setContents(this.convert(Z),Y),this.quill.setSelection(0,f.default.sources.SILENT);else{var it=this.convert(Y);this.quill.updateContents(new c.default().retain(Z).concat(it),et),this.quill.setSelection(Z+it.length(),f.default.sources.SILENT)}}},{key:"onPaste",value:function(Z){var Y=this;if(!(Z.defaultPrevented||!this.quill.isEnabled())){var et=this.quill.getSelection(),it=new c.default().retain(et.index),rt=this.quill.scrollingContainer.scrollTop;this.container.focus(),this.quill.selection.update(f.default.sources.SILENT),setTimeout(function(){it=it.concat(Y.convert()).delete(et.length),Y.quill.updateContents(it,f.default.sources.USER),Y.quill.setSelection(it.length()-et.length,f.default.sources.SILENT),Y.quill.scrollingContainer.scrollTop=rt,Y.quill.focus()},1)}}},{key:"prepareMatching",value:function(){var Z=this,Y=[],et=[];return this.matchers.forEach(function(it){var rt=E(it,2),ct=rt[0],ft=rt[1];switch(ct){case Node.TEXT_NODE:et.push(ft);break;case Node.ELEMENT_NODE:Y.push(ft);break;default:[].forEach.call(Z.container.querySelectorAll(ct),function(at){at[W]=at[W]||[],at[W].push(ft)});break}}),[Y,et]}}]),K}(p.default);C.DEFAULTS={matchers:[],matchVisual:!0};function P(V,K,Q){return(typeof K=="undefined"?"undefined":O(K))==="object"?Object.keys(K).reduce(function(Z,Y){return P(Z,Y,K[Y])},V):V.reduce(function(Z,Y){return Y.attributes&&Y.attributes[K]?Z.push(Y):Z.insert(Y.insert,(0,_.default)({},y({},K,Q),Y.attributes))},new c.default)}function U(V){if(V.nodeType!==Node.ELEMENT_NODE)return{};var K="__ql-computed-style";return V[K]||(V[K]=window.getComputedStyle(V))}function F(V,K){for(var Q="",Z=V.ops.length-1;Z>=0&&Q.length-1}function j(V,K,Q){return V.nodeType===V.TEXT_NODE?Q.reduce(function(Z,Y){return Y(V,Z)},new c.default):V.nodeType===V.ELEMENT_NODE?[].reduce.call(V.childNodes||[],function(Z,Y){var et=j(Y,K,Q);return Y.nodeType===V.ELEMENT_NODE&&(et=K.reduce(function(it,rt){return rt(Y,it)},et),et=(Y[W]||[]).reduce(function(it,rt){return rt(Y,it)},et)),Z.concat(et)},new c.default):new c.default}function z(V,K,Q){return P(Q,V,!0)}function H(V,K){var Q=r.default.Attributor.Attribute.keys(V),Z=r.default.Attributor.Class.keys(V),Y=r.default.Attributor.Style.keys(V),et={};return Q.concat(Z).concat(Y).forEach(function(it){var rt=r.default.query(it,r.default.Scope.ATTRIBUTE);rt!=null&&(et[rt.attrName]=rt.value(V),et[rt.attrName])||(rt=M[it],rt!=null&&(rt.attrName===it||rt.keyName===it)&&(et[rt.attrName]=rt.value(V)||void 0),rt=L[it],rt!=null&&(rt.attrName===it||rt.keyName===it)&&(rt=L[it],et[rt.attrName]=rt.value(V)||void 0))}),Object.keys(et).length>0&&(K=P(K,et)),K}function G(V,K){var Q=r.default.query(V);if(Q==null)return K;if(Q.prototype instanceof r.default.Embed){var Z={},Y=Q.value(V);Y!=null&&(Z[Q.blotName]=Y,K=new c.default().insert(Z,Q.formats(V)))}else typeof Q.formats=="function"&&(K=P(K,Q.blotName,Q.formats(V)));return K}function X(V,K){return F(K,` `)||K.insert(` `),K}function J(){return new c.default}function tt(V,K){var Q=r.default.query(V);if(Q==null||Q.blotName!=="list-item"||!F(K,` `))return K;for(var Z=-1,Y=V.parentNode;!Y.classList.contains("ql-clipboard");)(r.default.query(Y)||{}).blotName==="list"&&(Z+=1),Y=Y.parentNode;return Z<=0?K:K.compose(new c.default().retain(K.length()-1).retain(1,{indent:Z}))}function nt(V,K){return F(K,` @@ -38,11 +38,11 @@ import{n as pt,d as yt,m as _t,c as Ft,e as Ut,g as Zt,f as Xt,r as Jt}from"./ap `),K}function ot(V,K){if(N(V)&&V.nextElementSibling!=null&&!F(K,` `)){var Q=V.offsetHeight+parseFloat(U(V).marginTop)+parseFloat(U(V).marginBottom);V.nextElementSibling.offsetTop>V.offsetTop+Q*1.5&&K.insert(` -`)}return K}function ut(V,K){var Q={},Z=V.style||{};return Z.fontStyle&&U(V).fontStyle==="italic"&&(Q.italic=!0),Z.fontWeight&&(U(V).fontWeight.startsWith("bold")||parseInt(U(V).fontWeight)>=700)&&(Q.bold=!0),Object.keys(Q).length>0&&(K=P(K,Q)),parseFloat(Z.textIndent||0)>0&&(K=new c.default().insert(" ").concat(K)),K}function lt(V,K){var Q=V.data;if(V.parentNode.tagName==="O:P")return K.insert(Q.trim());if(Q.trim().length===0&&V.parentNode.classList.contains("ql-clipboard"))return K;if(!U(V.parentNode).whiteSpace.startsWith("pre")){var Z=function(et,it){return it=it.replace(/[^\u00a0]/g,""),it.length<1&&et?" ":it};Q=Q.replace(/\r\n/g," ").replace(/\n/g," "),Q=Q.replace(/\s\s+/g,Z.bind(Z,!0)),(V.previousSibling==null&&N(V.parentNode)||V.previousSibling!=null&&N(V.previousSibling))&&(Q=Q.replace(/^\s+/,Z.bind(Z,!1))),(V.nextSibling==null&&N(V.parentNode)||V.nextSibling!=null&&N(V.nextSibling))&&(Q=Q.replace(/\s+$/,Z.bind(Z,!1)))}return K.insert(Q)}i.default=C,i.matchAttributor=H,i.matchBlot=G,i.matchNewline=nt,i.matchSpacing=ot,i.matchText=lt},function(e,i,a){Object.defineProperty(i,"__esModule",{value:!0});var O=function(){function d(f,h){for(var l=0;l '},function(e,i,a){Object.defineProperty(i,"__esModule",{value:!0});var O=function(){function d(f,h){for(var l=0;lr.right&&(f=r.right-d.right,this.root.style.left=c+f+"px"),d.leftr.bottom){var h=d.bottom-d.top,l=m.bottom-m.top+h;this.root.style.top=n-l+"px",this.root.classList.add("ql-flip")}return f}},{key:"show",value:function(){this.root.classList.remove("ql-editing"),this.root.classList.remove("ql-hidden")}}]),b}();i.default=k},function(e,i,a){Object.defineProperty(i,"__esModule",{value:!0});var O=function(){function T(E,v){var y=[],w=!0,D=!1,R=void 0;try{for(var B=E[Symbol.iterator](),W;!(w=(W=B.next()).done)&&(y.push(W.value),!(v&&y.length===v));w=!0);}catch(q){D=!0,R=q}finally{try{!w&&B.return&&B.return()}finally{if(D)throw R}}return y}return function(E,v){if(Array.isArray(E))return E;if(Symbol.iterator in Object(E))return T(E,v);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),S=function T(E,v,y){E===null&&(E=Function.prototype);var w=Object.getOwnPropertyDescriptor(E,v);if(w===void 0){var D=Object.getPrototypeOf(E);return D===null?void 0:T(D,v,y)}else{if("value"in w)return w.value;var R=w.get;return R===void 0?void 0:R.call(y)}},k=function(){function T(E,v){for(var y=0;y','','',''].join(""),i.default=x},function(e,i,a){Object.defineProperty(i,"__esModule",{value:!0});var O=a(29),S=Y(O),k=a(36),b=a(38),_=a(64),m=a(65),c=Y(m),n=a(66),r=Y(n),d=a(67),f=Y(d),h=a(37),l=a(26),u=a(39),p=a(40),o=a(56),g=Y(o),I=a(68),A=Y(I),x=a(27),$=Y(x),T=a(69),E=Y(T),v=a(70),y=Y(v),w=a(71),D=Y(w),R=a(72),B=Y(R),W=a(73),q=Y(W),M=a(13),L=Y(M),C=a(74),P=Y(C),U=a(75),F=Y(U),N=a(57),j=Y(N),z=a(41),H=Y(z),G=a(28),X=Y(G),J=a(59),tt=Y(J),nt=a(60),ot=Y(nt),ut=a(61),lt=Y(ut),V=a(108),K=Y(V),Q=a(62),Z=Y(Q);function Y(et){return et&&et.__esModule?et:{default:et}}S.default.register({"attributors/attribute/direction":b.DirectionAttribute,"attributors/class/align":k.AlignClass,"attributors/class/background":h.BackgroundClass,"attributors/class/color":l.ColorClass,"attributors/class/direction":b.DirectionClass,"attributors/class/font":u.FontClass,"attributors/class/size":p.SizeClass,"attributors/style/align":k.AlignStyle,"attributors/style/background":h.BackgroundStyle,"attributors/style/color":l.ColorStyle,"attributors/style/direction":b.DirectionStyle,"attributors/style/font":u.FontStyle,"attributors/style/size":p.SizeStyle},!0),S.default.register({"formats/align":k.AlignClass,"formats/direction":b.DirectionClass,"formats/indent":_.IndentClass,"formats/background":h.BackgroundStyle,"formats/color":l.ColorStyle,"formats/font":u.FontClass,"formats/size":p.SizeClass,"formats/blockquote":c.default,"formats/code-block":L.default,"formats/header":r.default,"formats/list":f.default,"formats/bold":g.default,"formats/code":M.Code,"formats/italic":A.default,"formats/link":$.default,"formats/script":E.default,"formats/strike":y.default,"formats/underline":D.default,"formats/image":B.default,"formats/video":q.default,"formats/list/item":d.ListItem,"modules/formula":P.default,"modules/syntax":F.default,"modules/toolbar":j.default,"themes/bubble":K.default,"themes/snow":Z.default,"ui/icons":H.default,"ui/picker":X.default,"ui/icon-picker":ot.default,"ui/color-picker":tt.default,"ui/tooltip":lt.default},!0),i.default=S.default},function(e,i,a){Object.defineProperty(i,"__esModule",{value:!0}),i.IndentClass=void 0;var O=function(){function f(h,l){for(var u=0;u0&&this.children.tail.format(A,x)}},{key:"formats",value:function(){return d({},this.statics.blotName,this.statics.formats(this.domNode))}},{key:"insertBefore",value:function(A,x){if(A instanceof u)S(g.prototype.__proto__||Object.getPrototypeOf(g.prototype),"insertBefore",this).call(this,A,x);else{var $=x==null?this.length():x.offset(this),T=this.split($);T.parent.insertBefore(A,T)}}},{key:"optimize",value:function(A){S(g.prototype.__proto__||Object.getPrototypeOf(g.prototype),"optimize",this).call(this,A);var x=this.next;x!=null&&x.prev===this&&x.statics.blotName===this.statics.blotName&&x.domNode.tagName===this.domNode.tagName&&x.domNode.getAttribute("data-checked")===this.domNode.getAttribute("data-checked")&&(x.moveChildren(this),x.remove())}},{key:"replace",value:function(A){if(A.statics.blotName!==this.statics.blotName){var x=b.default.create(this.statics.defaultChild);A.moveChildren(x),this.appendChild(x)}S(g.prototype.__proto__||Object.getPrototypeOf(g.prototype),"replace",this).call(this,A)}}]),g}(n.default);p.blotName="list",p.scope=b.default.Scope.BLOCK_BLOT,p.tagName=["OL","UL"],p.defaultChild="list-item",p.allowedChildren=[u],i.ListItem=u,i.default=p},function(e,i,a){Object.defineProperty(i,"__esModule",{value:!0});var O=a(56),S=k(O);function k(n){return n&&n.__esModule?n:{default:n}}function b(n,r){if(!(n instanceof r))throw new TypeError("Cannot call a class as a function")}function _(n,r){if(!n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r&&(typeof r=="object"||typeof r=="function")?r:n}function m(n,r){if(typeof r!="function"&&r!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof r);n.prototype=Object.create(r&&r.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),r&&(Object.setPrototypeOf?Object.setPrototypeOf(n,r):n.__proto__=r)}var c=function(n){m(r,n);function r(){return b(this,r),_(this,(r.__proto__||Object.getPrototypeOf(r)).apply(this,arguments))}return r}(S.default);c.blotName="italic",c.tagName=["EM","I"],i.default=c},function(e,i,a){Object.defineProperty(i,"__esModule",{value:!0});var O=function(){function d(f,h){for(var l=0;l-1?o?this.domNode.setAttribute(p,o):this.domNode.removeAttribute(p):S(l.prototype.__proto__||Object.getPrototypeOf(l.prototype),"format",this).call(this,p,o)}}],[{key:"create",value:function(p){var o=S(l.__proto__||Object.getPrototypeOf(l),"create",this).call(this,p);return typeof p=="string"&&o.setAttribute("src",this.sanitize(p)),o}},{key:"formats",value:function(p){return d.reduce(function(o,g){return p.hasAttribute(g)&&(o[g]=p.getAttribute(g)),o},{})}},{key:"match",value:function(p){return/\.(jpe?g|gif|png)$/.test(p)||/^data:image\/.+;base64/.test(p)}},{key:"sanitize",value:function(p){return(0,_.sanitize)(p,["http","https","data"])?p:"//:0"}},{key:"value",value:function(p){return p.getAttribute("src")}}]),l}(b.default.Embed);f.blotName="image",f.tagName="IMG",i.default=f},function(e,i,a){Object.defineProperty(i,"__esModule",{value:!0});var O=function(){function h(l,u){for(var p=0;p-1?o?this.domNode.setAttribute(p,o):this.domNode.removeAttribute(p):S(l.prototype.__proto__||Object.getPrototypeOf(l.prototype),"format",this).call(this,p,o)}}],[{key:"create",value:function(p){var o=S(l.__proto__||Object.getPrototypeOf(l),"create",this).call(this,p);return o.setAttribute("frameborder","0"),o.setAttribute("allowfullscreen",!0),o.setAttribute("src",this.sanitize(p)),o}},{key:"formats",value:function(p){return d.reduce(function(o,g){return p.hasAttribute(g)&&(o[g]=p.getAttribute(g)),o},{})}},{key:"sanitize",value:function(p){return _.default.sanitize(p)}},{key:"value",value:function(p){return p.getAttribute("src")}}]),l}(k.BlockEmbed);f.blotName="video",f.className="ql-video",f.tagName="IFRAME",i.default=f},function(e,i,a){Object.defineProperty(i,"__esModule",{value:!0}),i.default=i.FormulaBlot=void 0;var O=function(){function p(o,g){for(var I=0;I0||this.cachedText==null)&&(this.domNode.innerHTML=$(T),this.domNode.normalize(),this.attach()),this.cachedText=T)}}]),A}(d.default);p.className="ql-syntax";var o=new b.default.Attributor.Class("token","hljs",{scope:b.default.Scope.INLINE}),g=function(I){u(A,I),O(A,null,[{key:"register",value:function(){m.default.register(o,!0),m.default.register(p,!0)}}]);function A(x,$){h(this,A);var T=l(this,(A.__proto__||Object.getPrototypeOf(A)).call(this,x,$));if(typeof T.options.highlight!="function")throw new Error("Syntax module requires highlight.js. Please include the library on the page before Quill.");var E=null;return T.quill.on(m.default.events.SCROLL_OPTIMIZE,function(){clearTimeout(E),E=setTimeout(function(){T.highlight(),E=null},T.options.interval)}),T.highlight(),T}return O(A,[{key:"highlight",value:function(){var $=this;if(!this.quill.selection.composing){this.quill.update(m.default.sources.USER);var T=this.quill.getSelection();this.quill.scroll.descendants(p).forEach(function(E){E.highlight($.options.highlight)}),this.quill.update(m.default.sources.SILENT),T!=null&&this.quill.setSelection(T,m.default.sources.SILENT)}}}]),A}(n.default);g.DEFAULTS={highlight:function(){return window.hljs==null?null:function(I){var A=window.hljs.highlightAuto(I);return A.value}}(),interval:1e3},i.CodeBlock=p,i.CodeToken=o,i.default=g},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i,a){Object.defineProperty(i,"__esModule",{value:!0}),i.default=i.BubbleTooltip=void 0;var O=function A(x,$,T){x===null&&(x=Function.prototype);var E=Object.getOwnPropertyDescriptor(x,$);if(E===void 0){var v=Object.getPrototypeOf(x);return v===null?void 0:A(v,$,T)}else{if("value"in E)return E.value;var y=E.get;return y===void 0?void 0:y.call(T)}},S=function(){function A(x,$){for(var T=0;T<$.length;T++){var E=$[T];E.enumerable=E.enumerable||!1,E.configurable=!0,"value"in E&&(E.writable=!0),Object.defineProperty(x,E.key,E)}}return function(x,$,T){return $&&A(x.prototype,$),T&&A(x,T),x}}(),k=a(3),b=h(k),_=a(8),m=h(_),c=a(43),n=h(c),r=a(15),d=a(41),f=h(d);function h(A){return A&&A.__esModule?A:{default:A}}function l(A,x){if(!(A instanceof x))throw new TypeError("Cannot call a class as a function")}function u(A,x){if(!A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x&&(typeof x=="object"||typeof x=="function")?x:A}function p(A,x){if(typeof x!="function"&&x!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof x);A.prototype=Object.create(x&&x.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}}),x&&(Object.setPrototypeOf?Object.setPrototypeOf(A,x):A.__proto__=x)}var o=[["bold","italic","link"],[{header:1},{header:2},"blockquote"]],g=function(A){p(x,A);function x($,T){l(this,x),T.modules.toolbar!=null&&T.modules.toolbar.container==null&&(T.modules.toolbar.container=o);var E=u(this,(x.__proto__||Object.getPrototypeOf(x)).call(this,$,T));return E.quill.container.classList.add("ql-bubble"),E}return S(x,[{key:"extendToolbar",value:function(T){this.tooltip=new I(this.quill,this.options.bounds),this.tooltip.root.appendChild(T.container),this.buildButtons([].slice.call(T.container.querySelectorAll("button")),f.default),this.buildPickers([].slice.call(T.container.querySelectorAll("select")),f.default)}}]),x}(n.default);g.DEFAULTS=(0,b.default)(!0,{},n.default.DEFAULTS,{modules:{toolbar:{handlers:{link:function(x){x?this.quill.theme.tooltip.edit():this.quill.format("link",!1)}}}}});var I=function(A){p(x,A);function x($,T){l(this,x);var E=u(this,(x.__proto__||Object.getPrototypeOf(x)).call(this,$,T));return E.quill.on(m.default.events.EDITOR_CHANGE,function(v,y,w,D){if(v===m.default.events.SELECTION_CHANGE)if(y!=null&&y.length>0&&D===m.default.sources.USER){E.show(),E.root.style.left="0px",E.root.style.width="",E.root.style.width=E.root.offsetWidth+"px";var R=E.quill.getLines(y.index,y.length);if(R.length===1)E.position(E.quill.getBounds(y));else{var B=R[R.length-1],W=E.quill.getIndex(B),q=Math.min(B.length()-1,y.index+y.length-W),M=E.quill.getBounds(new r.Range(W,q));E.position(M)}}else document.activeElement!==E.textbox&&E.quill.hasFocus()&&E.hide()}),E}return S(x,[{key:"listen",value:function(){var T=this;O(x.prototype.__proto__||Object.getPrototypeOf(x.prototype),"listen",this).call(this),this.root.querySelector(".ql-close").addEventListener("click",function(){T.root.classList.remove("ql-editing")}),this.quill.on(m.default.events.SCROLL_OPTIMIZE,function(){setTimeout(function(){if(!T.root.classList.contains("ql-hidden")){var E=T.quill.getSelection();E!=null&&T.position(T.quill.getBounds(E))}},1)})}},{key:"cancel",value:function(){this.show()}},{key:"position",value:function(T){var E=O(x.prototype.__proto__||Object.getPrototypeOf(x.prototype),"position",this).call(this,T),v=this.root.querySelector(".ql-tooltip-arrow");if(v.style.marginLeft="",E===0)return E;v.style.marginLeft=-1*E-v.offsetWidth/2+"px"}}]),x}(c.BaseTooltip);I.TEMPLATE=['','
','','',"
"].join(""),i.BubbleTooltip=I,i.default=g},function(e,i,a){e.exports=a(63)}]).default})})(Vt);var dt=Zt(Vt.exports);function wt(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?wt=function(s){return typeof s}:wt=function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},wt(t)}function Kt(t,s){if(!(t instanceof s))throw new TypeError("Cannot call a class as a function")}function Ct(t,s){for(var e=0;et.length)&&(s=t.length);for(var e=0,i=new Array(s);e=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(b){throw b},f:a}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var O=!0,S=!1,k;return{s:function(){e=e.call(t)},n:function(){var b=e.next();return O=b.done,b},e:function(b){S=!0,k=b},f:function(){try{!O&&e.return!=null&&e.return()}finally{if(S)throw k}}}}var ht={TAB:9,ENTER:13,ESCAPE:27,UP:38,DOWN:40};function Ve(t,s,e){var i=t;return Object.keys(s).forEach(function(a){e.indexOf(a)>-1?i.dataset[a]=s[a]:delete i.dataset[a]}),i}function Ke(t,s){return s.reduce(function(e,i){var a=t.lastIndexOf(i);return a>e.mentionCharIndex?{mentionChar:i,mentionCharIndex:a}:{mentionChar:e.mentionChar,mentionCharIndex:e.mentionCharIndex}},{mentionChar:null,mentionCharIndex:-1})}function We(t,s){return s.test(t)}function Ge(t,s,e){return t>-1?!(e&&!(t===0||!!s[t-1].match(/\s/g))):!1}function Ye(t){return wt(t)!=="object"||t===null?t:JSON.parse(JSON.stringify(t))}var Qe=dt.import("blots/embed"),Ot=function(t){je(e,t);var s=Fe(e);function e(i,a){var O;return Kt(this,e),O=s.call(this,i,a),Mt(St(O),"hoverHandler",void 0),Mt(St(O),"hoverHandler",void 0),O.clickHandler=null,O.hoverHandler=null,O.mounted=!1,O}return Wt(e,[{key:"attach",value:function(){bt(vt(e.prototype),"attach",this).call(this),this.mounted||(this.mounted=!0,this.clickHandler=this.getClickHandler(),this.hoverHandler=this.getHoverHandler(),this.domNode.addEventListener("click",this.clickHandler,!1),this.domNode.addEventListener("mouseenter",this.hoverHandler,!1))}},{key:"detach",value:function(){bt(vt(e.prototype),"detach",this).call(this),this.mounted=!1,this.clickHandler&&(this.domNode.removeEventListener("click",this.clickHandler),this.clickHandler=null)}},{key:"getClickHandler",value:function(){var a=this;return function(O){var S=a.buildEvent("mention-clicked",O);window.dispatchEvent(S),O.preventDefault()}}},{key:"getHoverHandler",value:function(){var a=this;return function(O){var S=a.buildEvent("mention-hovered",O);window.dispatchEvent(S),O.preventDefault()}}},{key:"buildEvent",value:function(a,O){var S=new Event(a,{bubbles:!0,cancelable:!0});return S.value=kt({},this.domNode.dataset),S.event=O,S}}],[{key:"create",value:function(a){var O=bt(vt(e),"create",this).call(this),S=document.createElement("span");return S.className="ql-mention-denotation-char",S.innerHTML=a.denotationChar,O.appendChild(S),O.innerHTML+=a.value,e.setDataValues(O,a)}},{key:"setDataValues",value:function(a,O){var S=a;return Object.keys(O).forEach(function(k){S.dataset[k]=O[k]}),S}},{key:"value",value:function(a){return a.dataset}}]),e}(Qe);Ot.blotName="mention";Ot.tagName="span";Ot.className="mention";dt.register(Ot);var Ze=function(){function t(s,e){var i=this;Kt(this,t),this.isOpen=!1,this.itemIndex=0,this.mentionCharPos=null,this.cursorPos=null,this.values=[],this.suspendMouseEnter=!1,this.existingSourceExecutionToken=null,this.quill=s,this.options={source:null,renderItem:function(b){return"".concat(b.value)},renderLoading:function(){return null},onSelect:function(b,_){_(b)},mentionDenotationChars:["@"],showDenotationChar:!0,allowedChars:/^[a-zA-Z0-9_]*$/,minChars:0,maxChars:31,offsetTop:2,offsetLeft:0,isolateCharacter:!1,fixMentionsToQuill:!1,positioningStrategy:"normal",defaultMenuOrientation:"bottom",blotName:"mention",dataAttributes:["id","value","denotationChar","link","target","disabled"],linkTarget:"_blank",onOpen:function(){return!0},onBeforeClose:function(){return!0},onClose:function(){return!0},listItemClass:"ql-mention-list-item",mentionContainerClass:"ql-mention-list-container",mentionListClass:"ql-mention-list",spaceAfterInsert:!0,selectKeys:[ht.ENTER]},kt(this.options,e,{dataAttributes:Array.isArray(e.dataAttributes)?this.options.dataAttributes.concat(e.dataAttributes):this.options.dataAttributes}),this.mentionContainer=document.createElement("div"),this.mentionContainer.className=this.options.mentionContainerClass?this.options.mentionContainerClass:"",this.mentionContainer.style.cssText="display: none; position: absolute;",this.mentionContainer.onmousemove=this.onContainerMouseMove.bind(this),this.options.fixMentionsToQuill&&(this.mentionContainer.style.width="auto"),this.mentionList=document.createElement("ul"),this.mentionList.id="quill-mention-list",s.root.setAttribute("aria-owns","quill-mention-list"),this.mentionList.className=this.options.mentionListClass?this.options.mentionListClass:"",this.mentionContainer.appendChild(this.mentionList),s.on("text-change",this.onTextChange.bind(this)),s.on("selection-change",this.onSelectionChange.bind(this)),s.container.addEventListener("paste",function(){setTimeout(function(){var k=s.getSelection();i.onSelectionChange(k)})}),s.keyboard.addBinding({key:ht.TAB},this.selectHandler.bind(this)),s.keyboard.bindings[ht.TAB].unshift(s.keyboard.bindings[ht.TAB].pop());var a=He(this.options.selectKeys),O;try{for(a.s();!(O=a.n()).done;){var S=O.value;s.keyboard.addBinding({key:S},this.selectHandler.bind(this))}}catch(k){a.e(k)}finally{a.f()}s.keyboard.bindings[ht.ENTER].unshift(s.keyboard.bindings[ht.ENTER].pop()),s.keyboard.addBinding({key:ht.ESCAPE},this.escapeHandler.bind(this)),s.keyboard.addBinding({key:ht.UP},this.upHandler.bind(this)),s.keyboard.addBinding({key:ht.DOWN},this.downHandler.bind(this))}return Wt(t,[{key:"selectHandler",value:function(){return this.isOpen&&!this.existingSourceExecutionToken?(this.selectItem(),!1):!0}},{key:"escapeHandler",value:function(){return this.isOpen?(this.existingSourceExecutionToken&&(this.existingSourceExecutionToken.abandoned=!0),this.hideMentionList(),!1):!0}},{key:"upHandler",value:function(){return this.isOpen&&!this.existingSourceExecutionToken?(this.prevItem(),!1):!0}},{key:"downHandler",value:function(){return this.isOpen&&!this.existingSourceExecutionToken?(this.nextItem(),!1):!0}},{key:"showMentionList",value:function(){this.options.positioningStrategy==="fixed"?document.body.appendChild(this.mentionContainer):this.quill.container.appendChild(this.mentionContainer),this.mentionContainer.style.visibility="hidden",this.mentionContainer.style.display="",this.mentionContainer.scrollTop=0,this.setMentionContainerPosition(),this.setIsOpen(!0)}},{key:"hideMentionList",value:function(){this.options.onBeforeClose(),this.mentionContainer.style.display="none",this.mentionContainer.remove(),this.setIsOpen(!1),this.quill.root.removeAttribute("aria-activedescendant")}},{key:"highlightItem",value:function(){for(var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,i=0;ik-a&&(this.mentionContainer.scrollTop+=O-k+a)}}},{key:"getItemData",value:function(){var e=this.mentionList.childNodes[this.itemIndex].dataset.link,i=typeof e!="undefined",a=this.mentionList.childNodes[this.itemIndex].dataset.target;return i&&(this.mentionList.childNodes[this.itemIndex].dataset.value='-1&&(n=setTimeout(function(){m(),c(),a({statusText:"Request Timeout",status:408})},e)),window[S]=function(d){clearTimeout(n),m(),c(),i(d)};var r=document.createElement("script");r.addEventListener("error",_),r.src=t+(/\?/.test(t)?"&":"?")+b,document.body.appendChild(r)})}var Je=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"chat-emoji-wrapper"},[e("div",{staticClass:"chat-emoji-box"},[t.type==="emosearch"?e("div",{staticClass:"chat-emoji-emosearch"},[e("Input",{attrs:{clearable:"",placeholder:t.$L("\u641C\u7D22\u8868\u60C5")},model:{value:t.emosearchKey,callback:function(i){t.emosearchKey=i},expression:"emosearchKey"}},[e("Icon",{class:{"icon-loading":t.emosearchLoad},attrs:{slot:"prefix",type:t.emosearchLoad?"ios-loading":"ios-search"},slot:"prefix"})],1)],1):t._e(),e("ul",{staticClass:"scrollbar-overlay",class:[t.type,"no-dark-content"]},t._l(t.list,function(i){return e("li",{on:{click:function(a){return t.onSelect(a,i)}}},[i.type==="emoticon"?e("img",{attrs:{src:i.src,title:i.name,alt:i.name}}):e("span",{attrs:{title:i.name},domProps:{innerHTML:t._s(i.html)}})])}),0)]),e("ul",{staticClass:"chat-emoji-menu"},[e("li",{class:{active:t.type==="emosearch"},on:{click:function(i){t.type="emosearch"}}},[e("i",{staticClass:"taskfont"},[t._v("\uE6F8")])]),e("li",{class:{active:t.type==="emoji"},on:{click:function(i){t.type="emoji"}}},[e("span",{staticClass:"no-dark-content"},[t._v("\u{1F600}")])]),t._l(t.emoticonData,function(i){return e("li",{class:{active:t.type==="emoticon"&&t.emoticonPath==i.path},on:{click:function(a){return t.onEmoticon(i.path)}}},[e("img",{attrs:{title:i.name,alt:i.name,src:i.src}})])})],2)])},ti=[];const ei={name:"ChatEmoji",props:{searchKey:{type:String,default:""}},data(){return{type:"emoji",emoticonPath:"",emosearchKey:"",emosearchCache:null,emosearchLoad:!1,emosearchTimer:null,emosearchList:[],emojiData:[],emoticonData:[]}},mounted(){this.initData()},watch:{type(){this.onEmosearch()},emosearchKey(){this.onEmosearch()},searchKey:{handler(t){this.emosearchKey=t},immediate:!0}},computed:{list(){if(this.type==="emoji")return this.emojiData;if(this.type==="emosearch")return this.emosearchList;if(this.type==="emoticon"){const t=this.emoticonData.find(({path:s})=>s===this.emoticonPath);if(t)return t.list}return[]}},methods:{initData(){$A.loadScriptS(["js/emoji.all.js","js/emoticon.all.js"],t=>{const s=$A.apiUrl("../images/emoticon");$A.isArray(window.emojiData)&&(this.emojiData=window.emojiData.sort(function(e,i){return e.emoji_order-i.emoji_order}).map(e=>({type:"emoji",name:e.name,html:e.code_decimal}))),$A.isArray(window.emoticonData)&&(this.emoticonData=window.emoticonData.map(e=>Object.assign(e,{src:`${s}/${e.path}/${e.icon}`,list:e.list.map(i=>Object.assign(i,{type:"emoticon",asset:`images/emoticon/${e.path}/${i.path}`,src:`${s}/${e.path}/${i.path}`}))})))})},onEmosearch(){this.type!=="emosearch"||this.emosearchCache===this.emosearchKey||(this.emosearchCache=this.emosearchKey,this.emosearchLoad=!0,this.emosearchTimer&&clearTimeout(this.emosearchTimer),this.emosearchTimer=setTimeout(t=>{Xe("https://pic.sogou.com/napi/wap/pic",{query:this.emosearchKey+" \u8868\u60C5"}).then(s=>{if(this.emosearchList=[],s.status===0){const e=s.data.items;e.length>0&&(this.emosearchList=e.map(i=>({type:"emoticon",asset:"emosearch",name:i.title,src:i.thumbUrl,height:i.thumbHeight,width:i.thumbWidth})))}this.emosearchList.length===0&&$A.noticeWarning("\u6CA1\u6709\u641C\u7D22\u5230\u4EFB\u4F55\u8868\u60C5")}).catch(s=>{this.emosearchList=[],$A.noticeWarning("\u641C\u7D22\u7ED3\u679C\u4E3A\u7A7A")}).finally(s=>{this.emosearchLoad=!1})},300))},onEmoticon(t){this.type="emoticon",this.emoticonPath=t},onSelect(t,s){s.type==="emoji"?this.$emit("on-select",{type:"emoji",text:t.target.innerText}):this.$emit("on-select",s)}}},Rt={};var ii=pt(ei,Je,ti,!1,ni,null,null,null);function ni(t){for(let s in Rt)this[s]=Rt[s]}var ri=function(){return ii.exports}();const jt="ontouchend"in document;var oi={bind(t,s){let e=!1;t.__touchMouseDown__=i=>{i.preventDefault(),e=!0,s.value("down",i)},t.__touchMouseMove__=i=>{e&&s.value("move",i)},t.__touchMouseUp__=i=>{e&&(e=!1,s.value("up"))},jt?(t.addEventListener("touchstart",t.__touchMouseDown__),t.addEventListener("touchmove",t.__touchMouseMove__),t.addEventListener("touchend",t.__touchMouseUp__)):(t.addEventListener("mousedown",t.__touchMouseDown__),document.addEventListener("mousemove",t.__touchMouseMove__),document.addEventListener("mouseup",t.__touchMouseUp__))},update(){},unbind(t){jt?(t.removeEventListener("touchstart",t.__touchMouseDown__),t.removeEventListener("touchmove",t.__touchMouseMove__),t.removeEventListener("touchend",t.__touchMouseUp__)):(t.removeEventListener("mousedown",t.__touchMouseDown__),document.removeEventListener("mousemove",t.__touchMouseMove__),document.removeEventListener("mouseup",t.__touchMouseUp__)),delete t.__touchMouseDown__,delete t.__touchMouseMove__,delete t.__touchMouseUp__}};function gt(t){return t===void 0&&(t=document.body),t===!0?document.body:t instanceof window.Node?t:document.querySelector(t)}const ai={inserted(t,{value:s},e){if(t.dataset&&t.dataset.transfer!=="true")return!1;t.className=t.className?t.className+" v-transfer-dom":"v-transfer-dom";const i=t.parentNode;if(!i)return;const a=document.createComment("");let O=!1;s!==!1&&(i.replaceChild(a,t),gt(s).appendChild(t),O=!0),t.__transferDomData||(t.__transferDomData={parentNode:i,home:a,target:gt(s),hasMovedOut:O})},componentUpdated(t,{value:s}){if(t.dataset&&t.dataset.transfer!=="true")return!1;const e=t.__transferDomData;if(!e)return;const i=e.parentNode,a=e.home,O=e.hasMovedOut;!O&&s?(i.replaceChild(a,t),gt(s).appendChild(t),t.__transferDomData=Object.assign({},t.__transferDomData,{hasMovedOut:!0,target:gt(s)})):O&&s===!1?(i.replaceChild(t,a),t.__transferDomData=Object.assign({},t.__transferDomData,{hasMovedOut:!1,target:gt(s)})):s&>(s).appendChild(t)},unbind(t){if(t.dataset&&t.dataset.transfer!=="true")return!1;t.className=t.className.replace("v-transfer-dom",""),t.__transferDomData&&(t.__transferDomData.hasMovedOut===!0&&t.__transferDomData.parentNode&&t.__transferDomData.parentNode.appendChild(t),t.__transferDomData=null)}};var si=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:t.hidePopover,expression:"hidePopover"}],staticClass:"chat-input-box",class:t.boxClass},[e("div",{staticClass:"chat-input-quick-emoji"},[e("EPopover",{ref:"emojiQuickRef",attrs:{visibleArrow:!1,transition:"",placement:"top-end",popperClass:"chat-quick-emoji-popover"},model:{value:t.emojiQuickShow,callback:function(i){t.emojiQuickShow=i},expression:"emojiQuickShow"}},[e("div",{attrs:{slot:"reference"},slot:"reference"}),e("ul",{staticClass:"chat-quick-emoji-wrapper"},t._l(t.emojiQuickItems,function(i){return e("li",{on:{click:function(a){return t.onEmojiQuick(i)}}},[e("img",{attrs:{title:i.name,alt:i.name,src:i.src}})])}),0)])],1),e("div",{staticClass:"chat-input-wrapper",on:{click:function(i){return i.stopPropagation(),t.focus.apply(null,arguments)}}},[t.replyData?e("div",{staticClass:"chat-reply"},[e("UserAvatar",{attrs:{userid:t.replyData.userid,"show-icon":!1,"show-name":!0,"tooltip-disabled":!0}}),e("div",{staticClass:"reply-desc"},[t._v(t._s(t.$A.getMsgSimpleDesc(t.replyData)))]),e("i",{staticClass:"taskfont",on:{click:function(i){return i.stopPropagation(),t.onCancelReply.apply(null,arguments)}}},[t._v("\uE6E5")])],1):t._e(),e("div",{ref:"editor",staticClass:"no-dark-content",style:t.editorStyle,on:{click:function(i){return i.stopPropagation(),t.onClickEditor.apply(null,arguments)},paste:t.handlePaste}}),e("ul",{staticClass:"chat-toolbar",on:{click:function(i){i.stopPropagation()}}},[e("li",[t.emojiBottom?e("ETooltip",{ref:"emojiTip",attrs:{disabled:t.windowSmall||t.$isEEUiApp||t.showEmoji,placement:"top",content:t.$L("\u8868\u60C5")}},[e("i",{staticClass:"taskfont",on:{click:function(i){t.showEmoji=!t.showEmoji}}},[t._v("\uE7AD")])]):e("EPopover",{attrs:{visibleArrow:!1,placement:"top",popperClass:"chat-input-emoji-popover"},model:{value:t.showEmoji,callback:function(i){t.showEmoji=i},expression:"showEmoji"}},[e("ETooltip",{ref:"emojiTip",attrs:{slot:"reference",disabled:t.windowSmall||t.$isEEUiApp||t.showEmoji,placement:"top",content:t.$L("\u8868\u60C5")},slot:"reference"},[e("i",{staticClass:"taskfont"},[t._v("\uE7AD")])]),t.showEmoji?e("ChatEmoji",{attrs:{searchKey:t.emojiQuickKey},on:{"on-select":t.onSelectEmoji}}):t._e()],1)],1),e("li",[e("ETooltip",{attrs:{placement:"top",disabled:t.windowSmall||t.$isEEUiApp,content:t.$L("\u9009\u62E9\u6210\u5458")}},[e("i",{staticClass:"taskfont",on:{click:function(i){return t.onToolbar("user")}}},[t._v("\uE78F")])])],1),e("li",[e("ETooltip",{attrs:{placement:"top",disabled:t.windowSmall||t.$isEEUiApp,content:t.$L("\u9009\u62E9\u4EFB\u52A1")}},[e("i",{staticClass:"taskfont",on:{click:function(i){return t.onToolbar("task")}}},[t._v("\uE7D6")])])],1),e("li",[e("EPopover",{attrs:{visibleArrow:!1,placement:"top",popperClass:"chat-input-more-popover"},model:{value:t.showMore,callback:function(i){t.showMore=i},expression:"showMore"}},[e("ETooltip",{ref:"moreTip",attrs:{slot:"reference",disabled:t.windowSmall||t.$isEEUiApp||t.showMore,placement:"top",content:t.$L("\u5C55\u5F00")},slot:"reference"},[e("i",{staticClass:"taskfont"},[t._v("\uE790")])]),t.recordReady?e("div",{staticClass:"chat-input-popover-item",on:{click:function(i){return t.onToolbar("meeting")}}},[e("i",{staticClass:"taskfont"},[t._v("\uE7C1")]),t._v(" "+t._s(t.$L("\u65B0\u4F1A\u8BAE"))+" ")]):t._e(),t.canCall?e("div",{staticClass:"chat-input-popover-item",on:{click:function(i){return t.onToolbar("call")}}},[e("i",{staticClass:"taskfont"},[t._v("\uE7BA")]),t._v(" "+t._s(t.$L("\u62E8\u6253\u7535\u8BDD"))+" ")]):t._e(),e("div",{staticClass:"chat-input-popover-item",on:{click:function(i){return t.onToolbar("image")}}},[e("i",{staticClass:"taskfont"},[t._v("\uE7BC")]),t._v(" "+t._s(t.$L("\u53D1\u9001\u56FE\u7247"))+" ")]),e("div",{staticClass:"chat-input-popover-item",on:{click:function(i){return t.onToolbar("file")}}},[e("i",{staticClass:"taskfont"},[t._v("\uE7C0")]),t._v(" "+t._s(t.$L("\u4E0A\u4F20\u6587\u4EF6"))+" ")]),t.canAnon?e("div",{staticClass:"chat-input-popover-item",on:{click:function(i){return t.onToolbar("anon")}}},[e("i",{staticClass:"taskfont"},[t._v("\uE690")]),t._v(" "+t._s(t.$L("\u533F\u540D\u6D88\u606F"))+" ")]):t._e()],1)],1),e("li",{directives:[{name:"touchmouse",rawName:"v-touchmouse",value:t.clickSend,expression:"clickSend"}],staticClass:"chat-send",class:t.sendClass},[e("ETooltip",{attrs:{placement:"top",disabled:t.windowSmall||t.$isEEUiApp,content:t.$L(t.sendClass==="recorder"?"\u957F\u6309\u5F55\u97F3":"\u53D1\u9001")}},[t.loading?e("div",[e("div",{staticClass:"chat-load"},[e("Loading")],1)]):e("div",[e("transition",{attrs:{name:"mobile-send"}},[t.sendClass==="recorder"?e("i",{staticClass:"taskfont"},[t._v("\uE609")]):t._e()]),e("transition",{attrs:{name:"mobile-send"}},[t.sendClass!=="recorder"?e("i",{staticClass:"taskfont"},[t._v("\uE606")]):t._e()])],1)])],1),t.recordReady?e("li",{staticClass:"chat-record-recwave"},[e("div",{ref:"recwave"})]):t._e()]),e("div",{staticClass:"chat-cover",on:{click:function(i){return i.stopPropagation(),t.onClickCover.apply(null,arguments)}}})]),t.emojiBottom&&t.showEmoji?e("ChatEmoji",{attrs:{searchKey:t.emojiQuickKey},on:{"on-select":t.onSelectEmoji}}):t._e(),e("transition",{attrs:{name:"fade"}},[["ready","ing"].includes(t.recordState)?e("div",{directives:[{name:"transfer-dom",rawName:"v-transfer-dom"}],staticClass:"chat-input-record-transfer",class:{cancel:t.touchLimitY},style:t.recordTransferStyle,attrs:{"data-transfer":!0},on:{click:t.stopRecord}},[t.recordDuration>0?e("div",{staticClass:"record-duration"},[t._v(t._s(t.recordFormatDuration))]):e("div",{staticClass:"record-loading"},[e("Loading")],1),e("div",{staticClass:"record-cancel",on:{click:function(i){return i.stopPropagation(),t.stopRecord(!0)}}},[t._v(t._s(t.$L(t.touchLimitY?"\u677E\u5F00\u53D6\u6D88":"\u5411\u4E0A\u6ED1\u52A8\u53D6\u6D88")))])]):t._e()])],1)},li=[];const ui={name:"ChatInput",components:{ChatEmoji:ri},directives:{touchmouse:oi,TransferDom:ai,clickoutside:Xt},props:{value:{type:[String,Number],default:""},dialogId:{type:Number,default:0},taskId:{type:Number,default:0},placeholder:{type:String,default:""},disabled:{type:Boolean,default:!1},disabledRecord:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},enterSend:{type:[String,Boolean],default:null},emojiBottom:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},maxlength:{type:Number},defaultMenuOrientation:{type:String,default:"top"},replyId:{type:Number,default:0}},data(){return{quill:null,isFocus:!1,rangeIndex:0,_content:"",_options:{},mentionMode:"",userList:null,userCache:null,taskList:null,fileList:{},showMore:!1,showEmoji:!1,emojiQuickTimer:null,emojiQuickShow:!1,emojiQuickKey:"",emojiQuickItems:[],observer:null,wrapperWidth:0,wrapperHeight:0,editorHeight:0,recordReady:!1,recordRec:null,recordBlob:null,recordWave:null,recordInter:null,recordState:"stop",recordDuration:0,touchStart:{},touchLimitX:!1,touchLimitY:!1,pasteClean:!0,isSpecVersion:this.checkIOSVersion()}},mounted(){this.init(),this.observer=new ResizeObserver(t=>{t.some(({target:s,contentRect:e})=>{s===this.$el?(this.wrapperWidth=e.width,this.wrapperHeight=e.height):s===this.$refs.editor&&(this.editorHeight=e.height)})}),this.observer.observe(this.$el),this.observer.observe(this.$refs.editor),this.recordInter=setInterval(t=>{this.recordState==="ing"&&(this.__recordDuration&&this.__recordDuration===this.recordDuration?(this.__recordDuration=null,this.stopRecord(!0),$A.messageWarning("\u5F55\u97F3\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5")):this.__recordDuration=this.recordDuration)},1e3),this.$isEEUiApp&&(window.__onPermissionRequest=(t,s)=>{console.log(t,s),t==="recordAudio"&&s===!1&&this.stopRecord(!0)})},beforeDestroy(){this.quill&&(this.quill=null),this.observer&&(this.observer.disconnect(),this.observer=null),this.recordInter&&clearInterval(this.recordInter)},computed:{..._t(["dialogInputCache","cacheProjects","cacheTasks","cacheUserBasic","dialogMsgs","cacheDialogs"]),isEnterSend(){return typeof this.enterSend=="boolean"?this.enterSend:this.$store.state.windowLarge},canCall(){return this.dialogData.type==="user"&&!this.dialogData.bot&&this.$isEEUiApp},canAnon(){return this.dialogData.type==="user"&&!this.dialogData.bot},editorStyle(){const{wrapperWidth:t,editorHeight:s}=this;return t>0&&s>0&&(t<280||s>40)?{width:"100%"}:{}},recordTransferStyle(){const{windowScrollY:t}=this;return t>0?{marginTop:t/2+"px"}:null},boxClass(){const t=[];return["ready","ing"].includes(this.recordState)&&(this.recordState==="ing"&&this.recordDuration>0?t.push("record-progress"):t.push("record-ready")),this.showMore&&t.push("show-more"),this.showEmoji&&t.push("show-emoji"),this.mentionMode&&t.push(this.mentionMode),t},sendClass(){return this.value?"sender":this.recordReady?"recorder":""},recordFormatDuration(){const{recordDuration:t}=this;let s=Math.floor(t/6e4),e=Math.floor(t/1e3)%60,i=("00"+t%1e3).substr(-2);return s<10&&(s=`0${s}`),e<10&&(e=`0${e}`),`${s}:${e}\u2033${i}`},dialogData(){return this.dialogId>0?this.cacheDialogs.find(({id:t})=>t==this.dialogId)||{}:{}},replyData(){const{replyId:t}=this;return t>0?this.dialogMsgs.find(s=>s.id===t):null},cacheKey(){return this.dialogId||`t_${this.taskId}`}},watch:{value(t){this.quill&&(t&&t!==this._content?(this._content=t,this.setContent(t)):t||this.quill.setText("")),this.$store.dispatch("saveDialogInputCache",{key:this.cacheKey,cache:t})},disabled(t){this.quill&&this.quill.enable(!t)},dialogId(){this.userList=null,this.userCache=null,this.taskList=null,this.fileList={},this.$emit("input",this.getInputCache())},taskId(){this.userList=null,this.userCache=null,this.taskList=null,this.fileList={},this.$emit("input",this.getInputCache())},showEmoji(t){if(t){let s=this.value.replace(/ /g," ");if(s=s.replace(/<[^>]+>/g,""),s&&s.indexOf(" ")===-1&&s.length>=1&&s.length<=4?this.emojiQuickKey=s:this.emojiQuickKey="",this.showMore=!1,this.emojiQuickShow=!1,this.quill){const e=this.quill.selection.savedRange;this.rangeIndex=e?e.index:0}}else this.rangeIndex>0&&this.quill.setSelection(this.rangeIndex);this.$emit("on-emoji-visible-change",t)},showMore(t){t&&(this.showEmoji=!1),this.$emit("on-more-visible-change",t)},isFocus(t){this.timerScroll&&clearInterval(this.timerScroll),t?(this.$emit("on-focus"),this.hidePopover(),this.isSpecVersion||this.windowSmall&&(this.timerScroll=setInterval(()=>{var s;(s=this.quill)!=null&&s.hasFocus()?this.windowScrollY>0&&$A.scrollIntoViewIfNeeded(this.$refs.editor):clearInterval(this.timerScroll)},200))):this.$emit("on-blur")},recordState(t){this.$emit("on-record-state",t)},dialogInputCache(){this.isFocus||this.$emit("input",this.getInputCache())},wrapperHeight(t,s){this.$emit("on-height-change",{newVal:t,oldVal:s})}},methods:{init(){this._options=Object.assign({theme:"bubble",readOnly:!1,placeholder:this.placeholder,modules:{toolbar:[["bold","strike","italic","underline",{list:"ordered"},{list:"bullet"},"blockquote","code-block"]],keyboard:{bindings:{"short enter":{key:13,shortKey:!0,handler:t=>this.isEnterSend?!0:(this.onSend(),!1)},enter:{key:13,shiftKey:!1,handler:t=>this.isEnterSend?(this.onSend(),!1):!0},esc:{key:27,shiftKey:!1,handler:t=>this.emojiQuickShow?(this.emojiQuickShow=!1,!1):!0}}},mention:{allowedChars:/^\S*$/,mentionDenotationChars:["@","#","~"],defaultMenuOrientation:this.defaultMenuOrientation,isolateCharacter:!0,positioningStrategy:"fixed",renderItem:t=>{if(t.disabled===!0)return`
${t.value}
`;if(t.id===0)return`
@
${t.value}
${t.tip}
`;if(t.avatar){const s=t.bot?'
':"";return`
${s}
${t.value}
`}return`
${t.value}
`},renderLoading:()=>"Loading...",source:(t,s,e)=>{const i=e=="@"?"user-mention":e=="#"?"task-mention":"file-mention",a=document.getElementsByClassName("ql-mention-list-container");for(let S=0;S{const k=[];S.some(b=>{let _=b.list;t&&(_=_.filter(({value:m})=>$A.strExists(m,t))),_.length>0&&(b.label&&k.push(...b.label),k.push(..._))}),$A.jsonStringify(k.map(({id:b})=>b))!==O&&(O=$A.jsonStringify(k.map(({id:b})=>b)),s(k,t))})}}}},this.options),this.quill=new dt(this.$refs.editor,this._options),this.quill.enable(!1),this.value?this.setContent(this.value):this.$emit("input",this.getInputCache()),this.disabled||this.quill.enable(!0),this.quill.on("selection-change",t=>{if(!t){if(this.quill.hasFocus()){this.quill.setSelection(0);return}if(document.activeElement&&document.activeElement.className==="ql-clipboard"){this.quill.setSelection(this.quill.getLength());return}}this.isFocus=!!t}),this.quill.on("text-change",t=>{this.maxlength>0&&this.quill.getLength()>this.maxlength&&this.quill.deleteText(this.maxlength,this.quill.getLength());let s=this.$refs.editor.children[0].innerHTML;s=s.replace(/^(

\s*<\/p>)+|(

\s*<\/p>)+$/gi,""),s=s.replace(/^(

<\/p>)+|(

<\/p>)+$/gi,""),this.updateEmojiQuick(s),this._content=s,this.$emit("input",this._content),this.$nextTick(e=>{const i=this.quill.getSelection();if(i){const a=this.quill.getText(i.index);/^\n\n$/.test(a)&&this.quill.deleteText(i.index,1)}})}),this.quill.clipboard.addMatcher(Node.ELEMENT_NODE,(t,s)=>(this.pasteClean&&(s.ops=s.ops.map(e=>{const i={insert:e.insert};try{typeof i.insert.mention=="object"&&t.innerHTML&&(i.insert=t.innerHTML.replace(/<[^>]+>/g,""))}catch{}return e.attributes&&["bold","strike","italic","underline","list","blockquote","link"].some(a=>{e.attributes[a]&&(typeof i.attributes=="undefined"&&(i.attributes={}),i.attributes[a]=e.attributes[a])}),i})),s)),this.$emit("on-ready",this.quill),this.disabledRecord||$A.loadScriptS(["js/recorder/recorder.mp3.min.js","js/recorder/lib.fft.js","js/recorder/frequency.histogram.view.js"],t=>{t!==null||typeof window.Recorder!="function"||(this.recordRec=window.Recorder({type:"mp3",bitRate:32,sampleRate:16e3,onProcess:(s,e,i,a,O,S)=>{this.recordWave.input(s[s.length-1],e,a),this.recordDuration=i,i>=3*60*1e3&&this.stopRecord(!1)}}),window.Recorder.Support()&&(this.recordReady=!0,this.$nextTick(s=>{this.recordWave=window.Recorder.FrequencyHistogramView({elem:this.$refs.recwave,lineCount:90,position:0,minHeight:1,stripeEnable:!1})})))})},updateEmojiQuick(t){if(!this.isFocus||!t){this.emojiQuickShow=!1;return}this.emojiQuickTimer&&clearTimeout(this.emojiQuickTimer),this.emojiQuickTimer=setTimeout(s=>{if(t=t.replace(/ /g," "),t=t.replace(/<[^>]+>/g,""),t&&t.indexOf(" ")===-1&&t.length>=1&&t.length<=4&&$A.isArray(window.emoticonData)){this.emojiQuickItems=[];let e=$A.apiUrl("../images/emoticon");if(window.emoticonData.some(i=>{let a=i.list.find(O=>$A.strExists(O.name+(O.key?` ${O.key}`:""),t));if(a&&(this.emojiQuickItems.push(Object.assign(a,{type:"emoticon",asset:`images/emoticon/${i.path}/${a.path}`,src:`${e}/${i.path}/${a.path}`})),this.emojiQuickItems.length>=3))return!0}),this.emojiQuickItems.length>0){this.$nextTick(i=>{this.emojiQuickShow=!0,this.$refs.emojiQuickRef.updatePopper()});return}}this.emojiQuickShow=!1},100)},setText(t){this.quill&&this.quill.setText(t)},setContent(t){this.quill&&this.quill.setContents(this.quill.clipboard.convert(t))},setPasteMode(t){this.pasteClean=t},getInputCache(){const t=this.dialogInputCache.find(s=>s.key==this.cacheKey);return t?t.cache:""},onClickEditor(){this.updateEmojiQuick(this.value)},focus(){this.$nextTick(()=>{this.quill&&(this.quill.setSelection(this.quill.getLength()),this.quill.focus())})},blur(){this.$nextTick(()=>{this.quill&&this.quill.blur()})},clickSend(t,s){if(!this.loading)switch(t){case"down":if(this.touchLimitX=!1,this.touchLimitY=!1,this.touchStart=s.type==="touchstart"?s.touches[0]:s,this.startRecord())return;break;case"move":const e=s.type==="touchmove"?s.touches[0]:s;this.touchLimitX=(this.touchStart.clientX-e.clientX)/window.innerWidth>.1,this.touchLimitY=(this.touchStart.clientY-e.clientY)/window.innerHeight>.1;break;case"up":if(this.stopRecord(this.touchLimitY)||this.touchLimitY||this.touchLimitX)return;this.onSend();break}},onSend(){this.rangeIndex=0,this.$emit("on-send")},startRecord(){return this.sendClass==="recorder"?(yt.Store.set("audioSubscribe",!0),this.recordDuration=0,this.recordState="ready",this.$nextTick(t=>{this.recordRec.open(s=>{this.recordState==="ready"?(this.recordState="ing",this.recordBlob=null,setTimeout(e=>{this.recordRec.start()},300)):this.recordRec.close()},s=>{this.recordState="stop",$A.messageError(s||"\u6253\u5F00\u5F55\u97F3\u5931\u8D25")})}),!0):!1},stopRecord(t){switch(this.recordState){case"ing":return this.recordState="stop",this.recordRec.stop((s,e)=>{this.recordRec.close(),t!==!0&&(e<600?$A.messageWarning("\u8BF4\u8BDD\u65F6\u95F4\u592A\u77ED"):(this.recordBlob=s,this.uploadRecord(e)))},s=>{this.recordRec.close(),$A.messageError(s||"\u5F55\u97F3\u5931\u8D25")}),!0;case"ready":return this.recordState="stop",!0;default:return this.recordState="stop",!1}},hidePopover(){this.showMore=!1,this.showEmoji=!1,this.emojiQuickShow=!1},onClickCover(){this.hidePopover(),this.$nextTick(t=>{var s;(s=this.quill)==null||s.focus()})},uploadRecord(t){if(this.recordBlob===null)return;const s=new FileReader;s.onloadend=()=>{this.$emit("on-record",{type:this.recordBlob.type,base64:s.result,duration:t})},s.readAsDataURL(this.recordBlob)},onEmojiQuick(t){t.type==="online"?(this.$emit("input",""),this.$emit("on-send",``)):(this.$emit("input",""),this.$emit("on-send",``)),this.emojiQuickShow=!1,this.focus()},onSelectEmoji(t){!this.quill||(t.type==="emoji"?(this.quill.insertText(this.rangeIndex,t.text),this.rangeIndex+=t.text.length,this.windowLarge&&(this.showEmoji=!1)):t.type==="emoticon"&&(this.$emit("on-send",``),t.asset==="emosearch"&&this.$emit("input",""),this.windowLarge&&(this.showEmoji=!1)))},onCancelReply(){this.$emit("on-cancel-reply")},onToolbar(t){switch(this.hidePopover(),t){case"user":this.openMenu("@");break;case"task":this.openMenu("#");break;case"meeting":yt.Store.set("addMeeting",{type:"create",dialog_id:this.dialogId,userids:[this.userId]});break;case"image":case"file":case"call":case"anon":this.$emit("on-more",t);break}},onMoreVisibleChange(t){this.showMore=t},openMenu(t){if(!!this.quill)if(this.value.length===0||this.value.endsWith("


"))this.quill.getModule("mention").openMenu(t);else{let s=this.value.replace(/<[^>]+>/g,"");s.length===0||s.endsWith(" ")?this.quill.getModule("mention").openMenu(t):this.quill.getModule("mention").openMenu(` ${t}`)}},addMention(t){!this.quill||this.quill.getModule("mention").insertItem(t,!0)},getProjectId(){let t=null;if(this.dialogId>0){if(t=this.cacheProjects.find(({dialog_id:s})=>s==this.dialogId),t)return t.id;if(t=this.cacheTasks.find(({dialog_id:s})=>s==this.dialogId),t)return t.project_id}else if(this.taskId>0&&(t=this.cacheTasks.find(({id:s})=>s==this.taskId),t))return t.project_id;return 0},getMentionSource(t,s,e){switch(t){case"@":this.mentionMode="user-mention";const i=k=>{this.getMoreUser(s,k.map(b=>b.id)).then(b=>{this.userList=k,this.userCache=[],b.length>0?(k.length>2&&this.userCache.push({label:null,list:[{id:0,value:this.$L("\u6240\u6709\u4EBA"),tip:this.$L("\u4EC5\u63D0\u793A\u4F1A\u8BDD\u5185\u6210\u5458")}]}),this.userCache.push({label:[{id:0,value:this.$L("\u4F1A\u8BDD\u5185\u6210\u5458"),disabled:!0}],list:k},{label:[{id:0,value:this.$L("\u4F1A\u8BDD\u4EE5\u5916\u6210\u5458"),disabled:!0}],list:b})):k.length>2?this.userCache.push({label:null,list:[{id:0,value:this.$L("\u6240\u6709\u4EBA"),tip:this.$L("\u63D0\u793A\u6240\u6709\u6210\u5458")}]},{label:[{id:0,value:this.$L("\u4F1A\u8BDD\u5185\u6210\u5458"),disabled:!0}],list:k}):this.userCache.push({label:null,list:k}),e(this.userCache)})};if(this.dialogData.people&&$A.arrayLength(this.userList)!==this.dialogData.people&&(this.userList=null,this.userCache=null),this.userCache!==null&&e(this.userCache),this.userList!==null){i(this.userList);return}const a=[];if(this.dialogId>0)this.$store.dispatch("call",{url:"dialog/user",data:{dialog_id:this.dialogId,getuser:1}}).then(({data:k})=>{this.cacheDialogs.find(({id:b})=>b==this.dialogId)&&this.$store.dispatch("saveDialog",{id:this.dialogId,people:k.length}),k.length>0&&a.push(...k.map(b=>({id:b.userid,value:b.nickname,avatar:b.userimg,online:b.online,bot:b.bot}))),i(a)}).catch(k=>{i(a)});else if(this.taskId>0){const k=this.cacheTasks.find(({id:b})=>b==this.taskId);k&&$A.isArray(k.task_user)&&k.task_user.some(b=>{const _=this.cacheUserBasic.find(({userid:m})=>m==b.userid);_&&a.push({id:_.userid,value:_.nickname,avatar:_.userimg,online:_.online,bot:_.bot})}),i(a)}break;case"#":if(this.mentionMode="task-mention",this.taskList!==null){e(this.taskList);return}const O=k=>{this.taskList=[],k.length>0&&(k=k.map(m=>({id:m.id,value:m.name})),this.taskList.push({label:[{id:0,value:this.$L("\u9879\u76EE\u672A\u5B8C\u6210\u4EFB\u52A1"),disabled:!0}],list:k}));let b=this.$store.getters.transforTasks(this.$store.getters.dashboardTask.all);b.length>0&&(b=b.sort((m,c)=>$A.Date(m.end_at||"2099-12-31 23:59:59")-$A.Date(c.end_at||"2099-12-31 23:59:59")),this.taskList.push({label:[{id:0,value:this.$L("\u6211\u7684\u5F85\u5B8C\u6210\u4EFB\u52A1"),disabled:!0}],list:b.map(m=>({id:m.id,value:m.name}))}));let _=this.$store.getters.assistTask;_.length>0&&(_=_.sort((m,c)=>$A.Date(m.end_at||"2099-12-31 23:59:59")-$A.Date(c.end_at||"2099-12-31 23:59:59")),this.taskList.push({label:[{id:0,value:this.$L("\u6211\u534F\u52A9\u7684\u4EFB\u52A1"),disabled:!0}],list:_.map(m=>({id:m.id,value:m.name}))})),e(this.taskList)},S=this.getProjectId();if(S>0){this.$store.dispatch("getTaskForProject",S).then(k=>{const b=this.cacheTasks.filter(_=>_.archived_at?!1:_.project_id==S&&_.parent_id===0&&!_.archived_at&&!_.complete_at);b.length>0?O(b):O([])}).catch(k=>{O([])});return}O([]);break;case"~":if(this.mentionMode="file-mention",$A.isArray(this.fileList[s])){e(this.fileList[s]);return}this.fileTimer&&clearTimeout(this.fileTimer),this.fileTimer=setTimeout(k=>{this.$store.dispatch("searchFiles",s).then(({data:b})=>{this.fileList[s]=[{label:[{id:0,value:this.$L("\u6587\u4EF6\u5206\u4EAB\u67E5\u770B"),disabled:!0}],list:b.filter(_=>_.type!=="folder").map(_=>({id:_.id,value:_.ext?`${_.name}.${_.ext}`:_.name}))}],e(this.fileList[s])}).catch(()=>{e([])})},300);break;default:e([]);break}},getMoreUser(t,s){return new Promise(e=>{const{owner_id:i,type:a}=this.dialogData,O=a==="group"&&[0,this.userId].includes(i);this.taskId>0||O?(this.__getMoreTimer&&clearTimeout(this.__getMoreTimer),this.__getMoreTimer=setTimeout(S=>{this.$store.dispatch("call",{url:"users/search",data:{keys:{key:t},state:1,take:30}}).then(({data:k})=>{const b=k.filter(_=>!s.includes(_.userid));e(b.map(_=>({id:_.userid,value:_.nickname,avatar:_.userimg,online:!!_.online})))}).catch(k=>{e([])})},this.userCache===null?0:600)):e([])})},checkIOSVersion(){let s=(window&&window.navigator&&window.navigator.userAgent).match(/OS ((\d+_?){2,3})\s/i);const i=(s?s[1].replace(/_/g,"."):"unknown").split(".");return+i[0]==11&&+i[1]>=0&&+i[1]<3},handlePaste(t){const s=Array.prototype.slice.call(t.clipboardData.files);s.filter(i=>!$A.leftExists(i.type,"image/")).length>0?(t.preventDefault(),this.$emit("on-file",s)):this.pasteRtf(t)&&t.preventDefault()},pasteRtf(t){if(t&&t.clipboardData&&t.clipboardData.items&&!new DOMParser().parseFromString(t.clipboardData.getData("text/html")||"","text/html").querySelector("img")){const e=[];let i=null;if(t.clipboardData.types&&[].indexOf.call(t.clipboardData.types,"text/rtf")!=-1||t.clipboardData.getData("text/rtf"))i=t.clipboardData.items[0].getAsFile(),i&&e.push(i);else for(let a=0;a0)return e.forEach(a=>{const O=new FileReader;O.onload=({target:S})=>{const k=this.quill.getSelection(!0).index;this.quill.insertEmbed(k,"image",S.result),this.quill.setSelection(k+1)},O.readAsDataURL(a)}),!0}return!1}}},qt={};var ci=pt(ui,si,li,!1,fi,null,null,null);function fi(t){for(let s in qt)this[s]=qt[s]}var hi=function(){return ci.exports}(),Yt={exports:{}};/*! +`)}return K}function ut(V,K){var Q={},Z=V.style||{};return Z.fontStyle&&U(V).fontStyle==="italic"&&(Q.italic=!0),Z.fontWeight&&(U(V).fontWeight.startsWith("bold")||parseInt(U(V).fontWeight)>=700)&&(Q.bold=!0),Object.keys(Q).length>0&&(K=P(K,Q)),parseFloat(Z.textIndent||0)>0&&(K=new c.default().insert(" ").concat(K)),K}function lt(V,K){var Q=V.data;if(V.parentNode.tagName==="O:P")return K.insert(Q.trim());if(Q.trim().length===0&&V.parentNode.classList.contains("ql-clipboard"))return K;if(!U(V.parentNode).whiteSpace.startsWith("pre")){var Z=function(et,it){return it=it.replace(/[^\u00a0]/g,""),it.length<1&&et?" ":it};Q=Q.replace(/\r\n/g," ").replace(/\n/g," "),Q=Q.replace(/\s\s+/g,Z.bind(Z,!0)),(V.previousSibling==null&&N(V.parentNode)||V.previousSibling!=null&&N(V.previousSibling))&&(Q=Q.replace(/^\s+/,Z.bind(Z,!1))),(V.nextSibling==null&&N(V.parentNode)||V.nextSibling!=null&&N(V.nextSibling))&&(Q=Q.replace(/\s+$/,Z.bind(Z,!1)))}return K.insert(Q)}i.default=C,i.matchAttributor=H,i.matchBlot=G,i.matchNewline=nt,i.matchSpacing=ot,i.matchText=lt},function(e,i,o){Object.defineProperty(i,"__esModule",{value:!0});var O=function(){function d(f,h){for(var l=0;l '},function(e,i,o){Object.defineProperty(i,"__esModule",{value:!0});var O=function(){function d(f,h){for(var l=0;lr.right&&(f=r.right-d.right,this.root.style.left=c+f+"px"),d.leftr.bottom){var h=d.bottom-d.top,l=m.bottom-m.top+h;this.root.style.top=n-l+"px",this.root.classList.add("ql-flip")}return f}},{key:"show",value:function(){this.root.classList.remove("ql-editing"),this.root.classList.remove("ql-hidden")}}]),b}();i.default=k},function(e,i,o){Object.defineProperty(i,"__esModule",{value:!0});var O=function(){function T(S,v){var y=[],w=!0,D=!1,R=void 0;try{for(var B=S[Symbol.iterator](),W;!(w=(W=B.next()).done)&&(y.push(W.value),!(v&&y.length===v));w=!0);}catch(q){D=!0,R=q}finally{try{!w&&B.return&&B.return()}finally{if(D)throw R}}return y}return function(S,v){if(Array.isArray(S))return S;if(Symbol.iterator in Object(S))return T(S,v);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),E=function T(S,v,y){S===null&&(S=Function.prototype);var w=Object.getOwnPropertyDescriptor(S,v);if(w===void 0){var D=Object.getPrototypeOf(S);return D===null?void 0:T(D,v,y)}else{if("value"in w)return w.value;var R=w.get;return R===void 0?void 0:R.call(y)}},k=function(){function T(S,v){for(var y=0;y
','','',''].join(""),i.default=x},function(e,i,o){Object.defineProperty(i,"__esModule",{value:!0});var O=o(29),E=Y(O),k=o(36),b=o(38),_=o(64),m=o(65),c=Y(m),n=o(66),r=Y(n),d=o(67),f=Y(d),h=o(37),l=o(26),u=o(39),p=o(40),a=o(56),g=Y(a),I=o(68),A=Y(I),x=o(27),$=Y(x),T=o(69),S=Y(T),v=o(70),y=Y(v),w=o(71),D=Y(w),R=o(72),B=Y(R),W=o(73),q=Y(W),M=o(13),L=Y(M),C=o(74),P=Y(C),U=o(75),F=Y(U),N=o(57),j=Y(N),z=o(41),H=Y(z),G=o(28),X=Y(G),J=o(59),tt=Y(J),nt=o(60),ot=Y(nt),ut=o(61),lt=Y(ut),V=o(108),K=Y(V),Q=o(62),Z=Y(Q);function Y(et){return et&&et.__esModule?et:{default:et}}E.default.register({"attributors/attribute/direction":b.DirectionAttribute,"attributors/class/align":k.AlignClass,"attributors/class/background":h.BackgroundClass,"attributors/class/color":l.ColorClass,"attributors/class/direction":b.DirectionClass,"attributors/class/font":u.FontClass,"attributors/class/size":p.SizeClass,"attributors/style/align":k.AlignStyle,"attributors/style/background":h.BackgroundStyle,"attributors/style/color":l.ColorStyle,"attributors/style/direction":b.DirectionStyle,"attributors/style/font":u.FontStyle,"attributors/style/size":p.SizeStyle},!0),E.default.register({"formats/align":k.AlignClass,"formats/direction":b.DirectionClass,"formats/indent":_.IndentClass,"formats/background":h.BackgroundStyle,"formats/color":l.ColorStyle,"formats/font":u.FontClass,"formats/size":p.SizeClass,"formats/blockquote":c.default,"formats/code-block":L.default,"formats/header":r.default,"formats/list":f.default,"formats/bold":g.default,"formats/code":M.Code,"formats/italic":A.default,"formats/link":$.default,"formats/script":S.default,"formats/strike":y.default,"formats/underline":D.default,"formats/image":B.default,"formats/video":q.default,"formats/list/item":d.ListItem,"modules/formula":P.default,"modules/syntax":F.default,"modules/toolbar":j.default,"themes/bubble":K.default,"themes/snow":Z.default,"ui/icons":H.default,"ui/picker":X.default,"ui/icon-picker":ot.default,"ui/color-picker":tt.default,"ui/tooltip":lt.default},!0),i.default=E.default},function(e,i,o){Object.defineProperty(i,"__esModule",{value:!0}),i.IndentClass=void 0;var O=function(){function f(h,l){for(var u=0;u0&&this.children.tail.format(A,x)}},{key:"formats",value:function(){return d({},this.statics.blotName,this.statics.formats(this.domNode))}},{key:"insertBefore",value:function(A,x){if(A instanceof u)E(g.prototype.__proto__||Object.getPrototypeOf(g.prototype),"insertBefore",this).call(this,A,x);else{var $=x==null?this.length():x.offset(this),T=this.split($);T.parent.insertBefore(A,T)}}},{key:"optimize",value:function(A){E(g.prototype.__proto__||Object.getPrototypeOf(g.prototype),"optimize",this).call(this,A);var x=this.next;x!=null&&x.prev===this&&x.statics.blotName===this.statics.blotName&&x.domNode.tagName===this.domNode.tagName&&x.domNode.getAttribute("data-checked")===this.domNode.getAttribute("data-checked")&&(x.moveChildren(this),x.remove())}},{key:"replace",value:function(A){if(A.statics.blotName!==this.statics.blotName){var x=b.default.create(this.statics.defaultChild);A.moveChildren(x),this.appendChild(x)}E(g.prototype.__proto__||Object.getPrototypeOf(g.prototype),"replace",this).call(this,A)}}]),g}(n.default);p.blotName="list",p.scope=b.default.Scope.BLOCK_BLOT,p.tagName=["OL","UL"],p.defaultChild="list-item",p.allowedChildren=[u],i.ListItem=u,i.default=p},function(e,i,o){Object.defineProperty(i,"__esModule",{value:!0});var O=o(56),E=k(O);function k(n){return n&&n.__esModule?n:{default:n}}function b(n,r){if(!(n instanceof r))throw new TypeError("Cannot call a class as a function")}function _(n,r){if(!n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r&&(typeof r=="object"||typeof r=="function")?r:n}function m(n,r){if(typeof r!="function"&&r!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof r);n.prototype=Object.create(r&&r.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),r&&(Object.setPrototypeOf?Object.setPrototypeOf(n,r):n.__proto__=r)}var c=function(n){m(r,n);function r(){return b(this,r),_(this,(r.__proto__||Object.getPrototypeOf(r)).apply(this,arguments))}return r}(E.default);c.blotName="italic",c.tagName=["EM","I"],i.default=c},function(e,i,o){Object.defineProperty(i,"__esModule",{value:!0});var O=function(){function d(f,h){for(var l=0;l-1?a?this.domNode.setAttribute(p,a):this.domNode.removeAttribute(p):E(l.prototype.__proto__||Object.getPrototypeOf(l.prototype),"format",this).call(this,p,a)}}],[{key:"create",value:function(p){var a=E(l.__proto__||Object.getPrototypeOf(l),"create",this).call(this,p);return typeof p=="string"&&a.setAttribute("src",this.sanitize(p)),a}},{key:"formats",value:function(p){return d.reduce(function(a,g){return p.hasAttribute(g)&&(a[g]=p.getAttribute(g)),a},{})}},{key:"match",value:function(p){return/\.(jpe?g|gif|png)$/.test(p)||/^data:image\/.+;base64/.test(p)}},{key:"sanitize",value:function(p){return(0,_.sanitize)(p,["http","https","data"])?p:"//:0"}},{key:"value",value:function(p){return p.getAttribute("src")}}]),l}(b.default.Embed);f.blotName="image",f.tagName="IMG",i.default=f},function(e,i,o){Object.defineProperty(i,"__esModule",{value:!0});var O=function(){function h(l,u){for(var p=0;p-1?a?this.domNode.setAttribute(p,a):this.domNode.removeAttribute(p):E(l.prototype.__proto__||Object.getPrototypeOf(l.prototype),"format",this).call(this,p,a)}}],[{key:"create",value:function(p){var a=E(l.__proto__||Object.getPrototypeOf(l),"create",this).call(this,p);return a.setAttribute("frameborder","0"),a.setAttribute("allowfullscreen",!0),a.setAttribute("src",this.sanitize(p)),a}},{key:"formats",value:function(p){return d.reduce(function(a,g){return p.hasAttribute(g)&&(a[g]=p.getAttribute(g)),a},{})}},{key:"sanitize",value:function(p){return _.default.sanitize(p)}},{key:"value",value:function(p){return p.getAttribute("src")}}]),l}(k.BlockEmbed);f.blotName="video",f.className="ql-video",f.tagName="IFRAME",i.default=f},function(e,i,o){Object.defineProperty(i,"__esModule",{value:!0}),i.default=i.FormulaBlot=void 0;var O=function(){function p(a,g){for(var I=0;I0||this.cachedText==null)&&(this.domNode.innerHTML=$(T),this.domNode.normalize(),this.attach()),this.cachedText=T)}}]),A}(d.default);p.className="ql-syntax";var a=new b.default.Attributor.Class("token","hljs",{scope:b.default.Scope.INLINE}),g=function(I){u(A,I),O(A,null,[{key:"register",value:function(){m.default.register(a,!0),m.default.register(p,!0)}}]);function A(x,$){h(this,A);var T=l(this,(A.__proto__||Object.getPrototypeOf(A)).call(this,x,$));if(typeof T.options.highlight!="function")throw new Error("Syntax module requires highlight.js. Please include the library on the page before Quill.");var S=null;return T.quill.on(m.default.events.SCROLL_OPTIMIZE,function(){clearTimeout(S),S=setTimeout(function(){T.highlight(),S=null},T.options.interval)}),T.highlight(),T}return O(A,[{key:"highlight",value:function(){var $=this;if(!this.quill.selection.composing){this.quill.update(m.default.sources.USER);var T=this.quill.getSelection();this.quill.scroll.descendants(p).forEach(function(S){S.highlight($.options.highlight)}),this.quill.update(m.default.sources.SILENT),T!=null&&this.quill.setSelection(T,m.default.sources.SILENT)}}}]),A}(n.default);g.DEFAULTS={highlight:function(){return window.hljs==null?null:function(I){var A=window.hljs.highlightAuto(I);return A.value}}(),interval:1e3},i.CodeBlock=p,i.CodeToken=a,i.default=g},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i){e.exports=' '},function(e,i,o){Object.defineProperty(i,"__esModule",{value:!0}),i.default=i.BubbleTooltip=void 0;var O=function A(x,$,T){x===null&&(x=Function.prototype);var S=Object.getOwnPropertyDescriptor(x,$);if(S===void 0){var v=Object.getPrototypeOf(x);return v===null?void 0:A(v,$,T)}else{if("value"in S)return S.value;var y=S.get;return y===void 0?void 0:y.call(T)}},E=function(){function A(x,$){for(var T=0;T<$.length;T++){var S=$[T];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(x,S.key,S)}}return function(x,$,T){return $&&A(x.prototype,$),T&&A(x,T),x}}(),k=o(3),b=h(k),_=o(8),m=h(_),c=o(43),n=h(c),r=o(15),d=o(41),f=h(d);function h(A){return A&&A.__esModule?A:{default:A}}function l(A,x){if(!(A instanceof x))throw new TypeError("Cannot call a class as a function")}function u(A,x){if(!A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x&&(typeof x=="object"||typeof x=="function")?x:A}function p(A,x){if(typeof x!="function"&&x!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof x);A.prototype=Object.create(x&&x.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}}),x&&(Object.setPrototypeOf?Object.setPrototypeOf(A,x):A.__proto__=x)}var a=[["bold","italic","link"],[{header:1},{header:2},"blockquote"]],g=function(A){p(x,A);function x($,T){l(this,x),T.modules.toolbar!=null&&T.modules.toolbar.container==null&&(T.modules.toolbar.container=a);var S=u(this,(x.__proto__||Object.getPrototypeOf(x)).call(this,$,T));return S.quill.container.classList.add("ql-bubble"),S}return E(x,[{key:"extendToolbar",value:function(T){this.tooltip=new I(this.quill,this.options.bounds),this.tooltip.root.appendChild(T.container),this.buildButtons([].slice.call(T.container.querySelectorAll("button")),f.default),this.buildPickers([].slice.call(T.container.querySelectorAll("select")),f.default)}}]),x}(n.default);g.DEFAULTS=(0,b.default)(!0,{},n.default.DEFAULTS,{modules:{toolbar:{handlers:{link:function(x){x?this.quill.theme.tooltip.edit():this.quill.format("link",!1)}}}}});var I=function(A){p(x,A);function x($,T){l(this,x);var S=u(this,(x.__proto__||Object.getPrototypeOf(x)).call(this,$,T));return S.quill.on(m.default.events.EDITOR_CHANGE,function(v,y,w,D){if(v===m.default.events.SELECTION_CHANGE)if(y!=null&&y.length>0&&D===m.default.sources.USER){S.show(),S.root.style.left="0px",S.root.style.width="",S.root.style.width=S.root.offsetWidth+"px";var R=S.quill.getLines(y.index,y.length);if(R.length===1)S.position(S.quill.getBounds(y));else{var B=R[R.length-1],W=S.quill.getIndex(B),q=Math.min(B.length()-1,y.index+y.length-W),M=S.quill.getBounds(new r.Range(W,q));S.position(M)}}else document.activeElement!==S.textbox&&S.quill.hasFocus()&&S.hide()}),S}return E(x,[{key:"listen",value:function(){var T=this;O(x.prototype.__proto__||Object.getPrototypeOf(x.prototype),"listen",this).call(this),this.root.querySelector(".ql-close").addEventListener("click",function(){T.root.classList.remove("ql-editing")}),this.quill.on(m.default.events.SCROLL_OPTIMIZE,function(){setTimeout(function(){if(!T.root.classList.contains("ql-hidden")){var S=T.quill.getSelection();S!=null&&T.position(T.quill.getBounds(S))}},1)})}},{key:"cancel",value:function(){this.show()}},{key:"position",value:function(T){var S=O(x.prototype.__proto__||Object.getPrototypeOf(x.prototype),"position",this).call(this,T),v=this.root.querySelector(".ql-tooltip-arrow");if(v.style.marginLeft="",S===0)return S;v.style.marginLeft=-1*S-v.offsetWidth/2+"px"}}]),x}(c.BaseTooltip);I.TEMPLATE=['','
','','',"
"].join(""),i.BubbleTooltip=I,i.default=g},function(e,i,o){e.exports=o(63)}]).default})})(Vt);var dt=Zt(Vt.exports);function wt(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?wt=function(s){return typeof s}:wt=function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},wt(t)}function Kt(t,s){if(!(t instanceof s))throw new TypeError("Cannot call a class as a function")}function Ct(t,s){for(var e=0;et.length)&&(s=t.length);for(var e=0,i=new Array(s);e=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(b){throw b},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var O=!0,E=!1,k;return{s:function(){e=e.call(t)},n:function(){var b=e.next();return O=b.done,b},e:function(b){E=!0,k=b},f:function(){try{!O&&e.return!=null&&e.return()}finally{if(E)throw k}}}}var ht={TAB:9,ENTER:13,ESCAPE:27,UP:38,DOWN:40};function Ve(t,s,e){var i=t;return Object.keys(s).forEach(function(o){e.indexOf(o)>-1?i.dataset[o]=s[o]:delete i.dataset[o]}),i}function Ke(t,s){return s.reduce(function(e,i){var o=t.lastIndexOf(i);return o>e.mentionCharIndex?{mentionChar:i,mentionCharIndex:o}:{mentionChar:e.mentionChar,mentionCharIndex:e.mentionCharIndex}},{mentionChar:null,mentionCharIndex:-1})}function We(t,s){return s.test(t)}function Ge(t,s,e){return t>-1?!(e&&!(t===0||!!s[t-1].match(/\s/g))):!1}function Ye(t){return wt(t)!=="object"||t===null?t:JSON.parse(JSON.stringify(t))}var Qe=dt.import("blots/embed"),Ot=function(t){je(e,t);var s=Fe(e);function e(i,o){var O;return Kt(this,e),O=s.call(this,i,o),Mt(Et(O),"hoverHandler",void 0),Mt(Et(O),"hoverHandler",void 0),O.clickHandler=null,O.hoverHandler=null,O.mounted=!1,O}return Wt(e,[{key:"attach",value:function(){bt(vt(e.prototype),"attach",this).call(this),this.mounted||(this.mounted=!0,this.clickHandler=this.getClickHandler(),this.hoverHandler=this.getHoverHandler(),this.domNode.addEventListener("click",this.clickHandler,!1),this.domNode.addEventListener("mouseenter",this.hoverHandler,!1))}},{key:"detach",value:function(){bt(vt(e.prototype),"detach",this).call(this),this.mounted=!1,this.clickHandler&&(this.domNode.removeEventListener("click",this.clickHandler),this.clickHandler=null)}},{key:"getClickHandler",value:function(){var o=this;return function(O){var E=o.buildEvent("mention-clicked",O);window.dispatchEvent(E),O.preventDefault()}}},{key:"getHoverHandler",value:function(){var o=this;return function(O){var E=o.buildEvent("mention-hovered",O);window.dispatchEvent(E),O.preventDefault()}}},{key:"buildEvent",value:function(o,O){var E=new Event(o,{bubbles:!0,cancelable:!0});return E.value=kt({},this.domNode.dataset),E.event=O,E}}],[{key:"create",value:function(o){var O=bt(vt(e),"create",this).call(this),E=document.createElement("span");return E.className="ql-mention-denotation-char",E.innerHTML=o.denotationChar,O.appendChild(E),O.innerHTML+=o.value,e.setDataValues(O,o)}},{key:"setDataValues",value:function(o,O){var E=o;return Object.keys(O).forEach(function(k){E.dataset[k]=O[k]}),E}},{key:"value",value:function(o){return o.dataset}}]),e}(Qe);Ot.blotName="mention";Ot.tagName="span";Ot.className="mention";dt.register(Ot);var Ze=function(){function t(s,e){var i=this;Kt(this,t),this.isOpen=!1,this.itemIndex=0,this.mentionCharPos=null,this.cursorPos=null,this.values=[],this.suspendMouseEnter=!1,this.existingSourceExecutionToken=null,this.quill=s,this.options={source:null,renderItem:function(b){return"".concat(b.value)},renderLoading:function(){return null},onSelect:function(b,_){_(b)},mentionDenotationChars:["@"],showDenotationChar:!0,allowedChars:/^[a-zA-Z0-9_]*$/,minChars:0,maxChars:31,offsetTop:2,offsetLeft:0,isolateCharacter:!1,fixMentionsToQuill:!1,positioningStrategy:"normal",defaultMenuOrientation:"bottom",blotName:"mention",dataAttributes:["id","value","denotationChar","link","target","disabled"],linkTarget:"_blank",onOpen:function(){return!0},onBeforeClose:function(){return!0},onClose:function(){return!0},listItemClass:"ql-mention-list-item",mentionContainerClass:"ql-mention-list-container",mentionListClass:"ql-mention-list",spaceAfterInsert:!0,selectKeys:[ht.ENTER]},kt(this.options,e,{dataAttributes:Array.isArray(e.dataAttributes)?this.options.dataAttributes.concat(e.dataAttributes):this.options.dataAttributes}),this.mentionContainer=document.createElement("div"),this.mentionContainer.className=this.options.mentionContainerClass?this.options.mentionContainerClass:"",this.mentionContainer.style.cssText="display: none; position: absolute;",this.mentionContainer.onmousemove=this.onContainerMouseMove.bind(this),this.options.fixMentionsToQuill&&(this.mentionContainer.style.width="auto"),this.mentionList=document.createElement("ul"),this.mentionList.id="quill-mention-list",s.root.setAttribute("aria-owns","quill-mention-list"),this.mentionList.className=this.options.mentionListClass?this.options.mentionListClass:"",this.mentionContainer.appendChild(this.mentionList),s.on("text-change",this.onTextChange.bind(this)),s.on("selection-change",this.onSelectionChange.bind(this)),s.container.addEventListener("paste",function(){setTimeout(function(){var k=s.getSelection();i.onSelectionChange(k)})}),s.keyboard.addBinding({key:ht.TAB},this.selectHandler.bind(this)),s.keyboard.bindings[ht.TAB].unshift(s.keyboard.bindings[ht.TAB].pop());var o=He(this.options.selectKeys),O;try{for(o.s();!(O=o.n()).done;){var E=O.value;s.keyboard.addBinding({key:E},this.selectHandler.bind(this))}}catch(k){o.e(k)}finally{o.f()}s.keyboard.bindings[ht.ENTER].unshift(s.keyboard.bindings[ht.ENTER].pop()),s.keyboard.addBinding({key:ht.ESCAPE},this.escapeHandler.bind(this)),s.keyboard.addBinding({key:ht.UP},this.upHandler.bind(this)),s.keyboard.addBinding({key:ht.DOWN},this.downHandler.bind(this))}return Wt(t,[{key:"selectHandler",value:function(){return this.isOpen&&!this.existingSourceExecutionToken?(this.selectItem(),!1):!0}},{key:"escapeHandler",value:function(){return this.isOpen?(this.existingSourceExecutionToken&&(this.existingSourceExecutionToken.abandoned=!0),this.hideMentionList(),!1):!0}},{key:"upHandler",value:function(){return this.isOpen&&!this.existingSourceExecutionToken?(this.prevItem(),!1):!0}},{key:"downHandler",value:function(){return this.isOpen&&!this.existingSourceExecutionToken?(this.nextItem(),!1):!0}},{key:"showMentionList",value:function(){this.options.positioningStrategy==="fixed"?document.body.appendChild(this.mentionContainer):this.quill.container.appendChild(this.mentionContainer),this.mentionContainer.style.visibility="hidden",this.mentionContainer.style.display="",this.mentionContainer.scrollTop=0,this.setMentionContainerPosition(),this.setIsOpen(!0)}},{key:"hideMentionList",value:function(){this.options.onBeforeClose(),this.mentionContainer.style.display="none",this.mentionContainer.remove(),this.setIsOpen(!1),this.quill.root.removeAttribute("aria-activedescendant")}},{key:"highlightItem",value:function(){for(var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,i=0;ik-o&&(this.mentionContainer.scrollTop+=O-k+o)}}},{key:"getItemData",value:function(){var e=this.mentionList.childNodes[this.itemIndex].dataset.link,i=typeof e!="undefined",o=this.mentionList.childNodes[this.itemIndex].dataset.target;return i&&(this.mentionList.childNodes[this.itemIndex].dataset.value='-1&&(n=setTimeout(function(){m(),c(),o({statusText:"Request Timeout",status:408})},e)),window[E]=function(d){clearTimeout(n),m(),c(),i(d)};var r=document.createElement("script");r.addEventListener("error",_),r.src=t+(/\?/.test(t)?"&":"?")+b,document.body.appendChild(r)})}var Je=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"chat-emoji-wrapper"},[e("div",{staticClass:"chat-emoji-box"},[t.type==="emosearch"?e("div",{staticClass:"chat-emoji-emosearch"},[e("Input",{attrs:{clearable:"",placeholder:t.$L("\u641C\u7D22\u8868\u60C5")},model:{value:t.emosearchKey,callback:function(i){t.emosearchKey=i},expression:"emosearchKey"}},[e("Icon",{class:{"icon-loading":t.emosearchLoad},attrs:{slot:"prefix",type:t.emosearchLoad?"ios-loading":"ios-search"},slot:"prefix"})],1)],1):t._e(),e("ul",{staticClass:"scrollbar-overlay",class:[t.type,"no-dark-content"]},t._l(t.list,function(i){return e("li",{on:{click:function(o){return t.onSelect(o,i)}}},[i.type==="emoticon"?e("img",{attrs:{src:i.src,title:i.name,alt:i.name}}):e("span",{attrs:{title:i.name},domProps:{innerHTML:t._s(i.html)}})])}),0)]),e("ul",{staticClass:"chat-emoji-menu"},[e("li",{class:{active:t.type==="emosearch"},on:{click:function(i){t.type="emosearch"}}},[e("i",{staticClass:"taskfont"},[t._v("\uE6F8")])]),e("li",{class:{active:t.type==="emoji"},on:{click:function(i){t.type="emoji"}}},[e("span",{staticClass:"no-dark-content"},[t._v("\u{1F600}")])]),t._l(t.emoticonData,function(i){return e("li",{class:{active:t.type==="emoticon"&&t.emoticonPath==i.path},on:{click:function(o){return t.onEmoticon(i.path)}}},[e("img",{attrs:{title:i.name,alt:i.name,src:i.src}})])})],2)])},ti=[];const ei={name:"ChatEmoji",props:{searchKey:{type:String,default:""}},data(){return{type:"emoji",emoticonPath:"",emosearchKey:"",emosearchCache:null,emosearchLoad:!1,emosearchTimer:null,emosearchList:[],emojiData:[],emoticonData:[]}},mounted(){this.initData()},watch:{type(){this.onEmosearch()},emosearchKey(){this.onEmosearch()},searchKey:{handler(t){this.emosearchKey=t},immediate:!0}},computed:{list(){if(this.type==="emoji")return this.emojiData;if(this.type==="emosearch")return this.emosearchList;if(this.type==="emoticon"){const t=this.emoticonData.find(({path:s})=>s===this.emoticonPath);if(t)return t.list}return[]}},methods:{initData(){$A.loadScriptS(["js/emoji.all.js","js/emoticon.all.js"],t=>{const s=$A.apiUrl("../images/emoticon");$A.isArray(window.emojiData)&&(this.emojiData=window.emojiData.sort(function(e,i){return e.emoji_order-i.emoji_order}).map(e=>({type:"emoji",name:e.name,html:e.code_decimal}))),$A.isArray(window.emoticonData)&&(this.emoticonData=window.emoticonData.map(e=>Object.assign(e,{src:`${s}/${e.path}/${e.icon}`,list:e.list.map(i=>Object.assign(i,{type:"emoticon",asset:`images/emoticon/${e.path}/${i.path}`,src:`${s}/${e.path}/${i.path}`}))})))})},onEmosearch(){this.type!=="emosearch"||this.emosearchCache===this.emosearchKey||(this.emosearchCache=this.emosearchKey,this.emosearchLoad=!0,this.emosearchTimer&&clearTimeout(this.emosearchTimer),this.emosearchTimer=setTimeout(t=>{Xe("https://pic.sogou.com/napi/wap/pic",{query:this.emosearchKey+" \u8868\u60C5"}).then(s=>{if(this.emosearchList=[],s.status===0){const e=s.data.items;e.length>0&&(this.emosearchList=e.map(i=>({type:"emoticon",asset:"emosearch",name:i.title,src:i.thumbUrl,height:i.thumbHeight,width:i.thumbWidth})))}this.emosearchList.length===0&&$A.noticeWarning("\u6CA1\u6709\u641C\u7D22\u5230\u4EFB\u4F55\u8868\u60C5")}).catch(s=>{this.emosearchList=[],$A.noticeWarning("\u641C\u7D22\u7ED3\u679C\u4E3A\u7A7A")}).finally(s=>{this.emosearchLoad=!1})},300))},onEmoticon(t){this.type="emoticon",this.emoticonPath=t},onSelect(t,s){s.type==="emoji"?this.$emit("on-select",{type:"emoji",text:t.target.innerText}):this.$emit("on-select",s)}}},Rt={};var ii=pt(ei,Je,ti,!1,ni,null,null,null);function ni(t){for(let s in Rt)this[s]=Rt[s]}var ri=function(){return ii.exports}();const jt="ontouchend"in document;var oi={bind(t,s){let e=!1;t.__touchMouseDown__=i=>{i.preventDefault(),e=!0,s.value("down",i)},t.__touchMouseMove__=i=>{e&&s.value("move",i)},t.__touchMouseUp__=i=>{e&&(e=!1,s.value("up"))},jt?(t.addEventListener("touchstart",t.__touchMouseDown__),t.addEventListener("touchmove",t.__touchMouseMove__),t.addEventListener("touchend",t.__touchMouseUp__)):(t.addEventListener("mousedown",t.__touchMouseDown__),document.addEventListener("mousemove",t.__touchMouseMove__),document.addEventListener("mouseup",t.__touchMouseUp__))},update(){},unbind(t){jt?(t.removeEventListener("touchstart",t.__touchMouseDown__),t.removeEventListener("touchmove",t.__touchMouseMove__),t.removeEventListener("touchend",t.__touchMouseUp__)):(t.removeEventListener("mousedown",t.__touchMouseDown__),document.removeEventListener("mousemove",t.__touchMouseMove__),document.removeEventListener("mouseup",t.__touchMouseUp__)),delete t.__touchMouseDown__,delete t.__touchMouseMove__,delete t.__touchMouseUp__}};function gt(t){return t===void 0&&(t=document.body),t===!0?document.body:t instanceof window.Node?t:document.querySelector(t)}const ai={inserted(t,{value:s},e){if(t.dataset&&t.dataset.transfer!=="true")return!1;t.className=t.className?t.className+" v-transfer-dom":"v-transfer-dom";const i=t.parentNode;if(!i)return;const o=document.createComment("");let O=!1;s!==!1&&(i.replaceChild(o,t),gt(s).appendChild(t),O=!0),t.__transferDomData||(t.__transferDomData={parentNode:i,home:o,target:gt(s),hasMovedOut:O})},componentUpdated(t,{value:s}){if(t.dataset&&t.dataset.transfer!=="true")return!1;const e=t.__transferDomData;if(!e)return;const i=e.parentNode,o=e.home,O=e.hasMovedOut;!O&&s?(i.replaceChild(o,t),gt(s).appendChild(t),t.__transferDomData=Object.assign({},t.__transferDomData,{hasMovedOut:!0,target:gt(s)})):O&&s===!1?(i.replaceChild(t,o),t.__transferDomData=Object.assign({},t.__transferDomData,{hasMovedOut:!1,target:gt(s)})):s&>(s).appendChild(t)},unbind(t){if(t.dataset&&t.dataset.transfer!=="true")return!1;t.className=t.className.replace("v-transfer-dom",""),t.__transferDomData&&(t.__transferDomData.hasMovedOut===!0&&t.__transferDomData.parentNode&&t.__transferDomData.parentNode.appendChild(t),t.__transferDomData=null)}};var si=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:t.hidePopover,expression:"hidePopover"}],staticClass:"chat-input-box",class:t.boxClass},[e("div",{staticClass:"chat-input-quick-emoji"},[e("EPopover",{ref:"emojiQuickRef",attrs:{visibleArrow:!1,transition:"",placement:"top-end",popperClass:"chat-quick-emoji-popover"},model:{value:t.emojiQuickShow,callback:function(i){t.emojiQuickShow=i},expression:"emojiQuickShow"}},[e("div",{attrs:{slot:"reference"},slot:"reference"}),e("ul",{staticClass:"chat-quick-emoji-wrapper"},t._l(t.emojiQuickItems,function(i){return e("li",{on:{click:function(o){return t.onEmojiQuick(i)}}},[e("img",{attrs:{title:i.name,alt:i.name,src:i.src}})])}),0)])],1),e("div",{staticClass:"chat-input-wrapper",on:{click:function(i){return i.stopPropagation(),t.focus.apply(null,arguments)}}},[t.replyData?e("div",{staticClass:"chat-reply"},[e("UserAvatar",{attrs:{userid:t.replyData.userid,"show-icon":!1,"show-name":!0,"tooltip-disabled":!0}}),e("div",{staticClass:"reply-desc"},[t._v(t._s(t.$A.getMsgSimpleDesc(t.replyData)))]),e("i",{staticClass:"taskfont",on:{click:function(i){return i.stopPropagation(),t.onCancelReply.apply(null,arguments)}}},[t._v("\uE6E5")])],1):t._e(),e("div",{ref:"editor",staticClass:"no-dark-content",style:t.editorStyle,on:{click:function(i){return i.stopPropagation(),t.onClickEditor.apply(null,arguments)},paste:t.handlePaste}}),e("ul",{staticClass:"chat-toolbar",on:{click:function(i){i.stopPropagation()}}},[e("li",[t.emojiBottom?e("ETooltip",{ref:"emojiTip",attrs:{disabled:t.windowSmall||t.$isEEUiApp||t.showEmoji,placement:"top",content:t.$L("\u8868\u60C5")}},[e("i",{staticClass:"taskfont",on:{click:function(i){t.showEmoji=!t.showEmoji}}},[t._v("\uE7AD")])]):e("EPopover",{attrs:{visibleArrow:!1,placement:"top",popperClass:"chat-input-emoji-popover"},model:{value:t.showEmoji,callback:function(i){t.showEmoji=i},expression:"showEmoji"}},[e("ETooltip",{ref:"emojiTip",attrs:{slot:"reference",disabled:t.windowSmall||t.$isEEUiApp||t.showEmoji,placement:"top",content:t.$L("\u8868\u60C5")},slot:"reference"},[e("i",{staticClass:"taskfont"},[t._v("\uE7AD")])]),t.showEmoji?e("ChatEmoji",{attrs:{searchKey:t.emojiQuickKey},on:{"on-select":t.onSelectEmoji}}):t._e()],1)],1),e("li",[e("ETooltip",{attrs:{placement:"top",disabled:t.windowSmall||t.$isEEUiApp,content:t.$L("\u9009\u62E9\u6210\u5458")}},[e("i",{staticClass:"taskfont",on:{click:function(i){return t.onToolbar("user")}}},[t._v("\uE78F")])])],1),e("li",[e("ETooltip",{attrs:{placement:"top",disabled:t.windowSmall||t.$isEEUiApp,content:t.$L("\u9009\u62E9\u4EFB\u52A1")}},[e("i",{staticClass:"taskfont",on:{click:function(i){return t.onToolbar("task")}}},[t._v("\uE7D6")])])],1),e("li",[e("EPopover",{attrs:{visibleArrow:!1,placement:"top",popperClass:"chat-input-more-popover"},model:{value:t.showMore,callback:function(i){t.showMore=i},expression:"showMore"}},[e("ETooltip",{ref:"moreTip",attrs:{slot:"reference",disabled:t.windowSmall||t.$isEEUiApp||t.showMore,placement:"top",content:t.$L("\u5C55\u5F00")},slot:"reference"},[e("i",{staticClass:"taskfont"},[t._v("\uE790")])]),t.recordReady?e("div",{staticClass:"chat-input-popover-item",on:{click:function(i){return t.onToolbar("meeting")}}},[e("i",{staticClass:"taskfont"},[t._v("\uE7C1")]),t._v(" "+t._s(t.$L("\u65B0\u4F1A\u8BAE"))+" ")]):t._e(),t.canCall?e("div",{staticClass:"chat-input-popover-item",on:{click:function(i){return t.onToolbar("call")}}},[e("i",{staticClass:"taskfont"},[t._v("\uE7BA")]),t._v(" "+t._s(t.$L("\u62E8\u6253\u7535\u8BDD"))+" ")]):t._e(),e("div",{staticClass:"chat-input-popover-item",on:{click:function(i){return t.onToolbar("image")}}},[e("i",{staticClass:"taskfont"},[t._v("\uE7BC")]),t._v(" "+t._s(t.$L("\u53D1\u9001\u56FE\u7247"))+" ")]),e("div",{staticClass:"chat-input-popover-item",on:{click:function(i){return t.onToolbar("file")}}},[e("i",{staticClass:"taskfont"},[t._v("\uE7C0")]),t._v(" "+t._s(t.$L("\u4E0A\u4F20\u6587\u4EF6"))+" ")]),t.canAnon?e("div",{staticClass:"chat-input-popover-item",on:{click:function(i){return t.onToolbar("anon")}}},[e("i",{staticClass:"taskfont"},[t._v("\uE690")]),t._v(" "+t._s(t.$L("\u533F\u540D\u6D88\u606F"))+" ")]):t._e()],1)],1),e("li",{directives:[{name:"touchmouse",rawName:"v-touchmouse",value:t.clickSend,expression:"clickSend"}],staticClass:"chat-send",class:t.sendClass},[e("ETooltip",{attrs:{placement:"top",disabled:t.windowSmall||t.$isEEUiApp,content:t.$L(t.sendClass==="recorder"?"\u957F\u6309\u5F55\u97F3":"\u53D1\u9001")}},[t.loading?e("div",[e("div",{staticClass:"chat-load"},[e("Loading")],1)]):e("div",[e("transition",{attrs:{name:"mobile-send"}},[t.sendClass==="recorder"?e("i",{staticClass:"taskfont"},[t._v("\uE609")]):t._e()]),e("transition",{attrs:{name:"mobile-send"}},[t.sendClass!=="recorder"?e("i",{staticClass:"taskfont"},[t._v("\uE606")]):t._e()])],1)])],1),t.recordReady?e("li",{staticClass:"chat-record-recwave"},[e("div",{ref:"recwave"})]):t._e()]),e("div",{staticClass:"chat-cover",on:{click:function(i){return i.stopPropagation(),t.onClickCover.apply(null,arguments)}}})]),t.emojiBottom&&t.showEmoji?e("ChatEmoji",{attrs:{searchKey:t.emojiQuickKey},on:{"on-select":t.onSelectEmoji}}):t._e(),e("transition",{attrs:{name:"fade"}},[["ready","ing"].includes(t.recordState)?e("div",{directives:[{name:"transfer-dom",rawName:"v-transfer-dom"}],staticClass:"chat-input-record-transfer",class:{cancel:t.touchLimitY},style:t.recordTransferStyle,attrs:{"data-transfer":!0},on:{click:t.stopRecord}},[t.recordDuration>0?e("div",{staticClass:"record-duration"},[t._v(t._s(t.recordFormatDuration))]):e("div",{staticClass:"record-loading"},[e("Loading")],1),e("div",{staticClass:"record-cancel",on:{click:function(i){return i.stopPropagation(),t.stopRecord(!0)}}},[t._v(t._s(t.$L(t.touchLimitY?"\u677E\u5F00\u53D6\u6D88":"\u5411\u4E0A\u6ED1\u52A8\u53D6\u6D88")))])]):t._e()])],1)},li=[];const ui={name:"ChatInput",components:{ChatEmoji:ri},directives:{touchmouse:oi,TransferDom:ai,clickoutside:Xt},props:{value:{type:[String,Number],default:""},dialogId:{type:Number,default:0},taskId:{type:Number,default:0},placeholder:{type:String,default:""},disabled:{type:Boolean,default:!1},disabledRecord:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},enterSend:{type:[String,Boolean],default:null},emojiBottom:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},maxlength:{type:Number},defaultMenuOrientation:{type:String,default:"top"},replyId:{type:Number,default:0}},data(){return{quill:null,isFocus:!1,rangeIndex:0,_content:"",_options:{},mentionMode:"",userList:null,userCache:null,taskList:null,fileList:{},showMore:!1,showEmoji:!1,emojiQuickTimer:null,emojiQuickShow:!1,emojiQuickKey:"",emojiQuickItems:[],observer:null,wrapperWidth:0,wrapperHeight:0,editorHeight:0,recordReady:!1,recordRec:null,recordBlob:null,recordWave:null,recordInter:null,recordState:"stop",recordDuration:0,touchStart:{},touchLimitX:!1,touchLimitY:!1,pasteClean:!0,isSpecVersion:this.checkIOSVersion()}},mounted(){this.init(),this.observer=new ResizeObserver(t=>{t.some(({target:s,contentRect:e})=>{s===this.$el?(this.wrapperWidth=e.width,this.wrapperHeight=e.height):s===this.$refs.editor&&(this.editorHeight=e.height)})}),this.observer.observe(this.$el),this.observer.observe(this.$refs.editor),this.recordInter=setInterval(t=>{this.recordState==="ing"&&(this.__recordDuration&&this.__recordDuration===this.recordDuration?(this.__recordDuration=null,this.stopRecord(!0),$A.messageWarning("\u5F55\u97F3\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5")):this.__recordDuration=this.recordDuration)},1e3),this.$isEEUiApp&&(window.__onPermissionRequest=(t,s)=>{console.log(t,s),t==="recordAudio"&&s===!1&&this.stopRecord(!0)})},beforeDestroy(){this.quill&&(this.quill=null),this.observer&&(this.observer.disconnect(),this.observer=null),this.recordInter&&clearInterval(this.recordInter)},computed:{..._t(["dialogInputCache","cacheProjects","cacheTasks","cacheUserBasic","dialogMsgs","cacheDialogs"]),isEnterSend(){return typeof this.enterSend=="boolean"?this.enterSend:this.$store.state.windowLarge},canCall(){return this.dialogData.type==="user"&&!this.dialogData.bot&&this.$isEEUiApp},canAnon(){return this.dialogData.type==="user"&&!this.dialogData.bot},editorStyle(){const{wrapperWidth:t,editorHeight:s}=this;return t>0&&s>0&&(t<280||s>40)?{width:"100%"}:{}},recordTransferStyle(){const{windowScrollY:t}=this;return t>0?{marginTop:t/2+"px"}:null},boxClass(){const t=[];return["ready","ing"].includes(this.recordState)&&(this.recordState==="ing"&&this.recordDuration>0?t.push("record-progress"):t.push("record-ready")),this.showMore&&t.push("show-more"),this.showEmoji&&t.push("show-emoji"),this.mentionMode&&t.push(this.mentionMode),t},sendClass(){return this.value?"sender":this.recordReady?"recorder":""},recordFormatDuration(){const{recordDuration:t}=this;let s=Math.floor(t/6e4),e=Math.floor(t/1e3)%60,i=("00"+t%1e3).substr(-2);return s<10&&(s=`0${s}`),e<10&&(e=`0${e}`),`${s}:${e}\u2033${i}`},dialogData(){return this.dialogId>0?this.cacheDialogs.find(({id:t})=>t==this.dialogId)||{}:{}},replyData(){const{replyId:t}=this;return t>0?this.dialogMsgs.find(s=>s.id===t):null},cacheKey(){return this.dialogId||`t_${this.taskId}`}},watch:{value(t){this.quill&&(t&&t!==this._content?(this._content=t,this.setContent(t)):t||this.quill.setText("")),this.$store.dispatch("saveDialogInputCache",{key:this.cacheKey,cache:t})},disabled(t){this.quill&&this.quill.enable(!t)},dialogId(){this.userList=null,this.userCache=null,this.taskList=null,this.fileList={},this.$emit("input",this.getInputCache())},taskId(){this.userList=null,this.userCache=null,this.taskList=null,this.fileList={},this.$emit("input",this.getInputCache())},showEmoji(t){if(t){let s=this.value.replace(/ /g," ");if(s=s.replace(/<[^>]+>/g,""),s&&s.indexOf(" ")===-1&&s.length>=1&&s.length<=4?this.emojiQuickKey=s:this.emojiQuickKey="",this.showMore=!1,this.emojiQuickShow=!1,this.quill){const e=this.quill.selection.savedRange;this.rangeIndex=e?e.index:0}}else this.rangeIndex>0&&this.quill.setSelection(this.rangeIndex);this.$emit("on-emoji-visible-change",t)},showMore(t){t&&(this.showEmoji=!1),this.$emit("on-more-visible-change",t)},isFocus(t){this.timerScroll&&clearInterval(this.timerScroll),t?(this.$emit("on-focus"),this.hidePopover(),this.isSpecVersion||this.windowSmall&&(this.timerScroll=setInterval(()=>{var s;(s=this.quill)!=null&&s.hasFocus()?this.windowScrollY>0&&$A.scrollIntoViewIfNeeded(this.$refs.editor):clearInterval(this.timerScroll)},200))):this.$emit("on-blur")},recordState(t){this.$emit("on-record-state",t)},dialogInputCache(){this.isFocus||this.$emit("input",this.getInputCache())},wrapperHeight(t,s){this.$emit("on-height-change",{newVal:t,oldVal:s})}},methods:{init(){this._options=Object.assign({theme:"bubble",readOnly:!1,placeholder:this.placeholder,modules:{toolbar:[["bold","strike","italic","underline",{list:"ordered"},{list:"bullet"},"blockquote","code-block"]],keyboard:{bindings:{"short enter":{key:13,shortKey:!0,handler:t=>this.isEnterSend?!0:(this.onSend(),!1)},enter:{key:13,shiftKey:!1,handler:t=>this.isEnterSend?(this.onSend(),!1):!0},esc:{key:27,shiftKey:!1,handler:t=>this.emojiQuickShow?(this.emojiQuickShow=!1,!1):!0}}},mention:{allowedChars:/^\S*$/,mentionDenotationChars:["@","#","~"],defaultMenuOrientation:this.defaultMenuOrientation,isolateCharacter:!0,positioningStrategy:"fixed",renderItem:t=>{if(t.disabled===!0)return`
${t.value}
`;if(t.id===0)return`
@
${t.value}
${t.tip}
`;if(t.avatar){const s=t.bot?'
':"";return`
${s}
${t.value}
`}return`
${t.value}
`},renderLoading:()=>"Loading...",source:(t,s,e)=>{const i=e=="@"?"user-mention":e=="#"?"task-mention":"file-mention",o=document.getElementsByClassName("ql-mention-list-container");for(let E=0;E{const k=[];E.some(b=>{let _=b.list;t&&(_=_.filter(({value:m})=>$A.strExists(m,t))),_.length>0&&(b.label&&k.push(...b.label),k.push(..._))}),$A.jsonStringify(k.map(({id:b})=>b))!==O&&(O=$A.jsonStringify(k.map(({id:b})=>b)),s(k,t))})}}}},this.options),this.quill=new dt(this.$refs.editor,this._options),this.quill.enable(!1),this.value?this.setContent(this.value):this.$emit("input",this.getInputCache()),this.disabled||this.quill.enable(!0),this.quill.on("selection-change",t=>{if(!t){if(this.quill.hasFocus()){this.quill.setSelection(0);return}if(document.activeElement&&document.activeElement.className==="ql-clipboard"){this.quill.setSelection(this.quill.getLength());return}}this.isFocus=!!t}),this.quill.on("text-change",t=>{this.maxlength>0&&this.quill.getLength()>this.maxlength&&this.quill.deleteText(this.maxlength,this.quill.getLength());let s=this.$refs.editor.children[0].innerHTML;s=s.replace(/^(

\s*<\/p>)+|(

\s*<\/p>)+$/gi,""),s=s.replace(/^(

<\/p>)+|(

<\/p>)+$/gi,""),this.updateEmojiQuick(s),this._content=s,this.$emit("input",this._content),this.$nextTick(e=>{const i=this.quill.getSelection();if(i){const o=this.quill.getText(i.index);/^\n\n$/.test(o)&&this.quill.deleteText(i.index,1)}})}),this.quill.clipboard.addMatcher(Node.ELEMENT_NODE,(t,s)=>(this.pasteClean&&(s.ops=s.ops.map(e=>{const i={insert:e.insert};try{typeof i.insert.mention=="object"&&t.innerHTML&&(i.insert=t.innerHTML.replace(/<[^>]+>/g,""))}catch{}return e.attributes&&["bold","strike","italic","underline","list","blockquote","link"].some(o=>{e.attributes[o]&&(typeof i.attributes=="undefined"&&(i.attributes={}),i.attributes[o]=e.attributes[o])}),i})),s)),this.$emit("on-ready",this.quill),this.disabledRecord||$A.loadScriptS(["js/recorder/recorder.mp3.min.js","js/recorder/lib.fft.js","js/recorder/frequency.histogram.view.js"],t=>{t!==null||typeof window.Recorder!="function"||(this.recordRec=window.Recorder({type:"mp3",bitRate:32,sampleRate:16e3,onProcess:(s,e,i,o,O,E)=>{this.recordWave.input(s[s.length-1],e,o),this.recordDuration=i,i>=3*60*1e3&&this.stopRecord(!1)}}),window.Recorder.Support()&&(this.recordReady=!0,this.$nextTick(s=>{this.recordWave=window.Recorder.FrequencyHistogramView({elem:this.$refs.recwave,lineCount:90,position:0,minHeight:1,stripeEnable:!1})})))})},updateEmojiQuick(t){if(!this.isFocus||!t){this.emojiQuickShow=!1;return}this.emojiQuickTimer&&clearTimeout(this.emojiQuickTimer),this.emojiQuickTimer=setTimeout(s=>{if(t=t.replace(/ /g," "),t=t.replace(/<[^>]+>/g,""),t&&t.indexOf(" ")===-1&&t.length>=1&&t.length<=4&&$A.isArray(window.emoticonData)){this.emojiQuickItems=[];let e=$A.apiUrl("../images/emoticon");if(window.emoticonData.some(i=>{let o=i.list.find(O=>$A.strExists(O.name+(O.key?` ${O.key}`:""),t));if(o&&(this.emojiQuickItems.push(Object.assign(o,{type:"emoticon",asset:`images/emoticon/${i.path}/${o.path}`,src:`${e}/${i.path}/${o.path}`})),this.emojiQuickItems.length>=3))return!0}),this.emojiQuickItems.length>0){this.$nextTick(i=>{this.emojiQuickShow=!0,this.$refs.emojiQuickRef.updatePopper()});return}}this.emojiQuickShow=!1},100)},setText(t){this.quill&&this.quill.setText(t)},setContent(t){this.quill&&this.quill.setContents(this.quill.clipboard.convert(t))},setPasteMode(t){this.pasteClean=t},getInputCache(){const t=this.dialogInputCache.find(s=>s.key==this.cacheKey);return t?t.cache:""},onClickEditor(){this.updateEmojiQuick(this.value)},focus(){this.$nextTick(()=>{this.quill&&(this.quill.setSelection(this.quill.getLength()),this.quill.focus())})},blur(){this.$nextTick(()=>{this.quill&&this.quill.blur()})},clickSend(t,s){if(!this.loading)switch(t){case"down":if(this.touchLimitX=!1,this.touchLimitY=!1,this.touchStart=s.type==="touchstart"?s.touches[0]:s,this.startRecord())return;break;case"move":const e=s.type==="touchmove"?s.touches[0]:s;this.touchLimitX=(this.touchStart.clientX-e.clientX)/window.innerWidth>.1,this.touchLimitY=(this.touchStart.clientY-e.clientY)/window.innerHeight>.1;break;case"up":if(this.stopRecord(this.touchLimitY)||this.touchLimitY||this.touchLimitX)return;this.onSend();break}},onSend(){this.rangeIndex=0,this.$emit("on-send")},startRecord(){return this.sendClass==="recorder"?(yt.Store.set("audioSubscribe",!0),this.recordDuration=0,this.recordState="ready",this.$nextTick(t=>{this.recordRec.open(s=>{this.recordState==="ready"?(this.recordState="ing",this.recordBlob=null,setTimeout(e=>{this.recordRec.start()},300)):this.recordRec.close()},s=>{this.recordState="stop",$A.messageError(s||"\u6253\u5F00\u5F55\u97F3\u5931\u8D25")})}),!0):!1},stopRecord(t){switch(this.recordState){case"ing":return this.recordState="stop",this.recordRec.stop((s,e)=>{this.recordRec.close(),t!==!0&&(e<600?$A.messageWarning("\u8BF4\u8BDD\u65F6\u95F4\u592A\u77ED"):(this.recordBlob=s,this.uploadRecord(e)))},s=>{this.recordRec.close(),$A.messageError(s||"\u5F55\u97F3\u5931\u8D25")}),!0;case"ready":return this.recordState="stop",!0;default:return this.recordState="stop",!1}},hidePopover(){this.showMore=!1,this.showEmoji=!1,this.emojiQuickShow=!1},onClickCover(){this.hidePopover(),this.$nextTick(t=>{var s;(s=this.quill)==null||s.focus()})},uploadRecord(t){if(this.recordBlob===null)return;const s=new FileReader;s.onloadend=()=>{this.$emit("on-record",{type:this.recordBlob.type,base64:s.result,duration:t})},s.readAsDataURL(this.recordBlob)},onEmojiQuick(t){t.type==="online"?(this.$emit("input",""),this.$emit("on-send",``)):(this.$emit("input",""),this.$emit("on-send",``)),this.emojiQuickShow=!1,this.focus()},onSelectEmoji(t){!this.quill||(t.type==="emoji"?(this.quill.insertText(this.rangeIndex,t.text),this.rangeIndex+=t.text.length,this.windowLarge&&(this.showEmoji=!1)):t.type==="emoticon"&&(this.$emit("on-send",``),t.asset==="emosearch"&&this.$emit("input",""),this.windowLarge&&(this.showEmoji=!1)))},onCancelReply(){this.$emit("on-cancel-reply")},onToolbar(t){switch(this.hidePopover(),t){case"user":this.openMenu("@");break;case"task":this.openMenu("#");break;case"meeting":yt.Store.set("addMeeting",{type:"create",dialog_id:this.dialogId,userids:[this.userId]});break;case"image":case"file":case"call":case"anon":this.$emit("on-more",t);break}},onMoreVisibleChange(t){this.showMore=t},openMenu(t){if(!!this.quill)if(this.value.length===0||this.value.endsWith("


"))this.quill.getModule("mention").openMenu(t);else{let s=this.value.replace(/<[^>]+>/g,"");s.length===0||s.endsWith(" ")?this.quill.getModule("mention").openMenu(t):this.quill.getModule("mention").openMenu(` ${t}`)}},addMention(t){!this.quill||this.quill.getModule("mention").insertItem(t,!0)},getProjectId(){let t=null;if(this.dialogId>0){if(t=this.cacheProjects.find(({dialog_id:s})=>s==this.dialogId),t)return t.id;if(t=this.cacheTasks.find(({dialog_id:s})=>s==this.dialogId),t)return t.project_id}else if(this.taskId>0&&(t=this.cacheTasks.find(({id:s})=>s==this.taskId),t))return t.project_id;return 0},getMentionSource(t,s,e){switch(t){case"@":this.mentionMode="user-mention";const i=k=>{this.getMoreUser(s,k.map(b=>b.id)).then(b=>{this.userList=k,this.userCache=[],b.length>0?(k.length>2&&this.userCache.push({label:null,list:[{id:0,value:this.$L("\u6240\u6709\u4EBA"),tip:this.$L("\u4EC5\u63D0\u793A\u4F1A\u8BDD\u5185\u6210\u5458")}]}),this.userCache.push({label:[{id:0,value:this.$L("\u4F1A\u8BDD\u5185\u6210\u5458"),disabled:!0}],list:k},{label:[{id:0,value:this.$L("\u4F1A\u8BDD\u4EE5\u5916\u6210\u5458"),disabled:!0}],list:b})):k.length>2?this.userCache.push({label:null,list:[{id:0,value:this.$L("\u6240\u6709\u4EBA"),tip:this.$L("\u63D0\u793A\u6240\u6709\u6210\u5458")}]},{label:[{id:0,value:this.$L("\u4F1A\u8BDD\u5185\u6210\u5458"),disabled:!0}],list:k}):this.userCache.push({label:null,list:k}),e(this.userCache)})};if(this.dialogData.people&&$A.arrayLength(this.userList)!==this.dialogData.people&&(this.userList=null,this.userCache=null),this.userCache!==null&&e(this.userCache),this.userList!==null){i(this.userList);return}const o=[];if(this.dialogId>0)this.$store.dispatch("call",{url:"dialog/user",data:{dialog_id:this.dialogId,getuser:1}}).then(({data:k})=>{this.cacheDialogs.find(({id:b})=>b==this.dialogId)&&this.$store.dispatch("saveDialog",{id:this.dialogId,people:k.length}),k.length>0&&o.push(...k.map(b=>({id:b.userid,value:b.nickname,avatar:b.userimg,online:b.online,bot:b.bot}))),i(o)}).catch(k=>{i(o)});else if(this.taskId>0){const k=this.cacheTasks.find(({id:b})=>b==this.taskId);k&&$A.isArray(k.task_user)&&k.task_user.some(b=>{const _=this.cacheUserBasic.find(({userid:m})=>m==b.userid);_&&o.push({id:_.userid,value:_.nickname,avatar:_.userimg,online:_.online,bot:_.bot})}),i(o)}break;case"#":if(this.mentionMode="task-mention",this.taskList!==null){e(this.taskList);return}const O=k=>{this.taskList=[],k.length>0&&(k=k.map(m=>({id:m.id,value:m.name})),this.taskList.push({label:[{id:0,value:this.$L("\u9879\u76EE\u672A\u5B8C\u6210\u4EFB\u52A1"),disabled:!0}],list:k}));let b=this.$store.getters.transforTasks(this.$store.getters.dashboardTask.all);b.length>0&&(b=b.sort((m,c)=>$A.Date(m.end_at||"2099-12-31 23:59:59")-$A.Date(c.end_at||"2099-12-31 23:59:59")),this.taskList.push({label:[{id:0,value:this.$L("\u6211\u7684\u5F85\u5B8C\u6210\u4EFB\u52A1"),disabled:!0}],list:b.map(m=>({id:m.id,value:m.name}))}));let _=this.$store.getters.assistTask;_.length>0&&(_=_.sort((m,c)=>$A.Date(m.end_at||"2099-12-31 23:59:59")-$A.Date(c.end_at||"2099-12-31 23:59:59")),this.taskList.push({label:[{id:0,value:this.$L("\u6211\u534F\u52A9\u7684\u4EFB\u52A1"),disabled:!0}],list:_.map(m=>({id:m.id,value:m.name}))})),e(this.taskList)},E=this.getProjectId();if(E>0){this.$store.dispatch("getTaskForProject",E).then(k=>{const b=this.cacheTasks.filter(_=>_.archived_at?!1:_.project_id==E&&_.parent_id===0&&!_.archived_at&&!_.complete_at);b.length>0?O(b):O([])}).catch(k=>{O([])});return}O([]);break;case"~":if(this.mentionMode="file-mention",$A.isArray(this.fileList[s])){e(this.fileList[s]);return}this.fileTimer&&clearTimeout(this.fileTimer),this.fileTimer=setTimeout(k=>{this.$store.dispatch("searchFiles",s).then(({data:b})=>{this.fileList[s]=[{label:[{id:0,value:this.$L("\u6587\u4EF6\u5206\u4EAB\u67E5\u770B"),disabled:!0}],list:b.filter(_=>_.type!=="folder").map(_=>({id:_.id,value:_.ext?`${_.name}.${_.ext}`:_.name}))}],e(this.fileList[s])}).catch(()=>{e([])})},300);break;default:e([]);break}},getMoreUser(t,s){return new Promise(e=>{const{owner_id:i,type:o}=this.dialogData,O=o==="group"&&[0,this.userId].includes(i);this.taskId>0||O?(this.__getMoreTimer&&clearTimeout(this.__getMoreTimer),this.__getMoreTimer=setTimeout(E=>{this.$store.dispatch("call",{url:"users/search",data:{keys:{key:t},state:1,take:30}}).then(({data:k})=>{const b=k.filter(_=>!s.includes(_.userid));e(b.map(_=>({id:_.userid,value:_.nickname,avatar:_.userimg,online:!!_.online})))}).catch(k=>{e([])})},this.userCache===null?0:600)):e([])})},checkIOSVersion(){let s=(window&&window.navigator&&window.navigator.userAgent).match(/OS ((\d+_?){2,3})\s/i);const i=(s?s[1].replace(/_/g,"."):"unknown").split(".");return+i[0]==11&&+i[1]>=0&&+i[1]<3},handlePaste(t){const s=Array.prototype.slice.call(t.clipboardData.files);s.filter(i=>!$A.leftExists(i.type,"image/")).length>0?(t.preventDefault(),this.$emit("on-file",s)):this.pasteRtf(t)&&t.preventDefault()},pasteRtf(t){if(t&&t.clipboardData&&t.clipboardData.items&&!new DOMParser().parseFromString(t.clipboardData.getData("text/html")||"","text/html").querySelector("img")){const e=[];let i=null;if(t.clipboardData.types&&[].indexOf.call(t.clipboardData.types,"text/rtf")!=-1||t.clipboardData.getData("text/rtf"))i=t.clipboardData.items[0].getAsFile(),i&&e.push(i);else for(let o=0;o0)return e.forEach(o=>{const O=new FileReader;O.onload=({target:E})=>{const k=this.quill.getSelection(!0).index;this.quill.insertEmbed(k,"image",E.result),this.quill.setSelection(k+1)},O.readAsDataURL(o)}),!0}return!1}}},qt={};var ci=pt(ui,si,li,!1,fi,null,null,null);function fi(t){for(let s in qt)this[s]=qt[s]}var hi=function(){return ci.exports}(),Yt={exports:{}};/*! * vue-virtual-scroll-list v2.3.4-3 * open source under the MIT license * https://github.com/tangbc/vue-virtual-scroll-list#readme - */(function(t,s){(function(e,i){t.exports=i(Jt)})(Ut,function(e){e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e;function i(v,y){if(!(v instanceof y))throw new TypeError("Cannot call a class as a function")}function a(v,y){for(var w=0;wv.length)&&(y=v.length);for(var w=0,D=new Array(y);wthis.range.start)){var D=Math.max(w-this.param.buffer,0);this.checkRange(D,this.getEndByStart(D))}}},{key:"handleBehind",value:function(){var w=this.getScrollOvers();ww&&(W=R-1)}return D>0?--D:0}},{key:"getIndexOffset",value:function(w){if(!w)return 0;for(var D=0,R=0,B=0;B1&&arguments[1]!==void 0?arguments[1]:0;if(y>=this.dataSources.length-1)this.scrollToBottom();else{var D=this.virtual.getOffset(y);w!==0&&(D=Math.max(0,D+w)),this.scrollToOffset(D)}},scrollToBottom:function(){var y=this,w=this.$refs.shepherd;if(w){var D=w[this.isHorizontal?"offsetLeft":"offsetTop"];this.scrollToOffset(D),this.toBottomTime&&(clearTimeout(this.toBottomTime),this.toBottomTime=null),this.toBottomTime=setTimeout(function(){y.getOffset()+y.getClientSize()+1R+1||!R||(this.virtual.handleScroll(w),this.emitEvent(w,D,R,y))}},emitEvent:function(y,w,D,R){this.$emit("scroll",R,this.virtual.getRange()),this.virtual.isFront()&&!!this.dataSources.length&&y-this.topThreshold<=0?this.$emit("totop"):this.virtual.isBehind()&&y+w+this.bottomThreshold>=D&&this.$emit("tobottom")},getRenderSlots:function(y){for(var w=[],D=this.range,R=D.start,B=D.end,W=this.dataSources,q=this.dataKey,M=this.itemClass,L=this.itemTag,C=this.itemStyle,P=this.isHorizontal,U=this.extraProps,F=this.dataComponent,N=this.itemScopedSlots,j=this.$scopedSlots&&this.$scopedSlots.item,z=R;z<=B;z++){var H=W[z];if(H){var G=typeof q=="function"?q(H):H[q];typeof G=="string"||typeof G=="number"?w.push(y(A,{props:{index:z,tag:L,event:$.ITEM,horizontal:P,uniqueKey:G,source:H,extraProps:U,component:F,slotComponent:j,scopedSlots:N},style:C,class:"".concat(M).concat(this.itemClassAdd?" "+this.itemClassAdd(z):"")})):console.warn("Cannot get the data-key '".concat(q,"' from data-sources."))}else console.warn("Cannot get the index '".concat(z,"' from data-sources."))}return w}},render:function(y){var w=this.$slots,D=w.header,R=w.footer,B=this.range,W=B.padFront,q=B.padBehind,M=this.isHorizontal,L=this.pageMode,C=this.rootTag,P=this.wrapTag,U=this.wrapClass,F=this.wrapStyle,N=this.headerTag,j=this.headerClass,z=this.headerStyle,H=this.footerTag,G=this.footerClass,X=this.footerStyle,J=this.disabled,tt={padding:M?"0px ".concat(q,"px 0px ").concat(W,"px"):"".concat(W,"px 0px ").concat(q,"px")},nt=F?Object.assign({},F,tt):tt;return y(C,{ref:"root",style:J?{overflow:"hidden"}:null,on:{"&scroll":!L&&this.onScroll}},[D?y(x,{class:j,style:z,props:{tag:N,event:$.SLOT,uniqueKey:T.HEADER}},D):null,y(P,{class:U,attrs:{role:"group"},style:nt},this.getRenderSlots(y)),R?y(x,{class:G,style:X,props:{tag:H,event:$.SLOT,uniqueKey:T.FOOTER}},R):null,y("div",{ref:"shepherd",style:{width:M?"0px":"100%",height:M?"100%":"0px"}})])}});return E})})(Yt);var di=Yt.exports,pi=function(){var t=this,s=t.$createElement,e=t._self._c||s;return t.isReady?e("div",{staticClass:"dialog-wrapper",class:t.wrapperClass,on:{drop:function(i){return i.preventDefault(),t.chatPasteDrag(i,"drag")},dragover:function(i){return i.preventDefault(),t.chatDragOver(!0,i)},dragleave:function(i){return i.preventDefault(),t.chatDragOver(!1,i)},touchstart:t.onTouchStart,touchmove:t.onTouchMove}},[e("div",{staticClass:"dialog-nav",style:t.navStyle},[t._t("head",function(){return[e("div",{staticClass:"nav-wrapper",class:{completed:t.$A.dialogCompleted(t.dialogData)}},[e("div",{staticClass:"dialog-back",on:{click:t.onBack}},[e("i",{staticClass:"taskfont"},[t._v("\uE676")]),t.msgUnreadOnly?e("div",{staticClass:"back-num"},[t._v(t._s(t.msgUnreadOnly))]):t._e()]),e("div",{staticClass:"dialog-block"},[e("div",{staticClass:"dialog-avatar"},[t.dialogData.type=="group"?[t.dialogData.avatar?e("EAvatar",{staticClass:"img-avatar",attrs:{src:t.dialogData.avatar,size:42}}):t.dialogData.group_type=="department"?e("i",{staticClass:"taskfont icon-avatar department"},[t._v("\uE75C")]):t.dialogData.group_type=="project"?e("i",{staticClass:"taskfont icon-avatar project"},[t._v("\uE6F9")]):t.dialogData.group_type=="task"?e("i",{staticClass:"taskfont icon-avatar task"},[t._v("\uE6F4")]):e("Icon",{staticClass:"icon-avatar",attrs:{type:"ios-people"}})]:t.dialogData.dialog_user?e("div",{staticClass:"user-avatar"},[e("UserAvatar",{attrs:{online:t.dialogData.online_state,userid:t.dialogData.dialog_user.userid,size:42},on:{"update:online":function(i){return t.$set(t.dialogData,"online_state",i)}}},[t.dialogData.type==="user"&&t.dialogData.online_state!==!0?e("p",{attrs:{slot:"end"},slot:"end"},[t._v(" "+t._s(t.$L(t.dialogData.online_state))+" ")]):t._e()])],1):e("Icon",{staticClass:"icon-avatar",attrs:{type:"md-person"}})],2),e("div",{staticClass:"dialog-title"},[e("div",{staticClass:"main-title"},[t._l(t.$A.dialogTags(t.dialogData),function(i){return i.color!="success"?[e("Tag",{attrs:{color:i.color,fade:!1}},[t._v(t._s(t.$L(i.text)))])]:t._e()}),e("h2",[t._v(t._s(t.dialogData.name))]),t.peopleNum>0?e("em",{on:{click:function(i){return t.onDialogMenu("groupInfo")}}},[t._v("("+t._s(t.peopleNum)+")")]):t._e(),t.dialogData.bot?e("Tag",{staticClass:"after",attrs:{fade:!1}},[t._v(t._s(t.$L("\u673A\u5668\u4EBA")))]):t._e(),t.dialogData.group_type=="all"?e("Tag",{staticClass:"after pointer",attrs:{fade:!1},on:{"on-click":function(i){return t.onDialogMenu("groupInfo")}}},[t._v(t._s(t.$L("\u5168\u5458")))]):t.dialogData.group_type=="department"?e("Tag",{staticClass:"after pointer",attrs:{fade:!1},on:{"on-click":function(i){return t.onDialogMenu("groupInfo")}}},[t._v(t._s(t.$L("\u90E8\u95E8")))]):t._e(),t.msgLoadIng>0?e("div",{staticClass:"load"},[e("Loading")],1):t._e()],2),e("ul",{staticClass:"title-desc"},[t.dialogData.type==="user"?e("li",{class:[t.dialogData.online_state===!0?"online":"offline"]},[t._v(" "+t._s(t.$L(t.dialogData.online_state===!0?"\u5728\u7EBF":t.dialogData.online_state))+" ")]):t._e()]),t.tagShow?e("ul",{staticClass:"title-tags scrollbar-hidden"},t._l(t.msgTags,function(i){var a;return e("li",{key:i.type,class:(a={},a[i.type||"msg"]=!0,a.active=t.msgType===i.type,a),on:{click:function(O){return t.onMsgType(i.type)}}},[e("i",{staticClass:"no-dark-content"}),e("span",[t._v(t._s(t.$L(i.label)))])])}),0):t._e()])]),e("EDropdown",{staticClass:"dialog-menu",attrs:{trigger:"click"},on:{command:t.onDialogMenu}},[e("i",{staticClass:"taskfont dialog-menu-icon"},[t._v("\uE6E9")]),e("EDropdownMenu",{scopedSlots:t._u([{key:"default",fn:function(i){return[t.dialogData.type==="user"?e("EDropdownItem",{attrs:{command:"openCreate"}},[e("div",[t._v(t._s(t.$L("\u521B\u5EFA\u7FA4\u7EC4")))])]):[e("EDropdownItem",{attrs:{command:"groupInfo"}},[e("div",[t._v(t._s(t.$L("\u7FA4\u7EC4\u8BBE\u7F6E")))])]),t.dialogData.owner_id!=t.userId?[t.dialogData.group_type==="all"&&t.userIsAdmin?e("EDropdownItem",{attrs:{command:"avatarAdmin"}},[e("div",[t._v(t._s(t.$L("\u4FEE\u6539\u5934\u50CF")))])]):t._e(),e("EDropdownItem",{attrs:{command:"exit"}},[e("div",{staticStyle:{color:"#f00"}},[t._v(t._s(t.$L("\u9000\u51FA\u7FA4\u7EC4")))])])]:t.dialogData.group_type==="user"?[e("EDropdownItem",{attrs:{command:"avatar"}},[e("div",[t._v(t._s(t.$L("\u4FEE\u6539\u5934\u50CF")))])]),e("EDropdownItem",{attrs:{command:"transfer"}},[e("div",[t._v(t._s(t.$L("\u8F6C\u8BA9\u7FA4\u4E3B")))])]),e("EDropdownItem",{attrs:{command:"disband"}},[e("div",{staticStyle:{color:"#f00"}},[t._v(t._s(t.$L("\u89E3\u6563\u7FA4\u7EC4")))])])]:t._e()]]}}],null,!1,924665064)})],1)],1)]})],2),t.positionMsg?e("div",{staticClass:"dialog-position",class:{down:t.tagShow}},[e("div",{staticClass:"position-label",on:{click:t.onPositionMark}},[t.positionLoad>0?e("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading"}}):e("i",{staticClass:"taskfont"},[t._v("\uE624")]),t._v(" "+t._s(t.positionMsg.label)+" ")],1)]):t._e(),e("VirtualList",{ref:"scroller",staticClass:"dialog-scroller scrollbar-overlay",class:t.scrollerClass,attrs:{"data-key":"id","data-sources":t.allMsgs,"data-component":t.msgItem,"item-class-add":t.itemClassAdd,"extra-props":{dialogData:t.dialogData,operateVisible:t.operateVisible,operateItem:t.operateItem,isMyDialog:t.isMyDialog,msgId:t.msgId},"estimate-size":t.dialogData.type=="group"?105:77,keeps:50,disabled:t.scrollDisabled},on:{scroll:t.onScroll,range:t.onRange,totop:t.onPrevPage,"on-mention":t.onMention,"on-longpress":t.onLongpress,"on-view-reply":t.onViewReply,"on-view-text":t.onViewText,"on-view-file":t.onViewFile,"on-down-file":t.onDownFile,"on-reply-list":t.onReplyList,"on-error":t.onError,"on-emoji":t.onEmoji,"on-show-emoji-user":t.onShowEmojiUser},scopedSlots:t._u([{key:"header",fn:function(){return[t.allMsgs.length===0&&t.loadMsg||t.prevId>0?e("div",{staticClass:"dialog-item loading"},[t.scrollOffset<100?e("div",{staticClass:"dialog-wrapper-loading"}):t._e()]):t.allMsgs.length===0?e("div",{staticClass:"dialog-item nothing"},[t._v(t._s(t.$L("\u6682\u65E0\u6D88\u606F")))]):t._e()]},proxy:!0}],null,!1,2675320288)}),e("div",{ref:"footer",staticClass:"dialog-footer",class:t.footerClass,on:{click:t.onActive}},[e("div",{staticClass:"dialog-newmsg",on:{click:t.onToBottom}},[t._v(t._s(t.$L(`\u6709${t.msgNew}\u6761\u65B0\u6D88\u606F`)))]),e("div",{staticClass:"dialog-goto",on:{click:t.onToBottom}},[e("i",{staticClass:"taskfont"},[t._v("\uE72B")])]),e("DialogUpload",{ref:"chatUpload",staticClass:"chat-upload",attrs:{"dialog-id":t.dialogId,"reply-id":t.replyId},on:{"on-progress":function(i){return t.chatFile("progress",i)},"on-success":function(i){return t.chatFile("success",i)},"on-error":function(i){return t.chatFile("error",i)}}}),t.todoShow?e("div",{staticClass:"chat-bottom-menu"},[e("div",{staticClass:"bottom-menu-label"},[t._v(t._s(t.$L("\u5F85\u529E"))+":")]),e("ul",{staticClass:"scrollbar-hidden"},t._l(t.todoList,function(i){return e("li",{on:{click:function(a){return a.stopPropagation(),t.onViewTodo(i)}}},[e("div",{staticClass:"bottom-menu-desc no-dark-content"},[t._v(t._s(t.$A.getMsgSimpleDesc(i.msg_data)))])])}),0)]):t.quickShow?e("div",{staticClass:"chat-bottom-menu"},[e("ul",{staticClass:"scrollbar-hidden"},t._l(t.quickMsgs,function(i){return e("li",{on:{click:function(a){return a.stopPropagation(),t.sendQuick(i)}}},[e("div",{staticClass:"bottom-menu-desc no-dark-content"},[t._v(t._s(i.label))])])}),0)]):t._e(),t.isMute?e("div",{staticClass:"chat-mute"},[t._v(" "+t._s(t.$L("\u7981\u8A00\u53D1\u8A00"))+" ")]):e("ChatInput",{ref:"input",attrs:{"dialog-id":t.dialogId,"reply-id":t.replyActiveId,"emoji-bottom":t.windowSmall,maxlength:2e5,placeholder:t.$L("\u8F93\u5165\u6D88\u606F...")},on:{"on-focus":t.onEventFocus,"on-blur":t.onEventBlur,"on-more":t.onEventMore,"on-file":t.sendFileMsg,"on-send":t.sendMsg,"on-record":t.sendRecord,"on-record-state":t.onRecordState,"on-emoji-visible-change":t.onEventEmojiVisibleChange,"on-height-change":t.onHeightChange,"on-cancel-reply":t.onCancelReply},model:{value:t.msgText,callback:function(i){t.msgText=i},expression:"msgText"}})],1),e("div",{staticClass:"operate-position",style:t.operateStyles},[e("Dropdown",{attrs:{trigger:"custom",placement:"top",visible:t.operateVisible,transferClassName:"dialog-wrapper-operate",transfer:""},on:{"on-clickoutside":function(i){t.operateVisible=!1}}},[e("div",{style:{userSelect:t.operateVisible?"none":"auto",height:t.operateStyles.height}}),e("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[e("DropdownItem",{attrs:{name:"action"}},[e("ul",{staticClass:"operate-action"},[t.msgId===0?e("li",{on:{click:function(i){return t.onOperate("reply")}}},[e("i",{staticClass:"taskfont"},[t._v("\uE6EB")]),e("span",[t._v(t._s(t.$L("\u56DE\u590D")))])]):t._e(),t.operateItem.userid==t.userId&&t.operateItem.type==="text"?e("li",{on:{click:function(i){return t.onOperate("update")}}},[e("i",{staticClass:"taskfont"},[t._v("\uE779")]),e("span",[t._v(t._s(t.$L("\u7F16\u8F91")))])]):t._e(),t._l(t.operateCopys,function(i){return e("li",{on:{click:function(a){return t.onOperate("copy",i)}}},[e("i",{staticClass:"taskfont",domProps:{innerHTML:t._s(i.icon)}}),e("span",[t._v(t._s(t.$L(i.label)))])])}),e("li",{on:{click:function(i){return t.onOperate("forward")}}},[e("i",{staticClass:"taskfont"},[t._v("\uE638")]),e("span",[t._v(t._s(t.$L("\u8F6C\u53D1")))])]),t.operateItem.userid==t.userId?e("li",{on:{click:function(i){return t.onOperate("withdraw")}}},[e("i",{staticClass:"taskfont"},[t._v("\uE637")]),e("span",[t._v(t._s(t.$L("\u64A4\u56DE")))])]):t._e(),t.operateItem.type==="file"?[e("li",{on:{click:function(i){return t.onOperate("view")}}},[e("i",{staticClass:"taskfont"},[t._v("\uE77B")]),e("span",[t._v(t._s(t.$L("\u67E5\u770B")))])]),e("li",{on:{click:function(i){return t.onOperate("down")}}},[e("i",{staticClass:"taskfont"},[t._v("\uE7A8")]),e("span",[t._v(t._s(t.$L("\u4E0B\u8F7D")))])])]:t._e(),e("li",{on:{click:function(i){return t.onOperate("tag")}}},[e("i",{staticClass:"taskfont"},[t._v("\uE61E")]),e("span",[t._v(t._s(t.$L(t.operateItem.tag?"\u53D6\u6D88\u6807\u6CE8":"\u6807\u6CE8")))])]),t.operateItem.type==="text"?e("li",{on:{click:function(i){return t.onOperate("newTask")}}},[e("i",{staticClass:"taskfont"},[t._v("\uE7B8")]),e("span",[t._v(t._s(t.$L("\u65B0\u4EFB\u52A1")))])]):t._e(),e("li",{on:{click:function(i){return t.onOperate("todo")}}},[e("i",{staticClass:"taskfont"},[t._v("\uE7B7")]),e("span",[t._v(t._s(t.$L(t.operateItem.todo?"\u53D6\u6D88\u5F85\u529E":"\u8BBE\u5F85\u529E")))])]),t.msgType!==""?e("li",{on:{click:function(i){return t.onOperate("pos")}}},[e("i",{staticClass:"taskfont"},[t._v("\uEE15")]),e("span",[t._v(t._s(t.$L("\u5B8C\u6574\u5BF9\u8BDD")))])]):t._e()],2)]),e("DropdownItem",{staticClass:"dropdown-emoji",attrs:{name:"emoji"}},[e("ul",{staticClass:"operate-emoji scrollbar-hidden"},t._l(t.operateEmojis,function(i,a){return e("li",{key:a,staticClass:"no-dark-content",domProps:{innerHTML:t._s(i)},on:{click:function(O){return t.onOperate("emoji",i)}}})}),0)])],1)],1)],1),t.dialogDrag?e("div",{staticClass:"drag-over",on:{click:function(i){t.dialogDrag=!1}}},[e("div",{staticClass:"drag-text"},[t._v(t._s(t.$L("\u62D6\u52A8\u5230\u8FD9\u91CC\u53D1\u9001")))])]):t._e(),e("Modal",{attrs:{title:t.$L(t.pasteTitle),"cancel-text":t.$L("\u53D6\u6D88"),"ok-text":t.$L("\u53D1\u9001"),"enter-ok":!0},on:{"on-ok":t.pasteSend},model:{value:t.pasteShow,callback:function(i){t.pasteShow=i},expression:"pasteShow"}},[e("ul",{staticClass:"dialog-wrapper-paste",class:t.pasteWrapperClass},t._l(t.pasteItem,function(i){return e("li",[i.type=="image"?e("img",{attrs:{src:i.result}}):e("div",[t._v(t._s(t.$L("\u6587\u4EF6"))+": "+t._s(i.name)+" ("+t._s(t.$A.bytesToSize(i.size))+")")])])}),0)]),e("Modal",{attrs:{title:t.$L("\u521B\u5EFA\u7FA4\u7EC4"),"mask-closable":!1},model:{value:t.createGroupShow,callback:function(i){t.createGroupShow=i},expression:"createGroupShow"}},[e("Form",{attrs:{model:t.createGroupData,"label-width":"auto"},nativeOn:{submit:function(i){i.preventDefault()}}},[e("FormItem",{attrs:{prop:"avatar",label:t.$L("\u7FA4\u5934\u50CF")}},[e("ImgUpload",{attrs:{num:1,width:512,height:512,whcut:1},model:{value:t.createGroupData.avatar,callback:function(i){t.$set(t.createGroupData,"avatar",i)},expression:"createGroupData.avatar"}})],1),e("FormItem",{attrs:{prop:"chat_name",label:t.$L("\u7FA4\u540D\u79F0")}},[e("Input",{attrs:{placeholder:t.$L("\u8F93\u5165\u7FA4\u540D\u79F0\uFF08\u9009\u586B\uFF09")},model:{value:t.createGroupData.chat_name,callback:function(i){t.$set(t.createGroupData,"chat_name",i)},expression:"createGroupData.chat_name"}})],1),e("FormItem",{attrs:{prop:"userids",label:t.$L("\u7FA4\u6210\u5458")}},[e("UserInput",{attrs:{uncancelable:t.createGroupData.uncancelable,"multiple-max":100,"show-bot":"",placeholder:t.$L("\u9009\u62E9\u9879\u76EE\u6210\u5458")},model:{value:t.createGroupData.userids,callback:function(i){t.$set(t.createGroupData,"userids",i)},expression:"createGroupData.userids"}})],1)],1),e("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[e("Button",{attrs:{type:"default"},on:{click:function(i){t.createGroupShow=!1}}},[t._v(t._s(t.$L("\u53D6\u6D88")))]),e("Button",{attrs:{type:"primary",loading:t.createGroupLoad>0},on:{click:t.onCreateGroup}},[t._v(t._s(t.$L("\u521B\u5EFA")))])],1)],1),e("Modal",{attrs:{title:t.$L("\u4FEE\u6539\u5934\u50CF"),"mask-closable":!1},model:{value:t.avatarModifyShow,callback:function(i){t.avatarModifyShow=i},expression:"avatarModifyShow"}},[e("Form",{attrs:{model:t.avatarModifyData,"label-width":"auto"},nativeOn:{submit:function(i){i.preventDefault()}}},[e("FormItem",{attrs:{prop:"avatar",label:t.$L("\u7FA4\u5934\u50CF")}},[e("ImgUpload",{attrs:{num:1,width:512,height:512,whcut:1},model:{value:t.avatarModifyData.avatar,callback:function(i){t.$set(t.avatarModifyData,"avatar",i)},expression:"avatarModifyData.avatar"}})],1)],1),e("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[e("Button",{attrs:{type:"default"},on:{click:function(i){t.avatarModifyShow=!1}}},[t._v(t._s(t.$L("\u53D6\u6D88")))]),e("Button",{attrs:{type:"primary",loading:t.avatarModifyLoad>0},on:{click:t.onAvatarModify}},[t._v(t._s(t.$L("\u4FDD\u5B58")))])],1)],1),e("Modal",{attrs:{title:t.$L("\u8F6C\u53D1"),"mask-closable":!1},model:{value:t.forwardShow,callback:function(i){t.forwardShow=i},expression:"forwardShow"}},[e("DialogSelect",{model:{value:t.forwardData,callback:function(i){t.forwardData=i},expression:"forwardData"}}),e("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[e("Button",{attrs:{type:"default"},on:{click:function(i){t.forwardShow=!1}}},[t._v(t._s(t.$L("\u53D6\u6D88")))]),e("Button",{attrs:{type:"primary",loading:t.forwardLoad},on:{click:function(i){return t.onForward("submit")}}},[t._v(t._s(t.$L("\u8F6C\u53D1")))])],1)],1),e("Modal",{attrs:{title:t.$L("\u8BBE\u7F6E\u5F85\u529E"),"mask-closable":!1},model:{value:t.todoSettingShow,callback:function(i){t.todoSettingShow=i},expression:"todoSettingShow"}},[e("Form",{ref:"todoSettingForm",attrs:{model:t.todoSettingData,"label-width":"auto"},nativeOn:{submit:function(i){i.preventDefault()}}},[e("FormItem",{attrs:{prop:"type",label:t.$L("\u5F53\u524D\u4F1A\u8BDD")}},[e("RadioGroup",{model:{value:t.todoSettingData.type,callback:function(i){t.$set(t.todoSettingData,"type",i)},expression:"todoSettingData.type"}},[e("Radio",{attrs:{label:"all"}},[t._v(t._s(t.$L("\u6240\u6709\u6210\u5458")))]),e("Radio",{attrs:{label:"user"}},[t._v(t._s(t.$L("\u6307\u5B9A\u6210\u5458")))]),t.todoSettingData.my_id?e("Radio",{attrs:{label:"my"}},[e("div",{staticClass:"dialog-wrapper-todo"},[e("div",[e("UserAvatar",{attrs:{userid:t.todoSettingData.my_id,"show-icon":!1,"show-name":!0}}),e("Tag",[t._v(t._s(t.$L("\u81EA\u5DF1")))])],1)])]):t._e(),t.todoSettingData.you_id?e("Radio",{attrs:{label:"you"}},[e("div",{staticClass:"dialog-wrapper-todo"},[e("div",[e("UserAvatar",{attrs:{userid:t.todoSettingData.you_id,"show-icon":!1,"show-name":!0}})],1)])]):t._e()],1)],1),t.todoSettingData.type==="user"?e("FormItem",{attrs:{prop:"userids"}},[e("UserInput",{attrs:{"dialog-id":t.dialogId,placeholder:t.$L("\u9009\u62E9\u6307\u5B9A\u6210\u5458")},model:{value:t.todoSettingData.userids,callback:function(i){t.$set(t.todoSettingData,"userids",i)},expression:"todoSettingData.userids"}})],1):t._e()],1),e("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[e("Button",{attrs:{type:"default"},on:{click:function(i){t.todoSettingShow=!1}}},[t._v(t._s(t.$L("\u53D6\u6D88")))]),e("Button",{attrs:{type:"primary",loading:t.todoSettingLoad>0},on:{click:function(i){return t.onTodo("submit")}}},[t._v(t._s(t.$L("\u786E\u5B9A")))])],1)],1),e("DrawerOverlay",{attrs:{placement:"right",size:400},model:{value:t.groupInfoShow,callback:function(i){t.groupInfoShow=i},expression:"groupInfoShow"}},[t.groupInfoShow?e("DialogGroupInfo",{attrs:{dialogId:t.dialogId},on:{"on-close":function(i){t.groupInfoShow=!1}}}):t._e()],1),e("Modal",{attrs:{title:t.$L("\u8F6C\u8BA9\u7FA4\u4E3B\u8EAB\u4EFD"),"mask-closable":!1},model:{value:t.groupTransferShow,callback:function(i){t.groupTransferShow=i},expression:"groupTransferShow"}},[e("Form",{attrs:{model:t.groupTransferData,"label-width":"auto"},nativeOn:{submit:function(i){i.preventDefault()}}},[e("FormItem",{attrs:{prop:"userid",label:t.$L("\u65B0\u7684\u7FA4\u4E3B")}},[e("UserInput",{attrs:{disabledChoice:t.groupTransferData.disabledChoice,"multiple-max":1,"max-hidden-select":"",placeholder:t.$L("\u9009\u62E9\u65B0\u7684\u7FA4\u4E3B")},model:{value:t.groupTransferData.userid,callback:function(i){t.$set(t.groupTransferData,"userid",i)},expression:"groupTransferData.userid"}})],1)],1),e("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[e("Button",{attrs:{type:"default"},on:{click:function(i){t.groupTransferShow=!1}}},[t._v(t._s(t.$L("\u53D6\u6D88")))]),e("Button",{attrs:{type:"primary",loading:t.groupTransferLoad>0},on:{click:function(i){return t.onDialogMenu("transferConfirm")}}},[t._v(t._s(t.$L("\u786E\u5B9A\u8F6C\u8BA9")))])],1)],1),e("DrawerOverlay",{attrs:{placement:"right","class-name":"dialog-wrapper-drawer-list",size:500},model:{value:t.replyListShow,callback:function(i){t.replyListShow=i},expression:"replyListShow"}},[t.replyListShow?e("DialogWrapper",{staticClass:"drawer-list",attrs:{dialogId:t.dialogId,msgId:t.replyListId}},[e("div",{staticClass:"drawer-title",attrs:{slot:"head"},slot:"head"},[t._v(t._s(t.$L("\u56DE\u590D\u6D88\u606F")))])]):t._e()],1),e("DrawerOverlay",{attrs:{placement:"right",size:400},model:{value:t.respondShow,callback:function(i){t.respondShow=i},expression:"respondShow"}},[t.respondShow?e("DialogRespond",{attrs:{"respond-data":t.respondData},on:{"on-close":function(i){t.respondShow=!1}}}):t._e()],1),e("DrawerOverlay",{attrs:{placement:"right","class-name":"dialog-wrapper-drawer-list",size:500},model:{value:t.todoViewShow,callback:function(i){t.todoViewShow=i},expression:"todoViewShow"}},[e("div",{staticClass:"dialog-wrapper drawer-list"},[e("div",{staticClass:"dialog-nav"},[e("div",{staticClass:"drawer-title"},[t._v(t._s(t.$L("\u5F85\u529E\u6D88\u606F")))])]),e("div",{staticClass:"dialog-scroller scrollbar-overlay"},[t.todoViewMsg?e("DialogItem",{attrs:{source:t.todoViewMsg,simpleView:""},on:{"on-view-text":t.onViewText,"on-view-file":t.onViewFile,"on-down-file":t.onDownFile,"on-emoji":t.onEmoji}}):t._e(),e("Button",{staticClass:"original-button",attrs:{icon:"md-exit",type:"text",loading:t.todoViewPosLoad},on:{click:t.onPosTodo}},[t._v(t._s(t.$L("\u56DE\u5230\u539F\u6587")))])],1),e("div",{staticClass:"todo-button"},[e("Button",{attrs:{type:"primary",size:"large",icon:"md-checkbox-outline",loading:t.todoViewLoad,long:""},on:{click:t.onDoneTodo}},[t._v(t._s(t.$L("\u5B8C\u6210")))])],1)])])],1):t._e()},mi=[];const vi={name:"DialogWrapper",components:{ImgUpload:ie,DialogSelect:te,DialogRespond:Re,DialogItem:It,VirtualList:di,ChatInput:hi,DialogGroupInfo:De,DrawerOverlay:ee,UserInput:Ht,DialogUpload:Se},props:{dialogId:{type:Number,default:0},msgId:{type:Number,default:0},autoFocus:{type:Boolean,default:!1},beforeBack:Function},data(){return{msgItem:It,msgText:"",msgNew:0,msgType:"",allMsgs:[],tempMsgs:[],msgLoadIng:0,pasteShow:!1,pasteFile:[],pasteItem:[],createGroupShow:!1,createGroupData:{},createGroupLoad:0,avatarModifyShow:!1,avatarModifyData:{},avatarModifyLoad:0,forwardShow:!1,forwardLoad:!1,forwardData:{dialogids:[],userids:[]},openId:0,dialogDrag:!1,groupInfoShow:!1,groupTransferShow:!1,groupTransferLoad:0,groupTransferData:{userid:[],disabledChoice:[]},navStyle:{},operateVisible:!1,operateCopys:[],operateStyles:{},operateItem:{},operateEmojis:["\u{1F44C}","\u{1F91D}","\u{1F389}","\u2764\uFE0F","\u{1F44D}","\u{1F970}","\u{1F973}\uFE0F","\u2705","\u274C","\u2B55\uFE0F","\u2753","\u{1F680}","\u{1F440}"],recordState:"",wrapperStart:{},scrollOffset:0,scrollTail:0,preventMoreLoad:!1,preventToBottom:!1,replyActiveId:0,replyActiveIndex:-1,replyActiveUpdate:!1,replyListShow:!1,replyListId:0,respondShow:!1,respondData:{},todoSettingShow:!1,todoSettingLoad:0,todoSettingData:{type:"all",userids:[]},todoViewLoad:!1,todoViewPosLoad:!1,todoViewShow:!1,todoViewData:{},todoViewMid:0,todoViewId:0,scrollDisabled:!1,scrollDirection:null,scrollAction:0,scrollTmp:0,positionLoad:0}},beforeDestroy(){this.$store.dispatch("forgetInDialog",this._uid),this.$store.dispatch("closeDialog",this.dialogId)},computed:{..._t(["userIsAdmin","taskId","dialogSearchMsgId","dialogMsgs","dialogTodos","dialogMsgTransfer","cacheDialogs","wsOpenNum","touchBackInProgress","dialogIns","cacheUserBasic"]),...Ft(["isLoad"]),isReady(){return this.dialogId>0&&this.dialogData.id>0},dialogData(){return this.cacheDialogs.find(({id:t})=>t==this.dialogId)||{}},dialogList(){return this.cacheDialogs.filter(t=>!(t.name===void 0||t.dialog_delete===1)).sort((t,s)=>t.top_at||s.top_at?$A.Date(s.top_at)-$A.Date(t.top_at):t.todo_num>0||s.todo_num>0?s.todo_num-t.todo_num:$A.Date(s.last_at)-$A.Date(t.last_at))},dialogMsgList(){return this.isReady?this.dialogMsgs.filter(t=>t.dialog_id==this.dialogId):[]},tempMsgList(){return this.isReady?this.tempMsgs.filter(t=>t.dialog_id==this.dialogId):[]},allMsgList(){const t=[];if(t.push(...this.dialogMsgList.filter(s=>this.msgFilter(s))),this.msgId>0){const s=this.dialogMsgs.find(e=>e.id==this.msgId);s&&t.unshift(s)}if(this.tempMsgList.length>0){const s=t.map(({id:i})=>i),e=this.tempMsgList.filter(i=>!s.includes(i.id)&&this.msgFilter(i));e.length>0&&t.push(...e)}return t.sort((s,e)=>s.id-e.id)},loadMsg(){return this.isLoad(`msg::${this.dialogId}-${this.msgId}-${this.msgType}`)},prevId(){return this.allMsgs.length>0?$A.runNum(this.allMsgs[0].prev_id):0},peopleNum(){return this.dialogData.type==="group"?$A.runNum(this.dialogData.people):0},pasteTitle(){const{pasteItem:t}=this;let s=t.find(({type:i})=>i=="image"),e=t.find(({type:i})=>i!="image");return s&&e?"\u53D1\u9001\u6587\u4EF6/\u56FE\u7247":s?"\u53D1\u9001\u56FE\u7247":"\u53D1\u9001\u6587\u4EF6"},msgTags(){const t=[{type:"",label:"\u6D88\u606F"}];return this.dialogData.has_tag&&t.push({type:"tag",label:"\u6807\u6CE8"}),this.dialogData.has_image&&t.push({type:"image",label:"\u56FE\u7247"}),this.dialogData.has_file&&t.push({type:"file",label:"\u6587\u4EF6"}),this.dialogData.has_link&&t.push({type:"link",label:"\u94FE\u63A5"}),this.dialogData.group_type==="project"&&t.push({type:"project",label:"\u6253\u5F00\u9879\u76EE"}),this.dialogData.group_type==="task"&&t.push({type:"task",label:"\u6253\u5F00\u4EFB\u52A1"}),t},quickMsgs(){return this.dialogData.quick_msgs||[]},quickShow(){return this.quickMsgs.length>0&&this.windowScrollY===0&&this.replyId===0},todoList(){return this.dialogData.todo_num?this.dialogTodos.filter(t=>!t.done_at&&t.dialog_id==this.dialogId).sort((t,s)=>s.id-t.id):[]},todoShow(){return this.todoList.length>0&&this.windowScrollY===0&&this.replyId===0},wrapperClass(){return["ready","ing"].includes(this.recordState)?["record-ready"]:null},tagShow(){return this.msgTags.length>1&&this.windowScrollY===0},scrollerClass(){return!this.$slots.head&&this.tagShow?"default-header":null},pasteWrapperClass(){return this.pasteItem.find(({type:t})=>t!=="image")?["multiple"]:[]},footerClass(){return this.msgNew>0&&this.allMsgs.length>0?"newmsg":this.scrollTail>500?"goto":null},msgUnreadOnly(){let t=0;return this.cacheDialogs.some(s=>{t+=$A.getDialogNum(s)}),t<=0?"":(t>999&&(t="999+"),String(t))},isMyDialog(){const{dialogData:t,userId:s}=this;return t.dialog_user&&t.dialog_user.userid==s},isMute(){if(this.dialogData.group_type==="all"){if(this.dialogData.all_group_mute==="all")return!0;if(this.dialogData.all_group_mute==="user"&&!this.userIsAdmin)return!0}return!1},replyId(){return parseInt(this.msgId>0?this.msgId:this.replyActiveId)},replyItem(){return this.replyId?this.allMsgs.find(({id:t})=>t===this.replyId):null},todoViewMsg(){if(this.todoViewMid){const t=this.allMsgs.find(s=>s.id==this.todoViewMid);if(t)return t;if(this.todoViewData.id===this.todoViewMid)return this.todoViewData}return null},positionMsg(){const{unread:t,position_msgs:s}=this.dialogData;if(!s||s.length===0||t===0||this.allMsgs.length===0)return null;const e=s.sort((i,a)=>a.msg_id-i.msg_id)[0];return this.allMsgs.findIndex(({id:i})=>i==e.msg_id)===-1?e.label==="{UNREAD}"?Object.assign(e,{label:this.$L(`\u672A\u8BFB\u6D88\u606F${t}\u6761`)}):e:null}},watch:{dialogId:{handler(t,s){t&&(this.msgNew=0,this.msgType="",this.replyActiveId=0,this.allMsgList.length>0&&(this.allMsgs=this.allMsgList,requestAnimationFrame(this.onToBottom)),this.getMsgs({dialog_id:t,msg_id:this.msgId,msg_type:this.msgType}).then(e=>{this.openId=t,setTimeout(this.onSearchMsgId,100)}).catch(e=>{}),this.$store.dispatch("saveInDialog",{uid:this._uid,dialog_id:t}),this.autoFocus&&this.inputFocus()),this.$store.dispatch("closeDialog",s)},immediate:!0},msgType(){this.getMsgs({dialog_id:this.dialogId,msg_id:this.msgId,msg_type:this.msgType,clear_before:!0}).catch(t=>{})},dialogSearchMsgId(){this.onSearchMsgId()},dialogMsgTransfer:{handler({time:t,msgFile:s,msgRecord:e,msgText:i,dialogId:a}){t>$A.Time()&&a==this.dialogId&&(this.$store.state.dialogMsgTransfer.time=0,this.$nextTick(()=>{$A.isArray(s)&&s.length>0?this.sendFileMsg(s):$A.isJson(e)&&e.duration>0?this.sendRecord(e):i&&this.sendMsg(i)}))},immediate:!0},wsOpenNum(t){t<=1||this.getMsgs({dialog_id:this.dialogId,msg_id:this.msgId,msg_type:this.msgType}).catch(s=>{})},allMsgList(t,s){const{tail:e}=this.scrollInfo();if(this.allMsgs=t,!this.windowActive||e>10&&s.length>0){const i=s[s.length-1]?s[s.length-1].id:0,a=t.filter(O=>O.id&&O.id>i);this.msgNew+=a.length}else this.preventToBottom||this.$nextTick(this.onToBottom)},windowScrollY(t){if($A.isIos()){const{tail:s}=this.scrollInfo();this.navStyle={marginTop:t+"px"},s<=10&&requestAnimationFrame(this.onToBottom),this.$refs.input.isFocus&&$A.scrollToView(this.$refs.footer)}},windowActive(t){if(t&&this.autoFocus){const s=$A.last(this.dialogIns);s&&s.uid===this._uid&&this.inputFocus()}},dialogDrag(t){t&&(this.operateVisible=!1)},replyActiveIndex(t){t>-1&&setTimeout(s=>this.replyActiveIndex=-1,800)}},methods:{sendMsg(t){let s,e=!1;if(typeof t=="string"&&t?s=t:(s=this.msgText,e=!0),s==""){this.inputFocus();return}if(s=s.replace(/<\/span> <\/p>$/,"

"),this.replyActiveUpdate){s=s.replace(new RegExp(`src=(["'])${$A.apiUrl("../")}`,"g"),"src=$1{{RemoteURL}}");const i=this.replyId;this.$store.dispatch("setLoad",{key:`msg-${i}`,delay:600}),this.replyActiveId=0,this.onActive(),this.$store.dispatch("call",{url:"dialog/msg/sendtext",data:{dialog_id:this.dialogId,update_id:i,text:s},method:"post",complete:a=>this.$store.dispatch("cancelLoad",`msg-${i}`)}).then(({data:a})=>{this.sendSuccess(a),this.onPositionId(i)}).catch(({msg:a})=>{$A.modalError(a)})}else{const i=$A.randNum(1e9,9999999999),a=$A.stringLength(s.replace(/]*?>/g,""))>5e3,O={id:i,dialog_id:this.dialogData.id,reply_id:this.replyId,reply_data:this.replyItem,type:a?"loading":"text",userid:this.userId,msg:{text:a?"":s}};this.tempMsgs.push(O),this.msgType="",this.replyActiveId=0,this.onActive(),this.$nextTick(this.onToBottom),this.$store.dispatch("call",{url:"dialog/msg/sendtext",data:{dialog_id:O.dialog_id,reply_id:O.reply_id,text:s},method:"post"}).then(({data:S})=>{this.tempMsgs=this.tempMsgs.filter(({id:k})=>k!=i),this.sendSuccess(S)}).catch(S=>{this.$set(O,"error",!0),this.$set(O,"errorData",{type:"text",content:S.msg,msg:s})})}e&&requestAnimationFrame(i=>this.msgText="")},sendRecord(t){const s=$A.randNum(1e9,9999999999),e={id:s,dialog_id:this.dialogData.id,reply_id:this.replyId,reply_data:this.replyItem,type:"loading",userid:this.userId,msg:t};this.tempMsgs.push(e),this.msgType="",this.replyActiveId=0,this.onActive(),this.$nextTick(this.onToBottom),this.$store.dispatch("call",{url:"dialog/msg/sendrecord",data:Object.assign(t,{dialog_id:this.dialogId,reply_id:this.replyId}),method:"post"}).then(({data:i})=>{this.tempMsgs=this.tempMsgs.filter(({id:a})=>a!=s),this.sendSuccess(i)}).catch(i=>{this.$set(e,"error",!0),this.$set(e,"errorData",{type:"record",content:i.msg,msg:t})})},sendFileMsg(t){const s=$A.isArray(t)?t:[t];s.length>0&&(this.pasteFile=[],this.pasteItem=[],s.some(e=>{const i={type:$A.getMiddle(e.type,null,"/"),name:e.name,size:e.size,result:null};if(i.type==="image"){const a=new FileReader;a.readAsDataURL(e),a.onload=({target:O})=>{i.result=O.result,this.pasteFile.push(e),this.pasteItem.push(i),this.pasteShow=!0}}else this.pasteFile.push(e),this.pasteItem.push(i),this.pasteShow=!0}))},sendQuick(t){this.sendMsg(`

${t.label}

`)},getMsgs(t){return new Promise((s,e)=>{setTimeout(i=>this.msgLoadIng++,2e3),this.$store.dispatch("getDialogMsgs",t).then(s).catch(e).finally(i=>{this.msgLoadIng--})})},msgFilter(t){if(this.msgType){if(this.msgType==="tag"){if(!t.tag)return!1}else if(this.msgType==="link"){if(!t.link)return!1}else if(this.msgType!==t.mtype)return!1}return!(this.msgId&&t.reply_id!=this.msgId)},onSearchMsgId(){this.dialogSearchMsgId>0&&this.openId===this.dialogId&&(this.onPositionId(this.dialogSearchMsgId),this.$store.state.dialogSearchMsgId=0)},onPositionId(t,s=0,e=0){return new Promise((i,a)=>{if(t===0){$A.modalError("\u67E5\u770B\u5931\u8D25\uFF1A\u53C2\u6570\u9519\u8BEF"),a();return}if(this.loadMsg||this.msgType!==""){if(this.msgType="",e===0)this.$store.dispatch("showSpinner",600);else if(e>20){this.$store.dispatch("hiddenSpinner"),$A.modalError("\u67E5\u770B\u5931\u8D25\uFF1A\u8BF7\u6C42\u8D85\u65F6"),a();return}e++,setTimeout(k=>{this.onPositionId(t,s,e).then(i).catch(a)},Math.min(800,200*e));return}e>0&&this.$store.dispatch("hiddenSpinner");const O=this.allMsgs.findIndex(k=>k.id===t),S=this.prevId>0?0:-1;O>S?setTimeout(k=>{this.onToIndex(O),i()},200):(s>0&&this.$store.dispatch("setLoad",{key:`msg-${s}`,delay:600}),this.preventToBottom=!0,this.getMsgs({dialog_id:this.dialogId,msg_id:this.msgId,msg_type:this.msgType,position_id:t,spinner:2e3}).finally(k=>{const b=this.allMsgs.findIndex(_=>_.id===t);b>-1&&(this.onToIndex(b),i()),s>0&&this.$store.dispatch("cancelLoad",`msg-${s}`),this.preventToBottom=!1}))})},onViewTodo(t){if(this.operateVisible)return;this.todoViewId=t.id,this.todoViewMid=t.msg_id,this.todoViewShow=!0,this.allMsgs.findIndex(e=>e.id===this.todoViewMid)===-1&&this.$store.dispatch("call",{url:"dialog/msg/one",data:{msg_id:this.todoViewMid}}).then(({data:e})=>{this.todoViewData=e})},onCloseTodo(){this.todoViewLoad=!1,this.todoViewShow=!1,this.todoViewData={},this.todoViewMid=0,this.todoViewId=0},onPosTodo(){!this.todoViewMid||(this.todoViewPosLoad=!0,this.onPositionId(this.todoViewMid).then(this.onCloseTodo).finally(t=>{this.todoViewPosLoad=!1}))},onDoneTodo(){!this.todoViewId||this.todoViewLoad||(this.todoViewLoad=!0,this.$store.dispatch("call",{url:"dialog/msg/done",data:{id:this.todoViewId}}).then(({data:t})=>{this.$store.dispatch("saveDialogTodo",{id:this.todoViewId,done_at:$A.formatDate("Y-m-d H:i:s")}),this.$store.dispatch("saveDialog",{id:this.dialogId,todo_num:this.todoList.length}),t.add&&this.sendSuccess(t.add),this.todoList.length===0&&this.$store.dispatch("getDialogTodo",this.dialogId),this.onCloseTodo()}).catch(({msg:t})=>{$A.modalError(t)}).finally(t=>{this.todoViewLoad=!1}))},itemClassAdd(t){return t===this.replyActiveIndex?"common-shake":""},inputFocus(){this.$nextTick(t=>{this.$refs.input&&this.$refs.input.focus()})},onRecordState(t){this.recordState=t},chatPasteDrag(t,s){this.dialogDrag=!1;const e=s==="drag"?t.dataTransfer.files:t.clipboardData.files,i=Array.prototype.slice.call(e);i.length>0&&(t.preventDefault(),this.sendFileMsg(i))},chatDragOver(t,s){let e=this.__dialogDrag=$A.randomString(8);if(!t)setTimeout(()=>{e===this.__dialogDrag&&(this.dialogDrag=t)},150);else{if(s.dataTransfer.effectAllowed==="move")return;this.dialogDrag=!0}},onTouchStart(t){this.wrapperStart=Object.assign(this.scrollInfo(),{clientY:t.touches[0].clientY,exclud:!this.$refs.scroller.$el.contains(t.target)})},onTouchMove(t){if(this.windowSmall&&this.windowScrollY>0){if(this.wrapperStart.exclud){t.preventDefault();return}this.wrapperStart.clientY>t.touches[0].clientY?this.wrapperStart.tail===0&&t.preventDefault():this.wrapperStart.offset===0&&t.preventDefault()}},pasteSend(){this.pasteFile.some(t=>{this.$refs.chatUpload.upload(t)})},chatFile(t,s){switch(t){case"progress":const e={id:s.tempId,dialog_id:this.dialogData.id,reply_id:this.replyId,type:"loading",userid:this.userId,msg:{}};this.tempMsgs.push(e),this.msgType="",this.replyActiveId=0,this.onActive(),this.$nextTick(this.onToBottom);break;case"error":this.tempMsgs=this.tempMsgs.filter(({id:i})=>i!=s.tempId);break;case"success":this.tempMsgs=this.tempMsgs.filter(({id:i})=>i!=s.tempId),this.sendSuccess(s.data);break}},sendSuccess(t){if($A.isArray(t)){t.some(this.sendSuccess);return}this.$store.dispatch("saveDialogMsg",t),this.replyActiveUpdate||(this.$store.dispatch("increaseTaskMsgNum",t),this.$store.dispatch("increaseMsgReplyNum",t),this.$store.dispatch("updateDialogLastMsg",t)),this.onCancelReply(),this.onActive()},onEventFocus(){this.$emit("on-focus")},onEventBlur(){this.$emit("on-blur")},onEventMore(t){switch(t){case"image":case"file":this.$refs.chatUpload.handleClick();break;case"call":this.onCallTel();break;case"anon":this.onAnon();break}},onCallTel(){this.$store.dispatch("call",{url:"dialog/tel",data:{dialog_id:this.dialogId},spinner:600}).then(({data:t})=>{t.tel&&$A.eeuiAppSendMessage({action:"callTel",tel:t.tel}),t.add&&(this.$store.dispatch("saveDialogMsg",t.add),this.$store.dispatch("updateDialogLastMsg",t.add),this.onActive())}).catch(({msg:t})=>{$A.modalError(t)})},onAnon(){if(this.dialogData.type!=="user"||this.dialogData.bot){$A.modalWarning("\u533F\u540D\u6D88\u606F\u4EC5\u5141\u8BB8\u53D1\u9001\u7ED9\u4E2A\u4EBA");return}$A.modalInput({title:"\u53D1\u9001\u533F\u540D\u6D88\u606F",placeholder:"\u533F\u540D\u6D88\u606F\u5C06\u901A\u8FC7\u533F\u540D\u673A\u5668\u4EBA\u53D1\u9001\u7ED9\u5BF9\u65B9\uFF0C\u7EDD\u5BF9\u4E0D\u4F1A\u66B4\u9732\u4F60\u7684\u8EAB\u4EFD",inputProps:{type:"textarea",rows:3,autosize:{minRows:3,maxRows:6},maxlength:2e3},okText:"\u533F\u540D\u53D1\u9001",onOk:t=>t?new Promise((s,e)=>{this.$store.dispatch("call",{url:"dialog/msg/sendanon",data:{userid:this.dialogData.dialog_user.userid,text:t},method:"post"}).then(({msg:i})=>{s(i)}).catch(({msg:i})=>{e(i)})}):"\u8BF7\u8F93\u5165\u6D88\u606F\u5185\u5BB9"})},onEventEmojiVisibleChange(t){t&&this.windowSmall&&this.onToBottom()},onHeightChange({newVal:t,oldVal:s}){const e=t-s;if(e!==0){const{offset:i,tail:a}=this.scrollInfo();a>0&&this.onToOffset(i+e)}},onActive(){this.$emit("on-active")},onToBottom(){this.msgNew=0;const t=this.$refs.scroller;t&&(t.scrollToBottom(),requestAnimationFrame(s=>t.scrollToBottom()))},onToIndex(t){const s=this.$refs.scroller;s&&(s.stopToBottom(),s.scrollToIndex(t,-100),requestAnimationFrame(e=>s.scrollToIndex(t,-100))),requestAnimationFrame(e=>this.replyActiveIndex=t)},onToOffset(t){const s=this.$refs.scroller;s&&(s.stopToBottom(),s.scrollToOffset(t),setTimeout(e=>s.scrollToOffset(t),10))},scrollInfo(){const t=this.$refs.scroller;return t?t.scrollInfo():{offset:0,scale:0,tail:0}},openProject(){!this.dialogData.group_info||(this.windowSmall&&this.$store.dispatch("openDialog",0),this.goForward({name:"manage-project",params:{projectId:this.dialogData.group_info.id}}))},openTask(){!this.dialogData.group_info||(this.taskId>0&&this.$store.dispatch("openDialog",0),this.$store.dispatch("openTask",this.dialogData.group_info.id))},onPrevPage(){this.prevId!==0&&this.getMsgs({dialog_id:this.dialogId,msg_id:this.msgId,msg_type:this.msgType,prev_id:this.prevId,save_before:t=>this.scrollDisabled=!0,save_after:t=>this.scrollDisabled=!1}).then(({data:t})=>{const s=t.list.map(e=>e.id);this.$nextTick(()=>{const e=this.$refs.scroller,i=s.reduce((O,S)=>({size:(typeof O=="object"?O.size:e.getSize(O))+e.getSize(S)}));let a=e.getOffset()+i.size;this.prevId===0&&(a-=36),this.onToOffset(a),setTimeout(O=>e.virtual.handleFront(),10)})}).catch(()=>{})},onDialogMenu(t){switch(t){case"openCreate":const s=[this.userId];this.dialogData.dialog_user&&this.userId!=this.dialogData.dialog_user.userid&&s.push(this.dialogData.dialog_user.userid),this.createGroupData={userids:s,uncancelable:[this.userId]},this.createGroupShow=!0;break;case"avatar":this.avatarModifyData={dialog_id:this.dialogData.id,avatar:this.dialogData.avatar},this.avatarModifyShow=!0;break;case"avatarAdmin":this.avatarModifyData={dialog_id:this.dialogData.id,avatar:this.dialogData.avatar,admin:1},this.avatarModifyShow=!0;break;case"groupInfo":this.groupInfoShow=!0;break;case"transfer":this.groupTransferData={dialog_id:this.dialogId,userid:[],disabledChoice:[this.userId]},this.groupTransferShow=!0;break;case"transferConfirm":this.onTransferGroup();break;case"disband":this.onDisbandGroup();break;case"exit":this.onExitGroup();break}},onTransferGroup(){if(this.groupTransferData.userid.length===0){$A.messageError("\u8BF7\u9009\u62E9\u65B0\u7684\u7FA4\u4E3B");return}this.groupTransferLoad++,this.$store.dispatch("call",{url:"dialog/group/transfer",data:{dialog_id:this.dialogId,userid:this.groupTransferData.userid[0]}}).then(({data:t,msg:s})=>{$A.messageSuccess(s),this.$store.dispatch("saveDialog",t)}).catch(({msg:t})=>{$A.modalError(t)}).finally(t=>{this.groupTransferLoad--,this.groupTransferShow=!1})},onDisbandGroup(){$A.modalConfirm({content:`\u4F60\u786E\u5B9A\u8981\u89E3\u6563\u3010${this.dialogData.name}\u3011\u7FA4\u7EC4\u5417\uFF1F`,loading:!0,okText:"\u89E3\u6563",onOk:()=>new Promise((t,s)=>{this.$store.dispatch("call",{url:"dialog/group/disband",data:{dialog_id:this.dialogId}}).then(({msg:e})=>{t(e),this.$store.dispatch("forgetDialog",this.dialogId),this.goForward({name:"manage-messenger"})}).catch(({msg:e})=>{s(e)})})})},onExitGroup(){$A.modalConfirm({content:"\u4F60\u786E\u5B9A\u8981\u9000\u51FA\u7FA4\u7EC4\u5417\uFF1F",loading:!0,onOk:()=>new Promise((t,s)=>{this.$store.dispatch("call",{url:"dialog/group/deluser",data:{dialog_id:this.dialogId}}).then(({msg:e})=>{t(e),this.$store.dispatch("forgetDialog",this.dialogId),this.goForward({name:"manage-messenger"})}).catch(({msg:e})=>{s(e)})})})},onCreateGroup(){this.createGroupLoad++,this.$store.dispatch("call",{url:"dialog/group/add",data:this.createGroupData}).then(({data:t,msg:s})=>{$A.messageSuccess(s),this.createGroupShow=!1,this.createGroupData={},this.$store.dispatch("saveDialog",t),this.$store.dispatch("openDialog",t.id)}).catch(({msg:t})=>{$A.modalError(t)}).finally(t=>{this.createGroupLoad--})},onAvatarModify(){this.avatarModifyLoad++,this.$store.dispatch("call",{url:"dialog/group/edit",data:this.avatarModifyData}).then(({data:t,msg:s})=>{$A.messageSuccess(s),this.avatarModifyShow=!1,this.avatarModifyData={},this.$store.dispatch("saveDialog",t)}).catch(({msg:t})=>{$A.modalError(t)}).finally(t=>{this.avatarModifyLoad--})},onForward(t){if(t==="open")this.forwardData={dialogids:[],userids:[],msg_id:this.operateItem.id},this.forwardShow=!0;else if(t==="submit"){if($A.arrayLength(this.forwardData.dialogids)===0&&$A.arrayLength(this.forwardData.userids)===0){$A.messageWarning("\u8BF7\u9009\u62E9\u8F6C\u53D1\u5BF9\u8BDD\u6216\u6210\u5458");return}this.forwardLoad=!0,this.$store.dispatch("call",{url:"dialog/msg/forward",data:this.forwardData}).then(({data:s,msg:e})=>{this.forwardShow=!1,this.$store.dispatch("saveDialogMsg",s.msgs),this.$store.dispatch("updateDialogLastMsg",s.msgs),$A.messageSuccess(e)}).catch(({msg:s})=>{$A.modalError(s)}).finally(s=>{this.forwardLoad=!1})}},onScroll(t){this.operateVisible=!1;const{offset:s,tail:e}=this.scrollInfo();this.scrollOffset=s,this.scrollTail=e,this.scrollTail<=10&&(this.msgNew=0),this.scrollAction=t.target.scrollTop,this.scrollDirection=this.scrollTmp<=this.scrollAction?"down":"up",setTimeout(i=>this.scrollTmp=this.scrollAction,0)},onRange(t){if(this.preventMoreLoad)return;const s=this.scrollDirection==="down"?"next_id":"prev_id";for(let e=t.start;e<=t.end;e++){const i=this.allMsgs[e][s];if(i){const a=this.allMsgs[e+(s==="next_id"?1:-1)];a&&a.id!=i&&(this.preventMoreLoad=!0,this.getMsgs({dialog_id:this.dialogId,msg_id:this.msgId,msg_type:this.msgType,[s]:i}).finally(O=>{this.preventMoreLoad=!1}))}}},onBack(){if(!this.beforeBack)return this.handleBack();const t=this.beforeBack();t&&t.then?t.then(()=>{this.handleBack()}):this.handleBack()},handleBack(){const{name:t,params:s}=this.$store.state.routeHistoryLast;t===this.$route.name&&/^\d+$/.test(s.dialogId)?this.goForward({name:this.$route.name}):this.goBack()},onMsgType(t){switch(t){case"project":this.openProject();break;case"task":this.openTask();break;default:this.loadMsg?$A.messageWarning("\u6B63\u5728\u52A0\u8F7D\uFF0C\u8BF7\u7A0D\u540E\u518D\u8BD5..."):this.msgType=t;break}},onMention(t){const s=this.cacheUserBasic.find(({userid:e})=>e==t.userid);s&&this.$refs.input.addMention({denotationChar:"@",id:s.userid,value:s.nickname})},onLongpress({event:t,el:s,msgData:e}){this.operateVisible=this.operateItem.id===e.id,this.operateItem=$A.isJson(e)?e:{},this.operateCopys=[],t.target.nodeName==="IMG"&&this.$Electron?this.operateCopys.push({type:"image",icon:"",label:"\u590D\u5236\u56FE\u7247",value:$A.rightDelete(t.target.currentSrc,"_thumb.jpg")}):t.target.nodeName==="A"&&this.operateCopys.push({type:"link",icon:"",label:"\u590D\u5236\u94FE\u63A5",value:t.target.href}),e.type==="text"&&(t.target.nodeName==="IMG"&&this.operateCopys.push({type:"imagedown",icon:"",label:"\u4E0B\u8F7D\u56FE\u7247",value:$A.rightDelete(t.target.currentSrc,"_thumb.jpg")}),e.msg.text.replace(/<[^>]+>/g,"").length>0&&this.operateCopys.push({type:"text",icon:"",label:this.operateCopys.length>0?"\u590D\u5236\u6587\u672C":"\u590D\u5236",value:""})),this.$nextTick(()=>{const i=s.getBoundingClientRect(),a=this.$el.getBoundingClientRect();this.operateStyles={left:`${t.clientX-a.left}px`,top:`${i.top+this.windowScrollY}px`,height:i.height+"px"},this.operateVisible=!0})},onOperate(t,s=null){this.operateVisible=!1,this.$nextTick(e=>{switch(t){case"reply":this.onReply();break;case"update":this.onUpdate();break;case"copy":this.onCopy(s);break;case"forward":this.onForward("open");break;case"withdraw":this.onWithdraw();break;case"view":this.onViewFile();break;case"down":this.onDownFile();break;case"tag":this.onTag();break;case"newTask":let i=$A.formatMsgBasic(this.operateItem.msg.text);i=i.replace(/]*?src=(["'])(.*?)(_thumb\.jpg)*\1[^>]*?>/g,''),yt.Store.set("addTask",{owner:[this.userId],content:i});break;case"todo":this.onTodo();break;case"pos":this.onPositionId(this.operateItem.id);break;case"emoji":this.onEmoji(s);break}})},onReply(){const{tail:t}=this.scrollInfo();this.replyActiveId=this.operateItem.id,this.replyActiveUpdate=!1,this.inputFocus(),t<=10&&requestAnimationFrame(this.onToBottom)},onUpdate(){if(this.onReply(),this.operateItem.type==="text"){this.replyActiveUpdate=!0;let{text:t}=this.operateItem.msg;t.indexOf("mention")>-1&&(t=t.replace(/
]*)>~([^>]*)<\/a>/g,'~$3'),t=t.replace(/([@#])([^>]*)<\/span>/g,'$3$4')),t=t.replace(/]*>/gi,s=>s.replace(/(width|height)="\d+"\s*/ig,"")),this.$refs.input.setPasteMode(!1),this.msgText=$A.formatMsgBasic(t),this.$nextTick(s=>this.$refs.input.setPasteMode(!0))}},onCopy(t){if(!$A.isJson(t))return;const{type:s,value:e}=t;switch(s){case"image":this.$Electron&&this.getBase64Image(e).then(a=>{this.$Electron.sendMessage("copyBase64Image",{base64:a})});break;case"imagedown":this.$store.dispatch("downUrl",{url:e,token:!1});break;case"link":this.$copyText(e).then(a=>$A.messageSuccess("\u590D\u5236\u6210\u529F")).catch(a=>$A.messageError("\u590D\u5236\u5931\u8D25"));break;case"text":const i=$A(this.$refs.scroller.$el).find(`[data-id="${this.operateItem.id}"]`).find(".dialog-content");if(i.length>0){const a=i[0].innerText.replace(/\n\n/g,` -`).replace(/(^\s*)|(\s*$)/g,"");this.$copyText(a).then(O=>$A.messageSuccess("\u590D\u5236\u6210\u529F")).catch(O=>$A.messageError("\u590D\u5236\u5931\u8D25"))}else $A.messageWarning("\u4E0D\u53EF\u590D\u5236\u7684\u5185\u5BB9");break}},onCancelReply(){this.replyActiveUpdate&&(this.replyActiveUpdate=!1,this.msgText=""),this.replyActiveId=0},onWithdraw(){$A.modalConfirm({content:"\u786E\u5B9A\u64A4\u56DE\u6B64\u4FE1\u606F\u5417\uFF1F",okText:"\u64A4\u56DE",loading:!0,onOk:()=>new Promise((t,s)=>{this.$store.dispatch("call",{url:"dialog/msg/withdraw",data:{msg_id:this.operateItem.id}}).then(()=>{t("\u6D88\u606F\u5DF2\u64A4\u56DE"),this.$store.dispatch("forgetDialogMsg",this.operateItem.id)}).catch(({msg:e})=>{s(e)})})})},onViewReply(t){this.operateVisible||this.onPositionId(t.reply_id,t.msg_id)},onViewText({target:t}){if(!this.operateVisible)switch(t.nodeName){case"IMG":t.classList.contains("browse")?this.onViewPicture(t.currentSrc):(this.$store.state.previewImageIndex=0,this.$store.state.previewImageList=$A.getTextImagesInfo(t.outerHTML));break;case"SPAN":t.classList.contains("mention")&&t.classList.contains("task")&&this.$store.dispatch("openTask",$A.runNum(t.getAttribute("data-id")));break}},onViewFile(t){if(this.operateVisible)return;$A.isJson(t)||(t=this.operateItem);const{msg:s}=t;if(["jpg","jpeg","gif","png"].includes(s.ext)){this.onViewPicture(s.path);return}const e=`/single/file/msg/${t.id}`;this.$Electron?this.$Electron.sendMessage("windowRouter",{name:`file-msg-${t.id}`,path:e,userAgent:"/hideenOfficeTitle/",force:!1,config:{title:`${s.name} (${$A.bytesToSize(s.size)})`,titleFixed:!0,parent:null,width:Math.min(window.screen.availWidth,1440),height:Math.min(window.screen.availHeight,900)},webPreferences:{nodeIntegrationInSubFrames:s.ext==="drawio"}}):this.$isEEUiApp?$A.eeuiAppOpenPage({pageType:"app",pageTitle:`${s.name} (${$A.bytesToSize(s.size)})`,url:"web.js",params:{titleFixed:!0,allowAccess:!0,url:$A.rightDelete(window.location.href,window.location.hash)+`#${e}`}}):window.open($A.apiUrl(`..${e}`))},onViewPicture(t){const s=this.allMsgs.filter(a=>a.type==="file"?["jpg","jpeg","gif","png"].includes(a.msg.ext):a.type==="text"?a.msg.text.match(/]*?>/):!1),e=[];s.some(({type:a,msg:O})=>{a==="file"?e.push({src:O.path,width:O.width,height:O.height}):a==="text"&&e.push(...$A.getTextImagesInfo(O.text))});const i=e.findIndex(({src:a})=>a===t);i>-1?(this.$store.state.previewImageIndex=i,this.$store.state.previewImageList=e):(this.$store.state.previewImageIndex=0,this.$store.state.previewImageList=[t])},onDownFile(t){this.operateVisible||($A.isJson(t)||(t=this.operateItem),$A.modalConfirm({title:"\u4E0B\u8F7D\u6587\u4EF6",content:`${t.msg.name} (${$A.bytesToSize(t.msg.size)})`,okText:"\u7ACB\u5373\u4E0B\u8F7D",onOk:()=>{this.$store.dispatch("downUrl",$A.apiUrl(`dialog/msg/download?msg_id=${t.id}`))}}))},onReplyList(t){this.operateVisible||(this.replyListId=t.msg_id,this.replyListShow=!0)},onError(t){if(t.error!==!0)return;const{type:s,content:e,msg:i}=t.errorData,a={icon:"error",title:"\u53D1\u9001\u5931\u8D25",content:e,cancelText:"\u53D6\u6D88\u53D1\u9001",onCancel:O=>{this.tempMsgs=this.tempMsgs.filter(({id:S})=>S!=t.id)}};if(s==="text")a.okText="\u518D\u6B21\u7F16\u8F91",a.onOk=()=>{this.tempMsgs=this.tempMsgs.filter(({id:O})=>O!=t.id),this.msgText=i,this.inputFocus()};else if(s==="record")a.okText="\u91CD\u65B0\u53D1\u9001",a.onOk=()=>{this.tempMsgs=this.tempMsgs.filter(({id:O})=>O!=t.id),this.sendRecord(i)};else return;$A.modalConfirm(a)},onEmoji(t){$A.isJson(t)||(t={msg_id:this.operateItem.id,symbol:t}),this.$store.dispatch("setLoad",{key:`msg-${t.msg_id}`,delay:600}),this.$store.dispatch("call",{url:"dialog/msg/emoji",data:t}).then(({data:s})=>{this.dialogMsgs.findIndex(i=>i.id==s.id)>-1?this.$store.dispatch("saveDialogMsg",s):this.todoViewData.id===s.id&&(this.todoViewData=Object.assign(this.todoViewData,s))}).catch(({msg:s})=>{$A.messageError(s)}).finally(s=>{this.$store.dispatch("cancelLoad",`msg-${t.msg_id}`)})},onShowEmojiUser(t){this.operateVisible||(this.respondData=t,this.respondShow=!0)},onTag(){if(this.operateVisible)return;const t={msg_id:this.operateItem.id};this.$store.dispatch("setLoad",{key:`msg-${t.msg_id}`,delay:600}),this.$store.dispatch("call",{url:"dialog/msg/tag",data:t}).then(({data:s})=>{this.tagOrTodoSuccess(s)}).catch(({msg:s})=>{$A.messageError(s)}).finally(s=>{this.$store.dispatch("cancelLoad",`msg-${t.msg_id}`)})},onTodo(t){var s;if(!this.operateVisible)if(t==="submit"){const e=$A.cloneJSON(this.todoSettingData);if(e.type==="my")e.type="user",e.userids=[e.my_id];else if(e.type==="you")e.type="user",e.userids=[e.you_id];else if(e.type==="user"&&$A.arrayLength(e.userids)===0){$A.messageWarning("\u9009\u62E9\u6307\u5B9A\u6210\u5458");return}this.todoSettingLoad++,this.onTodoSubmit(e).then(i=>{$A.messageSuccess(i),this.todoSettingShow=!1}).catch($A.messageError).finally(i=>{this.todoSettingLoad--})}else{const e=(s=this.dialogData.dialog_user)==null?void 0:s.userid;this.todoSettingData={type:"all",userids:[],msg_id:this.operateItem.id,my_id:this.userId,you_id:e!=this.userId&&!this.dialogData.bot?e:0},this.operateItem.todo?$A.modalConfirm({content:"\u4F60\u786E\u5B9A\u53D6\u6D88\u5F85\u529E\u5417\uFF1F",cancelText:"\u53D6\u6D88",okText:"\u786E\u5B9A",loading:!0,onOk:()=>this.onTodoSubmit(this.todoSettingData)}):this.todoSettingShow=!0}},onTodoSubmit(t){return new Promise((s,e)=>{this.$store.dispatch("setLoad",{key:`msg-${t.msg_id}`,delay:600}),this.$store.dispatch("call",{url:"dialog/msg/todo",data:t}).then(({data:i,msg:a})=>{s(a),this.tagOrTodoSuccess(i),this.onActive()}).catch(({msg:i})=>{e(i)}).finally(i=>{this.$store.dispatch("cancelLoad",`msg-${t.msg_id}`)})})},tagOrTodoSuccess(t){this.$store.dispatch("saveDialogMsg",t.update),t.add&&(this.$store.dispatch("saveDialogMsg",t.add),this.$store.dispatch("updateDialogLastMsg",t.add))},onPositionMark(){if(this.positionLoad>0)return;this.positionLoad++;const{msg_id:t}=this.positionMsg;this.$store.dispatch("dialogMsgMark",{dialog_id:this.dialogId,type:"read",after_msg_id:t}).then(s=>{this.positionLoad++,this.onPositionId(t).finally(e=>{this.positionLoad--})}).catch(({msg:s})=>{$A.modalError(s)}).finally(s=>{this.positionLoad--})},getBase64Image(t){return new Promise(s=>{let e=document.createElement("CANVAS"),i=e.getContext("2d"),a=new Image;a.crossOrigin="Anonymous",a.onload=()=>{e.height=a.height,e.width=a.width,i.drawImage(a,0,0);let O="png";$A.rightExists(t,"jpg")||$A.rightExists(t,"jpeg")?O="jpeg":$A.rightExists(t,"git")&&(O="git"),s(e.toDataURL(`image/${O}`)),e=null},a.src=t})}}},Bt={};var gi=pt(vi,pi,mi,!1,yi,null,null,null);function yi(t){for(let s in Bt)this[s]=Bt[s]}var Ei=function(){return gi.exports}();export{hi as C,Ei as D}; + */(function(t,s){(function(e,i){t.exports=i(Jt)})(Ut,function(e){e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e;function i(v,y){if(!(v instanceof y))throw new TypeError("Cannot call a class as a function")}function o(v,y){for(var w=0;wv.length)&&(y=v.length);for(var w=0,D=new Array(y);wthis.range.start)){var D=Math.max(w-this.param.buffer,0);this.checkRange(D,this.getEndByStart(D))}}},{key:"handleBehind",value:function(){var w=this.getScrollOvers();ww&&(W=R-1)}return D>0?--D:0}},{key:"getIndexOffset",value:function(w){if(!w)return 0;for(var D=0,R=0,B=0;B1&&arguments[1]!==void 0?arguments[1]:0;if(y>=this.dataSources.length-1)this.scrollToBottom();else{var D=this.virtual.getOffset(y);w!==0&&(D=Math.max(0,D+w)),this.scrollToOffset(D)}},scrollToBottom:function(){var y=this,w=this.$refs.shepherd;if(w){var D=w[this.isHorizontal?"offsetLeft":"offsetTop"];this.scrollToOffset(D),this.toBottomTime&&(clearTimeout(this.toBottomTime),this.toBottomTime=null),this.toBottomTime=setTimeout(function(){y.getOffset()+y.getClientSize()+1R+1||!R||(this.virtual.handleScroll(w),this.emitEvent(w,D,R,y))}},emitEvent:function(y,w,D,R){this.$emit("scroll",R,this.virtual.getRange()),this.virtual.isFront()&&!!this.dataSources.length&&y-this.topThreshold<=0?this.$emit("totop"):this.virtual.isBehind()&&y+w+this.bottomThreshold>=D&&this.$emit("tobottom")},getRenderSlots:function(y){for(var w=[],D=this.range,R=D.start,B=D.end,W=this.dataSources,q=this.dataKey,M=this.itemClass,L=this.itemTag,C=this.itemStyle,P=this.isHorizontal,U=this.extraProps,F=this.dataComponent,N=this.itemScopedSlots,j=this.$scopedSlots&&this.$scopedSlots.item,z=R;z<=B;z++){var H=W[z];if(H){var G=typeof q=="function"?q(H):H[q];typeof G=="string"||typeof G=="number"?w.push(y(A,{props:{index:z,tag:L,event:$.ITEM,horizontal:P,uniqueKey:G,source:H,extraProps:U,component:F,slotComponent:j,scopedSlots:N},style:C,class:"".concat(M).concat(this.itemClassAdd?" "+this.itemClassAdd(z):"")})):console.warn("Cannot get the data-key '".concat(q,"' from data-sources."))}else console.warn("Cannot get the index '".concat(z,"' from data-sources."))}return w}},render:function(y){var w=this.$slots,D=w.header,R=w.footer,B=this.range,W=B.padFront,q=B.padBehind,M=this.isHorizontal,L=this.pageMode,C=this.rootTag,P=this.wrapTag,U=this.wrapClass,F=this.wrapStyle,N=this.headerTag,j=this.headerClass,z=this.headerStyle,H=this.footerTag,G=this.footerClass,X=this.footerStyle,J=this.disabled,tt={padding:M?"0px ".concat(q,"px 0px ").concat(W,"px"):"".concat(W,"px 0px ").concat(q,"px")},nt=F?Object.assign({},F,tt):tt;return y(C,{ref:"root",style:J?{overflow:"hidden"}:null,on:{"&scroll":!L&&this.onScroll}},[D?y(x,{class:j,style:z,props:{tag:N,event:$.SLOT,uniqueKey:T.HEADER}},D):null,y(P,{class:U,attrs:{role:"group"},style:nt},this.getRenderSlots(y)),R?y(x,{class:G,style:X,props:{tag:H,event:$.SLOT,uniqueKey:T.FOOTER}},R):null,y("div",{ref:"shepherd",style:{width:M?"0px":"100%",height:M?"100%":"0px"}})])}});return S})})(Yt);var di=Yt.exports,pi=function(){var t=this,s=t.$createElement,e=t._self._c||s;return t.isReady?e("div",{staticClass:"dialog-wrapper",class:t.wrapperClass,on:{drop:function(i){return i.preventDefault(),t.chatPasteDrag(i,"drag")},dragover:function(i){return i.preventDefault(),t.chatDragOver(!0,i)},dragleave:function(i){return i.preventDefault(),t.chatDragOver(!1,i)},touchstart:t.onTouchStart,touchmove:t.onTouchMove}},[e("div",{staticClass:"dialog-nav",style:t.navStyle},[t._t("head",function(){return[e("div",{staticClass:"nav-wrapper",class:{completed:t.$A.dialogCompleted(t.dialogData)}},[e("div",{staticClass:"dialog-back",on:{click:t.onBack}},[e("i",{staticClass:"taskfont"},[t._v("\uE676")]),t.msgUnreadOnly?e("div",{staticClass:"back-num"},[t._v(t._s(t.msgUnreadOnly))]):t._e()]),e("div",{staticClass:"dialog-block"},[e("div",{staticClass:"dialog-avatar"},[t.dialogData.type=="group"?[t.dialogData.avatar?e("EAvatar",{staticClass:"img-avatar",attrs:{src:t.dialogData.avatar,size:42}}):t.dialogData.group_type=="department"?e("i",{staticClass:"taskfont icon-avatar department"},[t._v("\uE75C")]):t.dialogData.group_type=="project"?e("i",{staticClass:"taskfont icon-avatar project"},[t._v("\uE6F9")]):t.dialogData.group_type=="task"?e("i",{staticClass:"taskfont icon-avatar task"},[t._v("\uE6F4")]):e("Icon",{staticClass:"icon-avatar",attrs:{type:"ios-people"}})]:t.dialogData.dialog_user?e("div",{staticClass:"user-avatar"},[e("UserAvatar",{attrs:{online:t.dialogData.online_state,userid:t.dialogData.dialog_user.userid,size:42},on:{"update:online":function(i){return t.$set(t.dialogData,"online_state",i)}}},[t.dialogData.type==="user"&&t.dialogData.online_state!==!0?e("p",{attrs:{slot:"end"},slot:"end"},[t._v(" "+t._s(t.$L(t.dialogData.online_state))+" ")]):t._e()])],1):e("Icon",{staticClass:"icon-avatar",attrs:{type:"md-person"}})],2),e("div",{staticClass:"dialog-title"},[e("div",{staticClass:"main-title"},[t._l(t.$A.dialogTags(t.dialogData),function(i){return i.color!="success"?[e("Tag",{attrs:{color:i.color,fade:!1}},[t._v(t._s(t.$L(i.text)))])]:t._e()}),e("h2",[t._v(t._s(t.dialogData.name))]),t.peopleNum>0?e("em",{on:{click:function(i){return t.onDialogMenu("groupInfo")}}},[t._v("("+t._s(t.peopleNum)+")")]):t._e(),t.dialogData.bot?e("Tag",{staticClass:"after",attrs:{fade:!1}},[t._v(t._s(t.$L("\u673A\u5668\u4EBA")))]):t._e(),t.dialogData.group_type=="all"?e("Tag",{staticClass:"after pointer",attrs:{fade:!1},on:{"on-click":function(i){return t.onDialogMenu("groupInfo")}}},[t._v(t._s(t.$L("\u5168\u5458")))]):t.dialogData.group_type=="department"?e("Tag",{staticClass:"after pointer",attrs:{fade:!1},on:{"on-click":function(i){return t.onDialogMenu("groupInfo")}}},[t._v(t._s(t.$L("\u90E8\u95E8")))]):t._e(),t.msgLoadIng>0?e("div",{staticClass:"load"},[e("Loading")],1):t._e()],2),e("ul",{staticClass:"title-desc"},[t.dialogData.type==="user"?e("li",{class:[t.dialogData.online_state===!0?"online":"offline"]},[t._v(" "+t._s(t.$L(t.dialogData.online_state===!0?"\u5728\u7EBF":t.dialogData.online_state))+" ")]):t._e()]),t.tagShow?e("ul",{staticClass:"title-tags scrollbar-hidden"},t._l(t.msgTags,function(i){var o;return e("li",{key:i.type,class:(o={},o[i.type||"msg"]=!0,o.active=t.msgType===i.type,o),on:{click:function(O){return t.onMsgType(i.type)}}},[e("i",{staticClass:"no-dark-content"}),e("span",[t._v(t._s(t.$L(i.label)))])])}),0):t._e()])]),e("EDropdown",{staticClass:"dialog-menu",attrs:{trigger:"click"},on:{command:t.onDialogMenu}},[e("i",{staticClass:"taskfont dialog-menu-icon"},[t._v("\uE6E9")]),e("EDropdownMenu",{scopedSlots:t._u([{key:"default",fn:function(i){return[e("EDropdownItem",{attrs:{command:"searchMsg"}},[e("div",[t._v(t._s(t.$L("\u641C\u7D22\u6D88\u606F")))])]),t.dialogData.type==="user"?e("EDropdownItem",{attrs:{command:"openCreate"}},[e("div",[t._v(t._s(t.$L("\u521B\u5EFA\u7FA4\u7EC4")))])]):[e("EDropdownItem",{attrs:{command:"groupInfo"}},[e("div",[t._v(t._s(t.$L("\u7FA4\u7EC4\u8BBE\u7F6E")))])]),t.dialogData.owner_id!=t.userId?[t.dialogData.group_type==="all"&&t.userIsAdmin?e("EDropdownItem",{attrs:{command:"avatarAdmin"}},[e("div",[t._v(t._s(t.$L("\u4FEE\u6539\u5934\u50CF")))])]):t._e(),e("EDropdownItem",{attrs:{command:"exit"}},[e("div",{staticStyle:{color:"#f00"}},[t._v(t._s(t.$L("\u9000\u51FA\u7FA4\u7EC4")))])])]:t.dialogData.group_type==="user"?[e("EDropdownItem",{attrs:{command:"avatar"}},[e("div",[t._v(t._s(t.$L("\u4FEE\u6539\u5934\u50CF")))])]),e("EDropdownItem",{attrs:{command:"transfer"}},[e("div",[t._v(t._s(t.$L("\u8F6C\u8BA9\u7FA4\u4E3B")))])]),e("EDropdownItem",{attrs:{command:"disband"}},[e("div",{staticStyle:{color:"#f00"}},[t._v(t._s(t.$L("\u89E3\u6563\u7FA4\u7EC4")))])])]:t._e()]]}}],null,!1,1928435261)})],1),t.searchShow?e("div",{staticClass:"dialog-search"},[e("div",{staticClass:"search-location"},[e("i",{staticClass:"taskfont",on:{click:function(i){return t.onSearchSwitch("prev")}}},[t._v("\uE702")]),e("i",{staticClass:"taskfont",on:{click:function(i){return t.onSearchSwitch("next")}}},[t._v("\uE705")])]),e("div",{staticClass:"search-input"},[e("Input",{ref:"searchInput",attrs:{placeholder:t.$L("\u641C\u7D22\u6D88\u606F"),clearable:""},on:{"on-keyup":t.onSearchKeyup},model:{value:t.searchKey,callback:function(i){t.searchKey=i},expression:"searchKey"}},[e("div",{staticClass:"search-pre",attrs:{slot:"prefix"},slot:"prefix"},[t.searchLoad>0?e("Loading"):e("Icon",{attrs:{type:"ios-search"}})],1)]),t.searchLoad===0&&t.searchResult.length>0?e("div",{staticClass:"search-total",attrs:{slot:"append"},slot:"append"},[t._v(t._s(t.searchLocation)+"/"+t._s(t.searchResult.length))]):t._e()],1),e("div",{staticClass:"search-cancel",on:{click:function(i){return t.onSearchKeyup(null)}}},[t._v(t._s(t.$L("\u53D6\u6D88")))])]):t._e()],1)]})],2),t.positionMsg?e("div",{staticClass:"dialog-position",class:{down:t.tagShow}},[e("div",{staticClass:"position-label",on:{click:t.onPositionMark}},[t.positionLoad>0?e("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading"}}):e("i",{staticClass:"taskfont"},[t._v("\uE624")]),t._v(" "+t._s(t.positionMsg.label)+" ")],1)]):t._e(),e("VirtualList",{ref:"scroller",staticClass:"dialog-scroller scrollbar-overlay",class:t.scrollerClass,attrs:{"data-key":"id","data-sources":t.allMsgs,"data-component":t.msgItem,"item-class-add":t.itemClassAdd,"extra-props":{dialogData:t.dialogData,operateVisible:t.operateVisible,operateItem:t.operateItem,isMyDialog:t.isMyDialog,msgId:t.msgId},"estimate-size":t.dialogData.type=="group"?105:77,keeps:50,disabled:t.scrollDisabled},on:{scroll:t.onScroll,range:t.onRange,totop:t.onPrevPage,"on-mention":t.onMention,"on-longpress":t.onLongpress,"on-view-reply":t.onViewReply,"on-view-text":t.onViewText,"on-view-file":t.onViewFile,"on-down-file":t.onDownFile,"on-reply-list":t.onReplyList,"on-error":t.onError,"on-emoji":t.onEmoji,"on-show-emoji-user":t.onShowEmojiUser},scopedSlots:t._u([{key:"header",fn:function(){return[t.allMsgs.length===0&&t.loadMsg||t.prevId>0?e("div",{staticClass:"dialog-item loading"},[t.scrollOffset<100?e("div",{staticClass:"dialog-wrapper-loading"}):t._e()]):t.allMsgs.length===0?e("div",{staticClass:"dialog-item nothing"},[t._v(t._s(t.$L("\u6682\u65E0\u6D88\u606F")))]):t._e()]},proxy:!0}],null,!1,2675320288)}),e("div",{ref:"footer",staticClass:"dialog-footer",class:t.footerClass,on:{click:t.onActive}},[e("div",{staticClass:"dialog-newmsg",on:{click:t.onToBottom}},[t._v(t._s(t.$L(`\u6709${t.msgNew}\u6761\u65B0\u6D88\u606F`)))]),e("div",{staticClass:"dialog-goto",on:{click:t.onToBottom}},[e("i",{staticClass:"taskfont"},[t._v("\uE72B")])]),e("DialogUpload",{ref:"chatUpload",staticClass:"chat-upload",attrs:{"dialog-id":t.dialogId,"reply-id":t.replyId},on:{"on-progress":function(i){return t.chatFile("progress",i)},"on-success":function(i){return t.chatFile("success",i)},"on-error":function(i){return t.chatFile("error",i)}}}),t.todoShow?e("div",{staticClass:"chat-bottom-menu"},[e("div",{staticClass:"bottom-menu-label"},[t._v(t._s(t.$L("\u5F85\u529E"))+":")]),e("ul",{staticClass:"scrollbar-hidden"},t._l(t.todoList,function(i){return e("li",{on:{click:function(o){return o.stopPropagation(),t.onViewTodo(i)}}},[e("div",{staticClass:"bottom-menu-desc no-dark-content"},[t._v(t._s(t.$A.getMsgSimpleDesc(i.msg_data)))])])}),0)]):t.quickShow?e("div",{staticClass:"chat-bottom-menu"},[e("ul",{staticClass:"scrollbar-hidden"},t._l(t.quickMsgs,function(i){return e("li",{on:{click:function(o){return o.stopPropagation(),t.sendQuick(i)}}},[e("div",{staticClass:"bottom-menu-desc no-dark-content",style:i.style||null},[t._v(t._s(i.label))])])}),0)]):t._e(),t.isMute?e("div",{staticClass:"chat-mute"},[t._v(" "+t._s(t.$L("\u7981\u8A00\u53D1\u8A00"))+" ")]):e("ChatInput",{ref:"input",attrs:{"dialog-id":t.dialogId,"reply-id":t.replyActiveId,"emoji-bottom":t.windowSmall,maxlength:2e5,placeholder:t.$L("\u8F93\u5165\u6D88\u606F...")},on:{"on-focus":t.onEventFocus,"on-blur":t.onEventBlur,"on-more":t.onEventMore,"on-file":t.sendFileMsg,"on-send":t.sendMsg,"on-record":t.sendRecord,"on-record-state":t.onRecordState,"on-emoji-visible-change":t.onEventEmojiVisibleChange,"on-height-change":t.onHeightChange,"on-cancel-reply":t.onCancelReply},model:{value:t.msgText,callback:function(i){t.msgText=i},expression:"msgText"}})],1),e("div",{staticClass:"operate-position",style:t.operateStyles},[e("Dropdown",{attrs:{trigger:"custom",placement:"top",visible:t.operateVisible,transferClassName:"dialog-wrapper-operate",transfer:""},on:{"on-clickoutside":function(i){t.operateVisible=!1}}},[e("div",{style:{userSelect:t.operateVisible?"none":"auto",height:t.operateStyles.height}}),e("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[e("DropdownItem",{attrs:{name:"action"}},[e("ul",{staticClass:"operate-action"},[t.msgId===0?e("li",{on:{click:function(i){return t.onOperate("reply")}}},[e("i",{staticClass:"taskfont"},[t._v("\uE6EB")]),e("span",[t._v(t._s(t.$L("\u56DE\u590D")))])]):t._e(),t.operateItem.userid==t.userId&&t.operateItem.type==="text"?e("li",{on:{click:function(i){return t.onOperate("update")}}},[e("i",{staticClass:"taskfont"},[t._v("\uE779")]),e("span",[t._v(t._s(t.$L("\u7F16\u8F91")))])]):t._e(),t._l(t.operateCopys,function(i){return e("li",{on:{click:function(o){return t.onOperate("copy",i)}}},[e("i",{staticClass:"taskfont",domProps:{innerHTML:t._s(i.icon)}}),e("span",[t._v(t._s(t.$L(i.label)))])])}),e("li",{on:{click:function(i){return t.onOperate("forward")}}},[e("i",{staticClass:"taskfont"},[t._v("\uE638")]),e("span",[t._v(t._s(t.$L("\u8F6C\u53D1")))])]),t.operateItem.userid==t.userId?e("li",{on:{click:function(i){return t.onOperate("withdraw")}}},[e("i",{staticClass:"taskfont"},[t._v("\uE637")]),e("span",[t._v(t._s(t.$L("\u64A4\u56DE")))])]):t._e(),t.operateItem.type==="file"?[e("li",{on:{click:function(i){return t.onOperate("view")}}},[e("i",{staticClass:"taskfont"},[t._v("\uE77B")]),e("span",[t._v(t._s(t.$L("\u67E5\u770B")))])]),e("li",{on:{click:function(i){return t.onOperate("down")}}},[e("i",{staticClass:"taskfont"},[t._v("\uE7A8")]),e("span",[t._v(t._s(t.$L("\u4E0B\u8F7D")))])])]:t._e(),e("li",{on:{click:function(i){return t.onOperate("tag")}}},[e("i",{staticClass:"taskfont"},[t._v("\uE61E")]),e("span",[t._v(t._s(t.$L(t.operateItem.tag?"\u53D6\u6D88\u6807\u6CE8":"\u6807\u6CE8")))])]),t.operateItem.type==="text"?e("li",{on:{click:function(i){return t.onOperate("newTask")}}},[e("i",{staticClass:"taskfont"},[t._v("\uE7B8")]),e("span",[t._v(t._s(t.$L("\u65B0\u4EFB\u52A1")))])]):t._e(),e("li",{on:{click:function(i){return t.onOperate("todo")}}},[e("i",{staticClass:"taskfont"},[t._v("\uE7B7")]),e("span",[t._v(t._s(t.$L(t.operateItem.todo?"\u53D6\u6D88\u5F85\u529E":"\u8BBE\u5F85\u529E")))])]),t.msgType!==""?e("li",{on:{click:function(i){return t.onOperate("pos")}}},[e("i",{staticClass:"taskfont"},[t._v("\uEE15")]),e("span",[t._v(t._s(t.$L("\u5B8C\u6574\u5BF9\u8BDD")))])]):t._e()],2)]),e("DropdownItem",{staticClass:"dropdown-emoji",attrs:{name:"emoji"}},[e("ul",{staticClass:"operate-emoji scrollbar-hidden"},t._l(t.operateEmojis,function(i,o){return e("li",{key:o,staticClass:"no-dark-content",domProps:{innerHTML:t._s(i)},on:{click:function(O){return t.onOperate("emoji",i)}}})}),0)])],1)],1)],1),t.dialogDrag?e("div",{staticClass:"drag-over",on:{click:function(i){t.dialogDrag=!1}}},[e("div",{staticClass:"drag-text"},[t._v(t._s(t.$L("\u62D6\u52A8\u5230\u8FD9\u91CC\u53D1\u9001")))])]):t._e(),e("Modal",{attrs:{title:t.$L(t.pasteTitle),"cancel-text":t.$L("\u53D6\u6D88"),"ok-text":t.$L("\u53D1\u9001"),"enter-ok":!0},on:{"on-ok":t.pasteSend},model:{value:t.pasteShow,callback:function(i){t.pasteShow=i},expression:"pasteShow"}},[e("ul",{staticClass:"dialog-wrapper-paste",class:t.pasteWrapperClass},t._l(t.pasteItem,function(i){return e("li",[i.type=="image"?e("img",{attrs:{src:i.result}}):e("div",[t._v(t._s(t.$L("\u6587\u4EF6"))+": "+t._s(i.name)+" ("+t._s(t.$A.bytesToSize(i.size))+")")])])}),0)]),e("Modal",{attrs:{title:t.$L("\u521B\u5EFA\u7FA4\u7EC4"),"mask-closable":!1},model:{value:t.createGroupShow,callback:function(i){t.createGroupShow=i},expression:"createGroupShow"}},[e("Form",{attrs:{model:t.createGroupData,"label-width":"auto"},nativeOn:{submit:function(i){i.preventDefault()}}},[e("FormItem",{attrs:{prop:"avatar",label:t.$L("\u7FA4\u5934\u50CF")}},[e("ImgUpload",{attrs:{num:1,width:512,height:512,whcut:1},model:{value:t.createGroupData.avatar,callback:function(i){t.$set(t.createGroupData,"avatar",i)},expression:"createGroupData.avatar"}})],1),e("FormItem",{attrs:{prop:"chat_name",label:t.$L("\u7FA4\u540D\u79F0")}},[e("Input",{attrs:{placeholder:t.$L("\u8F93\u5165\u7FA4\u540D\u79F0\uFF08\u9009\u586B\uFF09")},model:{value:t.createGroupData.chat_name,callback:function(i){t.$set(t.createGroupData,"chat_name",i)},expression:"createGroupData.chat_name"}})],1),e("FormItem",{attrs:{prop:"userids",label:t.$L("\u7FA4\u6210\u5458")}},[e("UserInput",{attrs:{uncancelable:t.createGroupData.uncancelable,"multiple-max":100,"show-bot":"",placeholder:t.$L("\u9009\u62E9\u9879\u76EE\u6210\u5458")},model:{value:t.createGroupData.userids,callback:function(i){t.$set(t.createGroupData,"userids",i)},expression:"createGroupData.userids"}})],1)],1),e("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[e("Button",{attrs:{type:"default"},on:{click:function(i){t.createGroupShow=!1}}},[t._v(t._s(t.$L("\u53D6\u6D88")))]),e("Button",{attrs:{type:"primary",loading:t.createGroupLoad>0},on:{click:t.onCreateGroup}},[t._v(t._s(t.$L("\u521B\u5EFA")))])],1)],1),e("Modal",{attrs:{title:t.$L("\u4FEE\u6539\u5934\u50CF"),"mask-closable":!1},model:{value:t.avatarModifyShow,callback:function(i){t.avatarModifyShow=i},expression:"avatarModifyShow"}},[e("Form",{attrs:{model:t.avatarModifyData,"label-width":"auto"},nativeOn:{submit:function(i){i.preventDefault()}}},[e("FormItem",{attrs:{prop:"avatar",label:t.$L("\u7FA4\u5934\u50CF")}},[e("ImgUpload",{attrs:{num:1,width:512,height:512,whcut:1},model:{value:t.avatarModifyData.avatar,callback:function(i){t.$set(t.avatarModifyData,"avatar",i)},expression:"avatarModifyData.avatar"}})],1)],1),e("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[e("Button",{attrs:{type:"default"},on:{click:function(i){t.avatarModifyShow=!1}}},[t._v(t._s(t.$L("\u53D6\u6D88")))]),e("Button",{attrs:{type:"primary",loading:t.avatarModifyLoad>0},on:{click:t.onAvatarModify}},[t._v(t._s(t.$L("\u4FDD\u5B58")))])],1)],1),e("Modal",{attrs:{title:t.$L("\u8F6C\u53D1"),"mask-closable":!1},model:{value:t.forwardShow,callback:function(i){t.forwardShow=i},expression:"forwardShow"}},[e("DialogSelect",{model:{value:t.forwardData,callback:function(i){t.forwardData=i},expression:"forwardData"}}),e("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[e("Button",{attrs:{type:"default"},on:{click:function(i){t.forwardShow=!1}}},[t._v(t._s(t.$L("\u53D6\u6D88")))]),e("Button",{attrs:{type:"primary",loading:t.forwardLoad},on:{click:function(i){return t.onForward("submit")}}},[t._v(t._s(t.$L("\u8F6C\u53D1")))])],1)],1),e("Modal",{attrs:{title:t.$L("\u8BBE\u7F6E\u5F85\u529E"),"mask-closable":!1},model:{value:t.todoSettingShow,callback:function(i){t.todoSettingShow=i},expression:"todoSettingShow"}},[e("Form",{ref:"todoSettingForm",attrs:{model:t.todoSettingData,"label-width":"auto"},nativeOn:{submit:function(i){i.preventDefault()}}},[e("FormItem",{attrs:{prop:"type",label:t.$L("\u5F53\u524D\u4F1A\u8BDD")}},[e("RadioGroup",{model:{value:t.todoSettingData.type,callback:function(i){t.$set(t.todoSettingData,"type",i)},expression:"todoSettingData.type"}},[e("Radio",{attrs:{label:"all"}},[t._v(t._s(t.$L("\u6240\u6709\u6210\u5458")))]),e("Radio",{attrs:{label:"user"}},[t._v(t._s(t.$L("\u6307\u5B9A\u6210\u5458")))]),t.todoSettingData.my_id?e("Radio",{attrs:{label:"my"}},[e("div",{staticClass:"dialog-wrapper-todo"},[e("div",[e("UserAvatar",{attrs:{userid:t.todoSettingData.my_id,"show-icon":!1,"show-name":!0}}),e("Tag",[t._v(t._s(t.$L("\u81EA\u5DF1")))])],1)])]):t._e(),t.todoSettingData.you_id?e("Radio",{attrs:{label:"you"}},[e("div",{staticClass:"dialog-wrapper-todo"},[e("div",[e("UserAvatar",{attrs:{userid:t.todoSettingData.you_id,"show-icon":!1,"show-name":!0}})],1)])]):t._e()],1)],1),t.todoSettingData.type==="user"?e("FormItem",{attrs:{prop:"userids"}},[e("UserInput",{attrs:{"dialog-id":t.dialogId,placeholder:t.$L("\u9009\u62E9\u6307\u5B9A\u6210\u5458")},model:{value:t.todoSettingData.userids,callback:function(i){t.$set(t.todoSettingData,"userids",i)},expression:"todoSettingData.userids"}})],1):t._e()],1),e("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[e("Button",{attrs:{type:"default"},on:{click:function(i){t.todoSettingShow=!1}}},[t._v(t._s(t.$L("\u53D6\u6D88")))]),e("Button",{attrs:{type:"primary",loading:t.todoSettingLoad>0},on:{click:function(i){return t.onTodo("submit")}}},[t._v(t._s(t.$L("\u786E\u5B9A")))])],1)],1),e("DrawerOverlay",{attrs:{placement:"right",size:400},model:{value:t.groupInfoShow,callback:function(i){t.groupInfoShow=i},expression:"groupInfoShow"}},[t.groupInfoShow?e("DialogGroupInfo",{attrs:{dialogId:t.dialogId},on:{"on-close":function(i){t.groupInfoShow=!1}}}):t._e()],1),e("Modal",{attrs:{title:t.$L("\u8F6C\u8BA9\u7FA4\u4E3B\u8EAB\u4EFD"),"mask-closable":!1},model:{value:t.groupTransferShow,callback:function(i){t.groupTransferShow=i},expression:"groupTransferShow"}},[e("Form",{attrs:{model:t.groupTransferData,"label-width":"auto"},nativeOn:{submit:function(i){i.preventDefault()}}},[e("FormItem",{attrs:{prop:"userid",label:t.$L("\u65B0\u7684\u7FA4\u4E3B")}},[e("UserInput",{attrs:{disabledChoice:t.groupTransferData.disabledChoice,"multiple-max":1,"max-hidden-select":"",placeholder:t.$L("\u9009\u62E9\u65B0\u7684\u7FA4\u4E3B")},model:{value:t.groupTransferData.userid,callback:function(i){t.$set(t.groupTransferData,"userid",i)},expression:"groupTransferData.userid"}})],1)],1),e("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[e("Button",{attrs:{type:"default"},on:{click:function(i){t.groupTransferShow=!1}}},[t._v(t._s(t.$L("\u53D6\u6D88")))]),e("Button",{attrs:{type:"primary",loading:t.groupTransferLoad>0},on:{click:function(i){return t.onDialogMenu("transferConfirm")}}},[t._v(t._s(t.$L("\u786E\u5B9A\u8F6C\u8BA9")))])],1)],1),e("DrawerOverlay",{attrs:{placement:"right","class-name":"dialog-wrapper-drawer-list",size:500},model:{value:t.replyListShow,callback:function(i){t.replyListShow=i},expression:"replyListShow"}},[t.replyListShow?e("DialogWrapper",{staticClass:"drawer-list",attrs:{dialogId:t.dialogId,msgId:t.replyListId}},[e("div",{staticClass:"drawer-title",attrs:{slot:"head"},slot:"head"},[t._v(t._s(t.$L("\u56DE\u590D\u6D88\u606F")))])]):t._e()],1),e("DrawerOverlay",{attrs:{placement:"right",size:400},model:{value:t.respondShow,callback:function(i){t.respondShow=i},expression:"respondShow"}},[t.respondShow?e("DialogRespond",{attrs:{"respond-data":t.respondData},on:{"on-close":function(i){t.respondShow=!1}}}):t._e()],1),e("DrawerOverlay",{attrs:{placement:"right","class-name":"dialog-wrapper-drawer-list",size:500},model:{value:t.todoViewShow,callback:function(i){t.todoViewShow=i},expression:"todoViewShow"}},[e("div",{staticClass:"dialog-wrapper drawer-list"},[e("div",{staticClass:"dialog-nav"},[e("div",{staticClass:"drawer-title"},[t._v(t._s(t.$L("\u5F85\u529E\u6D88\u606F")))])]),e("div",{staticClass:"dialog-scroller scrollbar-overlay"},[t.todoViewMsg?e("DialogItem",{attrs:{source:t.todoViewMsg,simpleView:""},on:{"on-view-text":t.onViewText,"on-view-file":t.onViewFile,"on-down-file":t.onDownFile,"on-emoji":t.onEmoji}}):t._e(),e("Button",{staticClass:"original-button",attrs:{icon:"md-exit",type:"text",loading:t.todoViewPosLoad},on:{click:t.onPosTodo}},[t._v(t._s(t.$L("\u56DE\u5230\u539F\u6587")))])],1),e("div",{staticClass:"todo-button"},[e("Button",{attrs:{type:"primary",size:"large",icon:"md-checkbox-outline",loading:t.todoViewLoad,long:""},on:{click:t.onDoneTodo}},[t._v(t._s(t.$L("\u5B8C\u6210")))])],1)])])],1):t._e()},mi=[];const vi={name:"DialogWrapper",components:{ImgUpload:ie,DialogSelect:te,DialogRespond:Re,DialogItem:It,VirtualList:di,ChatInput:hi,DialogGroupInfo:De,DrawerOverlay:ee,UserInput:Ht,DialogUpload:Ee},props:{dialogId:{type:Number,default:0},msgId:{type:Number,default:0},autoFocus:{type:Boolean,default:!1},beforeBack:Function},data(){return{msgItem:It,msgText:"",msgNew:0,msgType:"",allMsgs:[],tempMsgs:[],msgLoadIng:0,pasteShow:!1,pasteFile:[],pasteItem:[],searchShow:!1,searchKey:"",searchLoad:0,searchLocation:1,searchResult:[],createGroupShow:!1,createGroupData:{},createGroupLoad:0,avatarModifyShow:!1,avatarModifyData:{},avatarModifyLoad:0,forwardShow:!1,forwardLoad:!1,forwardData:{dialogids:[],userids:[]},openId:0,dialogDrag:!1,groupInfoShow:!1,groupTransferShow:!1,groupTransferLoad:0,groupTransferData:{userid:[],disabledChoice:[]},navStyle:{},operateVisible:!1,operateCopys:[],operateStyles:{},operateItem:{},operateEmojis:["\u{1F44C}","\u{1F91D}","\u{1F389}","\u2764\uFE0F","\u{1F44D}","\u{1F970}","\u{1F973}\uFE0F","\u2705","\u274C","\u2B55\uFE0F","\u2753","\u{1F680}","\u{1F440}"],recordState:"",wrapperStart:{},scrollOffset:0,scrollTail:0,preventMoreLoad:!1,preventToBottom:!1,replyActiveId:0,replyActiveIndex:-1,replyActiveUpdate:!1,replyListShow:!1,replyListId:0,respondShow:!1,respondData:{},todoSettingShow:!1,todoSettingLoad:0,todoSettingData:{type:"all",userids:[]},todoViewLoad:!1,todoViewPosLoad:!1,todoViewShow:!1,todoViewData:{},todoViewMid:0,todoViewId:0,scrollDisabled:!1,scrollDirection:null,scrollAction:0,scrollTmp:0,positionLoad:0}},beforeDestroy(){this.$store.dispatch("forgetInDialog",this._uid),this.$store.dispatch("closeDialog",this.dialogId)},computed:{..._t(["userIsAdmin","taskId","dialogSearchMsgId","dialogMsgs","dialogTodos","dialogMsgTransfer","cacheDialogs","wsOpenNum","touchBackInProgress","dialogIns","cacheUserBasic","fileLinks"]),...Ft(["isLoad"]),isReady(){return this.dialogId>0&&this.dialogData.id>0},dialogData(){return this.cacheDialogs.find(({id:t})=>t==this.dialogId)||{}},dialogList(){return this.cacheDialogs.filter(t=>!(t.name===void 0||t.dialog_delete===1)).sort((t,s)=>t.top_at||s.top_at?$A.Date(s.top_at)-$A.Date(t.top_at):t.todo_num>0||s.todo_num>0?s.todo_num-t.todo_num:$A.Date(s.last_at)-$A.Date(t.last_at))},dialogMsgList(){return this.isReady?this.dialogMsgs.filter(t=>t.dialog_id==this.dialogId):[]},tempMsgList(){return this.isReady?this.tempMsgs.filter(t=>t.dialog_id==this.dialogId):[]},allMsgList(){const t=[];if(t.push(...this.dialogMsgList.filter(s=>this.msgFilter(s))),this.msgId>0){const s=this.dialogMsgs.find(e=>e.id==this.msgId);s&&t.unshift(s)}if(this.tempMsgList.length>0){const s=t.map(({id:i})=>i),e=this.tempMsgList.filter(i=>!s.includes(i.id)&&this.msgFilter(i));e.length>0&&t.push(...e)}return t.sort((s,e)=>s.id-e.id)},loadMsg(){return this.isLoad(`msg::${this.dialogId}-${this.msgId}-${this.msgType}`)},prevId(){return this.allMsgs.length>0?$A.runNum(this.allMsgs[0].prev_id):0},peopleNum(){return this.dialogData.type==="group"?$A.runNum(this.dialogData.people):0},pasteTitle(){const{pasteItem:t}=this;let s=t.find(({type:i})=>i=="image"),e=t.find(({type:i})=>i!="image");return s&&e?"\u53D1\u9001\u6587\u4EF6/\u56FE\u7247":s?"\u53D1\u9001\u56FE\u7247":"\u53D1\u9001\u6587\u4EF6"},msgTags(){const t=[{type:"",label:"\u6D88\u606F"}];return this.dialogData.has_tag&&t.push({type:"tag",label:"\u6807\u6CE8"}),this.dialogData.has_image&&t.push({type:"image",label:"\u56FE\u7247"}),this.dialogData.has_file&&t.push({type:"file",label:"\u6587\u4EF6"}),this.dialogData.has_link&&t.push({type:"link",label:"\u94FE\u63A5"}),this.dialogData.group_type==="project"&&t.push({type:"project",label:"\u6253\u5F00\u9879\u76EE"}),this.dialogData.group_type==="task"&&t.push({type:"task",label:"\u6253\u5F00\u4EFB\u52A1"}),t},quickMsgs(){return this.dialogData.quick_msgs||[]},quickShow(){return this.quickMsgs.length>0&&this.windowScrollY===0&&this.replyId===0},todoList(){return this.dialogData.todo_num?this.dialogTodos.filter(t=>!t.done_at&&t.dialog_id==this.dialogId).sort((t,s)=>s.id-t.id):[]},todoShow(){return this.todoList.length>0&&this.windowScrollY===0&&this.replyId===0},wrapperClass(){return["ready","ing"].includes(this.recordState)?["record-ready"]:null},tagShow(){return this.msgTags.length>1&&this.windowScrollY===0&&!this.searchShow},scrollerClass(){return!this.$slots.head&&this.tagShow?"default-header":null},pasteWrapperClass(){return this.pasteItem.find(({type:t})=>t!=="image")?["multiple"]:[]},footerClass(){return this.msgNew>0&&this.allMsgs.length>0?"newmsg":this.scrollTail>500?"goto":null},msgUnreadOnly(){let t=0;return this.cacheDialogs.some(s=>{t+=$A.getDialogNum(s)}),t<=0?"":(t>999&&(t="999+"),String(t))},isMyDialog(){const{dialogData:t,userId:s}=this;return t.dialog_user&&t.dialog_user.userid==s},isMute(){if(this.dialogData.group_type==="all"){if(this.dialogData.all_group_mute==="all")return!0;if(this.dialogData.all_group_mute==="user"&&!this.userIsAdmin)return!0}return!1},replyId(){return parseInt(this.msgId>0?this.msgId:this.replyActiveId)},replyItem(){return this.replyId?this.allMsgs.find(({id:t})=>t===this.replyId):null},todoViewMsg(){if(this.todoViewMid){const t=this.allMsgs.find(s=>s.id==this.todoViewMid);if(t)return t;if(this.todoViewData.id===this.todoViewMid)return this.todoViewData}return null},positionMsg(){const{unread:t,position_msgs:s}=this.dialogData;if(!s||s.length===0||t===0||this.allMsgs.length===0)return null;const e=s.sort((i,o)=>o.msg_id-i.msg_id)[0];return this.allMsgs.findIndex(({id:i})=>i==e.msg_id)===-1?e.label==="{UNREAD}"?Object.assign(e,{label:this.$L(`\u672A\u8BFB\u6D88\u606F${t}\u6761`)}):e:null}},watch:{dialogId:{handler(t,s){t&&(this.msgNew=0,this.msgType="",this.replyActiveId=0,this.searchShow=!1,this.allMsgList.length>0&&(this.allMsgs=this.allMsgList,requestAnimationFrame(this.onToBottom)),this.getMsgs({dialog_id:t,msg_id:this.msgId,msg_type:this.msgType}).then(e=>{this.openId=t,setTimeout(this.onSearchMsgId,100)}).catch(e=>{}),this.$store.dispatch("saveInDialog",{uid:this._uid,dialog_id:t}),this.autoFocus&&this.inputFocus()),this.$store.dispatch("closeDialog",s)},immediate:!0},msgType(){this.getMsgs({dialog_id:this.dialogId,msg_id:this.msgId,msg_type:this.msgType,clear_before:!0}).catch(t=>{})},searchKey(t){!t||(this.searchLoad++,setTimeout(s=>{this.searchKey===t&&(this.searchLoad++,this.searchResult=[],this.searchLocation=0,this.$store.dispatch("call",{url:"dialog/msg/search",data:{dialog_id:this.dialogId,key:t}}).then(({data:e})=>{this.searchKey===t&&(this.searchResult=e.data,this.searchLocation=this.searchResult.length)}).finally(e=>{this.searchLoad--})),this.searchLoad--},600))},searchLocation(t){if(t===0)return;const s=this.searchResult[t-1];s&&this.onPositionId(s)},dialogSearchMsgId(){this.onSearchMsgId()},dialogMsgTransfer:{handler({time:t,msgFile:s,msgRecord:e,msgText:i,dialogId:o}){t>$A.Time()&&o==this.dialogId&&(this.$store.state.dialogMsgTransfer.time=0,this.$nextTick(()=>{$A.isArray(s)&&s.length>0?this.sendFileMsg(s):$A.isJson(e)&&e.duration>0?this.sendRecord(e):i&&this.sendMsg(i)}))},immediate:!0},wsOpenNum(t){t<=1||this.getMsgs({dialog_id:this.dialogId,msg_id:this.msgId,msg_type:this.msgType}).catch(s=>{})},allMsgList(t,s){const{tail:e}=this.scrollInfo();if(this.allMsgs=t,!this.windowActive||e>10&&s.length>0){const i=s[s.length-1]?s[s.length-1].id:0,o=t.filter(O=>O.id&&O.id>i);this.msgNew+=o.length}else this.preventToBottom||this.$nextTick(this.onToBottom)},windowScrollY(t){if($A.isIos()){const{tail:s}=this.scrollInfo();this.navStyle={marginTop:t+"px"},s<=10&&requestAnimationFrame(this.onToBottom),this.$refs.input.isFocus&&$A.scrollToView(this.$refs.footer)}},windowActive(t){if(t&&this.autoFocus){const s=$A.last(this.dialogIns);s&&s.uid===this._uid&&this.inputFocus()}},dialogDrag(t){t&&(this.operateVisible=!1)},replyActiveIndex(t){t>-1&&setTimeout(s=>this.replyActiveIndex=-1,800)}},methods:{sendMsg(t){let s,e=!1;if(typeof t=="string"&&t?s=t:(s=this.msgText,e=!0),s==""){this.inputFocus();return}if(s=s.replace(/<\/span> <\/p>$/,"

"),this.replyActiveUpdate){s=s.replace(new RegExp(`src=(["'])${$A.apiUrl("../")}`,"g"),"src=$1{{RemoteURL}}");const i=this.replyId;this.$store.dispatch("setLoad",{key:`msg-${i}`,delay:600}),this.replyActiveId=0,this.onActive(),this.$store.dispatch("call",{url:"dialog/msg/sendtext",data:{dialog_id:this.dialogId,update_id:i,text:s},method:"post",complete:o=>this.$store.dispatch("cancelLoad",`msg-${i}`)}).then(({data:o})=>{this.sendSuccess(o),this.onPositionId(i)}).catch(({msg:o})=>{$A.modalError(o)})}else{const i=$A.randNum(1e9,9999999999),o=$A.stringLength(s.replace(/]*?>/g,""))>5e3,O={id:i,dialog_id:this.dialogData.id,reply_id:this.replyId,reply_data:this.replyItem,type:o?"loading":"text",userid:this.userId,msg:{text:o?"":s}};this.tempMsgs.push(O),this.msgType="",this.replyActiveId=0,this.onActive(),this.$nextTick(this.onToBottom),this.$store.dispatch("call",{url:"dialog/msg/sendtext",data:{dialog_id:O.dialog_id,reply_id:O.reply_id,text:s},method:"post"}).then(({data:E})=>{this.tempMsgs=this.tempMsgs.filter(({id:k})=>k!=i),this.sendSuccess(E)}).catch(E=>{this.$set(O,"error",!0),this.$set(O,"errorData",{type:"text",content:E.msg,msg:s})})}e&&requestAnimationFrame(i=>this.msgText="")},sendRecord(t){const s=$A.randNum(1e9,9999999999),e={id:s,dialog_id:this.dialogData.id,reply_id:this.replyId,reply_data:this.replyItem,type:"loading",userid:this.userId,msg:t};this.tempMsgs.push(e),this.msgType="",this.replyActiveId=0,this.onActive(),this.$nextTick(this.onToBottom),this.$store.dispatch("call",{url:"dialog/msg/sendrecord",data:Object.assign(t,{dialog_id:this.dialogId,reply_id:this.replyId}),method:"post"}).then(({data:i})=>{this.tempMsgs=this.tempMsgs.filter(({id:o})=>o!=s),this.sendSuccess(i)}).catch(i=>{this.$set(e,"error",!0),this.$set(e,"errorData",{type:"record",content:i.msg,msg:t})})},sendFileMsg(t){const s=$A.isArray(t)?t:[t];s.length>0&&(this.pasteFile=[],this.pasteItem=[],s.some(e=>{const i={type:$A.getMiddle(e.type,null,"/"),name:e.name,size:e.size,result:null};if(i.type==="image"){const o=new FileReader;o.readAsDataURL(e),o.onload=({target:O})=>{i.result=O.result,this.pasteFile.push(e),this.pasteItem.push(i),this.pasteShow=!0}}else this.pasteFile.push(e),this.pasteItem.push(i),this.pasteShow=!0}))},sendQuick(t){this.sendMsg(`

${t.label}

`)},getMsgs(t){return new Promise((s,e)=>{setTimeout(i=>this.msgLoadIng++,2e3),this.$store.dispatch("getDialogMsgs",t).then(s).catch(e).finally(i=>{this.msgLoadIng--})})},msgFilter(t){if(this.msgType){if(this.msgType==="tag"){if(!t.tag)return!1}else if(this.msgType==="link"){if(!t.link)return!1}else if(this.msgType!==t.mtype)return!1}return!(this.msgId&&t.reply_id!=this.msgId)},onSearchMsgId(){this.dialogSearchMsgId>0&&this.openId===this.dialogId&&(this.onPositionId(this.dialogSearchMsgId),this.$store.state.dialogSearchMsgId=0)},onPositionId(t,s=0,e=0){return new Promise((i,o)=>{if(t===0){$A.modalError("\u67E5\u770B\u5931\u8D25\uFF1A\u53C2\u6570\u9519\u8BEF"),o();return}if(this.loadMsg||this.msgType!==""){if(this.msgType="",e===0)this.$store.dispatch("showSpinner",600);else if(e>20){this.$store.dispatch("hiddenSpinner"),$A.modalError("\u67E5\u770B\u5931\u8D25\uFF1A\u8BF7\u6C42\u8D85\u65F6"),o();return}e++,setTimeout(k=>{this.onPositionId(t,s,e).then(i).catch(o)},Math.min(800,200*e));return}e>0&&this.$store.dispatch("hiddenSpinner");const O=this.allMsgs.findIndex(k=>k.id===t),E=this.prevId>0?0:-1;O>E?setTimeout(k=>{this.onToIndex(O),i()},200):(s>0&&this.$store.dispatch("setLoad",{key:`msg-${s}`,delay:600}),this.preventToBottom=!0,this.getMsgs({dialog_id:this.dialogId,msg_id:this.msgId,msg_type:this.msgType,position_id:t,spinner:2e3}).finally(k=>{const b=this.allMsgs.findIndex(_=>_.id===t);b>-1&&(this.onToIndex(b),i()),s>0&&this.$store.dispatch("cancelLoad",`msg-${s}`),this.preventToBottom=!1}))})},onViewTodo(t){if(this.operateVisible)return;this.todoViewId=t.id,this.todoViewMid=t.msg_id,this.todoViewShow=!0,this.allMsgs.findIndex(e=>e.id===this.todoViewMid)===-1&&this.$store.dispatch("call",{url:"dialog/msg/one",data:{msg_id:this.todoViewMid}}).then(({data:e})=>{this.todoViewData=e})},onCloseTodo(){this.todoViewLoad=!1,this.todoViewShow=!1,this.todoViewData={},this.todoViewMid=0,this.todoViewId=0},onPosTodo(){!this.todoViewMid||(this.todoViewPosLoad=!0,this.onPositionId(this.todoViewMid).then(this.onCloseTodo).finally(t=>{this.todoViewPosLoad=!1}))},onDoneTodo(){!this.todoViewId||this.todoViewLoad||(this.todoViewLoad=!0,this.$store.dispatch("call",{url:"dialog/msg/done",data:{id:this.todoViewId}}).then(({data:t})=>{this.$store.dispatch("saveDialogTodo",{id:this.todoViewId,done_at:$A.formatDate("Y-m-d H:i:s")}),this.$store.dispatch("saveDialog",{id:this.dialogId,todo_num:this.todoList.length}),t.add&&this.sendSuccess(t.add),this.todoList.length===0&&this.$store.dispatch("getDialogTodo",this.dialogId),this.onCloseTodo()}).catch(({msg:t})=>{$A.modalError(t)}).finally(t=>{this.todoViewLoad=!1}))},itemClassAdd(t){return t===this.replyActiveIndex?"common-shake":""},inputFocus(){this.$nextTick(t=>{this.$refs.input&&this.$refs.input.focus()})},onRecordState(t){this.recordState=t},chatPasteDrag(t,s){this.dialogDrag=!1;const e=s==="drag"?t.dataTransfer.files:t.clipboardData.files,i=Array.prototype.slice.call(e);i.length>0&&(t.preventDefault(),this.sendFileMsg(i))},chatDragOver(t,s){let e=this.__dialogDrag=$A.randomString(8);if(!t)setTimeout(()=>{e===this.__dialogDrag&&(this.dialogDrag=t)},150);else{if(s.dataTransfer.effectAllowed==="move")return;this.dialogDrag=!0}},onTouchStart(t){this.wrapperStart=Object.assign(this.scrollInfo(),{clientY:t.touches[0].clientY,exclud:!this.$refs.scroller.$el.contains(t.target)})},onTouchMove(t){if(this.windowSmall&&this.windowScrollY>0){if(this.wrapperStart.exclud){t.preventDefault();return}this.wrapperStart.clientY>t.touches[0].clientY?this.wrapperStart.tail===0&&t.preventDefault():this.wrapperStart.offset===0&&t.preventDefault()}},pasteSend(){this.pasteFile.some(t=>{this.$refs.chatUpload.upload(t)})},chatFile(t,s){switch(t){case"progress":const e={id:s.tempId,dialog_id:this.dialogData.id,reply_id:this.replyId,type:"loading",userid:this.userId,msg:{}};this.tempMsgs.push(e),this.msgType="",this.replyActiveId=0,this.onActive(),this.$nextTick(this.onToBottom);break;case"error":this.tempMsgs=this.tempMsgs.filter(({id:i})=>i!=s.tempId);break;case"success":this.tempMsgs=this.tempMsgs.filter(({id:i})=>i!=s.tempId),this.sendSuccess(s.data);break}},sendSuccess(t){if($A.isArray(t)){t.some(this.sendSuccess);return}this.$store.dispatch("saveDialogMsg",t),this.replyActiveUpdate||(this.$store.dispatch("increaseTaskMsgNum",t),this.$store.dispatch("increaseMsgReplyNum",t),this.$store.dispatch("updateDialogLastMsg",t)),this.onCancelReply(),this.onActive()},onEventFocus(){this.$emit("on-focus")},onEventBlur(){this.$emit("on-blur")},onEventMore(t){switch(t){case"image":case"file":this.$refs.chatUpload.handleClick();break;case"call":this.onCallTel();break;case"anon":this.onAnon();break}},onCallTel(){this.$store.dispatch("call",{url:"dialog/tel",data:{dialog_id:this.dialogId},spinner:600}).then(({data:t})=>{t.tel&&$A.eeuiAppSendMessage({action:"callTel",tel:t.tel}),t.add&&(this.$store.dispatch("saveDialogMsg",t.add),this.$store.dispatch("updateDialogLastMsg",t.add),this.onActive())}).catch(({msg:t})=>{$A.modalError(t)})},onAnon(){if(this.dialogData.type!=="user"||this.dialogData.bot){$A.modalWarning("\u533F\u540D\u6D88\u606F\u4EC5\u5141\u8BB8\u53D1\u9001\u7ED9\u4E2A\u4EBA");return}$A.modalInput({title:"\u53D1\u9001\u533F\u540D\u6D88\u606F",placeholder:"\u533F\u540D\u6D88\u606F\u5C06\u901A\u8FC7\u533F\u540D\u6D88\u606F\uFF08\u673A\u5668\u4EBA\uFF09\u53D1\u9001\u7ED9\u5BF9\u65B9\uFF0C\u4E0D\u4F1A\u8BB0\u5F55\u4F60\u7684\u4EFB\u4F55\u8EAB\u4EFD\u4FE1\u606F",inputProps:{type:"textarea",rows:3,autosize:{minRows:3,maxRows:6},maxlength:2e3},okText:"\u533F\u540D\u53D1\u9001",onOk:t=>t?new Promise((s,e)=>{this.$store.dispatch("call",{url:"dialog/msg/sendanon",data:{userid:this.dialogData.dialog_user.userid,text:t},method:"post"}).then(({msg:i})=>{s(i)}).catch(({msg:i})=>{e(i)})}):"\u8BF7\u8F93\u5165\u6D88\u606F\u5185\u5BB9"})},onEventEmojiVisibleChange(t){t&&this.windowSmall&&this.onToBottom()},onHeightChange({newVal:t,oldVal:s}){const e=t-s;if(e!==0){const{offset:i,tail:o}=this.scrollInfo();o>0&&this.onToOffset(i+e)}},onActive(){this.$emit("on-active")},onToBottom(){this.msgNew=0;const t=this.$refs.scroller;t&&(t.scrollToBottom(),requestAnimationFrame(s=>t.scrollToBottom()))},onToIndex(t){const s=this.$refs.scroller;s&&(s.stopToBottom(),s.scrollToIndex(t,-100),requestAnimationFrame(e=>s.scrollToIndex(t,-100))),requestAnimationFrame(e=>this.replyActiveIndex=t)},onToOffset(t){const s=this.$refs.scroller;s&&(s.stopToBottom(),s.scrollToOffset(t),setTimeout(e=>s.scrollToOffset(t),10))},scrollInfo(){const t=this.$refs.scroller;return t?t.scrollInfo():{offset:0,scale:0,tail:0}},openProject(){!this.dialogData.group_info||(this.windowSmall&&this.$store.dispatch("openDialog",0),this.goForward({name:"manage-project",params:{projectId:this.dialogData.group_info.id}}))},openTask(){!this.dialogData.group_info||(this.taskId>0&&this.$store.dispatch("openDialog",0),this.$store.dispatch("openTask",this.dialogData.group_info.id))},onPrevPage(){this.prevId!==0&&this.getMsgs({dialog_id:this.dialogId,msg_id:this.msgId,msg_type:this.msgType,prev_id:this.prevId,save_before:t=>this.scrollDisabled=!0,save_after:t=>this.scrollDisabled=!1}).then(({data:t})=>{const s=t.list.map(e=>e.id);this.$nextTick(()=>{const e=this.$refs.scroller,i=s.reduce((O,E)=>({size:(typeof O=="object"?O.size:e.getSize(O))+e.getSize(E)}));let o=e.getOffset()+i.size;this.prevId===0&&(o-=36),this.onToOffset(o),setTimeout(O=>e.virtual.handleFront(),10)})}).catch(()=>{})},onDialogMenu(t){switch(t){case"searchMsg":this.searchShow=!0,this.$nextTick(e=>{this.$refs.searchInput.focus()});break;case"openCreate":const s=[this.userId];this.dialogData.dialog_user&&this.userId!=this.dialogData.dialog_user.userid&&s.push(this.dialogData.dialog_user.userid),this.createGroupData={userids:s,uncancelable:[this.userId]},this.createGroupShow=!0;break;case"avatar":this.avatarModifyData={dialog_id:this.dialogData.id,avatar:this.dialogData.avatar},this.avatarModifyShow=!0;break;case"avatarAdmin":this.avatarModifyData={dialog_id:this.dialogData.id,avatar:this.dialogData.avatar,admin:1},this.avatarModifyShow=!0;break;case"groupInfo":this.groupInfoShow=!0;break;case"transfer":this.groupTransferData={dialog_id:this.dialogId,userid:[],disabledChoice:[this.userId]},this.groupTransferShow=!0;break;case"transferConfirm":this.onTransferGroup();break;case"disband":this.onDisbandGroup();break;case"exit":this.onExitGroup();break}},onTransferGroup(){if(this.groupTransferData.userid.length===0){$A.messageError("\u8BF7\u9009\u62E9\u65B0\u7684\u7FA4\u4E3B");return}this.groupTransferLoad++,this.$store.dispatch("call",{url:"dialog/group/transfer",data:{dialog_id:this.dialogId,userid:this.groupTransferData.userid[0]}}).then(({data:t,msg:s})=>{$A.messageSuccess(s),this.$store.dispatch("saveDialog",t)}).catch(({msg:t})=>{$A.modalError(t)}).finally(t=>{this.groupTransferLoad--,this.groupTransferShow=!1})},onDisbandGroup(){$A.modalConfirm({content:`\u4F60\u786E\u5B9A\u8981\u89E3\u6563\u3010${this.dialogData.name}\u3011\u7FA4\u7EC4\u5417\uFF1F`,loading:!0,okText:"\u89E3\u6563",onOk:()=>new Promise((t,s)=>{this.$store.dispatch("call",{url:"dialog/group/disband",data:{dialog_id:this.dialogId}}).then(({msg:e})=>{t(e),this.$store.dispatch("forgetDialog",this.dialogId),this.goForward({name:"manage-messenger"})}).catch(({msg:e})=>{s(e)})})})},onExitGroup(){$A.modalConfirm({content:"\u4F60\u786E\u5B9A\u8981\u9000\u51FA\u7FA4\u7EC4\u5417\uFF1F",loading:!0,onOk:()=>new Promise((t,s)=>{this.$store.dispatch("call",{url:"dialog/group/deluser",data:{dialog_id:this.dialogId}}).then(({msg:e})=>{t(e),this.$store.dispatch("forgetDialog",this.dialogId),this.goForward({name:"manage-messenger"})}).catch(({msg:e})=>{s(e)})})})},onCreateGroup(){this.createGroupLoad++,this.$store.dispatch("call",{url:"dialog/group/add",data:this.createGroupData}).then(({data:t,msg:s})=>{$A.messageSuccess(s),this.createGroupShow=!1,this.createGroupData={},this.$store.dispatch("saveDialog",t),this.$store.dispatch("openDialog",t.id)}).catch(({msg:t})=>{$A.modalError(t)}).finally(t=>{this.createGroupLoad--})},onAvatarModify(){this.avatarModifyLoad++,this.$store.dispatch("call",{url:"dialog/group/edit",data:this.avatarModifyData}).then(({data:t,msg:s})=>{$A.messageSuccess(s),this.avatarModifyShow=!1,this.avatarModifyData={},this.$store.dispatch("saveDialog",t)}).catch(({msg:t})=>{$A.modalError(t)}).finally(t=>{this.avatarModifyLoad--})},onForward(t){if(t==="open")this.forwardData={dialogids:[],userids:[],msg_id:this.operateItem.id},this.forwardShow=!0;else if(t==="submit"){if($A.arrayLength(this.forwardData.dialogids)===0&&$A.arrayLength(this.forwardData.userids)===0){$A.messageWarning("\u8BF7\u9009\u62E9\u8F6C\u53D1\u5BF9\u8BDD\u6216\u6210\u5458");return}this.forwardLoad=!0,this.$store.dispatch("call",{url:"dialog/msg/forward",data:this.forwardData}).then(({data:s,msg:e})=>{this.forwardShow=!1,this.$store.dispatch("saveDialogMsg",s.msgs),this.$store.dispatch("updateDialogLastMsg",s.msgs),$A.messageSuccess(e)}).catch(({msg:s})=>{$A.modalError(s)}).finally(s=>{this.forwardLoad=!1})}},onScroll(t){this.operateVisible=!1;const{offset:s,tail:e}=this.scrollInfo();this.scrollOffset=s,this.scrollTail=e,this.scrollTail<=10&&(this.msgNew=0),this.scrollAction=t.target.scrollTop,this.scrollDirection=this.scrollTmp<=this.scrollAction?"down":"up",setTimeout(i=>this.scrollTmp=this.scrollAction,0)},onRange(t){if(this.preventMoreLoad)return;const s=this.scrollDirection==="down"?"next_id":"prev_id";for(let e=t.start;e<=t.end;e++){const i=this.allMsgs[e][s];if(i){const o=this.allMsgs[e+(s==="next_id"?1:-1)];o&&o.id!=i&&(this.preventMoreLoad=!0,this.getMsgs({dialog_id:this.dialogId,msg_id:this.msgId,msg_type:this.msgType,[s]:i}).finally(O=>{this.preventMoreLoad=!1}))}}},onBack(){if(!this.beforeBack)return this.handleBack();const t=this.beforeBack();t&&t.then?t.then(()=>{this.handleBack()}):this.handleBack()},handleBack(){const{name:t,params:s}=this.$store.state.routeHistoryLast;t===this.$route.name&&/^\d+$/.test(s.dialogId)?this.goForward({name:this.$route.name}):this.goBack()},onMsgType(t){switch(t){case"project":this.openProject();break;case"task":this.openTask();break;default:this.loadMsg?$A.messageWarning("\u6B63\u5728\u52A0\u8F7D\uFF0C\u8BF7\u7A0D\u540E\u518D\u8BD5..."):this.msgType=t;break}},onMention(t){const s=this.cacheUserBasic.find(({userid:e})=>e==t.userid);s&&this.$refs.input.addMention({denotationChar:"@",id:s.userid,value:s.nickname})},onLongpress({event:t,el:s,msgData:e}){this.operateVisible=this.operateItem.id===e.id,this.operateItem=$A.isJson(e)?e:{},this.operateCopys=[],t.target.nodeName==="IMG"&&this.$Electron?this.operateCopys.push({type:"image",icon:"",label:"\u590D\u5236\u56FE\u7247",value:$A.rightDelete(t.target.currentSrc,"_thumb.jpg")}):t.target.nodeName==="A"&&(t.target.classList.contains("mention")&&t.target.classList.contains("file")&&this.findOperateFile(this.operateItem.id,t.target.href),this.operateCopys.push({type:"link",icon:"",label:"\u590D\u5236\u94FE\u63A5",value:t.target.href})),e.type==="text"&&(t.target.nodeName==="IMG"&&this.operateCopys.push({type:"imagedown",icon:"",label:"\u4E0B\u8F7D\u56FE\u7247",value:$A.rightDelete(t.target.currentSrc,"_thumb.jpg")}),e.msg.text.replace(/<[^>]+>/g,"").length>0&&this.operateCopys.push({type:"text",icon:"",label:this.operateCopys.length>0?"\u590D\u5236\u6587\u672C":"\u590D\u5236",value:""})),this.$nextTick(()=>{const i=s.getBoundingClientRect(),o=this.$el.getBoundingClientRect();this.operateStyles={left:`${t.clientX-o.left}px`,top:`${i.top+this.windowScrollY}px`,height:i.height+"px"},this.operateVisible=!0})},onOperate(t,s=null){this.operateVisible=!1,this.$nextTick(e=>{switch(t){case"reply":this.onReply();break;case"update":this.onUpdate();break;case"copy":this.onCopy(s);break;case"forward":this.onForward("open");break;case"withdraw":this.onWithdraw();break;case"view":this.onViewFile();break;case"down":this.onDownFile();break;case"tag":this.onTag();break;case"newTask":let i=$A.formatMsgBasic(this.operateItem.msg.text);i=i.replace(/]*?src=(["'])(.*?)(_thumb\.jpg)*\1[^>]*?>/g,''),yt.Store.set("addTask",{owner:[this.userId],content:i});break;case"todo":this.onTodo();break;case"pos":this.onPositionId(this.operateItem.id);break;case"emoji":this.onEmoji(s);break}})},onReply(){const{tail:t}=this.scrollInfo();this.replyActiveId=this.operateItem.id,this.replyActiveUpdate=!1,this.inputFocus(),t<=10&&requestAnimationFrame(this.onToBottom)},onUpdate(){if(this.onReply(),this.operateItem.type==="text"){this.replyActiveUpdate=!0;let{text:t}=this.operateItem.msg;t.indexOf("mention")>-1&&(t=t.replace(/
]*)>~([^>]*)<\/a>/g,'~$3'),t=t.replace(/([@#])([^>]*)<\/span>/g,'$3$4')),t=t.replace(/]*>/gi,s=>s.replace(/(width|height)="\d+"\s*/ig,"")),this.$refs.input.setPasteMode(!1),this.msgText=$A.formatMsgBasic(t),this.$nextTick(s=>this.$refs.input.setPasteMode(!0))}},onCopy(t){if(!$A.isJson(t))return;const{type:s,value:e}=t;switch(s){case"image":this.$Electron&&this.getBase64Image(e).then(o=>{this.$Electron.sendMessage("copyBase64Image",{base64:o})});break;case"imagedown":this.$store.dispatch("downUrl",{url:e,token:!1});break;case"filepos":this.goForward({name:"manage-file",params:e});break;case"link":this.$copyText(e).then(o=>$A.messageSuccess("\u590D\u5236\u6210\u529F")).catch(o=>$A.messageError("\u590D\u5236\u5931\u8D25"));break;case"text":const i=$A(this.$refs.scroller.$el).find(`[data-id="${this.operateItem.id}"]`).find(".dialog-content");if(i.length>0){const o=i[0].innerText.replace(/\n\n/g,` +`).replace(/(^\s*)|(\s*$)/g,"");this.$copyText(o).then(O=>$A.messageSuccess("\u590D\u5236\u6210\u529F")).catch(O=>$A.messageError("\u590D\u5236\u5931\u8D25"))}else $A.messageWarning("\u4E0D\u53EF\u590D\u5236\u7684\u5185\u5BB9");break}},onCancelReply(){this.replyActiveUpdate&&(this.replyActiveUpdate=!1,this.msgText=""),this.replyActiveId=0},onWithdraw(){$A.modalConfirm({content:"\u786E\u5B9A\u64A4\u56DE\u6B64\u4FE1\u606F\u5417\uFF1F",okText:"\u64A4\u56DE",loading:!0,onOk:()=>new Promise((t,s)=>{this.$store.dispatch("call",{url:"dialog/msg/withdraw",data:{msg_id:this.operateItem.id}}).then(()=>{t("\u6D88\u606F\u5DF2\u64A4\u56DE"),this.$store.dispatch("forgetDialogMsg",this.operateItem.id)}).catch(({msg:e})=>{s(e)})})})},onViewReply(t){this.operateVisible||this.onPositionId(t.reply_id,t.msg_id)},onViewText({target:t}){if(!this.operateVisible)switch(t.nodeName){case"IMG":t.classList.contains("browse")?this.onViewPicture(t.currentSrc):(this.$store.state.previewImageIndex=0,this.$store.state.previewImageList=$A.getTextImagesInfo(t.outerHTML));break;case"SPAN":t.classList.contains("mention")&&t.classList.contains("task")&&this.$store.dispatch("openTask",$A.runNum(t.getAttribute("data-id")));break}},onViewFile(t){if(this.operateVisible)return;$A.isJson(t)||(t=this.operateItem);const{msg:s}=t;if(["jpg","jpeg","gif","png"].includes(s.ext)){this.onViewPicture(s.path);return}const e=`/single/file/msg/${t.id}`;this.$Electron?this.$Electron.sendMessage("windowRouter",{name:`file-msg-${t.id}`,path:e,userAgent:"/hideenOfficeTitle/",force:!1,config:{title:`${s.name} (${$A.bytesToSize(s.size)})`,titleFixed:!0,parent:null,width:Math.min(window.screen.availWidth,1440),height:Math.min(window.screen.availHeight,900)},webPreferences:{nodeIntegrationInSubFrames:s.ext==="drawio"}}):this.$isEEUiApp?$A.eeuiAppOpenPage({pageType:"app",pageTitle:`${s.name} (${$A.bytesToSize(s.size)})`,url:"web.js",params:{titleFixed:!0,allowAccess:!0,url:$A.rightDelete(window.location.href,window.location.hash)+`#${e}`}}):window.open($A.apiUrl(`..${e}`))},onViewPicture(t){const s=this.allMsgs.filter(o=>o.type==="file"?["jpg","jpeg","gif","png"].includes(o.msg.ext):o.type==="text"?o.msg.text.match(/]*?>/):!1),e=[];s.some(({type:o,msg:O})=>{o==="file"?e.push({src:O.path,width:O.width,height:O.height}):o==="text"&&e.push(...$A.getTextImagesInfo(O.text))});const i=e.findIndex(({src:o})=>o===t);i>-1?(this.$store.state.previewImageIndex=i,this.$store.state.previewImageList=e):(this.$store.state.previewImageIndex=0,this.$store.state.previewImageList=[t])},onDownFile(t){this.operateVisible||($A.isJson(t)||(t=this.operateItem),$A.modalConfirm({title:"\u4E0B\u8F7D\u6587\u4EF6",content:`${t.msg.name} (${$A.bytesToSize(t.msg.size)})`,okText:"\u7ACB\u5373\u4E0B\u8F7D",onOk:()=>{this.$store.dispatch("downUrl",$A.apiUrl(`dialog/msg/download?msg_id=${t.id}`))}}))},onReplyList(t){this.operateVisible||(this.replyListId=t.msg_id,this.replyListShow=!0)},onError(t){if(t.error!==!0)return;const{type:s,content:e,msg:i}=t.errorData,o={icon:"error",title:"\u53D1\u9001\u5931\u8D25",content:e,cancelText:"\u53D6\u6D88\u53D1\u9001",onCancel:O=>{this.tempMsgs=this.tempMsgs.filter(({id:E})=>E!=t.id)}};if(s==="text")o.okText="\u518D\u6B21\u7F16\u8F91",o.onOk=()=>{this.tempMsgs=this.tempMsgs.filter(({id:O})=>O!=t.id),this.msgText=i,this.inputFocus()};else if(s==="record")o.okText="\u91CD\u65B0\u53D1\u9001",o.onOk=()=>{this.tempMsgs=this.tempMsgs.filter(({id:O})=>O!=t.id),this.sendRecord(i)};else return;$A.modalConfirm(o)},onEmoji(t){$A.isJson(t)||(t={msg_id:this.operateItem.id,symbol:t}),this.$store.dispatch("setLoad",{key:`msg-${t.msg_id}`,delay:600}),this.$store.dispatch("call",{url:"dialog/msg/emoji",data:t}).then(({data:s})=>{this.dialogMsgs.findIndex(i=>i.id==s.id)>-1?this.$store.dispatch("saveDialogMsg",s):this.todoViewData.id===s.id&&(this.todoViewData=Object.assign(this.todoViewData,s))}).catch(({msg:s})=>{$A.messageError(s)}).finally(s=>{this.$store.dispatch("cancelLoad",`msg-${t.msg_id}`)})},onShowEmojiUser(t){this.operateVisible||(this.respondData=t,this.respondShow=!0)},onTag(){if(this.operateVisible)return;const t={msg_id:this.operateItem.id};this.$store.dispatch("setLoad",{key:`msg-${t.msg_id}`,delay:600}),this.$store.dispatch("call",{url:"dialog/msg/tag",data:t}).then(({data:s})=>{this.tagOrTodoSuccess(s)}).catch(({msg:s})=>{$A.messageError(s)}).finally(s=>{this.$store.dispatch("cancelLoad",`msg-${t.msg_id}`)})},onTodo(t){var s;if(!this.operateVisible)if(t==="submit"){const e=$A.cloneJSON(this.todoSettingData);if(e.type==="my")e.type="user",e.userids=[e.my_id];else if(e.type==="you")e.type="user",e.userids=[e.you_id];else if(e.type==="user"&&$A.arrayLength(e.userids)===0){$A.messageWarning("\u9009\u62E9\u6307\u5B9A\u6210\u5458");return}this.todoSettingLoad++,this.onTodoSubmit(e).then(i=>{$A.messageSuccess(i),this.todoSettingShow=!1}).catch($A.messageError).finally(i=>{this.todoSettingLoad--})}else{const e=(s=this.dialogData.dialog_user)==null?void 0:s.userid;this.todoSettingData={type:"all",userids:[],msg_id:this.operateItem.id,my_id:this.userId,you_id:e!=this.userId&&!this.dialogData.bot?e:0},this.operateItem.todo?$A.modalConfirm({content:"\u4F60\u786E\u5B9A\u53D6\u6D88\u5F85\u529E\u5417\uFF1F",cancelText:"\u53D6\u6D88",okText:"\u786E\u5B9A",loading:!0,onOk:()=>this.onTodoSubmit(this.todoSettingData)}):this.todoSettingShow=!0}},onTodoSubmit(t){return new Promise((s,e)=>{this.$store.dispatch("setLoad",{key:`msg-${t.msg_id}`,delay:600}),this.$store.dispatch("call",{url:"dialog/msg/todo",data:t}).then(({data:i,msg:o})=>{s(o),this.tagOrTodoSuccess(i),this.onActive()}).catch(({msg:i})=>{e(i)}).finally(i=>{this.$store.dispatch("cancelLoad",`msg-${t.msg_id}`)})})},tagOrTodoSuccess(t){this.$store.dispatch("saveDialogMsg",t.update),t.add&&(this.$store.dispatch("saveDialogMsg",t.add),this.$store.dispatch("updateDialogLastMsg",t.add))},onSearchSwitch(t){if(this.searchResult.length!==0){if(this.searchLocation===1&&this.searchResult.length===1){this.onPositionId(this.searchResult[0]);return}t==="prev"?this.searchLocation<=1?this.searchLocation=this.searchResult.length:this.searchLocation--:this.searchLocation>=this.searchResult.length?this.searchLocation=1:this.searchLocation++}},onSearchKeyup(t){(t===null||t.keyCode===27)&&(this.searchShow=!1,this.searchKey="",this.searchResult=[])},onPositionMark(){if(this.positionLoad>0)return;this.positionLoad++;const{msg_id:t}=this.positionMsg;this.$store.dispatch("dialogMsgMark",{dialog_id:this.dialogId,type:"read",after_msg_id:t}).then(s=>{this.positionLoad++,this.onPositionId(t).finally(e=>{this.positionLoad--})}).catch(({msg:s})=>{$A.modalError(s)}).finally(s=>{this.positionLoad--})},findOperateFile(t,s){const e=this.fileLinks.find(i=>i.link===s);if(e){this.addFileMenu(t,e);return}this.$store.dispatch("searchFiles",{link:s}).then(({data:i})=>{if(i.length===1){const o={link:s,id:i[0].id,pid:i[0].pid};this.fileLinks.push(o),this.addFileMenu(t,o)}}).catch(i=>{})},addFileMenu(t,s){if(this.operateItem.id!=t||this.operateCopys.findIndex(i=>i.type==="filepos")!==-1)return;const e=Math.max(0,this.operateCopys.findIndex(i=>i.type==="link")-1);this.operateCopys.splice(e,0,{type:"filepos",icon:"",label:"\u663E\u793A\u6587\u4EF6",value:{folderId:s.pid,fileId:null,shakeId:s.id}})},getBase64Image(t){return new Promise(s=>{let e=document.createElement("CANVAS"),i=e.getContext("2d"),o=new Image;o.crossOrigin="Anonymous",o.onload=()=>{e.height=o.height,e.width=o.width,i.drawImage(o,0,0);let O="png";$A.rightExists(t,"jpg")||$A.rightExists(t,"jpeg")?O="jpeg":$A.rightExists(t,"git")&&(O="git"),s(e.toDataURL(`image/${O}`)),e=null},o.src=t})}}},Bt={};var gi=pt(vi,pi,mi,!1,yi,null,null,null);function yi(t){for(let s in Bt)this[s]=Bt[s]}var Si=function(){return gi.exports}();export{hi as C,Si as D}; diff --git a/public/js/build/Drawio.b7d6b315.js b/public/js/build/Drawio.ef07aead.js similarity index 93% rename from public/js/build/Drawio.b7d6b315.js rename to public/js/build/Drawio.ef07aead.js index a5d180e44..3125055d3 100644 --- a/public/js/build/Drawio.b7d6b315.js +++ b/public/js/build/Drawio.ef07aead.js @@ -1 +1 @@ -import{m as o,n as l,a as s}from"./app.207f445f.js";import{I as d}from"./IFrame.c681a88d.js";var u=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"drawio-content"},[a("IFrame",{ref:"frame",staticClass:"drawio-iframe",attrs:{src:e.url},on:{"on-message":e.onMessage}}),e.loadIng?a("div",{staticClass:"drawio-loading"},[a("Loading")],1):e._e()],1)},m=[];const c={name:"Drawio",components:{IFrame:d},props:{value:{type:Object,default:function(){return{}}},title:{type:String,default:""},readOnly:{type:Boolean,default:!1}},data(){return{loadIng:!0,url:null,bakData:""}},created(){let e=s;switch(s){case"zh-CHT":e="zh-tw";break}let t=this.readOnly?1:0,a=this.readOnly?0:1,r=this.themeIsDark?"dark":"kennedy",n=`?title=${this.title?encodeURIComponent(this.title):""}&chrome=${a}&lightbox=${t}&ui=${r}&lang=${e}&offline=1&pwa=0&embed=1&noLangIcon=1&noExitBtn=1&noSaveBtn=1&saveAndExit=0&spin=1&proto=json`;this.$Electron?this.url=$A.originUrl(`drawio/webapp/index.html${n}`):this.url=$A.apiUrl(`../drawio/webapp/${n}`)},mounted(){window.addEventListener("message",this.handleMessage)},beforeDestroy(){window.removeEventListener("message",this.handleMessage)},watch:{value:{handler(e){this.bakData!=$A.jsonStringify(e)&&(this.bakData=$A.jsonStringify(e),this.updateContent())},deep:!0}},computed:{...o(["themeIsDark"])},methods:{formatZoom(e){return e+"%"},updateContent(){this.$refs.frame.postMessage(JSON.stringify({action:"load",autosave:1,xml:this.value.xml}))},onMessage(e){switch(e.event){case"init":this.loadIng=!1,this.updateContent();break;case"load":typeof this.value.xml=="undefined"&&this.$refs.frame.postMessage(JSON.stringify({action:"template"}));break;case"autosave":const t={xml:e.xml};this.bakData=$A.jsonStringify(t),this.$emit("input",t);break;case"save":this.$emit("saveData");break}}}},i={};var h=l(c,u,m,!1,f,"6b690a27",null,null);function f(e){for(let t in i)this[t]=i[t]}var _=function(){return h.exports}();export{_ as default}; +import{m as o,n as l,a as s}from"./app.af833d7d.js";import{I as d}from"./IFrame.ee5100a8.js";var u=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"drawio-content"},[a("IFrame",{ref:"frame",staticClass:"drawio-iframe",attrs:{src:e.url},on:{"on-message":e.onMessage}}),e.loadIng?a("div",{staticClass:"drawio-loading"},[a("Loading")],1):e._e()],1)},m=[];const c={name:"Drawio",components:{IFrame:d},props:{value:{type:Object,default:function(){return{}}},title:{type:String,default:""},readOnly:{type:Boolean,default:!1}},data(){return{loadIng:!0,url:null,bakData:""}},created(){let e=s;switch(s){case"zh-CHT":e="zh-tw";break}let t=this.readOnly?1:0,a=this.readOnly?0:1,r=this.themeIsDark?"dark":"kennedy",n=`?title=${this.title?encodeURIComponent(this.title):""}&chrome=${a}&lightbox=${t}&ui=${r}&lang=${e}&offline=1&pwa=0&embed=1&noLangIcon=1&noExitBtn=1&noSaveBtn=1&saveAndExit=0&spin=1&proto=json`;this.$Electron?this.url=$A.originUrl(`drawio/webapp/index.html${n}`):this.url=$A.apiUrl(`../drawio/webapp/${n}`)},mounted(){window.addEventListener("message",this.handleMessage)},beforeDestroy(){window.removeEventListener("message",this.handleMessage)},watch:{value:{handler(e){this.bakData!=$A.jsonStringify(e)&&(this.bakData=$A.jsonStringify(e),this.updateContent())},deep:!0}},computed:{...o(["themeIsDark"])},methods:{formatZoom(e){return e+"%"},updateContent(){this.$refs.frame.postMessage(JSON.stringify({action:"load",autosave:1,xml:this.value.xml}))},onMessage(e){switch(e.event){case"init":this.loadIng=!1,this.updateContent();break;case"load":typeof this.value.xml=="undefined"&&this.$refs.frame.postMessage(JSON.stringify({action:"template"}));break;case"autosave":const t={xml:e.xml};this.bakData=$A.jsonStringify(t),this.$emit("input",t);break;case"save":this.$emit("saveData");break}}}},i={};var h=l(c,u,m,!1,f,"6b690a27",null,null);function f(e){for(let t in i)this[t]=i[t]}var _=function(){return h.exports}();export{_ as default}; diff --git a/public/js/build/FileContent.b11c9332.js b/public/js/build/FileContent.44254fe6.js similarity index 92% rename from public/js/build/FileContent.b11c9332.js rename to public/js/build/FileContent.44254fe6.js index 86bcf8486..7779adf0d 100644 --- a/public/js/build/FileContent.b11c9332.js +++ b/public/js/build/FileContent.44254fe6.js @@ -1 +1 @@ -import{n as r,m as c,_ as n}from"./app.207f445f.js";import{I as d}from"./IFrame.c681a88d.js";var h=function(){var e=this,s=e.$createElement,t=e._self._c||s;return t("div",{staticClass:"file-history"},[t("Table",{attrs:{width:480,"max-height":e.windowHeight-180,columns:e.columns,data:e.list,loading:e.loadIng>0,"no-data-text":e.$L(e.noText),"highlight-row":"",stripe:""}}),e.total>e.pageSize?t("Page",{attrs:{total:e.total,current:e.page,"page-size":e.pageSize,disabled:e.loadIng>0,simple:!0},on:{"on-change":e.setPage,"on-page-size-change":e.setPageSize}}):e._e()],1)},u=[];const f={name:"FileHistory",props:{value:{type:Boolean,default:!1},file:{type:Object,default:()=>({})}},data(){return{loadIng:0,columns:[{title:this.$L("\u65E5\u671F"),key:"created_at",width:168},{title:this.$L("\u521B\u5EFA\u4EBA"),width:120,render:(e,{row:s})=>e("UserAvatar",{props:{showName:!0,size:22,userid:s.userid}})},{title:this.$L("\u5927\u5C0F"),key:"size",width:90,render:(e,{row:s})=>e("AutoTip",$A.bytesToSize(s.size))},{title:this.$L("\u64CD\u4F5C"),align:"center",width:100,render:(e,{index:s,row:t,column:i})=>s===0&&this.page===1?e("div","-"):e("TableAction",{props:{column:i,menu:[{label:this.$L("\u67E5\u770B"),action:"preview"},{label:this.$L("\u8FD8\u539F"),action:"restore"}]},on:{action:a=>{this.onAction(a,t)}}})}],list:[],page:1,pageSize:10,total:0,noText:""}},mounted(){},watch:{value:{handler(e){e&&this.setPage(1)},immediate:!0}},computed:{fileId(){return this.file.id||0}},methods:{getLists(){this.fileId!==0&&(this.loadIng++,this.$store.dispatch("call",{url:"file/content/history",data:{id:this.fileId,page:Math.max(this.page,1),pagesize:Math.max($A.runNum(this.pageSize),10)}}).then(({data:e})=>{this.page=e.current_page,this.total=e.total,this.list=e.data,this.noText="\u6CA1\u6709\u76F8\u5173\u7684\u6570\u636E"}).catch(()=>{this.noText="\u6570\u636E\u52A0\u8F7D\u5931\u8D25"}).finally(e=>{this.loadIng--}))},setPage(e){this.page=e,this.getLists()},setPageSize(e){this.page=1,this.pageSize=e,this.getLists()},onAction(e,s){switch(e){case"restore":this.$emit("on-restore",s);break;case"preview":const t=`/single/file/${this.fileId}?history_id=${s.id}&history_at=${s.created_at}`;this.$Electron?this.$Electron.sendMessage("windowRouter",{name:`file-${this.fileId}-${s.id}`,path:t,userAgent:"/hideenOfficeTitle/",force:!1,config:{title:$A.getFileName(this.file)+` [${s.created_at}]`,titleFixed:!0,parent:null,width:Math.min(window.screen.availWidth,1440),height:Math.min(window.screen.availHeight,900)},webPreferences:{nodeIntegrationInSubFrames:this.file.type==="drawio"}}):this.$isEEUiApp?$A.eeuiAppOpenPage({pageType:"app",pageTitle:$A.getFileName(this.file)+` [${s.created_at}]`,url:"web.js",params:{titleFixed:!0,allowAccess:!0,url:$A.rightDelete(window.location.href,window.location.hash)+`#${t}`}}):window.open($A.apiUrl(`..${t}`));break}}}},o={};var p=r(f,h,u,!1,v,"44e1704c",null,null);function v(e){for(let s in o)this[s]=o[s]}var _=function(){return p.exports}(),m=function(){var e=this,s=e.$createElement,t=e._self._c||s;return e.ready?t("div",{staticClass:"file-content"},[e.isPreview?t("IFrame",{staticClass:"preview-iframe",attrs:{src:e.previewUrl},on:{"on-load":e.onFrameLoad}}):e.contentDetail?[["word","excel","ppt"].includes(e.file.type)?t("EPopover",{attrs:{trigger:"click"},model:{value:e.historyShow,callback:function(i){e.historyShow=i},expression:"historyShow"}},[t("div",{staticClass:"file-content-history"},[t("FileHistory",{attrs:{value:e.historyShow,file:e.file},on:{"on-restore":e.onRestoreHistory}})],1),t("div",{ref:"officeHeader",staticClass:"office-header",attrs:{slot:"reference"},slot:"reference"})]):t("div",{staticClass:"edit-header"},[t("div",{staticClass:"header-title"},[e.equalContent?e._e():t("EPopover",{staticClass:"file-unsave-tip",model:{value:e.unsaveTip,callback:function(i){e.unsaveTip=i},expression:"unsaveTip"}},[t("div",{staticClass:"task-detail-delete-file-popover"},[t("p",[e._v(e._s(e.$L("\u672A\u4FDD\u5B58\u5F53\u524D\u4FEE\u6539\u5185\u5BB9\uFF1F")))]),t("div",{staticClass:"buttons"},[t("Button",{attrs:{size:"small",type:"text"},on:{click:e.unSaveGive}},[e._v(e._s(e.$L("\u653E\u5F03")))]),t("Button",{attrs:{size:"small",type:"primary"},on:{click:e.onSaveSave}},[e._v(e._s(e.$L("\u4FDD\u5B58")))])],1)]),t("span",{attrs:{slot:"reference"},slot:"reference"},[e._v("["+e._s(e.$L("\u672A\u4FDD\u5B58"))+"*]")])]),e._v(" "+e._s(e.fileName)+" ")],1),t("div",{staticClass:"header-user"},[t("ul",[e._l(e.editUser,function(i,a){return a<=10?t("li",{key:a},[t("UserAvatar",{attrs:{userid:i,size:28,"border-witdh":2}})],1):e._e()}),e.editUser.length>10?t("li",{staticClass:"more",attrs:{title:e.editUser.length}},[e._v(e._s(e.editUser.length>999?"...":e.editUser.length))]):e._e()],2)]),e.file.type=="document"&&e.contentDetail?t("div",{staticClass:"header-hint"},[t("ButtonGroup",{attrs:{size:"small",shape:"circle"}},[t("Button",{attrs:{type:`${e.contentDetail.type=="md"?"primary":"default"}`},on:{click:function(i){return e.setTextType("md")}}},[e._v(e._s(e.$L("MD\u7F16\u8F91\u5668")))]),t("Button",{attrs:{type:`${e.contentDetail.type!="md"?"primary":"default"}`},on:{click:function(i){return e.setTextType("text")}}},[e._v(e._s(e.$L("\u6587\u672C\u7F16\u8F91\u5668")))])],1)],1):e._e(),e.file.type=="mind"?t("div",{staticClass:"header-hint"},[e._v(" "+e._s(e.$L("\u9009\u4E2D\u8282\u70B9\uFF0C\u6309enter\u952E\u6DFB\u52A0\u540C\u7EA7\u8282\u70B9\uFF0Ctab\u952E\u6DFB\u52A0\u5B50\u8282\u70B9"))+" ")]):e._e(),e.file.type=="mind"?t("Dropdown",{staticClass:"header-hint",attrs:{trigger:"click",transfer:""},on:{"on-click":e.exportMenu}},[t("a",{attrs:{href:"javascript:void(0)"}},[e._v(e._s(e.$L("\u5BFC\u51FA"))),t("Icon",{attrs:{type:"ios-arrow-down"}})],1),t("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[t("DropdownItem",{attrs:{name:"png"}},[e._v(e._s(e.$L("\u5BFC\u51FAPNG\u56FE\u7247")))]),t("DropdownItem",{attrs:{name:"pdf"}},[e._v(e._s(e.$L("\u5BFC\u51FAPDF\u6587\u4EF6")))])],1)],1):e._e(),e.file.only_view?e._e():[t("div",{staticClass:"header-icons"},[t("ETooltip",{attrs:{disabled:e.windowSmall||e.$isEEUiApp,content:e.$L("\u6587\u4EF6\u94FE\u63A5")}},[t("div",{staticClass:"header-icon",on:{click:function(i){return e.handleClick("link")}}},[t("i",{staticClass:"taskfont"},[e._v("\uE785")])])]),t("EPopover",{attrs:{trigger:"click"},model:{value:e.historyShow,callback:function(i){e.historyShow=i},expression:"historyShow"}},[t("div",{staticClass:"file-content-history"},[t("FileHistory",{attrs:{value:e.historyShow,file:e.file},on:{"on-restore":e.onRestoreHistory}})],1),t("ETooltip",{ref:"historyTip",attrs:{slot:"reference",disabled:e.windowSmall||e.$isEEUiApp||e.historyShow,content:e.$L("\u5386\u53F2\u7248\u672C")},slot:"reference"},[t("div",{staticClass:"header-icon"},[t("i",{staticClass:"taskfont"},[e._v("\uE71D")])])])],1)],1),t("Button",{staticClass:"header-button",attrs:{disabled:e.equalContent,loading:e.loadSave>0,size:"small",type:"primary"},on:{click:function(i){return e.handleClick("save")}}},[e._v(e._s(e.$L("\u4FDD\u5B58")))])]],2),t("div",{staticClass:"content-body"},[e.historyShow?t("div",{staticClass:"content-mask"}):e._e(),e.file.type=="document"?[e.contentDetail.type=="md"?t("MDEditor",{attrs:{height:"100%"},model:{value:e.contentDetail.content,callback:function(i){e.$set(e.contentDetail,"content",i)},expression:"contentDetail.content"}}):t("TEditor",{attrs:{height:"100%"},on:{editorSave:function(i){return e.handleClick("saveBefore")}},model:{value:e.contentDetail.content,callback:function(i){e.$set(e.contentDetail,"content",i)},expression:"contentDetail.content"}})]:e.file.type=="drawio"?t("Drawio",{ref:"myFlow",attrs:{title:e.file.name},on:{saveData:function(i){return e.handleClick("saveBefore")}},model:{value:e.contentDetail,callback:function(i){e.contentDetail=i},expression:"contentDetail"}}):e.file.type=="mind"?t("Minder",{ref:"myMind",on:{saveData:function(i){return e.handleClick("saveBefore")}},model:{value:e.contentDetail,callback:function(i){e.contentDetail=i},expression:"contentDetail"}}):["code","txt"].includes(e.file.type)?t("AceEditor",{attrs:{ext:e.file.ext},on:{saveData:function(i){return e.handleClick("saveBefore")}},model:{value:e.contentDetail.content,callback:function(i){e.$set(e.contentDetail,"content",i)},expression:"contentDetail.content"}}):["word","excel","ppt"].includes(e.file.type)?t("OnlyOffice",{attrs:{documentKey:e.documentKey},on:{"on-document-ready":function(i){return e.handleClick("officeReady")}},model:{value:e.contentDetail,callback:function(i){e.contentDetail=i},expression:"contentDetail"}}):e._e()],2)]:e._e(),e.contentLoad?t("div",{staticClass:"content-load"},[t("Loading")],1):e._e(),t("Modal",{attrs:{title:e.$L("\u6587\u4EF6\u94FE\u63A5"),"mask-closable":!1},model:{value:e.linkShow,callback:function(i){e.linkShow=i},expression:"linkShow"}},[t("div",[t("div",{staticStyle:{margin:"-10px 0 8px"}},[e._v(e._s(e.$L("\u6587\u4EF6\u540D\u79F0"))+": "+e._s(e.linkData.name))]),t("Input",{ref:"linkInput",attrs:{type:"textarea",rows:3,readonly:""},on:{"on-focus":e.linkFocus},model:{value:e.linkData.url,callback:function(i){e.$set(e.linkData,"url",i)},expression:"linkData.url"}}),t("div",{staticClass:"form-tip",staticStyle:{"padding-top":"6px"}},[e._v(e._s(e.$L("\u53EF\u901A\u8FC7\u6B64\u94FE\u63A5\u6D4F\u89C8\u6587\u4EF6\u3002"))),t("a",{attrs:{href:"javascript:void(0)"},on:{click:e.linkCopy}},[e._v(e._s(e.$L("\u70B9\u51FB\u590D\u5236\u94FE\u63A5")))])])],1),t("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[t("Button",{attrs:{type:"default"},on:{click:function(i){e.linkShow=!1}}},[e._v(e._s(e.$L("\u53D6\u6D88")))]),t("Poptip",{staticStyle:{"margin-left":"8px"},attrs:{confirm:"",placement:"bottom","ok-text":e.$L("\u786E\u5B9A"),"cancel-text":e.$L("\u53D6\u6D88"),transfer:""},on:{"on-ok":function(i){return e.linkGet(!0)}}},[t("div",{attrs:{slot:"title"},slot:"title"},[t("p",[t("strong",[e._v(e._s(e.$L("\u6CE8\u610F\uFF1A\u5237\u65B0\u5C06\u5BFC\u81F4\u539F\u6765\u7684\u94FE\u63A5\u5931\u6548\uFF01")))])])]),t("Button",{attrs:{type:"primary",loading:e.linkLoad>0}},[e._v(e._s(e.$L("\u5237\u65B0")))])],1)],1)])],2):e._e()},y=[];const k=()=>n(()=>import("./index.a1876a4a.js"),["js/build/index.a1876a4a.js","js/build/index.a55dd794.css","js/build/app.207f445f.js","js/build/app.4d77b6d4.css","js/build/ImgUpload.09959925.js"]),$=()=>n(()=>import("./TEditor.ce967db4.js"),["js/build/TEditor.ce967db4.js","js/build/app.207f445f.js","js/build/app.4d77b6d4.css","js/build/ImgUpload.09959925.js"]),w=()=>n(()=>import("./AceEditor.25e138fc.js"),["js/build/AceEditor.25e138fc.js","js/build/app.207f445f.js","js/build/app.4d77b6d4.css"]),g=()=>n(()=>import("./OnlyOffice.ede5bc0f.js"),["js/build/OnlyOffice.ede5bc0f.js","js/build/OnlyOffice.d36f3069.css","js/build/app.207f445f.js","js/build/app.4d77b6d4.css","js/build/IFrame.c681a88d.js"]),D=()=>n(()=>import("./Drawio.b7d6b315.js"),["js/build/Drawio.b7d6b315.js","js/build/Drawio.fc5c6326.css","js/build/app.207f445f.js","js/build/app.4d77b6d4.css","js/build/IFrame.c681a88d.js"]),x=()=>n(()=>import("./Minder.089698aa.js"),["js/build/Minder.089698aa.js","js/build/Minder.f2273bdb.css","js/build/IFrame.c681a88d.js","js/build/app.207f445f.js","js/build/app.4d77b6d4.css"]),S={name:"FileContent",components:{IFrame:d,FileHistory:_,AceEditor:w,TEditor:$,MDEditor:k,OnlyOffice:g,Drawio:D,Minder:x},props:{value:{type:Boolean,default:!1},file:{type:Object,default:()=>({})}},data(){return{ready:!1,loadSave:0,loadContent:0,unsaveTip:!1,fileExt:null,contentDetail:null,contentBak:{},editUser:[],loadPreview:!0,linkShow:!1,linkData:{},linkLoad:0,historyShow:!1,officeReady:!1}},mounted(){document.addEventListener("keydown",this.keySave),window.addEventListener("message",this.handleOfficeMessage),this.$isSubElectron&&(window.__onBeforeUnload=()=>{if(!this.equalContent)return $A.modalConfirm({content:"\u4FEE\u6539\u7684\u5185\u5BB9\u5C1A\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u653E\u5F03\u4FEE\u6539\u5417\uFF1F",cancelText:"\u53D6\u6D88",okText:"\u653E\u5F03",onOk:()=>{this.$Electron.sendMessage("windowDestroy")}}),!0})},beforeDestroy(){document.removeEventListener("keydown",this.keySave),window.removeEventListener("message",this.handleOfficeMessage)},watch:{value:{handler(e){e?(this.ready=!0,this.editUser=[this.userId],this.getContent()):(this.linkShow=!1,this.historyShow=!1,this.officeReady=!1,this.fileExt=null)},immediate:!0},historyShow(e){!e&&this.$refs.historyTip&&this.$refs.historyTip.updatePopper()},wsMsg:{handler(e){const{type:s,action:t,data:i}=e;switch(s){case"path":i.path=="/single/file/"+this.fileId&&(this.editUser=i.userids);break;case"file":t=="content"&&this.value&&i.id==this.fileId&&$A.modalConfirm({title:"\u66F4\u65B0\u63D0\u793A",content:"\u56E2\u961F\u6210\u5458\uFF08"+e.nickname+"\uFF09\u66F4\u65B0\u4E86\u5185\u5BB9\uFF0C
\u66F4\u65B0\u65F6\u95F4\uFF1A"+$A.formatDate("Y-m-d H:i:s",e.time)+"\u3002

\u70B9\u51FB\u3010\u786E\u5B9A\u3011\u52A0\u8F7D\u6700\u65B0\u5185\u5BB9\u3002",onOk:()=>{this.getContent()}});break}},deep:!0}},computed:{...c(["wsMsg"]),fileId(){return this.file.id||0},fileName(){return this.fileExt?$A.getFileName(Object.assign(this.file,{ext:this.fileExt})):$A.getFileName(this.file)},equalContent(){return this.contentBak==$A.jsonStringify(this.contentDetail)},contentLoad(){return this.loadContent>0||this.previewLoad},isPreview(){return this.contentDetail&&this.contentDetail.preview===!0},previewLoad(){return this.isPreview&&this.loadPreview===!0},previewUrl(){if(this.isPreview){const{name:e,key:s}=this.contentDetail;return $A.apiUrl(`../online/preview/${e}?key=${s}`)}return""}},methods:{handleOfficeMessage({data:e,source:s}){if(e.source==="onlyoffice")switch(e.action){case"ready":s.postMessage("createMenu","*");break;case"link":this.handleClick("link");break;case"history":const t=this.$refs.officeHeader;t&&(t.style.top=`${e.rect.top}px`,t.style.left=`${e.rect.left}px`,t.style.width=`${e.rect.width}px`,t.style.height=`${e.rect.height}px`,t.click());break}},onFrameLoad(){this.loadPreview=!1},keySave(e){this.value&&e.keyCode===83&&(e.metaKey||e.ctrlKey)&&(e.preventDefault(),this.onSaveSave())},getContent(){if(this.fileId===0){this.contentDetail={},this.updateBak();return}if(["word","excel","ppt"].includes(this.file.type)){this.contentDetail=$A.cloneJSON(this.file),this.updateBak();return}this.loadSave++,setTimeout(e=>{this.loadContent++},600),this.$store.dispatch("call",{url:"file/content",data:{id:this.fileId}}).then(({data:e})=>{this.contentDetail=e.content,this.updateBak()}).catch(({msg:e})=>{$A.modalError(e)}).finally(e=>{this.loadSave--,this.loadContent--})},updateBak(){this.contentBak=$A.jsonStringify(this.contentDetail)},handleClick(e){switch(e){case"link":this.linkData={id:this.fileId,name:this.file.name},this.linkShow=!0,this.linkGet();break;case"saveBefore":!this.equalContent&&this.loadSave==0?this.handleClick("save"):$A.messageWarning("\u6CA1\u6709\u4EFB\u4F55\u4FEE\u6539\uFF01");break;case"save":if(this.file.only_view)return;this.updateBak(),this.loadSave++,this.$store.dispatch("call",{url:"file/content/save",method:"post",data:{id:this.fileId,content:this.contentBak}}).then(({data:s,msg:t})=>{$A.messageSuccess(t);const i={id:this.fileId,size:s.size};this.fileExt&&(i.ext=this.fileExt,this.fileExt=null),this.$store.dispatch("saveFile",i)}).catch(({msg:s})=>{$A.modalError(s),this.getContent()}).finally(s=>{this.loadSave--});break;case"officeReady":this.officeReady=!0;break}},onRestoreHistory(e){this.historyShow=!1,$A.modalConfirm({content:`\u4F60\u786E\u5B9A\u6587\u4EF6\u8FD8\u539F\u81F3\u3010${e.created_at}\u3011\u5417\uFF1F`,cancelText:"\u53D6\u6D88",okText:"\u786E\u5B9A",loading:!0,onOk:()=>new Promise((s,t)=>{this.$store.dispatch("call",{url:"file/content/restore",data:{id:this.fileId,history_id:e.id}}).then(({msg:i})=>{s(i),this.contentDetail=null,this.getContent()}).catch(({msg:i})=>{t(i)})})})},linkGet(e){this.linkLoad++,this.$store.dispatch("call",{url:"file/link",data:{id:this.linkData.id,refresh:e===!0?"yes":"no"}}).then(({data:s})=>{this.linkData=Object.assign(s,{id:this.linkData.id,name:this.linkData.name}),this.linkFocus()}).catch(({msg:s})=>{this.linkShow=!1,$A.modalError(s)}).finally(s=>{this.linkLoad--})},linkCopy(){!this.linkData.url||(this.linkFocus(),this.$copyText(this.linkData.url).then(e=>{$A.messageSuccess("\u590D\u5236\u6210\u529F")}).catch(e=>{$A.messageError("\u590D\u5236\u5931\u8D25")}))},linkFocus(){this.$nextTick(e=>{this.$refs.linkInput.focus({cursor:"all"})})},exportMenu(e){switch(this.file.type){case"mind":this.$refs.myMind.exportHandle(e,this.file.name);break}},unSaveGive(){this.getContent(),this.unsaveTip=!1},onSaveSave(){this.handleClick("save"),this.unsaveTip=!1},setTextType(e){this.fileExt=e,this.$set(this.contentDetail,"type",e)},documentKey(){return new Promise(e=>{this.$store.dispatch("call",{url:"file/content",data:{id:this.fileId,only_update_at:"yes"}}).then(({data:s})=>{e(`${s.id}-${$A.Time(s.update_at)}`)}).catch(()=>{e(0)})})}}},l={};var C=r(S,m,y,!1,L,null,null,null);function L(e){for(let s in l)this[s]=l[s]}var A=function(){return C.exports}();export{A as default}; +import{n as r,m as c,_ as n}from"./app.af833d7d.js";import{I as d}from"./IFrame.ee5100a8.js";var h=function(){var e=this,s=e.$createElement,t=e._self._c||s;return t("div",{staticClass:"file-history"},[t("Table",{attrs:{width:480,"max-height":e.windowHeight-180,columns:e.columns,data:e.list,loading:e.loadIng>0,"no-data-text":e.$L(e.noText),"highlight-row":"",stripe:""}}),e.total>e.pageSize?t("Page",{attrs:{total:e.total,current:e.page,"page-size":e.pageSize,disabled:e.loadIng>0,simple:!0},on:{"on-change":e.setPage,"on-page-size-change":e.setPageSize}}):e._e()],1)},u=[];const f={name:"FileHistory",props:{value:{type:Boolean,default:!1},file:{type:Object,default:()=>({})}},data(){return{loadIng:0,columns:[{title:this.$L("\u65E5\u671F"),key:"created_at",width:168},{title:this.$L("\u521B\u5EFA\u4EBA"),width:120,render:(e,{row:s})=>e("UserAvatar",{props:{showName:!0,size:22,userid:s.userid}})},{title:this.$L("\u5927\u5C0F"),key:"size",width:90,render:(e,{row:s})=>e("AutoTip",$A.bytesToSize(s.size))},{title:this.$L("\u64CD\u4F5C"),align:"center",width:100,render:(e,{index:s,row:t,column:i})=>s===0&&this.page===1?e("div","-"):e("TableAction",{props:{column:i,menu:[{label:this.$L("\u67E5\u770B"),action:"preview"},{label:this.$L("\u8FD8\u539F"),action:"restore"}]},on:{action:a=>{this.onAction(a,t)}}})}],list:[],page:1,pageSize:10,total:0,noText:""}},mounted(){},watch:{value:{handler(e){e&&this.setPage(1)},immediate:!0}},computed:{fileId(){return this.file.id||0}},methods:{getLists(){this.fileId!==0&&(this.loadIng++,this.$store.dispatch("call",{url:"file/content/history",data:{id:this.fileId,page:Math.max(this.page,1),pagesize:Math.max($A.runNum(this.pageSize),10)}}).then(({data:e})=>{this.page=e.current_page,this.total=e.total,this.list=e.data,this.noText="\u6CA1\u6709\u76F8\u5173\u7684\u6570\u636E"}).catch(()=>{this.noText="\u6570\u636E\u52A0\u8F7D\u5931\u8D25"}).finally(e=>{this.loadIng--}))},setPage(e){this.page=e,this.getLists()},setPageSize(e){this.page=1,this.pageSize=e,this.getLists()},onAction(e,s){switch(e){case"restore":this.$emit("on-restore",s);break;case"preview":const t=`/single/file/${this.fileId}?history_id=${s.id}&history_at=${s.created_at}`;this.$Electron?this.$Electron.sendMessage("windowRouter",{name:`file-${this.fileId}-${s.id}`,path:t,userAgent:"/hideenOfficeTitle/",force:!1,config:{title:$A.getFileName(this.file)+` [${s.created_at}]`,titleFixed:!0,parent:null,width:Math.min(window.screen.availWidth,1440),height:Math.min(window.screen.availHeight,900)},webPreferences:{nodeIntegrationInSubFrames:this.file.type==="drawio"}}):this.$isEEUiApp?$A.eeuiAppOpenPage({pageType:"app",pageTitle:$A.getFileName(this.file)+` [${s.created_at}]`,url:"web.js",params:{titleFixed:!0,allowAccess:!0,url:$A.rightDelete(window.location.href,window.location.hash)+`#${t}`}}):window.open($A.apiUrl(`..${t}`));break}}}},o={};var p=r(f,h,u,!1,v,"44e1704c",null,null);function v(e){for(let s in o)this[s]=o[s]}var _=function(){return p.exports}(),m=function(){var e=this,s=e.$createElement,t=e._self._c||s;return e.ready?t("div",{staticClass:"file-content"},[e.isPreview?t("IFrame",{staticClass:"preview-iframe",attrs:{src:e.previewUrl},on:{"on-load":e.onFrameLoad}}):e.contentDetail?[["word","excel","ppt"].includes(e.file.type)?t("EPopover",{attrs:{trigger:"click"},model:{value:e.historyShow,callback:function(i){e.historyShow=i},expression:"historyShow"}},[t("div",{staticClass:"file-content-history"},[t("FileHistory",{attrs:{value:e.historyShow,file:e.file},on:{"on-restore":e.onRestoreHistory}})],1),t("div",{ref:"officeHeader",staticClass:"office-header",attrs:{slot:"reference"},slot:"reference"})]):t("div",{staticClass:"edit-header"},[t("div",{staticClass:"header-title"},[e.equalContent?e._e():t("EPopover",{staticClass:"file-unsave-tip",model:{value:e.unsaveTip,callback:function(i){e.unsaveTip=i},expression:"unsaveTip"}},[t("div",{staticClass:"task-detail-delete-file-popover"},[t("p",[e._v(e._s(e.$L("\u672A\u4FDD\u5B58\u5F53\u524D\u4FEE\u6539\u5185\u5BB9\uFF1F")))]),t("div",{staticClass:"buttons"},[t("Button",{attrs:{size:"small",type:"text"},on:{click:e.unSaveGive}},[e._v(e._s(e.$L("\u653E\u5F03")))]),t("Button",{attrs:{size:"small",type:"primary"},on:{click:e.onSaveSave}},[e._v(e._s(e.$L("\u4FDD\u5B58")))])],1)]),t("span",{attrs:{slot:"reference"},slot:"reference"},[e._v("["+e._s(e.$L("\u672A\u4FDD\u5B58"))+"*]")])]),e._v(" "+e._s(e.fileName)+" ")],1),t("div",{staticClass:"header-user"},[t("ul",[e._l(e.editUser,function(i,a){return a<=10?t("li",{key:a},[t("UserAvatar",{attrs:{userid:i,size:28,"border-witdh":2}})],1):e._e()}),e.editUser.length>10?t("li",{staticClass:"more",attrs:{title:e.editUser.length}},[e._v(e._s(e.editUser.length>999?"...":e.editUser.length))]):e._e()],2)]),e.file.type=="document"&&e.contentDetail?t("div",{staticClass:"header-hint"},[t("ButtonGroup",{attrs:{size:"small",shape:"circle"}},[t("Button",{attrs:{type:`${e.contentDetail.type=="md"?"primary":"default"}`},on:{click:function(i){return e.setTextType("md")}}},[e._v(e._s(e.$L("MD\u7F16\u8F91\u5668")))]),t("Button",{attrs:{type:`${e.contentDetail.type!="md"?"primary":"default"}`},on:{click:function(i){return e.setTextType("text")}}},[e._v(e._s(e.$L("\u6587\u672C\u7F16\u8F91\u5668")))])],1)],1):e._e(),e.file.type=="mind"?t("div",{staticClass:"header-hint"},[e._v(" "+e._s(e.$L("\u9009\u4E2D\u8282\u70B9\uFF0C\u6309enter\u952E\u6DFB\u52A0\u540C\u7EA7\u8282\u70B9\uFF0Ctab\u952E\u6DFB\u52A0\u5B50\u8282\u70B9"))+" ")]):e._e(),e.file.type=="mind"?t("Dropdown",{staticClass:"header-hint",attrs:{trigger:"click",transfer:""},on:{"on-click":e.exportMenu}},[t("a",{attrs:{href:"javascript:void(0)"}},[e._v(e._s(e.$L("\u5BFC\u51FA"))),t("Icon",{attrs:{type:"ios-arrow-down"}})],1),t("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[t("DropdownItem",{attrs:{name:"png"}},[e._v(e._s(e.$L("\u5BFC\u51FAPNG\u56FE\u7247")))]),t("DropdownItem",{attrs:{name:"pdf"}},[e._v(e._s(e.$L("\u5BFC\u51FAPDF\u6587\u4EF6")))])],1)],1):e._e(),e.file.only_view?e._e():[t("div",{staticClass:"header-icons"},[t("ETooltip",{attrs:{disabled:e.windowSmall||e.$isEEUiApp,content:e.$L("\u6587\u4EF6\u94FE\u63A5")}},[t("div",{staticClass:"header-icon",on:{click:function(i){return e.handleClick("link")}}},[t("i",{staticClass:"taskfont"},[e._v("\uE785")])])]),t("EPopover",{attrs:{trigger:"click"},model:{value:e.historyShow,callback:function(i){e.historyShow=i},expression:"historyShow"}},[t("div",{staticClass:"file-content-history"},[t("FileHistory",{attrs:{value:e.historyShow,file:e.file},on:{"on-restore":e.onRestoreHistory}})],1),t("ETooltip",{ref:"historyTip",attrs:{slot:"reference",disabled:e.windowSmall||e.$isEEUiApp||e.historyShow,content:e.$L("\u5386\u53F2\u7248\u672C")},slot:"reference"},[t("div",{staticClass:"header-icon"},[t("i",{staticClass:"taskfont"},[e._v("\uE71D")])])])],1)],1),t("Button",{staticClass:"header-button",attrs:{disabled:e.equalContent,loading:e.loadSave>0,size:"small",type:"primary"},on:{click:function(i){return e.handleClick("save")}}},[e._v(e._s(e.$L("\u4FDD\u5B58")))])]],2),t("div",{staticClass:"content-body"},[e.historyShow?t("div",{staticClass:"content-mask"}):e._e(),e.file.type=="document"?[e.contentDetail.type=="md"?t("MDEditor",{attrs:{height:"100%"},model:{value:e.contentDetail.content,callback:function(i){e.$set(e.contentDetail,"content",i)},expression:"contentDetail.content"}}):t("TEditor",{attrs:{height:"100%"},on:{editorSave:function(i){return e.handleClick("saveBefore")}},model:{value:e.contentDetail.content,callback:function(i){e.$set(e.contentDetail,"content",i)},expression:"contentDetail.content"}})]:e.file.type=="drawio"?t("Drawio",{ref:"myFlow",attrs:{title:e.file.name},on:{saveData:function(i){return e.handleClick("saveBefore")}},model:{value:e.contentDetail,callback:function(i){e.contentDetail=i},expression:"contentDetail"}}):e.file.type=="mind"?t("Minder",{ref:"myMind",on:{saveData:function(i){return e.handleClick("saveBefore")}},model:{value:e.contentDetail,callback:function(i){e.contentDetail=i},expression:"contentDetail"}}):["code","txt"].includes(e.file.type)?t("AceEditor",{attrs:{ext:e.file.ext},on:{saveData:function(i){return e.handleClick("saveBefore")}},model:{value:e.contentDetail.content,callback:function(i){e.$set(e.contentDetail,"content",i)},expression:"contentDetail.content"}}):["word","excel","ppt"].includes(e.file.type)?t("OnlyOffice",{attrs:{documentKey:e.documentKey},on:{"on-document-ready":function(i){return e.handleClick("officeReady")}},model:{value:e.contentDetail,callback:function(i){e.contentDetail=i},expression:"contentDetail"}}):e._e()],2)]:e._e(),e.contentLoad?t("div",{staticClass:"content-load"},[t("Loading")],1):e._e(),t("Modal",{attrs:{title:e.$L("\u6587\u4EF6\u94FE\u63A5"),"mask-closable":!1},model:{value:e.linkShow,callback:function(i){e.linkShow=i},expression:"linkShow"}},[t("div",[t("div",{staticStyle:{margin:"-10px 0 8px"}},[e._v(e._s(e.$L("\u6587\u4EF6\u540D\u79F0"))+": "+e._s(e.linkData.name))]),t("Input",{ref:"linkInput",attrs:{type:"textarea",rows:3,readonly:""},on:{"on-focus":e.linkFocus},model:{value:e.linkData.url,callback:function(i){e.$set(e.linkData,"url",i)},expression:"linkData.url"}}),t("div",{staticClass:"form-tip",staticStyle:{"padding-top":"6px"}},[e._v(e._s(e.$L("\u53EF\u901A\u8FC7\u6B64\u94FE\u63A5\u6D4F\u89C8\u6587\u4EF6\u3002"))),t("a",{attrs:{href:"javascript:void(0)"},on:{click:e.linkCopy}},[e._v(e._s(e.$L("\u70B9\u51FB\u590D\u5236\u94FE\u63A5")))])])],1),t("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[t("Button",{attrs:{type:"default"},on:{click:function(i){e.linkShow=!1}}},[e._v(e._s(e.$L("\u53D6\u6D88")))]),t("Poptip",{staticStyle:{"margin-left":"8px"},attrs:{confirm:"",placement:"bottom","ok-text":e.$L("\u786E\u5B9A"),"cancel-text":e.$L("\u53D6\u6D88"),transfer:""},on:{"on-ok":function(i){return e.linkGet(!0)}}},[t("div",{attrs:{slot:"title"},slot:"title"},[t("p",[t("strong",[e._v(e._s(e.$L("\u6CE8\u610F\uFF1A\u5237\u65B0\u5C06\u5BFC\u81F4\u539F\u6765\u7684\u94FE\u63A5\u5931\u6548\uFF01")))])])]),t("Button",{attrs:{type:"primary",loading:e.linkLoad>0}},[e._v(e._s(e.$L("\u5237\u65B0")))])],1)],1)])],2):e._e()},y=[];const k=()=>n(()=>import("./index.640fd0c2.js"),["js/build/index.640fd0c2.js","js/build/index.a55dd794.css","js/build/app.af833d7d.js","js/build/app.34348272.css","js/build/ImgUpload.3556d2f3.js"]),$=()=>n(()=>import("./TEditor.216663b5.js"),["js/build/TEditor.216663b5.js","js/build/app.af833d7d.js","js/build/app.34348272.css","js/build/ImgUpload.3556d2f3.js"]),w=()=>n(()=>import("./AceEditor.17aad058.js"),["js/build/AceEditor.17aad058.js","js/build/app.af833d7d.js","js/build/app.34348272.css"]),g=()=>n(()=>import("./OnlyOffice.5fc6a78f.js"),["js/build/OnlyOffice.5fc6a78f.js","js/build/OnlyOffice.d36f3069.css","js/build/app.af833d7d.js","js/build/app.34348272.css","js/build/IFrame.ee5100a8.js"]),D=()=>n(()=>import("./Drawio.ef07aead.js"),["js/build/Drawio.ef07aead.js","js/build/Drawio.fc5c6326.css","js/build/app.af833d7d.js","js/build/app.34348272.css","js/build/IFrame.ee5100a8.js"]),x=()=>n(()=>import("./Minder.8c40d44c.js"),["js/build/Minder.8c40d44c.js","js/build/Minder.f2273bdb.css","js/build/IFrame.ee5100a8.js","js/build/app.af833d7d.js","js/build/app.34348272.css"]),S={name:"FileContent",components:{IFrame:d,FileHistory:_,AceEditor:w,TEditor:$,MDEditor:k,OnlyOffice:g,Drawio:D,Minder:x},props:{value:{type:Boolean,default:!1},file:{type:Object,default:()=>({})}},data(){return{ready:!1,loadSave:0,loadContent:0,unsaveTip:!1,fileExt:null,contentDetail:null,contentBak:{},editUser:[],loadPreview:!0,linkShow:!1,linkData:{},linkLoad:0,historyShow:!1,officeReady:!1}},mounted(){document.addEventListener("keydown",this.keySave),window.addEventListener("message",this.handleOfficeMessage),this.$isSubElectron&&(window.__onBeforeUnload=()=>{if(!this.equalContent)return $A.modalConfirm({content:"\u4FEE\u6539\u7684\u5185\u5BB9\u5C1A\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u653E\u5F03\u4FEE\u6539\u5417\uFF1F",cancelText:"\u53D6\u6D88",okText:"\u653E\u5F03",onOk:()=>{this.$Electron.sendMessage("windowDestroy")}}),!0})},beforeDestroy(){document.removeEventListener("keydown",this.keySave),window.removeEventListener("message",this.handleOfficeMessage)},watch:{value:{handler(e){e?(this.ready=!0,this.editUser=[this.userId],this.getContent()):(this.linkShow=!1,this.historyShow=!1,this.officeReady=!1,this.fileExt=null)},immediate:!0},historyShow(e){!e&&this.$refs.historyTip&&this.$refs.historyTip.updatePopper()},wsMsg:{handler(e){const{type:s,action:t,data:i}=e;switch(s){case"path":i.path=="/single/file/"+this.fileId&&(this.editUser=i.userids);break;case"file":t=="content"&&this.value&&i.id==this.fileId&&$A.modalConfirm({title:"\u66F4\u65B0\u63D0\u793A",content:"\u56E2\u961F\u6210\u5458\uFF08"+e.nickname+"\uFF09\u66F4\u65B0\u4E86\u5185\u5BB9\uFF0C
\u66F4\u65B0\u65F6\u95F4\uFF1A"+$A.formatDate("Y-m-d H:i:s",e.time)+"\u3002

\u70B9\u51FB\u3010\u786E\u5B9A\u3011\u52A0\u8F7D\u6700\u65B0\u5185\u5BB9\u3002",onOk:()=>{this.getContent()}});break}},deep:!0}},computed:{...c(["wsMsg"]),fileId(){return this.file.id||0},fileName(){return this.fileExt?$A.getFileName(Object.assign(this.file,{ext:this.fileExt})):$A.getFileName(this.file)},equalContent(){return this.contentBak==$A.jsonStringify(this.contentDetail)},contentLoad(){return this.loadContent>0||this.previewLoad},isPreview(){return this.contentDetail&&this.contentDetail.preview===!0},previewLoad(){return this.isPreview&&this.loadPreview===!0},previewUrl(){if(this.isPreview){const{name:e,key:s}=this.contentDetail;return $A.apiUrl(`../online/preview/${e}?key=${s}`)}return""}},methods:{handleOfficeMessage({data:e,source:s}){if(e.source==="onlyoffice")switch(e.action){case"ready":s.postMessage("createMenu","*");break;case"link":this.handleClick("link");break;case"history":const t=this.$refs.officeHeader;t&&(t.style.top=`${e.rect.top}px`,t.style.left=`${e.rect.left}px`,t.style.width=`${e.rect.width}px`,t.style.height=`${e.rect.height}px`,t.click());break}},onFrameLoad(){this.loadPreview=!1},keySave(e){this.value&&e.keyCode===83&&(e.metaKey||e.ctrlKey)&&(e.preventDefault(),this.onSaveSave())},getContent(){if(this.fileId===0){this.contentDetail={},this.updateBak();return}if(["word","excel","ppt"].includes(this.file.type)){this.contentDetail=$A.cloneJSON(this.file),this.updateBak();return}this.loadSave++,setTimeout(e=>{this.loadContent++},600),this.$store.dispatch("call",{url:"file/content",data:{id:this.fileId}}).then(({data:e})=>{this.contentDetail=e.content,this.updateBak()}).catch(({msg:e})=>{$A.modalError(e)}).finally(e=>{this.loadSave--,this.loadContent--})},updateBak(){this.contentBak=$A.jsonStringify(this.contentDetail)},handleClick(e){switch(e){case"link":this.linkData={id:this.fileId,name:this.file.name},this.linkShow=!0,this.linkGet();break;case"saveBefore":!this.equalContent&&this.loadSave==0?this.handleClick("save"):$A.messageWarning("\u6CA1\u6709\u4EFB\u4F55\u4FEE\u6539\uFF01");break;case"save":if(this.file.only_view)return;this.updateBak(),this.loadSave++,this.$store.dispatch("call",{url:"file/content/save",method:"post",data:{id:this.fileId,content:this.contentBak}}).then(({data:s,msg:t})=>{$A.messageSuccess(t);const i={id:this.fileId,size:s.size};this.fileExt&&(i.ext=this.fileExt,this.fileExt=null),this.$store.dispatch("saveFile",i)}).catch(({msg:s})=>{$A.modalError(s),this.getContent()}).finally(s=>{this.loadSave--});break;case"officeReady":this.officeReady=!0;break}},onRestoreHistory(e){this.historyShow=!1,$A.modalConfirm({content:`\u4F60\u786E\u5B9A\u6587\u4EF6\u8FD8\u539F\u81F3\u3010${e.created_at}\u3011\u5417\uFF1F`,cancelText:"\u53D6\u6D88",okText:"\u786E\u5B9A",loading:!0,onOk:()=>new Promise((s,t)=>{this.$store.dispatch("call",{url:"file/content/restore",data:{id:this.fileId,history_id:e.id}}).then(({msg:i})=>{s(i),this.contentDetail=null,this.getContent()}).catch(({msg:i})=>{t(i)})})})},linkGet(e){this.linkLoad++,this.$store.dispatch("call",{url:"file/link",data:{id:this.linkData.id,refresh:e===!0?"yes":"no"}}).then(({data:s})=>{this.linkData=Object.assign(s,{id:this.linkData.id,name:this.linkData.name}),this.linkFocus()}).catch(({msg:s})=>{this.linkShow=!1,$A.modalError(s)}).finally(s=>{this.linkLoad--})},linkCopy(){!this.linkData.url||(this.linkFocus(),this.$copyText(this.linkData.url).then(e=>{$A.messageSuccess("\u590D\u5236\u6210\u529F")}).catch(e=>{$A.messageError("\u590D\u5236\u5931\u8D25")}))},linkFocus(){this.$nextTick(e=>{this.$refs.linkInput.focus({cursor:"all"})})},exportMenu(e){switch(this.file.type){case"mind":this.$refs.myMind.exportHandle(e,this.file.name);break}},unSaveGive(){this.getContent(),this.unsaveTip=!1},onSaveSave(){this.handleClick("save"),this.unsaveTip=!1},setTextType(e){this.fileExt=e,this.$set(this.contentDetail,"type",e)},documentKey(){return new Promise(e=>{this.$store.dispatch("call",{url:"file/content",data:{id:this.fileId,only_update_at:"yes"}}).then(({data:s})=>{e(`${s.id}-${$A.Time(s.update_at)}`)}).catch(()=>{e(0)})})}}},l={};var C=r(S,m,y,!1,L,null,null,null);function L(e){for(let s in l)this[s]=l[s]}var A=function(){return C.exports}();export{A as default}; diff --git a/public/js/build/FilePreview.7916672e.js b/public/js/build/FilePreview.cb8aa214.js similarity index 76% rename from public/js/build/FilePreview.7916672e.js rename to public/js/build/FilePreview.cb8aa214.js index 868ee000e..140e70630 100644 --- a/public/js/build/FilePreview.7916672e.js +++ b/public/js/build/FilePreview.cb8aa214.js @@ -1 +1 @@ -import{n as r,_ as n}from"./app.207f445f.js";import{I as a}from"./IFrame.c681a88d.js";var s=function(){var e=this,i=e.$createElement,t=e._self._c||i;return t("div",{staticClass:"file-preview"},[e.isPreview?t("IFrame",{staticClass:"preview-iframe",attrs:{src:e.previewUrl},on:{"on-load":e.onFrameLoad}}):e.contentDetail?[t("div",{directives:[{name:"show",rawName:"v-show",value:e.headerShow&&!["word","excel","ppt"].includes(e.file.type),expression:"headerShow && !['word', 'excel', 'ppt'].includes(file.type)"}],staticClass:"edit-header"},[t("div",{staticClass:"header-title"},[t("div",{staticClass:"title-name"},[e._v(e._s(e.$A.getFileName(e.file)))]),t("Tag",{attrs:{color:"default"}},[e._v(e._s(e.$L("\u53EA\u8BFB")))]),t("div",{staticClass:"refresh"},[e.contentLoad?t("Loading"):t("Icon",{attrs:{type:"ios-refresh"},on:{click:e.getContent}})],1)],1),e.file.type=="mind"?t("Dropdown",{staticClass:"header-hint",attrs:{trigger:"click"},on:{"on-click":e.exportMenu}},[t("a",{attrs:{href:"javascript:void(0)"}},[e._v(e._s(e.$L("\u5BFC\u51FA"))),t("Icon",{attrs:{type:"ios-arrow-down"}})],1),t("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[t("DropdownItem",{attrs:{name:"png"}},[e._v(e._s(e.$L("\u5BFC\u51FAPNG\u56FE\u7247")))]),t("DropdownItem",{attrs:{name:"pdf"}},[e._v(e._s(e.$L("\u5BFC\u51FAPDF\u6587\u4EF6")))])],1)],1):e._e()],1),t("div",{staticClass:"content-body"},[e.file.type=="document"?[e.contentDetail.type=="md"?t("MDPreview",{attrs:{initialValue:e.contentDetail.content}}):t("TEditor",{attrs:{value:e.contentDetail.content,height:"100%",readOnly:""}})]:e.file.type=="drawio"?t("Drawio",{ref:"myFlow",attrs:{value:e.contentDetail,title:e.file.name,readOnly:""}}):e.file.type=="mind"?t("Minder",{ref:"myMind",attrs:{value:e.contentDetail,readOnly:""}}):["code","txt"].includes(e.file.type)?t("AceEditor",{attrs:{value:e.contentDetail.content,ext:e.file.ext,readOnly:""}}):["word","excel","ppt"].includes(e.file.type)?t("OnlyOffice",{attrs:{value:e.contentDetail,code:e.code,historyId:e.historyId,documentKey:e.documentKey,readOnly:""}}):e._e()],2)]:e._e(),e.contentLoad?t("div",{staticClass:"content-load"},[t("Loading")],1):e._e()],2)},l=[];const d=()=>n(()=>import("./preview.c21c8be7.js"),["js/build/preview.c21c8be7.js","js/build/app.207f445f.js","js/build/app.4d77b6d4.css"]),c=()=>n(()=>import("./TEditor.ce967db4.js"),["js/build/TEditor.ce967db4.js","js/build/app.207f445f.js","js/build/app.4d77b6d4.css","js/build/ImgUpload.09959925.js"]),_=()=>n(()=>import("./AceEditor.25e138fc.js"),["js/build/AceEditor.25e138fc.js","js/build/app.207f445f.js","js/build/app.4d77b6d4.css"]),p=()=>n(()=>import("./OnlyOffice.ede5bc0f.js"),["js/build/OnlyOffice.ede5bc0f.js","js/build/OnlyOffice.d36f3069.css","js/build/app.207f445f.js","js/build/app.4d77b6d4.css","js/build/IFrame.c681a88d.js"]),u=()=>n(()=>import("./Drawio.b7d6b315.js"),["js/build/Drawio.b7d6b315.js","js/build/Drawio.fc5c6326.css","js/build/app.207f445f.js","js/build/app.4d77b6d4.css","js/build/IFrame.c681a88d.js"]),h=()=>n(()=>import("./Minder.089698aa.js"),["js/build/Minder.089698aa.js","js/build/Minder.f2273bdb.css","js/build/IFrame.c681a88d.js","js/build/app.207f445f.js","js/build/app.4d77b6d4.css"]),v={name:"FilePreview",components:{IFrame:a,AceEditor:_,TEditor:c,MDPreview:d,OnlyOffice:p,Drawio:u,Minder:h},props:{code:{type:String,default:""},historyId:{type:Number,default:0},file:{type:Object,default:()=>({})},headerShow:{type:Boolean,default:!0}},data(){return{loadContent:0,contentDetail:null,loadPreview:!0}},watch:{"file.id":{handler(e){e&&(this.contentDetail=null,this.getContent())},immediate:!0,deep:!0}},computed:{contentLoad(){return this.loadContent>0||this.previewLoad},isPreview(){return this.contentDetail&&this.contentDetail.preview===!0},previewLoad(){return this.isPreview&&this.loadPreview===!0},previewUrl(){if(this.isPreview){const{name:e,key:i}=this.contentDetail;return $A.apiUrl(`../online/preview/${e}?key=${i}`)}return""}},methods:{onFrameLoad(){this.loadPreview=!1},getContent(){if(["word","excel","ppt"].includes(this.file.type)){this.contentDetail=$A.cloneJSON(this.file);return}setTimeout(e=>{this.loadContent++},600),this.$store.dispatch("call",{url:"file/content",data:{id:this.code||this.file.id,history_id:this.historyId}}).then(({data:e})=>{this.contentDetail=e.content}).catch(({msg:e})=>{$A.modalError(e)}).finally(e=>{this.loadContent--})},documentKey(){return new Promise(e=>{this.$store.dispatch("call",{url:"file/content",data:{id:this.code||this.file.id,only_update_at:"yes"}}).then(({data:i})=>{e(`${i.id}-${$A.Time(i.update_at)}`)}).catch(()=>{e(0)})})},exportMenu(e){switch(this.file.type){case"mind":this.$refs.myMind.exportHandle(e,this.file.name);break}}}},o={};var f=r(v,s,l,!1,m,null,null,null);function m(e){for(let i in o)this[i]=o[i]}var D=function(){return f.exports}();export{D as default}; +import{n as r,_ as n}from"./app.af833d7d.js";import{I as a}from"./IFrame.ee5100a8.js";var s=function(){var e=this,i=e.$createElement,t=e._self._c||i;return t("div",{staticClass:"file-preview"},[e.isPreview?t("IFrame",{staticClass:"preview-iframe",attrs:{src:e.previewUrl},on:{"on-load":e.onFrameLoad}}):e.contentDetail?[t("div",{directives:[{name:"show",rawName:"v-show",value:e.headerShow&&!["word","excel","ppt"].includes(e.file.type),expression:"headerShow && !['word', 'excel', 'ppt'].includes(file.type)"}],staticClass:"edit-header"},[t("div",{staticClass:"header-title"},[t("div",{staticClass:"title-name"},[e._v(e._s(e.$A.getFileName(e.file)))]),t("Tag",{attrs:{color:"default"}},[e._v(e._s(e.$L("\u53EA\u8BFB")))]),t("div",{staticClass:"refresh"},[e.contentLoad?t("Loading"):t("Icon",{attrs:{type:"ios-refresh"},on:{click:e.getContent}})],1)],1),e.file.type=="mind"?t("Dropdown",{staticClass:"header-hint",attrs:{trigger:"click"},on:{"on-click":e.exportMenu}},[t("a",{attrs:{href:"javascript:void(0)"}},[e._v(e._s(e.$L("\u5BFC\u51FA"))),t("Icon",{attrs:{type:"ios-arrow-down"}})],1),t("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[t("DropdownItem",{attrs:{name:"png"}},[e._v(e._s(e.$L("\u5BFC\u51FAPNG\u56FE\u7247")))]),t("DropdownItem",{attrs:{name:"pdf"}},[e._v(e._s(e.$L("\u5BFC\u51FAPDF\u6587\u4EF6")))])],1)],1):e._e()],1),t("div",{staticClass:"content-body"},[e.file.type=="document"?[e.contentDetail.type=="md"?t("MDPreview",{attrs:{initialValue:e.contentDetail.content}}):t("TEditor",{attrs:{value:e.contentDetail.content,height:"100%",readOnly:""}})]:e.file.type=="drawio"?t("Drawio",{ref:"myFlow",attrs:{value:e.contentDetail,title:e.file.name,readOnly:""}}):e.file.type=="mind"?t("Minder",{ref:"myMind",attrs:{value:e.contentDetail,readOnly:""}}):["code","txt"].includes(e.file.type)?t("AceEditor",{attrs:{value:e.contentDetail.content,ext:e.file.ext,readOnly:""}}):["word","excel","ppt"].includes(e.file.type)?t("OnlyOffice",{attrs:{value:e.contentDetail,code:e.code,historyId:e.historyId,documentKey:e.documentKey,readOnly:""}}):e._e()],2)]:e._e(),e.contentLoad?t("div",{staticClass:"content-load"},[t("Loading")],1):e._e()],2)},l=[];const d=()=>n(()=>import("./preview.5141e6e2.js"),["js/build/preview.5141e6e2.js","js/build/app.af833d7d.js","js/build/app.34348272.css"]),c=()=>n(()=>import("./TEditor.216663b5.js"),["js/build/TEditor.216663b5.js","js/build/app.af833d7d.js","js/build/app.34348272.css","js/build/ImgUpload.3556d2f3.js"]),_=()=>n(()=>import("./AceEditor.17aad058.js"),["js/build/AceEditor.17aad058.js","js/build/app.af833d7d.js","js/build/app.34348272.css"]),p=()=>n(()=>import("./OnlyOffice.5fc6a78f.js"),["js/build/OnlyOffice.5fc6a78f.js","js/build/OnlyOffice.d36f3069.css","js/build/app.af833d7d.js","js/build/app.34348272.css","js/build/IFrame.ee5100a8.js"]),u=()=>n(()=>import("./Drawio.ef07aead.js"),["js/build/Drawio.ef07aead.js","js/build/Drawio.fc5c6326.css","js/build/app.af833d7d.js","js/build/app.34348272.css","js/build/IFrame.ee5100a8.js"]),h=()=>n(()=>import("./Minder.8c40d44c.js"),["js/build/Minder.8c40d44c.js","js/build/Minder.f2273bdb.css","js/build/IFrame.ee5100a8.js","js/build/app.af833d7d.js","js/build/app.34348272.css"]),v={name:"FilePreview",components:{IFrame:a,AceEditor:_,TEditor:c,MDPreview:d,OnlyOffice:p,Drawio:u,Minder:h},props:{code:{type:String,default:""},historyId:{type:Number,default:0},file:{type:Object,default:()=>({})},headerShow:{type:Boolean,default:!0}},data(){return{loadContent:0,contentDetail:null,loadPreview:!0}},watch:{"file.id":{handler(e){e&&(this.contentDetail=null,this.getContent())},immediate:!0,deep:!0}},computed:{contentLoad(){return this.loadContent>0||this.previewLoad},isPreview(){return this.contentDetail&&this.contentDetail.preview===!0},previewLoad(){return this.isPreview&&this.loadPreview===!0},previewUrl(){if(this.isPreview){const{name:e,key:i}=this.contentDetail;return $A.apiUrl(`../online/preview/${e}?key=${i}`)}return""}},methods:{onFrameLoad(){this.loadPreview=!1},getContent(){if(["word","excel","ppt"].includes(this.file.type)){this.contentDetail=$A.cloneJSON(this.file);return}setTimeout(e=>{this.loadContent++},600),this.$store.dispatch("call",{url:"file/content",data:{id:this.code||this.file.id,history_id:this.historyId}}).then(({data:e})=>{this.contentDetail=e.content}).catch(({msg:e})=>{$A.modalError(e)}).finally(e=>{this.loadContent--})},documentKey(){return new Promise(e=>{this.$store.dispatch("call",{url:"file/content",data:{id:this.code||this.file.id,only_update_at:"yes"}}).then(({data:i})=>{e(`${i.id}-${$A.Time(i.update_at)}`)}).catch(()=>{e(0)})})},exportMenu(e){switch(this.file.type){case"mind":this.$refs.myMind.exportHandle(e,this.file.name);break}}}},o={};var f=r(v,s,l,!1,m,null,null,null);function m(e){for(let i in o)this[i]=o[i]}var D=function(){return f.exports}();export{D as default}; diff --git a/public/js/build/IFrame.c681a88d.js b/public/js/build/IFrame.ee5100a8.js similarity index 94% rename from public/js/build/IFrame.c681a88d.js rename to public/js/build/IFrame.ee5100a8.js index 6ad9c352d..05c9a867c 100644 --- a/public/js/build/IFrame.c681a88d.js +++ b/public/js/build/IFrame.ee5100a8.js @@ -1 +1 @@ -import{n}from"./app.207f445f.js";var i=function(){var e=this,s=e.$createElement,r=e._self._c||s;return r("iframe",{directives:[{name:"show",rawName:"v-show",value:e.src,expression:"src"}],ref:"iframe",attrs:{src:e.src}})},a=[];const o={name:"IFrame",props:{src:{type:String,default:""}},mounted(){this.$refs.iframe.addEventListener("load",this.handleLoad),window.addEventListener("message",this.handleMessage)},beforeDestroy(){this.$refs.iframe.removeEventListener("load",this.handleLoad),window.removeEventListener("message",this.handleMessage)},methods:{handleLoad(){this.$emit("on-load")},handleMessage({data:e,source:s}){var r;s===((r=this.$refs.iframe)==null?void 0:r.contentWindow)&&(e=$A.jsonParse(e),e.source==="fileView"&&e.action==="picture"&&(this.$store.state.previewImageIndex=e.params.index,this.$store.state.previewImageList=e.params.array),this.$emit("on-message",e))},postMessage(e,s="*"){this.$refs.iframe&&this.$refs.iframe.contentWindow.postMessage(e,s)}}},t={};var m=n(o,i,a,!1,f,null,null,null);function f(e){for(let s in t)this[s]=t[s]}var h=function(){return m.exports}();export{h as I}; +import{n}from"./app.af833d7d.js";var i=function(){var e=this,s=e.$createElement,r=e._self._c||s;return r("iframe",{directives:[{name:"show",rawName:"v-show",value:e.src,expression:"src"}],ref:"iframe",attrs:{src:e.src}})},a=[];const o={name:"IFrame",props:{src:{type:String,default:""}},mounted(){this.$refs.iframe.addEventListener("load",this.handleLoad),window.addEventListener("message",this.handleMessage)},beforeDestroy(){this.$refs.iframe.removeEventListener("load",this.handleLoad),window.removeEventListener("message",this.handleMessage)},methods:{handleLoad(){this.$emit("on-load")},handleMessage({data:e,source:s}){var r;s===((r=this.$refs.iframe)==null?void 0:r.contentWindow)&&(e=$A.jsonParse(e),e.source==="fileView"&&e.action==="picture"&&(this.$store.state.previewImageIndex=e.params.index,this.$store.state.previewImageList=e.params.array),this.$emit("on-message",e))},postMessage(e,s="*"){this.$refs.iframe&&this.$refs.iframe.contentWindow.postMessage(e,s)}}},t={};var m=n(o,i,a,!1,f,null,null,null);function f(e){for(let s in t)this[s]=t[s]}var h=function(){return m.exports}();export{h as I}; diff --git a/public/js/build/ImgUpload.09959925.js b/public/js/build/ImgUpload.3556d2f3.js similarity index 99% rename from public/js/build/ImgUpload.09959925.js rename to public/js/build/ImgUpload.3556d2f3.js index 80977da9b..2fd848e4e 100644 --- a/public/js/build/ImgUpload.09959925.js +++ b/public/js/build/ImgUpload.3556d2f3.js @@ -1 +1 @@ -import{n as o}from"./app.207f445f.js";var r=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("div",{staticClass:"common-img-update"},[t._l(t.uploadList,function(s){return t.type!=="callback"?e("div",{staticClass:"imgcomp-upload-list"},[s.status==="finished"?[e("div",{staticClass:"imgcomp-upload-img",style:{"background-image":"url("+t.__thumb(s.thumb)+")"}}),e("div",{staticClass:"imgcomp-upload-list-cover"},[e("Icon",{attrs:{type:"ios-eye-outline"},nativeOn:{click:function(a){return t.handleView(s)}}}),e("Icon",{attrs:{type:"ios-trash-outline"},nativeOn:{click:function(a){return t.handleRemove(s)}}})],1)]:[s.showProgress?e("Progress",{attrs:{percent:s.percentage,"hide-info":""}}):t._e()]],2):t._e()}),e("div",{staticClass:"add-box",class:{"callback-add-box":t.type==="callback"}},[e("div",{staticClass:"add-box-icon"},[e("Icon",{attrs:{type:"md-add",size:"32"}})],1),e("div",{staticClass:"add-box-upload"},[e("div",{staticClass:"add-box-item",on:{click:t.browsePicture}},[e("span",[t._v(t._s(t.$L("\u6D4F\u89C8"))),t.type==="callback"?e("em",[t._v(t._s(t.$L("\u56FE\u7247")))]):t._e()])]),e("div",{staticClass:"add-box-item"},[e("Upload",{ref:"upload",attrs:{name:"image",accept:"image/*",action:t.actionUrl,headers:t.uploadHeaders,data:t.uploadParams,"show-upload-list":!1,"max-size":t.maxSize,format:["jpg","jpeg","gif","png"],"default-file-list":t.defaultList,"on-progress":t.handleProgress,"on-success":t.handleSuccess,"on-error":t.handleError,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize,"before-upload":t.handleBeforeUpload,multiple:t.multiple}},[e("span",[t._v(t._s(t.$L("\u4E0A\u4F20"))),t.type==="callback"?e("em",[t._v(t._s(t.$L("\u56FE\u7247")))]):t._e()])])],1)])]),e("Modal",{staticClass:"img-upload-modal",attrs:{title:t.$L("\u6D4F\u89C8\u56FE\u7247\u7A7A\u95F4"),width:"710"},model:{value:t.browseVisible,callback:function(s){t.browseVisible=s},expression:"browseVisible"}},[t.isLoading?e("div",{staticClass:"browse-load"},[t._v(t._s(t.$L("\u52A0\u8F7D\u4E2D...")))]):t._e(),e("div",{ref:"browselistbox",staticClass:"browse-list",class:t.httpType==="input"?"browse-list-disabled":""},[t.browseList.length<=0?e("div",[t._v(t._s(t.$L("\u65E0\u5185\u5BB9")))]):t._l(t.browseList,function(s){return e("div",{staticClass:"browse-item",on:{click:function(a){return t.browseItem(s)}}},[s.active?e("Icon",{staticClass:"browse-icon",attrs:{type:"ios-checkmark-circle"}}):t._e(),e("div",{staticClass:"browse-img",style:{"background-image":"url("+s.thumb+")"}}),e("div",{staticClass:"browse-title"},[t._v(t._s(s.title))])],1)})],2),e("div",{staticClass:"img-upload-foot",attrs:{slot:"footer"},slot:"footer"},[t.type!=="callback"&&t.http&&t.httpType===""?e("div",{staticClass:"img-upload-foot-input",on:{click:function(s){t.httpType="input"}}},[e("Icon",{attrs:{type:"ios-image",size:"22"}}),e("div",{staticClass:"img-upload-foot-httptitle"},[t._v(t._s(t.$L("\u81EA\u5B9A\u4E49\u56FE\u7247\u5730\u5740")))])],1):t._e(),t.type!=="callback"&&t.http&&t.httpType==="input"?e("div",{staticClass:"img-upload-foot-input"},[e("Input",{attrs:{placeholder:t.$L("\u4EE5 http:// \u6216 https:// \u5F00\u5934"),search:"","enter-button":t.$L("\u786E\u5B9A")},on:{"on-search":t.httpEnter},model:{value:t.httpValue,callback:function(s){t.httpValue=s},expression:"httpValue"}},[e("span",{staticStyle:{cursor:"pointer"},attrs:{slot:"prepend"},on:{click:function(s){t.httpType=""}},slot:"prepend"},[t._v(t._s(t.$L("\u81EA\u5B9A\u4E49\u5730\u5740"))+": ")])])],1):t._e(),t.httpType===""?e("Button",{on:{click:function(s){t.browseVisible=!1}}},[t._v(t._s(t.$L("\u5173\u95ED")))]):t._e(),t.httpType===""?e("Button",{attrs:{type:"primary"},on:{click:function(s){return t.handleCallback(!0)}}},[t._v(t._s(t.$L("\u5B8C\u6210")))]):t._e()],1)]),e("Modal",{staticClass:"img-upload-modal",attrs:{title:t.$L("\u67E5\u770B\u56FE\u7247"),draggable:""},model:{value:t.visible,callback:function(s){t.visible=s},expression:"visible"}},[e("div",{staticStyle:{"max-height":"480px",overflow:"auto"}},[e("a",{attrs:{href:t.imgVisible,target:"_blank"}},[t.visible?e("img",{staticStyle:{"max-width":"100%","max-height":"900px",display:"block",margin:"0 auto"},attrs:{src:t.imgVisible}}):t._e()])])])],2)},n=[];const h={name:"ImgUpload",props:{value:{},num:{},width:{},height:{},whcut:{},type:{},http:{type:Boolean,default:!1},otherParams:{type:Object,default:()=>({})},uploadIng:{type:Number,default:0}},data(){return{actionUrl:$A.apiUrl("system/imgupload"),multiple:this.num>1,visible:!1,browseVisible:!1,isLoading:!1,browseList:[],browseListNext:[],imgVisible:"",defaultList:this.initItems(this.value),uploadList:[],maxNum:Math.min(Math.max($A.runNum(this.num),1),99),httpValue:"",httpType:"",maxSize:2048}},mounted(){this.uploadList=this.$refs.upload.fileList,this.$emit("input",this.uploadList);let t=$A(this.$refs.browselistbox);t.scroll(()=>{let i=t[0].scrollHeight,e=t[0].scrollTop,s=t.height();if(e+s>=i&&this.browseListNext.length>0){let a=this.browseListNext;this.browseListNext=[],this.browsePictureFor(a)}})},watch:{value(t){if(typeof t=="string"){this.$emit("input",this.initItems(t));return}t!==this.$refs.upload.fileList&&(this.$refs.upload.fileList=this.initItems(t),this.uploadList=this.$refs.upload.fileList)},browseVisible(){this.httpType="",this.httpValue=""}},computed:{uploadHeaders(){return{fd:$A.getSessionStorageString("userWsFd"),token:this.userToken}},uploadParams(){let t={width:this.width,height:this.height,whcut:this.whcut};return Object.keys(this.otherParams).length>0?Object.assign(t,this.otherParams):t}},methods:{handleCallback(t){this.type==="callback"&&(t===!0?(this.$emit("on-callback",this.uploadList),this.$refs.upload.fileList=[],this.uploadList=this.$refs.upload.fileList):typeof t=="object"&&this.$emit("on-callback",[t])),this.browseVisible=!1},initItems(t){typeof t=="string"&&(t=[{url:t}]);let i=[];return $A.each(t,(e,s)=>{typeof s=="string"&&(s={url:s}),s.url&&(s.active=!0,s.status="finished",typeof s.path=="undefined"&&(s.path=s.url),typeof s.thumb=="undefined"&&(s.thumb=s.url),i.push(s))}),i},handleView(t){this.visible=!0,this.imgVisible=t.url},handleRemove(t){let i=this.$refs.upload.fileList;this.$refs.upload.fileList.splice(i.indexOf(t),1),this.$emit("input",this.$refs.upload.fileList)},handleProgress(t,i){i._uploadIng===void 0&&(i._uploadIng=!0,this.$emit("update:uploadIng",this.uploadIng+1))},handleSuccess(t,i){this.$emit("update:uploadIng",this.uploadIng-1),t.ret===1?(i.url=t.data.url,i.path=t.data.path,i.thumb=t.data.thumb,this.handleCallback(i)):($A.noticeWarning({title:this.$L("\u4E0A\u4F20\u5931\u8D25"),desc:this.$L("\u6587\u4EF6 "+i.name+" \u4E0A\u4F20\u5931\u8D25 "+t.msg)}),this.$refs.upload.fileList.pop()),this.$emit("input",this.$refs.upload.fileList)},handleError(){this.$emit("update:uploadIng",this.uploadIng-1)},handleFormatError(t){$A.noticeWarning({title:this.$L("\u6587\u4EF6\u683C\u5F0F\u4E0D\u6B63\u786E"),desc:this.$L("\u6587\u4EF6 "+t.name+" \u683C\u5F0F\u4E0D\u6B63\u786E\uFF0C\u8BF7\u4E0A\u4F20 jpg\u3001jpeg\u3001gif\u3001png \u683C\u5F0F\u7684\u56FE\u7247\u3002")})},handleMaxSize(t){$A.noticeWarning({title:this.$L("\u8D85\u51FA\u6587\u4EF6\u5927\u5C0F\u9650\u5236"),desc:this.$L("\u6587\u4EF6 "+t.name+" \u592A\u5927\uFF0C\u4E0D\u80FD\u8D85\u8FC7\uFF1A"+$A.bytesToSize(this.maxSize*1024))})},handleBeforeUpload(){let t=this.uploadList.length{let e=i.dirs;for(let s=0;s{this.browseVisible=!1,$A.noticeWarning(i)}).finally(i=>{this.isLoading=!1})},browsePictureFor(t){for(let i=0;i({})},uploadIng:{type:Number,default:0}},data(){return{actionUrl:$A.apiUrl("system/imgupload"),multiple:this.num>1,visible:!1,browseVisible:!1,isLoading:!1,browseList:[],browseListNext:[],imgVisible:"",defaultList:this.initItems(this.value),uploadList:[],maxNum:Math.min(Math.max($A.runNum(this.num),1),99),httpValue:"",httpType:"",maxSize:2048}},mounted(){this.uploadList=this.$refs.upload.fileList,this.$emit("input",this.uploadList);let t=$A(this.$refs.browselistbox);t.scroll(()=>{let i=t[0].scrollHeight,e=t[0].scrollTop,s=t.height();if(e+s>=i&&this.browseListNext.length>0){let a=this.browseListNext;this.browseListNext=[],this.browsePictureFor(a)}})},watch:{value(t){if(typeof t=="string"){this.$emit("input",this.initItems(t));return}t!==this.$refs.upload.fileList&&(this.$refs.upload.fileList=this.initItems(t),this.uploadList=this.$refs.upload.fileList)},browseVisible(){this.httpType="",this.httpValue=""}},computed:{uploadHeaders(){return{fd:$A.getSessionStorageString("userWsFd"),token:this.userToken}},uploadParams(){let t={width:this.width,height:this.height,whcut:this.whcut};return Object.keys(this.otherParams).length>0?Object.assign(t,this.otherParams):t}},methods:{handleCallback(t){this.type==="callback"&&(t===!0?(this.$emit("on-callback",this.uploadList),this.$refs.upload.fileList=[],this.uploadList=this.$refs.upload.fileList):typeof t=="object"&&this.$emit("on-callback",[t])),this.browseVisible=!1},initItems(t){typeof t=="string"&&(t=[{url:t}]);let i=[];return $A.each(t,(e,s)=>{typeof s=="string"&&(s={url:s}),s.url&&(s.active=!0,s.status="finished",typeof s.path=="undefined"&&(s.path=s.url),typeof s.thumb=="undefined"&&(s.thumb=s.url),i.push(s))}),i},handleView(t){this.visible=!0,this.imgVisible=t.url},handleRemove(t){let i=this.$refs.upload.fileList;this.$refs.upload.fileList.splice(i.indexOf(t),1),this.$emit("input",this.$refs.upload.fileList)},handleProgress(t,i){i._uploadIng===void 0&&(i._uploadIng=!0,this.$emit("update:uploadIng",this.uploadIng+1))},handleSuccess(t,i){this.$emit("update:uploadIng",this.uploadIng-1),t.ret===1?(i.url=t.data.url,i.path=t.data.path,i.thumb=t.data.thumb,this.handleCallback(i)):($A.noticeWarning({title:this.$L("\u4E0A\u4F20\u5931\u8D25"),desc:this.$L("\u6587\u4EF6 "+i.name+" \u4E0A\u4F20\u5931\u8D25 "+t.msg)}),this.$refs.upload.fileList.pop()),this.$emit("input",this.$refs.upload.fileList)},handleError(){this.$emit("update:uploadIng",this.uploadIng-1)},handleFormatError(t){$A.noticeWarning({title:this.$L("\u6587\u4EF6\u683C\u5F0F\u4E0D\u6B63\u786E"),desc:this.$L("\u6587\u4EF6 "+t.name+" \u683C\u5F0F\u4E0D\u6B63\u786E\uFF0C\u8BF7\u4E0A\u4F20 jpg\u3001jpeg\u3001gif\u3001png \u683C\u5F0F\u7684\u56FE\u7247\u3002")})},handleMaxSize(t){$A.noticeWarning({title:this.$L("\u8D85\u51FA\u6587\u4EF6\u5927\u5C0F\u9650\u5236"),desc:this.$L("\u6587\u4EF6 "+t.name+" \u592A\u5927\uFF0C\u4E0D\u80FD\u8D85\u8FC7\uFF1A"+$A.bytesToSize(this.maxSize*1024))})},handleBeforeUpload(){let t=this.uploadList.length{let e=i.dirs;for(let s=0;s{this.browseVisible=!1,$A.noticeWarning(i)}).finally(i=>{this.isLoading=!1})},browsePictureFor(t){for(let i=0;i"office_"+Math.round(Math.random()*1e4)},code:{type:String,default:""},historyId:{type:Number,default:0},value:{type:[Object,Array],default:function(){return{}}},readOnly:{type:Boolean,default:!1},documentKey:Function},data(){return{loading:!1,loadError:!1,docEditor:null}},beforeDestroy(){this.docEditor!==null&&(this.docEditor.destroyEditor(),this.docEditor=null)},computed:{...d(["userInfo","themeIsDark"]),fileType(){return this.getType(this.value.type)},fileName(){return this.value.name},fileUrl(){let e=this.code||this.value.id,t;return $A.leftExists(e,"msgFile_")?t=`dialog/msg/download/?msg_id=${$A.leftDelete(e,"msgFile_")}&token=${this.userToken}`:$A.leftExists(e,"taskFile_")?t=`project/task/filedown/?file_id=${$A.leftDelete(e,"taskFile_")}&token=${this.userToken}`:(t=`file/content/?id=${e}&token=${this.userToken}`,this.historyId>0&&(t+=`&history_id=${this.historyId}`)),t},previewUrl(){return $A.apiUrl(this.fileUrl)+"&down=preview"}},watch:{"value.id":{handler(e){!e||!$A.isDesktop()||(this.loading=!0,this.loadError=!1,$A.loadScript($A.apiUrl("../office/web-apps/apps/api/documents/api.js"),t=>{if(this.loading=!1,t!==null){this.loadError=!0;return}if(!this.documentKey){this.handleClose();return}const i=this.documentKey();i&&i.then?i.then(this.loadFile):this.loadFile()}))},immediate:!0},previewUrl:{handler(){$A.isDesktop()||(this.loading=!0)},immediate:!0}},methods:{onFrameLoad(){this.loading=!1},getType(e){switch(e){case"word":return"docx";case"excel":return"xlsx";case"ppt":return"pptx"}return e},loadFile(e=""){this.docEditor!==null&&(this.docEditor.destroyEditor(),this.docEditor=null);let t=l;switch(l){case"zh-CHT":t="zh-TW";break}let i=this.code||this.value.id,a=$A.strExists(this.fileName,".")?this.fileName:this.fileName+"."+this.fileType,s=`${this.fileType}-${e||i}`;this.historyId>0&&(s+=`-${this.historyId}`);const r={document:{fileType:this.fileType,title:a,key:s,url:`http://nginx/api/${this.fileUrl}`},editorConfig:{mode:"edit",lang:t,user:{id:String(this.userInfo.userid),name:this.userInfo.nickname},customization:{uiTheme:this.themeIsDark?"theme-dark":"theme-classic-light",forcesave:!0,help:!1},callbackUrl:`http://nginx/api/file/content/office?id=${i}&token=${this.userToken}`},events:{onDocumentReady:this.onDocumentReady}};/\/hideenOfficeTitle\//.test(window.navigator.userAgent)&&(r.document.title=" "),(async _=>{if((this.readOnly||this.historyId>0)&&(r.editorConfig.mode="view",r.editorConfig.callbackUrl=null,!r.editorConfig.user.id)){let o=await $A.IDBInt("officeViewer");o||(o=$A.randNum(1e3,99999),await $A.IDBSet("officeViewer",o)),r.editorConfig.user.id="viewer_"+o,r.editorConfig.user.name="Viewer_"+o}this.$nextTick(()=>{this.docEditor=new DocsAPI.DocEditor(this.id,r)})})()},onDocumentReady(){this.$emit("on-document-ready",this.docEditor)}}},n={};var p=f(m,u,h,!1,y,"42265d2e",null,null);function y(e){for(let t in n)this[t]=n[t]}var $=function(){return p.exports}();export{$ as default}; +import{m as d,n as f,a as l}from"./app.af833d7d.js";import{I as c}from"./IFrame.ee5100a8.js";var u=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"component-only-office"},[e.$A.isDesktop()?[e.loadError?i("Alert",{staticClass:"load-error",attrs:{type:"error","show-icon":""}},[e._v(e._s(e.$L("\u7EC4\u4EF6\u52A0\u8F7D\u5931\u8D25\uFF01")))]):e._e(),i("div",{staticClass:"placeholder",attrs:{id:e.id}})]:i("IFrame",{staticClass:"preview-iframe",attrs:{src:e.previewUrl},on:{"on-load":e.onFrameLoad}}),e.loading?i("div",{staticClass:"office-loading"},[i("Loading")],1):e._e()],2)},h=[];const m={name:"OnlyOffice",components:{IFrame:c},props:{id:{type:String,default:()=>"office_"+Math.round(Math.random()*1e4)},code:{type:String,default:""},historyId:{type:Number,default:0},value:{type:[Object,Array],default:function(){return{}}},readOnly:{type:Boolean,default:!1},documentKey:Function},data(){return{loading:!1,loadError:!1,docEditor:null}},beforeDestroy(){this.docEditor!==null&&(this.docEditor.destroyEditor(),this.docEditor=null)},computed:{...d(["userInfo","themeIsDark"]),fileType(){return this.getType(this.value.type)},fileName(){return this.value.name},fileUrl(){let e=this.code||this.value.id,t;return $A.leftExists(e,"msgFile_")?t=`dialog/msg/download/?msg_id=${$A.leftDelete(e,"msgFile_")}&token=${this.userToken}`:$A.leftExists(e,"taskFile_")?t=`project/task/filedown/?file_id=${$A.leftDelete(e,"taskFile_")}&token=${this.userToken}`:(t=`file/content/?id=${e}&token=${this.userToken}`,this.historyId>0&&(t+=`&history_id=${this.historyId}`)),t},previewUrl(){return $A.apiUrl(this.fileUrl)+"&down=preview"}},watch:{"value.id":{handler(e){!e||!$A.isDesktop()||(this.loading=!0,this.loadError=!1,$A.loadScript($A.apiUrl("../office/web-apps/apps/api/documents/api.js"),t=>{if(this.loading=!1,t!==null){this.loadError=!0;return}if(!this.documentKey){this.handleClose();return}const i=this.documentKey();i&&i.then?i.then(this.loadFile):this.loadFile()}))},immediate:!0},previewUrl:{handler(){$A.isDesktop()||(this.loading=!0)},immediate:!0}},methods:{onFrameLoad(){this.loading=!1},getType(e){switch(e){case"word":return"docx";case"excel":return"xlsx";case"ppt":return"pptx"}return e},loadFile(e=""){this.docEditor!==null&&(this.docEditor.destroyEditor(),this.docEditor=null);let t=l;switch(l){case"zh-CHT":t="zh-TW";break}let i=this.code||this.value.id,a=$A.strExists(this.fileName,".")?this.fileName:this.fileName+"."+this.fileType,s=`${this.fileType}-${e||i}`;this.historyId>0&&(s+=`-${this.historyId}`);const r={document:{fileType:this.fileType,title:a,key:s,url:`http://nginx/api/${this.fileUrl}`},editorConfig:{mode:"edit",lang:t,user:{id:String(this.userInfo.userid),name:this.userInfo.nickname},customization:{uiTheme:this.themeIsDark?"theme-dark":"theme-classic-light",forcesave:!0,help:!1},callbackUrl:`http://nginx/api/file/content/office?id=${i}&token=${this.userToken}`},events:{onDocumentReady:this.onDocumentReady}};/\/hideenOfficeTitle\//.test(window.navigator.userAgent)&&(r.document.title=" "),(async _=>{if((this.readOnly||this.historyId>0)&&(r.editorConfig.mode="view",r.editorConfig.callbackUrl=null,!r.editorConfig.user.id)){let o=await $A.IDBInt("officeViewer");o||(o=$A.randNum(1e3,99999),await $A.IDBSet("officeViewer",o)),r.editorConfig.user.id="viewer_"+o,r.editorConfig.user.name="Viewer_"+o}this.$nextTick(()=>{this.docEditor=new DocsAPI.DocEditor(this.id,r)})})()},onDocumentReady(){this.$emit("on-document-ready",this.docEditor)}}},n={};var p=f(m,u,h,!1,y,"42265d2e",null,null);function y(e){for(let t in n)this[t]=n[t]}var $=function(){return p.exports}();export{$ as default}; diff --git a/public/js/build/ProjectLog.7660de9e.js b/public/js/build/ProjectLog.181689a8.js similarity index 98% rename from public/js/build/ProjectLog.7660de9e.js rename to public/js/build/ProjectLog.181689a8.js index 29b41a9cd..62e589769 100644 --- a/public/js/build/ProjectLog.7660de9e.js +++ b/public/js/build/ProjectLog.181689a8.js @@ -1 +1 @@ -import{m as p,n as c}from"./app.207f445f.js";var h=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"task-priority",style:t.myStyle},[t._t("default")],2)},m=[];const _={name:"TaskPriority",props:{color:{default:"#ffffff"},background:{default:"#7DBEEA"},backgroundColor:{default:"#7DBEEA"}},data(){return{}},computed:{...p(["themeIsDark"]),myStyle(){const{color:t,background:e,backgroundColor:s,themeIsDark:a}=this;return a?{color:s||e,borderColor:s||e,backgroundColor:"transparent"}:{color:t,borderColor:s||e,backgroundColor:s||e}}}},l={};var f=c(_,h,m,!1,g,null,null,null);function g(t){for(let e in l)this[e]=l[e]}var I=function(){return f.exports}(),v={name:"ProjectLogDetail",functional:!0,props:{render:Function,item:Object},render:(t,e)=>e.props.render(t,e.props.item)},$=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{class:["project-log",t.taskId==0?"is-drawer":""]},[s("div",{staticClass:"log-title"},[t._v(t._s(t.$L("\u9879\u76EE\u52A8\u6001")))]),s("ul",{staticClass:"logs-activity"},[t._l(t.lists,function(a){return s("li",[s("div",{staticClass:"logs-date"},[t._v(t._s(t.logDate(a)))]),s("div",{staticClass:"logs-section"},[s("Timeline",t._l(a.lists,function(r,o){return s("TimelineItem",{key:o},[s("div",{staticClass:"logs-dot",attrs:{slot:"dot"},slot:"dot"},[r.userid?s("UserAvatar",{attrs:{userid:r.userid,size:18,showName:""}}):s("div",{staticClass:"avatar-wrapper common-avatar"},[s("EAvatar",{attrs:{size:18}},[t._v("A")]),s("div",{staticClass:"avatar-name auto"},[t._v(t._s(t.$L("\u7CFB\u7EDF")))])],1)],1),t._l(r.lists,function(i){return[s("div",{staticClass:"log-summary"},[s("ProjectLogDetail",{attrs:{render:t.logDetail,item:i}}),t.operationList(i).length>0?s("span",{staticClass:"log-operation"},t._l(t.operationList(i),function(n,d){return s("Button",{key:d,attrs:{size:"small"},on:{click:function(P){return t.onOperation(n)}}},[t._v(t._s(n.button))])}),1):t._e(),s("span",{staticClass:"log-time"},[t._v(t._s(i.time.ymd)+" "+t._s(i.time.segment)+" "+t._s(i.time.hi))])],1),i.project_task?s("div",{staticClass:"log-task"},[s("em",{on:{click:function(n){return t.openTask(i.project_task)}}},[t._v(t._s(t.$L("\u5173\u8054\u4EFB\u52A1"))+": "+t._s(i.project_task.name))])]):t._e()]})],2)}),1)],1)])}),t.loadIng>0&&t.showLoad?s("li",{staticClass:"logs-loading"},[s("Loading")],1):t.hasMorePages?s("li",{staticClass:"logs-more",on:{click:t.getMore}},[t._v(t._s(t.$L("\u52A0\u8F7D\u66F4\u591A")))]):t.totalNum==0?s("li",{staticClass:"logs-none",on:{click:function(a){return t.getLists(!0)}}},[t._v(t._s(t.$L("\u6CA1\u6709\u4EFB\u4F55\u52A8\u6001")))]):t._e()],2)])},k=[];const y={name:"ProjectLog",components:{ProjectLogDetail:v},props:{projectId:{type:Number,default:0},taskId:{type:Number,default:0},showLoad:{type:Boolean,default:!0}},data(){return{loadIng:0,lists:[],listPage:1,listPageSize:20,hasMorePages:!1,totalNum:-1}},mounted(){this.getLists(!0)},computed:{},watch:{projectId(){this.lists=[],this.getLists(!0)},taskId(){this.lists=[],this.getLists(!0)},loadIng(t){this.$emit("on-load-change",t>0)}},methods:{logDate(t){return $A.formatDate("m-d")==t.ymd?t.ymd+" "+this.$L("\u4ECA\u5929"):t.key},getLists(t){t===!0&&(this.listPage=1),this.loadIng++,this.$store.dispatch("call",{url:"project/log/lists",data:{project_id:this.projectId,task_id:this.taskId,page:Math.max(this.listPage,1),pagesize:Math.max($A.runNum(this.listPageSize),10)}}).then(({data:e})=>{t===!0&&(this.lists=[]),e.data.some(s=>{let a=s.time,r=a.ymd+" "+a.week,o=this.lists.find(({key:i})=>i==r);if(o){let i=o.lists.find(({userid:n})=>n==s.userid);i?i.lists.push(s):o.lists.push({userid:s.userid,lists:[s]})}else this.lists.push({key:r,ymd:s.ymd,lists:[{userid:s.userid,lists:[s]}]})}),this.hasMorePages=e.current_page{this.lists=[],this.hasMorePages=!1,this.totalNum=0}).finally(e=>{this.loadIng--})},getMore(){!this.hasMorePages||(this.hasMorePages=!1,this.listPage++,this.getLists())},logDetail(t,{detail:e,record:s}){let a=[t("span",e)];if($A.isJson(s)){if($A.isArray(s.change)){let[r,o]=s.change;a.push(t("span",": ")),r&&r!=o?(a.push(t("span",{class:"change-value"},`${r||"-"}`)),a.push(t("span"," => ")),a.push(t("span",{class:"change-value"},`${o||"-"}`))):a.push(t("span",{class:"change-value"},o||"-"))}if(s.userid){let r=$A.isArray(s.userid)?s.userid:[s.userid],o=[];r.some(i=>{/^\d+$/.test(i)?o.push(t("UserAvatar",{props:{size:18,userid:i}})):o.push(t("span",i))}),o.length>0&&a.push(t("div",{class:"detail-user"},[t("div",{class:"detail-user-wrap"},o)]))}}return t("span",{class:"log-text"},a)},operationList({id:t,record:e}){let s=[];if(!$A.isJson(e))return s;if(this.taskId>0&&$A.isJson(e.flow)){let a=$A.getMiddle(e.flow.flow_item_name,"|");a&&s.push({id:t,button:this.$L("\u91CD\u7F6E"),content:this.$L(`\u786E\u5B9A\u91CD\u7F6E\u4E3A\u3010${a}\u3011\u5417\uFF1F`)})}return s},onOperation(t){$A.modalConfirm({content:t.content,loading:!0,onOk:()=>new Promise((e,s)=>{this.$store.dispatch("call",{url:"project/task/resetfromlog",data:{id:t.id}}).then(({data:a,msg:r})=>{e(r),this.$store.dispatch("saveTask",a),this.getLists(!0)}).catch(({msg:a})=>{s(a)})})})},openTask(t){this.$store.dispatch("openTask",t)}}},u={};var L=c(y,$,k,!1,C,null,null,null);function C(t){for(let e in u)this[e]=u[e]}var A=function(){return L.exports}();export{A as P,I as T}; +import{m as p,n as c}from"./app.af833d7d.js";var h=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"task-priority",style:t.myStyle},[t._t("default")],2)},m=[];const _={name:"TaskPriority",props:{color:{default:"#ffffff"},background:{default:"#7DBEEA"},backgroundColor:{default:"#7DBEEA"}},data(){return{}},computed:{...p(["themeIsDark"]),myStyle(){const{color:t,background:e,backgroundColor:s,themeIsDark:a}=this;return a?{color:s||e,borderColor:s||e,backgroundColor:"transparent"}:{color:t,borderColor:s||e,backgroundColor:s||e}}}},l={};var f=c(_,h,m,!1,g,null,null,null);function g(t){for(let e in l)this[e]=l[e]}var I=function(){return f.exports}(),v={name:"ProjectLogDetail",functional:!0,props:{render:Function,item:Object},render:(t,e)=>e.props.render(t,e.props.item)},$=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{class:["project-log",t.taskId==0?"is-drawer":""]},[s("div",{staticClass:"log-title"},[t._v(t._s(t.$L("\u9879\u76EE\u52A8\u6001")))]),s("ul",{staticClass:"logs-activity"},[t._l(t.lists,function(a){return s("li",[s("div",{staticClass:"logs-date"},[t._v(t._s(t.logDate(a)))]),s("div",{staticClass:"logs-section"},[s("Timeline",t._l(a.lists,function(r,o){return s("TimelineItem",{key:o},[s("div",{staticClass:"logs-dot",attrs:{slot:"dot"},slot:"dot"},[r.userid?s("UserAvatar",{attrs:{userid:r.userid,size:18,showName:""}}):s("div",{staticClass:"avatar-wrapper common-avatar"},[s("EAvatar",{attrs:{size:18}},[t._v("A")]),s("div",{staticClass:"avatar-name auto"},[t._v(t._s(t.$L("\u7CFB\u7EDF")))])],1)],1),t._l(r.lists,function(i){return[s("div",{staticClass:"log-summary"},[s("ProjectLogDetail",{attrs:{render:t.logDetail,item:i}}),t.operationList(i).length>0?s("span",{staticClass:"log-operation"},t._l(t.operationList(i),function(n,d){return s("Button",{key:d,attrs:{size:"small"},on:{click:function(P){return t.onOperation(n)}}},[t._v(t._s(n.button))])}),1):t._e(),s("span",{staticClass:"log-time"},[t._v(t._s(i.time.ymd)+" "+t._s(i.time.segment)+" "+t._s(i.time.hi))])],1),i.project_task?s("div",{staticClass:"log-task"},[s("em",{on:{click:function(n){return t.openTask(i.project_task)}}},[t._v(t._s(t.$L("\u5173\u8054\u4EFB\u52A1"))+": "+t._s(i.project_task.name))])]):t._e()]})],2)}),1)],1)])}),t.loadIng>0&&t.showLoad?s("li",{staticClass:"logs-loading"},[s("Loading")],1):t.hasMorePages?s("li",{staticClass:"logs-more",on:{click:t.getMore}},[t._v(t._s(t.$L("\u52A0\u8F7D\u66F4\u591A")))]):t.totalNum==0?s("li",{staticClass:"logs-none",on:{click:function(a){return t.getLists(!0)}}},[t._v(t._s(t.$L("\u6CA1\u6709\u4EFB\u4F55\u52A8\u6001")))]):t._e()],2)])},k=[];const y={name:"ProjectLog",components:{ProjectLogDetail:v},props:{projectId:{type:Number,default:0},taskId:{type:Number,default:0},showLoad:{type:Boolean,default:!0}},data(){return{loadIng:0,lists:[],listPage:1,listPageSize:20,hasMorePages:!1,totalNum:-1}},mounted(){this.getLists(!0)},computed:{},watch:{projectId(){this.lists=[],this.getLists(!0)},taskId(){this.lists=[],this.getLists(!0)},loadIng(t){this.$emit("on-load-change",t>0)}},methods:{logDate(t){return $A.formatDate("m-d")==t.ymd?t.ymd+" "+this.$L("\u4ECA\u5929"):t.key},getLists(t){t===!0&&(this.listPage=1),this.loadIng++,this.$store.dispatch("call",{url:"project/log/lists",data:{project_id:this.projectId,task_id:this.taskId,page:Math.max(this.listPage,1),pagesize:Math.max($A.runNum(this.listPageSize),10)}}).then(({data:e})=>{t===!0&&(this.lists=[]),e.data.some(s=>{let a=s.time,r=a.ymd+" "+a.week,o=this.lists.find(({key:i})=>i==r);if(o){let i=o.lists.find(({userid:n})=>n==s.userid);i?i.lists.push(s):o.lists.push({userid:s.userid,lists:[s]})}else this.lists.push({key:r,ymd:s.ymd,lists:[{userid:s.userid,lists:[s]}]})}),this.hasMorePages=e.current_page{this.lists=[],this.hasMorePages=!1,this.totalNum=0}).finally(e=>{this.loadIng--})},getMore(){!this.hasMorePages||(this.hasMorePages=!1,this.listPage++,this.getLists())},logDetail(t,{detail:e,record:s}){let a=[t("span",e)];if($A.isJson(s)){if($A.isArray(s.change)){let[r,o]=s.change;a.push(t("span",": ")),r&&r!=o?(a.push(t("span",{class:"change-value"},`${r||"-"}`)),a.push(t("span"," => ")),a.push(t("span",{class:"change-value"},`${o||"-"}`))):a.push(t("span",{class:"change-value"},o||"-"))}if(s.userid){let r=$A.isArray(s.userid)?s.userid:[s.userid],o=[];r.some(i=>{/^\d+$/.test(i)?o.push(t("UserAvatar",{props:{size:18,userid:i}})):o.push(t("span",i))}),o.length>0&&a.push(t("div",{class:"detail-user"},[t("div",{class:"detail-user-wrap"},o)]))}}return t("span",{class:"log-text"},a)},operationList({id:t,record:e}){let s=[];if(!$A.isJson(e))return s;if(this.taskId>0&&$A.isJson(e.flow)){let a=$A.getMiddle(e.flow.flow_item_name,"|");a&&s.push({id:t,button:this.$L("\u91CD\u7F6E"),content:this.$L(`\u786E\u5B9A\u91CD\u7F6E\u4E3A\u3010${a}\u3011\u5417\uFF1F`)})}return s},onOperation(t){$A.modalConfirm({content:t.content,loading:!0,onOk:()=>new Promise((e,s)=>{this.$store.dispatch("call",{url:"project/task/resetfromlog",data:{id:t.id}}).then(({data:a,msg:r})=>{e(r),this.$store.dispatch("saveTask",a),this.getLists(!0)}).catch(({msg:a})=>{s(a)})})})},openTask(t){this.$store.dispatch("openTask",t)}}},u={};var L=c(y,$,k,!1,C,null,null,null);function C(t){for(let e in u)this[e]=u[e]}var A=function(){return L.exports}();export{A as P,I as T}; diff --git a/public/js/build/ReportDetail.5d315d31.js b/public/js/build/ReportDetail.15165d95.js similarity index 95% rename from public/js/build/ReportDetail.5d315d31.js rename to public/js/build/ReportDetail.15165d95.js index f2a96d3ba..41982dd79 100644 --- a/public/js/build/ReportDetail.5d315d31.js +++ b/public/js/build/ReportDetail.15165d95.js @@ -1 +1 @@ -import{n as o}from"./app.207f445f.js";var l=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"report-detail"},[a("div",{staticClass:"report-title"},[t._v(" "+t._s(t.data.title)+" "),t.loadIng>0?a("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading"}}):t._e()],1),a("div",{staticClass:"report-detail-context"},[a("Form",{staticClass:"report-form",attrs:{"label-width":"auto",inline:""}},[a("FormItem",{attrs:{label:t.$L("\u6C47\u62A5\u4EBA")}},[a("UserAvatar",{attrs:{userid:t.data.userid,size:28}})],1),a("FormItem",{attrs:{label:t.$L("\u63D0\u4EA4\u65F6\u95F4")}},[t._v(" "+t._s(t.data.created_at)+" ")]),a("FormItem",{attrs:{label:t.$L("\u6C47\u62A5\u5BF9\u8C61")}},[t.data.receives_user.length===0?[t._v("-")]:t._l(t.data.receives_user,function(s,i){return a("UserAvatar",{key:i,attrs:{userid:s.userid,size:28}})})],2)],1),a("Form",{staticClass:"report-form",attrs:{"label-width":"auto"}},[a("FormItem",{attrs:{label:t.$L("\u6C47\u62A5\u5185\u5BB9")}},[a("div",{staticClass:"report-content",domProps:{innerHTML:t._s(t.data.content)}})])],1)],1)])},n=[];const d={name:"ReportDetail",props:{data:{default:{}}},data(){return{loadIng:0}},watch:{"data.id":{handler(t){t>0&&this.sendRead()},immediate:!0}},methods:{sendRead(){this.loadIng++,this.$store.dispatch("call",{url:"report/read",data:{ids:[this.data.id]}}).then(()=>{}).catch(()=>{}).finally(t=>{this.loadIng--})}}},r={};var c=o(d,l,n,!1,_,null,null,null);function _(t){for(let e in r)this[e]=r[e]}var m=function(){return c.exports}();export{m as R}; +import{n as o}from"./app.af833d7d.js";var l=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"report-detail"},[a("div",{staticClass:"report-title"},[t._v(" "+t._s(t.data.title)+" "),t.loadIng>0?a("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading"}}):t._e()],1),a("div",{staticClass:"report-detail-context"},[a("Form",{staticClass:"report-form",attrs:{"label-width":"auto",inline:""}},[a("FormItem",{attrs:{label:t.$L("\u6C47\u62A5\u4EBA")}},[a("UserAvatar",{attrs:{userid:t.data.userid,size:28}})],1),a("FormItem",{attrs:{label:t.$L("\u63D0\u4EA4\u65F6\u95F4")}},[t._v(" "+t._s(t.data.created_at)+" ")]),a("FormItem",{attrs:{label:t.$L("\u6C47\u62A5\u5BF9\u8C61")}},[t.data.receives_user.length===0?[t._v("-")]:t._l(t.data.receives_user,function(s,i){return a("UserAvatar",{key:i,attrs:{userid:s.userid,size:28}})})],2)],1),a("Form",{staticClass:"report-form",attrs:{"label-width":"auto"}},[a("FormItem",{attrs:{label:t.$L("\u6C47\u62A5\u5185\u5BB9")}},[a("div",{staticClass:"report-content",domProps:{innerHTML:t._s(t.data.content)}})])],1)],1)])},n=[];const d={name:"ReportDetail",props:{data:{default:{}}},data(){return{loadIng:0}},watch:{"data.id":{handler(t){t>0&&this.sendRead()},immediate:!0}},methods:{sendRead(){this.loadIng++,this.$store.dispatch("call",{url:"report/read",data:{ids:[this.data.id]}}).then(()=>{}).catch(()=>{}).finally(t=>{this.loadIng--})}}},r={};var c=o(d,l,n,!1,_,null,null,null);function _(t){for(let e in r)this[e]=r[e]}var m=function(){return c.exports}();export{m as R}; diff --git a/public/js/build/ReportEdit.779aa051.js b/public/js/build/ReportEdit.e66ef3e4.js similarity index 94% rename from public/js/build/ReportEdit.779aa051.js rename to public/js/build/ReportEdit.e66ef3e4.js index e695d4aa0..dbae34d12 100644 --- a/public/js/build/ReportEdit.779aa051.js +++ b/public/js/build/ReportEdit.e66ef3e4.js @@ -1 +1 @@ -import{n as s,_ as o}from"./app.207f445f.js";import{U as l}from"./UserInput.d359bf1a.js";var n=function(){var t=this,r=t.$createElement,e=t._self._c||r;return e("Form",{staticClass:"report-edit",attrs:{"label-width":"auto"},nativeOn:{submit:function(a){a.preventDefault()}}},[e("FormItem",{attrs:{label:t.$L("\u6C47\u62A5\u7C7B\u578B")}},[e("RadioGroup",{staticClass:"report-radiogroup",attrs:{type:"button","button-style":"solid",readonly:t.id>0},on:{"on-change":t.typeChange},model:{value:t.reportData.type,callback:function(a){t.$set(t.reportData,"type",a)},expression:"reportData.type"}},[e("Radio",{attrs:{label:"weekly",disabled:t.id>0&&t.reportData.type=="daily"}},[t._v(t._s(t.$L("\u5468\u62A5")))]),e("Radio",{attrs:{label:"daily",disabled:t.id>0&&t.reportData.type=="weekly"}},[t._v(t._s(t.$L("\u65E5\u62A5")))])],1),t.id===0?e("ButtonGroup",{staticClass:"report-buttongroup"},[e("ETooltip",{attrs:{disabled:t.windowSmall||t.$isEEUiApp,content:t.prevCycleText,placement:"bottom"}},[e("Button",{attrs:{type:"primary"},on:{click:t.prevCycle}},[e("Icon",{attrs:{type:"ios-arrow-back"}})],1)],1),e("div",{staticClass:"report-buttongroup-vertical"}),e("ETooltip",{attrs:{disabled:t.windowSmall||t.$isEEUiApp||t.reportData.offset>=0,content:t.nextCycleText,placement:"bottom"}},[e("Button",{attrs:{type:"primary",disabled:t.reportData.offset>=0},on:{click:t.nextCycle}},[e("Icon",{attrs:{type:"ios-arrow-forward"}})],1)],1)],1):t._e()],1),e("FormItem",{attrs:{label:t.$L("\u6C47\u62A5\u540D\u79F0")}},[e("Input",{attrs:{disabled:""},model:{value:t.reportData.title,callback:function(a){t.$set(t.reportData,"title",a)},expression:"reportData.title"}})],1),e("FormItem",{attrs:{label:t.$L("\u6C47\u62A5\u5BF9\u8C61")}},[e("div",{staticClass:"report-users"},[e("UserInput",{attrs:{disabledChoice:[t.userId],placeholder:t.$L("\u9009\u62E9\u63A5\u6536\u4EBA"),transfer:!1},model:{value:t.reportData.receive,callback:function(a){t.$set(t.reportData,"receive",a)},expression:"reportData.receive"}}),e("a",{staticClass:"report-user-link",attrs:{href:"javascript:void(0);"},on:{click:t.getLastSubmitter}},[t.receiveLoad>0?e("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading"}}):e("Icon",{attrs:{type:"ios-share-outline"}}),t._v(" "+t._s(t.$L("\u4F7F\u7528\u6211\u4E0A\u6B21\u7684\u6C47\u62A5\u5BF9\u8C61"))+" ")],1)],1)]),e("FormItem",{staticClass:"report-content-editor",attrs:{label:t.$L("\u6C47\u62A5\u5185\u5BB9")}},[e("TEditor",{attrs:{height:"100%"},model:{value:t.reportData.content,callback:function(a){t.$set(t.reportData,"content",a)},expression:"reportData.content"}})],1),e("FormItem",{staticClass:"report-foot"},[e("Button",{staticClass:"report-bottom",attrs:{type:"primary",loading:t.loadIng>0},on:{click:t.handleSubmit}},[t._v(t._s(t.$L(t.id>0?"\u4FEE\u6539":"\u63D0\u4EA4")))])],1)],1)},p=[];const c=()=>o(()=>import("./TEditor.ce967db4.js"),["js/build/TEditor.ce967db4.js","js/build/app.207f445f.js","js/build/app.4d77b6d4.css","js/build/ImgUpload.09959925.js"]),h={name:"ReportEdit",components:{TEditor:c,UserInput:l},props:{id:{default:0}},data(){return{loadIng:0,receiveLoad:0,reportData:{sign:"",title:"",content:"",type:"weekly",receive:[],id:0,offset:0},prevCycleText:this.$L("\u4E0A\u4E00\u5468"),nextCycleText:this.$L("\u4E0B\u4E00\u5468")}},watch:{id:{handler(t){t>0?this.getDetail(t):(this.reportData.offset=0,this.reportData.type="weekly",this.reportData.receive=[],this.getTemplate())},immediate:!0}},mounted(){},methods:{handleSubmit(){this.id===0&&this.reportData.id>0?$A.modalConfirm({title:"\u8986\u76D6\u63D0\u4EA4",content:"\u4F60\u5DF2\u63D0\u4EA4\u8FC7\u6B64\u65E5\u671F\u7684\u62A5\u544A\uFF0C\u662F\u5426\u8986\u76D6\u63D0\u4EA4\uFF1F",onOk:()=>{this.doSubmit()}}):this.doSubmit()},doSubmit(){this.loadIng++,this.$store.dispatch("call",{url:"report/store",data:this.reportData,method:"post"}).then(({data:t,msg:r})=>{this.reportData.offset=0,this.reportData.type="weekly",this.reportData.receive=[],this.getTemplate(),!this.$isSubElectron&&$A.messageSuccess(r),this.$emit("saveSuccess",{data:t,msg:r})}).catch(({msg:t})=>{$A.messageError(t)}).finally(t=>{this.loadIng--})},getTemplate(){this.loadIng++,this.$store.dispatch("call",{url:"report/template",data:{type:this.reportData.type,offset:this.reportData.offset,id:this.id}}).then(({data:t})=>{t.id?(this.reportData.id=t.id,this.id>0?this.getDetail(t.id):(this.reportData.sign=t.sign,this.reportData.title=t.title,this.reportData.content=t.content)):(this.reportData.id=0,this.reportData.sign=t.sign,this.reportData.title=t.title,this.reportData.content=t.content)}).catch(({msg:t})=>{$A.messageError(t)}).finally(t=>{this.loadIng--})},typeChange(t){this.reportData.offset=0,t==="weekly"?(this.prevCycleText=this.$L("\u4E0A\u4E00\u5468"),this.nextCycleText=this.$L("\u4E0B\u4E00\u5468")):(this.prevCycleText=this.$L("\u4E0A\u4E00\u5929"),this.nextCycleText=this.$L("\u4E0B\u4E00\u5929")),this.getTemplate()},getDetail(t){this.$store.dispatch("call",{url:"report/detail",data:{id:t}}).then(({data:r})=>{this.reportData.title=r.title,this.reportData.content=r.content,this.reportData.receive=r.receives_user.map(({userid:e})=>e),this.reportData.type=r.type_val,this.reportData.id=t}).catch(({msg:r})=>{$A.messageError(r)})},prevCycle(){this.reportData.offset-=1,this.reReportData(),this.getTemplate()},nextCycle(){this.reportData.offset<0&&(this.reportData.offset+=1),this.reReportData(),this.getTemplate()},getLastSubmitter(){setTimeout(t=>{this.receiveLoad++},300),this.$store.dispatch("call",{url:"report/last_submitter"}).then(({data:t})=>{this.reportData.receive=t}).catch(({msg:t})=>{$A.messageError(t)}).finally(t=>{this.receiveLoad--})},reReportData(){this.reportData.title="",this.reportData.content="",this.reportData.receive=[],this.reportData.id=0}}},i={};var d=s(h,n,p,!1,m,null,null,null);function m(t){for(let r in i)this[r]=i[r]}var f=function(){return d.exports}();export{f as R}; +import{n as s,_ as o}from"./app.af833d7d.js";import{U as l}from"./UserInput.07ce5aad.js";var n=function(){var t=this,r=t.$createElement,e=t._self._c||r;return e("Form",{staticClass:"report-edit",attrs:{"label-width":"auto"},nativeOn:{submit:function(a){a.preventDefault()}}},[e("FormItem",{attrs:{label:t.$L("\u6C47\u62A5\u7C7B\u578B")}},[e("RadioGroup",{staticClass:"report-radiogroup",attrs:{type:"button","button-style":"solid",readonly:t.id>0},on:{"on-change":t.typeChange},model:{value:t.reportData.type,callback:function(a){t.$set(t.reportData,"type",a)},expression:"reportData.type"}},[e("Radio",{attrs:{label:"weekly",disabled:t.id>0&&t.reportData.type=="daily"}},[t._v(t._s(t.$L("\u5468\u62A5")))]),e("Radio",{attrs:{label:"daily",disabled:t.id>0&&t.reportData.type=="weekly"}},[t._v(t._s(t.$L("\u65E5\u62A5")))])],1),t.id===0?e("ButtonGroup",{staticClass:"report-buttongroup"},[e("ETooltip",{attrs:{disabled:t.windowSmall||t.$isEEUiApp,content:t.prevCycleText,placement:"bottom"}},[e("Button",{attrs:{type:"primary"},on:{click:t.prevCycle}},[e("Icon",{attrs:{type:"ios-arrow-back"}})],1)],1),e("div",{staticClass:"report-buttongroup-vertical"}),e("ETooltip",{attrs:{disabled:t.windowSmall||t.$isEEUiApp||t.reportData.offset>=0,content:t.nextCycleText,placement:"bottom"}},[e("Button",{attrs:{type:"primary",disabled:t.reportData.offset>=0},on:{click:t.nextCycle}},[e("Icon",{attrs:{type:"ios-arrow-forward"}})],1)],1)],1):t._e()],1),e("FormItem",{attrs:{label:t.$L("\u6C47\u62A5\u540D\u79F0")}},[e("Input",{attrs:{disabled:""},model:{value:t.reportData.title,callback:function(a){t.$set(t.reportData,"title",a)},expression:"reportData.title"}})],1),e("FormItem",{attrs:{label:t.$L("\u6C47\u62A5\u5BF9\u8C61")}},[e("div",{staticClass:"report-users"},[e("UserInput",{attrs:{disabledChoice:[t.userId],placeholder:t.$L("\u9009\u62E9\u63A5\u6536\u4EBA"),transfer:!1},model:{value:t.reportData.receive,callback:function(a){t.$set(t.reportData,"receive",a)},expression:"reportData.receive"}}),e("a",{staticClass:"report-user-link",attrs:{href:"javascript:void(0);"},on:{click:t.getLastSubmitter}},[t.receiveLoad>0?e("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading"}}):e("Icon",{attrs:{type:"ios-share-outline"}}),t._v(" "+t._s(t.$L("\u4F7F\u7528\u6211\u4E0A\u6B21\u7684\u6C47\u62A5\u5BF9\u8C61"))+" ")],1)],1)]),e("FormItem",{staticClass:"report-content-editor",attrs:{label:t.$L("\u6C47\u62A5\u5185\u5BB9")}},[e("TEditor",{attrs:{height:"100%"},model:{value:t.reportData.content,callback:function(a){t.$set(t.reportData,"content",a)},expression:"reportData.content"}})],1),e("FormItem",{staticClass:"report-foot"},[e("Button",{staticClass:"report-bottom",attrs:{type:"primary",loading:t.loadIng>0},on:{click:t.handleSubmit}},[t._v(t._s(t.$L(t.id>0?"\u4FEE\u6539":"\u63D0\u4EA4")))])],1)],1)},p=[];const c=()=>o(()=>import("./TEditor.216663b5.js"),["js/build/TEditor.216663b5.js","js/build/app.af833d7d.js","js/build/app.34348272.css","js/build/ImgUpload.3556d2f3.js"]),h={name:"ReportEdit",components:{TEditor:c,UserInput:l},props:{id:{default:0}},data(){return{loadIng:0,receiveLoad:0,reportData:{sign:"",title:"",content:"",type:"weekly",receive:[],id:0,offset:0},prevCycleText:this.$L("\u4E0A\u4E00\u5468"),nextCycleText:this.$L("\u4E0B\u4E00\u5468")}},watch:{id:{handler(t){t>0?this.getDetail(t):(this.reportData.offset=0,this.reportData.type="weekly",this.reportData.receive=[],this.getTemplate())},immediate:!0}},mounted(){},methods:{handleSubmit(){this.id===0&&this.reportData.id>0?$A.modalConfirm({title:"\u8986\u76D6\u63D0\u4EA4",content:"\u4F60\u5DF2\u63D0\u4EA4\u8FC7\u6B64\u65E5\u671F\u7684\u62A5\u544A\uFF0C\u662F\u5426\u8986\u76D6\u63D0\u4EA4\uFF1F",onOk:()=>{this.doSubmit()}}):this.doSubmit()},doSubmit(){this.loadIng++,this.$store.dispatch("call",{url:"report/store",data:this.reportData,method:"post"}).then(({data:t,msg:r})=>{this.reportData.offset=0,this.reportData.type="weekly",this.reportData.receive=[],this.getTemplate(),!this.$isSubElectron&&$A.messageSuccess(r),this.$emit("saveSuccess",{data:t,msg:r})}).catch(({msg:t})=>{$A.messageError(t)}).finally(t=>{this.loadIng--})},getTemplate(){this.loadIng++,this.$store.dispatch("call",{url:"report/template",data:{type:this.reportData.type,offset:this.reportData.offset,id:this.id}}).then(({data:t})=>{t.id?(this.reportData.id=t.id,this.id>0?this.getDetail(t.id):(this.reportData.sign=t.sign,this.reportData.title=t.title,this.reportData.content=t.content)):(this.reportData.id=0,this.reportData.sign=t.sign,this.reportData.title=t.title,this.reportData.content=t.content)}).catch(({msg:t})=>{$A.messageError(t)}).finally(t=>{this.loadIng--})},typeChange(t){this.reportData.offset=0,t==="weekly"?(this.prevCycleText=this.$L("\u4E0A\u4E00\u5468"),this.nextCycleText=this.$L("\u4E0B\u4E00\u5468")):(this.prevCycleText=this.$L("\u4E0A\u4E00\u5929"),this.nextCycleText=this.$L("\u4E0B\u4E00\u5929")),this.getTemplate()},getDetail(t){this.$store.dispatch("call",{url:"report/detail",data:{id:t}}).then(({data:r})=>{this.reportData.title=r.title,this.reportData.content=r.content,this.reportData.receive=r.receives_user.map(({userid:e})=>e),this.reportData.type=r.type_val,this.reportData.id=t}).catch(({msg:r})=>{$A.messageError(r)})},prevCycle(){this.reportData.offset-=1,this.reReportData(),this.getTemplate()},nextCycle(){this.reportData.offset<0&&(this.reportData.offset+=1),this.reReportData(),this.getTemplate()},getLastSubmitter(){setTimeout(t=>{this.receiveLoad++},300),this.$store.dispatch("call",{url:"report/last_submitter"}).then(({data:t})=>{this.reportData.receive=t}).catch(({msg:t})=>{$A.messageError(t)}).finally(t=>{this.receiveLoad--})},reReportData(){this.reportData.title="",this.reportData.content="",this.reportData.receive=[],this.reportData.id=0}}},i={};var d=s(h,n,p,!1,m,null,null,null);function m(t){for(let r in i)this[r]=i[r]}var f=function(){return d.exports}();export{f as R}; diff --git a/public/js/build/TEditor.ce967db4.js b/public/js/build/TEditor.216663b5.js similarity index 99% rename from public/js/build/TEditor.ce967db4.js rename to public/js/build/TEditor.216663b5.js index e4336a53d..77f46bb8a 100644 --- a/public/js/build/TEditor.ce967db4.js +++ b/public/js/build/TEditor.216663b5.js @@ -1,4 +1,4 @@ -import{e as PC,m as a2,a as IC,n as i2}from"./app.207f445f.js";import{I as o2}from"./ImgUpload.09959925.js";var FC={exports:{}};(function(V){(function(){var Ee=function(e){if(e===null)return"null";if(e===void 0)return"undefined";var t=typeof e;return t==="object"&&(Array.prototype.isPrototypeOf(e)||e.constructor&&e.constructor.name==="Array")?"array":t==="object"&&(String.prototype.isPrototypeOf(e)||e.constructor&&e.constructor.name==="String")?"string":t},be=function(e){return["undefined","boolean","number","string","function","xml","null"].indexOf(e)!==-1},he=function(e,t){var n=Array.prototype.slice.call(e);return n.sort(t)},Ke=function(e,t){return ht(function(n,r){return e.eq(t(n),t(r))})},ht=function(e){return{eq:e}},Qt=ht(function(e,t){return e===t}),Qr=Qt,Ka=function(e){return ht(function(t,n){if(t.length!==n.length)return!1;for(var r=t.length,a=0;a-1},bt=function(e,t){for(var n=0,r=e.length;n=0;n--){var r=e[n];t(r,n)}},Yc=function(e,t){for(var n=[],r=[],a=0,i=e.length;a=0&&t=t.length&&e.substr(n,n+t.length)===t},d0=function(e,t){return Sr(e,t)?c0(e,t.length):e},yt=function(e,t){return e.indexOf(t)!==-1},Sr=function(e,t){return v0(e,t,0)},cs=function(e){return function(t){return t.replace(e,"")}},vs=cs(/^\s+|\s+$/g),m0=cs(/^\s+/g),uv=cs(/\s+$/g),Gi=function(e){return e.length>0},sv=function(e){return!Gi(e)},ds=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Pn=function(e){return function(t){return yt(t,e)}},p0=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return yt(e,"edge/")&&yt(e,"chrome")&&yt(e,"safari")&&yt(e,"applewebkit")}},{name:"Chrome",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,ds],search:function(e){return yt(e,"chrome")&&!yt(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return yt(e,"msie")||yt(e,"trident")}},{name:"Opera",versionRegexes:[ds,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Pn("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Pn("firefox")},{name:"Safari",versionRegexes:[ds,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(yt(e,"safari")||yt(e,"mobile/"))&&yt(e,"applewebkit")}}],g0=[{name:"Windows",search:Pn("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return yt(e,"iphone")||yt(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Pn("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:Pn("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Pn("linux"),versionRegexes:[]},{name:"Solaris",search:Pn("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Pn("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:Pn("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],fv={browsers:X(p0),oses:X(g0)},lv="Edge",cv="Chrome",vv="IE",dv="Opera",mv="Firefox",pv="Safari",h0=function(){return gv({current:void 0,version:Za.unknown()})},gv=function(e){var t=e.current,n=e.version,r=function(a){return function(){return t===a}};return{current:t,version:n,isEdge:r(lv),isChrome:r(cv),isIE:r(vv),isOpera:r(dv),isFirefox:r(mv),isSafari:r(pv)}},hv={unknown:h0,nu:gv,edge:X(lv),chrome:X(cv),ie:X(vv),opera:X(dv),firefox:X(mv),safari:X(pv)},bv="Windows",yv="iOS",Cv="Android",wv="Linux",Sv="OSX",Ev="Solaris",kv="FreeBSD",xv="ChromeOS",b0=function(){return Nv({current:void 0,version:Za.unknown()})},Nv=function(e){var t=e.current,n=e.version,r=function(a){return function(){return t===a}};return{current:t,version:n,isWindows:r(bv),isiOS:r(yv),isAndroid:r(Cv),isOSX:r(Sv),isLinux:r(wv),isSolaris:r(Ev),isFreeBSD:r(kv),isChromeOS:r(xv)}},Tv={unknown:b0,nu:Nv,windows:X(bv),ios:X(yv),android:X(Cv),linux:X(wv),osx:X(Sv),solaris:X(Ev),freebsd:X(kv),chromeos:X(xv)},y0=function(e,t,n){var r=fv.browsers(),a=fv.oses(),i=t.bind(function(s){return s0(r,s)}).orThunk(function(){return f0(r,e)}).fold(hv.unknown,hv.nu),o=l0(a,e).fold(Tv.unknown,Tv.nu),u=a0(o,i,e,n);return{browser:i,os:o,deviceType:u}},C0={detect:y0},w0=function(e){return window.matchMedia(e).matches},S0=fs(function(){return C0.detect(navigator.userAgent,b.from(navigator.userAgentData),w0)}),qt=function(){return S0()},Av=navigator.userAgent,ms=qt(),Ct=ms.browser,It=ms.os,pn=ms.deviceType,E0=/WebKit/.test(Av)&&!Ct.isEdge(),k0="FormData"in window&&"FileReader"in window&&"URL"in window&&!!URL.createObjectURL,x0=Av.indexOf("Windows Phone")!==-1,se={opera:Ct.isOpera(),webkit:E0,ie:Ct.isIE()||Ct.isEdge()?Ct.version.major:!1,gecko:Ct.isFirefox(),mac:It.isOSX()||It.isiOS(),iOS:pn.isiPad()||pn.isiPhone(),android:It.isAndroid(),contentEditable:!0,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:!0,range:window.getSelection&&"Range"in window,documentMode:Ct.isIE()?document.documentMode||7:10,fileApi:k0,ceFalse:!0,cacheSuffix:null,container:null,experimentalShadowDom:!1,canHaveCSP:!Ct.isIE(),desktop:pn.isDesktop(),windowsPhone:x0,browser:{current:Ct.current,version:Ct.version,isChrome:Ct.isChrome,isEdge:Ct.isEdge,isFirefox:Ct.isFirefox,isIE:Ct.isIE,isOpera:Ct.isOpera,isSafari:Ct.isSafari},os:{current:It.current,version:It.version,isAndroid:It.isAndroid,isChromeOS:It.isChromeOS,isFreeBSD:It.isFreeBSD,isiOS:It.isiOS,isLinux:It.isLinux,isOSX:It.isOSX,isSolaris:It.isSolaris,isWindows:It.isWindows},deviceType:{isDesktop:pn.isDesktop,isiPad:pn.isiPad,isiPhone:pn.isiPhone,isPhone:pn.isPhone,isTablet:pn.isTablet,isTouch:pn.isTouch,isWebView:pn.isWebView}},N0=/^\s*|\s*$/g,Rv=function(e){return e==null?"":(""+e).replace(N0,"")},Bv=function(e,t){return t?t==="array"&&us(e)?!0:typeof e===t:e!==void 0},T0=function(e,t,n){var r;for(e=e||[],t=t||",",typeof e=="string"&&(e=e.split(t)),n=n||{},r=e.length;r--;)n[e[r]]={};return n},A0=de,R0=function(e,t,n){var r=this,a,i,o,u=0;e=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(e);var s=e[3].match(/(^|\.)(\w+)$/i)[2],f=r.createNS(e[3].replace(/\.\w+$/,""),n);if(!f[s]){if(e[2]==="static"){f[s]=t,this.onCreate&&this.onCreate(e[2],e[3],f[s]);return}t[s]||(t[s]=function(){},u=1),f[s]=t[s],r.extend(f[s].prototype,t),e[5]&&(a=r.resolve(e[5]).prototype,i=e[5].match(/\.(\w+)$/i)[1],o=f[s],u?f[s]=function(){return a[i].apply(this,arguments)}:f[s]=function(){return this.parent=a[i],o.apply(this,arguments)},f[s].prototype[s]=f[s],r.each(a,function(l,c){f[s].prototype[c]=a[c]}),r.each(t,function(l,c){a[c]?f[s].prototype[c]=function(){return this.parent=a[c],l.apply(this,arguments)}:c!==s&&(f[s].prototype[c]=l)})),r.each(t.static,function(l,c){f[s][c]=l})}},B0=function(e){for(var t=[],n=1;n1)throw console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return Ja(r.childNodes[0])},$0=function(e,t){var n=t||document,r=n.createElement(e);return Ja(r)},L0=function(e,t){var n=t||document,r=n.createTextNode(e);return Ja(r)},Ja=function(e){if(e==null)throw new Error("Node cannot be null or undefined");return{dom:e}},F0=function(e,t,n){return b.from(e.dom.elementFromPoint(t,n)).map(Ja)},k={fromHtml:I0,fromTag:$0,fromText:L0,fromDom:Ja,fromPoint:F0},Dv=function(e,t){var n=[],r=function(i){return n.push(i),t(i)},a=t(e);do a=a.bind(r);while(a.isSome());return n},M0=function(e,t,n){return(e.compareDocumentPosition(t)&n)!==0},U0=function(e,t){return M0(e,t,Node.DOCUMENT_POSITION_CONTAINED_BY)},z0=8,Ov=9,Pv=11,ps=1,H0=3,aa=function(e,t){var n=e.dom;if(n.nodeType!==ps)return!1;var r=n;if(r.matches!==void 0)return r.matches(t);if(r.msMatchesSelector!==void 0)return r.msMatchesSelector(t);if(r.webkitMatchesSelector!==void 0)return r.webkitMatchesSelector(t);if(r.mozMatchesSelector!==void 0)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},Iv=function(e){return e.nodeType!==ps&&e.nodeType!==Ov&&e.nodeType!==Pv||e.childElementCount===0},V0=function(e,t){var n=t===void 0?document:t.dom;return Iv(n)?[]:De(n.querySelectorAll(e),k.fromDom)},q0=function(e,t){var n=t===void 0?document:t.dom;return Iv(n)?b.none():b.from(n.querySelector(e)).map(k.fromDom)},Te=function(e,t){return e.dom===t.dom},W0=function(e,t){var n=e.dom,r=t.dom;return n===r?!1:n.contains(r)},j0=function(e,t){return U0(e.dom,t.dom)},Wn=function(e,t){return qt().browser.isIE()?j0(e,t):W0(e,t)};typeof window!="undefined"||Function("return this;")();var je=function(e){var t=e.dom.nodeName;return t.toLowerCase()},$v=function(e){return e.dom.nodeType},Xi=function(e){return function(t){return $v(t)===e}},K0=function(e){return $v(e)===z0||je(e)==="#comment"},Jt=Xi(ps),Wt=Xi(H0),G0=Xi(Ov),X0=Xi(Pv),Y0=function(e){return function(t){return Jt(t)&&je(t)===e}},Lv=function(e){return k.fromDom(e.dom.ownerDocument)},ia=function(e){return G0(e)?e:Lv(e)},Q0=function(e){return k.fromDom(ia(e).dom.documentElement)},Fv=function(e){return k.fromDom(ia(e).dom.defaultView)},en=function(e){return b.from(e.dom.parentNode).map(k.fromDom)},Z0=function(e,t){for(var n=Oe(t)?t:Re,r=e.dom,a=[];r.parentNode!==null&&r.parentNode!==void 0;){var i=r.parentNode,o=k.fromDom(i);if(a.push(o),n(o)===!0)break;r=i}return a},J0=function(e){var t=function(n){return ve(n,function(r){return!Te(e,r)})};return en(e).map(jt).map(t).getOr([])},Er=function(e){return b.from(e.dom.previousSibling).map(k.fromDom)},ei=function(e){return b.from(e.dom.nextSibling).map(k.fromDom)},Mv=function(e){return ji(Dv(e,Er))},Uv=function(e){return Dv(e,ei)},jt=function(e){return De(e.dom.childNodes,k.fromDom)},Yi=function(e,t){var n=e.dom.childNodes;return b.from(n[t]).map(k.fromDom)},zv=function(e){return Yi(e,0)},gs=function(e){return Yi(e,e.dom.childNodes.length-1)},Hv=function(e){return e.dom.childNodes.length},ew=function(e){var t=e.dom.head;if(t==null)throw new Error("Head is not available yet");return k.fromDom(t)},Vv=function(e){return X0(e)&&Ne(e.dom.host)},qv=Oe(Element.prototype.attachShadow)&&Oe(Node.prototype.getRootNode),tw=X(qv),kr=qv?function(e){return k.fromDom(e.dom.getRootNode())}:ia,hs=function(e){return Vv(e)?e:ew(ia(e))},nw=function(e){var t=kr(e);return Vv(t)?b.some(t):b.none()},rw=function(e){return k.fromDom(e.dom.host)},aw=function(e){if(tw()&&Ne(e.target)){var t=k.fromDom(e.target);if(Jt(t)&&iw(t)&&e.composed&&e.composedPath){var n=e.composedPath();if(n)return Pt(n)}}return b.from(e.target)},iw=function(e){return Ne(e.dom.shadowRoot)},tn=function(e,t){var n=en(e);n.each(function(r){r.dom.insertBefore(t.dom,e.dom)})},ti=function(e,t){var n=ei(e);n.fold(function(){var r=en(e);r.each(function(a){at(a,t)})},function(r){tn(r,t)})},Wv=function(e,t){var n=zv(e);n.fold(function(){at(e,t)},function(r){e.dom.insertBefore(t.dom,r.dom)})},at=function(e,t){e.dom.appendChild(t.dom)},ow=function(e,t){tn(e,t),at(t,e)},uw=function(e,t){Y(t,function(n){tn(e,n)})},Qi=function(e,t){Y(t,function(n){at(e,n)})},bs=function(e){e.dom.textContent="",Y(jt(e),function(t){tt(t)})},tt=function(e){var t=e.dom;t.parentNode!==null&&t.parentNode.removeChild(t)},jv=function(e){var t=jt(e);t.length>0&&uw(e,t),tt(e)},ni=function(e){var t=Wt(e)?e.dom.parentNode:e.dom;if(t==null||t.ownerDocument===null)return!1;var n=t.ownerDocument;return nw(k.fromDom(t)).fold(function(){return n.body.contains(t)},Kc(ni,rw))},Kv=function(e,t){var n=function(r,a){return Kv(e+r,t+a)};return{left:e,top:t,translate:n}},oa=Kv,sw=function(e){var t=e.getBoundingClientRect();return oa(t.left,t.top)},Zi=function(e,t){return e!==void 0?e:t!==void 0?t:0},fw=function(e){var t=e.dom.ownerDocument,n=t.body,r=t.defaultView,a=t.documentElement;if(n===e.dom)return oa(n.offsetLeft,n.offsetTop);var i=Zi(r==null?void 0:r.pageYOffset,a.scrollTop),o=Zi(r==null?void 0:r.pageXOffset,a.scrollLeft),u=Zi(a.clientTop,n.clientTop),s=Zi(a.clientLeft,n.clientLeft);return ys(e).translate(o-s,i-u)},ys=function(e){var t=e.dom,n=t.ownerDocument,r=n.body;return r===t?oa(r.offsetLeft,r.offsetTop):ni(e)?sw(t):oa(0,0)},Cs=function(e){var t=e!==void 0?e.dom:document,n=t.body.scrollLeft||t.documentElement.scrollLeft,r=t.body.scrollTop||t.documentElement.scrollTop;return oa(n,r)},Gv=function(e,t,n){var r=n!==void 0?n.dom:document,a=r.defaultView;a&&a.scrollTo(e,t)},Xv=function(e,t){var n=qt().browser.isSafari();n&&Oe(e.dom.scrollIntoViewIfNeeded)?e.dom.scrollIntoViewIfNeeded(!1):e.dom.scrollIntoView(t)},lw=function(e){var t=e===void 0?window:e;return qt().browser.isFirefox()?b.none():b.from(t.visualViewport)},Yv=function(e,t,n,r){return{x:e,y:t,width:n,height:r,right:e+n,bottom:t+r}},Qv=function(e){var t=e===void 0?window:e,n=t.document,r=Cs(k.fromDom(n));return lw(t).fold(function(){var a=t.document.documentElement,i=a.clientWidth,o=a.clientHeight;return Yv(r.left,r.top,i,o)},function(a){return Yv(Math.max(a.pageLeft,r.left),Math.max(a.pageTop,r.top),a.width,a.height)})},ri=function(e){return function(t){return!!t&&t.nodeType===e}},Ji=function(e){return!!e&&!Object.getPrototypeOf(e)},ae=ri(1),Kt=function(e){var t=e.map(function(n){return n.toLowerCase()});return function(n){if(n&&n.nodeName){var r=n.nodeName.toLowerCase();return Je(t,r)}return!1}},eo=function(e,t){var n=t.toLowerCase().split(" ");return function(r){if(ae(r))for(var a=0;a0})},rd=function(e){var t={},n=e.dom;if(ro(n))for(var r=0;r=e.length&&n(r)}};e.length===0?n([]):Y(e,function(o,u){o.get(i(u))})})},Dw=function(e){return _w(e,sd.nu)},fa=function(e){var t=function(c){return fa(e)},n=function(c){return fa(e)},r=function(c){return fa(c(e))},a=function(c){return fa(e)},i=function(c){c(e)},o=function(c){return c(e)},u=function(c,v){return v(e)},s=function(c){return c(e)},f=function(c){return c(e)},l=function(){return b.some(e)};return{isValue:qe,isError:Re,getOr:X(e),getOrThunk:X(e),getOrDie:X(e),or:t,orThunk:n,fold:u,map:r,mapError:a,each:i,bind:o,exists:s,forall:f,toOptional:l}},ii=function(e){var t=function(f){return f()},n=function(){return zC(String(e))()},r=Tt,a=function(f){return f()},i=function(f){return ii(e)},o=function(f){return ii(f(e))},u=function(f){return ii(e)},s=function(f,l){return f(e)};return{isValue:Re,isError:qe,getOr:Tt,getOrThunk:t,getOrDie:n,or:r,orThunk:a,fold:s,map:i,mapError:o,each:le,bind:u,exists:Re,forall:qe,toOptional:b.none}},Ow=function(e,t){return e.fold(function(){return ii(t)},fa)},fd={value:fa,error:ii,fromOption:Ow},Pw=function(e){if(!Vt(e))throw new Error("cases must be an array");if(e.length===0)throw new Error("there must be at least one case");var t=[],n={};return Y(e,function(r,a){var i=ta(r);if(i.length!==1)throw new Error("one and only one name per case");var o=i[0],u=r[o];if(n[o]!==void 0)throw new Error("duplicate key detected:"+o);if(o==="cata")throw new Error("cannot have a case named cata (sorry)");if(!Vt(u))throw new Error("case arguments must be an array");t.push(o),n[o]=function(){for(var s=[],f=0;f-1},bt=function(e,t){for(var n=0,r=e.length;n=0;n--){var r=e[n];t(r,n)}},Yc=function(e,t){for(var n=[],r=[],a=0,i=e.length;a=0&&t=t.length&&e.substr(n,n+t.length)===t},d0=function(e,t){return Sr(e,t)?c0(e,t.length):e},yt=function(e,t){return e.indexOf(t)!==-1},Sr=function(e,t){return v0(e,t,0)},cs=function(e){return function(t){return t.replace(e,"")}},vs=cs(/^\s+|\s+$/g),m0=cs(/^\s+/g),uv=cs(/\s+$/g),Gi=function(e){return e.length>0},sv=function(e){return!Gi(e)},ds=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Pn=function(e){return function(t){return yt(t,e)}},p0=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return yt(e,"edge/")&&yt(e,"chrome")&&yt(e,"safari")&&yt(e,"applewebkit")}},{name:"Chrome",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,ds],search:function(e){return yt(e,"chrome")&&!yt(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return yt(e,"msie")||yt(e,"trident")}},{name:"Opera",versionRegexes:[ds,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Pn("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Pn("firefox")},{name:"Safari",versionRegexes:[ds,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(yt(e,"safari")||yt(e,"mobile/"))&&yt(e,"applewebkit")}}],g0=[{name:"Windows",search:Pn("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return yt(e,"iphone")||yt(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Pn("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:Pn("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Pn("linux"),versionRegexes:[]},{name:"Solaris",search:Pn("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Pn("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:Pn("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],fv={browsers:X(p0),oses:X(g0)},lv="Edge",cv="Chrome",vv="IE",dv="Opera",mv="Firefox",pv="Safari",h0=function(){return gv({current:void 0,version:Za.unknown()})},gv=function(e){var t=e.current,n=e.version,r=function(a){return function(){return t===a}};return{current:t,version:n,isEdge:r(lv),isChrome:r(cv),isIE:r(vv),isOpera:r(dv),isFirefox:r(mv),isSafari:r(pv)}},hv={unknown:h0,nu:gv,edge:X(lv),chrome:X(cv),ie:X(vv),opera:X(dv),firefox:X(mv),safari:X(pv)},bv="Windows",yv="iOS",Cv="Android",wv="Linux",Sv="OSX",Ev="Solaris",kv="FreeBSD",xv="ChromeOS",b0=function(){return Nv({current:void 0,version:Za.unknown()})},Nv=function(e){var t=e.current,n=e.version,r=function(a){return function(){return t===a}};return{current:t,version:n,isWindows:r(bv),isiOS:r(yv),isAndroid:r(Cv),isOSX:r(Sv),isLinux:r(wv),isSolaris:r(Ev),isFreeBSD:r(kv),isChromeOS:r(xv)}},Tv={unknown:b0,nu:Nv,windows:X(bv),ios:X(yv),android:X(Cv),linux:X(wv),osx:X(Sv),solaris:X(Ev),freebsd:X(kv),chromeos:X(xv)},y0=function(e,t,n){var r=fv.browsers(),a=fv.oses(),i=t.bind(function(s){return s0(r,s)}).orThunk(function(){return f0(r,e)}).fold(hv.unknown,hv.nu),o=l0(a,e).fold(Tv.unknown,Tv.nu),u=a0(o,i,e,n);return{browser:i,os:o,deviceType:u}},C0={detect:y0},w0=function(e){return window.matchMedia(e).matches},S0=fs(function(){return C0.detect(navigator.userAgent,b.from(navigator.userAgentData),w0)}),qt=function(){return S0()},Av=navigator.userAgent,ms=qt(),Ct=ms.browser,It=ms.os,pn=ms.deviceType,E0=/WebKit/.test(Av)&&!Ct.isEdge(),k0="FormData"in window&&"FileReader"in window&&"URL"in window&&!!URL.createObjectURL,x0=Av.indexOf("Windows Phone")!==-1,se={opera:Ct.isOpera(),webkit:E0,ie:Ct.isIE()||Ct.isEdge()?Ct.version.major:!1,gecko:Ct.isFirefox(),mac:It.isOSX()||It.isiOS(),iOS:pn.isiPad()||pn.isiPhone(),android:It.isAndroid(),contentEditable:!0,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:!0,range:window.getSelection&&"Range"in window,documentMode:Ct.isIE()?document.documentMode||7:10,fileApi:k0,ceFalse:!0,cacheSuffix:null,container:null,experimentalShadowDom:!1,canHaveCSP:!Ct.isIE(),desktop:pn.isDesktop(),windowsPhone:x0,browser:{current:Ct.current,version:Ct.version,isChrome:Ct.isChrome,isEdge:Ct.isEdge,isFirefox:Ct.isFirefox,isIE:Ct.isIE,isOpera:Ct.isOpera,isSafari:Ct.isSafari},os:{current:It.current,version:It.version,isAndroid:It.isAndroid,isChromeOS:It.isChromeOS,isFreeBSD:It.isFreeBSD,isiOS:It.isiOS,isLinux:It.isLinux,isOSX:It.isOSX,isSolaris:It.isSolaris,isWindows:It.isWindows},deviceType:{isDesktop:pn.isDesktop,isiPad:pn.isiPad,isiPhone:pn.isiPhone,isPhone:pn.isPhone,isTablet:pn.isTablet,isTouch:pn.isTouch,isWebView:pn.isWebView}},N0=/^\s*|\s*$/g,Rv=function(e){return e==null?"":(""+e).replace(N0,"")},Bv=function(e,t){return t?t==="array"&&us(e)?!0:typeof e===t:e!==void 0},T0=function(e,t,n){var r;for(e=e||[],t=t||",",typeof e=="string"&&(e=e.split(t)),n=n||{},r=e.length;r--;)n[e[r]]={};return n},A0=de,R0=function(e,t,n){var r=this,a,i,o,u=0;e=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(e);var s=e[3].match(/(^|\.)(\w+)$/i)[2],f=r.createNS(e[3].replace(/\.\w+$/,""),n);if(!f[s]){if(e[2]==="static"){f[s]=t,this.onCreate&&this.onCreate(e[2],e[3],f[s]);return}t[s]||(t[s]=function(){},u=1),f[s]=t[s],r.extend(f[s].prototype,t),e[5]&&(a=r.resolve(e[5]).prototype,i=e[5].match(/\.(\w+)$/i)[1],o=f[s],u?f[s]=function(){return a[i].apply(this,arguments)}:f[s]=function(){return this.parent=a[i],o.apply(this,arguments)},f[s].prototype[s]=f[s],r.each(a,function(l,c){f[s].prototype[c]=a[c]}),r.each(t,function(l,c){a[c]?f[s].prototype[c]=function(){return this.parent=a[c],l.apply(this,arguments)}:c!==s&&(f[s].prototype[c]=l)})),r.each(t.static,function(l,c){f[s][c]=l})}},B0=function(e){for(var t=[],n=1;n1)throw console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return Ja(r.childNodes[0])},$0=function(e,t){var n=t||document,r=n.createElement(e);return Ja(r)},L0=function(e,t){var n=t||document,r=n.createTextNode(e);return Ja(r)},Ja=function(e){if(e==null)throw new Error("Node cannot be null or undefined");return{dom:e}},F0=function(e,t,n){return b.from(e.dom.elementFromPoint(t,n)).map(Ja)},k={fromHtml:I0,fromTag:$0,fromText:L0,fromDom:Ja,fromPoint:F0},Dv=function(e,t){var n=[],r=function(i){return n.push(i),t(i)},a=t(e);do a=a.bind(r);while(a.isSome());return n},M0=function(e,t,n){return(e.compareDocumentPosition(t)&n)!==0},U0=function(e,t){return M0(e,t,Node.DOCUMENT_POSITION_CONTAINED_BY)},z0=8,Ov=9,Pv=11,ps=1,H0=3,aa=function(e,t){var n=e.dom;if(n.nodeType!==ps)return!1;var r=n;if(r.matches!==void 0)return r.matches(t);if(r.msMatchesSelector!==void 0)return r.msMatchesSelector(t);if(r.webkitMatchesSelector!==void 0)return r.webkitMatchesSelector(t);if(r.mozMatchesSelector!==void 0)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},Iv=function(e){return e.nodeType!==ps&&e.nodeType!==Ov&&e.nodeType!==Pv||e.childElementCount===0},V0=function(e,t){var n=t===void 0?document:t.dom;return Iv(n)?[]:De(n.querySelectorAll(e),k.fromDom)},q0=function(e,t){var n=t===void 0?document:t.dom;return Iv(n)?b.none():b.from(n.querySelector(e)).map(k.fromDom)},Te=function(e,t){return e.dom===t.dom},W0=function(e,t){var n=e.dom,r=t.dom;return n===r?!1:n.contains(r)},j0=function(e,t){return U0(e.dom,t.dom)},Wn=function(e,t){return qt().browser.isIE()?j0(e,t):W0(e,t)};typeof window!="undefined"||Function("return this;")();var je=function(e){var t=e.dom.nodeName;return t.toLowerCase()},$v=function(e){return e.dom.nodeType},Xi=function(e){return function(t){return $v(t)===e}},K0=function(e){return $v(e)===z0||je(e)==="#comment"},Jt=Xi(ps),Wt=Xi(H0),G0=Xi(Ov),X0=Xi(Pv),Y0=function(e){return function(t){return Jt(t)&&je(t)===e}},Lv=function(e){return k.fromDom(e.dom.ownerDocument)},ia=function(e){return G0(e)?e:Lv(e)},Q0=function(e){return k.fromDom(ia(e).dom.documentElement)},Fv=function(e){return k.fromDom(ia(e).dom.defaultView)},en=function(e){return b.from(e.dom.parentNode).map(k.fromDom)},Z0=function(e,t){for(var n=Oe(t)?t:Re,r=e.dom,a=[];r.parentNode!==null&&r.parentNode!==void 0;){var i=r.parentNode,o=k.fromDom(i);if(a.push(o),n(o)===!0)break;r=i}return a},J0=function(e){var t=function(n){return ve(n,function(r){return!Te(e,r)})};return en(e).map(jt).map(t).getOr([])},Er=function(e){return b.from(e.dom.previousSibling).map(k.fromDom)},ei=function(e){return b.from(e.dom.nextSibling).map(k.fromDom)},Mv=function(e){return ji(Dv(e,Er))},Uv=function(e){return Dv(e,ei)},jt=function(e){return De(e.dom.childNodes,k.fromDom)},Yi=function(e,t){var n=e.dom.childNodes;return b.from(n[t]).map(k.fromDom)},zv=function(e){return Yi(e,0)},gs=function(e){return Yi(e,e.dom.childNodes.length-1)},Hv=function(e){return e.dom.childNodes.length},ew=function(e){var t=e.dom.head;if(t==null)throw new Error("Head is not available yet");return k.fromDom(t)},Vv=function(e){return X0(e)&&Ne(e.dom.host)},qv=Oe(Element.prototype.attachShadow)&&Oe(Node.prototype.getRootNode),tw=X(qv),kr=qv?function(e){return k.fromDom(e.dom.getRootNode())}:ia,hs=function(e){return Vv(e)?e:ew(ia(e))},nw=function(e){var t=kr(e);return Vv(t)?b.some(t):b.none()},rw=function(e){return k.fromDom(e.dom.host)},aw=function(e){if(tw()&&Ne(e.target)){var t=k.fromDom(e.target);if(Jt(t)&&iw(t)&&e.composed&&e.composedPath){var n=e.composedPath();if(n)return Pt(n)}}return b.from(e.target)},iw=function(e){return Ne(e.dom.shadowRoot)},tn=function(e,t){var n=en(e);n.each(function(r){r.dom.insertBefore(t.dom,e.dom)})},ti=function(e,t){var n=ei(e);n.fold(function(){var r=en(e);r.each(function(a){at(a,t)})},function(r){tn(r,t)})},Wv=function(e,t){var n=zv(e);n.fold(function(){at(e,t)},function(r){e.dom.insertBefore(t.dom,r.dom)})},at=function(e,t){e.dom.appendChild(t.dom)},ow=function(e,t){tn(e,t),at(t,e)},uw=function(e,t){Y(t,function(n){tn(e,n)})},Qi=function(e,t){Y(t,function(n){at(e,n)})},bs=function(e){e.dom.textContent="",Y(jt(e),function(t){tt(t)})},tt=function(e){var t=e.dom;t.parentNode!==null&&t.parentNode.removeChild(t)},jv=function(e){var t=jt(e);t.length>0&&uw(e,t),tt(e)},ni=function(e){var t=Wt(e)?e.dom.parentNode:e.dom;if(t==null||t.ownerDocument===null)return!1;var n=t.ownerDocument;return nw(k.fromDom(t)).fold(function(){return n.body.contains(t)},Kc(ni,rw))},Kv=function(e,t){var n=function(r,a){return Kv(e+r,t+a)};return{left:e,top:t,translate:n}},oa=Kv,sw=function(e){var t=e.getBoundingClientRect();return oa(t.left,t.top)},Zi=function(e,t){return e!==void 0?e:t!==void 0?t:0},fw=function(e){var t=e.dom.ownerDocument,n=t.body,r=t.defaultView,a=t.documentElement;if(n===e.dom)return oa(n.offsetLeft,n.offsetTop);var i=Zi(r==null?void 0:r.pageYOffset,a.scrollTop),o=Zi(r==null?void 0:r.pageXOffset,a.scrollLeft),u=Zi(a.clientTop,n.clientTop),s=Zi(a.clientLeft,n.clientLeft);return ys(e).translate(o-s,i-u)},ys=function(e){var t=e.dom,n=t.ownerDocument,r=n.body;return r===t?oa(r.offsetLeft,r.offsetTop):ni(e)?sw(t):oa(0,0)},Cs=function(e){var t=e!==void 0?e.dom:document,n=t.body.scrollLeft||t.documentElement.scrollLeft,r=t.body.scrollTop||t.documentElement.scrollTop;return oa(n,r)},Gv=function(e,t,n){var r=n!==void 0?n.dom:document,a=r.defaultView;a&&a.scrollTo(e,t)},Xv=function(e,t){var n=qt().browser.isSafari();n&&Oe(e.dom.scrollIntoViewIfNeeded)?e.dom.scrollIntoViewIfNeeded(!1):e.dom.scrollIntoView(t)},lw=function(e){var t=e===void 0?window:e;return qt().browser.isFirefox()?b.none():b.from(t.visualViewport)},Yv=function(e,t,n,r){return{x:e,y:t,width:n,height:r,right:e+n,bottom:t+r}},Qv=function(e){var t=e===void 0?window:e,n=t.document,r=Cs(k.fromDom(n));return lw(t).fold(function(){var a=t.document.documentElement,i=a.clientWidth,o=a.clientHeight;return Yv(r.left,r.top,i,o)},function(a){return Yv(Math.max(a.pageLeft,r.left),Math.max(a.pageTop,r.top),a.width,a.height)})},ri=function(e){return function(t){return!!t&&t.nodeType===e}},Ji=function(e){return!!e&&!Object.getPrototypeOf(e)},ae=ri(1),Kt=function(e){var t=e.map(function(n){return n.toLowerCase()});return function(n){if(n&&n.nodeName){var r=n.nodeName.toLowerCase();return Je(t,r)}return!1}},eo=function(e,t){var n=t.toLowerCase().split(" ");return function(r){if(ae(r))for(var a=0;a0})},rd=function(e){var t={},n=e.dom;if(ro(n))for(var r=0;r=e.length&&n(r)}};e.length===0?n([]):Y(e,function(o,u){o.get(i(u))})})},Dw=function(e){return _w(e,sd.nu)},fa=function(e){var t=function(c){return fa(e)},n=function(c){return fa(e)},r=function(c){return fa(c(e))},a=function(c){return fa(e)},i=function(c){c(e)},o=function(c){return c(e)},u=function(c,v){return v(e)},s=function(c){return c(e)},f=function(c){return c(e)},l=function(){return b.some(e)};return{isValue:qe,isError:Re,getOr:X(e),getOrThunk:X(e),getOrDie:X(e),or:t,orThunk:n,fold:u,map:r,mapError:a,each:i,bind:o,exists:s,forall:f,toOptional:l}},ii=function(e){var t=function(f){return f()},n=function(){return zC(String(e))()},r=Tt,a=function(f){return f()},i=function(f){return ii(e)},o=function(f){return ii(f(e))},u=function(f){return ii(e)},s=function(f,l){return f(e)};return{isValue:Re,isError:qe,getOr:Tt,getOrThunk:t,getOrDie:n,or:r,orThunk:a,fold:s,map:i,mapError:o,each:le,bind:u,exists:Re,forall:qe,toOptional:b.none}},Ow=function(e,t){return e.fold(function(){return ii(t)},fa)},fd={value:fa,error:ii,fromOption:Ow},Pw=function(e){if(!Vt(e))throw new Error("cases must be an array");if(e.length===0)throw new Error("there must be at least one case");var t=[],n={};return Y(e,function(r,a){var i=ta(r);if(i.length!==1)throw new Error("one and only one name per case");var o=i[0],u=r[o];if(n[o]!==void 0)throw new Error("duplicate key detected:"+o);if(o==="cata")throw new Error("cannot have a case named cata (sorry)");if(!Vt(u))throw new Error("case arguments must be an array");t.push(o),n[o]=function(){for(var s=[],f=0;f0?h(S.fail.map(ld)):y(S.pass.map(ld))})},m=function(g){var y=B._addCacheSuffix(g);We(r,y).each(function(h){var E=--h.count;E===0&&(delete r[y],f(h.id))})},p=function(g){Y(g,function(y){m(y)})};return{load:c,loadAll:d,unload:m,unloadAll:p,_setReferrerPolicy:u}},Uw=function(){var e=new WeakMap,t=function(n,r){var a=kr(n),i=a.dom;return b.from(e.get(i)).getOrThunk(function(){var o=md(i,r);return e.set(i,o),o})};return{forElement:t}},pd=Uw(),Ge=function(){function e(t,n){this.node=t,this.rootNode=n,this.current=this.current.bind(this),this.next=this.next.bind(this),this.prev=this.prev.bind(this),this.prev2=this.prev2.bind(this)}return e.prototype.current=function(){return this.node},e.prototype.next=function(t){return this.node=this.findSibling(this.node,"firstChild","nextSibling",t),this.node},e.prototype.prev=function(t){return this.node=this.findSibling(this.node,"lastChild","previousSibling",t),this.node},e.prototype.prev2=function(t){return this.node=this.findPreviousNode(this.node,"lastChild","previousSibling",t),this.node},e.prototype.findSibling=function(t,n,r,a){var i,o;if(t){if(!a&&t[n])return t[n];if(t!==this.rootNode){if(i=t[r],i)return i;for(o=t.parentNode;o&&o!==this.rootNode;o=o.parentNode)if(i=o[r],i)return i}}},e.prototype.findPreviousNode=function(t,n,r,a){var i,o,u;if(t){if(i=t[r],this.rootNode&&i===this.rootNode)return;if(i){if(!a){for(u=i[n];u;u=u[n])if(!u[n])return u}return i}if(o=t.parentNode,o&&o!==this.rootNode)return o}},e}(),zw=["article","aside","details","div","dt","figcaption","footer","form","fieldset","header","hgroup","html","main","nav","section","summary","body","p","dl","multicol","dd","figure","address","center","blockquote","h1","h2","h3","h4","h5","h6","listing","xmp","pre","plaintext","menu","dir","ul","ol","li","hr","table","tbody","thead","tfoot","th","tr","td","caption"],Hw=["td","th"],Vw=["thead","tbody","tfoot"],qw=["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"],Ww=["h1","h2","h3","h4","h5","h6"],jw=["li","dd","dt"],Kw=["ul","ol","dl"],Gw=["pre","script","textarea","style"],Xn=function(e){var t;return function(n){return t=t||XC(e,qe),de(t,je(n))}},Xw=Xn(Ww),bn=Xn(zw),Yw=function(e){return je(e)==="table"},Bs=function(e){return Jt(e)&&!bn(e)},la=function(e){return Jt(e)&&je(e)==="br"},gd=Xn(qw),_s=Xn(Kw),ui=Xn(jw),Qw=Xn(Vw),uo=Xn(Hw),so=Xn(Gw),Zw=function(e,t,n){return io(e,t,n).isSome()},Ds="\uFEFF",At="\xA0",Jw=function(e){return e===Ds},eS=function(e){return e.replace(/\uFEFF/g,"")},nt=Ds,fo=Jw,Yn=eS,tS=ae,ca=Q,va=function(e){return ca(e)&&(e=e.parentNode),tS(e)&&e.hasAttribute("data-mce-caret")},da=function(e){return ca(e)&&fo(e.data)},$t=function(e){return va(e)||da(e)},hd=function(e){return e.firstChild!==e.lastChild||!Le(e.firstChild)},nS=function(e,t){var n=e.ownerDocument,r=n.createTextNode(nt),a=e.parentNode;if(t){var i=e.previousSibling;if(ca(i)){if($t(i))return i;if(co(i))return i.splitText(i.data.length-1)}a.insertBefore(r,e)}else{var i=e.nextSibling;if(ca(i)){if($t(i))return i;if(lo(i))return i.splitText(1),i}e.nextSibling?a.insertBefore(r,e.nextSibling):a.appendChild(r)}return r},Os=function(e){var t=e.container();return Q(t)?t.data.charAt(e.offset())===nt||e.isAtStart()&&da(t.previousSibling):!1},Ps=function(e){var t=e.container();return Q(t)?t.data.charAt(e.offset()-1)===nt||e.isAtEnd()&&da(t.nextSibling):!1},rS=function(){var e=document.createElement("br");return e.setAttribute("data-mce-bogus","1"),e},aS=function(e,t,n){var r=t.ownerDocument,a=r.createElement(e);a.setAttribute("data-mce-caret",n?"before":"after"),a.setAttribute("data-mce-bogus","all"),a.appendChild(rS());var i=t.parentNode;return n?i.insertBefore(a,t):t.nextSibling?i.insertBefore(a,t.nextSibling):i.appendChild(a),a},lo=function(e){return ca(e)&&e.data[0]===nt},co=function(e){return ca(e)&&e.data[e.data.length-1]===nt},iS=function(e){var t=e.getElementsByTagName("br"),n=t[t.length-1];xr(n)&&n.parentNode.removeChild(n)},Is=function(e){return e&&e.hasAttribute("data-mce-caret")?(iS(e),e.removeAttribute("data-mce-caret"),e.removeAttribute("data-mce-bogus"),e.removeAttribute("style"),e.removeAttribute("_moz_abspos"),e):null},bd=function(e){return va(e.startContainer)},yd=gn,oS=_e,uS=Le,sS=Q,fS=Kt(["script","style","textarea"]),Cd=Kt(["img","input","textarea","hr","iframe","video","audio","object","embed"]),lS=Kt(["table"]),cS=$t,yn=function(e){return cS(e)?!1:sS(e)?!fS(e.parentNode):Cd(e)||uS(e)||lS(e)||$s(e)},vS=function(e){return ae(e)&&e.getAttribute("unselectable")==="true"},$s=function(e){return vS(e)===!1&&oS(e)},dS=function(e,t){for(e=e.parentNode;e&&e!==t;e=e.parentNode){if($s(e))return!1;if(yd(e))return!0}return!0},mS=function(e){return $s(e)?Zt(mn(e.getElementsByTagName("*")),function(t,n){return t||yd(n)},!1)!==!0:!1},pS=function(e){return Cd(e)||mS(e)},vo=function(e,t){return yn(e)&&dS(e,t)},gS=/^[ \t\r\n]*$/,Nr=function(e){return gS.test(e)},hS=function(e,t){var n=k.fromDom(t),r=k.fromDom(e);return Zw(r,"pre,code",G(Te,n))},bS=function(e,t){return Q(e)&&Nr(e.data)&&hS(e,t)===!1},yS=function(e){return ae(e)&&e.nodeName==="A"&&!e.hasAttribute("href")&&(e.hasAttribute("name")||e.hasAttribute("id"))},mo=function(e,t){return yn(e)&&bS(e,t)===!1||yS(e)||CS(e)},CS=Zv("data-mce-bookmark"),wS=Zv("data-mce-bogus"),SS=cw("data-mce-bogus","all"),ES=function(e,t){var n=0;if(mo(e,e))return!1;var r=e.firstChild;if(!r)return!0;var a=new Ge(r,e);do{if(t){if(SS(r)){r=a.next(!0);continue}if(wS(r)){r=a.next();continue}}if(Le(r)){n++,r=a.next();continue}if(mo(r,e))return!1;r=a.next()}while(r);return n<=1},Xe=function(e,t){return t===void 0&&(t=!0),ES(e.dom,t)},kS=function(e){return e.nodeName.toLowerCase()==="span"},wd=function(e,t){return Ne(e)&&(mo(e,t)||Bs(k.fromDom(e)))},xS=function(e,t){var n=new Ge(e,t).prev(!1),r=new Ge(e,t).next(!1),a=Nt(n)||wd(n,t),i=Nt(r)||wd(r,t);return a&&i},Sd=function(e){return kS(e)&&e.getAttribute("data-mce-type")==="bookmark"},NS=function(e,t){return Q(e)&&e.data.length>0&&xS(e,t)},TS=function(e){return ae(e)?e.childNodes.length>0:!1},AS=function(e){return Es(e)||Ss(e)},Ls=function(e,t,n){var r=n||t;if(ae(t)&&Sd(t))return t;for(var a=t.childNodes,i=a.length-1;i>=0;i--)Ls(e,a[i],r);if(ae(t)){var o=t.childNodes;o.length===1&&Sd(o[0])&&t.parentNode.insertBefore(o[0],t)}return!AS(t)&&!mo(t,r)&&!TS(t)&&!NS(t,r)&&e.remove(t),t},RS=B.makeMap,po=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,go=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,BS=/[<>&\"\']/g,_S=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,DS={128:"\u20AC",130:"\u201A",131:"\u0192",132:"\u201E",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02C6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017D",145:"\u2018",146:"\u2019",147:"\u201C",148:"\u201D",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02DC",153:"\u2122",154:"\u0161",155:"\u203A",156:"\u0153",158:"\u017E",159:"\u0178"},Tr={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},OS={"<":"<",">":">","&":"&",""":'"',"'":"'"},PS=function(e){var t=k.fromTag("div").dom;return t.innerHTML=e,t.textContent||t.innerText||e},Ed=function(e,t){var n,r,a,i={};if(e){for(e=e.split(","),t=t||10,n=0;n1?"&#"+((n.charCodeAt(0)-55296)*1024+(n.charCodeAt(1)-56320)+65536)+";":Tr[n]||"&#"+n.charCodeAt(0)+";"})},Ms=function(e,t,n){return n=n||Fs,e.replace(t?po:go,function(r){return Tr[r]||n[r]||r})},$S=function(e,t){var n=Ed(t)||Fs,r=function(o,u){return o.replace(u?po:go,function(s){return Tr[s]!==void 0?Tr[s]:n[s]!==void 0?n[s]:s.length>1?"&#"+((s.charCodeAt(0)-55296)*1024+(s.charCodeAt(1)-56320)+65536)+";":"&#"+s.charCodeAt(0)+";"})},a=function(o,u){return Ms(o,u,n)},i=RS(e.replace(/\+/g,","));return i.named&&i.numeric?r:i.named?t?a:Ms:i.numeric?xd:kd},LS=function(e){return e.replace(_S,function(t,n){return n?(n.charAt(0).toLowerCase()==="x"?n=parseInt(n.substr(1),16):n=parseInt(n,10),n>65535?(n-=65536,String.fromCharCode(55296+(n>>10),56320+(n&1023))):DS[n]||String.fromCharCode(n)):OS[t]||Fs[t]||PS(t)})},Qn={encodeRaw:kd,encodeAllRaw:IS,encodeNumeric:xd,encodeNamed:Ms,getEncodeFunc:$S,decode:LS},Zn={},FS={},ma=B.makeMap,ut=B.each,Us=B.extend,Nd=B.explode,MS=B.inArray,rt=function(e,t){return e=B.trim(e),e?e.split(t||" "):[]},Td=function(e,t){var n=ma(e," ",ma(e.toUpperCase()," "));return Us(n,t)},Ad=function(e){return Td("td th li dt dd figcaption caption details summary",e.getTextBlockElements())},US=function(e){var t={},n,r,a,i,o,u,s=function(l,c,v){var d,m,p,g=function(h,E){var S={},C,x;for(C=0,x=h.length;C
");return tn(n.element,r),Up(r,function(){return tt(r)})},pN=function(e){return Up(k.fromDom(e),le)},zp=function(e,t,n,r){hN(e,function(a,i){return gN(e,t,n,r)},n)},Hp=function(e,t,n,r,a){var i={elm:r.element.dom,alignToTop:a};if(!cN(e,i)){var o=Cs(t).top;n(t,o,r,a),vN(e,i)}},gN=function(e,t,n,r){var a=k.fromDom(e.getBody()),i=k.fromDom(e.getDoc());Sw(a);var o=mN(k.fromDom(n.startContainer),n.startOffset);Hp(e,i,t,o,r),o.cleanup()},Vp=function(e,t,n,r){var a=k.fromDom(e.getDoc());Hp(e,a,n,pN(t),r)},hN=function(e,t,n){var r=n.startContainer,a=n.startOffset,i=n.endContainer,o=n.endOffset;t(k.fromDom(r),k.fromDom(i));var u=e.dom.createRng();u.setStart(r,a),u.setEnd(i,o),e.selection.setRng(n)},Qf=function(e,t,n,r){var a=e.pos;if(n)Gv(a.left,a.top,r);else{var i=a.top-t+e.height;Gv(a.left,i,r)}},qp=function(e,t,n,r,a){var i=n+t,o=r.pos.top,u=r.bottom,s=u-o>=n;if(oi){var f=s?a!==!1:a===!0;Qf(r,n,f,e)}else u>i&&!s&&Qf(r,n,a===!0,e)},Wp=function(e,t,n,r){var a=e.dom.defaultView.innerHeight;qp(e,t,a,n,r)},jp=function(e,t,n,r){var a=e.dom.defaultView.innerHeight;qp(e,t,a,n,r);var i=lN(n.element),o=Qv(window);i.topo.bottom&&Xv(n.element,r===!0)},bN=function(e,t,n){return zp(e,Wp,t,n)},yN=function(e,t,n){return Vp(e,t,Wp,n)},CN=function(e,t,n){return zp(e,jp,t,n)},wN=function(e,t,n){return Vp(e,t,jp,n)},SN=function(e,t,n){var r=e.inline?yN:wN;r(e,t,n)},Ri=function(e,t,n){var r=e.inline?bN:CN;r(e,t,n)},EN=function(){return k.fromDom(document)},kN=function(e){return e.dom.focus()},Kp=function(e){var t=kr(e).dom;return e.dom===t.activeElement},Zf=function(e){return e===void 0&&(e=EN()),b.from(e.dom.activeElement).map(k.fromDom)},xN=function(e){return Zf(kr(e)).filter(function(t){return e.dom.contains(t.dom)})},NN=function(e,t,n,r){return{start:e,soffset:t,finish:n,foffset:r}},TN={create:NN},Jf=Gn.generate([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),AN=function(e,t,n,r){return e.fold(t,n,r)},RN=function(e){return e.fold(Tt,Tt,Tt)},BN=Jf.before,_N=Jf.on,DN=Jf.after,ON={before:BN,on:_N,after:DN,cata:AN,getStart:RN},Ko=Gn.generate([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),PN=function(e){return Ko.exact(e.start,e.soffset,e.finish,e.foffset)},IN=function(e){return e.match({domRange:function(t){return k.fromDom(t.startContainer)},relative:function(t,n){return ON.getStart(t)},exact:function(t,n,r,a){return t}})},$N=Ko.domRange,LN=Ko.relative,FN=Ko.exact,MN=function(e){var t=IN(e);return Fv(t)},UN=TN.create,Gp={domRange:$N,relative:LN,exact:FN,exactFromRange:PN,getWin:MN,range:UN},zN=qt().browser,Xp=function(e,t){var n=Wt(t)?Vf(t).length:jt(t).length+1;return e>n?n:e<0?0:e},HN=function(e){return Gp.range(e.start,Xp(e.soffset,e.start),e.finish,Xp(e.foffset,e.finish))},Yp=function(e,t){return!Ji(t.dom)&&(Wn(e,t)||Te(e,t))},el=function(e){return function(t){return Yp(e,t.start)&&Yp(e,t.finish)}},Qp=function(e){return e.inline===!0||zN.isIE()},Zp=function(e){return Gp.range(k.fromDom(e.startContainer),e.startOffset,k.fromDom(e.endContainer),e.endOffset)},VN=function(e){var t=e.getSelection(),n=!t||t.rangeCount===0?b.none():b.from(t.getRangeAt(0));return n.map(Zp)},qN=function(e){var t=Fv(e);return VN(t.dom).filter(el(e))},WN=function(e,t){return b.from(t).filter(el(e)).map(HN)},jN=function(e){var t=document.createRange();try{return t.setStart(e.start.dom,e.soffset),t.setEnd(e.finish.dom,e.foffset),b.some(t)}catch{return b.none()}},Go=function(e){var t=Qp(e)?qN(k.fromDom(e.getBody())):b.none();e.bookmark=t.isSome()?t:e.bookmark},KN=function(e,t){var n=k.fromDom(e.getBody()),r=Qp(e)?b.from(t):b.none(),a=r.map(Zp).filter(el(n));e.bookmark=a.isSome()?a:e.bookmark},tl=function(e){var t=e.bookmark?e.bookmark:b.none();return t.bind(function(n){return WN(k.fromDom(e.getBody()),n)}).bind(jN)},GN=function(e){tl(e).each(function(t){return e.selection.setRng(t)})},XN=function(e){var t=e.className.toString();return t.indexOf("tox-")!==-1||t.indexOf("mce-")!==-1},Jp={isEditorUIElement:XN},YN=function(e){return e.type==="nodechange"&&e.selectionChange},QN=function(e,t){var n=function(){t.throttle()};xe.DOM.bind(document,"mouseup",n),e.on("remove",function(){xe.DOM.unbind(document,"mouseup",n)})},ZN=function(e){e.on("focusout",function(){Go(e)})},JN=function(e,t){e.on("mouseup touchend",function(n){t.throttle()})},eT=function(e,t){var n=qt().browser;n.isIE()?ZN(e):JN(e,t),e.on("keyup NodeChange",function(r){YN(r)||Go(e)})},tT=function(e){var t=cf(function(){Go(e)},0);e.on("init",function(){e.inline&&QN(e,t),eT(e,t)}),e.on("remove",function(){t.cancel()})},Bi,nl=xe.DOM,nT=function(e){return Jp.isEditorUIElement(e)},rT=function(e){var t=e.classList;return t!==void 0?t.contains("tox-edit-area")||t.contains("tox-edit-area__iframe")||t.contains("mce-content-body"):!1},Xo=function(e,t){var n=fx(e),r=nl.getParent(t,function(a){return nT(a)||(n?e.dom.is(a,n):!1)});return r!==null},aT=function(e){try{var t=kr(k.fromDom(e.getElement()));return Zf(t).fold(function(){return document.body},function(n){return n.dom})}catch{return document.body}},iT=function(e,t){var n=t.editor;tT(n),n.on("focusin",function(){var r=e.focusedEditor;r!==n&&(r&&r.fire("blur",{focusedEditor:n}),e.setActive(n),e.focusedEditor=n,n.fire("focus",{blurredEditor:r}),n.focus(!0))}),n.on("focusout",function(){ot.setEditorTimeout(n,function(){var r=e.focusedEditor;!Xo(n,aT(n))&&r===n&&(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null)})}),Bi||(Bi=function(r){var a=e.activeEditor;a&&aw(r).each(function(i){i.ownerDocument===document&&i!==document.body&&!Xo(a,i)&&e.focusedEditor===a&&(a.fire("blur",{focusedEditor:null}),e.focusedEditor=null)})},nl.bind(document,"focusin",Bi))},oT=function(e,t){e.focusedEditor===t.editor&&(e.focusedEditor=null),e.activeEditor||(nl.unbind(document,"focusin",Bi),Bi=null)},uT=function(e){e.on("AddEditor",G(iT,e)),e.on("RemoveEditor",G(oT,e))},sT=function(e,t){return e.dom.getParent(t,function(n){return e.dom.getContentEditable(n)==="true"})},fT=function(e){return e.collapsed?b.from(ur(e.startContainer,e.startOffset)).map(k.fromDom):b.none()},lT=function(e,t){return fT(t).bind(function(n){return Qw(n)?b.some(n):Wn(e,n)===!1?b.some(e):b.none()})},eg=function(e,t){lT(k.fromDom(e.getBody()),t).bind(function(n){return wt(n.dom)}).fold(function(){e.selection.normalize()},function(n){return e.selection.setRng(n.toRange())})},rl=function(e){if(e.setActive)try{e.setActive()}catch{e.focus()}else e.focus()},cT=function(e){return Kp(e)||xN(e).isSome()},vT=function(e){return e.iframeElement&&Kp(k.fromDom(e.iframeElement))},dT=function(e){var t=e.getBody();return t&&cT(k.fromDom(t))},mT=function(e){var t=kr(k.fromDom(e.getElement()));return Zf(t).filter(function(n){return!rT(n.dom)&&Xo(e,n.dom)}).isSome()},Lr=function(e){return e.inline?dT(e):vT(e)},pT=function(e){return Lr(e)||mT(e)},gT=function(e){var t=e.selection,n=e.getBody(),r=t.getRng();e.quirks.refreshContentEditable(),e.bookmark!==void 0&&Lr(e)===!1&&tl(e).each(function(i){e.selection.setRng(i),r=i});var a=sT(e,t.getNode());if(e.$.contains(n,a)){rl(a),eg(e,r),al(e);return}e.inline||(se.opera||rl(n),e.getWin().focus()),(se.gecko||e.inline)&&(rl(n),eg(e,r)),al(e)},al=function(e){return e.editorManager.setActive(e)},hT=function(e,t){e.removed||(t?al(e):gT(e))},tg=function(e,t,n,r,a){var i=n?t.startContainer:t.endContainer,o=n?t.startOffset:t.endOffset;return b.from(i).map(k.fromDom).map(function(u){return!r||!t.collapsed?Yi(u,a(u,o)).getOr(u):u}).bind(function(u){return Jt(u)?b.some(u):en(u).filter(Jt)}).map(function(u){return u.dom}).getOr(e)},ng=function(e,t,n){return tg(e,t,!0,n,function(r,a){return Math.min(Hv(r),a)})},rg=function(e,t,n){return tg(e,t,!1,n,function(r,a){return a>0?a-1:a})},ag=function(e,t){for(var n=e;e&&Q(e)&&e.length===0;)e=t?e.nextSibling:e.previousSibling;return e||n},bT=function(e,t){var n,r,a;if(!t)return e;r=t.startContainer,a=t.endContainer;var i=t.startOffset,o=t.endOffset;return n=t.commonAncestorContainer,!t.collapsed&&(r===a&&o-i<2&&r.hasChildNodes()&&(n=r.childNodes[i]),r.nodeType===3&&a.nodeType===3&&(r.length===i?r=ag(r.nextSibling,!0):r=r.parentNode,o===0?a=ag(a.previousSibling,!1):a=a.parentNode,r&&r===a))?r:n&&n.nodeType===3?n.parentNode:n},yT=function(e,t,n,r){var a,i=[],o=e.getRoot();if(n=e.getParent(n||ng(o,t,t.collapsed),e.isBlock),r=e.getParent(r||rg(o,t,t.collapsed),e.isBlock),n&&n!==o&&i.push(n),n&&r&&n!==r){a=n;for(var u=new Ge(n,o);(a=u.next())&&a!==r;)e.isBlock(a)&&i.push(a)}return r&&n!==r&&r!==o&&i.push(r),i},CT=function(e,t,n){return b.from(t).map(function(r){var a=e.nodeIndex(r),i=e.createRng();return i.setStart(r.parentNode,a),i.setEnd(r.parentNode,a+1),n&&(Uf(e,i,r,!0),Uf(e,i,r,!1)),i})},il=function(e,t){return De(t,function(n){var r=e.fire("GetSelectionRange",{range:n});return r.range!==n?r.range:n})},wT={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11},Yo=function(e,t,n){var r=n?"lastChild":"firstChild",a=n?"prev":"next";if(e[r])return e[r];if(e!==t){var i=e[a];if(i)return i;for(var o=e.parent;o&&o!==t;o=o.parent)if(i=o[a],i)return i}},ST=function(e){if(!Nr(e.value))return!1;var t=e.parent;return!(t&&(t.name!=="span"||t.attr("style"))&&/^[ ]+$/.test(e.value))},ig=function(e){var t=e.name==="a"&&!e.attr("href")&&e.attr("id");return e.attr("name")||e.attr("id")&&!e.firstChild||e.attr("data-mce-bookmark")||t},Xt=function(){function e(t,n){this.name=t,this.type=n,n===1&&(this.attributes=[],this.attributes.map={})}return e.create=function(t,n){var r=new e(t,wT[t]||1);return n&&Pe(n,function(a,i){r.attr(i,a)}),r},e.prototype.replace=function(t){var n=this;return t.parent&&t.remove(),n.insert(t,n),n.remove(),n},e.prototype.attr=function(t,n){var r=this,a;if(typeof t!="string")return t!=null&&Pe(t,function(o,u){r.attr(u,o)}),r;if(a=r.attributes){if(n!==void 0){if(n===null){if(t in a.map){delete a.map[t];for(var i=a.length;i--;)if(a[i].name===t)return a.splice(i,1),r}return r}if(t in a.map){for(var i=a.length;i--;)if(a[i].name===t){a[i].value=n;break}}else a.push({name:t,value:n});return a.map[t]=n,r}return a.map[t]}},e.prototype.clone=function(){var t=this,n=new e(t.name,t.type),r;if(r=t.attributes){var a=[];a.map={};for(var i=0,o=r.length;i=s.length){for(i=0,o=u.length;i=s.length||u[i]!==s[i]){r=i+1;break}}if(u.length=u.length||u[i]!==s[i]){r=i+1;break}}if(r===1)return n;for(i=0,o=u.length-(r-1);i=0;r--)if(!(f[r].length===0||f[r]===".")){if(f[r]===".."){a++;continue}if(a>0){a--;continue}i.push(f[r])}return r=s.length-a,r<=0?o=ji(i).join("/"):o=s.slice(0,r).join("/")+"/"+ji(i).join("/"),o.indexOf("/")!==0&&(o="/"+o),u&&o.lastIndexOf("/")!==o.length-1&&(o+=u),o},e.prototype.getURI=function(t){t===void 0&&(t=!1);var n;return(!this.source||t)&&(n="",t||(this.protocol?n+=this.protocol+"://":n+="//",this.userInfo&&(n+=this.userInfo+"@"),this.host&&(n+=this.host),this.port&&(n+=":"+this.port)),this.path&&(n+=this.path),this.query&&(n+="?"+this.query),this.anchor&&(n+="#"+this.anchor),this.source=n),this.source},e}(),_T=B.makeMap("button,fieldset,form,iframe,img,image,input,object,output,select,textarea"),DT=function(e){return e.indexOf("data-")===0||e.indexOf("aria-")===0},OT=fs(function(){return document.implementation.createHTMLDocument("parser")}),ul=function(e,t,n){for(var r=/<([!?\/])?([A-Za-z0-9\-_:.]+)/g,a=/(?:\s(?:[^'">]+(?:"[^"]*"|'[^']*'))*[^"'>]*(?:"[^">]*|'[^'>]*)?|\s*|\/)>/g,i=e.getShortEndedElements(),o=1,u=n;o!==0;)for(r.lastIndex=u;;){var s=r.exec(t);if(s===null)return u;if(s[1]==="!"){Sr(s[2],"--")?u=sl(t,!1,s.index+3):u=sl(t,!0,s.index+1);break}else{a.lastIndex=r.lastIndex;var f=a.exec(t);if(Ga(f)||f.index!==r.lastIndex)continue;s[1]==="/"?o-=1:de(i,s[2])||(o+=1),u=r.lastIndex+f[0].length;break}}return u},PT=function(e,t){return/^\s*\[if [\w\W]+\]>.*/.test(e.substr(t))},sl=function(e,t,n){n===void 0&&(n=0);var r=e.toLowerCase();if(r.indexOf("[if ",n)!==-1&&PT(r,n)){var a=r.indexOf("[endif]",n);return r.indexOf(">",a)}else if(t){var i=r.indexOf(">",n);return i!==-1?i:r.length}else{var o=/--!?>/g;o.lastIndex=n;var u=o.exec(e);return u?u.index+u[0].length:r.length}},IT=function(e,t){var n=e.exec(t);if(n){var r=n[1],a=n[2];return typeof r=="string"&&r.toLowerCase()==="data-mce-bogus"?a:null}else return null},Qo=function(e,t){t===void 0&&(t=Jn()),e=e||{};var n=OT(),r=n.createElement("form");e.fix_self_closing!==!1&&(e.fix_self_closing=!0);var a=e.comment?e.comment:le,i=e.cdata?e.cdata:le,o=e.text?e.text:le,u=e.start?e.start:le,s=e.end?e.end:le,f=e.pi?e.pi:le,l=e.doctype?e.doctype:le,c=function(d,m){m===void 0&&(m="html");for(var p=d.html,g,y=0,h,E,S=[],C,x,R,I,ne,W,_,ee,M,q,L,H,K,D,j,fe,pe,me=0,Ve=Qn.decode,Be=B.makeMap("src,href,data,background,action,formaction,poster,xlink:href"),lt=m==="html"?0:1,xt=function(we){var Se,Ue;for(Se=S.length;Se--&&S[Se].name!==we;);if(Se>=0){for(Ue=S.length-1;Ue>=Se;Ue--)we=S[Ue],we.valid&&s(we.name);S.length=Se}},O=function(we,Se){return o(ol(we,d),Se)},U=function(we){we!==""&&(we.charAt(0)===">"&&(we=" "+we),!e.allow_conditional_comments&&we.substr(0,3).toLowerCase()==="[if"&&(we=" "+we),a(ol(we,d)))},Z=function(we){return ol(we,d)},N=function(we,Se){var Ue=we||"",ln=!Sr(Ue,"--"),cn=sl(p,ln,Se);return we=p.substr(Se,cn-Se),U(ln?Ue+we:we),cn+1},$=function(we,Se,Ue,ln,cn){if(Se=Se.toLowerCase(),Ue=Z(Se in Fe?Se:Ve(Ue||ln||cn||"")),$e&&!ne&&DT(Se)===!1){var vn=L[Se];if(!vn&&H){for(var br=H.length;br--&&(vn=H[br],!vn.pattern.test(Se)););br===-1&&(vn=null)}if(!vn||vn.validValues&&!(Ue in vn.validValues))return}var Hc=Se==="name"||Se==="id";Hc&&we in _T&&(Ue in n||Ue in r)||Be[Se]&&!lr.isDomSafe(Ue,we,e)||ne&&(Se in Be||Se.indexOf("on")===0)||(C.map[Se]=Ue,C.push({name:Se,value:Ue}))},P=new RegExp(`<(?:(?:!--([\\w\\W]*?)--!?>)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:![Dd][Oo][Cc][Tt][Yy][Pp][Ee]([\\w\\W]*?)>)|(?:!(--)?)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)>)|(?:([A-Za-z][A-Za-z0-9\\-_:.]*)(\\s(?:[^'">]+(?:"[^"]*"|'[^']*'))*[^"'>]*(?:"[^">]*|'[^'>]*)?|\\s*|\\/)>))`,"g"),J=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,te=t.getShortEndedElements(),ye=e.self_closing_elements||t.getSelfClosingElements(),Fe=t.getBoolAttrs(),$e=e.validate,Vn=e.remove_internals,ct=e.fix_self_closing,pt=t.getSpecialElements(),Me=p+">";g=P.exec(Me);){var Ot=g[0];if(yp.length){O(Ve(p.substr(g.index))),y=g.index+Ot.length;continue}h=h.toLowerCase(),h.charAt(0)===":"&&(h=h.substr(1)),W=h in te,ct&&ye[h]&&S.length>0&&S[S.length-1].name===h&&xt(h);var gt=IT(J,g[9]);if(gt!==null){if(gt==="all"){y=ul(t,p,P.lastIndex),P.lastIndex=y;continue}ee=!1}if(!$e||(_=t.getElementRule(h))){if(ee=!0,$e&&(L=_.attributes,H=_.attributePatterns),(q=g[9])?(ne=q.indexOf("data-mce-type")!==-1,ne&&Vn&&(ee=!1),C=[],C.map={},q.replace(J,function(we,Se,Ue,ln,cn){return $(h,Se,Ue,ln,cn),""})):(C=[],C.map={}),$e&&!ne){if(K=_.attributesRequired,D=_.attributesDefault,j=_.attributesForced,fe=_.removeEmptyAttrs,fe&&!C.length&&(ee=!1),j)for(x=j.length;x--;)M=j[x],I=M.name,pe=M.value,pe==="{$uid}"&&(pe="mce_"+me++),C.map[I]=pe,C.push({name:I,value:pe});if(D)for(x=D.length;x--;)M=D[x],I=M.name,I in C.map||(pe=M.value,pe==="{$uid}"&&(pe="mce_"+me++),C.map[I]=pe,C.push({name:I,value:pe}));if(K){for(x=K.length;x--&&!(K[x]in C.map););x===-1&&(ee=!1)}if(M=C.map["data-mce-bogus"]){if(M==="all"){y=ul(t,p,P.lastIndex),P.lastIndex=y;continue}ee=!1}}ee&&u(h,C,W)}else ee=!1;if(E=pt[h]){E.lastIndex=y=g.index+Ot.length,(g=E.exec(p))?(ee&&(R=p.substr(y,g.index-y)),y=g.index+g[0].length):(R=p.substr(y),y=p.length),ee&&(R.length>0&&O(R,!0),s(h)),P.lastIndex=y;continue}W||(!q||q.indexOf("/")!==q.length-1?S.push({name:h,valid:ee}):ee&&s(h))}else if(h=g[1])U(h);else if(h=g[2]){var Dn=lt===1||e.preserve_cdata||S.length>0&&t.isValidChild(S[S.length-1].name,"#cdata");if(Dn)i(h);else{y=N("",g.index+2),P.lastIndex=y;continue}}else if(h=g[3])l(h);else if((h=g[4])||Ot==="=0;x--)h=S[x],h.valid&&s(h.name)},v=function(d,m){m===void 0&&(m="html"),c(ET(d),m)};return{parse:v}};Qo.findEndTag=ul;var $T=function(e,t){var n=new RegExp(["\\s?("+e.join("|")+')="[^"]+"'].join("|"),"gi");return t.replace(n,"")},ug=function(e,t){for(var n=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,r=e.schema,a=$T(e.getTempAttrs(),t),i=r.getShortEndedElements(),o;o=n.exec(a);){var u=n.lastIndex,s=o[0].length,f=void 0;i[o[1]]?f=u:f=Qo.findEndTag(r,a,u),a=a.substring(0,u-s)+a.substring(f),n.lastIndex=u-s}return Yn(a)},LT=ug,FT=function(e,t){var n=ft(e),r=new RegExp("^(<"+n+"[^>]*>( | |\\s|\xA0|
|)<\\/"+n+`>[\r diff --git a/public/js/build/TaskDetail.d8d3e049.js b/public/js/build/TaskDetail.d8d3e049.js deleted file mode 100644 index 397569850..000000000 --- a/public/js/build/TaskDetail.d8d3e049.js +++ /dev/null @@ -1 +0,0 @@ -import{n as r,d as c,m as u}from"./app.207f445f.js";import h from"./TEditor.ce967db4.js";import{P as m,T as p}from"./ProjectLog.7660de9e.js";import{U as f}from"./UserInput.d359bf1a.js";import{C as k,D as g}from"./DialogWrapper.15f8d2f4.js";import{T as _}from"./TaskMenu.64f7eb2b.js";var v=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("Upload",{ref:"upload",attrs:{name:"files",action:"",multiple:"",format:t.uploadFormat,"show-upload-list":!1,"max-size":t.maxSize,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize,"before-upload":t.handleBeforeUpload}})},w=[];const D={name:"TaskUpload",props:{maxSize:{type:Number,default:1024e3}},data(){return{uploadFormat:["jpg","jpeg","png","gif","doc","docx","xls","xlsx","ppt","pptx","txt","esp","pdf","rar","zip","gz","ai","avi","bmp","cdr","eps","mov","mp3","mp4","pr","psd","svg","tif"]}},methods:{handleFormatError(t){$A.modalWarning({title:"\u6587\u4EF6\u683C\u5F0F\u4E0D\u6B63\u786E",content:"\u6587\u4EF6 "+t.name+" \u683C\u5F0F\u4E0D\u6B63\u786E\uFF0C\u4EC5\u652F\u6301\u53D1\u9001\uFF1A"+this.uploadFormat.join(",")})},handleMaxSize(t){$A.modalWarning({title:"\u8D85\u51FA\u6587\u4EF6\u5927\u5C0F\u9650\u5236",content:"\u6587\u4EF6 "+t.name+" \u592A\u5927\uFF0C\u4E0D\u80FD\u53D1\u9001\u8D85\u8FC7"+$A.bytesToSize(this.maxSize*1024)+"\u3002"})},handleBeforeUpload(t){return this.$emit("on-select-file",t),!1},handleClick(){this.$refs.upload.handleClick()}}},n={};var b=r(D,v,w,!1,C,null,null,null);function C(t){for(let a in n)this[a]=n[a]}var y=function(){return b.exports}(),A=function(){var t=this,a=t.$createElement,e=t._self._c||a;return t.ready&&t.taskDetail.parent_id>0?e("li",[e("div",{staticClass:"subtask-icon"},[e("TaskMenu",{ref:`taskMenu_${t.taskDetail.id}`,attrs:{disabled:t.taskId===0,task:t.taskDetail,"load-status":t.taskDetail.loading===!0},on:{"on-update":t.getLogLists}})],1),t.taskDetail.flow_item_name?e("div",{staticClass:"subtask-flow"},[e("span",{class:t.taskDetail.flow_item_status,on:{click:function(s){return s.stopPropagation(),t.openMenu(s,t.taskDetail)}}},[t._v(t._s(t.taskDetail.flow_item_name))])]):t._e(),e("div",{staticClass:"subtask-name"},[e("Input",{ref:"name",attrs:{type:"textarea",rows:1,autosize:{minRows:1,maxRows:8},maxlength:255,enterkeyhint:"done"},on:{"on-blur":function(s){return t.updateBlur("name")},"on-keydown":t.onNameKeydown},model:{value:t.taskDetail.name,callback:function(s){t.$set(t.taskDetail,"name",s)},expression:"taskDetail.name"}})],1),e("DatePicker",{staticClass:"subtask-time",attrs:{open:t.timeOpen,options:t.timeOptions,format:"yyyy/MM/dd HH:mm",type:"datetimerange",placement:"bottom-end",transfer:""},on:{"on-open-change":t.timeChange,"on-clear":t.timeClear,"on-ok":t.timeOk},model:{value:t.timeValue,callback:function(s){t.timeValue=s},expression:"timeValue"}},[!t.taskDetail.complete_at&&t.taskDetail.end_at&&t.taskDetail.end_at!=t.mainEndAt?e("div",{class:["time",t.taskDetail.today?"today":"",t.taskDetail.overdue?"overdue":""],on:{click:t.openTime}},[t._v(" "+t._s(t.expiresFormat(t.taskDetail.end_at))+" ")]):e("Icon",{staticClass:"clock",attrs:{type:"ios-clock-outline"},on:{click:t.openTime}})],1),e("Poptip",{ref:"owner",staticClass:"subtask-avatar",attrs:{"popper-class":"task-detail-user-popper",title:t.$L("\u4FEE\u6539\u8D1F\u8D23\u4EBA"),width:240,placement:"bottom",transfer:""},on:{"on-popper-show":t.openOwner,"on-ok":t.onOwner}},[e("div",{attrs:{slot:"content"},slot:"content"},[e("UserInput",{attrs:{"multiple-max":1,"project-id":t.taskDetail.project_id,placeholder:t.$L("\u9009\u62E9\u4EFB\u52A1\u8D1F\u8D23\u4EBA"),transfer:!1,"max-hidden-select":""},model:{value:t.ownerData.owner_userid,callback:function(s){t.$set(t.ownerData,"owner_userid",s)},expression:"ownerData.owner_userid"}}),e("div",{staticClass:"task-detail-avatar-buttons"},[e("Button",{attrs:{size:"small",type:"primary"},on:{click:function(s){return t.$refs.owner.ok()}}},[t._v(t._s(t.$L("\u786E\u5B9A")))])],1)],1),t.getOwner.length>0?t._l(t.getOwner,function(s){return e("UserAvatar",{key:s.userid,attrs:{userid:s.userid,size:20,tooltipDisabled:""}})}):e("div",[t._v("--")])],2)],1):t.ready?e("div",{class:{"task-detail":!0,"open-dialog":t.hasOpenDialog,completed:t.taskDetail.complete_at},style:t.taskDetailStyle},[e("div",{directives:[{name:"show",rawName:"v-show",value:t.taskDetail.id>0,expression:"taskDetail.id > 0"}],staticClass:"task-info"},[e("div",{staticClass:"head"},[e("TaskMenu",{ref:`taskMenu_${t.taskDetail.id}`,staticClass:"icon",attrs:{disabled:t.taskId===0,task:t.taskDetail,size:"medium","color-show":!1},on:{"on-update":t.getLogLists}}),t.taskDetail.flow_item_name?e("div",{staticClass:"flow"},[e("span",{class:t.taskDetail.flow_item_status,on:{click:function(s){return s.stopPropagation(),t.openMenu(s,t.taskDetail)}}},[t._v(t._s(t.taskDetail.flow_item_name))])]):t._e(),t.taskDetail.archived_at?e("div",{staticClass:"flow"},[e("span",{staticClass:"archived",on:{click:function(s){return s.stopPropagation(),t.openMenu(s,t.taskDetail)}}},[t._v(t._s(t.$L("\u5DF2\u5F52\u6863")))])]):t._e(),e("div",{staticClass:"nav"},[t.projectName?e("p",[e("span",[t._v(t._s(t.projectName))])]):t._e(),t.columnName?e("p",[e("span",[t._v(t._s(t.columnName))])]):t._e(),t.taskDetail.id?e("p",[e("span",[t._v(t._s(t.taskDetail.id))])]):t._e()]),e("div",{staticClass:"function"},[t.getOwner.length===0?e("EPopover",{attrs:{placement:"bottom"},model:{value:t.receiveShow,callback:function(s){t.receiveShow=s},expression:"receiveShow"}},[e("div",{staticClass:"task-detail-receive"},[e("div",{staticClass:"receive-title"},[e("Icon",{attrs:{type:"ios-help-circle"}}),t._v(" "+t._s(t.$L("\u786E\u8BA4\u8BA1\u5212\u65F6\u95F4\u9886\u53D6\u4EFB\u52A1"))+" ")],1),e("div",{staticClass:"receive-time"},[e("DatePicker",{attrs:{options:t.timeOptions,format:"yyyy/MM/dd HH:mm",type:"datetimerange",placeholder:t.$L("\u8BF7\u8BBE\u7F6E\u8BA1\u5212\u65F6\u95F4"),clearable:!1,editable:!1},model:{value:t.timeValue,callback:function(s){t.timeValue=s},expression:"timeValue"}})],1),e("div",{staticClass:"receive-bottom"},[e("Button",{attrs:{size:"small",type:"text"},on:{click:function(s){t.receiveShow=!1}}},[t._v("\u53D6\u6D88")]),e("Button",{attrs:{loading:t.ownerLoad>0,size:"small",type:"primary"},on:{click:function(s){return t.onOwner(!0)}}},[t._v("\u786E\u5B9A")])],1)]),e("Button",{staticClass:"pick",attrs:{slot:"reference",loading:t.ownerLoad>0,type:"primary"},slot:"reference"},[t._v(t._s(t.$L("\u6211\u8981\u9886\u53D6\u4EFB\u52A1")))])],1):t._e(),t.$Electron?e("ETooltip",{attrs:{disabled:t.windowSmall||t.$isEEUiApp,content:t.$L("\u65B0\u7A97\u53E3\u6253\u5F00")}},[e("i",{staticClass:"taskfont open",on:{click:t.openNewWin}},[t._v("\uE776")])]):t._e(),e("div",{staticClass:"menu"},[e("TaskMenu",{attrs:{disabled:t.taskId===0,task:t.taskDetail,icon:"ios-more","completed-icon":"ios-more",size:"medium","color-show":!1},on:{"on-update":t.getLogLists}})],1)],1)],1),e("div",{staticClass:"scroller scrollbar-overlay"},[e("div",{staticClass:"title"},[e("Input",{ref:"name",attrs:{type:"textarea",rows:1,autosize:{minRows:1,maxRows:8},maxlength:255,enterkeyhint:"done"},on:{"on-blur":function(s){return t.updateBlur("name")},"on-keydown":t.onNameKeydown},model:{value:t.taskDetail.name,callback:function(s){t.$set(t.taskDetail,"name",s)},expression:"taskDetail.name"}})],1),e("div",{staticClass:"desc"},[e("TEditor",{ref:"desc",attrs:{value:t.taskContent,plugins:t.taskPlugins,options:t.taskOptions,"option-full":t.taskOptionFull,placeholder:t.$L("\u8BE6\u7EC6\u63CF\u8FF0..."),inline:""},on:{"on-blur":function(s){return t.updateBlur("content")}}})],1),e("Form",{staticClass:"items",attrs:{"label-position":"left","label-width":"auto"},nativeOn:{submit:function(s){s.preventDefault()}}},[t.taskDetail.p_name?e("FormItem",[e("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[e("i",{staticClass:"taskfont"},[t._v("\uE6EC")]),t._v(t._s(t.$L("\u4F18\u5148\u7EA7"))+" ")]),e("ul",{staticClass:"item-content"},[e("li",[e("EDropdown",{ref:"priority",attrs:{trigger:"click",placement:"bottom"},on:{command:function(s){return t.updateData("priority",s)}}},[e("TaskPriority",{attrs:{backgroundColor:t.taskDetail.p_color}},[t._v(t._s(t.taskDetail.p_name))]),e("EDropdownMenu",{attrs:{slot:"dropdown"},slot:"dropdown"},t._l(t.taskPriority,function(s,i){return e("EDropdownItem",{key:i,attrs:{command:s}},[e("i",{staticClass:"taskfont",style:{color:s.color},domProps:{innerHTML:t._s(t.taskDetail.p_name==s.name?"":"")}}),t._v(" "+t._s(s.name)+" ")])}),1)],1)],1)])]):t._e(),t.getOwner.length>0?e("FormItem",[e("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[e("i",{staticClass:"taskfont"},[t._v("\uE6E4")]),t._v(t._s(t.$L("\u8D1F\u8D23\u4EBA"))+" ")]),e("Poptip",{ref:"owner",staticClass:"item-content user",attrs:{title:t.$L("\u4FEE\u6539\u8D1F\u8D23\u4EBA"),width:240,"popper-class":"task-detail-user-popper",placement:"bottom",transfer:""},on:{"on-popper-show":t.openOwner,"on-ok":t.onOwner}},[e("div",{attrs:{slot:"content"},slot:"content"},[e("UserInput",{attrs:{"multiple-max":10,"project-id":t.taskDetail.project_id,placeholder:t.$L("\u9009\u62E9\u4EFB\u52A1\u8D1F\u8D23\u4EBA"),transfer:!1},model:{value:t.ownerData.owner_userid,callback:function(s){t.$set(t.ownerData,"owner_userid",s)},expression:"ownerData.owner_userid"}}),e("div",{staticClass:"task-detail-avatar-buttons"},[e("Button",{attrs:{size:"small",type:"primary"},on:{click:function(s){return t.$refs.owner.ok()}}},[t._v(t._s(t.$L("\u786E\u5B9A")))])],1)],1),e("div",{staticClass:"user-list"},t._l(t.getOwner,function(s){return e("UserAvatar",{key:s.userid,attrs:{userid:s.userid,size:28,showName:t.getOwner.length===1,tooltipDisabled:""}})}),1)])],1):t._e(),t.getAssist.length>0||t.assistForce?e("FormItem",[e("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[e("i",{staticClass:"taskfont"},[t._v("\uE63F")]),t._v(t._s(t.$L("\u534F\u52A9\u4EBA\u5458"))+" ")]),e("Poptip",{ref:"assist",staticClass:"item-content user",attrs:{title:t.$L(t.getAssist.length>0?"\u4FEE\u6539\u534F\u52A9\u4EBA\u5458":"\u6DFB\u52A0\u534F\u52A9\u4EBA\u5458"),width:280,"popper-class":"task-detail-user-popper",placement:"bottom",transfer:""},on:{"on-popper-show":t.openAssist,"on-ok":t.onAssist}},[e("div",{attrs:{slot:"content"},slot:"content"},[e("UserInput",{attrs:{"multiple-max":10,"project-id":t.taskDetail.project_id,"disabled-choice":t.assistData.disabled,placeholder:t.$L("\u9009\u62E9\u4EFB\u52A1\u534F\u52A9\u4EBA\u5458"),transfer:!1},model:{value:t.assistData.assist_userid,callback:function(s){t.$set(t.assistData,"assist_userid",s)},expression:"assistData.assist_userid"}}),e("div",{staticClass:"task-detail-avatar-buttons"},[e("Button",{attrs:{size:"small",type:"primary"},on:{click:function(s){return t.$refs.assist.ok()}}},[t._v(t._s(t.$L("\u786E\u5B9A")))])],1)],1),t.getAssist.length>0?e("div",{staticClass:"user-list"},t._l(t.getAssist,function(s){return e("UserAvatar",{key:s.userid,attrs:{userid:s.userid,size:28,showName:t.getAssist.length===1,tooltipDisabled:""}})}),1):e("div",[t._v("--")])])],1):t._e(),t.taskDetail.end_at||t.timeForce?e("FormItem",[e("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[e("i",{staticClass:"taskfont"},[t._v("\uE6E8")]),t._v(t._s(t.$L("\u622A\u6B62\u65F6\u95F4"))+" ")]),e("ul",{staticClass:"item-content"},[e("li",[e("DatePicker",{attrs:{open:t.timeOpen,options:t.timeOptions,format:"yyyy/MM/dd HH:mm",type:"datetimerange",transfer:""},on:{"on-open-change":t.timeChange,"on-clear":t.timeClear,"on-ok":t.timeOk},model:{value:t.timeValue,callback:function(s){t.timeValue=s},expression:"timeValue"}},[e("div",{staticClass:"picker-time"},[e("div",{staticClass:"time",on:{click:t.openTime}},[t._v(t._s(t.taskDetail.end_at?t.cutTime:"--"))]),!t.taskDetail.complete_at&&t.taskDetail.end_at?[t.within24Hours(t.taskDetail.end_at)?e("Tag",{attrs:{color:"blue"}},[e("i",{staticClass:"taskfont"},[t._v("\uE71D")]),t._v(t._s(t.expiresFormat(t.taskDetail.end_at)))]):t._e(),t.isOverdue(t.taskDetail)?e("Tag",{attrs:{color:"red"}},[t._v(t._s(t.$L("\u8D85\u671F\u672A\u5B8C\u6210")))]):t._e()]:t._e()],2)])],1)])]):t._e(),t.taskDetail.loop&&t.taskDetail.loop!="never"||t.loopForce?e("FormItem",[e("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[e("i",{staticClass:"taskfont"},[t._v("\uE93F")]),t._v(t._s(t.$L("\u91CD\u590D\u5468\u671F"))+" ")]),e("ul",{staticClass:"item-content"},[e("li",[e("EDropdown",{ref:"loop",attrs:{trigger:"click",placement:"bottom"},on:{command:function(s){return t.updateData("loop",s)}}},[e("ETooltip",{attrs:{disabled:t.windowSmall||t.$isEEUiApp||!t.taskDetail.loop_at,content:`${t.$L("\u4E0B\u4E2A\u5468\u671F")}: ${t.taskDetail.loop_at}`,placement:"right"}},[e("span",[t._v(t._s(t.$L(t.loopLabel(t.taskDetail.loop))))])]),e("EDropdownMenu",{staticClass:"task-detail-loop",attrs:{slot:"dropdown"},slot:"dropdown"},t._l(t.loops,function(s){return e("EDropdownItem",{key:s.key,attrs:{command:s.key}},[t._v(" "+t._s(t.$L(s.label))+" ")])}),1)],1)],1)])]):t._e(),t.fileList.length>0?e("FormItem",[e("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[e("i",{staticClass:"taskfont"},[t._v("\uE6E6")]),t._v(t._s(t.$L("\u9644\u4EF6"))+" ")]),e("ul",{staticClass:"item-content file"},[t.taskDetail.file_num>50?e("li",{staticClass:"tip"},[t._v(t._s(t.$L(`\u5171${t.taskDetail.file_num}\u4E2A\u6587\u4EF6\uFF0C\u4EC5\u663E\u793A\u6700\u65B050\u4E2A`)))]):t._e(),t._l(t.fileList,function(s){return e("li",[s.id?e("img",{staticClass:"file-ext",attrs:{src:s.thumb}}):e("Loading",{staticClass:"file-load"}),e("div",{staticClass:"file-name"},[t._v(t._s(s.name))]),e("div",{staticClass:"file-size"},[t._v(t._s(t.$A.bytesToSize(s.size)))]),e("div",{staticClass:"file-menu",class:{show:s._show_menu}},[e("Icon",{attrs:{type:"md-eye"},on:{click:function(i){return t.viewFile(s)}}}),e("Icon",{attrs:{type:"md-arrow-round-down"},on:{click:function(i){return t.downFile(s)}}}),e("EPopover",{staticClass:"file-delete",model:{value:s._show_menu,callback:function(i){t.$set(s,"_show_menu",i)},expression:"file._show_menu"}},[e("div",{staticClass:"task-detail-delete-file-popover"},[e("p",[t._v(t._s(t.$L("\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u6587\u4EF6\u5417\uFF1F")))]),e("div",{staticClass:"buttons"},[e("Button",{attrs:{size:"small",type:"text"},on:{click:function(i){s._show_menu=!1}}},[t._v(t._s(t.$L("\u53D6\u6D88")))]),e("Button",{attrs:{size:"small",type:"primary"},on:{click:function(i){return t.deleteFile(s)}}},[t._v(t._s(t.$L("\u786E\u5B9A")))])],1)]),e("i",{staticClass:"taskfont del",attrs:{slot:"reference"},slot:"reference"},[t._v("\uE6EA")])])],1)],1)})],2),e("ul",{staticClass:"item-content"},[e("li",[e("div",{staticClass:"add-button",on:{click:function(s){return t.onUploadClick(!0)}}},[e("i",{staticClass:"taskfont"},[t._v("\uE6F2")]),t._v(t._s(t.$L("\u6DFB\u52A0\u9644\u4EF6"))+" ")])])])]):t._e(),t.subList.length>0||t.addsubForce?e("FormItem",[e("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[e("i",{staticClass:"taskfont"},[t._v("\uE6F0")]),t._v(t._s(t.$L("\u5B50\u4EFB\u52A1"))+" ")]),e("ul",{staticClass:"item-content subtask"},t._l(t.subList,function(s,i){return e("TaskDetail",{key:i,ref:`subTask_${s.id}`,refInFor:!0,attrs:{"task-id":s.id,"open-task":s,"main-end-at":t.taskDetail.end_at,"can-update-blur":t.canUpdateBlur}})}),1),e("ul",{class:["item-content",t.subList.length===0?"nosub":""]},[e("li",[t.addsubShow?e("Input",{ref:"addsub",staticClass:"add-input",class:{loading:t.addsubLoad>0},attrs:{placeholder:t.$L("+ \u8F93\u5165\u5B50\u4EFB\u52A1\uFF0C\u56DE\u8F66\u6DFB\u52A0\u5B50\u4EFB\u52A1"),icon:t.addsubLoad>0?"ios-loading":"",enterkeyhint:"done"},on:{"on-blur":t.addsubChackClose,"on-keydown":t.addsubKeydown},model:{value:t.addsubName,callback:function(s){t.addsubName=s},expression:"addsubName"}}):e("div",{staticClass:"add-button",on:{click:t.addsubOpen}},[e("i",{staticClass:"taskfont"},[t._v("\uE6F2")]),t._v(t._s(t.$L("\u6DFB\u52A0\u5B50\u4EFB\u52A1"))+" ")])],1)])]):t._e()],1),t.menuList.length>0?e("div",{staticClass:"add"},[e("EDropdown",{attrs:{trigger:"click",placement:"bottom"},on:{command:t.dropAdd}},[e("div",{staticClass:"add-button"},[e("i",{staticClass:"taskfont"},[t._v("\uE6F2")]),t._v(" "+t._s(t.$L("\u6DFB\u52A0"))+" "),e("em",[t._v(t._s(t.menuText))])]),e("EDropdownMenu",{attrs:{slot:"dropdown"},slot:"dropdown"},t._l(t.menuList,function(s,i){return e("EDropdownItem",{key:i,attrs:{command:s.command}},[e("div",{staticClass:"item"},[e("i",{staticClass:"taskfont",domProps:{innerHTML:t._s(s.icon)}}),t._v(t._s(t.$L(s.name))+" ")])])}),1)],1)],1):t._e()],1),e("TaskUpload",{ref:"upload",staticClass:"upload",on:{"on-select-file":t.onSelectFile}})],1),e("div",{directives:[{name:"show",rawName:"v-show",value:t.taskDetail.id>0,expression:"taskDetail.id > 0"}],staticClass:"task-dialog",style:t.dialogStyle},[t.hasOpenDialog?[t.taskId>0?e("DialogWrapper",{ref:"dialog",attrs:{"dialog-id":t.taskDetail.dialog_id}},[e("div",{staticClass:"head",attrs:{slot:"head"},slot:"head"},[e("Icon",{staticClass:"icon",attrs:{type:"ios-chatbubbles-outline"}}),e("div",{staticClass:"nav"},[e("p",{class:{active:t.navActive=="dialog"},on:{click:function(s){t.navActive="dialog"}}},[t._v(t._s(t.$L("\u804A\u5929")))]),e("p",{class:{active:t.navActive=="log"},on:{click:function(s){t.navActive="log"}}},[t._v(t._s(t.$L("\u52A8\u6001")))]),t.navActive=="log"?e("div",{staticClass:"refresh"},[t.logLoadIng?e("Loading"):e("Icon",{attrs:{type:"ios-refresh"},on:{click:t.getLogLists}})],1):t._e()])],1)]):t._e(),t.navActive=="log"&&t.taskId>0?e("ProjectLog",{ref:"log",attrs:{"task-id":t.taskDetail.id},on:{"on-load-change":t.logLoadChange}}):t._e()]:e("div",[e("div",{staticClass:"head"},[e("Icon",{staticClass:"icon",attrs:{type:"ios-chatbubbles-outline"}}),e("div",{staticClass:"nav"},[e("p",{class:{active:t.navActive=="dialog"},on:{click:function(s){t.navActive="dialog"}}},[t._v(t._s(t.$L("\u804A\u5929")))]),e("p",{class:{active:t.navActive=="log"},on:{click:function(s){t.navActive="log"}}},[t._v(t._s(t.$L("\u52A8\u6001")))]),t.navActive=="log"?e("div",{staticClass:"refresh"},[t.logLoadIng?e("Loading"):e("Icon",{attrs:{type:"ios-refresh"},on:{click:t.getLogLists}})],1):t._e()]),e("div",{staticClass:"menu"},[t.navActive=="dialog"&&t.taskDetail.msg_num>0?e("div",{staticClass:"menu-item",on:{click:function(s){return s.stopPropagation(),t.onSend("open")}}},[t.openLoad>0?e("div",{staticClass:"menu-load"},[e("Loading")],1):t._e(),t._v(" "+t._s(t.$L("\u4EFB\u52A1\u804A\u5929"))+" "),e("em",[t._v("("+t._s(t.taskDetail.msg_num>999?"999+":t.taskDetail.msg_num)+")")]),e("i",{staticClass:"taskfont"},[t._v("\uE703")])]):t._e()])],1),t.navActive=="log"&&t.taskId>0?e("ProjectLog",{ref:"log",attrs:{"task-id":t.taskDetail.id,"show-load":!1},on:{"on-load-change":t.logLoadChange}}):e("div",{staticClass:"no-dialog",on:{drop:function(s){return s.preventDefault(),t.taskPasteDrag(s,"drag")},dragover:function(s){return s.preventDefault(),t.taskDragOver(!0,s)},dragleave:function(s){return s.preventDefault(),t.taskDragOver(!1,s)}}},[e("div",{staticClass:"no-tip"},[t._v(t._s(t.$L("\u6682\u65E0\u6D88\u606F")))]),e("div",{staticClass:"no-input"},[e("ChatInput",{ref:"chatInput",attrs:{"task-id":t.taskId,loading:t.sendLoad>0,maxlength:2e5,placeholder:t.$L("\u8F93\u5165\u6D88\u606F...")},on:{"on-more":t.onEventMore,"on-file":t.onSelectFile,"on-record":t.onRecord,"on-send":t.onSend},model:{value:t.msgText,callback:function(s){t.msgText=s},expression:"msgText"}})],1),t.dialogDrag?e("div",{staticClass:"drag-over",on:{click:function(s){t.dialogDrag=!1}}},[e("div",{staticClass:"drag-text"},[t._v(t._s(t.$L("\u62D6\u52A8\u5230\u8FD9\u91CC\u53D1\u9001")))])]):t._e()])],1)],2),t.taskDetail.id?t._e():e("div",{staticClass:"task-load"},[e("Loading")],1)]):t._e()},L=[];const x={name:"TaskDetail",components:{ChatInput:k,TaskMenu:_,ProjectLog:m,DialogWrapper:g,TaskUpload:y,UserInput:f,TaskPriority:p,TEditor:h},props:{taskId:{type:Number,default:0},openTask:{type:Object,default:()=>({})},mainEndAt:{default:null},canUpdateBlur:{type:Boolean,default:!0},modalMode:{type:Boolean,default:!1}},data(){return{ready:!1,taskDetail:{},ownerData:{},ownerLoad:0,receiveShow:!1,assistForce:!1,assistData:{},assistLoad:0,addsubForce:!1,addsubShow:!1,addsubName:"",addsubLoad:0,timeForce:!1,timeOpen:!1,timeValue:[],timeOptions:{shortcuts:$A.timeOptionShortcuts()},loopForce:!1,nowTime:$A.Time(),nowInterval:null,msgText:"",msgFile:[],msgRecord:{},navActive:"dialog",logLoadIng:!1,sendLoad:0,openLoad:0,taskPlugins:["advlist autolink lists link image charmap print preview hr anchor pagebreak","searchreplace visualblocks visualchars code","insertdatetime media nonbreaking save table directionality","emoticons paste codesample","autoresize"],taskOptions:{statusbar:!1,menubar:!1,autoresize_bottom_margin:2,min_height:200,max_height:380,contextmenu:"bold italic underline forecolor backcolor | codesample | uploadImages imagePreview | preview screenload",valid_elements:"a[href|target=_blank],em,strong/b,div[align],span[style],a,br,p,img[src|alt|witdh|height],pre[class],code",toolbar:!1},taskOptionFull:{menubar:"file edit view",valid_elements:"a[href|target=_blank],em,strong/b,div[align],span[style],a,br,p,img[src|alt|witdh|height],pre[class],code",toolbar:"uploadImages | bold italic underline forecolor backcolor | codesample | preview screenload"},dialogDrag:!1,imageAttachment:!0,receiveTaskSubscribe:null,loops:[{key:"never",label:"\u4ECE\u4E0D"},{key:"day",label:"\u6BCF\u5929"},{key:"weekdays",label:"\u6BCF\u4E2A\u5DE5\u4F5C\u65E5"},{key:"week",label:"\u6BCF\u5468"},{key:"twoweeks",label:"\u6BCF\u4E24\u5468"},{key:"month",label:"\u6BCF\u6708"},{key:"year",label:"\u6BCF\u5E74"},{key:"custom",label:"\u81EA\u5B9A\u4E49"}]}},created(){const t=$A.getObject(this.$route.query,"navActive");["dialog","log"].includes(t)&&(this.navActive=t)},mounted(){this.nowInterval=setInterval(()=>{this.nowTime=$A.Time()},1e3),this.receiveTaskSubscribe=c.Store.subscribe("receiveTask",()=>{this.receiveShow=!0})},destroyed(){clearInterval(this.nowInterval),this.receiveTaskSubscribe&&(this.receiveTaskSubscribe.unsubscribe(),this.receiveTaskSubscribe=null)},computed:{...u(["cacheProjects","cacheColumns","cacheTasks","taskContents","taskFiles","taskPriority","dialogId"]),projectName(){if(!this.taskDetail.project_id)return"";if(this.taskDetail.project_name)return this.taskDetail.project_name;const t=this.cacheProjects.find(({id:a})=>a==this.taskDetail.project_id);return t?t.name:""},columnName(){if(!this.taskDetail.column_id)return"";if(this.taskDetail.column_name)return this.taskDetail.column_name;const t=this.cacheColumns.find(({id:a})=>a==this.taskDetail.column_id);return t?t.name:""},taskContent(){if(!this.taskId)return"";let t=this.taskContents.find(({task_id:a})=>a==this.taskId);return t?t.content:""},fileList(){return this.taskId?this.taskFiles.filter(({task_id:t})=>t==this.taskId).sort((t,a)=>a.id-t.id):[]},subList(){return this.taskId?this.cacheTasks.filter(t=>t.parent_id==this.taskId).sort((t,a)=>t.id-a.id):[]},hasOpenDialog(){return this.taskDetail.dialog_id>0&&this.windowLarge},dialogStyle(){const{windowHeight:t,hasOpenDialog:a}=this,e=Math.min(1100,t);if(!e)return{};if(!a)return{};const s=e>900?200:70;return{minHeight:e-s-48+"px"}},taskDetailStyle(){const{modalMode:t,windowHeight:a,hasOpenDialog:e}=this,s=Math.min(1100,a);if(t&&e){const i=s>900?200:70;return{maxHeight:s-i-30+"px"}}return{}},cutTime(){const{taskDetail:t}=this;let a=$A.Date(t.start_at,!0),e=$A.Date(t.end_at,!0),s="";return $A.formatDate("Y/m/d",a)==$A.formatDate("Y/m/d",e)?s=$A.formatDate("Y/m/d H:i",a)+" ~ "+$A.formatDate("H:i",e):$A.formatDate("Y",a)==$A.formatDate("Y",e)?(s=$A.formatDate("Y/m/d H:i",a)+" ~ "+$A.formatDate("m/d H:i",e),s=s.replace(/( 00:00| 23:59)/g,"")):(s=$A.formatDate("Y/m/d H:i",a)+" ~ "+$A.formatDate("Y/m/d H:i",e),s=s.replace(/( 00:00| 23:59)/g,"")),s},getOwner(){const{taskDetail:t}=this;return $A.isArray(t.task_user)?t.task_user.filter(({owner:a})=>a===1).sort((a,e)=>a.id-e.id):[]},getAssist(){const{taskDetail:t}=this;return $A.isArray(t.task_user)?t.task_user.filter(({owner:a})=>a!==1).sort((a,e)=>a.id-e.id):[]},menuList(){const{taskDetail:t}=this,a=[];return t.p_name||a.push({command:"priority",icon:"",name:"\u4F18\u5148\u7EA7"}),$A.isArray(t.task_user)&&t.task_user.find(({owner:e})=>e!==1)||a.push({command:"assist",icon:"",name:"\u534F\u52A9\u4EBA\u5458"}),t.end_at||a.push({command:"times",icon:"",name:"\u622A\u6B62\u65F6\u95F4"}),(!t.loop||t.loop=="never")&&a.push({command:"loop",icon:"",name:"\u91CD\u590D\u5468\u671F"}),this.fileList.length==0&&a.push({command:"file",icon:"",name:"\u9644\u4EF6"}),this.subList.length==0&&a.push({command:"subtask",icon:"",name:"\u5B50\u4EFB\u52A1"}),a},menuText(){const{menuList:t}=this;let a="";return t.length>0&&t.forEach((e,s)=>{s>0&&(a+=" / "),a+=this.$L(e.name)}),a}},watch:{openTask:{handler(t){this.taskDetail=$A.cloneJSON(t),this.__openTask&&clearTimeout(this.__openTask),this.__openTask=setTimeout(a=>{var e;return(e=this.$refs.name)==null?void 0:e.resizeTextarea()},100)},immediate:!0,deep:!0},taskId:{handler(t){t>0?this.ready=!0:(this.windowSmall&&$A.onBlur(),this.timeOpen=!1,this.timeForce=!1,this.loopForce=!1,this.assistForce=!1,this.addsubForce=!1,this.receiveShow=!1,this.$refs.owner&&this.$refs.owner.handleClose(),this.$refs.assist&&this.$refs.assist.handleClose(),this.$refs.chatInput&&this.$refs.chatInput.hidePopover())},immediate:!0},receiveShow(t){t&&(this.timeValue=this.taskDetail.end_at?[this.taskDetail.start_at,this.taskDetail.end_at]:[])}},methods:{within24Hours(t){return $A.Date(t,!0)-this.nowTime<86400},expiresFormat(t){return $A.countDownFormat(t,this.nowTime)},isOverdue(t){return t.overdue?!0:$A.Date(t.end_at,!0)e.key===t);return a?a.label:t?`\u6BCF${t}\u5929`:"\u4ECE\u4E0D"},onNameKeydown(t){t.keyCode===13&&(t.shiftKey||(t.preventDefault(),this.updateData("name")))},checkUpdate(t){let a=!1;if(this.openTask.name!=this.taskDetail.name)if(a=!0,t===!0)this.updateData("name");else return t===!1&&this.$refs.name.focus(),!0;if(this.$refs.desc&&this.$refs.desc.getContent()!=this.taskContent)if(a=!0,t===!0)this.updateData("content");else return t===!1&&this.$refs.desc.focus(),!0;if(this.addsubShow&&this.addsubName)if(a=!0,t===!0)this.onAddsub();else return t===!1&&this.$refs.addsub.focus(),!0;return this.subList.some(({id:e})=>{this.$refs[`subTask_${e}`][0].checkUpdate(t)&&(a=!0)}),a},updateBlur(t,a){this.canUpdateBlur&&this.updateData(t,a)},updateData(t,a){let e=null;switch(t){case"priority":this.$set(this.taskDetail,"p_level",a.priority),this.$set(this.taskDetail,"p_name",a.name),this.$set(this.taskDetail,"p_color",a.color),t=["p_level","p_name","p_color"];break;case"times":if(this.taskDetail.start_at&&(Math.abs($A.Time(this.taskDetail.start_at)-$A.Time(a.start_at))>60||Math.abs($A.Time(this.taskDetail.end_at)-$A.Time(a.end_at))>60)&&typeof a.desc=="undefined"){$A.modalInput({title:"\u4FEE\u6539\u4EFB\u52A1\u65F6\u95F4",placeholder:"\u8BF7\u8F93\u5165\u4FEE\u6539\u5907\u6CE8",okText:"\u786E\u5B9A",onOk:o=>o?(this.updateData("times",Object.assign(a,{desc:o})),!1):"\u8BF7\u8F93\u5165\u4FEE\u6539\u5907\u6CE8"});return}this.$set(this.taskDetail,"times",[a.start_at,a.end_at,a.desc]);break;case"loop":if(a==="custom"){this.customLoop();return}this.$set(this.taskDetail,"loop",a);break;case"content":const i=this.$refs.desc.getContent();if(i==this.taskContent)return;this.$set(this.taskDetail,"content",i),e=()=>{this.$store.dispatch("saveTaskContent",{task_id:this.taskId,content:i})};break}let s={task_id:this.taskDetail.id};($A.isArray(t)?t:[t]).forEach(i=>{let o=this.taskDetail[i],d=this.openTask[i];$A.jsonStringify(o)!=$A.jsonStringify(d)&&(s[i]=o)}),!(Object.keys(s).length<=1)&&this.$store.dispatch("taskUpdate",s).then(({msg:i})=>{$A.messageSuccess(i),typeof e=="function"&&e()}).catch(({msg:i})=>{$A.modalError(i)})},customLoop(){let t=this.taskDetail.loop||1;$A.Modal.confirm({render:a=>a("div",[a("div",{style:{fontSize:"16px",fontWeight:"500",marginBottom:"20px"}},this.$L("\u91CD\u590D\u5468\u671F")),a("Input",{style:{width:"160px",margin:"0 auto"},props:{type:"number",value:t,maxlength:3},on:{input:e=>{t=$.runNum(e)}}},[a("span",{slot:"prepend"},this.$L("\u6BCF")),a("span",{slot:"append"},this.$L("\u5929"))])]),onOk:a=>{this.$Modal.remove(),t>0&&this.updateData("loop",t)},loading:!0,okText:this.$L("\u786E\u5B9A"),cancelText:this.$L("\u53D6\u6D88")})},openOwner(){const t=this.getOwner.map(({userid:a})=>a);this.$set(this.taskDetail,"owner_userid",t),this.$set(this.ownerData,"owner_userid",t)},onOwner(t){let a={task_id:this.taskDetail.id,owner:this.ownerData.owner_userid};if(t===!0){if(this.getOwner.length>0){this.receiveShow=!1,$A.messageError("\u4EFB\u52A1\u5DF2\u88AB\u9886\u53D6");return}let e=$A.date2string(this.timeValue,"Y-m-d H:i");if(e[0]&&e[1])$A.rightExists(e[0],"00:00")&&$A.rightExists(e[1],"00:00")&&(e[1]=e[1].replace("00:00","23:59"));else{$A.messageError("\u8BF7\u8BBE\u7F6E\u8BA1\u5212\u65F6\u95F4");return}a.times=e,a.owner=this.ownerData.owner_userid=[this.userId]}$A.jsonStringify(this.taskDetail.owner_userid)!==$A.jsonStringify(this.ownerData.owner_userid)&&($A.count(a.owner)==0&&(a.owner=""),this.ownerLoad++,this.$store.dispatch("taskUpdate",a).then(({msg:e})=>{$A.messageSuccess(e),this.ownerLoad--,this.receiveShow=!1,this.$store.dispatch("getTaskOne",this.taskDetail.id).catch(()=>{})}).catch(({msg:e})=>{$A.modalError(e),this.ownerLoad--,this.receiveShow=!1}))},openAssist(){const t=this.getAssist.map(({userid:a})=>a);this.$set(this.taskDetail,"assist_userid",t),this.$set(this.assistData,"assist_userid",t),this.$set(this.assistData,"disabled",this.getOwner.map(({userid:a})=>a).filter(a=>a!=this.userId))},onAssist(){if($A.jsonStringify(this.taskDetail.assist_userid)!==$A.jsonStringify(this.assistData.assist_userid)){if(this.getOwner.find(({userid:t})=>t===this.userId)&&this.assistData.assist_userid.find(t=>t===this.userId)){$A.modalConfirm({content:"\u4F60\u5F53\u524D\u662F\u8D1F\u8D23\u4EBA\uFF0C\u786E\u5B9A\u8981\u8F6C\u4E3A\u534F\u52A9\u4EBA\u5458\u5417\uFF1F",cancelText:"\u53D6\u6D88",okText:"\u786E\u5B9A",onOk:()=>{this.onAssistConfirm()}});return}this.onAssistConfirm()}},onAssistConfirm(){let t=this.assistData.assist_userid;t.length===0&&(t=!1),this.assistLoad++,this.$store.dispatch("taskUpdate",{task_id:this.taskDetail.id,assist:t}).then(({msg:a})=>{$A.messageSuccess(a),this.assistLoad--,this.$store.dispatch("getTaskOne",this.taskDetail.id).catch(()=>{})}).catch(({msg:a})=>{$A.modalError(a),this.assistLoad--})},openTime(){this.timeOpen=!this.timeOpen,this.timeOpen&&(this.timeValue=this.taskDetail.end_at?[this.taskDetail.start_at,this.taskDetail.end_at]:[])},timeChange(t){t||(this.timeOpen=!1)},timeClear(){this.updateData("times",{start_at:!1,end_at:!1}),this.timeOpen=!1},timeOk(){let t=$A.date2string(this.timeValue,"Y-m-d H:i");t[0]&&t[1]&&$A.rightExists(t[0],"00:00")&&$A.rightExists(t[1],"00:00")&&(t[1]=t[1].replace("00:00","23:59")),this.updateData("times",{start_at:t[0],end_at:t[1]}),this.timeOpen=!1},addsubOpen(){this.addsubShow=!0,this.$nextTick(()=>{this.$refs.addsub.focus()})},addsubChackClose(){this.addsubName==""&&(this.addsubShow=!1)},addsubKeydown(t){if(t.keyCode===13){if(t.shiftKey||this.addsubLoad>0)return;t.preventDefault(),this.onAddsub()}},onAddsub(){if(this.addsubName==""){$A.messageError("\u4EFB\u52A1\u63CF\u8FF0\u4E0D\u80FD\u4E3A\u7A7A");return}this.addsubLoad++,this.$store.dispatch("taskAddSub",{task_id:this.taskDetail.id,name:this.addsubName}).then(({msg:t})=>{$A.messageSuccess(t),this.addsubLoad--,this.addsubName=""}).catch(({msg:t})=>{$A.modalError(t),this.addsubLoad--})},getLogLists(){this.navActive=="log"&&this.$refs.log.getLists(!0)},logLoadChange(t){this.logLoadIng=t},dropAdd(t){switch(t){case"priority":this.$set(this.taskDetail,"p_name",this.$L("\u672A\u8BBE\u7F6E")),this.$nextTick(()=>{this.$refs.priority.show()});break;case"assist":this.assistForce=!0,this.openAssist(),this.$nextTick(()=>{this.$refs.assist.handleClick()});break;case"times":this.timeForce=!0,this.$nextTick(()=>{this.openTime()});break;case"loop":this.loopForce=!0,this.$nextTick(()=>{this.$refs.loop.show()});break;case"file":this.onUploadClick(!0);break;case"subtask":this.addsubForce=!0,this.$nextTick(()=>{this.addsubOpen()});break}},onEventMore(t){["image","file"].includes(t)&&this.onUploadClick(!1)},onUploadClick(t){this.imageAttachment=!!t,this.$refs.upload.handleClick()},msgDialog(t=null,a=!1){this.sendLoad>0||this.openLoad>0||(a===!0?this.openLoad++:this.sendLoad++,this.$store.dispatch("call",{url:"project/task/dialog",data:{task_id:this.taskDetail.id}}).then(({data:e})=>{this.$store.dispatch("saveTask",{id:e.id,dialog_id:e.dialog_id}),this.$store.dispatch("saveDialog",e.dialog_data),$A.isSubElectron?this.resizeDialog().then(()=>{this.sendDialogMsg(t)}):this.$nextTick(()=>{if(this.windowSmall){$A.onBlur();const s={time:$A.Time()+10,msgRecord:this.msgRecord,msgFile:this.msgFile,msgText:typeof t=="string"&&t?t:this.msgText,dialogId:e.dialog_id};this.msgRecord={},this.msgFile=[],this.msgText="",this.$nextTick(i=>{this.dialogId>0&&this.$store.dispatch("openTask",0),this.$store.dispatch("openDialog",e.dialog_id).then(o=>{this.$store.state.dialogMsgTransfer=s})})}else this.sendDialogMsg(t)})}).catch(({msg:e})=>{$A.modalError(e)}).finally(e=>{a===!0?this.openLoad--:this.sendLoad--}))},sendDialogMsg(t=null){this.msgFile.length>0?this.$refs.dialog.sendFileMsg(this.msgFile.map(a=>Object.assign(a,{ajaxExtraData:{image_attachment:this.imageAttachment?1:0}}))):this.msgText?this.$refs.dialog.sendMsg(this.msgText):typeof t=="string"&&t&&this.$refs.dialog.sendMsg(t),this.msgFile=[],this.msgText=""},taskPasteDrag(t,a){this.dialogDrag=!1;const e=a==="drag"?t.dataTransfer.files:t.clipboardData.files;this.msgFile=Array.prototype.slice.call(e),this.msgFile.length>0&&(t.preventDefault(),this.msgDialog())},taskDragOver(t,a){let e=this.__dialogDrag=$A.randomString(8);if(!t)setTimeout(()=>{e===this.__dialogDrag&&(this.dialogDrag=t)},150);else{if(a.dataTransfer.effectAllowed==="move")return;this.dialogDrag=!0}},onSelectFile(t){this.msgFile=$A.isArray(t)?t:[t],this.msgDialog()},onRecord(t){this.msgRecord=t,this.msgDialog()},onSend(t){this.$refs.chatInput&&this.$refs.chatInput.hidePopover(),t==="open"?this.msgDialog(null,!0):this.msgDialog(t)},deleteFile(t){this.$set(t,"_show_menu",!1),this.$store.dispatch("forgetTaskFile",t.id),this.$store.dispatch("call",{url:"project/task/filedelete",data:{file_id:t.id}}).catch(({msg:a})=>{$A.modalError(a),this.$store.dispatch("getTaskFiles",this.taskDetail.id)})},openMenu(t,a){const e=this.$refs[`taskMenu_${a.id}`];e&&e.handleClick(t)},openNewWin(){let t={title:this.taskDetail.name,titleFixed:!0,parent:null,width:Math.min(window.screen.availWidth,this.$el.clientWidth+72),height:Math.min(window.screen.availHeight,this.$el.clientHeight+72),minWidth:600,minHeight:450};this.hasOpenDialog&&(t.minWidth=800,t.minHeight=600),this.$Electron.sendMessage("windowRouter",{name:`task-${this.taskDetail.id}`,path:`/single/task/${this.taskDetail.id}?navActive=${this.navActive}`,force:!1,config:t}),this.$store.dispatch("openTask",0)},resizeDialog(){return new Promise(t=>{this.$Electron.sendMessage("windowSize",{width:Math.max(1100,this.windowWidth),height:Math.max(720,this.windowHeight),minWidth:800,minHeight:600,autoZoom:!0});let a=0,e=setInterval(()=>{a++,(this.$refs.dialog||a>20)&&(clearInterval(e),this.$refs.dialog&&t())},100)})},viewFile(t){if(["jpg","jpeg","gif","png"].includes(t.ext)){const e=this.fileList.filter(i=>["jpg","jpeg","gif","png"].includes(i.ext)),s=e.findIndex(i=>i.id===t.id);s>-1?(this.$store.state.previewImageIndex=s,this.$store.state.previewImageList=e.map(i=>({src:i.path,width:i.width,height:i.height}))):(this.$store.state.previewImageIndex=0,this.$store.state.previewImageList=[{src:t.path,width:t.width,height:t.height}]);return}const a=`/single/file/task/${t.id}`;this.$Electron?this.$Electron.sendMessage("windowRouter",{name:`file-task-${t.id}`,path:a,userAgent:"/hideenOfficeTitle/",force:!1,config:{title:`${t.name} (${$A.bytesToSize(t.size)})`,titleFixed:!0,parent:null,width:Math.min(window.screen.availWidth,1440),height:Math.min(window.screen.availHeight,900)},webPreferences:{nodeIntegrationInSubFrames:t.ext==="drawio"}}):this.$isEEUiApp?$A.eeuiAppOpenPage({pageType:"app",pageTitle:`${t.name} (${$A.bytesToSize(t.size)})`,url:"web.js",params:{titleFixed:!0,allowAccess:!0,url:$A.rightDelete(window.location.href,window.location.hash)+`#${a}`}}):window.open($A.apiUrl(`..${a}`))},downFile(t){$A.modalConfirm({title:"\u4E0B\u8F7D\u6587\u4EF6",content:`${t.name} (${$A.bytesToSize(t.size)})`,okText:"\u7ACB\u5373\u4E0B\u8F7D",onOk:()=>{this.$store.dispatch("downUrl",$A.apiUrl(`project/task/filedown?file_id=${t.id}`))}})}}},l={};var T=r(x,A,L,!1,I,null,null,null);function I(t){for(let a in l)this[a]=l[a]}var z=function(){return T.exports}();export{z as T}; diff --git a/public/js/build/TaskDetail.e97c0050.js b/public/js/build/TaskDetail.e97c0050.js new file mode 100644 index 000000000..f32b9a393 --- /dev/null +++ b/public/js/build/TaskDetail.e97c0050.js @@ -0,0 +1 @@ +import{n as r,d as c,m as u}from"./app.af833d7d.js";import h from"./TEditor.216663b5.js";import{P as m,T as p}from"./ProjectLog.181689a8.js";import{U as f}from"./UserInput.07ce5aad.js";import{C as k,D as g}from"./DialogWrapper.6f463b49.js";import{T as _}from"./TaskMenu.5dc0c4b4.js";var v=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("Upload",{ref:"upload",attrs:{name:"files",action:"",multiple:"",format:t.uploadFormat,"show-upload-list":!1,"max-size":t.maxSize,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize,"before-upload":t.handleBeforeUpload}})},w=[];const D={name:"TaskUpload",props:{maxSize:{type:Number,default:1024e3}},data(){return{uploadFormat:["jpg","jpeg","png","gif","doc","docx","xls","xlsx","ppt","pptx","txt","esp","pdf","rar","zip","gz","ai","avi","bmp","cdr","eps","mov","mp3","mp4","pr","psd","svg","tif"]}},methods:{handleFormatError(t){$A.modalWarning({title:"\u6587\u4EF6\u683C\u5F0F\u4E0D\u6B63\u786E",content:"\u6587\u4EF6 "+t.name+" \u683C\u5F0F\u4E0D\u6B63\u786E\uFF0C\u4EC5\u652F\u6301\u53D1\u9001\uFF1A"+this.uploadFormat.join(",")})},handleMaxSize(t){$A.modalWarning({title:"\u8D85\u51FA\u6587\u4EF6\u5927\u5C0F\u9650\u5236",content:"\u6587\u4EF6 "+t.name+" \u592A\u5927\uFF0C\u4E0D\u80FD\u53D1\u9001\u8D85\u8FC7"+$A.bytesToSize(this.maxSize*1024)+"\u3002"})},handleBeforeUpload(t){return this.$emit("on-select-file",t),!1},handleClick(){this.$refs.upload.handleClick()}}},n={};var b=r(D,v,w,!1,C,null,null,null);function C(t){for(let a in n)this[a]=n[a]}var y=function(){return b.exports}(),A=function(){var t=this,a=t.$createElement,e=t._self._c||a;return t.ready&&t.taskDetail.parent_id>0?e("li",[e("div",{staticClass:"subtask-icon"},[e("TaskMenu",{ref:`taskMenu_${t.taskDetail.id}`,attrs:{disabled:t.taskId===0,task:t.taskDetail,"load-status":t.taskDetail.loading===!0},on:{"on-update":t.getLogLists}})],1),t.taskDetail.flow_item_name?e("div",{staticClass:"subtask-flow"},[e("span",{class:t.taskDetail.flow_item_status,on:{click:function(s){return s.stopPropagation(),t.openMenu(s,t.taskDetail)}}},[t._v(t._s(t.taskDetail.flow_item_name))])]):t._e(),e("div",{staticClass:"subtask-name"},[e("Input",{ref:"name",attrs:{type:"textarea",rows:1,autosize:{minRows:1,maxRows:8},maxlength:255,enterkeyhint:"done"},on:{"on-blur":function(s){return t.updateBlur("name")},"on-keydown":t.onNameKeydown},model:{value:t.taskDetail.name,callback:function(s){t.$set(t.taskDetail,"name",s)},expression:"taskDetail.name"}})],1),e("DatePicker",{staticClass:"subtask-time",attrs:{open:t.timeOpen,options:t.timeOptions,format:"yyyy/MM/dd HH:mm",type:"datetimerange",placement:"bottom-end",transfer:""},on:{"on-open-change":t.timeChange,"on-clear":t.timeClear,"on-ok":t.timeOk},model:{value:t.timeValue,callback:function(s){t.timeValue=s},expression:"timeValue"}},[!t.taskDetail.complete_at&&t.taskDetail.end_at&&t.taskDetail.end_at!=t.mainEndAt?e("div",{class:["time",t.taskDetail.today?"today":"",t.taskDetail.overdue?"overdue":""],on:{click:t.openTime}},[t._v(" "+t._s(t.expiresFormat(t.taskDetail.end_at))+" ")]):e("Icon",{staticClass:"clock",attrs:{type:"ios-clock-outline"},on:{click:t.openTime}})],1),e("Poptip",{ref:"owner",staticClass:"subtask-avatar",attrs:{"popper-class":"task-detail-user-popper",title:t.$L("\u4FEE\u6539\u8D1F\u8D23\u4EBA"),width:240,placement:"bottom",transfer:""},on:{"on-popper-show":t.openOwner,"on-ok":t.onOwner}},[e("div",{attrs:{slot:"content"},slot:"content"},[e("UserInput",{attrs:{"multiple-max":10,"project-id":t.taskDetail.project_id,placeholder:t.$L("\u9009\u62E9\u4EFB\u52A1\u8D1F\u8D23\u4EBA"),transfer:!1,"max-hidden-select":""},model:{value:t.ownerData.owner_userid,callback:function(s){t.$set(t.ownerData,"owner_userid",s)},expression:"ownerData.owner_userid"}}),e("div",{staticClass:"task-detail-avatar-buttons"},[e("Button",{attrs:{size:"small",type:"primary"},on:{click:function(s){return t.$refs.owner.ok()}}},[t._v(t._s(t.$L("\u786E\u5B9A")))])],1)],1),t.getOwner.length>0?t._l(t.getOwner,function(s){return e("UserAvatar",{key:s.userid,attrs:{userid:s.userid,size:20,tooltipDisabled:""}})}):e("div",[t._v("--")])],2)],1):t.ready?e("div",{class:{"task-detail":!0,"open-dialog":t.hasOpenDialog,completed:t.taskDetail.complete_at},style:t.taskDetailStyle},[e("div",{directives:[{name:"show",rawName:"v-show",value:t.taskDetail.id>0,expression:"taskDetail.id > 0"}],staticClass:"task-info"},[e("div",{staticClass:"head"},[e("TaskMenu",{ref:`taskMenu_${t.taskDetail.id}`,staticClass:"icon",attrs:{disabled:t.taskId===0,task:t.taskDetail,size:"medium","color-show":!1},on:{"on-update":t.getLogLists}}),t.taskDetail.flow_item_name?e("div",{staticClass:"flow"},[e("span",{class:t.taskDetail.flow_item_status,on:{click:function(s){return s.stopPropagation(),t.openMenu(s,t.taskDetail)}}},[t._v(t._s(t.taskDetail.flow_item_name))])]):t._e(),t.taskDetail.archived_at?e("div",{staticClass:"flow"},[e("span",{staticClass:"archived",on:{click:function(s){return s.stopPropagation(),t.openMenu(s,t.taskDetail)}}},[t._v(t._s(t.$L("\u5DF2\u5F52\u6863")))])]):t._e(),e("div",{staticClass:"nav"},[t.projectName?e("p",[e("span",[t._v(t._s(t.projectName))])]):t._e(),t.columnName?e("p",[e("span",[t._v(t._s(t.columnName))])]):t._e(),t.taskDetail.id?e("p",[e("span",[t._v(t._s(t.taskDetail.id))])]):t._e()]),e("div",{staticClass:"function"},[t.getOwner.length===0?e("EPopover",{attrs:{placement:"bottom"},model:{value:t.receiveShow,callback:function(s){t.receiveShow=s},expression:"receiveShow"}},[e("div",{staticClass:"task-detail-receive"},[e("div",{staticClass:"receive-title"},[e("Icon",{attrs:{type:"ios-help-circle"}}),t._v(" "+t._s(t.$L("\u786E\u8BA4\u8BA1\u5212\u65F6\u95F4\u9886\u53D6\u4EFB\u52A1"))+" ")],1),e("div",{staticClass:"receive-time"},[e("DatePicker",{attrs:{options:t.timeOptions,format:"yyyy/MM/dd HH:mm",type:"datetimerange",placeholder:t.$L("\u8BF7\u8BBE\u7F6E\u8BA1\u5212\u65F6\u95F4"),clearable:!1,editable:!1},model:{value:t.timeValue,callback:function(s){t.timeValue=s},expression:"timeValue"}})],1),e("div",{staticClass:"receive-bottom"},[e("Button",{attrs:{size:"small",type:"text"},on:{click:function(s){t.receiveShow=!1}}},[t._v("\u53D6\u6D88")]),e("Button",{attrs:{loading:t.ownerLoad>0,size:"small",type:"primary"},on:{click:function(s){return t.onOwner(!0)}}},[t._v("\u786E\u5B9A")])],1)]),e("Button",{staticClass:"pick",attrs:{slot:"reference",loading:t.ownerLoad>0,type:"primary"},slot:"reference"},[t._v(t._s(t.$L("\u6211\u8981\u9886\u53D6\u4EFB\u52A1")))])],1):t._e(),t.$Electron?e("ETooltip",{attrs:{disabled:t.windowSmall||t.$isEEUiApp,content:t.$L("\u65B0\u7A97\u53E3\u6253\u5F00")}},[e("i",{staticClass:"taskfont open",on:{click:t.openNewWin}},[t._v("\uE776")])]):t._e(),e("div",{staticClass:"menu"},[e("TaskMenu",{attrs:{disabled:t.taskId===0,task:t.taskDetail,icon:"ios-more","completed-icon":"ios-more",size:"medium","color-show":!1},on:{"on-update":t.getLogLists}})],1)],1)],1),e("div",{staticClass:"scroller scrollbar-overlay"},[e("div",{staticClass:"title"},[e("Input",{ref:"name",attrs:{type:"textarea",rows:1,autosize:{minRows:1,maxRows:8},maxlength:255,enterkeyhint:"done"},on:{"on-blur":function(s){return t.updateBlur("name")},"on-keydown":t.onNameKeydown},model:{value:t.taskDetail.name,callback:function(s){t.$set(t.taskDetail,"name",s)},expression:"taskDetail.name"}})],1),e("div",{staticClass:"desc"},[e("TEditor",{ref:"desc",attrs:{value:t.taskContent,plugins:t.taskPlugins,options:t.taskOptions,"option-full":t.taskOptionFull,placeholder:t.$L("\u8BE6\u7EC6\u63CF\u8FF0..."),inline:""},on:{"on-blur":function(s){return t.updateBlur("content")}}})],1),e("Form",{staticClass:"items",attrs:{"label-position":"left","label-width":"auto"},nativeOn:{submit:function(s){s.preventDefault()}}},[t.taskDetail.p_name?e("FormItem",[e("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[e("i",{staticClass:"taskfont"},[t._v("\uE6EC")]),t._v(t._s(t.$L("\u4F18\u5148\u7EA7"))+" ")]),e("ul",{staticClass:"item-content"},[e("li",[e("EDropdown",{ref:"priority",attrs:{trigger:"click",placement:"bottom"},on:{command:function(s){return t.updateData("priority",s)}}},[e("TaskPriority",{attrs:{backgroundColor:t.taskDetail.p_color}},[t._v(t._s(t.taskDetail.p_name))]),e("EDropdownMenu",{attrs:{slot:"dropdown"},slot:"dropdown"},t._l(t.taskPriority,function(s,i){return e("EDropdownItem",{key:i,attrs:{command:s}},[e("i",{staticClass:"taskfont",style:{color:s.color},domProps:{innerHTML:t._s(t.taskDetail.p_name==s.name?"":"")}}),t._v(" "+t._s(s.name)+" ")])}),1)],1)],1)])]):t._e(),t.getOwner.length>0?e("FormItem",[e("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[e("i",{staticClass:"taskfont"},[t._v("\uE6E4")]),t._v(t._s(t.$L("\u8D1F\u8D23\u4EBA"))+" ")]),e("Poptip",{ref:"owner",staticClass:"item-content user",attrs:{title:t.$L("\u4FEE\u6539\u8D1F\u8D23\u4EBA"),width:240,"popper-class":"task-detail-user-popper",placement:"bottom",transfer:""},on:{"on-popper-show":t.openOwner,"on-ok":t.onOwner}},[e("div",{attrs:{slot:"content"},slot:"content"},[e("UserInput",{attrs:{"multiple-max":10,"project-id":t.taskDetail.project_id,placeholder:t.$L("\u9009\u62E9\u4EFB\u52A1\u8D1F\u8D23\u4EBA"),transfer:!1},model:{value:t.ownerData.owner_userid,callback:function(s){t.$set(t.ownerData,"owner_userid",s)},expression:"ownerData.owner_userid"}}),e("div",{staticClass:"task-detail-avatar-buttons"},[e("Button",{attrs:{size:"small",type:"primary"},on:{click:function(s){return t.$refs.owner.ok()}}},[t._v(t._s(t.$L("\u786E\u5B9A")))])],1)],1),e("div",{staticClass:"user-list"},t._l(t.getOwner,function(s){return e("UserAvatar",{key:s.userid,attrs:{userid:s.userid,size:28,showName:t.getOwner.length===1,tooltipDisabled:""}})}),1)])],1):t._e(),t.getAssist.length>0||t.assistForce?e("FormItem",[e("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[e("i",{staticClass:"taskfont"},[t._v("\uE63F")]),t._v(t._s(t.$L("\u534F\u52A9\u4EBA\u5458"))+" ")]),e("Poptip",{ref:"assist",staticClass:"item-content user",attrs:{title:t.$L(t.getAssist.length>0?"\u4FEE\u6539\u534F\u52A9\u4EBA\u5458":"\u6DFB\u52A0\u534F\u52A9\u4EBA\u5458"),width:280,"popper-class":"task-detail-user-popper",placement:"bottom",transfer:""},on:{"on-popper-show":t.openAssist,"on-ok":t.onAssist}},[e("div",{attrs:{slot:"content"},slot:"content"},[e("UserInput",{attrs:{"multiple-max":10,"project-id":t.taskDetail.project_id,"disabled-choice":t.assistData.disabled,placeholder:t.$L("\u9009\u62E9\u4EFB\u52A1\u534F\u52A9\u4EBA\u5458"),transfer:!1},model:{value:t.assistData.assist_userid,callback:function(s){t.$set(t.assistData,"assist_userid",s)},expression:"assistData.assist_userid"}}),e("div",{staticClass:"task-detail-avatar-buttons"},[e("Button",{attrs:{size:"small",type:"primary"},on:{click:function(s){return t.$refs.assist.ok()}}},[t._v(t._s(t.$L("\u786E\u5B9A")))])],1)],1),t.getAssist.length>0?e("div",{staticClass:"user-list"},t._l(t.getAssist,function(s){return e("UserAvatar",{key:s.userid,attrs:{userid:s.userid,size:28,showName:t.getAssist.length===1,tooltipDisabled:""}})}),1):e("div",[t._v("--")])])],1):t._e(),t.taskDetail.end_at||t.timeForce?e("FormItem",[e("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[e("i",{staticClass:"taskfont"},[t._v("\uE6E8")]),t._v(t._s(t.$L("\u622A\u6B62\u65F6\u95F4"))+" ")]),e("ul",{staticClass:"item-content"},[e("li",[e("DatePicker",{attrs:{open:t.timeOpen,options:t.timeOptions,format:"yyyy/MM/dd HH:mm",type:"datetimerange",transfer:""},on:{"on-open-change":t.timeChange,"on-clear":t.timeClear,"on-ok":t.timeOk},model:{value:t.timeValue,callback:function(s){t.timeValue=s},expression:"timeValue"}},[e("div",{staticClass:"picker-time"},[e("div",{staticClass:"time",on:{click:t.openTime}},[t._v(t._s(t.taskDetail.end_at?t.cutTime:"--"))]),!t.taskDetail.complete_at&&t.taskDetail.end_at?[t.within24Hours(t.taskDetail.end_at)?e("Tag",{attrs:{color:"blue"}},[e("i",{staticClass:"taskfont"},[t._v("\uE71D")]),t._v(t._s(t.expiresFormat(t.taskDetail.end_at)))]):t._e(),t.isOverdue(t.taskDetail)?e("Tag",{attrs:{color:"red"}},[t._v(t._s(t.$L("\u8D85\u671F\u672A\u5B8C\u6210")))]):t._e()]:t._e()],2)])],1)])]):t._e(),t.taskDetail.loop&&t.taskDetail.loop!="never"||t.loopForce?e("FormItem",[e("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[e("i",{staticClass:"taskfont"},[t._v("\uE93F")]),t._v(t._s(t.$L("\u91CD\u590D\u5468\u671F"))+" ")]),e("ul",{staticClass:"item-content"},[e("li",[e("EDropdown",{ref:"loop",attrs:{trigger:"click",placement:"bottom"},on:{command:function(s){return t.updateData("loop",s)}}},[e("ETooltip",{attrs:{disabled:t.windowSmall||t.$isEEUiApp||!t.taskDetail.loop_at,content:`${t.$L("\u4E0B\u4E2A\u5468\u671F")}: ${t.taskDetail.loop_at}`,placement:"right"}},[e("span",[t._v(t._s(t.$L(t.loopLabel(t.taskDetail.loop))))])]),e("EDropdownMenu",{staticClass:"task-detail-loop",attrs:{slot:"dropdown"},slot:"dropdown"},t._l(t.loops,function(s){return e("EDropdownItem",{key:s.key,attrs:{command:s.key}},[t._v(" "+t._s(t.$L(s.label))+" ")])}),1)],1)],1)])]):t._e(),t.fileList.length>0?e("FormItem",[e("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[e("i",{staticClass:"taskfont"},[t._v("\uE6E6")]),t._v(t._s(t.$L("\u9644\u4EF6"))+" ")]),e("ul",{staticClass:"item-content file"},[t.taskDetail.file_num>50?e("li",{staticClass:"tip"},[t._v(t._s(t.$L(`\u5171${t.taskDetail.file_num}\u4E2A\u6587\u4EF6\uFF0C\u4EC5\u663E\u793A\u6700\u65B050\u4E2A`)))]):t._e(),t._l(t.fileList,function(s){return e("li",[s.id?e("img",{staticClass:"file-ext",attrs:{src:s.thumb}}):e("Loading",{staticClass:"file-load"}),e("div",{staticClass:"file-name"},[t._v(t._s(s.name))]),e("div",{staticClass:"file-size"},[t._v(t._s(t.$A.bytesToSize(s.size)))]),e("div",{staticClass:"file-menu",class:{show:s._show_menu}},[e("Icon",{attrs:{type:"md-eye"},on:{click:function(i){return t.viewFile(s)}}}),e("Icon",{attrs:{type:"md-arrow-round-down"},on:{click:function(i){return t.downFile(s)}}}),e("EPopover",{staticClass:"file-delete",model:{value:s._show_menu,callback:function(i){t.$set(s,"_show_menu",i)},expression:"file._show_menu"}},[e("div",{staticClass:"task-detail-delete-file-popover"},[e("p",[t._v(t._s(t.$L("\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u6587\u4EF6\u5417\uFF1F")))]),e("div",{staticClass:"buttons"},[e("Button",{attrs:{size:"small",type:"text"},on:{click:function(i){s._show_menu=!1}}},[t._v(t._s(t.$L("\u53D6\u6D88")))]),e("Button",{attrs:{size:"small",type:"primary"},on:{click:function(i){return t.deleteFile(s)}}},[t._v(t._s(t.$L("\u786E\u5B9A")))])],1)]),e("i",{staticClass:"taskfont del",attrs:{slot:"reference"},slot:"reference"},[t._v("\uE6EA")])])],1)],1)})],2),e("ul",{staticClass:"item-content"},[e("li",[e("div",{staticClass:"add-button",on:{click:function(s){return t.onUploadClick(!0)}}},[e("i",{staticClass:"taskfont"},[t._v("\uE6F2")]),t._v(t._s(t.$L("\u6DFB\u52A0\u9644\u4EF6"))+" ")])])])]):t._e(),t.subList.length>0||t.addsubForce?e("FormItem",[e("div",{staticClass:"item-label",attrs:{slot:"label"},slot:"label"},[e("i",{staticClass:"taskfont"},[t._v("\uE6F0")]),t._v(t._s(t.$L("\u5B50\u4EFB\u52A1"))+" ")]),e("ul",{staticClass:"item-content subtask"},t._l(t.subList,function(s,i){return e("TaskDetail",{key:i,ref:`subTask_${s.id}`,refInFor:!0,attrs:{"task-id":s.id,"open-task":s,"main-end-at":t.taskDetail.end_at,"can-update-blur":t.canUpdateBlur}})}),1),e("ul",{class:["item-content",t.subList.length===0?"nosub":""]},[e("li",[t.addsubShow?e("Input",{ref:"addsub",staticClass:"add-input",class:{loading:t.addsubLoad>0},attrs:{placeholder:t.$L("+ \u8F93\u5165\u5B50\u4EFB\u52A1\uFF0C\u56DE\u8F66\u6DFB\u52A0\u5B50\u4EFB\u52A1"),icon:t.addsubLoad>0?"ios-loading":"",enterkeyhint:"done"},on:{"on-blur":t.addsubChackClose,"on-keydown":t.addsubKeydown},model:{value:t.addsubName,callback:function(s){t.addsubName=s},expression:"addsubName"}}):e("div",{staticClass:"add-button",on:{click:t.addsubOpen}},[e("i",{staticClass:"taskfont"},[t._v("\uE6F2")]),t._v(t._s(t.$L("\u6DFB\u52A0\u5B50\u4EFB\u52A1"))+" ")])],1)])]):t._e()],1),t.menuList.length>0?e("div",{staticClass:"add"},[e("EDropdown",{attrs:{trigger:"click",placement:"bottom"},on:{command:t.dropAdd}},[e("div",{staticClass:"add-button"},[e("i",{staticClass:"taskfont"},[t._v("\uE6F2")]),t._v(" "+t._s(t.$L("\u6DFB\u52A0"))+" "),e("em",[t._v(t._s(t.menuText))])]),e("EDropdownMenu",{attrs:{slot:"dropdown"},slot:"dropdown"},t._l(t.menuList,function(s,i){return e("EDropdownItem",{key:i,attrs:{command:s.command}},[e("div",{staticClass:"item"},[e("i",{staticClass:"taskfont",domProps:{innerHTML:t._s(s.icon)}}),t._v(t._s(t.$L(s.name))+" ")])])}),1)],1)],1):t._e()],1),e("TaskUpload",{ref:"upload",staticClass:"upload",on:{"on-select-file":t.onSelectFile}})],1),e("div",{directives:[{name:"show",rawName:"v-show",value:t.taskDetail.id>0,expression:"taskDetail.id > 0"}],staticClass:"task-dialog",style:t.dialogStyle},[t.hasOpenDialog?[t.taskId>0?e("DialogWrapper",{ref:"dialog",attrs:{"dialog-id":t.taskDetail.dialog_id}},[e("div",{staticClass:"head",attrs:{slot:"head"},slot:"head"},[e("Icon",{staticClass:"icon",attrs:{type:"ios-chatbubbles-outline"}}),e("div",{staticClass:"nav"},[e("p",{class:{active:t.navActive=="dialog"},on:{click:function(s){t.navActive="dialog"}}},[t._v(t._s(t.$L("\u804A\u5929")))]),e("p",{class:{active:t.navActive=="log"},on:{click:function(s){t.navActive="log"}}},[t._v(t._s(t.$L("\u52A8\u6001")))]),t.navActive=="log"?e("div",{staticClass:"refresh"},[t.logLoadIng?e("Loading"):e("Icon",{attrs:{type:"ios-refresh"},on:{click:t.getLogLists}})],1):t._e()])],1)]):t._e(),t.navActive=="log"&&t.taskId>0?e("ProjectLog",{ref:"log",attrs:{"task-id":t.taskDetail.id},on:{"on-load-change":t.logLoadChange}}):t._e()]:e("div",[e("div",{staticClass:"head"},[e("Icon",{staticClass:"icon",attrs:{type:"ios-chatbubbles-outline"}}),e("div",{staticClass:"nav"},[e("p",{class:{active:t.navActive=="dialog"},on:{click:function(s){t.navActive="dialog"}}},[t._v(t._s(t.$L("\u804A\u5929")))]),e("p",{class:{active:t.navActive=="log"},on:{click:function(s){t.navActive="log"}}},[t._v(t._s(t.$L("\u52A8\u6001")))]),t.navActive=="log"?e("div",{staticClass:"refresh"},[t.logLoadIng?e("Loading"):e("Icon",{attrs:{type:"ios-refresh"},on:{click:t.getLogLists}})],1):t._e()]),e("div",{staticClass:"menu"},[t.navActive=="dialog"&&t.taskDetail.msg_num>0?e("div",{staticClass:"menu-item",on:{click:function(s){return s.stopPropagation(),t.onSend("open")}}},[t.openLoad>0?e("div",{staticClass:"menu-load"},[e("Loading")],1):t._e(),t._v(" "+t._s(t.$L("\u4EFB\u52A1\u804A\u5929"))+" "),e("em",[t._v("("+t._s(t.taskDetail.msg_num>999?"999+":t.taskDetail.msg_num)+")")]),e("i",{staticClass:"taskfont"},[t._v("\uE703")])]):t._e()])],1),t.navActive=="log"&&t.taskId>0?e("ProjectLog",{ref:"log",attrs:{"task-id":t.taskDetail.id,"show-load":!1},on:{"on-load-change":t.logLoadChange}}):e("div",{staticClass:"no-dialog",on:{drop:function(s){return s.preventDefault(),t.taskPasteDrag(s,"drag")},dragover:function(s){return s.preventDefault(),t.taskDragOver(!0,s)},dragleave:function(s){return s.preventDefault(),t.taskDragOver(!1,s)}}},[e("div",{staticClass:"no-tip"},[t._v(t._s(t.$L("\u6682\u65E0\u6D88\u606F")))]),e("div",{staticClass:"no-input"},[e("ChatInput",{ref:"chatInput",attrs:{"task-id":t.taskId,loading:t.sendLoad>0,maxlength:2e5,placeholder:t.$L("\u8F93\u5165\u6D88\u606F...")},on:{"on-more":t.onEventMore,"on-file":t.onSelectFile,"on-record":t.onRecord,"on-send":t.onSend},model:{value:t.msgText,callback:function(s){t.msgText=s},expression:"msgText"}})],1),t.dialogDrag?e("div",{staticClass:"drag-over",on:{click:function(s){t.dialogDrag=!1}}},[e("div",{staticClass:"drag-text"},[t._v(t._s(t.$L("\u62D6\u52A8\u5230\u8FD9\u91CC\u53D1\u9001")))])]):t._e()])],1)],2),t.taskDetail.id?t._e():e("div",{staticClass:"task-load"},[e("Loading")],1)]):t._e()},L=[];const x={name:"TaskDetail",components:{ChatInput:k,TaskMenu:_,ProjectLog:m,DialogWrapper:g,TaskUpload:y,UserInput:f,TaskPriority:p,TEditor:h},props:{taskId:{type:Number,default:0},openTask:{type:Object,default:()=>({})},mainEndAt:{default:null},canUpdateBlur:{type:Boolean,default:!0},modalMode:{type:Boolean,default:!1}},data(){return{ready:!1,taskDetail:{},ownerData:{},ownerLoad:0,receiveShow:!1,assistForce:!1,assistData:{},assistLoad:0,addsubForce:!1,addsubShow:!1,addsubName:"",addsubLoad:0,timeForce:!1,timeOpen:!1,timeValue:[],timeOptions:{shortcuts:$A.timeOptionShortcuts()},loopForce:!1,nowTime:$A.Time(),nowInterval:null,msgText:"",msgFile:[],msgRecord:{},navActive:"dialog",logLoadIng:!1,sendLoad:0,openLoad:0,taskPlugins:["advlist autolink lists link image charmap print preview hr anchor pagebreak","searchreplace visualblocks visualchars code","insertdatetime media nonbreaking save table directionality","emoticons paste codesample","autoresize"],taskOptions:{statusbar:!1,menubar:!1,autoresize_bottom_margin:2,min_height:200,max_height:380,contextmenu:"bold italic underline forecolor backcolor | codesample | uploadImages imagePreview | preview screenload",valid_elements:"a[href|target=_blank],em,strong/b,div[align],span[style],a,br,p,img[src|alt|witdh|height],pre[class],code",toolbar:!1},taskOptionFull:{menubar:"file edit view",valid_elements:"a[href|target=_blank],em,strong/b,div[align],span[style],a,br,p,img[src|alt|witdh|height],pre[class],code",toolbar:"uploadImages | bold italic underline forecolor backcolor | codesample | preview screenload"},dialogDrag:!1,imageAttachment:!0,receiveTaskSubscribe:null,loops:[{key:"never",label:"\u4ECE\u4E0D"},{key:"day",label:"\u6BCF\u5929"},{key:"weekdays",label:"\u6BCF\u4E2A\u5DE5\u4F5C\u65E5"},{key:"week",label:"\u6BCF\u5468"},{key:"twoweeks",label:"\u6BCF\u4E24\u5468"},{key:"month",label:"\u6BCF\u6708"},{key:"year",label:"\u6BCF\u5E74"},{key:"custom",label:"\u81EA\u5B9A\u4E49"}]}},created(){const t=$A.getObject(this.$route.query,"navActive");["dialog","log"].includes(t)&&(this.navActive=t)},mounted(){this.nowInterval=setInterval(()=>{this.nowTime=$A.Time()},1e3),this.receiveTaskSubscribe=c.Store.subscribe("receiveTask",()=>{this.receiveShow=!0})},destroyed(){clearInterval(this.nowInterval),this.receiveTaskSubscribe&&(this.receiveTaskSubscribe.unsubscribe(),this.receiveTaskSubscribe=null)},computed:{...u(["cacheProjects","cacheColumns","cacheTasks","taskContents","taskFiles","taskPriority","dialogId"]),projectName(){if(!this.taskDetail.project_id)return"";if(this.taskDetail.project_name)return this.taskDetail.project_name;const t=this.cacheProjects.find(({id:a})=>a==this.taskDetail.project_id);return t?t.name:""},columnName(){if(!this.taskDetail.column_id)return"";if(this.taskDetail.column_name)return this.taskDetail.column_name;const t=this.cacheColumns.find(({id:a})=>a==this.taskDetail.column_id);return t?t.name:""},taskContent(){if(!this.taskId)return"";let t=this.taskContents.find(({task_id:a})=>a==this.taskId);return t?t.content:""},fileList(){return this.taskId?this.taskFiles.filter(({task_id:t})=>t==this.taskId).sort((t,a)=>a.id-t.id):[]},subList(){return this.taskId?this.cacheTasks.filter(t=>t.parent_id==this.taskId).sort((t,a)=>t.id-a.id):[]},hasOpenDialog(){return this.taskDetail.dialog_id>0&&this.windowLarge},dialogStyle(){const{windowHeight:t,hasOpenDialog:a}=this,e=Math.min(1100,t);if(!e)return{};if(!a)return{};const s=e>900?200:70;return{minHeight:e-s-48+"px"}},taskDetailStyle(){const{modalMode:t,windowHeight:a,hasOpenDialog:e}=this,s=Math.min(1100,a);if(t&&e){const i=s>900?200:70;return{maxHeight:s-i-30+"px"}}return{}},cutTime(){const{taskDetail:t}=this;let a=$A.Date(t.start_at,!0),e=$A.Date(t.end_at,!0),s="";return $A.formatDate("Y/m/d",a)==$A.formatDate("Y/m/d",e)?s=$A.formatDate("Y/m/d H:i",a)+" ~ "+$A.formatDate("H:i",e):$A.formatDate("Y",a)==$A.formatDate("Y",e)?(s=$A.formatDate("Y/m/d H:i",a)+" ~ "+$A.formatDate("m/d H:i",e),s=s.replace(/( 00:00| 23:59)/g,"")):(s=$A.formatDate("Y/m/d H:i",a)+" ~ "+$A.formatDate("Y/m/d H:i",e),s=s.replace(/( 00:00| 23:59)/g,"")),s},getOwner(){const{taskDetail:t}=this;return $A.isArray(t.task_user)?t.task_user.filter(({owner:a})=>a===1).sort((a,e)=>a.id-e.id):[]},getAssist(){const{taskDetail:t}=this;return $A.isArray(t.task_user)?t.task_user.filter(({owner:a})=>a!==1).sort((a,e)=>a.id-e.id):[]},menuList(){const{taskDetail:t}=this,a=[];return t.p_name||a.push({command:"priority",icon:"",name:"\u4F18\u5148\u7EA7"}),$A.isArray(t.task_user)&&t.task_user.find(({owner:e})=>e!==1)||a.push({command:"assist",icon:"",name:"\u534F\u52A9\u4EBA\u5458"}),t.end_at||a.push({command:"times",icon:"",name:"\u622A\u6B62\u65F6\u95F4"}),(!t.loop||t.loop=="never")&&a.push({command:"loop",icon:"",name:"\u91CD\u590D\u5468\u671F"}),this.fileList.length==0&&a.push({command:"file",icon:"",name:"\u9644\u4EF6"}),this.subList.length==0&&a.push({command:"subtask",icon:"",name:"\u5B50\u4EFB\u52A1"}),a},menuText(){const{menuList:t}=this;let a="";return t.length>0&&t.forEach((e,s)=>{s>0&&(a+=" / "),a+=this.$L(e.name)}),a}},watch:{openTask:{handler(t){this.taskDetail=$A.cloneJSON(t),this.__openTask&&clearTimeout(this.__openTask),this.__openTask=setTimeout(a=>{var e;return(e=this.$refs.name)==null?void 0:e.resizeTextarea()},100)},immediate:!0,deep:!0},taskId:{handler(t){t>0?this.ready=!0:(this.windowSmall&&$A.onBlur(),this.timeOpen=!1,this.timeForce=!1,this.loopForce=!1,this.assistForce=!1,this.addsubForce=!1,this.receiveShow=!1,this.$refs.owner&&this.$refs.owner.handleClose(),this.$refs.assist&&this.$refs.assist.handleClose(),this.$refs.chatInput&&this.$refs.chatInput.hidePopover())},immediate:!0},receiveShow(t){t&&(this.timeValue=this.taskDetail.end_at?[this.taskDetail.start_at,this.taskDetail.end_at]:[])}},methods:{within24Hours(t){return $A.Date(t,!0)-this.nowTime<86400},expiresFormat(t){return $A.countDownFormat(t,this.nowTime)},isOverdue(t){return t.overdue?!0:$A.Date(t.end_at,!0)e.key===t);return a?a.label:t?`\u6BCF${t}\u5929`:"\u4ECE\u4E0D"},onNameKeydown(t){t.keyCode===13&&(t.shiftKey||(t.preventDefault(),this.updateData("name")))},checkUpdate(t){let a=!1;if(this.openTask.name!=this.taskDetail.name)if(a=!0,t===!0)this.updateData("name");else return t===!1&&this.$refs.name.focus(),!0;if(this.$refs.desc&&this.$refs.desc.getContent()!=this.taskContent)if(a=!0,t===!0)this.updateData("content");else return t===!1&&this.$refs.desc.focus(),!0;if(this.addsubShow&&this.addsubName)if(a=!0,t===!0)this.onAddsub();else return t===!1&&this.$refs.addsub.focus(),!0;return this.subList.some(({id:e})=>{this.$refs[`subTask_${e}`][0].checkUpdate(t)&&(a=!0)}),a},updateBlur(t,a){this.canUpdateBlur&&this.updateData(t,a)},updateData(t,a){let e=null;switch(t){case"priority":this.$set(this.taskDetail,"p_level",a.priority),this.$set(this.taskDetail,"p_name",a.name),this.$set(this.taskDetail,"p_color",a.color),t=["p_level","p_name","p_color"];break;case"times":if(this.taskDetail.start_at&&(Math.abs($A.Time(this.taskDetail.start_at)-$A.Time(a.start_at))>60||Math.abs($A.Time(this.taskDetail.end_at)-$A.Time(a.end_at))>60)&&typeof a.desc=="undefined"){$A.modalInput({title:"\u4FEE\u6539\u4EFB\u52A1\u65F6\u95F4",placeholder:"\u8BF7\u8F93\u5165\u4FEE\u6539\u5907\u6CE8",okText:"\u786E\u5B9A",onOk:o=>o?(this.updateData("times",Object.assign(a,{desc:o})),!1):"\u8BF7\u8F93\u5165\u4FEE\u6539\u5907\u6CE8"});return}this.$set(this.taskDetail,"times",[a.start_at,a.end_at,a.desc]);break;case"loop":if(a==="custom"){this.customLoop();return}this.$set(this.taskDetail,"loop",a);break;case"content":const i=this.$refs.desc.getContent();if(i==this.taskContent)return;this.$set(this.taskDetail,"content",i),e=()=>{this.$store.dispatch("saveTaskContent",{task_id:this.taskId,content:i})};break}let s={task_id:this.taskDetail.id};($A.isArray(t)?t:[t]).forEach(i=>{let o=this.taskDetail[i],d=this.openTask[i];$A.jsonStringify(o)!=$A.jsonStringify(d)&&(s[i]=o)}),!(Object.keys(s).length<=1)&&this.$store.dispatch("taskUpdate",s).then(({msg:i})=>{$A.messageSuccess(i),typeof e=="function"&&e()}).catch(({msg:i})=>{$A.modalError(i)})},customLoop(){let t=this.taskDetail.loop||1;$A.Modal.confirm({render:a=>a("div",[a("div",{style:{fontSize:"16px",fontWeight:"500",marginBottom:"20px"}},this.$L("\u91CD\u590D\u5468\u671F")),a("Input",{style:{width:"160px",margin:"0 auto"},props:{type:"number",value:t,maxlength:3},on:{input:e=>{t=$.runNum(e)}}},[a("span",{slot:"prepend"},this.$L("\u6BCF")),a("span",{slot:"append"},this.$L("\u5929"))])]),onOk:a=>{this.$Modal.remove(),t>0&&this.updateData("loop",t)},loading:!0,okText:this.$L("\u786E\u5B9A"),cancelText:this.$L("\u53D6\u6D88")})},openOwner(){const t=this.getOwner.map(({userid:a})=>a);this.$set(this.taskDetail,"owner_userid",t),this.$set(this.ownerData,"owner_userid",t)},onOwner(t){let a={task_id:this.taskDetail.id,owner:this.ownerData.owner_userid};if(t===!0){if(this.getOwner.length>0){this.receiveShow=!1,$A.messageError("\u4EFB\u52A1\u5DF2\u88AB\u9886\u53D6");return}let e=$A.date2string(this.timeValue,"Y-m-d H:i");if(e[0]&&e[1])$A.rightExists(e[0],"00:00")&&$A.rightExists(e[1],"00:00")&&(e[1]=e[1].replace("00:00","23:59"));else{$A.messageError("\u8BF7\u8BBE\u7F6E\u8BA1\u5212\u65F6\u95F4");return}a.times=e,a.owner=this.ownerData.owner_userid=[this.userId]}$A.jsonStringify(this.taskDetail.owner_userid)!==$A.jsonStringify(this.ownerData.owner_userid)&&($A.count(a.owner)==0&&(a.owner=""),this.ownerLoad++,this.$store.dispatch("taskUpdate",a).then(({msg:e})=>{$A.messageSuccess(e),this.ownerLoad--,this.receiveShow=!1,this.$store.dispatch("getTaskOne",this.taskDetail.id).catch(()=>{})}).catch(({msg:e})=>{$A.modalError(e),this.ownerLoad--,this.receiveShow=!1}))},openAssist(){const t=this.getAssist.map(({userid:a})=>a);this.$set(this.taskDetail,"assist_userid",t),this.$set(this.assistData,"assist_userid",t),this.$set(this.assistData,"disabled",this.getOwner.map(({userid:a})=>a).filter(a=>a!=this.userId))},onAssist(){if($A.jsonStringify(this.taskDetail.assist_userid)!==$A.jsonStringify(this.assistData.assist_userid)){if(this.getOwner.find(({userid:t})=>t===this.userId)&&this.assistData.assist_userid.find(t=>t===this.userId)){$A.modalConfirm({content:"\u4F60\u5F53\u524D\u662F\u8D1F\u8D23\u4EBA\uFF0C\u786E\u5B9A\u8981\u8F6C\u4E3A\u534F\u52A9\u4EBA\u5458\u5417\uFF1F",cancelText:"\u53D6\u6D88",okText:"\u786E\u5B9A",onOk:()=>{this.onAssistConfirm()}});return}this.onAssistConfirm()}},onAssistConfirm(){let t=this.assistData.assist_userid;t.length===0&&(t=!1),this.assistLoad++,this.$store.dispatch("taskUpdate",{task_id:this.taskDetail.id,assist:t}).then(({msg:a})=>{$A.messageSuccess(a),this.assistLoad--,this.$store.dispatch("getTaskOne",this.taskDetail.id).catch(()=>{})}).catch(({msg:a})=>{$A.modalError(a),this.assistLoad--})},openTime(){this.timeOpen=!this.timeOpen,this.timeOpen&&(this.timeValue=this.taskDetail.end_at?[this.taskDetail.start_at,this.taskDetail.end_at]:[])},timeChange(t){t||(this.timeOpen=!1)},timeClear(){this.updateData("times",{start_at:!1,end_at:!1}),this.timeOpen=!1},timeOk(){let t=$A.date2string(this.timeValue,"Y-m-d H:i");t[0]&&t[1]&&$A.rightExists(t[0],"00:00")&&$A.rightExists(t[1],"00:00")&&(t[1]=t[1].replace("00:00","23:59")),this.updateData("times",{start_at:t[0],end_at:t[1]}),this.timeOpen=!1},addsubOpen(){this.addsubShow=!0,this.$nextTick(()=>{this.$refs.addsub.focus()})},addsubChackClose(){this.addsubName==""&&(this.addsubShow=!1)},addsubKeydown(t){if(t.keyCode===13){if(t.shiftKey||this.addsubLoad>0)return;t.preventDefault(),this.onAddsub()}},onAddsub(){if(this.addsubName==""){$A.messageError("\u4EFB\u52A1\u63CF\u8FF0\u4E0D\u80FD\u4E3A\u7A7A");return}this.addsubLoad++,this.$store.dispatch("taskAddSub",{task_id:this.taskDetail.id,name:this.addsubName}).then(({msg:t})=>{$A.messageSuccess(t),this.addsubLoad--,this.addsubName=""}).catch(({msg:t})=>{$A.modalError(t),this.addsubLoad--})},getLogLists(){this.navActive=="log"&&this.$refs.log.getLists(!0)},logLoadChange(t){this.logLoadIng=t},dropAdd(t){switch(t){case"priority":this.$set(this.taskDetail,"p_name",this.$L("\u672A\u8BBE\u7F6E")),this.$nextTick(()=>{this.$refs.priority.show()});break;case"assist":this.assistForce=!0,this.openAssist(),this.$nextTick(()=>{this.$refs.assist.handleClick()});break;case"times":this.timeForce=!0,this.$nextTick(()=>{this.openTime()});break;case"loop":this.loopForce=!0,this.$nextTick(()=>{this.$refs.loop.show()});break;case"file":this.onUploadClick(!0);break;case"subtask":this.addsubForce=!0,this.$nextTick(()=>{this.addsubOpen()});break}},onEventMore(t){["image","file"].includes(t)&&this.onUploadClick(!1)},onUploadClick(t){this.imageAttachment=!!t,this.$refs.upload.handleClick()},msgDialog(t=null,a=!1){this.sendLoad>0||this.openLoad>0||(a===!0?this.openLoad++:this.sendLoad++,this.$store.dispatch("call",{url:"project/task/dialog",data:{task_id:this.taskDetail.id}}).then(({data:e})=>{this.$store.dispatch("saveTask",{id:e.id,dialog_id:e.dialog_id}),this.$store.dispatch("saveDialog",e.dialog_data),$A.isSubElectron?this.resizeDialog().then(()=>{this.sendDialogMsg(t)}):this.$nextTick(()=>{if(this.windowSmall){$A.onBlur();const s={time:$A.Time()+10,msgRecord:this.msgRecord,msgFile:this.msgFile,msgText:typeof t=="string"&&t?t:this.msgText,dialogId:e.dialog_id};this.msgRecord={},this.msgFile=[],this.msgText="",this.$nextTick(i=>{this.dialogId>0&&this.$store.dispatch("openTask",0),this.$store.dispatch("openDialog",e.dialog_id).then(o=>{this.$store.state.dialogMsgTransfer=s})})}else this.sendDialogMsg(t)})}).catch(({msg:e})=>{$A.modalError(e)}).finally(e=>{a===!0?this.openLoad--:this.sendLoad--}))},sendDialogMsg(t=null){this.msgFile.length>0?this.$refs.dialog.sendFileMsg(this.msgFile.map(a=>Object.assign(a,{ajaxExtraData:{image_attachment:this.imageAttachment?1:0}}))):this.msgText?this.$refs.dialog.sendMsg(this.msgText):typeof t=="string"&&t&&this.$refs.dialog.sendMsg(t),this.msgFile=[],this.msgText=""},taskPasteDrag(t,a){this.dialogDrag=!1;const e=a==="drag"?t.dataTransfer.files:t.clipboardData.files;this.msgFile=Array.prototype.slice.call(e),this.msgFile.length>0&&(t.preventDefault(),this.msgDialog())},taskDragOver(t,a){let e=this.__dialogDrag=$A.randomString(8);if(!t)setTimeout(()=>{e===this.__dialogDrag&&(this.dialogDrag=t)},150);else{if(a.dataTransfer.effectAllowed==="move")return;this.dialogDrag=!0}},onSelectFile(t){this.msgFile=$A.isArray(t)?t:[t],this.msgDialog()},onRecord(t){this.msgRecord=t,this.msgDialog()},onSend(t){this.$refs.chatInput&&this.$refs.chatInput.hidePopover(),t==="open"?this.msgDialog(null,!0):this.msgDialog(t)},deleteFile(t){this.$set(t,"_show_menu",!1),this.$store.dispatch("forgetTaskFile",t.id),this.$store.dispatch("call",{url:"project/task/filedelete",data:{file_id:t.id}}).catch(({msg:a})=>{$A.modalError(a),this.$store.dispatch("getTaskFiles",this.taskDetail.id)})},openMenu(t,a){const e=this.$refs[`taskMenu_${a.id}`];e&&e.handleClick(t)},openNewWin(){let t={title:this.taskDetail.name,titleFixed:!0,parent:null,width:Math.min(window.screen.availWidth,this.$el.clientWidth+72),height:Math.min(window.screen.availHeight,this.$el.clientHeight+72),minWidth:600,minHeight:450};this.hasOpenDialog&&(t.minWidth=800,t.minHeight=600),this.$Electron.sendMessage("windowRouter",{name:`task-${this.taskDetail.id}`,path:`/single/task/${this.taskDetail.id}?navActive=${this.navActive}`,force:!1,config:t}),this.$store.dispatch("openTask",0)},resizeDialog(){return new Promise(t=>{this.$Electron.sendMessage("windowSize",{width:Math.max(1100,this.windowWidth),height:Math.max(720,this.windowHeight),minWidth:800,minHeight:600,autoZoom:!0});let a=0,e=setInterval(()=>{a++,(this.$refs.dialog||a>20)&&(clearInterval(e),this.$refs.dialog&&t())},100)})},viewFile(t){if(["jpg","jpeg","gif","png"].includes(t.ext)){const e=this.fileList.filter(i=>["jpg","jpeg","gif","png"].includes(i.ext)),s=e.findIndex(i=>i.id===t.id);s>-1?(this.$store.state.previewImageIndex=s,this.$store.state.previewImageList=e.map(i=>({src:i.path,width:i.width,height:i.height}))):(this.$store.state.previewImageIndex=0,this.$store.state.previewImageList=[{src:t.path,width:t.width,height:t.height}]);return}const a=`/single/file/task/${t.id}`;this.$Electron?this.$Electron.sendMessage("windowRouter",{name:`file-task-${t.id}`,path:a,userAgent:"/hideenOfficeTitle/",force:!1,config:{title:`${t.name} (${$A.bytesToSize(t.size)})`,titleFixed:!0,parent:null,width:Math.min(window.screen.availWidth,1440),height:Math.min(window.screen.availHeight,900)},webPreferences:{nodeIntegrationInSubFrames:t.ext==="drawio"}}):this.$isEEUiApp?$A.eeuiAppOpenPage({pageType:"app",pageTitle:`${t.name} (${$A.bytesToSize(t.size)})`,url:"web.js",params:{titleFixed:!0,allowAccess:!0,url:$A.rightDelete(window.location.href,window.location.hash)+`#${a}`}}):window.open($A.apiUrl(`..${a}`))},downFile(t){$A.modalConfirm({title:"\u4E0B\u8F7D\u6587\u4EF6",content:`${t.name} (${$A.bytesToSize(t.size)})`,okText:"\u7ACB\u5373\u4E0B\u8F7D",onOk:()=>{this.$store.dispatch("downUrl",$A.apiUrl(`project/task/filedown?file_id=${t.id}`))}})}}},l={};var T=r(x,A,L,!1,I,null,null,null);function I(t){for(let a in l)this[a]=l[a]}var z=function(){return T.exports}();export{z as T}; diff --git a/public/js/build/TaskMenu.64f7eb2b.js b/public/js/build/TaskMenu.5dc0c4b4.js similarity index 96% rename from public/js/build/TaskMenu.64f7eb2b.js rename to public/js/build/TaskMenu.5dc0c4b4.js index 8329d06f4..198de3809 100644 --- a/public/js/build/TaskMenu.64f7eb2b.js +++ b/public/js/build/TaskMenu.5dc0c4b4.js @@ -1 +1 @@ -import{m as i,c as n,n as l}from"./app.207f445f.js";var r=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"task-menu-icon",on:{click:t.handleClick}},[t.loadIng?e("div",{staticClass:"loading"},[e("Loading")],1):[t.task.complete_at?e("Icon",{staticClass:"completed",attrs:{type:t.completedIcon}}):e("Icon",{staticClass:"uncomplete",attrs:{type:t.icon}})]],2)},c=[];const d={name:"TaskMenu",props:{task:{type:Object,default:()=>({})},loadStatus:{type:Boolean,default:!1},colorShow:{type:Boolean,default:!0},updateBefore:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},size:{type:String,default:"small"},icon:{type:String,default:"md-radio-button-off"},completedIcon:{type:String,default:"md-checkmark-circle"}},computed:{...i(["loads","taskFlows"]),...n(["isLoad"]),loadIng(){return this.loadStatus?!0:this.isLoad(`task-${this.task.id}`)}},methods:{handleClick(t){this.$store.state.taskOperation={event:t,task:this.task,loadStatus:this.loadStatus,colorShow:this.colorShow,updateBefore:this.updateBefore,disabled:this.disabled,size:this.size,onUpdate:s=>{this.$emit("on-update",s)}}},updateTask(t){if(this.loadIng)return;Object.keys(t).forEach(e=>this.$set(this.task,e,t[e]));const s=Object.assign(t,{task_id:this.task.id});this.$store.dispatch("taskUpdate",s).then(({data:e,msg:o})=>{$A.messageSuccess(o),this.$store.dispatch("saveTaskBrowse",s.task_id),this.$emit("on-update",e)}).catch(({msg:e})=>{$A.modalError(e),this.$store.dispatch("getTaskOne",s.task_id).catch(()=>{})})}}},a={};var u=l(d,r,c,!1,p,null,null,null);function p(t){for(let s in a)this[s]=a[s]}var m=function(){return u.exports}();export{m as T}; +import{m as i,c as n,n as l}from"./app.af833d7d.js";var r=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"task-menu-icon",on:{click:t.handleClick}},[t.loadIng?e("div",{staticClass:"loading"},[e("Loading")],1):[t.task.complete_at?e("Icon",{staticClass:"completed",attrs:{type:t.completedIcon}}):e("Icon",{staticClass:"uncomplete",attrs:{type:t.icon}})]],2)},c=[];const d={name:"TaskMenu",props:{task:{type:Object,default:()=>({})},loadStatus:{type:Boolean,default:!1},colorShow:{type:Boolean,default:!0},updateBefore:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},size:{type:String,default:"small"},icon:{type:String,default:"md-radio-button-off"},completedIcon:{type:String,default:"md-checkmark-circle"}},computed:{...i(["loads","taskFlows"]),...n(["isLoad"]),loadIng(){return this.loadStatus?!0:this.isLoad(`task-${this.task.id}`)}},methods:{handleClick(t){this.$store.state.taskOperation={event:t,task:this.task,loadStatus:this.loadStatus,colorShow:this.colorShow,updateBefore:this.updateBefore,disabled:this.disabled,size:this.size,onUpdate:s=>{this.$emit("on-update",s)}}},updateTask(t){if(this.loadIng)return;Object.keys(t).forEach(e=>this.$set(this.task,e,t[e]));const s=Object.assign(t,{task_id:this.task.id});this.$store.dispatch("taskUpdate",s).then(({data:e,msg:o})=>{$A.messageSuccess(o),this.$store.dispatch("saveTaskBrowse",s.task_id),this.$emit("on-update",e)}).catch(({msg:e})=>{$A.modalError(e),this.$store.dispatch("getTaskOne",s.task_id).catch(()=>{})})}}},a={};var u=l(d,r,c,!1,p,null,null,null);function p(t){for(let s in a)this[s]=a[s]}var m=function(){return u.exports}();export{m as T}; diff --git a/public/js/build/UpdateLog.eece21d5.js b/public/js/build/UpdateLog.b4f62bf4.js similarity index 94% rename from public/js/build/UpdateLog.eece21d5.js rename to public/js/build/UpdateLog.b4f62bf4.js index 91cd79535..88a854665 100644 --- a/public/js/build/UpdateLog.eece21d5.js +++ b/public/js/build/UpdateLog.b4f62bf4.js @@ -1 +1 @@ -import{n as s,p as r}from"./app.207f445f.js";var u=function(){var t=this,o=t.$createElement,e=t._self._c||o;return e("Modal",{attrs:{fullscreen:t.uplogFull,"class-name":"update-log"},model:{value:t.uplogShow,callback:function(l){t.uplogShow=l},expression:"uplogShow"}},[e("div",{attrs:{slot:"header"},slot:"header"},[e("div",{staticClass:"uplog-head"},[e("div",{staticClass:"uplog-title"},[t._v(t._s(t.$L("\u66F4\u65B0\u65E5\u5FD7")))]),t.updateVer?e("Tag",{attrs:{color:"volcano"}},[t._v(t._s(t.updateVer))]):t._e()],1)]),e("MarkdownPreview",{staticClass:"uplog-body scrollbar-overlay",attrs:{initialValue:t.updateLog}}),e("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[e("Button",{attrs:{type:"default"},on:{click:function(l){t.uplogFull=!t.uplogFull}}},[t._v(t._s(t.$L(t.uplogFull?"\u7F29\u5C0F\u67E5\u770B":"\u5168\u5C4F\u67E5\u770B")))])],1)],1)},n=[];const p={name:"UpdateLog",components:{MarkdownPreview:r},props:{value:{type:Boolean,default:!1},updateVer:{},updateLog:{}},data(){return{uplogShow:!1,uplogFull:!1}},watch:{value:{handler(t){this.uplogShow=t},immediate:!0},uplogShow(t){this.$emit("input",t)}}},a={};var i=s(p,u,n,!1,c,null,null,null);function c(t){for(let o in a)this[o]=a[o]}var v=function(){return i.exports}();export{v as U}; +import{n as s,p as r}from"./app.af833d7d.js";var u=function(){var t=this,o=t.$createElement,e=t._self._c||o;return e("Modal",{attrs:{fullscreen:t.uplogFull,"class-name":"update-log"},model:{value:t.uplogShow,callback:function(l){t.uplogShow=l},expression:"uplogShow"}},[e("div",{attrs:{slot:"header"},slot:"header"},[e("div",{staticClass:"uplog-head"},[e("div",{staticClass:"uplog-title"},[t._v(t._s(t.$L("\u66F4\u65B0\u65E5\u5FD7")))]),t.updateVer?e("Tag",{attrs:{color:"volcano"}},[t._v(t._s(t.updateVer))]):t._e()],1)]),e("MarkdownPreview",{staticClass:"uplog-body scrollbar-overlay",attrs:{initialValue:t.updateLog}}),e("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[e("Button",{attrs:{type:"default"},on:{click:function(l){t.uplogFull=!t.uplogFull}}},[t._v(t._s(t.$L(t.uplogFull?"\u7F29\u5C0F\u67E5\u770B":"\u5168\u5C4F\u67E5\u770B")))])],1)],1)},n=[];const p={name:"UpdateLog",components:{MarkdownPreview:r},props:{value:{type:Boolean,default:!1},updateVer:{},updateLog:{}},data(){return{uplogShow:!1,uplogFull:!1}},watch:{value:{handler(t){this.uplogShow=t},immediate:!0},uplogShow(t){this.$emit("input",t)}}},a={};var i=s(p,u,n,!1,c,null,null,null);function c(t){for(let o in a)this[o]=a[o]}var v=function(){return i.exports}();export{v as U}; diff --git a/public/js/build/UserInput.07ce5aad.js b/public/js/build/UserInput.07ce5aad.js new file mode 100644 index 000000000..d89371070 --- /dev/null +++ b/public/js/build/UserInput.07ce5aad.js @@ -0,0 +1 @@ +import{n as r,d as c}from"./app.af833d7d.js";var u=function(){var e=this,s=e.$createElement,t=e._self._c||s;return t("div",{class:["common-user",e.maxHiddenClass]},[t("Select",{ref:"select",attrs:{transfer:e.transfer,placeholder:e.placeholder,size:e.size,loading:e.loadIng>0,"loading-text":e.$L("\u52A0\u8F7D\u4E2D..."),"default-label":e.value,"default-event-object":!0,"multiple-max":e.multipleMax,"multiple-uncancelable":e.uncancelable,"remote-method":e.remoteMethod,multiple:"",filterable:"","transfer-class-name":"common-user-transfer"},on:{"on-query-change":e.searchUser,"on-open-change":e.openChange},model:{value:e.selects,callback:function(i){e.selects=i},expression:"selects"}},[e.multipleMax?t("div",{staticClass:"user-drop-prepend",attrs:{slot:"drop-prepend"},slot:"drop-prepend"},[t("div",{staticClass:"user-drop-text"},[e._v(" "+e._s(e.$L("\u6700\u591A\u53EA\u80FD\u9009\u62E9"+e.multipleMax+"\u4E2A"))+" "),e.selects.length?t("em",[e._v("("+e._s(e.$L(`\u5DF2\u9009${e.selects.length}\u4E2A`))+")")]):e._e()]),t("Checkbox",{staticClass:"user-drop-check",on:{"on-change":e.onMultipleChange},model:{value:e.multipleCheck,callback:function(i){e.multipleCheck=i},expression:"multipleCheck"}})],1):e._e(),e._t("option-prepend"),e._l(e.list,function(i,l){return t("Option",{key:l,attrs:{value:i.userid,"key-value":`${i.email}|${i.pinyin}`,label:i.nickname,avatar:i.userimg,disabled:e.isDisabled(i.userid)}},[t("div",{staticClass:"user-input-option"},[t("div",{staticClass:"user-input-avatar"},[t("EAvatar",{staticClass:"avatar",attrs:{src:i.userimg}})],1),i.bot?t("div",{staticClass:"taskfont user-input-bot"},[e._v("\uE68C")]):e._e(),t("div",{staticClass:"user-input-nickname"},[e._v(e._s(i.nickname))]),t("div",{staticClass:"user-input-userid"},[e._v("ID: "+e._s(i.userid))])])])})],2),e.loadIng>0?t("div",{staticClass:"common-user-loading"},[t("Loading")],1):e._e()],1)},h=[];const o={name:"UserInput",props:{value:{type:[String,Number,Array],default:""},uncancelable:{type:Array,default:()=>[]},disabledChoice:{type:Array,default:()=>[]},placeholder:{default:""},size:{default:"default"},transfer:{type:Boolean,default:!0},multipleMax:{type:Number},maxHiddenInput:{type:Boolean,default:!0},maxHiddenSelect:{type:Boolean,default:!1},projectId:{type:Number,default:0},noProjectId:{type:Number,default:0},dialogId:{type:Number,default:0},showBot:{type:Boolean,default:!1}},data(){return{loadIng:0,selects:[],list:[],multipleCheck:!1,searchKey:null,searchHistory:[],subscribe:null}},mounted(){this.subscribe=c.Store.subscribe("cacheUserActive",e=>{let s=this.list.findIndex(({userid:t})=>t==e.userid);s>-1&&(this.$set(this.list,s,Object.assign({},this.list[s],e)),this.handleSelectData())})},beforeDestroy(){this.subscribe&&(this.subscribe.unsubscribe(),this.subscribe=null)},computed:{maxHiddenClass(){const{multipleMax:e,maxHiddenInput:s,selects:t}=this;return e&&s&&t.length>=e?"hidden-input":""}},watch:{value:{handler(){const e=this._tmpId=$A.randomString(6);setTimeout(()=>{e===this._tmpId&&this.valueChange()},10)},immediate:!0},selects(e){this.$emit("input",e),this.maxHiddenSelect&&e.length>=this.maxHiddenSelect&&this.$refs.select&&this.$refs.select.hideMenu(),this.calcMultipleSelect()}},methods:{searchUser(e){typeof e!="string"&&(e=""),this.searchKey=e;const s=this.searchHistory.find(t=>t.key==e);s&&(this.list=s.data,this.calcMultipleSelect()),s||this.loadIng++,setTimeout(()=>{if(this.searchKey!=e){s||this.loadIng--;return}this.$store.dispatch("call",{url:"users/search",data:{keys:{key:e,project_id:this.projectId,no_project_id:this.noProjectId,dialog_id:this.dialogId,bot:this.showBot?2:0},take:50}}).then(({data:t})=>{this.list=t,this.calcMultipleSelect();const i=this.searchHistory.findIndex(n=>n.key==e),l={key:e,data:t,time:$A.Time()};i>-1?this.searchHistory.splice(i,1,l):this.searchHistory.push(l)}).catch(({msg:t})=>{this.list=[],this.calcMultipleSelect(),$A.messageWarning(t)}).finally(t=>{s||this.loadIng--})},this.searchHistory.length>0?300:0)},isDisabled(e){return this.disabledChoice.length===0?!1:this.disabledChoice.includes(e)},openChange(e){e&&this.$nextTick(this.searchUser),this.calcMultipleSelect()},remoteMethod(){},valueChange(){this.selects!=this.value&&($A.isArray(this.value)?this.selects=$A.cloneJSON(this.value):this.value?this.selects=[this.value]:this.selects=[],this.selects.some(e=>{this.list.find(s=>s.userid==e)||(this.list.push({userid:e,nickname:e}),this.calcMultipleSelect(),this.$store.dispatch("getUserBasic",{userid:e}))}))},handleSelectData(){this.__handleSelectTimeout&&clearTimeout(this.__handleSelectTimeout),this.__handleSelectTimeout=setTimeout(()=>{if(!this.$refs.select)return;const e=this.$refs.select.getValue();e&&e.some(s=>{const t=this.list.find(({userid:i})=>i==s.value);t&&(this.$set(s,"label",t.nickname),this.$set(s,"avatar",t.userimg))})},100)},calcMultipleSelect(){this.multipleMax&&this.list.length>0?(this.calcMultipleTime&&clearTimeout(this.calcMultipleTime),this.calcMultipleTime=setTimeout(e=>{let s=!0;this.$refs.select.selectOptions.some(({componentInstance:t})=>{this.selects.includes(t.value)||(s=!1)}),this.multipleCheck=s},10)):this.multipleCheck=!1},onMultipleChange(e){if(e){let s=this.multipleMax-this.selects.length;this.$refs.select.selectOptions.some(({componentInstance:t})=>{if(this.multipleMax&&s<=0)return this.$nextTick(i=>{$A.messageWarning("\u5DF2\u8D85\u8FC7\u6700\u5927\u9009\u62E9\u6570\u91CF"),this.multipleCheck=!1}),!0;this.selects.includes(t.value)||(t.select(),s--)})}else this.selects=[]}}},a={};var d=r(o,u,h,!1,p,null,null,null);function p(e){for(let s in a)this[s]=a[s]}var f=function(){return d.exports}();export{f as U}; diff --git a/public/js/build/UserInput.d359bf1a.js b/public/js/build/UserInput.d359bf1a.js deleted file mode 100644 index bda74db82..000000000 --- a/public/js/build/UserInput.d359bf1a.js +++ /dev/null @@ -1 +0,0 @@ -import{n as r,d as c}from"./app.207f445f.js";var u=function(){var e=this,s=e.$createElement,t=e._self._c||s;return t("div",{class:["common-user",e.maxHiddenClass]},[t("Select",{ref:"select",attrs:{transfer:e.transfer,placeholder:e.placeholder,size:e.size,loading:e.loadIng>0,"loading-text":e.$L("\u52A0\u8F7D\u4E2D..."),"default-label":e.value,"default-event-object":!0,"multiple-max":e.multipleMax,"multiple-uncancelable":e.uncancelable,"remote-method":e.remoteMethod,multiple:"",filterable:"","transfer-class-name":"common-user-transfer"},on:{"on-query-change":e.searchUser,"on-open-change":e.openChange},model:{value:e.selects,callback:function(i){e.selects=i},expression:"selects"}},[e.multipleMax?t("div",{staticClass:"user-drop-prepend",attrs:{slot:"drop-prepend"},slot:"drop-prepend"},[t("div",{staticClass:"user-drop-text"},[e._v(" "+e._s(e.$L("\u6700\u591A\u53EA\u80FD\u9009\u62E9"+e.multipleMax+"\u4E2A"))+" "),e.selects.length?t("em",[e._v("("+e._s(e.$L(`\u5DF2\u9009${e.selects.length}\u4E2A`))+")")]):e._e()]),t("Checkbox",{staticClass:"user-drop-check",on:{"on-change":e.onMultipleChange},model:{value:e.multipleCheck,callback:function(i){e.multipleCheck=i},expression:"multipleCheck"}})],1):e._e(),e._t("option-prepend"),e._l(e.list,function(i,l){return t("Option",{key:l,attrs:{value:i.userid,"key-value":i.email,label:i.nickname,avatar:i.userimg,disabled:e.isDisabled(i.userid)}},[t("div",{staticClass:"user-input-option"},[t("div",{staticClass:"user-input-avatar"},[t("EAvatar",{staticClass:"avatar",attrs:{src:i.userimg}})],1),i.bot?t("div",{staticClass:"taskfont user-input-bot"},[e._v("\uE68C")]):e._e(),t("div",{staticClass:"user-input-nickname"},[e._v(e._s(i.nickname))]),t("div",{staticClass:"user-input-userid"},[e._v("ID: "+e._s(i.userid))])])])})],2),e.loadIng>0?t("div",{staticClass:"common-user-loading"},[t("Loading")],1):e._e()],1)},h=[];const o={name:"UserInput",props:{value:{type:[String,Number,Array],default:""},uncancelable:{type:Array,default:()=>[]},disabledChoice:{type:Array,default:()=>[]},placeholder:{default:""},size:{default:"default"},transfer:{type:Boolean,default:!0},multipleMax:{type:Number},maxHiddenInput:{type:Boolean,default:!0},maxHiddenSelect:{type:Boolean,default:!1},projectId:{type:Number,default:0},noProjectId:{type:Number,default:0},dialogId:{type:Number,default:0},showBot:{type:Boolean,default:!1}},data(){return{loadIng:0,selects:[],list:[],multipleCheck:!1,searchKey:null,searchHistory:[],subscribe:null}},mounted(){this.subscribe=c.Store.subscribe("cacheUserActive",e=>{let s=this.list.findIndex(({userid:t})=>t==e.userid);s>-1&&(this.$set(this.list,s,Object.assign({},this.list[s],e)),this.handleSelectData())})},beforeDestroy(){this.subscribe&&(this.subscribe.unsubscribe(),this.subscribe=null)},computed:{maxHiddenClass(){const{multipleMax:e,maxHiddenInput:s,selects:t}=this;return e&&s&&t.length>=e?"hidden-input":""}},watch:{value:{handler(){const e=this._tmpId=$A.randomString(6);setTimeout(()=>{e===this._tmpId&&this.valueChange()},10)},immediate:!0},selects(e){this.$emit("input",e),this.maxHiddenSelect&&e.length>=this.maxHiddenSelect&&this.$refs.select&&this.$refs.select.hideMenu(),this.calcMultipleSelect()}},methods:{searchUser(e){typeof e!="string"&&(e=""),this.searchKey=e;const s=this.searchHistory.find(t=>t.key==e);s&&(this.list=s.data,this.calcMultipleSelect()),s||this.loadIng++,setTimeout(()=>{if(this.searchKey!=e){s||this.loadIng--;return}this.$store.dispatch("call",{url:"users/search",data:{keys:{key:e,project_id:this.projectId,no_project_id:this.noProjectId,dialog_id:this.dialogId,bot:this.showBot?2:0},take:50}}).then(({data:t})=>{this.list=t,this.calcMultipleSelect();const i=this.searchHistory.findIndex(n=>n.key==e),l={key:e,data:t,time:$A.Time()};i>-1?this.searchHistory.splice(i,1,l):this.searchHistory.push(l)}).catch(({msg:t})=>{this.list=[],this.calcMultipleSelect(),$A.messageWarning(t)}).finally(t=>{s||this.loadIng--})},this.searchHistory.length>0?300:0)},isDisabled(e){return this.disabledChoice.length===0?!1:this.disabledChoice.includes(e)},openChange(e){e&&this.$nextTick(this.searchUser),this.calcMultipleSelect()},remoteMethod(){},valueChange(){this.selects!=this.value&&($A.isArray(this.value)?this.selects=$A.cloneJSON(this.value):this.value?this.selects=[this.value]:this.selects=[],this.selects.some(e=>{this.list.find(s=>s.userid==e)||(this.list.push({userid:e,nickname:e}),this.calcMultipleSelect(),this.$store.dispatch("getUserBasic",{userid:e}))}))},handleSelectData(){this.__handleSelectTimeout&&clearTimeout(this.__handleSelectTimeout),this.__handleSelectTimeout=setTimeout(()=>{if(!this.$refs.select)return;const e=this.$refs.select.getValue();e&&e.some(s=>{const t=this.list.find(({userid:i})=>i==s.value);t&&(this.$set(s,"label",t.nickname),this.$set(s,"avatar",t.userimg))})},100)},calcMultipleSelect(){this.multipleMax&&this.list.length>0?(this.calcMultipleTime&&clearTimeout(this.calcMultipleTime),this.calcMultipleTime=setTimeout(e=>{let s=!0;this.$refs.select.selectOptions.some(({componentInstance:t})=>{this.selects.includes(t.value)||(s=!1)}),this.multipleCheck=s},10)):this.multipleCheck=!1},onMultipleChange(e){if(e){let s=this.multipleMax-this.selects.length;this.$refs.select.selectOptions.some(({componentInstance:t})=>{if(this.multipleMax&&s<=0)return this.$nextTick(i=>{$A.messageWarning("\u5DF2\u8D85\u8FC7\u6700\u5927\u9009\u62E9\u6570\u91CF"),this.multipleCheck=!1}),!0;this.selects.includes(t.value)||(t.select(),s--)})}else this.selects=[]}}},a={};var d=r(o,u,h,!1,p,null,null,null);function p(e){for(let s in a)this[s]=a[s]}var f=function(){return d.exports}();export{f as U}; diff --git a/public/js/build/app.34348272.css b/public/js/build/app.34348272.css new file mode 100644 index 000000000..135c39a1f --- /dev/null +++ b/public/js/build/app.34348272.css @@ -0,0 +1,6 @@ +@charset "UTF-8";@font-face{font-family:iconfont;src:url(/js/build/iconfont.01196938.eot?t=1576231776697);src:url(/js/build/iconfont.01196938.eot?t=1576231776697#iefix) format("embedded-opentype"),url(data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAABBoAAsAAAAAH4gAABAXAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCHNAqrGKENATYCJAOBAAtCAAQgBYRtB4I0G3MZM6M2lLTSTfZfJ3BzyOqYZkDBRZ2HprCitPZ3M8J36RIFoV+G+/sYnCYldv0I8xP3uCYjaM7/PYldjAhiEUzzMA2QIPZTSUVTap7SplSDVS1QFajwRBw61IQgv72KhZq8zPfO2kzlgJkk7T4iPTP9Ao/snqj1ZwI+AR+pnFgdsb1FKrikLeIB0AABBLNBwG3sJrh0YieT5piEFlvapTXhESZVxn7z1XMwlGSPvV8g5XsAQOD//62ldqfIqjJ5W5yyMH0RqkLWyJ0JDl3vH2ZCvMHdEpDKq5AV6vZCeyUCDyhMhanQFUJUSF+D5awMrAmEpUSMBqL+u96FgQDAQCUGYXgvHww+aDBOYL4ZcfI48GNh0DlDCfADXM0JaRCbioNPrl47gI3q6xMPkBAfIMGhwC7KNMk4AXqWejiMsp9gM2WP1KcBvJwIoADEAGiA1GkriShQPotRgtEV0vgv/nw0aIhYmpWyISIlSpGpmC1lR7A2toZtsMlp11jXnb47j+64Hg5zn6UsUfjoZBmKutd1v9rr4fphDQRixHGUMDpJirTuWd1zkP6/4AFKBLx5ISGFJwr+FLjwIISKCGIwCCRHgwMJBOCBjwA+fPmRUQPBBeYVAQDRQBvVwFICgxJYGgMBsFIM3sCGYPACNhwDCbARHF8yEhg8gU3EQAFsMgZ/YFMwKIDNwMAF2EwMHsAWAYSQxQCoIEsBEEGOAEAMaQOAgawBIBCyDgA5ZD0ANGQDABzITQBIIE8DIIC8CgAP8hoAfEgXMATAnT6Aj5IPAfCFfASAH6QLGGTwcNgSUAMAjTyBHsAsgPtJgC8GU++pILhNgQSfWmA0EEeRuu4EY14UN4/qGZcT5UhhGA+RzF1SKhUR4hBC68GmUDSfJxZ70tpH5uMJtAFv8k3IHkwQsbghCBGyO1rAEch8KV/ADNGEcnmltkOGKDqMSyXPTB0/f1gqqQ2GOhqiJgftys1wX+tg4SHhrzbqdj3PXQi/2m47jteF30zc/s3hA4btyn6r4/K6TDjNfkX8BZ51Du7ZDf/91en8caT7+06wdx/477cLWrE5JJ5vTUwUGoNjmfpWYWpMj3EjIa2djJquyNcCw/FkoZLVDe/crk7HlF2v3TZYaEO48Z1w1PX2/IHu2BudBRCCYtWvBRVSHgdpaN+n+n7rv7jBDQ41V3FSplXfmsIQFb4MONEnSxwYa4X9U0G67cNIpow0Wh0SzdewKnxLu1VOxbIVnAhqMHornbxVT0WyjfE9pdbQaK7Z+5oiSasw6tdwT1ABCOUhgLAB18k2I80+hAGCwnOPrbkI9MCNCKLYKXcZ/TjoQr+DKJrnBcZTsnHIVYM2IKHdls8KKdCbGp/gempUeVCNKPsiarRXiao7c1VaTpGsEWMZkK0EtaF+zozL/C5XUN1mc6qluTG8qp3ZRtDym7Tu9lABY77EyYCDOGGbSaX751iDcb86IXmrDLwE0OIqWKdHSLsjDVHThTg6e4hoZ0W1836P0nv3Sb9K9d17BS0TY89uRiqBtW8PD2r+uXx1QRH6ltVfNulEDoj+Tjm1OVOZHyxye8FtRMNx4u4SAx8MTWuMkQ4+KV/0Fm8XcxAikH13HgPEKC3sOv3jJfQPSis/NF8bGI8jOIpL/ZXB2cGcB5Z1ZUiOX1iO6uuYrghzg0A0c+naMI6D9DpkvdhphTJ9kdKwGkirDAkBUR5wsCOzDBCmo0JKjNunC1wOIoTbEZD+VCiMAURVWa4nDe1Uln4k54baR4hyhhCcUo33BZUwOqTO9uGIEu3sckJb9ZOAtBpUQIyUJ2wTFL+KLQjgHRCBXRiiowDDHW0vkLDrou0JF3AhCp2uQNv7oSZ/Zq8HJE+5VVSctLt8fbKj7qvd2K24Qljenm39DVKnTb/V54W3JQ4A16ajoC9ROEBhrRiupOO7TmnIt97OMqPbDs+Wd9Bq3vJckauVDIeTrXR126kpctY2WSpk9c2MHRO6XQ9XNLsrPWmuiIwVEqcdeCff1qG2zYzl3PJa3eWNcJmju/52k6wPlzQPrZSiQcZqLufWSkeANGW5t5zLe9SIPBNL1x4h9GWuIMQC46ZamifvFawQbH8TO9I0rWsNNjFoVxBYXmmJLzzjwApSTHhfP6YHrnT8ys8LlM0drRhLRqdJw6g4b54gcvmn+YmBX04ilmmEBR3wyJmoOKTz/7x2u72tOTTFq0y9YyvkJUtybl4LBb35iRHt5/TO+DOA/KGyNL40uZIiKaYvcjlOuvqIwScG1qSjFgfIfbLP6jMG8vOVPAijNL4AiM50bvAUmVSewIpmDqY1Wgcx0sAJqIgdRzrDwEEq9Ju9VwQ9uMGVQNYXahAuP79e5t78jSnVz8fdegMM8RyCb4a6viUlDgoko9Oi2TvWJofjwsQrQLviVhXtZw2YRlAB6J0fh8Wmho2cPr1dBSM3lCjc80GaD03EtTI11wPiQgXYsgRhNYuWASCFtPZOvTBqoNYTaO53H3b2Pdh5VsbHPrh06uYJD41afQ2dV1Ox53dGN6P3433qG3c4d93jvbLy4orHh6+df55b8kmvfHzFxbpnQKQHfUt5p1ImhA00zzRHfBFBLeQs4K1jFm7S5kVGDh0dNpRzCknDOjKzMjPPMVSR8n9r2tpnHEdHqOcoUjLUuUxWntVRyE92lLRftK3NINwmNLSpJfx/lbqsLqlV/p6q99SoaurrHSJ5YM2MGS5Xdr9M5CiwMO5fmMVsaY6LExZNNJvZtleQvnnPbCGYI7YnO58kSaS3nyzqAk6aunXdMQiaQJ1VPXNKS318EJljpwvbcyZxP/Jv0Rr4FOrVA/O4TJenp8KY3yDiW32/CpT5O37iS7orQBHVrJikbKa+wc0qr6jUKoH+W04U/Z3n357tnitXIiN/Q7Fdxj/Ml9kdl+An30RfEVVTAFNdmYZL2bHO9hmKfVZc6tf3L+8P6r/8ImBfnft2F7nL3MMDLo7qH32ueDL2GHUa2aRRJQNKhxQP9ZPJkM8xKUeYiysMlfqBkp/ph/pRy+0jRhoGjTQpq4hZ44bO3F69flKagSubojZwoN20wblhcHB18Kvjzg3O5OP+L1ofcTviOriSK1+8/OKK5PV60MpWzqjxrNn016KlnTs6ly66lb7Gc1H5VCYxhbvP1I/ireJ9J7JVB8mtyhbdKF2L8jvnaeBIyan0U7fDY5/dzB9VUTl8YMkgS7JbT8fei73VnWtfPndj2ewwaomyxJhzU08hxVQZzxpbVENU33jDJqlaRrSqJj73b1RmFWSnihoHU1Kaigw2kCrfQvKZP1fmGnSnqNpStG3+MwkvOlFHaH2N5LNonqTPzClC0rjV69oe+zxuk2/q2SlVKRGdwivDr3Dzfq+V8Hz69UaykNT1+vA8TprylNt/P/DHqs5x6uHq2Z2r/9z0W6NyK5NXfyAjtTChQd7W0NNW9lPPvJ95TH31jq3zhTSytHavdq9QIWKQFL4XuFKmXeAhtqmUIfXmZL/edJN5/RrdFH4tSuZ9R9n+mKud+WZTu1KKTiubkaps4mydXiG1JEXyOlVO0X5Ml/XXwZpCaadNLBW0byIxTWj2HK+/3it87M0vACmTm4KDSdEzLM2vOmLmOKzRu0UszatqHbUZmmB+rbZF49C2uhjVCfXewBMqZ5bT4VTCcdOhgH9lkX9v79pevmM6JoNaQMMIQ7dyq3Obc3vqX45upCDy6GZ6Ig6QXdu6nm4zu6+YP1OZpvzv0pMnhkC7bN+BIGXS8OHruLxgRZz36JKSRB5x+zYIbLuvd5dwO1jXu4upURy4O30Gb6IUC0Nsiij5ypBVMmWUxvY7RBPlgVYWKmyh2oShK6FuFq50tq/yW/XndFgI3qo/vuDzruKSn3DFJK3mERZHrt9KSxVnwOHtZU/GZQ5b2Jh580+7h2x2UMG86mNW6sZZyrra909Ktg0qqJ6Xk38qJy8/91Re7qsjKfk6kZ/zFM2pzvnEaoeVevADZa2pNg0GzvXCfX1xersSyI88TkzTtyh0ZkrRQtcnPt6wYfDgdqPxbppzrA0bHifW04oWyqxrUejT9K2NRrrCguZml9wbQmq8Ipbt59QVdG1Y/9w3wlRmpPl9twpTRNIjA95esJ+z4Ai04c61zLT1XQV1nHhDFHZWtFTogXRTxQzRtz9NkFyLzs4Jcpt8hkLklSit2CNK5Yv3iPV3tOSnbxMrsnu+XPfVLZvS1v7/Jcd7cjzyCrsH7zeXFzWdQq3gW4x6p7Y447os0tkV5/QyqL0jYac3CGhaWPL+FbdW+v1UNdnsTZHB30c2xBy6utz/Q6tU2Lt/LhtWJgr2rFt2FvvztIxn2/dvIgyhg7T1yrkBOiZtGZgJq0S8pdbfOwN++vWKmnF69YmCJU1Nk7Z8+pM9TuLtsds8fq75P44PWfCzq2O9XYHU8d6P/BL9a/wT/eS5zzoJcbqYlJyRkOJdOd8CRj3aLGcwZNgq3yCfJvmvYqIN0l/NTT6xu9/cX3TiWOjg1cd3nwvkBJsCxf8s0EocXp/zRWrfvk+k8cLJy5t9muvr5swGGRmYkrza/kabNJrZ83aYVu3eNZW/CvhooMuPeEn4WRK5kdxES5RK/TZtmU02Xx4lny97/pdilUIpDMXD00iX8hJNuZZE3lKpZpXikimatkqsFcGXSCuWIuFwdW7uyK1D4kODLl38t+n8gn+x3M0Wcb9U2FOkX2cdhXVfPtNzzxCNB1AXqLQZesgNc7j/U+QZFxm29kHKSY0h6KmQYPiI4auhc4ePG14spLhlhu8c8Qt/JT7rQyHFEG0efoOGNz6kBLRwLbka/jP5YHgXeX64HXHwwuHrvtp9dghG+i2fSCj+nE/bqJ+5y+Q8rGwPN2zq51+V9cLh/2m2uu6bRVW4D9IYRzX4IB9MSDyIFHSrG9HfOSyi2ecGFjuAKIMwBzTWItJAAmDCWW6Uyjn7rDytsx7ZKs/QJMFDoEmBjxBE94wxORAiyeSCj1yTQbSikwuhYAUFghYAiNLomAQ8nDFJSPAjo3Q9OxiNnl0mB14e5XExMIr+Y6cUOEMhwjbXv3wR6AKr2qeKhpNzY2Xpzf8JX0kLyXnq7BeSIyd13B1+mz+QIHWkyDd/KsUpJ9ypd8cHRKx64QtM2QU09ef93r1dxc5w1yybF4EusEr7lNNGw8kdvixTX/4TvpKWnNV+TfsLyfHolaOdgwX6EMlqtX1ZNN/8SSHaKbGscKe8Ew3iDaz0+rYuMGUnlLD7sz3ZnLMVu/ZVd2QUNuIa2EerSSBRaAwWhycQSWRKKmoaWjp6BkYmZhZWNnYOTi5unmLY2bHA8rgmyzMTYK6wG3WXt05TxqwX3CLuQ04jdm5u+Z6ItR23THbihWs/ip1flj53yJZiwsQQZ0xj0RTNnG8QzRTLwBL/OSWalIAOk7/KRVYU3ZK5J7QMK40NW4zfPK9LV4myESBZoZjMapY6ZFrWvnG2bXGOcdY3LPo627blR9MAAAAA) format("woff2"),url(/js/build/iconfont.5e0c4d21.woff?t=1576231776697) format("woff"),url(/js/build/iconfont.eb7e69a1.ttf?t=1576231776697) format("truetype"),url(/js/build/iconfont.7bf1e2b0.svg?t=1576231776697#iconfont) format("svg")}.iconfont[data-v-7c98e74e]{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-md[data-v-7c98e74e]:before{content:"\e604"}.icon-redo[data-v-7c98e74e]:before{content:"\e627"}.icon-undo[data-v-7c98e74e]:before{content:"\e633"}.icon-checked[data-v-7c98e74e]:before{content:"\e683"}.icon-checked-false[data-v-7c98e74e]:before{content:"\e684"}.icon-preview[data-v-7c98e74e]:before{content:"\e63a"}.icon-on[data-v-7c98e74e]:before{content:"\e6d8"}.icon-off[data-v-7c98e74e]:before{content:"\e6d9"}.icon-download[data-v-7c98e74e]:before{content:"\e6ae"}.icon-bold[data-v-7c98e74e]:before{content:"\e677"}.icon-group[data-v-7c98e74e]:before{content:"\e647"}.icon-img[data-v-7c98e74e]:before{content:"\e64a"}.icon-under-line[data-v-7c98e74e]:before{content:"\e65a"}.icon-close[data-v-7c98e74e]:before{content:"\e690"}.icon-italic[data-v-7c98e74e]:before{content:"\e628"}.icon-overline[data-v-7c98e74e]:before{content:"\e63b"}.icon-horizontal[data-v-7c98e74e]:before{content:"\e7f0"}.icon-theme[data-v-7c98e74e]:before{content:"\e682"}.icon-quote[data-v-7c98e74e]:before{content:"\e636"}.icon-table[data-v-7c98e74e]:before{content:"\e603"}.icon-clear[data-v-7c98e74e]:before{content:"\e629"}.icon-ul[data-v-7c98e74e]:before{content:"\e624"}.icon-code[data-v-7c98e74e]:before{content:"\e60f"}.icon-link[data-v-7c98e74e]:before{content:"\e7e2"}.icon-fullscreen[data-v-7c98e74e]:before{content:"\e7ec"}.icon-quite[data-v-7c98e74e]:before{content:"\e7ed"}.icon-daoru[data-v-7c98e74e]:before{content:"\e635"}.icon-ol[data-v-7c98e74e]:before{content:"\e6f0"}.icon-upload-img[data-v-7c98e74e]:before{content:"\e679"}.icon-save[data-v-7c98e74e]:before{content:"\e648"}.icon-check-box[data-v-7c98e74e]:before{content:"\ec58"}.markdown[data-v-7c98e74e]{overflow:hidden;position:relative;margin:0;padding:0;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;flex-direction:column;background:#f7f7f7}.markdown.border[data-v-7c98e74e]{border:1px solid #d9d9d9}.markdown *[data-v-7c98e74e]{margin:0;padding:0;box-sizing:border-box}.markdown.fullscreen[data-v-7c98e74e]{position:fixed;z-index:999999;top:0;left:0;right:0;bottom:0;height:100%!important;width:100%;border:none}.markdown.fullscreen .markdown-content[data-v-7c98e74e]{padding:10px 0 0}.markdown .markdown-toolbars[data-v-7c98e74e]{width:100%;display:block;list-style:none;background:#fff;color:#6a6f7b;cursor:pointer;padding-left:4px;border-bottom:1px solid #d9d9d9}.markdown .markdown-toolbars>li[data-v-7c98e74e]{float:left;position:relative;cursor:pointer;margin:0;line-height:normal;min-height:auto}.markdown .markdown-toolbars>li[data-v-7c98e74e]:after{display:block;content:attr(name);position:absolute;z-index:999999999999;top:32px;left:20px;background:#000;color:#fff;white-space:nowrap;font-size:12px;line-height:28px;padding:0 6px;transition:all .3s .1s;transform:scale(0);opacity:0;transform-origin:top;border-radius:2px}.markdown .markdown-toolbars>li[data-v-7c98e74e]:hover:after{transform:scale(1);opacity:1}.markdown .markdown-toolbars>li[data-v-7c98e74e]:last-child:after{right:20%;left:auto}.markdown .markdown-toolbars>li .title[data-v-7c98e74e]{font-size:16px!important}.markdown .markdown-toolbars>li .icon-svg[data-v-7c98e74e]{display:flex;align-items:center;justify-content:center}.markdown .markdown-toolbars>li.right[data-v-7c98e74e]{float:right}.markdown .markdown-toolbars>li.right>ul[data-v-7c98e74e]{list-style:none}.markdown .markdown-toolbars>li.right>ul>li[data-v-7c98e74e]{line-height:normal;float:left}.markdown .markdown-toolbars span[data-v-7c98e74e]{font-size:18px;color:#999;cursor:pointer;display:block;width:30px;height:30px;border-radius:3px;line-height:30px;text-align:center}.markdown .markdown-toolbars span[data-v-7c98e74e]:hover{background:#f7f7f7;color:#1890ff}.markdown .markdown-toolbars .title[data-v-7c98e74e]{padding-left:4px;padding-right:10px}.markdown .markdown-toolbars li:last-child span[data-v-7c98e74e]{font-size:20px!important;margin-right:4px}.markdown .markdown-toolbars .shift-theme[data-v-7c98e74e],.markdown .markdown-toolbars .export-file[data-v-7c98e74e]{height:46px;position:relative;display:flex;justify-content:center;align-items:center}.markdown .markdown-toolbars .shift-theme span[data-v-7c98e74e],.markdown .markdown-toolbars .export-file span[data-v-7c98e74e]{padding:0 8px;transition:all .3s;font-size:18px;display:inline-block;line-height:32px}.markdown .markdown-toolbars .shift-theme span[data-v-7c98e74e]:hover,.markdown .markdown-toolbars .export-file span[data-v-7c98e74e]:hover{color:#0084ff;background:#f7f7f7;border-radius:3px}.markdown .markdown-toolbars .shift-theme ul[data-v-7c98e74e],.markdown .markdown-toolbars .export-file ul[data-v-7c98e74e]{transform:scale(0);transition:all .3s;left:-50%;top:40px;width:160px;transform-origin:top center;list-style:none;margin:0;padding:6px 0;box-sizing:border-box;border:1px solid #d9d9d9;background:#fff;border-radius:4px;position:absolute;z-index:9999999;box-shadow:0 2px 8px #0000001a}.markdown .markdown-toolbars .shift-theme ul.active[data-v-7c98e74e],.markdown .markdown-toolbars .export-file ul.active[data-v-7c98e74e]{opacity:1;transform:scaleY(1)}.markdown .markdown-toolbars .shift-theme ul li[data-v-7c98e74e],.markdown .markdown-toolbars .export-file ul li[data-v-7c98e74e]{line-height:30px;padding:0 12px;font-size:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;color:#262626}.markdown .markdown-toolbars .shift-theme ul li .iconfont[data-v-7c98e74e],.markdown .markdown-toolbars .export-file ul li .iconfont[data-v-7c98e74e]{font-size:14px;display:block;height:30px;width:30px;line-height:30px;overflow:hidden}.markdown .markdown-toolbars .shift-theme ul li .iconfont[data-v-7c98e74e]:hover,.markdown .markdown-toolbars .export-file ul li .iconfont[data-v-7c98e74e]:hover{color:#262626}.markdown .markdown-toolbars .shift-theme ul li i[data-v-7c98e74e],.markdown .markdown-toolbars .export-file ul li i[data-v-7c98e74e]{font-size:13px;display:block;font-style:normal;flex:1;white-space:normal}.markdown .markdown-toolbars .shift-theme ul li[data-v-7c98e74e]:last-child,.markdown .markdown-toolbars .export-file ul li[data-v-7c98e74e]:last-child{border-bottom:0}.markdown .markdown-toolbars .shift-theme ul li:last-child .iconfont[data-v-7c98e74e],.markdown .markdown-toolbars .export-file ul li:last-child .iconfont[data-v-7c98e74e]{font-size:14px!important;margin:0!important}.markdown .markdown-toolbars .shift-theme ul li[data-v-7c98e74e]:hover,.markdown .markdown-toolbars .export-file ul li[data-v-7c98e74e]:hover{background:#f7f7f7}.markdown .markdown-toolbars .shift-theme ul li.disabled[data-v-7c98e74e],.markdown .markdown-toolbars .export-file ul li.disabled[data-v-7c98e74e]{cursor:not-allowed;color:#bbbec4}.markdown .markdown-toolbars .shift-theme ul li.disabled[data-v-7c98e74e]:hover,.markdown .markdown-toolbars .export-file ul li.disabled[data-v-7c98e74e]:hover{background:transparent}.markdown .markdown-toolbars .import-file[data-v-7c98e74e]{position:relative}.markdown .markdown-toolbars .import-file input[data-v-7c98e74e]{position:absolute;z-index:9999;left:0;top:0;display:block;width:100%;height:100%;opacity:0;cursor:pointer;font-size:0}.markdown .markdown-toolbars .import-file:hover span[data-v-7c98e74e]{background:#f7f7f7;color:#1890ff}.markdown .markdown-toolbars .import-file[data-v-7c98e74e]:hover:after{transform:scale(1);opacity:1}.markdown .close-preview[data-v-7c98e74e]{position:absolute;z-index:999;right:0;top:0;height:40px;width:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#262626}.markdown .close-preview span[data-v-7c98e74e]{font-size:22px}.markdown .close-preview span[data-v-7c98e74e]:hover{color:#262626}.markdown .markdown-content[data-v-7c98e74e]{flex:1;width:100%;display:flex;justify-content:space-between;position:relative;overflow:hidden;padding-bottom:0}.markdown .markdown-content .markdown-editor[data-v-7c98e74e]{flex:1;height:100%;position:relative;margin:0!important;overflow:hidden;overflow-y:scroll;display:flex;justify-content:space-between;background:#2d2d2d}.markdown .markdown-content .markdown-editor[data-v-7c98e74e]::-webkit-scrollbar{display:none}.markdown .markdown-content .markdown-editor .index[data-v-7c98e74e]{background:#272727;min-height:100%;width:36px;line-height:22px;padding:12px 0}.markdown .markdown-content .markdown-editor .index li[data-v-7c98e74e]{background:#272727;color:#ccc;font-size:14px;text-align:center;font-family:Consolas}.markdown .markdown-content .markdown-editor textarea[data-v-7c98e74e]{width:100%;min-height:100%;outline:none;border:0;background:#2d2d2d;line-height:22px;caret-color:#ccc;color:#669acc;font-size:14px;font-family:Consolas;resize:none;padding:12px 8px;overflow:hidden;white-space:nowrap;overflow-x:auto}.markdown .markdown-content .markdown-editor textarea[data-v-7c98e74e]::-moz-selection{background:#999;color:#0084ff}.markdown .markdown-content .markdown-editor textarea[data-v-7c98e74e]::selection{background:#999;color:#0084ff}.markdown .markdown-content .codemirror[data-v-7c98e74e]{flex:1;width:0;height:100%;overflow:auto}.markdown .markdown-content .markdown-preview[data-v-7c98e74e]{flex:1;width:0;height:100%}.markdown ul.toc-anchor[data-v-7c98e74e]{max-width:260px;min-width:150px;background-color:#f6f8fa;border-left:2px solid #dcdfe6;overflow:auto}.markdown ul.toc-anchor li.toc-anchor-item[data-v-7c98e74e]{cursor:pointer;padding:6px 16px;font-size:12px;line-height:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.markdown ul.toc-anchor li.toc-anchor-item span[data-v-7c98e74e]{color:#333;opacity:.8}.markdown ul.toc-anchor li.toc-anchor-item span.toc-link-2[data-v-7c98e74e]{padding-left:16px}.markdown ul.toc-anchor li.toc-anchor-item span.toc-link-3[data-v-7c98e74e]{padding-left:32px}.markdown ul.toc-anchor li.toc-anchor-item span.toc-link-4[data-v-7c98e74e]{padding-left:48px}.markdown ul.toc-anchor li.toc-anchor-item span.toc-link-5[data-v-7c98e74e]{padding-left:64px}.markdown ul.toc-anchor li.toc-anchor-item span.toc-link-action[data-v-7c98e74e]{color:#2b85e4;opacity:1}.markdown ul.toc-anchor li.toc-anchor-item[data-v-7c98e74e]:first-child{padding-top:16px}.markdown ul.toc-anchor li.toc-anchor-item:hover span[data-v-7c98e74e]{opacity:1}.insert-img-model[data-v-7c98e74e]{position:fixed;left:0;top:0;right:0;bottom:0;z-index:99999;background:rgba(0,0,0,.3);padding-top:12%;transition:all .3s;opacity:0;display:none}.insert-img-model .model-container[data-v-7c98e74e]{background:#fff;width:480px;margin:0 auto;border-radius:4px;transition:all .3s;transform:scale(0);transform-origin:center}.insert-img-model .model-container .model-head[data-v-7c98e74e]{line-height:32px;padding:0 12px;background:#f7f7f7;border-radius:4px 4px 0 0;box-shadow:0 1px 2px #d9d9d9;display:flex;justify-content:space-between}.insert-img-model .model-container .model-head span[data-v-7c98e74e]:nth-of-type(2){font-size:14px;padding-left:12px;cursor:pointer}.insert-img-model .model-container .model-head span[data-v-7c98e74e]:nth-of-type(2):hover{color:#ed3f14}.insert-img-model .model-container .model-content[data-v-7c98e74e]{padding:0 12px 20px;min-height:180px}.insert-img-model .model-container .model-content .insert-url[data-v-7c98e74e]{padding:42px 0;display:flex;justify-content:space-between;align-items:center}.insert-img-model .model-container .model-content .insert-url input[data-v-7c98e74e]{display:block;border:1px solid #ccc;font-size:14px;padding:4px 8px;line-height:24px;color:#333;background:#fff;border-radius:4px;writing-mode:horizontal-tb;text-rendering:auto;transition:box-shadow 2s;flex:1}.insert-img-model .model-container .model-content .insert-url input[data-v-7c98e74e]:focus{border-color:#1890ff}.insert-img-model .model-container .model-content .insert-url input[data-v-7c98e74e]::-moz-placeholder{color:#c1c1c1}.insert-img-model .model-container .model-content .insert-url input[data-v-7c98e74e]::placeholder{color:#c1c1c1}.insert-img-model .model-container .model-content .insert-url a[data-v-7c98e74e]{display:block;background:#1890ff;color:#fff;line-height:32px;height:32px;font-size:13px;padding:0 12px;border-radius:3px;margin-left:20px;border:1px solid #d9d9d9;transition:all .3s}.insert-img-model .model-container .model-content .insert-url a[data-v-7c98e74e]:hover{background:#0169af}.insert-img-model .model-container .model-content .insert-local[data-v-7c98e74e]{height:120px;border:1px dashed #d9d9d9;border-radius:4px;transition:all .3s;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer}.insert-img-model .model-container .model-content .insert-local span[data-v-7c98e74e]{font-size:40px;color:#d9d9d9;line-height:50px;transition:all .3s}.insert-img-model .model-container .model-content .insert-local p[data-v-7c98e74e]{font-size:14px;color:#262626;transition:all .3s}.insert-img-model .model-container .model-content .insert-local[data-v-7c98e74e]:hover{border-color:#1890ff}.insert-img-model .model-container .model-content .insert-local:hover span[data-v-7c98e74e],.insert-img-model .model-container .model-content .insert-local:hover p[data-v-7c98e74e]{color:#1890ff}.insert-img-model .model-container .model-content .insert-local input[data-v-7c98e74e]{display:block;position:absolute;width:100%;height:100%;opacity:0}.insert-img-model .model-container .model-foot[data-v-7c98e74e]{display:flex;justify-content:flex-end;align-items:center;padding:10px 12px;display:none}.insert-img-model .model-container .model-foot a[data-v-7c98e74e]{display:block;background:#f7f7f7;color:#262626;line-height:26px;height:26px;font-size:13px;padding:0 12px;border-radius:3px;margin-left:12px;border:1px solid #d9d9d9;transition:all .3s}.insert-img-model .model-container .model-foot a[data-v-7c98e74e]:hover{background:#d9d9d9}.insert-img-model .model-container .model-foot a.ok[data-v-7c98e74e]{background:#1890ff;color:#fff;border-color:#1890ff}.insert-img-model .model-container .model-foot a.ok[data-v-7c98e74e]:hover{background:#0169af}.insert-img-model.active[data-v-7c98e74e]{opacity:1;display:block}.insert-img-model.active .model-container[data-v-7c98e74e]{transform:scale(1)}ul.shift[data-v-7c98e74e]{padding:6px 12px;display:flex;align-items:center}ul.shift span[data-v-7c98e74e]{font-size:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}ul.shift span.iconfont[data-v-7c98e74e]{font-size:14px}ul.shift label[data-v-7c98e74e]{font-size:12px;padding-right:10px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}ul.shift input[type=radio][data-v-7c98e74e],ul.shift label[data-v-7c98e74e]{transition:all .6s ease;box-sizing:border-box}ul.shift input[type=radio]+label[data-v-7c98e74e]:before{content:"\a0";display:inline-block;vertical-align:middle;margin-right:4px;width:8px;height:8px;border-radius:50%;border:1px solid #292d35;padding:2px}ul.shift input[type=radio]:checked+label[data-v-7c98e74e]:before{background-color:#292d35;background-clip:content-box;padding:2px}ul.shift input[type=radio][data-v-7c98e74e]{position:absolute;clip:rect(0,0,0,0)}ul.shift input[type=radio]:checked+label[data-v-7c98e74e]{color:#292d35}[data-v-7c98e74e] .markdown-preview{flex:1;overflow:hidden;overflow-y:scroll;background:#fff;padding:20px 12px!important;font-family:Tahoma For Number,Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}[data-v-7c98e74e] .markdown-preview *{margin:0;padding:0;box-sizing:border-box}[data-v-7c98e74e] .markdown-preview>div{padding:10px 12px!important;background:#fff}[data-v-7c98e74e] .markdown-preview>div::-webkit-scrollbar{display:none}[data-v-7c98e74e] .markdown-preview::-webkit-scrollbar{display:none}[data-v-7c98e74e] .markdown-preview em{font-style:oblique}[data-v-7c98e74e] .markdown-preview ul{list-style:none;padding:0 20px}[data-v-7c98e74e] .markdown-preview ul li{position:relative}[data-v-7c98e74e] .markdown-preview ul li:after{display:block;content:"";width:8px;height:8px;border-radius:50%;position:absolute;z-index:99;top:12px;left:-16px;background:#262626}[data-v-7c98e74e] .markdown-preview ol,[data-v-7c98e74e] .markdown-preview ul{margin:10px 0}[data-v-7c98e74e] .markdown-preview ol li,[data-v-7c98e74e] .markdown-preview ul li{font-size:14px!important;color:#262626;line-height:22px!important;padding:4px 0 4px 6px;min-height:28px}[data-v-7c98e74e] .markdown-preview ol li input[type=checkbox],[data-v-7c98e74e] .markdown-preview ul li input[type=checkbox]{position:relative;cursor:pointer;overflow:visible;position:absolute;left:-14px;top:5px}[data-v-7c98e74e] .markdown-preview ol li input[type=checkbox]:before,[data-v-7c98e74e] .markdown-preview ul li input[type=checkbox]:before{font-family:iconfont!important;color:#999;display:block;width:18px;height:18px;position:absolute;content:"\e684";top:0px;left:-4px;z-index:999999;background-position:center;background:#fff;font-size:18px;text-align:center;line-height:18px}[data-v-7c98e74e] .markdown-preview ol li input[type=checkbox]:checked:before,[data-v-7c98e74e] .markdown-preview ul li input[type=checkbox]:checked:before{content:"\e683"}[data-v-7c98e74e] .markdown-preview ol.toc-anchor,[data-v-7c98e74e] .markdown-preview ul.toc-anchor{margin:0;padding:0}[data-v-7c98e74e] .markdown-preview ol.toc-anchor li.toc-anchor-item,[data-v-7c98e74e] .markdown-preview ul.toc-anchor li.toc-anchor-item{cursor:pointer;padding:4px 0;font-size:13px!important;line-height:16px!important;min-height:auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-v-7c98e74e] .markdown-preview ol.toc-anchor li.toc-anchor-item span,[data-v-7c98e74e] .markdown-preview ul.toc-anchor li.toc-anchor-item span{color:#2b85e4;opacity:.9}[data-v-7c98e74e] .markdown-preview ol.toc-anchor li.toc-anchor-item span.toc-link-2,[data-v-7c98e74e] .markdown-preview ul.toc-anchor li.toc-anchor-item span.toc-link-2{padding-left:16px}[data-v-7c98e74e] .markdown-preview ol.toc-anchor li.toc-anchor-item span.toc-link-3,[data-v-7c98e74e] .markdown-preview ul.toc-anchor li.toc-anchor-item span.toc-link-3{padding-left:32px}[data-v-7c98e74e] .markdown-preview ol.toc-anchor li.toc-anchor-item span.toc-link-4,[data-v-7c98e74e] .markdown-preview ul.toc-anchor li.toc-anchor-item span.toc-link-4{padding-left:48px}[data-v-7c98e74e] .markdown-preview ol.toc-anchor li.toc-anchor-item span.toc-link-5,[data-v-7c98e74e] .markdown-preview ul.toc-anchor li.toc-anchor-item span.toc-link-5{padding-left:64px}[data-v-7c98e74e] .markdown-preview ol.toc-anchor li.toc-anchor-item:last-child,[data-v-7c98e74e] .markdown-preview ul.toc-anchor li.toc-anchor-item:last-child{padding-bottom:6px}[data-v-7c98e74e] .markdown-preview ol.toc-anchor li.toc-anchor-item:hover span,[data-v-7c98e74e] .markdown-preview ul.toc-anchor li.toc-anchor-item:hover span{opacity:1}[data-v-7c98e74e] .markdown-preview ol{list-style-type:decimal;padding-left:20px}[data-v-7c98e74e] .markdown-preview ol li{list-style:decimal}[data-v-7c98e74e] .markdown-preview hr{color:#d9d9d9;height:1px;border:0;border-top:1px solid #d9d9d9;margin:20px 0;padding:0}[data-v-7c98e74e] .markdown-preview del,[data-v-7c98e74e] .markdown-preview em,[data-v-7c98e74e] .markdown-preview strong{display:inline-block}[data-v-7c98e74e] .markdown-preview blockquote{position:relative;background:#f7f7f7;padding:6px 12px;border-left:5px solid #d9d9d9;border-radius:2px;margin:8px 0}[data-v-7c98e74e] .markdown-preview h1,[data-v-7c98e74e] .markdown-preview h2,[data-v-7c98e74e] .markdown-preview h3,[data-v-7c98e74e] .markdown-preview h4,[data-v-7c98e74e] .markdown-preview h5,[data-v-7c98e74e] .markdown-preview h6{color:#262626}[data-v-7c98e74e] .markdown-preview h1{font-size:28px;border-bottom:1px solid #d9d9d9}[data-v-7c98e74e] .markdown-preview h2{font-size:24px}[data-v-7c98e74e] .markdown-preview h3{font-size:18px}[data-v-7c98e74e] .markdown-preview h4{font-size:16px}[data-v-7c98e74e] .markdown-preview h5{font-size:14px}[data-v-7c98e74e] .markdown-preview h6{font-size:12px}[data-v-7c98e74e] .markdown-preview h1,[data-v-7c98e74e] .markdown-preview h2,[data-v-7c98e74e] .markdown-preview h3,[data-v-7c98e74e] .markdown-preview h4,[data-v-7c98e74e] .markdown-preview h5,[data-v-7c98e74e] .markdown-preview h6{padding:8px 0;font-weight:600}[data-v-7c98e74e] .markdown-preview p{font-size:14px!important;color:#262626;margin-bottom:8px;line-height:22px}[data-v-7c98e74e] .markdown-preview img{display:block;max-width:100%;margin:20px 0;cursor:pointer}[data-v-7c98e74e] .markdown-preview table{width:100%;border:1px solid #d9d9d9;border-bottom:0;background:#fff;border-spacing:0;border-collapse:collapse;margin:20px 0}[data-v-7c98e74e] .markdown-preview table tr{transition:background .1s}[data-v-7c98e74e] .markdown-preview table tr td,[data-v-7c98e74e] .markdown-preview table tr th{padding:4px 8px;font-size:14px;line-height:24px;color:#333;border-bottom:1px solid #d9d9d9;cursor:pointer}[data-v-7c98e74e] .markdown-preview table th{background:#f8f8f9;text-align:left;font-weight:700}[data-v-7c98e74e] .markdown-preview table tr:nth-of-type(even) td{background:#fafafa}[data-v-7c98e74e] .markdown-preview table tr:hover td{background:#f5f5f5}[data-v-7c98e74e] .markdown-preview table td,[data-v-7c98e74e] .markdown-preview table th{border:1px solid #d9d9d9;word-break:break-all}[data-v-7c98e74e] .markdown-preview input[type=checkbox]{display:inline-block;border-radius:0;margin-right:8px}[data-v-7c98e74e] .markdown-preview a{text-decoration:none;color:#1890ff;font-size:14px;line-height:22px}[data-v-7c98e74e] .markdown-preview .code-block{position:relative;padding:0!important}[data-v-7c98e74e] .markdown-preview .code-block .copy-code{position:absolute;z-index:999;top:5px;right:10px;font-size:12px;color:#d9d9d9;line-height:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s;opacity:0}[data-v-7c98e74e] .markdown-preview .code-block .copy-code:hover{color:#1890ff}[data-v-7c98e74e] .markdown-preview .code-block:hover .copy-code{opacity:1}.preview-img[data-v-7c98e74e]{position:fixed;width:100vw;height:100vh;z-index:99999999;left:0;top:0;background:rgba(0,0,0,.5);display:none;opacity:0;transition:opacity .3s .1s;justify-content:center;align-items:center}.preview-img .close[data-v-7c98e74e]{position:absolute;right:0;top:0;color:#fff;padding:10px;font-size:20px;cursor:pointer}.preview-img img[data-v-7c98e74e]{display:block}.preview-img img.vertical[data-v-7c98e74e]{height:80%;width:auto}.preview-img img.horizontal[data-v-7c98e74e]{width:80%;height:auto}.preview-img.active[data-v-7c98e74e]{display:flex;opacity:1}[data-v-7c98e74e] .markdown-theme-light pre{font-size:14px!important;line-height:1.6!important;word-break:break-all;word-wrap:break-word;border:0!important;background:#f7f8fb!important;padding:20px 10px!important;border-radius:4px!important;overflow-y:hidden!important;overflow-x:auto!important;margin:10px 0!important}[data-v-7c98e74e] .markdown-theme-light pre code{font-family:Consolas!important;font-size:13px;line-height:22px!important;color:#444}[data-v-7c98e74e] .markdown-theme-light .hljs{display:block;overflow-x:auto;color:#525252;padding:15px;-webkit-text-size-adjust:none}[data-v-7c98e74e] .markdown-theme-light .hljs-doctype{color:#999}[data-v-7c98e74e] .markdown-theme-light .hljs-tag{color:#3e76f6}[data-v-7c98e74e] .markdown-theme-light .hljs-attribute{color:#e96900}[data-v-7c98e74e] .markdown-theme-light .hljs-value{color:#42b983}[data-v-7c98e74e] .markdown-theme-light .hljs-keyword{color:#e96900}[data-v-7c98e74e] .markdown-theme-light .hljs-string{color:#42b983}[data-v-7c98e74e] .markdown-theme-light .hljs-comment{color:#b3b3b3}[data-v-7c98e74e] .markdown-theme-light .hljs-operator .hljs-comment{color:#525252}[data-v-7c98e74e] .markdown-theme-light .hljs-regexp{color:#af7dff}[data-v-7c98e74e] .markdown-theme-light .hljs-built_in{color:#2db7f5}[data-v-7c98e74e] .markdown-theme-light .css .hljs-class{color:#e96900}[data-v-7c98e74e] .markdown-theme-light .css .hljs-number,[data-v-7c98e74e] .markdown-theme-light .javascript .hljs-number{color:#fc1e70}[data-v-7c98e74e] .markdown-theme-light .css .hljs-attribute{color:#af7dff}[data-v-7c98e74e] .markdown-theme-light .css .hljs-important{color:red}[data-v-7c98e74e] .markdown-theme-light .actionscript .hljs-literal,[data-v-7c98e74e] .markdown-theme-light .javascript .hljs-literal{color:#fc1e70}[data-v-7c98e74e] .markdown-theme-light pre{padding:0;margin:0;background:#f7f7f7!important}[data-v-7c98e74e] .markdown-theme-light code{display:inline-block;background:#f7f7f7;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;margin:0 3px;padding:1px 5px;border-radius:3px;color:#666;border:1px solid #eee}[data-v-7c98e74e] .markdown-theme-light pre code{display:inline;margin:0;padding:0;border:none;background:transparent}[data-v-7c98e74e] .markdown-theme-light pre.bg code{background:#f7f7f7}[data-v-7c98e74e] .markdown-theme-dark pre{display:block;padding:20px 10px!important;border-radius:4px;margin:20px 0!important;background:#1e1e1e;color:#dcdcdc;overflow-y:hidden!important;overflow-x:auto!important;font-family:Menlo,Consolas,Courier New,Courier,FreeMono,monospace!important}[data-v-7c98e74e] .markdown-theme-dark pre *{line-height:1.6!important;font-size:14px;font-family:Menlo,Consolas,Courier New,Courier,FreeMono,monospace!important}[data-v-7c98e74e] .markdown-theme-dark code{padding:0!important;margin:0!important}[data-v-7c98e74e] .markdown-theme-dark .hljs-literal,[data-v-7c98e74e] .markdown-theme-dark .hljs-name,[data-v-7c98e74e] .markdown-theme-dark .hljs-symbol{color:#659bd1}[data-v-7c98e74e] .markdown-theme-dark .hljs-keyword{color:#bc89bd}[data-v-7c98e74e] .markdown-theme-dark .hljs-link{color:#569cd6;text-decoration:underline}[data-v-7c98e74e] .markdown-theme-dark .hljs-built_in,[data-v-7c98e74e] .markdown-theme-dark .hljs-type{color:#4ec9b0}[data-v-7c98e74e] .markdown-theme-dark .hljs-class,[data-v-7c98e74e] .markdown-theme-dark .hljs-number{color:#b8d7a3}[data-v-7c98e74e] .markdown-theme-dark .hljs-meta-string,[data-v-7c98e74e] .markdown-theme-dark .hljs-string{color:#d69d85}[data-v-7c98e74e] .markdown-theme-dark .hljs-regexp,[data-v-7c98e74e] .markdown-theme-dark .hljs-template-tag{color:#9a5334}[data-v-7c98e74e] .markdown-theme-dark .hljs-formula,[data-v-7c98e74e] .markdown-theme-dark .hljs-function,[data-v-7c98e74e] .markdown-theme-dark .hljs-params,[data-v-7c98e74e] .markdown-theme-dark .hljs-subst,[data-v-7c98e74e] .markdown-theme-dark .hljs-title{color:#dcdcdc}[data-v-7c98e74e] .markdown-theme-dark .hljs-comment,[data-v-7c98e74e] .markdown-theme-dark .hljs-quote{color:#57a64a;font-style:italic}[data-v-7c98e74e] .markdown-theme-dark .hljs-doctag{color:#608b4e}[data-v-7c98e74e] .markdown-theme-dark .hljs-meta,[data-v-7c98e74e] .markdown-theme-dark .hljs-meta-keyword,[data-v-7c98e74e] .markdown-theme-dark .hljs-tag{color:#9b9b9b}[data-v-7c98e74e] .markdown-theme-dark .hljs-template-variable,[data-v-7c98e74e] .markdown-theme-dark .hljs-variable{color:#bd63c5}[data-v-7c98e74e] .markdown-theme-dark .hljs-attr,[data-v-7c98e74e] .markdown-theme-dark .hljs-attribute,[data-v-7c98e74e] .markdown-theme-dark .hljs-builtin-name{color:#9cdcfe}[data-v-7c98e74e] .markdown-theme-dark .hljs-section{color:gold}[data-v-7c98e74e] .markdown-theme-dark .hljs-emphasis{font-style:italic}[data-v-7c98e74e] .markdown-theme-dark .hljs-strong{font-weight:700}[data-v-7c98e74e] .markdown-theme-dark .hljs-bullet,[data-v-7c98e74e] .markdown-theme-dark .hljs-selector-attr,[data-v-7c98e74e] .markdown-theme-dark .hljs-selector-class,[data-v-7c98e74e] .markdown-theme-dark .hljs-selector-id,[data-v-7c98e74e] .markdown-theme-dark .hljs-selector-pseudo,[data-v-7c98e74e] .markdown-theme-dark .hljs-selector-tag{color:#d7ba7d}[data-v-7c98e74e] .markdown-theme-dark .hljs-addition{background-color:#144212;display:inline-block;width:100%}[data-v-7c98e74e] .markdown-theme-dark .hljs-deletion{background-color:#600;display:inline-block;width:100%}[data-v-7c98e74e] .markdown-theme-dark .hljs-comment{font-style:normal}[data-v-7c98e74e] .markdown-theme-oneDark pre{padding:20px 10px!important;display:block;color:#abb2bf;font-family:Menlo,Consolas,Courier New,Courier,FreeMono,monospace;background:#292c34;border-radius:4px;overflow-y:hidden!important;overflow-x:auto!important;margin:10px 0!important}[data-v-7c98e74e] .markdown-theme-oneDark pre *{line-height:1.6!important;font-size:14px;font-family:Menlo,Consolas,Courier New,Courier,FreeMono,monospace}[data-v-7c98e74e] .markdown-theme-oneDark .hljs-comment,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-quote{color:#5c6370;font-style:italic}[data-v-7c98e74e] .markdown-theme-oneDark .hljs-doctag,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-formula,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-keyword{color:#c678dd}[data-v-7c98e74e] .markdown-theme-oneDark .hljs-deletion,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-name,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-section,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-selector-tag,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-subst{color:#e06c75}[data-v-7c98e74e] .markdown-theme-oneDark .hljs-literal{color:#56b6c2}[data-v-7c98e74e] .markdown-theme-oneDark .hljs-addition,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-attribute,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-meta-string,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-regexp,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-string{color:#98c379}[data-v-7c98e74e] .markdown-theme-oneDark .hljs-built_in,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-class .hljs-title{color:#e6c07b}[data-v-7c98e74e] .markdown-theme-oneDark .hljs-attr,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-number,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-selector-attr,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-selector-class,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-selector-pseudo,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-template-variable,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-type,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-variable{color:#d19a66}[data-v-7c98e74e] .markdown-theme-oneDark .hljs-bullet,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-link,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-meta,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-selector-id,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-symbol,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-title{color:#61aeee}[data-v-7c98e74e] .markdown-theme-oneDark .hljs-emphasis{font-style:italic}[data-v-7c98e74e] .markdown-theme-oneDark .hljs-strong{font-weight:700}[data-v-7c98e74e] .markdown-theme-oneDark .hljs-link{text-decoration:underline}[data-v-7c98e74e] .markdown-theme-gitHub pre{padding:20px 10px!important;display:block;overflow-x:auto;color:#333;background:#f7f8fa!important;font-size:13px;line-height:20px;border-radius:4px;margin:10px 0!important;overflow-x:auto!important}[data-v-7c98e74e] .markdown-theme-gitHub pre *{font-family:Consolas!important}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-comment,[data-v-7c98e74e] .markdown-theme-gitHub .hljs-quote{color:#998;font-style:italic}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-selector-tag,[data-v-7c98e74e] .markdown-theme-gitHub .hljs-subst{color:#333;font-weight:700}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-keyword{color:#d73a49}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-literal,[data-v-7c98e74e] .markdown-theme-gitHub .hljs-number,[data-v-7c98e74e] .markdown-theme-gitHub .hljs-tag .hljs-attr,[data-v-7c98e74e] .markdown-theme-gitHub .hljs-template-variable,[data-v-7c98e74e] .markdown-theme-gitHub .hljs-variable{color:teal}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-doctag,[data-v-7c98e74e] .markdown-theme-gitHub .hljs-string{color:#d73a49}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-section,[data-v-7c98e74e] .markdown-theme-gitHub .hljs-selector-id,[data-v-7c98e74e] .markdown-theme-gitHub .hljs-title{color:#900;font-weight:700}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-subst{font-weight:400}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-class .hljs-title,[data-v-7c98e74e] .markdown-theme-gitHub .hljs-type{color:#458;font-weight:700}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-attribute,[data-v-7c98e74e] .markdown-theme-gitHub .hljs-name,[data-v-7c98e74e] .markdown-theme-gitHub .hljs-tag{color:navy;font-weight:400}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-link,[data-v-7c98e74e] .markdown-theme-gitHub .hljs-regexp{color:#009926}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-bullet,[data-v-7c98e74e] .markdown-theme-gitHub .hljs-symbol{color:#990073}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-built_in,[data-v-7c98e74e] .markdown-theme-gitHub .hljs-builtin-name{color:#0086b3}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-meta{color:#999;font-weight:700}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-deletion{background:#fdd}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-addition{background:#dfd}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-emphasis{font-style:italic}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-strong{font-weight:700}body .ivu-modal-wrap.common-preview-image-view .ivu-modal{margin:0;padding:0}body .ivu-modal-wrap.common-preview-image-view .ivu-modal .ivu-modal-content{background:transparent}body .ivu-modal-wrap.common-preview-image-view .ivu-modal .ivu-modal-content .ivu-modal-close{display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#606266;font-size:24px;height:40px;right:40px;top:40px;width:40px}@media (max-width: 640px){body .ivu-modal-wrap.common-preview-image-view .ivu-modal .ivu-modal-content .ivu-modal-close{right:24px;top:24px}}body .ivu-modal-wrap.common-preview-image-view .ivu-modal .ivu-modal-content .ivu-modal-close .ivu-icon-ios-close{top:0;right:0;font-size:40px;color:#fff}body .ivu-modal-wrap.common-preview-image-view .ivu-modal .ivu-modal-content .ivu-modal-body{padding:0}body .ivu-modal-wrap.common-preview-image-swipe{display:none}.common-audio[data-v-353d8608]{position:absolute;top:0;left:0;width:0;height:0;opacity:0;z-index:0}.child-view[data-v-b568124a]{position:absolute;width:100%;min-height:100%;transition:all .3s cubic-bezier(.55,0,.1,1)}/*! + * Quill Editor v1.3.7 + * https://quilljs.com/ + * Copyright (c) 2014, Jason Chen + * Copyright (c) 2013, salesforce.com + */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-bubble.ql-toolbar:after,.ql-bubble .ql-toolbar:after{clear:both;content:"";display:table}.ql-bubble.ql-toolbar button,.ql-bubble .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-bubble.ql-toolbar button svg,.ql-bubble .ql-toolbar button svg{float:left;height:100%}.ql-bubble.ql-toolbar button:active:hover,.ql-bubble .ql-toolbar button:active:hover{outline:none}.ql-bubble.ql-toolbar input.ql-image[type=file],.ql-bubble .ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble.ql-toolbar button:hover,.ql-bubble .ql-toolbar button:hover,.ql-bubble.ql-toolbar button:focus,.ql-bubble .ql-toolbar button:focus,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected{color:#fff}.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#fff}.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#fff}@media (pointer: coarse){.ql-bubble.ql-toolbar button:hover:not(.ql-active),.ql-bubble .ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-bubble,.ql-bubble *{box-sizing:border-box}.ql-bubble .ql-hidden{display:none}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top{visibility:hidden}.ql-bubble .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-bubble .ql-formats{display:inline-block;vertical-align:middle}.ql-bubble .ql-formats:after{clear:both;content:"";display:table}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-thin,.ql-bubble .ql-stroke.ql-thin{stroke-width:1}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction svg:last-child{display:none}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-direction.ql-active svg:first-child{display:none}.ql-bubble .ql-editor h1{font-size:2em}.ql-bubble .ql-editor h2{font-size:1.5em}.ql-bubble .ql-editor h3{font-size:1.17em}.ql-bubble .ql-editor h4{font-size:1em}.ql-bubble .ql-editor h5{font-size:.83em}.ql-bubble .ql-editor h6{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-bubble .ql-editor code,.ql-bubble .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-bubble .ql-editor code{font-size:85%;padding:2px 4px}.ql-bubble .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-bubble .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-bubble .ql-picker-label:before{display:inline-block;line-height:22px}.ql-bubble .ql-picker-options{background-color:#444;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-bubble .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-label:before,.ql-bubble .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-label:before,.ql-bubble .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-size .ql-picker-label:before,.ql-bubble .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{background-color:#444;border-radius:25px;color:#fff}.ql-bubble .ql-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;content:" ";display:block;left:50%;margin-left:-6px;position:absolute}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip.ql-editing .ql-formats{visibility:hidden}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{background:transparent;border:none;color:#fff;font-size:13px;height:100%;outline:none;padding:10px 20px;position:absolute;width:100%}.ql-bubble .ql-tooltip-editor a{top:10px;position:absolute;right:20px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:"\d7";font-size:16px;font-weight:700}.ql-container.ql-bubble:not(.ql-disabled) a{position:relative;white-space:nowrap}.ql-container.ql-bubble:not(.ql-disabled) a:before{background-color:#444;border-radius:15px;top:-5px;font-size:12px;color:#fff;content:attr(href);font-weight:400;overflow:hidden;padding:5px 15px;text-decoration:none;z-index:1}.ql-container.ql-bubble:not(.ql-disabled) a:after{border-top:6px solid #444;border-left:6px solid transparent;border-right:6px solid transparent;top:0;content:" ";height:0;width:0}.ql-container.ql-bubble:not(.ql-disabled) a:before,.ql-container.ql-bubble:not(.ql-disabled) a:after{left:0;margin-left:50%;position:absolute;transform:translate(-50%,-100%);transition:visibility 0s ease .2s;visibility:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:hover:before,.ql-container.ql-bubble:not(.ql-disabled) a:hover:after{visibility:visible}.ql-mention-list-container{width:270px;border:1px solid #f0f0f0;border-radius:4px;background-color:#fff;box-shadow:0 2px 12px #1e1e1e14;z-index:9001;overflow:auto}.ql-mention-loading{line-height:44px;padding:0 20px;vertical-align:middle;font-size:16px}.ql-mention-list{list-style:none;margin:0;padding:0;overflow:hidden}.ql-mention-list-item{cursor:pointer;line-height:44px;font-size:16px;padding:0 20px;vertical-align:middle}.ql-mention-list-item.disabled{cursor:auto}.ql-mention-list-item.selected{background-color:#d3e1eb;text-decoration:none}.mention{height:24px;width:65px;border-radius:6px;background-color:#d3e1eb;padding:3px 0;margin-right:2px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.mention>span{margin:0 3px}.file-icon:before{content:"";background-repeat:no-repeat;background-size:contain;background-image:url(/js/build/other.0cd5a04c.svg)}.file-icon.archive:before{background-image:url(/js/build/archive.2927c41b.svg)}.file-icon.cad:before{background-image:url(/js/build/cad.2dfbfe73.svg)}.file-icon.code:before{background-image:url(/js/build/code.1a9a4504.svg)}.file-icon.document:before{background-image:url(/js/build/document.624c4d76.svg)}.file-icon.drawio:before{background-image:url(/js/build/flow.a58ab0df.svg)}.file-icon.excel:before{background-image:url(/js/build/excel.82abb1cd.svg)}.file-icon.flow:before{background-image:url(/js/build/flow.a58ab0df.svg)}.file-icon.folder:before{background-image:url(/js/build/folder.68818161.svg)}.file-icon.folder.share:before{background-image:url(/js/build/folder-share.800b7d36.svg)}.file-icon.media:before{background-image:url(/js/build/media.7488f9a1.svg)}.file-icon.mind:before{background-image:url(/js/build/mind.9f75182d.svg)}.file-icon.ofd:before{background-image:url(/js/build/ofd.f4f94aaa.svg)}.file-icon.pdf:before{background-image:url(/js/build/pdf.74ce4683.svg)}.file-icon.picture:before{background-image:url(/js/build/picture.eff6e480.svg)}.file-icon.ppt:before{background-image:url(/js/build/ppt.03f2290d.svg)}.file-icon.sheet:before{background-image:url(/js/build/sheet.872ae91e.svg)}.file-icon.tif:before{background-image:url(/js/build/tif.7a6494bd.svg)}.file-icon.txt:before{background-image:url(/js/build/txt.acaac5b7.svg)}.file-icon.updir:before{background-image:url(/js/build/updir.354f6e04.svg)}.file-icon.upload:before{background-image:url(/js/build/upload.01661a19.svg)}.file-icon.word:before{background-image:url(/js/build/word.d0364128.svg)}.file-icon.wps:before{background-image:url(/js/build/wps.3cbc3b98.svg)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:opacity .2s linear}.fade-in-linear-enter,.fade-in-linear-leave,.fade-in-linear-leave-active{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:opacity .2s linear}.el-fade-in-linear-enter,.el-fade-in-linear-leave,.el-fade-in-linear-leave-active{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.el-fade-in-enter,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:center top}.el-zoom-in-top-enter,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:center bottom}.el-zoom-in-bottom-enter,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:top left}.el-zoom-in-left-enter,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out}.horizontal-collapse-transition{transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter,.el-list-leave-active{opacity:0;transform:translateY(-30px)}.el-opacity-transition{transition:opacity .3s cubic-bezier(.55,0,.1,1)}@font-face{font-family:element-icons;src:url(/js/build/element-icons.ab40a589.woff) format("woff"),url(/js/build/element-icons.a30f5b3b.ttf) format("truetype");font-weight:400;font-display:"auto";font-style:normal}[class^=el-icon-],[class*=" el-icon-"]{font-family:element-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-icon-ice-cream-round:before{content:"\e6a0"}.el-icon-ice-cream-square:before{content:"\e6a3"}.el-icon-lollipop:before{content:"\e6a4"}.el-icon-potato-strips:before{content:"\e6a5"}.el-icon-milk-tea:before{content:"\e6a6"}.el-icon-ice-drink:before{content:"\e6a7"}.el-icon-ice-tea:before{content:"\e6a9"}.el-icon-coffee:before{content:"\e6aa"}.el-icon-orange:before{content:"\e6ab"}.el-icon-pear:before{content:"\e6ac"}.el-icon-apple:before{content:"\e6ad"}.el-icon-cherry:before{content:"\e6ae"}.el-icon-watermelon:before{content:"\e6af"}.el-icon-grape:before{content:"\e6b0"}.el-icon-refrigerator:before{content:"\e6b1"}.el-icon-goblet-square-full:before{content:"\e6b2"}.el-icon-goblet-square:before{content:"\e6b3"}.el-icon-goblet-full:before{content:"\e6b4"}.el-icon-goblet:before{content:"\e6b5"}.el-icon-cold-drink:before{content:"\e6b6"}.el-icon-coffee-cup:before{content:"\e6b8"}.el-icon-water-cup:before{content:"\e6b9"}.el-icon-hot-water:before{content:"\e6ba"}.el-icon-ice-cream:before{content:"\e6bb"}.el-icon-dessert:before{content:"\e6bc"}.el-icon-sugar:before{content:"\e6bd"}.el-icon-tableware:before{content:"\e6be"}.el-icon-burger:before{content:"\e6bf"}.el-icon-knife-fork:before{content:"\e6c1"}.el-icon-fork-spoon:before{content:"\e6c2"}.el-icon-chicken:before{content:"\e6c3"}.el-icon-food:before{content:"\e6c4"}.el-icon-dish-1:before{content:"\e6c5"}.el-icon-dish:before{content:"\e6c6"}.el-icon-moon-night:before{content:"\e6ee"}.el-icon-moon:before{content:"\e6f0"}.el-icon-cloudy-and-sunny:before{content:"\e6f1"}.el-icon-partly-cloudy:before{content:"\e6f2"}.el-icon-cloudy:before{content:"\e6f3"}.el-icon-sunny:before{content:"\e6f6"}.el-icon-sunset:before{content:"\e6f7"}.el-icon-sunrise-1:before{content:"\e6f8"}.el-icon-sunrise:before{content:"\e6f9"}.el-icon-heavy-rain:before{content:"\e6fa"}.el-icon-lightning:before{content:"\e6fb"}.el-icon-light-rain:before{content:"\e6fc"}.el-icon-wind-power:before{content:"\e6fd"}.el-icon-baseball:before{content:"\e712"}.el-icon-soccer:before{content:"\e713"}.el-icon-football:before{content:"\e715"}.el-icon-basketball:before{content:"\e716"}.el-icon-ship:before{content:"\e73f"}.el-icon-truck:before{content:"\e740"}.el-icon-bicycle:before{content:"\e741"}.el-icon-mobile-phone:before{content:"\e6d3"}.el-icon-service:before{content:"\e6d4"}.el-icon-key:before{content:"\e6e2"}.el-icon-unlock:before{content:"\e6e4"}.el-icon-lock:before{content:"\e6e5"}.el-icon-watch:before{content:"\e6fe"}.el-icon-watch-1:before{content:"\e6ff"}.el-icon-timer:before{content:"\e702"}.el-icon-alarm-clock:before{content:"\e703"}.el-icon-map-location:before{content:"\e704"}.el-icon-delete-location:before{content:"\e705"}.el-icon-add-location:before{content:"\e706"}.el-icon-location-information:before{content:"\e707"}.el-icon-location-outline:before{content:"\e708"}.el-icon-location:before{content:"\e79e"}.el-icon-place:before{content:"\e709"}.el-icon-discover:before{content:"\e70a"}.el-icon-first-aid-kit:before{content:"\e70b"}.el-icon-trophy-1:before{content:"\e70c"}.el-icon-trophy:before{content:"\e70d"}.el-icon-medal:before{content:"\e70e"}.el-icon-medal-1:before{content:"\e70f"}.el-icon-stopwatch:before{content:"\e710"}.el-icon-mic:before{content:"\e711"}.el-icon-copy-document:before{content:"\e718"}.el-icon-full-screen:before{content:"\e719"}.el-icon-switch-button:before{content:"\e71b"}.el-icon-aim:before{content:"\e71c"}.el-icon-crop:before{content:"\e71d"}.el-icon-odometer:before{content:"\e71e"}.el-icon-time:before{content:"\e71f"}.el-icon-bangzhu:before{content:"\e724"}.el-icon-close-notification:before{content:"\e726"}.el-icon-microphone:before{content:"\e727"}.el-icon-turn-off-microphone:before{content:"\e728"}.el-icon-position:before{content:"\e729"}.el-icon-postcard:before{content:"\e72a"}.el-icon-message:before{content:"\e72b"}.el-icon-chat-line-square:before{content:"\e72d"}.el-icon-chat-dot-square:before{content:"\e72e"}.el-icon-chat-dot-round:before{content:"\e72f"}.el-icon-chat-square:before{content:"\e730"}.el-icon-chat-line-round:before{content:"\e731"}.el-icon-chat-round:before{content:"\e732"}.el-icon-set-up:before{content:"\e733"}.el-icon-turn-off:before{content:"\e734"}.el-icon-open:before{content:"\e735"}.el-icon-connection:before{content:"\e736"}.el-icon-link:before{content:"\e737"}.el-icon-cpu:before{content:"\e738"}.el-icon-thumb:before{content:"\e739"}.el-icon-female:before{content:"\e73a"}.el-icon-male:before{content:"\e73b"}.el-icon-guide:before{content:"\e73c"}.el-icon-news:before{content:"\e73e"}.el-icon-price-tag:before{content:"\e744"}.el-icon-discount:before{content:"\e745"}.el-icon-wallet:before{content:"\e747"}.el-icon-coin:before{content:"\e748"}.el-icon-money:before{content:"\e749"}.el-icon-bank-card:before{content:"\e74a"}.el-icon-box:before{content:"\e74b"}.el-icon-present:before{content:"\e74c"}.el-icon-sell:before{content:"\e6d5"}.el-icon-sold-out:before{content:"\e6d6"}.el-icon-shopping-bag-2:before{content:"\e74d"}.el-icon-shopping-bag-1:before{content:"\e74e"}.el-icon-shopping-cart-2:before{content:"\e74f"}.el-icon-shopping-cart-1:before{content:"\e750"}.el-icon-shopping-cart-full:before{content:"\e751"}.el-icon-smoking:before{content:"\e752"}.el-icon-no-smoking:before{content:"\e753"}.el-icon-house:before{content:"\e754"}.el-icon-table-lamp:before{content:"\e755"}.el-icon-school:before{content:"\e756"}.el-icon-office-building:before{content:"\e757"}.el-icon-toilet-paper:before{content:"\e758"}.el-icon-notebook-2:before{content:"\e759"}.el-icon-notebook-1:before{content:"\e75a"}.el-icon-files:before{content:"\e75b"}.el-icon-collection:before{content:"\e75c"}.el-icon-receiving:before{content:"\e75d"}.el-icon-suitcase-1:before{content:"\e760"}.el-icon-suitcase:before{content:"\e761"}.el-icon-film:before{content:"\e763"}.el-icon-collection-tag:before{content:"\e765"}.el-icon-data-analysis:before{content:"\e766"}.el-icon-pie-chart:before{content:"\e767"}.el-icon-data-board:before{content:"\e768"}.el-icon-data-line:before{content:"\e76d"}.el-icon-reading:before{content:"\e769"}.el-icon-magic-stick:before{content:"\e76a"}.el-icon-coordinate:before{content:"\e76b"}.el-icon-mouse:before{content:"\e76c"}.el-icon-brush:before{content:"\e76e"}.el-icon-headset:before{content:"\e76f"}.el-icon-umbrella:before{content:"\e770"}.el-icon-scissors:before{content:"\e771"}.el-icon-mobile:before{content:"\e773"}.el-icon-attract:before{content:"\e774"}.el-icon-monitor:before{content:"\e775"}.el-icon-search:before{content:"\e778"}.el-icon-takeaway-box:before{content:"\e77a"}.el-icon-paperclip:before{content:"\e77d"}.el-icon-printer:before{content:"\e77e"}.el-icon-document-add:before{content:"\e782"}.el-icon-document:before{content:"\e785"}.el-icon-document-checked:before{content:"\e786"}.el-icon-document-copy:before{content:"\e787"}.el-icon-document-delete:before{content:"\e788"}.el-icon-document-remove:before{content:"\e789"}.el-icon-tickets:before{content:"\e78b"}.el-icon-folder-checked:before{content:"\e77f"}.el-icon-folder-delete:before{content:"\e780"}.el-icon-folder-remove:before{content:"\e781"}.el-icon-folder-add:before{content:"\e783"}.el-icon-folder-opened:before{content:"\e784"}.el-icon-folder:before{content:"\e78a"}.el-icon-edit-outline:before{content:"\e764"}.el-icon-edit:before{content:"\e78c"}.el-icon-date:before{content:"\e78e"}.el-icon-c-scale-to-original:before{content:"\e7c6"}.el-icon-view:before{content:"\e6ce"}.el-icon-loading:before{content:"\e6cf"}.el-icon-rank:before{content:"\e6d1"}.el-icon-sort-down:before{content:"\e7c4"}.el-icon-sort-up:before{content:"\e7c5"}.el-icon-sort:before{content:"\e6d2"}.el-icon-finished:before{content:"\e6cd"}.el-icon-refresh-left:before{content:"\e6c7"}.el-icon-refresh-right:before{content:"\e6c8"}.el-icon-refresh:before{content:"\e6d0"}.el-icon-video-play:before{content:"\e7c0"}.el-icon-video-pause:before{content:"\e7c1"}.el-icon-d-arrow-right:before{content:"\e6dc"}.el-icon-d-arrow-left:before{content:"\e6dd"}.el-icon-arrow-up:before{content:"\e6e1"}.el-icon-arrow-down:before{content:"\e6df"}.el-icon-arrow-right:before{content:"\e6e0"}.el-icon-arrow-left:before{content:"\e6de"}.el-icon-top-right:before{content:"\e6e7"}.el-icon-top-left:before{content:"\e6e8"}.el-icon-top:before{content:"\e6e6"}.el-icon-bottom:before{content:"\e6eb"}.el-icon-right:before{content:"\e6e9"}.el-icon-back:before{content:"\e6ea"}.el-icon-bottom-right:before{content:"\e6ec"}.el-icon-bottom-left:before{content:"\e6ed"}.el-icon-caret-top:before{content:"\e78f"}.el-icon-caret-bottom:before{content:"\e790"}.el-icon-caret-right:before{content:"\e791"}.el-icon-caret-left:before{content:"\e792"}.el-icon-d-caret:before{content:"\e79a"}.el-icon-share:before{content:"\e793"}.el-icon-menu:before{content:"\e798"}.el-icon-s-grid:before{content:"\e7a6"}.el-icon-s-check:before{content:"\e7a7"}.el-icon-s-data:before{content:"\e7a8"}.el-icon-s-opportunity:before{content:"\e7aa"}.el-icon-s-custom:before{content:"\e7ab"}.el-icon-s-claim:before{content:"\e7ad"}.el-icon-s-finance:before{content:"\e7ae"}.el-icon-s-comment:before{content:"\e7af"}.el-icon-s-flag:before{content:"\e7b0"}.el-icon-s-marketing:before{content:"\e7b1"}.el-icon-s-shop:before{content:"\e7b4"}.el-icon-s-open:before{content:"\e7b5"}.el-icon-s-management:before{content:"\e7b6"}.el-icon-s-ticket:before{content:"\e7b7"}.el-icon-s-release:before{content:"\e7b8"}.el-icon-s-home:before{content:"\e7b9"}.el-icon-s-promotion:before{content:"\e7ba"}.el-icon-s-operation:before{content:"\e7bb"}.el-icon-s-unfold:before{content:"\e7bc"}.el-icon-s-fold:before{content:"\e7a9"}.el-icon-s-platform:before{content:"\e7bd"}.el-icon-s-order:before{content:"\e7be"}.el-icon-s-cooperation:before{content:"\e7bf"}.el-icon-bell:before{content:"\e725"}.el-icon-message-solid:before{content:"\e799"}.el-icon-video-camera:before{content:"\e772"}.el-icon-video-camera-solid:before{content:"\e796"}.el-icon-camera:before{content:"\e779"}.el-icon-camera-solid:before{content:"\e79b"}.el-icon-download:before{content:"\e77c"}.el-icon-upload2:before{content:"\e77b"}.el-icon-upload:before{content:"\e7c3"}.el-icon-picture-outline-round:before{content:"\e75f"}.el-icon-picture-outline:before{content:"\e75e"}.el-icon-picture:before{content:"\e79f"}.el-icon-close:before{content:"\e6db"}.el-icon-check:before{content:"\e6da"}.el-icon-plus:before{content:"\e6d9"}.el-icon-minus:before{content:"\e6d8"}.el-icon-help:before{content:"\e73d"}.el-icon-s-help:before{content:"\e7b3"}.el-icon-circle-close:before{content:"\e78d"}.el-icon-circle-check:before{content:"\e720"}.el-icon-circle-plus-outline:before{content:"\e723"}.el-icon-remove-outline:before{content:"\e722"}.el-icon-zoom-out:before{content:"\e776"}.el-icon-zoom-in:before{content:"\e777"}.el-icon-error:before{content:"\e79d"}.el-icon-success:before{content:"\e79c"}.el-icon-circle-plus:before{content:"\e7a0"}.el-icon-remove:before{content:"\e7a2"}.el-icon-info:before{content:"\e7a1"}.el-icon-question:before{content:"\e7a4"}.el-icon-warning-outline:before{content:"\e6c9"}.el-icon-warning:before{content:"\e7a3"}.el-icon-goods:before{content:"\e7c2"}.el-icon-s-goods:before{content:"\e7b2"}.el-icon-star-off:before{content:"\e717"}.el-icon-star-on:before{content:"\e797"}.el-icon-more-outline:before{content:"\e6cc"}.el-icon-more:before{content:"\e794"}.el-icon-phone-outline:before{content:"\e6cb"}.el-icon-phone:before{content:"\e795"}.el-icon-user:before{content:"\e6e3"}.el-icon-user-solid:before{content:"\e7a5"}.el-icon-setting:before{content:"\e6ca"}.el-icon-s-tools:before{content:"\e7ac"}.el-icon-delete:before{content:"\e6d7"}.el-icon-delete-solid:before{content:"\e7c9"}.el-icon-eleme:before{content:"\e7c7"}.el-icon-platform-eleme:before{content:"\e7ca"}.el-icon-loading{animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-avatar{display:inline-block;box-sizing:border-box;text-align:center;overflow:hidden;color:#fff;background:#C0C4CC;width:40px;height:40px;line-height:40px;font-size:14px}.el-avatar>img{display:block;height:100%;vertical-align:middle}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:4px}.el-avatar--icon{font-size:18px}.el-avatar--large{width:40px;height:40px;line-height:40px}.el-avatar--medium{width:36px;height:36px;line-height:36px}.el-avatar--small{width:28px;height:28px;line-height:28px}.el-tooltip:focus:not(.focusing),.el-tooltip:focus:hover{outline-width:0}.el-tooltip__popper{position:absolute;border-radius:4px;padding:10px;z-index:2000;font-size:14px;line-height:1.2;min-width:10px;word-wrap:break-word}.el-tooltip__popper .popper__arrow,.el-tooltip__popper .popper__arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.el-tooltip__popper .popper__arrow{border-width:6px}.el-tooltip__popper .popper__arrow:after{content:" ";border-width:5px}.el-tooltip__popper[x-placement^=top]{margin-bottom:12px}.el-tooltip__popper[x-placement^=top] .popper__arrow{bottom:-6px;border-top-color:#585e6a;border-bottom-width:0}.el-tooltip__popper[x-placement^=top] .popper__arrow:after{bottom:1px;margin-left:-5px;border-top-color:#585e6a;border-bottom-width:0}.el-tooltip__popper[x-placement^=bottom]{margin-top:12px}.el-tooltip__popper[x-placement^=bottom] .popper__arrow{top:-6px;border-top-width:0;border-bottom-color:#585e6a}.el-tooltip__popper[x-placement^=bottom] .popper__arrow:after{top:1px;margin-left:-5px;border-top-width:0;border-bottom-color:#585e6a}.el-tooltip__popper[x-placement^=right]{margin-left:12px}.el-tooltip__popper[x-placement^=right] .popper__arrow{left:-6px;border-right-color:#585e6a;border-left-width:0}.el-tooltip__popper[x-placement^=right] .popper__arrow:after{bottom:-5px;left:1px;border-right-color:#585e6a;border-left-width:0}.el-tooltip__popper[x-placement^=left]{margin-right:12px}.el-tooltip__popper[x-placement^=left] .popper__arrow{right:-6px;border-right-width:0;border-left-color:#585e6a}.el-tooltip__popper[x-placement^=left] .popper__arrow:after{right:1px;bottom:-5px;margin-left:-5px;border-right-width:0;border-left-color:#585e6a}.el-tooltip__popper.is-dark{background:#585E6A;color:#fff}.el-tooltip__popper.is-light{background:#FFFFFF;border:1px solid #585E6A}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow{border-top-color:#585e6a}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow:after{border-top-color:#fff}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow{border-bottom-color:#585e6a}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#fff}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow{border-left-color:#585e6a}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow:after{border-left-color:#fff}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow{border-right-color:#585e6a}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow:after{border-right-color:#fff}.el-popper .popper__arrow,.el-popper .popper__arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.el-popper .popper__arrow{border-width:6px;filter:drop-shadow(0 2px 12px rgba(0,0,0,.03))}.el-popper .popper__arrow:after{content:" ";border-width:6px}.el-popper[x-placement^=top]{margin-bottom:12px}.el-popper[x-placement^=top] .popper__arrow{bottom:-6px;left:50%;margin-right:3px;border-top-color:#ebeef5;border-bottom-width:0}.el-popper[x-placement^=top] .popper__arrow:after{bottom:1px;margin-left:-6px;border-top-color:#fff;border-bottom-width:0}.el-popper[x-placement^=bottom]{margin-top:12px}.el-popper[x-placement^=bottom] .popper__arrow{top:-6px;left:50%;margin-right:3px;border-top-width:0;border-bottom-color:#ebeef5}.el-popper[x-placement^=bottom] .popper__arrow:after{top:1px;margin-left:-6px;border-top-width:0;border-bottom-color:#fff}.el-popper[x-placement^=right]{margin-left:12px}.el-popper[x-placement^=right] .popper__arrow{top:50%;left:-6px;margin-bottom:3px;border-right-color:#ebeef5;border-left-width:0}.el-popper[x-placement^=right] .popper__arrow:after{bottom:-6px;left:1px;border-right-color:#fff;border-left-width:0}.el-popper[x-placement^=left]{margin-right:12px}.el-popper[x-placement^=left] .popper__arrow{top:50%;right:-6px;margin-bottom:3px;border-right-width:0;border-left-color:#ebeef5}.el-popper[x-placement^=left] .popper__arrow:after{right:1px;bottom:-6px;margin-left:-6px;border-right-width:0;border-left-color:#fff}.el-popover{position:absolute;background:#FFFFFF;min-width:150px;border-radius:4px;border:1px solid #EBEEF5;padding:12px;z-index:2000;color:#606266;line-height:1.4;text-align:justify;font-size:14px;box-shadow:0 2px 12px #0000001a;word-break:break-all}.el-popover--plain{padding:18px 20px}.el-popover__title{color:#303133;font-size:16px;line-height:1;margin-bottom:12px}.el-popover__reference:focus:not(.focusing),.el-popover__reference:focus:hover{outline-width:0}.el-popover:focus:active,.el-popover:focus{outline-width:0}.el-button{display:inline-block;line-height:1;white-space:nowrap;cursor:pointer;background:#FFFFFF;border:1px solid #DCDFE6;border-color:#dcdfe6;color:#606266;-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:none;margin:0;transition:.1s;font-weight:500;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;padding:12px 20px;font-size:14px;border-radius:4px}.el-button+.el-button{margin-left:10px}.el-button.is-round{padding:12px 20px}.el-button:hover,.el-button:focus{color:#409eff;border-color:#c6e2ff;background-color:#ecf5ff}.el-button:active{color:#3a8ee6;border-color:#3a8ee6;outline:none}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon-]+span{margin-left:5px}.el-button.is-plain:hover,.el-button.is-plain:focus{background:#FFFFFF;border-color:#409eff;color:#409eff}.el-button.is-plain:active{background:#FFFFFF;border-color:#3a8ee6;color:#3a8ee6;outline:none}.el-button.is-active{color:#3a8ee6;border-color:#3a8ee6}.el-button.is-disabled,.el-button.is-disabled:hover,.el-button.is-disabled:focus{color:#c0c4cc;cursor:not-allowed;background-image:none;background-color:#fff;border-color:#ebeef5}.el-button.is-disabled.el-button--text{background-color:transparent}.el-button.is-disabled.is-plain,.el-button.is-disabled.is-plain:hover,.el-button.is-disabled.is-plain:focus{background-color:#fff;border-color:#ebeef5;color:#c0c4cc}.el-button.is-loading{position:relative;pointer-events:none}.el-button.is-loading:before{pointer-events:none;content:"";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:#ffffff59}.el-button.is-round{border-radius:20px;padding:12px 23px}.el-button.is-circle{border-radius:50%;padding:12px}.el-button--primary{color:#fff;background-color:#409eff;border-color:#409eff}.el-button--primary:hover,.el-button--primary:focus{background:#66b1ff;border-color:#66b1ff;color:#fff}.el-button--primary:active{background:#3a8ee6;border-color:#3a8ee6;color:#fff;outline:none}.el-button--primary.is-active{background:#3a8ee6;border-color:#3a8ee6;color:#fff}.el-button--primary.is-disabled,.el-button--primary.is-disabled:hover,.el-button--primary.is-disabled:focus,.el-button--primary.is-disabled:active{color:#fff;background-color:#a0cfff;border-color:#a0cfff}.el-button--primary.is-plain{color:#409eff;background:#ecf5ff;border-color:#b3d8ff}.el-button--primary.is-plain:hover,.el-button--primary.is-plain:focus{background:#409EFF;border-color:#409eff;color:#fff}.el-button--primary.is-plain:active{background:#3a8ee6;border-color:#3a8ee6;color:#fff;outline:none}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:active{color:#8cc5ff;background-color:#ecf5ff;border-color:#d9ecff}.el-button--success{color:#fff;background-color:#67c23a;border-color:#67c23a}.el-button--success:hover,.el-button--success:focus{background:#85ce61;border-color:#85ce61;color:#fff}.el-button--success:active{background:#5daf34;border-color:#5daf34;color:#fff;outline:none}.el-button--success.is-active{background:#5daf34;border-color:#5daf34;color:#fff}.el-button--success.is-disabled,.el-button--success.is-disabled:hover,.el-button--success.is-disabled:focus,.el-button--success.is-disabled:active{color:#fff;background-color:#b3e19d;border-color:#b3e19d}.el-button--success.is-plain{color:#67c23a;background:#f0f9eb;border-color:#c2e7b0}.el-button--success.is-plain:hover,.el-button--success.is-plain:focus{background:#67C23A;border-color:#67c23a;color:#fff}.el-button--success.is-plain:active{background:#5daf34;border-color:#5daf34;color:#fff;outline:none}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:active{color:#a4da89;background-color:#f0f9eb;border-color:#e1f3d8}.el-button--warning{color:#fff;background-color:#e6a23c;border-color:#e6a23c}.el-button--warning:hover,.el-button--warning:focus{background:#ebb563;border-color:#ebb563;color:#fff}.el-button--warning:active{background:#cf9236;border-color:#cf9236;color:#fff;outline:none}.el-button--warning.is-active{background:#cf9236;border-color:#cf9236;color:#fff}.el-button--warning.is-disabled,.el-button--warning.is-disabled:hover,.el-button--warning.is-disabled:focus,.el-button--warning.is-disabled:active{color:#fff;background-color:#f3d19e;border-color:#f3d19e}.el-button--warning.is-plain{color:#e6a23c;background:#fdf6ec;border-color:#f5dab1}.el-button--warning.is-plain:hover,.el-button--warning.is-plain:focus{background:#E6A23C;border-color:#e6a23c;color:#fff}.el-button--warning.is-plain:active{background:#cf9236;border-color:#cf9236;color:#fff;outline:none}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:active{color:#f0c78a;background-color:#fdf6ec;border-color:#faecd8}.el-button--danger{color:#fff;background-color:#f56c6c;border-color:#f56c6c}.el-button--danger:hover,.el-button--danger:focus{background:#f78989;border-color:#f78989;color:#fff}.el-button--danger:active{background:#dd6161;border-color:#dd6161;color:#fff;outline:none}.el-button--danger.is-active{background:#dd6161;border-color:#dd6161;color:#fff}.el-button--danger.is-disabled,.el-button--danger.is-disabled:hover,.el-button--danger.is-disabled:focus,.el-button--danger.is-disabled:active{color:#fff;background-color:#fab6b6;border-color:#fab6b6}.el-button--danger.is-plain{color:#f56c6c;background:#fef0f0;border-color:#fbc4c4}.el-button--danger.is-plain:hover,.el-button--danger.is-plain:focus{background:#F56C6C;border-color:#f56c6c;color:#fff}.el-button--danger.is-plain:active{background:#dd6161;border-color:#dd6161;color:#fff;outline:none}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:active{color:#f9a7a7;background-color:#fef0f0;border-color:#fde2e2}.el-button--info{color:#fff;background-color:#909399;border-color:#909399}.el-button--info:hover,.el-button--info:focus{background:#a6a9ad;border-color:#a6a9ad;color:#fff}.el-button--info:active{background:#82848a;border-color:#82848a;color:#fff;outline:none}.el-button--info.is-active{background:#82848a;border-color:#82848a;color:#fff}.el-button--info.is-disabled,.el-button--info.is-disabled:hover,.el-button--info.is-disabled:focus,.el-button--info.is-disabled:active{color:#fff;background-color:#c8c9cc;border-color:#c8c9cc}.el-button--info.is-plain{color:#909399;background:#f4f4f5;border-color:#d3d4d6}.el-button--info.is-plain:hover,.el-button--info.is-plain:focus{background:#909399;border-color:#909399;color:#fff}.el-button--info.is-plain:active{background:#82848a;border-color:#82848a;color:#fff;outline:none}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:active{color:#bcbec2;background-color:#f4f4f5;border-color:#e9e9eb}.el-button--medium{padding:10px 20px;font-size:14px;border-radius:4px}.el-button--medium.is-round{padding:10px 20px}.el-button--medium.is-circle{padding:10px}.el-button--small{padding:9px 15px;font-size:12px;border-radius:3px}.el-button--small.is-round{padding:9px 15px}.el-button--small.is-circle{padding:9px}.el-button--mini{padding:7px 15px;font-size:12px;border-radius:3px}.el-button--mini.is-round{padding:7px 15px}.el-button--mini.is-circle{padding:7px}.el-button--text{border-color:transparent;color:#409eff;background:transparent;padding-left:0;padding-right:0}.el-button--text:hover,.el-button--text:focus{color:#66b1ff;border-color:transparent;background-color:transparent}.el-button--text:active{color:#3a8ee6;border-color:transparent;background-color:transparent}.el-button--text.is-disabled,.el-button--text.is-disabled:hover,.el-button--text.is-disabled:focus{border-color:transparent}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group:before,.el-button-group:after{display:table;content:""}.el-button-group:after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button.is-disabled{z-index:1}.el-button-group>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-radius:4px}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:20px}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button:not(.is-disabled):hover,.el-button-group>.el-button:not(.is-disabled):focus,.el-button-group>.el-button:not(.is-disabled):active{z-index:1}.el-button-group>.el-button.is-active{z-index:1}.el-button-group>.el-dropdown>.el-button{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:#ffffff80}.el-button-group .el-button--primary:first-child{border-right-color:#ffffff80}.el-button-group .el-button--primary:last-child{border-left-color:#ffffff80}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:#ffffff80;border-right-color:#ffffff80}.el-button-group .el-button--success:first-child{border-right-color:#ffffff80}.el-button-group .el-button--success:last-child{border-left-color:#ffffff80}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:#ffffff80;border-right-color:#ffffff80}.el-button-group .el-button--warning:first-child{border-right-color:#ffffff80}.el-button-group .el-button--warning:last-child{border-left-color:#ffffff80}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:#ffffff80;border-right-color:#ffffff80}.el-button-group .el-button--danger:first-child{border-right-color:#ffffff80}.el-button-group .el-button--danger:last-child{border-left-color:#ffffff80}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:#ffffff80;border-right-color:#ffffff80}.el-button-group .el-button--info:first-child{border-right-color:#ffffff80}.el-button-group .el-button--info:last-child{border-left-color:#ffffff80}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:#ffffff80;border-right-color:#ffffff80}.el-popper .popper__arrow,.el-popper .popper__arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.el-popper .popper__arrow{border-width:6px;filter:drop-shadow(0 2px 12px rgba(0,0,0,.03))}.el-popper .popper__arrow:after{content:" ";border-width:6px}.el-popper[x-placement^=top]{margin-bottom:12px}.el-popper[x-placement^=top] .popper__arrow{bottom:-6px;left:50%;margin-right:3px;border-top-color:#ebeef5;border-bottom-width:0}.el-popper[x-placement^=top] .popper__arrow:after{bottom:1px;margin-left:-6px;border-top-color:#fff;border-bottom-width:0}.el-popper[x-placement^=bottom]{margin-top:12px}.el-popper[x-placement^=bottom] .popper__arrow{top:-6px;left:50%;margin-right:3px;border-top-width:0;border-bottom-color:#ebeef5}.el-popper[x-placement^=bottom] .popper__arrow:after{top:1px;margin-left:-6px;border-top-width:0;border-bottom-color:#fff}.el-popper[x-placement^=right]{margin-left:12px}.el-popper[x-placement^=right] .popper__arrow{top:50%;left:-6px;margin-bottom:3px;border-right-color:#ebeef5;border-left-width:0}.el-popper[x-placement^=right] .popper__arrow:after{bottom:-6px;left:1px;border-right-color:#fff;border-left-width:0}.el-popper[x-placement^=left]{margin-right:12px}.el-popper[x-placement^=left] .popper__arrow{top:50%;right:-6px;margin-bottom:3px;border-right-width:0;border-left-color:#ebeef5}.el-popper[x-placement^=left] .popper__arrow:after{right:1px;bottom:-6px;margin-left:-6px;border-right-width:0;border-left-color:#fff}.el-dropdown{display:inline-block;position:relative;color:#606266;font-size:14px}.el-dropdown .el-button-group{display:block}.el-dropdown .el-button-group .el-button{float:none}.el-dropdown .el-dropdown__caret-button{padding-left:5px;padding-right:5px;position:relative;border-left:none}.el-dropdown .el-dropdown__caret-button:before{content:"";position:absolute;display:block;width:1px;top:5px;bottom:5px;left:0;background:rgba(255,255,255,.5)}.el-dropdown .el-dropdown__caret-button.el-button--default:before{background:rgba(220,223,230,.5)}.el-dropdown .el-dropdown__caret-button:hover:not(.is-disabled):before{top:0;bottom:0}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{padding-left:0}.el-dropdown__icon{font-size:12px;margin:0 3px}.el-dropdown .el-dropdown-selfdefine:focus:active,.el-dropdown .el-dropdown-selfdefine:focus:not(.focusing){outline-width:0}.el-dropdown [disabled]{cursor:not-allowed;color:#bbb}.el-dropdown-menu{position:absolute;top:0;left:0;z-index:10;padding:10px 0;margin:5px 0;background-color:#fff;border:1px solid #EBEEF5;border-radius:4px;box-shadow:0 2px 12px #0000001a}.el-dropdown-menu__item{list-style:none;line-height:36px;padding:0 20px;margin:0;font-size:14px;color:#606266;cursor:pointer;outline:none}.el-dropdown-menu__item:not(.is-disabled):hover,.el-dropdown-menu__item:focus{background-color:#f4f5f7;color:#606266}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{position:relative;margin-top:6px;border-top:1px solid #EBEEF5}.el-dropdown-menu__item--divided:before{content:"";height:6px;display:block;margin:0 -20px;background-color:#fff}.el-dropdown-menu__item.is-disabled{cursor:default;color:#bbb;pointer-events:none}.el-dropdown-menu--medium{padding:6px 0}.el-dropdown-menu--medium .el-dropdown-menu__item{line-height:30px;padding:0 17px;font-size:14px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:6px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:6px;margin:0 -17px}.el-dropdown-menu--small{padding:6px 0}.el-dropdown-menu--small .el-dropdown-menu__item{line-height:27px;padding:0 15px;font-size:13px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:4px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:4px;margin:0 -15px}.el-dropdown-menu--mini{padding:3px 0}.el-dropdown-menu--mini .el-dropdown-menu__item{line-height:24px;padding:0 10px;font-size:12px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:3px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:3px;margin:0 -10px}.el-notification{display:flex;width:330px;padding:14px 26px 14px 13px;border-radius:8px;box-sizing:border-box;border:1px solid #EBEEF5;position:fixed;background-color:#fff;box-shadow:0 2px 12px #0000001a;transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s;overflow:hidden}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{margin-left:13px;margin-right:8px}.el-notification__title{font-weight:700;font-size:16px;color:#303133;margin:0}.el-notification__content{font-size:14px;line-height:21px;margin:6px 0 0;color:#606266;text-align:justify}.el-notification__content p{margin:0}.el-notification__icon{height:24px;width:24px;font-size:24px}.el-notification__closeBtn{position:absolute;top:18px;right:15px;cursor:pointer;color:#909399;font-size:16px}.el-notification__closeBtn:hover{color:#606266}.el-notification .el-icon-success{color:#67c23a}.el-notification .el-icon-error{color:#f56c6c}.el-notification .el-icon-info{color:#909399}.el-notification .el-icon-warning{color:#e6a23c}.el-notification-fade-enter.right{right:0;transform:translate(100%)}.el-notification-fade-enter.left{left:0;transform:translate(-100%)}.el-notification-fade-leave-active{opacity:0}.el-dropdown-menu{-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-dropdown-menu__item{min-width:100px}.el-dropdown-menu__item .item.red{color:red!important}.el-dropdown-menu__item .item.red>i{color:red!important}.el-dropdown-menu__item--divided:before{height:5px}.el-tooltip__popper.is-light{border-width:0;box-shadow:0 1px 6px #0003}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow{border-top-color:#d9d9d980}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow{border-bottom-color:#d9d9d980}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow{border-left-color:#d9d9d980}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow{border-right-color:#d9d9d980}.el-popover{border-width:0;box-shadow:0 1px 6px #0003}@font-face{font-family:zenicon;src:url(/js/build/zenicon.4baf444f.woff2) format("woff2")}.ft.icon{font-family:zenicon,serif;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;text-rendering:auto;transform:scale(1.2);transform-origin:50% 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;direction:ltr;-webkit-font-feature-settings:"liga";padding-left:1px}.ft+.el-el-button,.ft+.ft,.ft+.z-confirm,.ft+.z-execute,.ft+.z-link,.ft+a{margin-left:.6rem}.ft.l12{margin-left:12px}.ft.r12{margin-right:12px}.ft.hover{cursor:pointer}.ft.hover:hover{color:#0285d7}.ft.dark{color:#0d0d0d}.ft.gray{color:#666}.ft.yellow{color:#f90}.ft.red{color:#ed3f14}.ft.green{color:#19be6b}.ft.blue{color:#2d8cf0}.ft.center{text-align:center}.ft.right{text-align:right}.ft.bold{font-weight:700}.ft.underline{text-decoration:underline}.ft.through{text-decoration:line-through}.ft.italic{font-style:italic}.ft.cursor{cursor:pointer}.ft.h1{font-size:1.3rem}.ft.h2{font-size:1.2rem}.ft.h3{font-size:1.1rem}.ft.h4{font-size:.9rem}.ft.h5{font-size:.8rem}@font-face{font-family:taskfont;src:url(/js/build/iconfont.d42442d8.woff2) format("woff2"),url(/js/build/iconfont.cdca9a01.woff) format("woff"),url(/js/build/iconfont.327dec3b.ttf) format("truetype")}.taskfont{font-family:taskfont,"serif"!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scrollbar-overlay{overflow-y:auto;overflow-y:overlay;-webkit-overflow-scrolling:touch}.scrollbar-overlay::-webkit-scrollbar{width:0;height:0}.scrollbar-overlay::-webkit-scrollbar-thumb{border:3px solid transparent;background-color:#0003;background-clip:content-box;border-radius:12px}.scrollbar-overlay::-webkit-scrollbar-thumb:hover{border:2px solid transparent;background-color:#0003}.scrollbar-overlay::-webkit-scrollbar-thumb:active{border:2px solid transparent;background-color:#0006}.scrollbar-overlay::-webkit-scrollbar-track{border-radius:12px;background:rgba(0,0,0,0)}.scrollbar-overlay:hover::-webkit-scrollbar{width:12px;height:12px}.scrollbar-hidden::-webkit-scrollbar{display:none}.common-auto-tip{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.common-circle{border-radius:50%}.common-circle .common-circle-path{fill:transparent}.common-circle .common-circle-g-path-ring{stroke:#84c56a}.common-circle .common-circle-g-path-core{fill:#84c56a;transform:scale(.56);transform-origin:50%}.common-drawer-overlay .ivu-modal{margin:0;padding:0}.common-drawer-overlay .ivu-modal .ivu-modal-content{background:transparent}.common-drawer-overlay .ivu-modal .ivu-modal-content .ivu-modal-close{display:none}.common-drawer-overlay .ivu-modal .ivu-modal-content .ivu-modal-body{padding:0;display:flex;flex-direction:column;justify-content:flex-end;align-content:flex-end}.common-drawer-overlay .overlay-body{display:flex;flex-direction:column;width:100%;height:100%;max-width:100%;max-height:100%;z-index:2}.common-drawer-overlay .overlay-body .overlay-close{flex-shrink:0;display:flex;align-items:flex-end;justify-content:flex-end}.common-drawer-overlay .overlay-body .overlay-close>a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#fff}.common-drawer-overlay .overlay-body .overlay-close>a .icon{width:24px;height:24px}.common-drawer-overlay .overlay-body .overlay-close>a>svg{transition:all .3s}.common-drawer-overlay .overlay-body .overlay-close>a:hover{color:#fff}.common-drawer-overlay .overlay-body .overlay-close>a:hover>svg{transform:rotate(-90deg)}.common-drawer-overlay .overlay-body .overlay-resize{width:100%;height:5px;margin-bottom:-5px;z-index:1}.common-drawer-overlay .overlay-body .overlay-content{flex:1;position:relative;background:#fff;border-radius:18px 18px 0 0;transform:translate(0) scale(1);cursor:default}.common-drawer-overlay.right .ivu-modal .ivu-modal-content .ivu-modal-body,.common-drawer-overlay.right .overlay-body{flex-direction:row}.common-drawer-overlay.right .overlay-body .overlay-close{align-items:flex-start}.common-drawer-overlay.right .overlay-body .overlay-resize{width:5px;height:100%;margin-right:-5px;z-index:1}.common-drawer-overlay.right .overlay-body .overlay-content{border-radius:18px 0 0 18px}.drawer-slide-bottom-enter-active,.drawer-slide-bottom-leave-active{transition:all .2s ease}.drawer-slide-bottom-enter,.drawer-slide-bottom-leave-to{transform:translateY(15%) scale(.98);opacity:0}.drawer-slide-right-enter-active,.drawer-slide-right-leave-active{transition:all .2s ease}.drawer-slide-right-enter,.drawer-slide-right-leave-to{transform:translate(15%) scale(.98);opacity:0}.common-float-spinner{position:fixed;z-index:9999;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;background-color:#fff9}.common-float-spinner .common-float-circular{width:30px;height:30px}.common-gantt{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:row;align-items:self-start;color:#747a81}.common-gantt *{box-sizing:border-box}.common-gantt .gantt-left{flex-grow:0;flex-shrink:0;height:100%;background-color:#fff;position:relative;display:flex;flex-direction:column}.common-gantt .gantt-left:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background-color:#edf1f2bf}.common-gantt .gantt-left .gantt-title{height:76px;flex-grow:0;flex-shrink:0;background-color:#f9fafb;padding-left:12px;overflow:hidden}.common-gantt .gantt-left .gantt-title .gantt-title-text{line-height:100px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.common-gantt .gantt-left .gantt-item{transform:translateZ(0);max-height:100%;overflow:auto}.common-gantt .gantt-left .gantt-item::-webkit-scrollbar{display:none}.common-gantt .gantt-left .gantt-item>li{height:40px;border-bottom:1px solid rgba(237,241,242,.75);position:relative;display:flex;align-items:center;padding-left:12px}.common-gantt .gantt-left .gantt-item>li:hover .item-icon{display:flex}.common-gantt .gantt-left .gantt-item>li .item-overdue{flex-grow:0;flex-shrink:0;color:#fff;margin-right:4px;background-color:red;padding:1px 3px;border-radius:3px;font-size:12px;line-height:18px}.common-gantt .gantt-left .gantt-item>li .item-title{flex:1;padding-right:12px;cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.common-gantt .gantt-left .gantt-item>li .item-title.complete{text-decoration:line-through}.common-gantt .gantt-left .gantt-item>li .item-title.overdue{font-weight:600}.common-gantt .gantt-left .gantt-item>li .item-icon{display:none;align-items:center;justify-content:center;width:32px;margin-right:2px;font-size:16px;color:#888}.common-gantt .gantt-right{flex:1;height:100%;background-color:#fff;position:relative;overflow:hidden}.common-gantt .gantt-right .gantt-chart{position:absolute;top:0;left:0;right:0;bottom:0;transform:translateZ(0)}.common-gantt .gantt-right .gantt-chart .gantt-month{display:flex;align-items:center;position:absolute;top:0;left:0;right:0;z-index:1;height:26px;line-height:20px;font-size:14px;background-color:#f9fafb}.common-gantt .gantt-right .gantt-chart .gantt-month>li{flex-grow:0;flex-shrink:0;height:100%;position:relative;overflow:hidden}.common-gantt .gantt-right .gantt-chart .gantt-month>li:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background-color:#edf1f2bf}.common-gantt .gantt-right .gantt-chart .gantt-month>li .month-format{overflow:hidden;white-space:nowrap;padding:6px 6px 0}.common-gantt .gantt-right .gantt-chart .gantt-date{display:flex;align-items:center;position:absolute;top:26px;left:0;right:0;bottom:0;z-index:2;cursor:move}.common-gantt .gantt-right .gantt-chart .gantt-date:before{content:"";position:absolute;top:0;left:0;right:0;height:50px;background-color:#f9fafb}.common-gantt .gantt-right .gantt-chart .gantt-date>li{flex-grow:0;flex-shrink:0;height:100%;position:relative;overflow:hidden}.common-gantt .gantt-right .gantt-chart .gantt-date>li:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background-color:#edf1f2bf}.common-gantt .gantt-right .gantt-chart .gantt-date>li .date-format{overflow:hidden;white-space:nowrap;display:flex;flex-direction:column;align-items:center;justify-content:center;height:44px}.common-gantt .gantt-right .gantt-chart .gantt-date>li .date-format .format-day{line-height:28px;font-size:18px}.common-gantt .gantt-right .gantt-chart .gantt-date>li .date-format .format-week{line-height:16px;font-weight:300;font-size:13px}.common-gantt .gantt-right .gantt-chart .gantt-timeline{position:absolute;top:76px;left:0;right:0;bottom:0;z-index:3;overflow-x:hidden;overflow-y:auto}.common-gantt .gantt-right .gantt-chart .gantt-timeline>li{cursor:default;height:40px;border-bottom:1px solid rgba(237,241,242,.75);position:relative}.common-gantt .gantt-right .gantt-chart .gantt-timeline>li .timeline-item{position:absolute;top:0;touch-action:none;pointer-events:auto;padding:4px;margin-top:4px;background:#e74c3c;border-radius:18px;color:#fff;display:flex;align-items:center;will-change:contents;height:32px}.common-gantt .gantt-right .gantt-chart .gantt-timeline>li .timeline-item .timeline-title{touch-action:none;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:4px;margin-right:10px}.common-gantt .gantt-right .gantt-chart .gantt-timeline>li .timeline-item .timeline-resizer{height:22px;touch-action:none;width:8px;background:rgba(255,255,255,.1);cursor:ew-resize;flex-shrink:0;will-change:visibility;position:absolute;top:5px;right:5px}.img-upload-modal .ivu-modal-mask{z-index:1001}.img-upload-modal .ivu-modal-no-mask{background-color:#37373733}.img-upload-modal .ivu-modal-wrap{z-index:1001}.imgcomp-upload-list{display:inline-block;width:60px;height:60px;text-align:center;line-height:60px;border:1px solid transparent;border-radius:4px;overflow:hidden;background:#fff;position:relative;box-shadow:0 1px 1px #0003;margin-right:4px;vertical-align:top}.imgcomp-upload-list .imgcomp-upload-img{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover}.imgcomp-upload-list .imgcomp-upload-list-cover{display:none;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.6)}.imgcomp-upload-list .imgcomp-upload-list-cover i{color:#fff;font-size:24px;cursor:pointer;vertical-align:middle;margin:0;transition:all .2s}.imgcomp-upload-list .imgcomp-upload-list-cover i:hover{font-size:28px}.imgcomp-upload-list .ivu-progress{height:100%}.imgcomp-upload-list .ivu-progress .ivu-progress-outer{background-color:#000000ad;height:100%}.imgcomp-upload-list .ivu-progress .ivu-progress-outer .ivu-progress-inner{width:88%;margin:0 auto}.imgcomp-upload-list:hover .imgcomp-upload-list-cover{display:block}.img-upload-foot{display:flex;align-items:center;justify-content:flex-end}.img-upload-foot .img-upload-foot-input{flex:1;text-align:left;display:flex;align-items:center;justify-content:flex-end}.img-upload-foot .img-upload-foot-input .img-upload-foot-httptitle{cursor:pointer;padding-left:3px;margin-right:22px}.add-box{width:60px;height:60px;line-height:60px;display:inline-block;background:#fff;border:1px dashed #dddee1;border-radius:4px;text-align:center;position:relative;overflow:hidden;vertical-align:top}.add-box .add-box-icon i{vertical-align:middle;padding-bottom:2px}.add-box .add-box-upload{display:none;position:absolute;top:0;left:0;height:100%;width:100%;color:#fff;padding-top:9px;background:rgba(0,0,0,.6)}.add-box .add-box-upload .add-box-item{height:22px;line-height:22px;cursor:pointer}.add-box .add-box-upload .add-box-item .ivu-upload-drag,.add-box .add-box-upload .add-box-item .ivu-upload-drag:hover{background:transparent;border:0;border-radius:0}.add-box .add-box-upload .add-box-item span{transition:all .2s;font-size:12px}.add-box .add-box-upload .add-box-item:hover span{font-size:14px}.add-box em{font-style:normal}.add-box:hover{border-color:#0009}.add-box:hover .add-box-upload{display:block}.callback-add-box{display:block;width:auto;height:25px;line-height:25px;border:0;background:transparent}.callback-add-box .add-box-icon{display:none}.callback-add-box .add-box-upload{display:block;width:auto;background:transparent;color:#333;padding:0}.callback-add-box .add-box-upload>div{display:inline-block;padding-right:10px}.browse-load{margin:20px;text-align:center}.browse-list{max-height:540px;overflow:auto}.browse-list .browse-item{margin:10px 15px;display:inline-block;text-align:center;cursor:pointer;position:relative}.browse-list .browse-item .browse-img{width:64px;height:64px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKoAAABxCAAAAABg5GeyAAACW0lEQVR4Ae3XVRLjMBAE0L3/rSwKM3OcSNPyLVYOLvM6UD0Bd03LVe9XH+RlhlRSSSWVVFJJJZVUUkkllVRSSSWVVFJJJZVUUkl9WyqppJJKKqmkkgpURP17xngOAR5NxW5wlJ9MaLQh83F4NHWmd/gZtdVBaOldfDB1bq5UpJFbFOC6LKnYrkRO209PAw+hIuzWB8Ep5es8HvYo4z4tE1X8UeRwlMM2D5Bzkc7kj6Bi3VTKDDwEeUcrMxrUvGDXTnHa6kK69SDN9sgq1clxKSbNHqqnYmdri81Q9QHf1JPt1Frncaib2XbiTKL2GkHaurnY9LOulMV0O7G6Kw+g9sw2ohhm62KezVJaaufjWC1TnOkr1exilJ7Ji0vxCCqO9V4UwV4PYr9+apouhGYLKfnahdpqegjmeoXOpXgANe70pKT6Zhu19qkY2nC0PZS527lQOyInqr8Uvc5jqfUb1X+PGh5IhW90S2quh3FQC2XRcF66TUkTXPcLKm5FtdR9RJq+2hWII7UpFtmsQLEyzsdJtkxxpr6gLotbUSlV9yeT0Trmzk2XPdUThLYarUbWOY9j04xXQ2u+pMZLYSumGmNUH3HbM9qOAwSHodN2Pks25F2j3aI7+IxqNsB+YLWb16ukSjiW4xNB0gMoMfApBS/XZQgi3p9/5RsiKNKZEOwYFVIF5VyTyD19sbyjIJiNJRZxpNbx2S8sGKvGZNHJBniBu9Wy5WxjGuQFqIAcBHiRGyt4ua5gSCWVVFJJJZVUUkkllVRSSSWVVFJJJZVUUkkllVRSSSWVVFI/AgO0SXIVYHeGAAAAAElFTkSuQmCC);background-position:center;background-repeat:no-repeat;background-size:cover}.browse-list .browse-item .browse-title{display:block;width:64px;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.browse-list .browse-item .browse-icon{position:absolute;top:0;left:0;width:100%;height:64px;font-size:36px;padding-top:15px;color:#fff;background-color:#00000080}.browse-list-disabled{position:relative}.browse-list-disabled:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:#ffffffe6;z-index:1}.common-loading{transform-origin:center center;width:30px;height:30px;max-width:100%;max-height:100%;margin:auto;overflow:hidden;animation:loading-rotate 2s linear infinite}.common-loading .common-path{fill:none;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:path-dash 1.5s ease-in-out infinite,path-color 6s ease-in-out infinite}.common-pureing{width:30px;height:30px;border:3px solid #eeeeee;border-bottom-color:#84c56a;border-radius:50%;display:inline-block;box-sizing:border-box;animation:pureing-rotation .75s linear infinite}@keyframes loading-rotate{to{transform:rotate(1turn)}}@keyframes path-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes path-color{0%,to{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}@keyframes pureing-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mobile-tabbar{display:none;flex-direction:column;justify-content:flex-end;position:fixed;left:0;bottom:0;right:0;z-index:99;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-tabbar .common-network-exception{position:fixed;bottom:72px;width:100%}.mobile-tabbar .common-network-exception .ivu-alert{margin:0 12px}.mobile-tabbar .common-network-exception .ivu-alert.ivu-alert-with-icon .ivu-alert-icon{top:50%;transform:translateY(-50%)}.mobile-tabbar .common-network-exception .ivu-alert.ivu-alert-error{background-color:#fff0e7f2}.mobile-tabbar .tabbar-box{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;padding:0;margin:0;height:60px;background-color:#f8f8f8;box-shadow:0 0 1px #1c222b26}.mobile-tabbar .tabbar-box>li{flex:1;width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;list-style:none;padding:0;margin:0;color:#606266;position:relative}.mobile-tabbar .tabbar-box>li .taskfont{font-size:24px;line-height:34px}.mobile-tabbar .tabbar-box>li .tabbar-title{font-size:12px;line-height:18px;max-width:92%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-tabbar .tabbar-box>li .tabbar-badge{position:absolute;top:0;left:50%;transform:scale(.8)}.mobile-tabbar .tabbar-box>li .tabbar-badge .ivu-badge-count{font-size:14px}.mobile-tabbar .tabbar-box>li.active{color:#84c56a}.mobile-tabbar .more-mask{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1;background-color:#00000026}.mobile-tabbar .more-box{position:relative;z-index:2;display:block;margin-bottom:-2px;border-radius:16px 16px 0 0;padding-bottom:16px;background-color:#fff;border-top:1px solid #f1f1f1}.mobile-tabbar .more-box .tabbar-more-title{font-size:18px;font-weight:500;padding:16px 16px 36px}.mobile-tabbar .more-box>ul{padding:0 12px}.mobile-tabbar .more-box>ul>li{list-style:none;display:inline-block;width:25%;margin-bottom:28px}.mobile-tabbar .more-box>ul>li .more-item{display:flex;flex-direction:column;align-items:center;justify-content:center}.mobile-tabbar .more-box>ul>li .more-item .taskfont{display:flex;align-items:center;justify-content:center;width:56px;height:56px;font-size:25px;color:#84c56a;background-color:#84c56a14;border-radius:12px}.mobile-tabbar .more-box>ul>li .more-item .tabbar-title{padding-top:6px;font-size:13px;max-width:92%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-back{display:none}.mobile-back .back-bar{position:fixed;top:0;left:0;bottom:0;width:20px;z-index:9998}.mobile-back .back-semicircle{position:fixed;top:200px;left:-50px;width:500px;height:500px;background-color:#0000001a;z-index:9999;border-radius:50%;transform:translate(-460px,-50%);transition:left .2s}.mobile-back .back-semicircle.show-back{left:0}.mobile-notification{position:fixed;left:50%;top:20px;z-index:9998;padding:12px;border-radius:8px;border:1px solid #ebeef5;background-color:#fff;box-shadow:0 2px 12px #0000001a;width:90%;max-width:320px;transform:translate(-50%)}.mobile-notification .common-avatar.avatar-wrapper{align-items:flex-start}.mobile-notification .common-avatar.avatar-wrapper .avatar-name{flex:1;width:0;margin-left:12px}.mobile-notification .common-avatar.avatar-wrapper .avatar-name>span{font-weight:700}.mobile-notification .notification-desc{float:left;margin-top:-18px;margin-left:52px;font-size:13px;line-height:18px;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mobile-scan-login-box{margin:2px 0 12px}.mobile-scan-login-box .mobile-scan-login-title{font-size:20px}.mobile-scan-login-box .mobile-scan-login-subtitle{padding-top:8px}.mobile-fade-enter-active,.mobile-fade-leave-active{transition:all .2s ease}.mobile-fade-enter,.mobile-fade-leave-to{opacity:0}.mobile-slide-enter-active,.mobile-slide-leave-active{transition:all .2s ease}.mobile-slide-enter,.mobile-slide-leave-to{transform:translateY(15%);opacity:0}.mobile-notify-enter-active,.mobile-notify-leave-active{transition:all .3s ease}.mobile-notify-enter,.mobile-notify-leave-to{transform:translate(-50%,-100%);opacity:0}.mobile-dialog-enter-active,.mobile-dialog-leave-active{transition:all .3s ease}.mobile-dialog-enter,.mobile-dialog-leave-to{transform:translate(100%);opacity:0}.mobile-send-enter-active,.mobile-send-leave-active{transition:all .3s ease}.mobile-send-enter,.mobile-send-leave-to{transform:translate(-50%,-50%) scale(0)!important;opacity:0}body.eeui-app .mobile-back{display:block}@media (max-width: 768px){.mobile-tabbar{display:flex}.mobile-back{display:block}.mobile-notification{top:12px;width:94%;max-width:none}}.app-scroller-y{position:absolute;top:0;left:0;right:0;bottom:0;overflow-x:hidden;overflow-y:auto;overflow-y:overlay}.app-scroller-y .app-scroller-bottom{height:0;margin:0;padding:0}.app-scroller-y.static{position:static;flex:1}.teditor-box .tox.tox-silver-sink,.teditor-transfer .tox.tox-silver-sink{z-index:13000}.teditor-box{position:relative;min-height:22px}.teditor-box .icon-inline{color:#bbb;position:absolute;left:0;top:0}.teditor-box textarea{opacity:0}.teditor-box .tox-tinymce{box-shadow:none;box-sizing:border-box;border-color:#dddee1;border-radius:4px;overflow:hidden}.teditor-box .tox-tinymce .tox-statusbar span.tox-statusbar__branding a{display:none}.teditor-box .tox-tinymce .tox-tbtn--bespoke .tox-tbtn__select-label{width:auto}.teditor-transfer{background-color:#fff}.teditor-transfer .tox-toolbar>div:last-child>button:last-child{margin-right:64px}.teditor-transfer .ivu-modal-header{display:none}.teditor-transfer .ivu-modal-close{top:7px;z-index:2}.teditor-transfer .teditor-transfer-body{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0}.teditor-transfer .teditor-transfer-body textarea{opacity:0}.teditor-transfer .teditor-transfer-body .tox-tinymce{border:0}.teditor-transfer .teditor-transfer-body .tox-tinymce .tox-statusbar span.tox-statusbar__branding a{display:none}.teditor-loadstyle{width:100%;height:180px;overflow:hidden;position:relative}.teditor-loadedstyle{width:100%;max-height:inherit;overflow:inherit;position:relative}.upload-control{display:none;width:0;height:0;overflow:hidden}.tox-tinymce-inline{z-index:100000}.quick-edit{display:flex;align-items:center;max-width:100%}.quick-edit .quick-input{flex:1;max-width:100%;position:relative}.quick-edit .quick-input .quick-loading{position:absolute;top:0;right:8px;bottom:0;display:flex;align-items:center}.quick-edit .quick-input .quick-loading .common-loading{margin:0;width:14px;height:14px}.quick-edit .quick-text{overflow:hidden;text-overflow:ellipsis;align-items:center;white-space:nowrap;height:20px;line-height:20px;margin-right:6px}.quick-edit .quick-icon{display:none;font-size:16px;cursor:pointer}.quick-edit.quick-always .quick-icon{display:inline-block;opacity:.3;transition:opacity .2s}.quick-edit:hover .quick-icon,.ivu-table-row-hover .quick-edit .quick-icon{display:inline-block;opacity:1}.common-tag-input{display:inline-block;width:100%;min-height:32px;padding:2px 7px;border:1px solid #dddee1;border-radius:4px;color:#495060;background:#fff;position:relative;cursor:text;vertical-align:middle;line-height:normal;transition:all .2s}.common-tag-input:hover{border-color:#a2d98d}.common-tag-input.focus{border-color:#a2d98d;box-shadow:0 0 0 2px #8bcf7033}.common-tag-input .tags-item,.common-tag-input .tags-input{position:relative;float:left;color:#495060;background-color:#f1f8ff;border-radius:3px;line-height:22px;margin:2px 6px 2px 0;padding:0 20px 0 6px}.common-tag-input .tags-item .tags-content,.common-tag-input .tags-input .tags-content{line-height:22px}.common-tag-input .tags-item .tags-del,.common-tag-input .tags-input .tags-del{width:20px;height:22px;text-align:center;cursor:pointer;position:absolute;top:-1px;right:0}.common-tag-input .tags-input{max-width:80%;padding:0;background-color:inherit;border:none;color:inherit;height:22px;line-height:22px;-webkit-appearance:none;outline:none;resize:none;overflow:hidden}.common-tag-input .tags-input::-moz-placeholder{color:#bbb}.common-tag-input .tags-input::placeholder{color:#bbb}.common-tag-input .tags-placeholder{position:absolute;left:0;top:0;z-index:-1;color:#fff0}.common-tag-input:after{content:"";display:block;height:0;clear:both}.ivu-form-item-error .common-tag-input,.ivu-form-item-error .common-tag-input:hover{border-color:#ed4014}.ivu-form-item-error .common-tag-input.focus{border-color:#ed4014;box-shadow:0 0 0 2px #ed401433}.common-avatar{position:relative}.common-avatar.avatar-wrapper{display:flex;align-items:center}.common-avatar.avatar-wrapper .avatar-box{position:relative;border-radius:50%;display:flex;align-items:center}.common-avatar.avatar-wrapper .avatar-box .avatar-default{background-color:transparent}.common-avatar.avatar-wrapper .avatar-box .avatar-text{background-color:#84c56a}.common-avatar.avatar-wrapper .avatar-box .avatar-char{display:inline-block;font-size:15px;line-height:inherit}.common-avatar.avatar-wrapper .avatar-box .el-avatar>img{margin:0 auto;pointer-events:none;-webkit-touch-callout:none}.common-avatar.avatar-wrapper .avatar-box>em{position:absolute;right:0;bottom:0;width:8px;height:8px;border-radius:50%;background-color:#f90;border:1px solid #ffffff;transform-origin:right bottom;z-index:1}.common-avatar.avatar-wrapper .avatar-box.online>em{background-color:#84c56a}.common-avatar.avatar-wrapper .avatar-box.disabled:after,.common-avatar.avatar-wrapper .avatar-box.deleted:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJpb25pY29uIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHRpdGxlPkJhbjwvdGl0bGU+PGNpcmNsZSBmaWxsPSJub25lIiBzdHJva2U9IiNjY2NjY2MiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSI0OCIgY3g9IjI1NiIgY3k9IjI1NiIgcj0iMjAwIi8+PHBhdGggc3Ryb2tlPSIjY2NjY2NjIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iNDgiIGQ9Ik0xMTQuNTggMTE0LjU4bDI4Mi44NCAyODIuODQiLz48L3N2Zz4=);background-color:#ffffff80;opacity:.8;border-radius:50%}.common-avatar.avatar-wrapper .avatar-box.disabled>em,.common-avatar.avatar-wrapper .avatar-box.deleted>em{background-color:#ccc}.common-avatar.avatar-wrapper .avatar-box.deleted:after{transform:rotate(-45deg)}.common-avatar.avatar-wrapper .avatar-bot{margin-right:-4px;padding-left:6px;font-size:16px;color:#84c56a}.common-avatar.avatar-wrapper .avatar-name{display:flex;align-items:center;margin-left:6px}.common-avatar.avatar-wrapper .avatar-name .bot{flex-shrink:0;margin-right:3px;font-size:16px;color:#84c56a}.common-avatar.avatar-wrapper .avatar-name>span{flex:1;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.common-avatar.avatar-pointer{cursor:pointer}.common-avatar-transfer{padding:4px 2px;line-height:1.5}.common-avatar-transfer>p{padding:1px 2px}.common-avatar-transfer>p.department-name{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.common-avatar-transfer>p>em{font-style:normal}.common-avatar-transfer>p>em.disabled,.common-avatar-transfer>p>em.deleted{display:inline-block;margin-left:2px;white-space:nowrap;font-size:12px;height:20px;line-height:20px;padding:0 6px;border-radius:3px;transform:scale(.9);transform-origin:right center;color:#fff;background-color:#ed4014}.common-avatar-transfer .avatar-icons{margin-top:12px;border-top:1px solid rgba(244,244,245,.5);padding:8px 0 0;display:flex;align-items:center}.common-avatar-transfer .avatar-icons>i{cursor:pointer;font-size:22px;margin-right:12px;color:#f4f4f5}.common-avatar-transfer .avatar-icons>i:last-child{margin-right:0}.common-avatar-transfer .avatar-icons>i:hover{color:#fff}.common-user{position:relative;white-space:normal}.common-user .common-user-loading{position:absolute;top:2px;bottom:0;right:10px;display:flex;align-items:center}.common-user .common-user-loading .common-loading{width:14px;height:14px}.common-user.hidden-input .ivu-select-selection{padding:0 4px}.common-user.hidden-input .ivu-select-selection .ivu-select-input{display:none}.common-user-transfer .user-input-option,.common-user-transfer .user-input-option .user-input-avatar{display:flex;align-items:center}.common-user-transfer .user-input-option .user-input-avatar .avatar{width:26px;height:26px;line-height:26px}.common-user-transfer .user-input-option .user-input-bot{font-size:16px;margin-left:10px;margin-right:-6px;color:#84c56a}.common-user-transfer .user-input-option .user-input-nickname{margin-left:10px;flex:1}.common-user-transfer .user-input-option .user-input-userid{margin-left:10px;font-size:12px;color:#ccc;transition:margin .1s}.common-user-transfer .ivu-select-item.ivu-select-item-selected:after{top:8px}.common-user-transfer .ivu-select-item.ivu-select-item-selected .user-input-option .user-input-userid{margin-right:16px}.common-user-transfer .user-drop-prepend{display:flex;align-items:center;justify-content:center;position:sticky;top:0;left:0;right:0;z-index:1;transform:translateY(-5px);background-color:#fff;padding:5px 15px;border-bottom:1px solid #f1f1f1}.common-user-transfer .user-drop-prepend .user-drop-text{flex:1;color:#c5c8ce;line-height:20px;font-size:12px;display:flex;align-items:center}.common-user-transfer .user-drop-prepend .user-drop-text>em{font-style:normal;padding:0 4px;white-space:nowrap}.common-user-transfer .user-drop-prepend .user-drop-check{margin-right:0;transform:scale(.9);transform-origin:right center}.report{height:100%;padding:20px}.report .report-list-wrap{position:absolute;top:0;width:100%;height:100%;padding-top:53px;display:flex;flex-direction:column}.report .report-list-wrap .table-page-box{flex:1;height:0}.report .manage-box-report{margin-left:4px;transform:scale(.8);vertical-align:top}.report .ivu-tabs{height:100%;position:relative}.report .ivu-tabs .ivu-tabs-bar{position:relative;z-index:2;background:#fff}.report .ivu-tabs .ivu-tabs-content{height:100%;width:100%;margin-top:-53px;padding-top:53px}.report-table-avatar{display:flex;align-items:center;justify-content:center}.report-table-avatar .common-avatar{margin:0 1px}.report-table-avatar .more-avatar{padding-left:3px;font-size:12px}.report-detail{display:flex;flex-direction:column;height:100%}.report-detail .report-title{flex-shrink:0;font-size:16px;font-weight:700;margin-bottom:12px;padding:20px 24px;border-bottom:1px solid #eeeeee}.report-detail .report-detail-context{flex:1;height:0;padding:12px 0 12px 24px;display:flex;flex-direction:column;overflow:auto}.report-detail .report-form{display:flex;margin-bottom:12px}.report-detail .report-form .ivu-form-item{flex:1;flex-shrink:0}.report-detail .report-form .ivu-form-item .ivu-form-item-label{padding-top:8px;opacity:.8}.report-detail .report-form .ivu-form-item .ivu-form-item-content{line-height:30px;display:flex;align-items:center}.report-detail .report-form .ivu-form-item .ivu-form-item-content .common-avatar{margin-right:6px}.report-detail .report-content{width:100%}.report-detail .report-content h2{margin-bottom:10px}.report-detail .report-content ol{margin-bottom:20px;padding-left:18px}.report-detail .report-content ol li{font-size:14px;line-height:24px}.report-detail .report-content img{max-width:100%}.report-edit{display:flex;flex-direction:column;height:100%;padding:24px}.report-edit .ivu-input[disabled]{color:#606266}.report-edit .report-content{flex:1 1 auto;overflow-y:auto}.report-edit .report-content .report-content-editor{height:100%}.report-edit .report-content .report-content-editor .ivu-form-item-content{height:100%;display:flex}.report-edit .report-content .report-content-editor .ivu-form-item-content .teditor-wrapper{flex:1;display:flex}.report-edit .report-users{display:flex;align-items:center}.report-edit .report-users .common-user{flex:1;margin-right:12px}.report-edit .report-users .report-user-link{flex-shrink:0;display:flex;align-items:center}.report-edit .report-users .report-user-link>i{font-size:16px;margin-right:2px;transform:rotate(-90deg)}.report-edit .report-radiogroup{background:#F4F5F7!important;padding:2px!important;border-radius:4px!important}.report-edit .report-radiogroup .ivu-radio-wrapper{padding:0 30px!important;background:#F4F5F7!important;color:#515a6e!important;box-shadow:none!important;border:none!important}.report-edit .report-radiogroup .ivu-radio-wrapper.ivu-radio-wrapper-disabled{color:#c6c6c6!important}.report-edit .report-radiogroup .ivu-radio-wrapper:before{width:0!important}.report-edit .report-radiogroup .ivu-radio-wrapper:after{width:0!important}.report-edit .report-radiogroup .ivu-radio-focus{box-shadow:none!important;border:none!important}.report-edit .report-radiogroup .ivu-radio-focus:after{background:none!important}.report-edit .report-radiogroup .ivu-radio-wrapper-checked:not(.ivu-radio-wrapper-disabled){background:#fff!important;color:#84c56a!important;box-shadow:none!important;border:none!important;border-radius:4px!important}.report-edit .report-buttongroup{margin-left:20px;background:#F4F5F7!important;border-radius:4px}.report-edit .report-buttongroup .report-buttongroup-vertical{position:absolute;left:50%;width:1px;height:15px;background-color:#e9e9e9;top:50%;transform:translate(-50%,-50%);z-index:9}.report-edit .report-buttongroup .ivu-btn-primary{background:#F4F5F7!important;box-shadow:none!important;border:none!important;color:#84c56a!important;height:36px;line-height:34px}.report-edit .report-buttongroup .ivu-btn-primary[disabled]{color:#c6c6c6!important}.report-edit .report-content-editor{flex:1}.report-edit .report-content-editor .ivu-form-item-content{display:flex;height:100%}.report-edit .report-content-editor .ivu-form-item-content .teditor-wrapper{display:flex;flex:1}.report-edit .report-foot{margin-bottom:0}.report-edit .report-foot .report-bottom{height:38px;line-height:36px;min-width:120px}.common-right-bottom{position:absolute;bottom:22px;right:26px;z-index:1;display:flex;flex-direction:column;align-items:flex-end;transition:bottom .3s}.common-right-bottom .common-right-bottom-link{display:inline-block;cursor:pointer;line-height:32px;height:32px;padding:0 15px;margin:4px 0;font-size:14px;border-radius:4px;color:#fff;background-color:#84c56a;border-color:#84c56a}.common-right-bottom .common-right-bottom-link:hover{color:#fff;opacity:.9}.common-right-bottom-notification .ivu-modal-header{padding-bottom:8px!important}.common-right-bottom-notification .notification-head{display:flex;align-items:center}.common-right-bottom-notification .notification-head .notification-title{display:inline-block;vertical-align:middle;font-size:18px;color:#303133;font-weight:500;margin-right:6px}.common-right-bottom-notification .notification-body{max-height:210px;overflow-x:hidden;margin-bottom:16px}.common-right-bottom-notification .notification-body .markdown-preview{margin:-20px -12px}.common-right-bottom-notification .notification-body .markdown-preview h1{font-size:24px;margin-bottom:12px}.common-right-bottom-notification .notification-body .markdown-preview h1:first-child{padding-top:0}.common-right-bottom-notification .notification-body .markdown-preview h2{font-size:18px!important;padding-top:2px!important}.common-right-bottom-notification .notification-body .markdown-preview ul li{padding:2px 0 2px 2px!important}.common-right-bottom-notification .notification-body .markdown-preview ul li:after{top:10px!important;width:6px!important;height:6px!important}.common-right-bottom-notification .notification-tip{display:inline-block;color:#909399;line-height:22px;padding-top:4px;font-size:12px}.common-right-bottom-notification .notification-link{margin-top:20px;text-align:right}.common-right-bottom-notification .notification-link>button+button{margin-left:6px}@media (max-width: 768px){.common-right-bottom{bottom:20px;right:auto;left:50%;transform:translate(-50%);align-items:center}.common-right-bottom .common-right-bottom-link{color:#606266!important;background-color:transparent;border-color:transparent}}@media (max-height: 640px){.common-right-bottom{display:none}}body{overflow:hidden}body.touch-back .dialog-wrapper .vue-recycle-scroller.direction-vertical:not(.page-mode),body.touch-back .common-gantt .gantt-left .gantt-item,body.touch-back .project-panel .project-column,body.touch-back .project-panel .project-table,body.touch-back .scrollbar-overlay,body.touch-back .ivu-modal-wrap{overflow:hidden}body .form-tip{color:#909399;line-height:22px;padding:5px 0}body .form-tip.red{color:#ed4014}body .form-list ol li,body .form-list ul li{list-style-type:none}body .form-list ol li:before,body .form-list ul li:before{display:inline-block;white-space:nowrap;width:1.2em;text-align:left;margin-right:.2em}body .form-list ul li:before{content:"\2022";font-weight:900}body .form-list ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}body .form-list ol li:before{width:auto;min-width:1.2em;content:counter(list-0,decimal) ". "}body .ivu-badge-count{font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif}body .input-number-box{display:flex;align-items:center;border:1px solid #dcdee2;border-radius:4px}body .input-number-box .ivu-input-number{width:72px;margin:0;border:0}body .input-number-box>label{color:#515a6e;text-align:center;background-color:#f8f8f9;padding:0 7px;font-weight:400;white-space:nowrap}body .input-number-box>label:first-child{border-left:1px solid transparent;border-right:1px solid #dcdee2;border-radius:4px 0 0 4px}body .input-number-box>label:last-child{border-left:1px solid #dcdee2;border-right:1px solid transparent;border-radius:0 4px 4px 0}body .ivu-input,body .ivu-select-selection{border-color:#e8e8e8}body .ivu-select-dropdown{-webkit-user-select:none;-moz-user-select:none;user-select:none;max-height:360px}body .ivu-select-dropdown.select-node .ivu-select-item{display:flex;align-items:center;justify-content:space-between}body .ivu-select-dropdown.select-node .ivu-select-item .option-title{flex:1}body .ivu-select-dropdown.select-node .ivu-select-item .ivu-tag{flex-shrink:0;margin-left:18px;margin-right:0;transform:scale(.9);transform-origin:right center}body .ivu-tooltip-popper .ivu-tooltip-inner{white-space:normal}body .ivu-table table{width:100%!important}body .ivu-table table .ivu-table-cell{padding-left:12px;padding-right:12px}body .ivu-table table thead .ivu-table-cell{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body .ivu-table table tbody .tree-icon-loading .ivu-table-cell{display:flex;align-items:center}body .ivu-table table tbody .tree-icon-loading .ivu-table-cell .ivu-table-cell-tree{margin-right:6px}body .ivu-table .td-ellipsis{display:flex;align-items:center;max-width:100%}body .ivu-table .td-ellipsis .remark-text{overflow:hidden;text-overflow:ellipsis;align-items:center;white-space:nowrap;height:20px;line-height:20px;margin-right:6px}body .ivu-table .td-ellipsis .remark-icon{display:none;font-size:16px;cursor:pointer}body .ivu-table .td-ellipsis .remark-tag{display:inline-block;height:22px;line-height:22px;margin:2px 4px 2px 0;border:1px solid #e8eaec;border-radius:3px;background:#f7f7f7;font-size:12px;vertical-align:middle;opacity:1;color:#606266;padding:0 4px;white-space:nowrap;overflow:visible}body .ivu-table .td-ellipsis .remark-tag.pointer-tag{cursor:pointer;color:#1890ff;background:#e6f7ff;border-color:#91d5ff}body .ivu-table .td-ellipsis .icon-tooltip .ivu-tooltip-rel{display:flex;align-items:center}body .ivu-table .td-action{max-width:100%;display:flex;align-items:center;justify-content:center}body .ivu-table .td-action .td-action-container{flex-shrink:0}body .ivu-table .td-action .td-action-container a{font-size:12px;padding:0 5px}body .ivu-table .td-action .td-action-container.td-action-menu{display:flex;align-items:center}body .ivu-table .td-action .td-action-container.td-action-menu .menu-dropdown{display:flex}body .ivu-table .td-action .td-action-container.td-action-menu .menu-icon{cursor:pointer;font-size:21px;padding:0 6px}body .ivu-table .td-action .td-action-container.td-action-menu .menu-icon.ivu-icon{font-size:16px}body .ivu-table .ivu-table-row-hover:hover .td-ellipsis .remark-icon{display:inline-block}body .ivu-table:before{background-color:#efefef}body .ivu-modal-wrap{overflow:overlay}body .ivu-modal-wrap .ivu-modal{top:100px;padding-bottom:100px}@media (max-height: 900px){body .ivu-modal-wrap .ivu-modal{top:35px;padding-bottom:35px}}body .ivu-modal-wrap .ivu-modal.ivu-modal-fullscreen{top:0}body .ivu-modal-wrap .ivu-modal.ivu-modal-fullscreen .ivu-modal-content{border-radius:0}body .ivu-modal-wrap .ivu-modal .ivu-modal-header,body .ivu-modal-wrap .ivu-modal .ivu-modal-footer{border-color:transparent}body .ivu-modal-wrap .ivu-modal .ivu-modal-header{padding:22px 24px 20px}body .ivu-modal-wrap .ivu-modal .ivu-modal-header .ivu-modal-header-inner{font-size:18px}body .ivu-modal-wrap .ivu-modal .ivu-modal-body{padding:16px 32px 2px}body .ivu-modal-wrap .ivu-modal .ivu-modal-body .ivu-table-body,body .ivu-modal-wrap .ivu-modal .ivu-modal-body .project-log{overscroll-behavior:none}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer{padding:20px 30px 22px}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .ivu-btn{height:34px;line-height:32px;min-width:94px}@media (max-width: 576px){body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption{display:flex;align-items:center;overflow-x:auto}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-btn{height:38px;line-height:36px;min-width:auto}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-btn,body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-btn-group,body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-poptip{flex:1}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-btn-group,body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-poptip{display:flex;align-items:center}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-poptip .ivu-poptip-rel{flex:1;display:flex;align-items:center}}body .ivu-modal-wrap .ivu-modal .ivu-modal-content{border-radius:18px}body .ivu-modal-wrap .ivu-modal .ivu-modal-content .ivu-modal-close .ivu-icon-ios-close{font-size:38px;top:3px;right:2px;transition:all .2s}body .ivu-modal-wrap .ivu-modal .ivu-modal-content .ivu-modal-close:hover .ivu-icon-ios-close{transform:rotate(-90deg)}body .ivu-modal-wrap .ivu-modal-confirm{padding:6px 0 20px}body .ivu-modal-wrap .ivu-modal-confirm .ivu-modal-confirm-body>div{word-break:break-all}body .ivu-modal-wrap .form-network-add-tabs .ivu-tabs-tabpane{padding:10px 6px 0}body .ivu-modal-wrap .form-network-add-in-out{padding:0 6px}body .ivu-modal-wrap .form-network-add-in-out .select-in-type span.ivu-radio{display:none}body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item-checked{color:#84c56a;border:1px solid #84C56A!important}body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item{display:flex;align-items:center;min-width:90px;border:1px solid #E8EBEE;border-radius:4px;padding:0 12px;margin:0 8px 0 0}body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item>span{flex:1}body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item:hover{cursor:pointer}body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item .select-in-type-icon{margin-left:12px}body .ivu-modal-wrap .form-network-add-in-out .select-in-node{margin-top:18px}body .ivu-progress,body .ivu-progress .ivu-progress-outer{display:flex;align-items:center}body .ivu-progress.ivu-progress-show-info .ivu-progress-outer{margin:0;padding:0}body .ivu-progress.ivu-progress-show-info .ivu-progress-text{flex-shrink:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body .ivu-drawer-right .ivu-drawer-content{border-radius:18px 0 0 18px}body .ivu-drawer-right .ivu-drawer-content .ivu-drawer-header{padding-top:16px;padding-bottom:6px;border-bottom:1px solid transparent}body .ivu-drawer-right .ivu-drawer-content .ivu-drawer-header .ivu-drawer-header-inner{font-size:18px;padding:0 4px;height:32px;line-height:32px}body .ivu-drawer-right .ivu-drawer-content .ivu-drawer-body{padding:10px 20px}body .ivu-drawer-bottom .ivu-drawer-content{border-radius:18px 18px 0 0}body .ivu-drawer-bottom .ivu-drawer-content .ivu-drawer-close{top:-40px}body .ivu-drawer-bottom .ivu-drawer-content .ivu-drawer-close .ivu-icon{font-size:40px;color:#fff}body .ivu-tabs-nav-next,body .ivu-tabs-nav-prev{padding-top:3px}*[hidden=hidden]{display:none!important}.clearfix{zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}.table-page-box{display:flex;flex-direction:column}.table-page-box .ivu-table-wrapper{flex:1}.table-page-box .ivu-table-wrapper .ivu-table{display:flex;flex-direction:column}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-header{flex-shrink:0}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body{flex:1;overflow:auto;overflow-y:overlay!important}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body::-webkit-scrollbar{width:0;height:0}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body::-webkit-scrollbar-thumb{border:3px solid transparent;background-color:#0003;background-clip:content-box;border-radius:12px}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body::-webkit-scrollbar-thumb:hover{border:2px solid transparent;background-color:#0003}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body::-webkit-scrollbar-thumb:active{border:2px solid transparent;background-color:#0006}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body::-webkit-scrollbar-track{border-radius:12px;background:rgba(0,0,0,0)}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body:hover::-webkit-scrollbar{width:12px;height:12px}.table-page-box .ivu-page{flex-shrink:0;text-align:center;margin-top:20px}.table-page-box .table-attach{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:20px}.table-page-box .table-attach .select-box{margin-right:12px}.table-page-box .table-attach .select-box .ivu-select{width:auto;max-width:200px;margin-right:3px}.table-page-box .table-attach .ivu-page{padding:0;margin-top:0;margin-left:12px}.page-container{text-align:center;padding:20px 0}.search-container{margin-bottom:12px}.search-container>ul{display:flex;align-items:flex-end;flex-wrap:wrap}.search-container>ul>li{flex:1;flex-shrink:0;margin-right:12px;margin-bottom:12px;list-style:none;display:flex;flex-direction:column}.search-container>ul>li:last-child{margin-right:0}.search-container>ul>li .search-label{font-weight:600}.search-container>ul>li .search-content{margin-top:6px}.search-container>ul>li.search-button{flex:none;display:flex;align-items:center;flex-direction:row}.search-container>ul>li.search-button>button+button{margin-left:8px}.search-container.lr>ul>li:not(.search-button){flex:none;flex-direction:row;align-items:center;margin-right:18px}.search-container.lr>ul>li:not(.search-button) .search-label{flex-shrink:0}.search-container.lr>ul>li:not(.search-button) .search-content{margin-top:0;margin-left:6px}.search-container.lr>ul>li:not(.search-button) .search-content .ivu-input-wrapper,.search-container.lr>ul>li:not(.search-button) .search-content .ivu-select{width:168px;max-width:100%}.search-container.auto>ul>li:not(.search-button){flex:none}.search-container.auto>ul>li:not(.search-button) .search-content{margin-top:0;margin-left:6px}.search-container.auto>ul>li:not(.search-button) .search-content .ivu-input-wrapper,.search-container.auto>ul>li:not(.search-button) .search-content .ivu-select{width:150px;max-width:100%}.search-expand{display:flex;align-items:flex-end}.search-expand .search-container{flex:1}.search-expand .expand-button-group{flex-shrink:0;margin-left:24px;margin-bottom:24px}.search-button-clear .ivu-tooltip-inner{padding:0;display:flex;align-items:center}.search-button-clear .ivu-tooltip-inner .ivu-btn{min-width:80px;font-size:13px}.icon-loading{animation:animation-icon-loading .6s infinite linear}@keyframes animation-icon-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.common-shake{animation:animation-common-shake .6s ease-in-out;animation-delay:.2s}@keyframes animation-common-shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}50%{transform:translate3d(-4px,0,0)}}.login-mode-enter-active{transition:all .3s ease}.login-mode-leave-active{position:absolute;z-index:-1;display:none}.login-mode-enter,.login-mode-leave-to{transform:translate(100%);opacity:0}.page-calendar{display:flex;flex-direction:column}.page-calendar .calendar-head{flex-shrink:0;display:flex;align-items:flex-start;margin:32px 32px 16px;border-bottom:1px solid #F4F4F5}.page-calendar .calendar-head .calendar-titbox{flex:1;display:flex;align-items:center;margin-bottom:16px}.page-calendar .calendar-head .calendar-titbox .calendar-title{display:flex;align-items:center;margin-right:36px}.page-calendar .calendar-head .calendar-titbox .calendar-title>h1{color:#303133;font-size:28px;font-weight:600}.page-calendar .calendar-head .calendar-titbox .calendar-arrow{margin-right:12px}.page-calendar .calendar-head .calendar-titbox .calendar-arrow>button{color:#888;font-size:12px}.page-calendar .calendar-head .calendar-titbox .calendar-arrow>button:focus{box-shadow:none}.page-calendar .calendar-head .calendar-titbox .calendar-view{flex:1;display:flex;justify-content:flex-end}.page-calendar .calendar-head .calendar-titbox .calendar-view>button:focus{box-shadow:none}.page-calendar .calendar-box{flex:1;display:flex;flex-direction:column;padding:0 48px 6px;overflow:hidden}.page-calendar .calendar-box .calendar-wrapper{flex:1;position:relative}.page-calendar .calendar-box .calendar-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background-color:#fff;z-index:1}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup{box-shadow:none}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup .tui-full-calendar-section-header .tui-full-calendar-ic-checkbox-checked{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAhFBMVEUAAACLz3CLz3CLz3CKzm6Gy2+Lz3CLz3CL0HCLz3CLz3CLz3CLz3CMz3GLz3CKz3CLz3CL0HCJ0G+KznCN0HCL0HCLz3CKz3CLz3CLz3CLz3CMz3CLz3CLz3GL0XCL0HCN0XKLz3CLz3CMz3CLz3CM0HCM0G+FzHCLz3CKz3CMz3CLz3Bod5CFAAAAK3RSTlMA18RAOQ3s8+Pc0rmyq3tpiUwTgBnovyDMjmNSRjUvJQX5yKB0WisKppuUFLaY7gAAAotJREFUeNrtm+FymkAUhc8KqIAgSkyUtkmsmqa97/9+HWeSudpCd8qZ7E0m+73A9/1gxmXx4IK0nbipvDFTN2lT9JDVToLh6gx/sHQSFLfEFZUEp8IFczFgrv5CTChe/TsxYvfy/IkZy7M/c2KGywDUYkgNIBdDciARUxI0YkqDiZgygRNTHKZiyhRiTAyIATEgBsSAGBADYsAnCJgdmtIywKUAOrsA94QzJyKA95/pbALcPV7piADGryzDB+Rnv3IkAhi/UhMBjF9pQwbk3/A3JRXA+7GjAng/DqEC5v3+dMYE8P6nQsIEzFOPnw7g/QpC+R8K4QJ4f5iAzaA/TMAm6fdvZQgY+wW2fn9A0a66Bee/2xLH8kp/Rr1MB/3jAxaP0ALCPzagzPBCM9r/XcYH3K4BLfD4vw75xwdMbqB4CmaD/vEB2ztc0RD+MQHFg+c85fffDPv9AbPUd6Lz+ydCBDyjh1//6WcCGngK1L8a8lMBJTwFfj8XIC16+SnX7Af9bIDUngLSrwFEwaD/VogA5YheDj7/Wv1MgL9g/8XjpwNk+c8Cyq8BYwqePX46QOkGCmi/BowrqFi/Bvg4wYv6y7e4Kz4Rfj5AnzY/WSlcwHAB5+cD9ivKzwfIbEX4qQA99RB+NkDfO4b5sRAigHjzpP0C6u6D9wuo2z/eL+DvXx8Zv4C4gVd/qABxCeFnApQT5+cDpOP8fICcLv2VxbfjlQZUNh+vU/XbBIj6jQLm9wDWlZgFyOaYHJ3Ix/gDQwyIATEgBsSAGODBfuBgPvEwH7m0YkqLVExJYfsQuPcwdjOf+5kPHoFKjKio0e3Hn90WUCyGt7v3Nf0GsjqXYOR1hh6SJsz8v0mg/AZRXmaRKXtJBwAAAABJRU5ErkJggg==)}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup .tui-full-calendar-popup-container{border:0;box-shadow:0 1px 6px #0003;border-radius:6px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup .tui-full-calendar-arrow-top .tui-full-calendar-popup-arrow-border{top:-8px;border-bottom-color:#d9d9d980}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-dropdown-menu{border-color:#e8e8e8;width:calc(100% - 14px)}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-icon.tui-full-calendar-ic-title,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-icon.tui-full-calendar-calendar-dot{display:none}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-icon.tui-full-calendar-ic-date{background-image:url(data:image/svg+xml;base64,PHN2ZyB0PSIxNjIzODU5NjcwNjA3IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE2Mzg4IiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTk2MCAxMjhIODMzYzAtNTMtNDMtOTYtOTYtOTZoLTE2Yy01MyAwLTk2IDQzLTk2IDk2SDQwMGMwLTI2LjUtMTAuNy01MC41LTI4LjEtNjcuOUMzNTQuNSA0Mi43IDMzMC41IDMyIDMwNCAzMmgtMTZjLTUzIDAtOTYgNDMtOTYgOTZINjRjLTM1LjMgMC02NCAyOC42LTY0IDY0djczNmMwIDM1LjMgMjguNyA2NCA2NCA2NGg4OTZjMzUuMyAwIDY0LTI4LjcgNjQtNjRWMTkyYzAtMzUuNC0yOC43LTY0LTY0LTY0eiBtLTI3MSA4YzAtMjIuMSAxNy45LTQwIDQwLTQwczQwIDE3LjkgNDAgNDB2ODBjMCAyMi4xLTE3LjkgNDAtNDAgNDAtMTEgMC0yMS00LjUtMjguMy0xMS43QzY5My41IDIzNyA2ODkgMjI3IDY4OSAyMTZ2LTgweiBtLTQzMyAwYzAtMjIuMSAxNy45LTQwIDQwLTQwczQwIDE3LjkgNDAgNDB2ODBjMCAyMi4xLTE3LjkgNDAtNDAgNDAtMTEgMC0yMS00LjUtMjguMy0xMS43QzI2MC41IDIzNyAyNTYgMjI3IDI1NiAyMTZ2LTgweiBtNzA0IDc2MGMwIDE3LjctMTQuMyAzMi0zMiAzMkg5NmMtMTcuNyAwLTMyLTE0LjMtMzItMzJWNDQ4aDg5NnY0NDh6IiBwLWlkPSIxNjM4OSIgZmlsbD0iIzUxNTE1MSI+PC9wYXRoPjwvc3ZnPg==);background-size:contain}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-content{padding-left:0}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-popup-section{display:flex;justify-content:space-between;margin-bottom:10px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-popup-section .tui-full-calendar-popup-section-item{height:36px;line-height:34px;border-color:#e8e8e8;border-radius:4px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-popup-section .tui-full-calendar-popup-section-item input{height:34px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-title,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-title input{width:100%}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-start-date,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-end-date{width:210px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-start-date .tui-full-calendar-content,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-end-date .tui-full-calendar-content{padding-left:8px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-popup-location,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-private,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-allday,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-state{display:none}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .priority{color:#fff;padding:2px 4px;border-radius:4px;margin-right:6px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .overdue{color:#f5222d;background:#fff1f0;border:1px solid #ffa39e;padding:1px 3px;border-radius:4px;margin-right:6px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-calendar-dot,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-ic-priority{opacity:0}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-ic-edit{top:-2px;background-image:url(data:image/svg+xml;base64,PHN2ZyB0PSIxNjIzODU5MzY4MTg5IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjExMTkiIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48cGF0aCBkPSJNODMzLjQyODU3MTY4IDYySDE5MC41NzE0MjgzMmExMjguNTcxNDI4MzIgMTI4LjU3MTQyODMyIDAgMCAwLTEyOC41NzE0MjgzMiAxMjguNTcxNDI4MzJ2NjQyLjg1NzE0MzM2YTEyOC41NzE0MjgzMiAxMjguNTcxNDI4MzIgMCAwIDAgMTI4LjU3MTQyODMyIDEyOC41NzE0MjgzMmg2NDIuODU3MTQzMzZhMTI4LjU3MTQyODMyIDEyOC41NzE0MjgzMiAwIDAgMCAxMjguNTcxNDI4MzItMTI4LjU3MTQyODMyVjE5MC41NzE0MjgzMmExMjguNTcxNDI4MzIgMTI4LjU3MTQyODMyIDAgMCAwLTEyOC41NzE0MjgzMi0xMjguNTcxNDI4MzJ6IG02NC4yODU3MTQxNiA3NzEuNDI4NTcxNjhhNjQuMjg1NzE0MTYgNjQuMjg1NzE0MTYgMCAwIDEtNjQuMjg1NzE0MTcgNjQuMjg1NzE0MTZIMTkwLjU3MTQyODMyYTY0LjI4NTcxNDE2IDY0LjI4NTcxNDE2IDAgMCAxLTY0LjI4NTcxNDE2LTY0LjI4NTcxNDE2VjE5MC41NzE0MjgzMmE2NC4yODU3MTQxNiA2NC4yODU3MTQxNiAwIDAgMSA2NC4yODU3MTQxNy02NC4yODU3MTQxNmg2NDIuODU3MTQzMzVhNjQuMjg1NzE0MTYgNjQuMjg1NzE0MTYgMCAwIDEgNjQuMjg1NzE0MTYgNjQuMjg1NzE0MTd6IiBwLWlkPSIxMTIwIiBmaWxsPSIjNTE1MTUxIj48L3BhdGg+PHBhdGggZD0iTTE5MC41NzE0MjgzMiAyNTQuODU3MTQyNDhoNjQuMjg1NzE0MTZ2NjQuMjg1NzE1MDRIMTkwLjU3MTQyODMyek0zMTkuMTQyODU3NTIgMjU0Ljg1NzE0MjQ4aDQ1MHY2NC4yODU3MTUwNEgzMTkuMTQyODU3NTJ6TTE5MC41NzE0MjgzMiA0NDcuNzE0Mjg1ODRoNjQuMjg1NzE0MTZ2NjQuMjg1NzE0MTZIMTkwLjU3MTQyODMyek0zMTkuMTQyODU3NTIgNDQ3LjcxNDI4NTg0aDQ1MHY2NC4yODU3MTQxNkgzMTkuMTQyODU3NTJ6TTE5MC41NzE0MjgzMiA2NDAuNTcxNDI4MzJoNjQuMjg1NzE0MTZ2NjQuMjg1NzE0MTZIMTkwLjU3MTQyODMyek0zMTkuMTQyODU3NTIgNjQwLjU3MTQyODMyaDMyMS40Mjg1NzA4djY0LjI4NTcxNDE2SDMxOS4xNDI4NTc1MnoiIHAtaWQ9IjExMjEiIGZpbGw9IiM1MTUxNTEiPjwvcGF0aD48L3N2Zz4=)}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-ic-delete{top:-2px;background-image:url(data:image/svg+xml;base64,PHN2ZyB0PSIxNjIzODU5MzMwMTc2IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9Ijc5MiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik04OTIuMjg4IDI1NmgtMTkxLjE2OEEyMDIuMjQgMjAyLjI0IDAgMCAwIDUwOS42MzIgNjIuMDggMjAxLjIxNiAyMDEuMjE2IDAgMCAwIDMxOC44NDggMjU2SDEyOGMtMTguNjg4IDAtNjYuMDQ4LTQuMjI0LTY2LjA0OCAyNC43NjhDNjEuOTUyIDMyNy43NDQgMTA5LjM3NiAzMjAgMTI4IDMyMGg2NHY1MTJhMTQ2LjQ5NiAxNDYuNDk2IDAgMCAwIDEyNy40MjQgMTI4aDM4Mi4yNzJBMTUwLjAxNiAxNTAuMDE2IDAgMCAwIDgzMiA4MzJsLTMuMzkyLTUxMmg2NGMxOC4zNjggMCA2NS4wMjQgMS40NzIgNjUuMDI0LTM5Ljc0NEE3Mi4zODQgNzIuMzg0IDAgMCAwIDg5Mi4yODggMjU2ek01MDkuNjMyIDEyOC41MTJBMTM4LjE3NiAxMzguMTc2IDAgMCAxIDYzNy40NCAyNTZIMzgyLjU5MmExMzcuOTIgMTM3LjkyIDAgMCAxIDEyNy4wNC0xMjcuNDg4ek03NjggODMyYTk3Ljk4NCA5Ny45ODQgMCAwIDEtNjYuODggNjRIMzE4Ljg0OGE5My41NjggOTMuNTY4IDAgMCAxLTY0LTY0VjMyMEg3Njh2NTEyeiBtLTM4NS40MDgtNjRWNTEyYzAtMTguNDk2IDAuOTYtNjAuOTkyIDM2LjczNi02MC45OTIgMjcuMzI4IDAgMjYuNDk2IDQzLjAwOCAyNi45NDQgNjAuOTkydjI1NmMwIDE4LjQ5Ni02LjQgMjAuMDMyLTI0Ljk2IDIwLjAzMnMtMzguNzItMS41MzYtMzguNzItMjAuMDMyeiBtMTkxLjE2OCAwVjUxMmE2NCA2NCAwIDAgMSAyMy44MDgtNjAuOTkyYzQyLjQzMiAwIDM5LjM2IDQzLjAwOCAzOS44NzIgNjAuOTkydjI1NmMwIDE4LjQ5Ni0xOS41ODQgMjAuMDMyLTM3Ljk1MiAyMC4wMzJzLTI1Ljc5Mi0xLjUzNi0yNS43OTItMjAuMDMyeiIgcC1pZD0iNzkzIiBmaWxsPSIjNTE1MTUxIj48L3BhdGg+PC9zdmc+)}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-popup-detail-item-separate{padding-left:22px}.page-calendar .calendar-box .calendar-wrapper .tui-datepicker{border-color:#e8e8e8}.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-calendar th,.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-calendar td{height:32px}.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-calendar .tui-calendar-prev-month.tui-calendar-date,.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-calendar .tui-calendar-next-month.tui-calendar-date{visibility:visible}.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-datepicker-body .tui-timepicker,.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-datepicker-footer .tui-timepicker{padding:16px 46px 16px 47px}.page-calendar .calendar-menu{position:absolute;top:2px;right:2px;z-index:-1;opacity:0}@media (max-width: 768px){.page-calendar .calendar-head .calendar-titbox .calendar-title{flex:1}.page-calendar .calendar-head .calendar-titbox .calendar-arrow{margin-left:12px;margin-right:0}.page-calendar .calendar-head .calendar-titbox .calendar-view{display:none}.page-calendar .calendar-box{padding:0 24px 5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup{font-weight:400}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-section-button>button .tui-full-calendar-icon{width:14px;height:14px;background-size:14px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-section-button>button .tui-full-calendar-content{font-size:14px}}@media (max-width: 640px){.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-arrow{display:none}}.page-dashboard{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff}.page-dashboard .dashboard-wrapper{width:100%;height:auto;max-height:100%;display:flex;flex-direction:column;align-items:center}.page-dashboard .dashboard-wrapper .dashboard-hello,.page-dashboard .dashboard-wrapper .dashboard-desc,.page-dashboard .dashboard-wrapper .dashboard-block,.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-title,.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul{width:660px;max-width:80%;margin:0 auto}.page-dashboard .dashboard-wrapper .dashboard-hello{padding:6% 12px 0;color:#303133;font-size:24px;font-weight:600;word-wrap:break-word}.page-dashboard .dashboard-wrapper .dashboard-desc{display:flex;align-items:center;margin-top:18px;padding:0 12px;color:#888;font-size:13px}.page-dashboard .dashboard-wrapper .dashboard-desc .dashboard-load{display:flex;align-items:center;justify-content:center;width:14px;height:14px;margin:0 0 0 4px}.page-dashboard .dashboard-wrapper .dashboard-block{margin-top:18px;padding:0 12px;display:flex}.page-dashboard .dashboard-wrapper .dashboard-block>li{flex:1;flex-shrink:0;list-style:none;margin-right:24px;border-radius:8px;padding:16px 24px;background-color:#fa8e8c;display:flex;flex-direction:column;justify-content:center;cursor:pointer;transition:transform .3s ease-out 0s,box-shadow .3s ease-out 0s}.page-dashboard .dashboard-wrapper .dashboard-block>li:first-child{background-color:#6f9ef6}.page-dashboard .dashboard-wrapper .dashboard-block>li:last-child{background-color:#98de6e;margin-right:0}.page-dashboard .dashboard-wrapper .dashboard-block>li:hover{transform:translateY(-3px);box-shadow:0 2px 10px #fa8e8c}.page-dashboard .dashboard-wrapper .dashboard-block>li:hover:first-child{box-shadow:0 2px 10px #6f9ef6}.page-dashboard .dashboard-wrapper .dashboard-block>li:hover:last-child{box-shadow:0 2px 10px #98de6e}.page-dashboard .dashboard-wrapper .dashboard-block>li .block-title{color:#fff9;font-size:12px}.page-dashboard .dashboard-wrapper .dashboard-block>li .block-data{display:flex;align-items:center;padding-top:10px;line-height:1}.page-dashboard .dashboard-wrapper .dashboard-block>li .block-data .block-num{flex:1;color:#fff;font-weight:600;font-size:32px}.page-dashboard .dashboard-wrapper .dashboard-block>li .block-data .taskfont{color:#ffffffb3;font-size:20px}.page-dashboard .dashboard-wrapper .dashboard-list{width:100%;margin-top:48px;padding-bottom:6%}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ref{height:0}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-title{position:sticky;top:0;z-index:1;margin:0 auto;padding:0 12px;height:46px;line-height:46px;font-weight:600;font-size:15px;background-color:#fff}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul{margin:0 auto 18px;padding:6px 12px 0;overflow:hidden}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li{position:relative;list-style:none;display:flex;background:#F9FAFB;padding:12px;margin-bottom:8px;border-radius:6px;cursor:pointer;transition:box-shadow .3s ease-out 0s}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li:hover{box-shadow:0 0 6px #dfdfdf}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li.complete .item-title{opacity:.5;text-decoration:line-through}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li.complete .item-icon{display:none}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .priority-color{position:absolute;top:50%;transform:translateY(-50%);left:0;height:12px;width:2px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-select{flex-shrink:0;width:22px;height:22px;line-height:22px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-select .taskfont{color:#bbb;font-size:18px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title{flex:1;padding-left:6px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title>span{font-size:12px;height:18px;min-width:20px;line-height:16px;padding:0 2px;border-radius:3px;color:#84c56a;border:1px solid #84C56A;display:inline-block;vertical-align:top;margin-top:3px;margin-right:3px;text-align:center}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title>span.start{background-color:#ff70701a;border-color:#ff70701a;color:#ff7070}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title>span.progress{background-color:#fc984b1a;border-color:#fc984b1a;color:#fc984b}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title>span.test{background-color:#2f99ec1a;border-color:#2f99ec1a;color:#2f99ec}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title>span.end{background-color:#0bc0371a;border-color:#0bc0371a;color:#0bc037}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-icon{display:flex;align-items:center;font-size:13px;margin-left:16px;height:22px;color:#aaa;cursor:pointer}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-icon .taskfont{font-size:13px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-icon>em{font-style:normal;margin-left:4px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-icon.overdue{color:#ed4014}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-icon.today{color:#f90}.page-dashboard .nopage{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-dashboard .nopage .nopage-icon{background-color:#f4f5f7;padding:20px;border-radius:50%}.page-dashboard .nopage .nopage-icon .ivu-icon{color:#d1d8dd;font-size:46px}.page-dashboard .nopage .nopage-text{margin-top:16px;color:#bec6cc;background-color:#f4f5f7;padding:4px 15px;border-radius:14px}.dashboard-load-enter-active{transition:opacity .3s ease;transition-delay:1s}.dashboard-load-leave-active{transition:opacity .2s ease;transition-delay:0s}.dashboard-load-enter,.dashboard-load-leave-to{opacity:0}@media (max-width: 768px){.page-dashboard .dashboard-wrapper{display:block;max-height:96%}.page-dashboard .dashboard-wrapper .dashboard-hello,.page-dashboard .dashboard-wrapper .dashboard-desc,.page-dashboard .dashboard-wrapper .dashboard-block,.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-title,.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul{max-width:96%}.page-dashboard .dashboard-wrapper .dashboard-block{display:block;margin-top:10px}.page-dashboard .dashboard-wrapper .dashboard-block>li{margin:0 0 10px;padding:8px 12px}.page-dashboard .dashboard-wrapper .dashboard-list{padding-bottom:2px;overflow:visible}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul{margin-bottom:36px;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.page-file{width:100%;height:100%;display:flex;flex-direction:column}.page-file .file-wrapper{flex:1;height:0;display:flex;flex-direction:column;position:relative}.page-file .file-wrapper .file-head{display:flex;align-items:center;padding-bottom:16px;margin:32px 32px 16px;border-bottom:1px solid #F4F4F5}.page-file .file-wrapper .file-head .file-nav{flex:1;display:flex;align-items:center}.page-file .file-wrapper .file-head .file-nav>h1{color:#303133;font-size:28px;font-weight:600}.page-file .file-wrapper .file-head .file-nav .file-refresh{display:none;cursor:pointer;margin-left:12px}.page-file .file-wrapper .file-head .file-nav .file-refresh>i{font-size:18px}.page-file .file-wrapper .file-head .file-nav:hover .file-refresh{display:block}.page-file .file-wrapper .file-head .file-status{flex-shrink:0;margin-left:22px;display:flex;align-items:center;cursor:pointer}.page-file .file-wrapper .file-head .file-status>button{color:#fff;background:#84C56A;border-color:#84c56a}.page-file .file-wrapper .file-head .file-search{flex-shrink:0;margin-left:22px;cursor:pointer}.page-file .file-wrapper .file-head .file-search .ivu-input-wrapper{width:auto;transform:translateZ(0)}.page-file .file-wrapper .file-head .file-search .ivu-input-wrapper .ivu-input{border-color:#dcdee2;width:0;padding-left:0;padding-right:30px;border-radius:16px;transition:all .3s}.page-file .file-wrapper .file-head .file-search .ivu-input-wrapper .ivu-input-suffix i{color:#606266}.page-file .file-wrapper .file-head .file-search.has-value .ivu-input-wrapper .ivu-input,.page-file .file-wrapper .file-head .file-search:hover .ivu-input-wrapper .ivu-input{width:160px;padding-left:14px}.page-file .file-wrapper .file-head .file-add{flex-shrink:0;margin-left:18px;cursor:pointer}.page-file .file-wrapper .file-head .file-add .taskfont{font-size:18px}.page-file .file-wrapper .file-navigator{display:flex;align-items:center;height:24px;line-height:24px;margin:0 32px}.page-file .file-wrapper .file-navigator>ul{display:flex;align-items:center;overflow:auto}.page-file .file-wrapper .file-navigator>ul>li{display:flex;list-style:none;align-items:center;padding-left:8px;font-size:14px;color:#84c56a;cursor:pointer}.page-file .file-wrapper .file-navigator>ul>li:last-child{color:#606266;cursor:default}.page-file .file-wrapper .file-navigator>ul>li+li:before{content:"\203a";margin-top:-2px;padding-right:8px;color:#606266;line-height:1;font-size:16px;font-weight:500;font-family:system-ui,sans-serif}.page-file .file-wrapper .file-navigator>ul>li .taskfont{padding-right:2px}.page-file .file-wrapper .file-navigator>ul>li>span{display:inline-block;max-width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.page-file .file-wrapper .file-navigator>ul>li>span.readonly{transform:scale(.8);transform-origin:right center;border-radius:2px;line-height:20px;font-size:12px;padding:0 5px;color:#606266;background:#f7f7f7;border:1px solid #e8eaec}.page-file .file-wrapper .file-navigator .nav-load{margin-left:8px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.page-file .file-wrapper .file-navigator .nav-load .common-loading{width:12px;height:12px}.page-file .file-wrapper .file-navigator .nav-refresh{margin-left:8px}.page-file .file-wrapper .file-navigator .ivu-btn{font-size:12px;margin-left:12px}.page-file .file-wrapper .file-navigator .file-shear{display:flex;align-items:center}.page-file .file-wrapper .file-navigator .file-shear>span{padding-right:3px}.page-file .file-wrapper .file-navigator .file-shear>em{display:inline-block;max-width:120px;font-style:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.page-file .file-wrapper .file-navigator .flex-full{flex:1;margin-right:24px}.page-file .file-wrapper .file-navigator .only-checkbox{flex-shrink:0;display:flex;align-items:center;margin-right:14px;opacity:.9;height:30px}.page-file .file-wrapper .file-navigator .only-checkbox .ivu-checkbox-focus{box-shadow:none}.page-file .file-wrapper .file-navigator .switch-button{flex-shrink:0;display:flex;align-items:center;background-color:#fff;border-radius:6px;position:relative;transition:box-shadow .2s}.page-file .file-wrapper .file-navigator .switch-button:hover{box-shadow:0 0 10px #e6ecfa}.page-file .file-wrapper .file-navigator .switch-button:before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;z-index:0;color:#84c56a;border-radius:6px;border:1px solid #84C56A;background-color:#84c56a1a;transition:left .2s}.page-file .file-wrapper .file-navigator .switch-button>div{z-index:1;width:32px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer;color:#606266}.page-file .file-wrapper .file-navigator .switch-button>div>i{font-size:17px}.page-file .file-wrapper .file-navigator .switch-button>div:first-child{color:#84c56a}.page-file .file-wrapper .file-navigator .switch-button.table:before{left:50%}.page-file .file-wrapper .file-navigator .switch-button.table>div:first-child{color:#606266}.page-file .file-wrapper .file-navigator .switch-button.table>div:last-child{color:#84c56a}.page-file .file-wrapper .file-drag{flex:1;height:0;display:flex;flex-direction:column;position:relative}.page-file .file-wrapper .file-drag .file-no{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:5%;opacity:.8}.page-file .file-wrapper .file-drag .file-no>i{font-size:64px}.page-file .file-wrapper .file-drag .file-no>p{margin-top:18px;font-size:14px;font-weight:500;line-height:1}.page-file .file-wrapper .file-drag .file-table{flex:1;cursor:default;margin:16px 32px 32px}.page-file .file-wrapper .file-drag .file-table .ivu-table:before{display:none}.page-file .file-wrapper .file-drag .file-table .ivu-table .ivu-table-tip{opacity:.8}.page-file .file-wrapper .file-drag .file-table .ivu-table .ivu-table-tip span{font-size:14px;font-weight:500;line-height:1.8}.page-file .file-wrapper .file-drag .file-table .ivu-table .ivu-table-tip span:before{display:block;content:"\e60b";font-family:taskfont,"serif"!important;font-size:64px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px}.page-file .file-wrapper .file-drag .file-table .ivu-table .ivu-table-overflowY,.page-file .file-wrapper .file-drag .file-table .ivu-table .ivu-table-overflowX{-webkit-overflow-scrolling:touch}.page-file .file-wrapper .file-drag .file-table .file-nbox{display:flex;align-items:center;position:relative}.page-file .file-wrapper .file-drag .file-table .file-nbox.shear{opacity:.38}.page-file .file-wrapper .file-drag .file-table .file-nbox .file-name{flex:1;width:0;display:flex;align-items:center;position:relative;margin-right:46px}.page-file .file-wrapper .file-drag .file-table .file-nbox .file-name:before{flex-shrink:0;content:"";width:22px;height:22px;margin-right:8px}.page-file .file-wrapper .file-drag .file-table .file-nbox .file-name .quick-edit{width:98%}.page-file .file-wrapper .file-drag .file-table .file-nbox .avatar-char{font-size:18px}.page-file .file-wrapper .file-drag .file-table .file-nbox .taskfont{color:#aaa;font-size:16px;margin:0 3px}.page-file .file-wrapper .file-drag .file-list{flex:1;padding:0 20px 20px;margin-top:16px;overflow:auto}.page-file .file-wrapper .file-drag .file-list>ul{display:grid;justify-content:space-between;grid-template-columns:repeat(auto-fill,100px);row-gap:2px;-moz-column-gap:12px;column-gap:12px}.page-file .file-wrapper .file-drag .file-list>ul>li{list-style:none;width:100px;height:124px}.page-file .file-wrapper .file-drag .file-list>ul .file-item{position:relative;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;cursor:pointer}.page-file .file-wrapper .file-drag .file-list>ul .file-item .file-input{margin:11px 4px 4px;position:relative}.page-file .file-wrapper .file-drag .file-list>ul .file-item .file-input input{margin:0;padding:1px 5px;font-size:13px}.page-file .file-wrapper .file-drag .file-list>ul .file-item .file-input .file-load{position:absolute;top:0;right:6px;bottom:0;display:flex}.page-file .file-wrapper .file-drag .file-list>ul .file-item .file-input .file-load .common-loading{width:10px;height:10px}.page-file .file-wrapper .file-drag .file-list>ul .file-item .file-name{display:block;width:100%;line-height:16px;color:#606266;font-size:12px;text-align:center;margin:11px 0 5px;padding:0 4px;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.page-file .file-wrapper .file-drag .file-list>ul .file-item .file-check{opacity:0;position:absolute;top:1px;left:4px;transition:opacity .2s}.page-file .file-wrapper .file-drag .file-list>ul .file-item .file-check.file-checked{opacity:1}.page-file .file-wrapper .file-drag .file-list>ul .file-item .file-menu{opacity:0;position:absolute;top:2px;right:2px;transition:opacity .2s;display:flex}.page-file .file-wrapper .file-drag .file-list>ul .file-item .file-menu .ivu-icon{font-size:16px;color:#aaa;transition:color .2s;padding:2px 5px}.page-file .file-wrapper .file-drag .file-list>ul .file-item .file-menu .ivu-icon:hover{color:#606266}.page-file .file-wrapper .file-drag .file-list>ul .file-item .file-icon{flex-shrink:0;display:inline-block;width:64px;height:64px;margin-top:12px;position:relative}.page-file .file-wrapper .file-drag .file-list>ul .file-item .file-icon:before{position:absolute;top:0;left:0;right:0;bottom:0}.page-file .file-wrapper .file-drag .file-list>ul .file-item .file-icon .share-icon,.page-file .file-wrapper .file-drag .file-list>ul .file-item .file-icon .share-avatar{position:absolute;right:0;bottom:0;background-color:#9acd7b;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:scale(.9)}.page-file .file-wrapper .file-drag .file-list>ul .file-item .file-icon .share-icon .taskfont,.page-file .file-wrapper .file-drag .file-list>ul .file-item .file-icon .share-avatar .taskfont{font-size:18px;color:#fff}.page-file .file-wrapper .file-drag .file-list>ul .file-item .file-icon .avatar-char{font-size:18px}.page-file .file-wrapper .file-drag .file-list>ul .file-item.shear{opacity:.38}.page-file .file-wrapper .file-drag .file-list>ul .file-item.highlight{background-color:#f4f5f7}.page-file .file-wrapper .file-drag .file-list>ul .file-item.operate,.page-file .file-wrapper .file-drag .file-list>ul .file-item:hover{background-color:#f4f5f7}.page-file .file-wrapper .file-drag .file-list>ul .file-item.operate .file-menu,.page-file .file-wrapper .file-drag .file-list>ul .file-item.operate .file-check,.page-file .file-wrapper .file-drag .file-list>ul .file-item:hover .file-menu,.page-file .file-wrapper .file-drag .file-list>ul .file-item:hover .file-check{opacity:1}.page-file .file-wrapper .file-drag .drag-over{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;background-color:#ffffffc7;display:flex;align-items:center;justify-content:center;margin:16px 32px 32px}.page-file .file-wrapper .file-drag .drag-over:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px dashed #7b7b7b;border-radius:12px}.page-file .file-wrapper .file-drag .drag-over .drag-text{padding:12px;font-size:18px;color:#606266}.page-file .file-wrapper .file-menu{position:absolute}.page-file .file-upload-list{display:flex;width:380px;padding:14px 26px;border-radius:8px;border:1px solid #ebeef5;position:fixed;right:16px;bottom:16px;z-index:1;background-color:#fff;box-shadow:0 2px 12px #0000001a;transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s;overflow:hidden}.page-file .file-upload-list .upload-wrap{flex:1;width:100%}.page-file .file-upload-list .upload-wrap .title{font-weight:700;font-size:16px;color:#303133;margin:0}.page-file .file-upload-list .upload-wrap .title>em{padding-left:4px;font-style:normal;cursor:pointer;color:#2b85e4;font-size:12px;font-weight:400}.page-file .file-upload-list .upload-wrap .content{font-size:14px;line-height:21px;margin:12px 0 0;color:#606266;max-height:500px;max-width:100%;overflow:auto}.page-file .file-upload-list .upload-wrap .content>li{list-style:none;padding:4px 0;position:relative}.page-file .file-upload-list .upload-wrap .content>li .file-name{line-height:18px;padding-right:16px}.page-file .file-upload-list .upload-wrap .content>li .file-error{font-size:12px;color:red}.page-file .file-upload-list .upload-wrap .content>li .file-close{position:absolute;font-size:14px;top:7px;right:-1px;display:none;cursor:pointer}.page-file .file-upload-list .upload-wrap .content>li:hover .file-close{display:block}.page-file .file-upload-list .upload-wrap .close{position:absolute;top:18px;right:15px;cursor:pointer;color:#909399;font-size:16px}.page-file-dropdown-menu{max-height:none!important}.page-file-dropdown-menu .ivu-dropdown{width:100%}.page-file-dropdown-menu .ivu-dropdown .arrow-forward-item{display:flex;align-items:center;justify-content:space-between;margin-right:-6px;min-width:90px}.page-file-dropdown-menu .ivu-dropdown .arrow-forward-item .ivu-icon{opacity:.7}.page-file-dropdown-menu .file-item{display:flex;align-items:center;position:relative}.page-file-dropdown-menu .file-item:before{flex-shrink:0;content:"";width:20px;height:20px;margin-right:8px}.page-file-dropdown-menu .ivu-dropdown-menu .item-open{display:flex;align-items:center}.page-file-dropdown-menu .ivu-dropdown-menu .item-open .open-name{padding-left:4px;max-width:160px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.page-file-share-form{display:flex;margin-bottom:12px}.page-file-share-form .share-userid{flex:1}.page-file-share-form>div{flex-shrink:0}.page-file-share-form>div:last-child{margin-right:0}.page-file-share-title{margin-top:-8px;margin-bottom:14px;padding:0 2px}.page-file-share-list{max-height:500px;margin-bottom:26px;overflow:auto}.page-file-share-list>li{display:flex;align-items:center;margin-bottom:12px}.page-file-share-list>li .common-avatar{flex:1}.page-file-share-list>li .all-avatar{flex:1;display:flex;align-items:center}.page-file-share-list>li .all-avatar .avatar-text{width:32px;height:32px;line-height:32px}.page-file-share-list>li .all-avatar .avatar-name{margin-left:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-file-share-list>li .ivu-select{width:auto;flex-shrink:0}.page-file-share-list>li .delete{color:red}.page-file-drawer .overlay-content{border-radius:20px 20px 0 0!important}@media (max-width: 768px){.page-file .file-wrapper .file-head{margin:24px 24px 16px}.page-file .file-wrapper .file-navigator{margin:0 24px}.page-file .file-wrapper .file-navigator .flex-full{margin-right:10px}.page-file .file-wrapper .file-navigator .only-checkbox{margin-right:0}.page-file .file-wrapper .file-drag .file-list{-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-file .file-wrapper .file-drag .file-list>ul{grid-template-columns:repeat(auto-fill,80px);grid-gap:4px}.page-file .file-wrapper .file-drag .file-list>ul>li{width:80px}.page-file .file-wrapper .file-drag .file-list>ul>li .file-check,.page-file .file-wrapper .file-drag .file-list>ul>li .file-menu{display:none}.page-file .file-wrapper .file-drag .file-list>ul>li:hover{background-color:transparent}.page-file .file-wrapper .file-drag .file-list>ul>li.operate:hover{background-color:#f4f5f7}.page-file .file-wrapper .file-drag .file-table{margin:16px 0 0}.page-file .file-upload-list{bottom:86px}.page-file-dropdown-menu .ivu-dropdown-menu .ivu-dropdown-item:hover{background:transparent}}.page-login{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:#f8f8f8}.page-login .login-body{display:flex;flex-direction:column;align-items:center;padding:32px 0;width:100%;max-height:100%;overflow:auto}.page-login .login-body .login-logo{flex-shrink:0;width:84px;height:84px;background:url(/js/build/logo.060180f3.svg) no-repeat center center;background-size:contain}.page-login .login-body .login-logo.can-click{cursor:pointer}.page-login .login-body .login-box{flex-shrink:0;position:relative;margin-top:36px;width:400px;max-width:90%;border-radius:12px;background-color:#fff;box-shadow:0 0 10px #e6ecfa;overflow:hidden}.page-login .login-body .login-box .login-mode-switch{position:absolute;top:4px;right:4px;z-index:1;border-radius:8px;overflow:hidden}.page-login .login-body .login-box .login-mode-switch .login-mode-switch-box{width:80px;height:80px;transform:translate(40px,-40px) rotate(45deg);cursor:pointer;background-color:#84c56acc;transition:background-color .3s;overflow:hidden}.page-login .login-body .login-box .login-mode-switch .login-mode-switch-box:hover{background-color:#84c56a}.page-login .login-body .login-box .login-mode-switch .login-mode-switch-box .login-mode-switch-icon{position:absolute;font-size:32px;width:50px;height:50px;color:#fff;bottom:-20px;left:16px;transform:rotate(-45deg);display:flex;align-items:flex-start;justify-content:flex-start}.page-login .login-body .login-box .login-mode-switch .login-mode-switch-box .login-mode-switch-icon>svg{width:32px;height:32px;margin-left:13px;margin-top:3px}.page-login .login-body .login-box .login-title{font-size:24px;font-weight:600;text-align:center;margin-top:46px}.page-login .login-body .login-box .login-subtitle{font-size:14px;text-align:center;margin-top:12px;padding:0 12px;color:#aaa}.page-login .login-body .login-box .login-qrcode{display:flex;align-items:center;justify-content:center;margin:50px auto 51px}.page-login .login-body .login-box .login-access{margin:26px 40px 30px}.page-login .login-body .login-box .login-access>*{margin-top:26px}.page-login .login-body .login-box .login-access .ivu-input{border-color:#f1f1f1}.page-login .login-body .login-box .login-access .ivu-input[readonly=readonly]{background-color:#f5f5f5}.page-login .login-body .login-box .login-access .ivu-input-large{font-size:15px}.page-login .login-body .login-box .login-access .login-code .ivu-input-group-prepend,.page-login .login-body .login-box .login-access .login-code .ivu-input-group-append{font-size:16px;background:transparent;border-color:#f1f1f1}.page-login .login-body .login-box .login-access .login-code .ivu-input-group-prepend>span,.page-login .login-body .login-box .login-access .login-code .ivu-input-group-append>span{font-size:14px}.page-login .login-body .login-box .login-access .login-code .ivu-input-group-prepend{padding-right:0}.page-login .login-body .login-box .login-access .login-code .ivu-input{border-left-color:transparent;box-shadow:none}.page-login .login-body .login-box .login-access .login-code .login-code-end{margin:-6px -7px;height:38px;overflow:hidden;cursor:pointer}.page-login .login-body .login-box .login-access .login-code .login-code-end img{height:100%}.page-login .login-body .login-box .login-access .login-switch{color:#aaa}.page-login .login-body .login-box .login-access>.ivu-poptip{width:100%}.page-login .login-body .login-box .login-access>.ivu-poptip>.ivu-poptip-rel{width:100%}.page-login .login-body .login-bottom{margin-top:18px;display:flex;align-items:center;width:388px;max-width:90%}.page-login .login-body .login-bottom .login-setting{flex-shrink:0;display:flex;align-items:center;cursor:pointer;color:#606266}.page-login .login-body .login-bottom .login-setting .taskfont{margin-top:1px;margin-left:3px;transform:scale(.8);font-size:12px}.page-login .login-body .login-bottom .login-setting-menu{display:flex;flex-direction:column}.page-login .login-body .login-bottom .login-setting-item{display:flex;align-items:center;justify-content:space-between}.page-login .login-body .login-bottom .login-setting-item .ivu-icon{color:#606266;padding-left:6px;margin-right:-6px}.page-login .login-body .login-bottom .login-forgot{flex:1;padding-left:24px;color:#aaa;text-align:right}.privacy-content{margin-bottom:12px;line-height:26px;font-size:16px}.privacy-content>p{text-indent:2rem}@media (max-width: 768px){.page-login .login-body{padding:0 0 110px}.page-login .login-body .login-logo{margin-top:24px;width:76px;height:76px}.page-login .login-body .login-box{margin-top:0;width:100%;max-width:460px;border-radius:12px;background-color:transparent;box-shadow:none}.page-login .login-body .login-box .login-mode-switch{display:none}.page-login .login-body .login-box .login-title{font-size:26px}.page-login .login-body .login-box .login-subtitle{margin-top:4px}.page-login .login-body .login-box .login-access{margin:20px 36px}.page-login .login-body .login-box .login-access .ivu-input-large{height:44px}.page-login .login-body .login-box .login-access .ivu-input-with-prefix{padding-left:40px}.page-login .login-body .login-box .login-access .ivu-input-prefix,.page-login .login-body .login-box .login-access .ivu-input-suffix{width:44px}.page-login .login-body .login-box .login-access .ivu-input-wrapper-large .ivu-input-prefix i,.page-login .login-body .login-box .login-access .ivu-input-wrapper-large .ivu-input-suffix i{font-size:20px;line-height:44px}.page-login .login-body .login-box .login-access .ivu-input-wrapper-large .ivu-input-icon{height:44px;line-height:44px}.page-login .login-body .login-box .login-access .login-code .ivu-input-group-prepend,.page-login .login-body .login-box .login-access .login-code .ivu-input-group-append{font-size:18px;background:#ffffff}.page-login .login-body .login-box .login-access .login-code .ivu-input-group-prepend .login-code-end,.page-login .login-body .login-box .login-access .login-code .ivu-input-group-append .login-code-end{height:42px}.page-login .login-body .login-box .login-access .login-code .ivu-input-group-prepend{padding-left:12px;padding-right:2px}.page-login .login-body .login-bottom{margin-top:8px;width:100%;max-width:460px;padding:0 36px}}.page-manage{position:absolute;top:0;left:0;right:0;bottom:0;display:flex}.page-manage .manage-box-menu{position:relative;flex-grow:0;flex-shrink:0;width:255px;height:100%;background:#F4F5F7;display:flex;flex-direction:column;align-items:center;transition:all .2s}.page-manage .manage-box-menu>ul{flex:1;width:100%;margin-top:16px;display:flex;flex-direction:column;overflow:hidden}.page-manage .manage-box-menu>ul>li{flex-shrink:0;display:flex;align-items:center;height:36px;color:#6b6e72;cursor:pointer;position:relative;width:80%;max-width:100%;margin:5px auto;padding:0 4%;border-radius:4px}.page-manage .manage-box-menu>ul>li>i{opacity:.3;font-size:20px;margin-right:10px}.page-manage .manage-box-menu>ul>li .menu-title{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-manage .manage-box-menu>ul>li .menu-badge{margin-left:12px;transform:scale(.9)}.page-manage .manage-box-menu>ul>li:first-child{margin-top:12px}.page-manage .manage-box-menu>ul>li.active{background-color:#fff}.page-manage .manage-box-menu>ul>li.menu-project{flex:1;display:flex;flex-direction:column;align-items:center;padding:12px 0 0;cursor:default;width:100%}.page-manage .manage-box-menu>ul>li.menu-project>ul{width:100%}.page-manage .manage-box-menu>ul>li.menu-project>ul>li{display:flex;flex-direction:column;list-style:none;cursor:pointer;width:80%;margin:2px auto;border:2px solid transparent}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 28px;border-radius:4px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1>em{position:absolute;top:50%;left:2px;width:24px;height:24px;cursor:pointer;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1>em:before{content:"";width:12px;height:12px;background:url(data:image/svg+xml;base64,PHN2ZyB0PSIxNjIyMzkwODExNTQxIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjI0OTk3IiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiPjxwYXRoIGQ9Ik0zNjYuMTgyNCAxMDguMjM2OEw4MTIuMDMyIDQyOC4wMzJhMTAyLjQgMTAyLjQgMCAwIDEgMCAxNjYuNTAyNEwzNjYuMTgyNCA5MTQuMzI5NmExMDIuNCAxMDIuNCAwIDAgMS0xNjIuMDk5Mi04My4yNTEyVjE5MS40ODhhMTAyLjQgMTAyLjQgMCAwIDEgMTYyLjA5OTItODMuMjUxMnoiIHAtaWQ9IjI0OTk4IiBmaWxsPSIjOTk5OTk5Ij48L3BhdGg+PC9zdmc+) no-repeat center center;background-size:contain;transition:transform .2s}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1 .title{flex:1;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:38px;line-height:38px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1 .icon-top{padding-left:8px;width:14px;height:14px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCiAgICAgeT0iMHB4IgogICAgIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojOEJDRjcwO30KPC9zdHlsZT4wCiAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjAuNyw4LjFjLTEuNS0xLjUtNC40LTQuNC00LjQtNC40Yy0xLjItMS4yLTIuNS0xLjQtMy40LTAuN2MtMC41LDAuNC0wLjcsMC45LTAuOCwxLjRjLTAuMSwwLjUtMC40LDEtMC44LDEuMwoJbC0wLjEsMC4xYy0yLDEuNS00LjMsMi44LTYuOCwzLjJDMy45LDkuMiwzLjMsOS41LDMsMTBjLTAuNiwwLjktMC40LDIuMSwwLjMsMi45bDMuNCwzLjRjMCwwLDAsMCwwLDBsLTMuMSwzLjEKCWMtMC4zLDAuMy0wLjMsMC44LDAsMS4xYzAuMSwwLjEsMC4zLDAuMiwwLjUsMC4yYzAuMiwwLDAuNC0wLjEsMC41LTAuMmwzLjEtMy4xYzAsMCwwLDAsMCwwbDIuOSwyLjljMS4zLDEuMywyLjUsMS41LDMuNCwwLjkKCWMwLjQtMC4zLDAuNy0wLjcsMC45LTEuMmMwLjYtMi4zLDEuNC00LjYsMi44LTYuNWwwLjUtMC43YzAuMy0wLjQsMC44LTAuOCwxLjMtMC44YzAuNS0wLjEsMS4xLTAuMywxLjQtMC44CglDMjEuNywxMC4yLDIxLjUsOC45LDIwLjcsOC4xeiIvPgo8L3N2Zz4K) no-repeat center center;background-size:contain}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1 .num{padding-left:8px;font-size:12px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2{display:none;margin:16px 4px;padding:0 8px 0 24px;cursor:default}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2>p{display:flex;align-items:center;padding:4px 0;height:36px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2>p em,.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2>p span{font-style:normal;font-size:12px;flex-shrink:0;padding-right:6px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2>p .ivu-progress{margin-right:-18px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2>p .ivu-progress .ivu-progress-inner{background-color:#e4e4e4}.page-manage .manage-box-menu>ul>li.menu-project>ul>li.active .project-h1{background-color:#fff}.page-manage .manage-box-menu>ul>li.menu-project>ul>li.open-menu .project-h1>em:before{transform:rotate(90deg)}.page-manage .manage-box-menu>ul>li.menu-project>ul>li.open-menu .project-h2{display:block}.page-manage .manage-box-menu>ul>li.menu-project>ul>li.operate{border-color:#84c56a}.page-manage .manage-box-menu>ul>li.menu-project>ul>li.loading{display:flex;align-items:center;justify-content:center;padding:6px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li.loading .common-loading{margin:6px;width:22px;height:22px}.page-manage .manage-box-menu .operate-position{position:absolute;top:0;left:0;width:1px;opacity:0;visibility:hidden;pointer-events:none}.page-manage .manage-box-menu .manage-project-search{width:80%;padding:0 3px;margin:8px 0 -2px;border-radius:12px;background-color:#fff;overflow:hidden}.page-manage .manage-box-menu .manage-project-search .ivu-input{padding-left:30px;border-color:transparent;background-color:transparent}.page-manage .manage-box-menu .manage-project-search .ivu-input:hover,.page-manage .manage-box-menu .manage-project-search .ivu-input:focus{box-shadow:none}.page-manage .manage-box-menu .manage-project-search .search-pre{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.page-manage .manage-box-menu .manage-project-search .search-pre .common-loading{width:14px;height:14px;margin:0}.page-manage .manage-box-menu .manage-box-new-group{width:80%;margin-top:16px;margin-bottom:20px;display:flex;align-items:center}.page-manage .manage-box-menu .manage-box-new-group .manage-box-new{flex:1}.page-manage .manage-box-menu .manage-box-new-group .ivu-btn{height:38px}.page-manage .manage-box-menu .manage-box-new-group .ivu-dropdown .ivu-btn{min-width:auto!important;padding:0 4px;border-radius:0 4px 4px 0}.page-manage .manage-box-main{flex:1;position:relative}.page-manage .manage-box-main .manage-box-view{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto}.page-manage-menu-dropdown{flex-shrink:0}.page-manage-menu-dropdown.main-menu{width:86%}.page-manage-menu-dropdown .ivu-select-dropdown{padding:7px 0}.page-manage-menu-dropdown .ivu-select-dropdown .ivu-dropdown-item{padding:9px 16px}.page-manage-menu-dropdown .ivu-select-dropdown .ivu-dropdown-item-divided{margin-top:7px}.page-manage-menu-dropdown .ivu-select-dropdown .ivu-dropdown-item-divided:before{top:-9px}.page-manage-menu-dropdown .manage-box-title{display:flex;align-items:center;flex-shrink:0;padding:6px 10px;margin-top:27px;border-radius:8px;background-color:#fff;cursor:pointer;transition:box-shadow .3s}.page-manage-menu-dropdown .manage-box-title.menu-visible{box-shadow:0 1px 6px #0003}.page-manage-menu-dropdown .manage-box-title .manage-box-avatar{width:36px;height:36px}.page-manage-menu-dropdown .manage-box-title>span{flex:1;padding-left:12px;font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-manage-menu-dropdown .manage-box-title .manage-box-arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:16px;padding-right:2px}.page-manage-menu-dropdown .manage-box-title .manage-box-arrow>i{font-size:12px;margin:-1px}.page-manage-menu-dropdown .manage-box-title .manage-box-top-report{overflow:unset;margin-right:-6px;align-items:center;flex-direction:column;justify-content:center;flex:0 0 auto}.page-manage-menu-dropdown .manage-box-title .manage-box-top-report>i{font-size:12px;margin:-1px}.page-manage-menu-dropdown .manage-box-title .manage-box-top-report .ivu-badge-dot{margin-right:4px}.page-manage-menu-dropdown .manage-menu-report-badge{margin-left:6px;transform:scale(.9);vertical-align:top}.page-manage-menu-dropdown .manage-menu-flex{display:flex;align-items:center;justify-content:space-between}.page-manage-menu-dropdown .manage-menu-flex .ivu-icon{color:#606266}.page-manage-menu-dropdown .task-title{max-width:600px;display:flex;align-items:center}.page-manage-menu-dropdown .task-title>span{flex-shrink:0;font-size:12px;height:18px;min-width:20px;line-height:16px;padding:0 2px;border-radius:3px;color:#84c56a;border:1px solid #84C56A;margin-right:6px}.page-manage-menu-dropdown .task-title>span.start{background-color:#ff70701a;border-color:#ff70701a;color:#ff7070}.page-manage-menu-dropdown .task-title>span.progress{background-color:#fc984b1a;border-color:#fc984b1a;color:#fc984b}.page-manage-menu-dropdown .task-title>span.test{background-color:#2f99ec1a;border-color:#2f99ec1a;color:#2f99ec}.page-manage-menu-dropdown .task-title>span.end{background-color:#0bc0371a;border-color:#0bc0371a;color:#0bc037}.page-manage-menu-dropdown .task-title .task-title-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-manage-add-task-button-group{margin-left:8px!important}.page-manage-add-task-button-group .ivu-dropdown .ivu-btn{min-width:auto!important;padding:0 4px;border-radius:0 4px 4px 0}@media (max-height: 640px){.page-manage .manage-box-menu>ul{overflow:auto}.page-manage .manage-box-menu>ul.scrollbar-overlay{overflow-y:overlay}.page-manage .manage-box-menu>ul>li.menu-project>ul{overflow:visible}.page-manage .manage-box-menu .manage-project-search{margin-top:12px}}@media (max-width: 768px){.page-manage.show-tabbar .manage-box-main{margin-bottom:60px}.page-manage .manage-box-menu{position:fixed;z-index:49;left:0;top:0;bottom:0;width:100%;transform:translate(-120%)}.page-manage .manage-box-menu.show768-menu{transform:translate(0)}}.page-messenger{display:flex}.page-messenger .messenger-wrapper{flex:1;display:flex;align-items:flex-start;overflow:hidden}.page-messenger .messenger-wrapper .messenger-select{position:relative;height:100%;width:30%;min-width:240px;max-width:320px;flex-shrink:0;display:flex;flex-direction:column}.page-messenger .messenger-wrapper .messenger-select:after{content:"";position:absolute;top:0;right:0;height:100%;width:1px;background-color:#f4f5f5}.page-messenger .messenger-wrapper .messenger-select .messenger-search{display:flex;align-items:center;justify-content:center;height:54px;padding:0 12px;flex-shrink:0}.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper{flex:1;background-color:#f7f7f7;padding:0 8px;margin:0 4px;border-radius:12px;overflow:hidden}.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper .search-pre{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper .search-pre .common-loading{width:14px;height:14px;margin:0}.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper .ivu-input{border-color:transparent;background-color:transparent}.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper .ivu-input:hover,.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper .ivu-input:focus{box-shadow:none}.page-messenger .messenger-wrapper .messenger-select .messenger-nav{display:flex;align-items:center;padding:2px 10px 12px}.page-messenger .messenger-wrapper .messenger-select .messenger-nav>div{flex:1;flex-shrink:0;display:flex;align-items:center;justify-content:center;line-height:1;padding:0 6px;color:#888;cursor:pointer}.page-messenger .messenger-wrapper .messenger-select .messenger-nav>div.nav-menu{max-width:46px}.page-messenger .messenger-wrapper .messenger-select .messenger-nav>div.nav-menu .nav-icon{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.page-messenger .messenger-wrapper .messenger-select .messenger-nav>div.nav-menu .nav-icon>i{font-size:16px}.page-messenger .messenger-wrapper .messenger-select .messenger-nav>div .nav-title{position:relative}.page-messenger .messenger-wrapper .messenger-select .messenger-nav>div .nav-title>em{font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-messenger .messenger-wrapper .messenger-select .messenger-nav>div .nav-title .nav-num{position:absolute;top:-12px;right:-8px;transform:scale(.7)}.page-messenger .messenger-wrapper .messenger-select .messenger-nav>div.active{color:#555;font-weight:500}.page-messenger .messenger-wrapper .messenger-select .messenger-nav>div:hover{color:#777}.page-messenger .messenger-wrapper .messenger-select .messenger-notify-permission{position:sticky;display:flex;align-items:center;padding:6px 12px;justify-content:space-between;background-color:#fef7ee;border:1px solid #FAE0B5;margin:8px 12px;border-radius:6px}.page-messenger .messenger-wrapper .messenger-select .messenger-list{flex:1;height:0;width:100%;overflow-x:hidden}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li{display:flex;flex-direction:row;align-items:flex-start;padding:16px 12px;position:relative;cursor:pointer;list-style:none}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .img-avatar,.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .user-avatar,.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar{width:42px;height:42px;margin:2px;flex-grow:0;flex-shrink:0}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .img-avatar{display:flex;align-items:center;justify-content:center}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .img-avatar>img{width:100%;height:100%}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar{display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:26px;background-color:#61b2f9;color:#fff}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar.department{background-color:#5bc7b0}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar.project{background-color:#6e99eb}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar.task{background-color:#9b96df;font-size:24px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box{flex:1;width:0;display:flex;flex-direction:column;padding-left:12px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title{display:flex;flex-direction:row;align-items:center;justify-content:space-between;line-height:24px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title .todo,.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title .mention,.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title .bot{color:red;background-color:transparent;font-weight:600;flex-shrink:0;margin-right:4px;padding:0;height:auto;width:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title .bot{color:#84c56a;font-size:16px;font-weight:400}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title .ivu-tag{margin:0 4px 0 0;padding:0 5px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title .ivu-tag.ivu-tag-success{padding:0 6px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title>span{flex:1;color:#303133;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title>i{flex-shrink:0;margin-left:8px;transform:scale(.9);font-size:12px;color:#84c56a}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title>i.completed{font-size:18px;margin:0 4px 0 0;transform:scale(1)}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title>em{flex-shrink:0;margin-left:8px;font-style:normal;color:#909399;font-size:12px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text{color:#909399;font-size:12px;min-height:24px;line-height:24px;display:flex;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text .common-avatar,.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text .last-self{flex-shrink:0;padding-right:4px;margin-right:4px;position:relative}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text .common-avatar:after,.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text .last-self:after{content:":";position:absolute;top:50%;transform:translateY(-50%);right:0}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text .last-text{flex:1;display:flex;align-items:center}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text .last-text>em{flex-shrink:0;background-color:#90939940;height:20px;width:26px;line-height:20px;text-align:center;border-radius:10px;font-size:14px;font-style:normal;margin-right:4px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text .last-text>span{flex:1;width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text .last-silence{font-size:15px;padding-left:4px;color:#90939980}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-num{position:absolute;top:10px;left:58px;transform:scale(.8) translate(-100%)}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-line{display:none;position:absolute;bottom:0;right:0;left:68px;height:1px;background-color:#f2f2f2;transform:scaleY(.5)}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li:before{display:none;position:absolute;content:"";top:0;left:0;right:0;bottom:0;z-index:1;border:2px solid #84C56A;pointer-events:none}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.top{background-color:#f4f5f7}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.active{background-color:#eeeff1}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.operate:before{display:block}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.completed:after{content:"\f373";font-family:Ionicons,serif;pointer-events:none;position:absolute;bottom:0;right:12px;font-size:28px;color:#19be6b;opacity:.2;z-index:1}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.completed .dialog-box .dialog-text{padding-right:36px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.nothing{justify-content:center;padding:24px;margin:0;border:0;line-height:22px;cursor:default;word-break:break-all}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li{list-style:none;margin-left:24px;position:relative}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li .label{padding-left:4px;margin-top:6px;margin-bottom:6px;height:34px;line-height:34px;position:relative}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li .label:after{content:"";position:absolute;bottom:0;right:0;left:0;height:1px;background-color:#f2f2f2;transform:scaleY(.5)}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li.nothing,.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li.loading{text-align:center;height:100%;margin:0;padding:24px;border-radius:0;line-height:22px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li.loading{display:flex;align-items:flex-start;justify-content:center}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li.loading .common-loading{width:20px;height:20px;margin:1px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li.loaded{margin:0;height:52px;display:flex;align-items:center;justify-content:center}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li>ul>li{list-style:none;display:flex;flex-direction:row;align-items:center;height:52px;cursor:pointer}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li>ul>li .avatar{flex-grow:0;flex-shrink:0;width:30px;height:30px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li>ul>li .nickname{flex:1;width:0;padding-left:12px;font-size:14px;display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap;align-content:flex-start}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li>ul>li .nickname>em{padding-right:12px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li>ul>li .nickname .tags{padding-right:12px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#909399}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li>ul>li .loading{margin-right:12px;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.page-messenger .messenger-wrapper .messenger-select .messenger-list .operate-position{position:absolute;top:0;left:0;width:1px;opacity:0;visibility:hidden;pointer-events:none}.page-messenger .messenger-wrapper .messenger-select .messenger-menu{display:flex;align-items:center;justify-content:center;height:52px;flex-shrink:0;border-top:1px solid #f4f5f5}.page-messenger .messenger-wrapper .messenger-select .messenger-menu .menu-icon{height:100%;display:flex;align-items:center;position:relative}.page-messenger .messenger-wrapper .messenger-select .messenger-menu .menu-icon .menu-num{position:absolute;top:4px;left:50%;margin-left:3px;transform:scale(.8)}.page-messenger .messenger-wrapper .messenger-select .messenger-menu .menu-icon>i{cursor:pointer;font-size:24px;margin:0 24px;color:#aaa;opacity:.9}.page-messenger .messenger-wrapper .messenger-select .messenger-menu .menu-icon>i.active{opacity:1;color:#84c56a}.page-messenger .messenger-wrapper .messenger-select .messenger-menu .menu-icon>i:hover{opacity:1}.page-messenger .messenger-wrapper .messenger-msg{flex:1;width:0;height:100%;display:flex;position:relative}.page-messenger .messenger-wrapper .messenger-msg .msg-dialog-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-messenger .messenger-wrapper .messenger-msg .msg-dialog-bg .msg-dialog-bg-icon{background-color:#f4f5f7;padding:20px;border-radius:50%}.page-messenger .messenger-wrapper .messenger-msg .msg-dialog-bg .msg-dialog-bg-icon .ivu-icon{color:#d1d8dd;font-size:46px}.page-messenger .messenger-wrapper .messenger-msg .msg-dialog-bg .msg-dialog-bg-text{margin-top:16px;color:#bec6cc;background-color:#f4f5f7;padding:4px 15px;border-radius:14px}.messenger-nav-menu .messenger-nav-item{display:flex;align-items:center;min-width:80px}.messenger-nav-menu .messenger-nav-item.active .nav-title{font-weight:700}.messenger-nav-menu .messenger-nav-item .nav-title{flex:1;max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:12px}.messenger-nav-menu .messenger-nav-item .nav-num{transform:scale(.7);transform-origin:center right}@media (max-width: 768px){.page-messenger .messenger-wrapper .messenger-select{position:fixed;top:0;left:0;width:100%;height:100%;max-width:none;background-color:#fff;z-index:48}.page-messenger .messenger-wrapper .messenger-select:after{display:none}.page-messenger .messenger-wrapper .messenger-select .messenger-search{background-color:#f8f8f8}.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper{background-color:#fff}.page-messenger .messenger-wrapper .messenger-select .messenger-nav{background-color:#f8f8f8}.page-messenger .messenger-wrapper .messenger-select .messenger-menu{border-top:0;height:60px;opacity:0}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul{-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .user-avatar .common-avatar:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-line{display:block}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li:last-child .dialog-line{display:none}.page-messenger .messenger-wrapper .messenger-msg{display:none}.messenger-nav-menu .messenger-nav-item{min-width:100px}}.page-project{flex:1;display:flex;align-items:flex-start}.page-project .project-panel{flex:1;width:0;height:100%;background-color:#fafafa}.page-project .project-dialog{position:relative;height:100%;width:35%;min-width:320px;max-width:520px;flex-shrink:0}@media (max-height: 700px){.page-project .project-panel{height:auto;min-height:100%}.page-project .project-panel.gantt{height:100%}}.page-setting{display:flex;flex-direction:column}.page-setting .setting-head{display:flex;align-items:center;margin:32px 32px 16px;border-bottom:1px solid #F4F4F5}.page-setting .setting-head .setting-titbox{flex:1;margin-bottom:16px}.page-setting .setting-head .setting-titbox .setting-title{display:flex;align-items:center}.page-setting .setting-head .setting-titbox .setting-title>h1{flex:1;width:0;color:#303133;font-size:28px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-setting .setting-head .setting-titbox .setting-title .setting-more{display:none}.page-setting .setting-box{flex:1;height:0;display:flex;padding-bottom:16px}.page-setting .setting-box .setting-menu{width:200px;flex-shrink:0;border-right:1px solid #F4F4F5;overflow:auto}.page-setting .setting-box .setting-menu>ul{padding:12px 0 0 32px}.page-setting .setting-box .setting-menu>ul>li{cursor:pointer;color:#6b6e72;list-style:none;line-height:42px;padding:0 20px;margin:5px 0;position:relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-setting .setting-box .setting-menu>ul>li.flex{display:flex;align-items:center}.page-setting .setting-box .setting-menu>ul>li .ivu-badge{transform:scale(.8);transform-origin:right center}.page-setting .setting-box .setting-menu>ul>li.active,.page-setting .setting-box .setting-menu>ul>li:hover{background-color:#f4f5f7}.page-setting .setting-box .setting-menu>ul>li.divided{position:relative;margin-top:10px;padding-top:10px}.page-setting .setting-box .setting-menu>ul>li.divided:before{content:"";position:absolute;top:0;left:0;right:0;z-index:1;height:1px;background-color:#f4f4f5}.page-setting .setting-box .setting-menu>ul>li.divided:after{content:"";position:absolute;top:1px;left:0;right:0;z-index:2;height:9px;background-color:#fff}.page-setting .setting-box .setting-content{flex:1;overflow:hidden;position:relative;display:flex;flex-direction:column}.page-setting .setting-box .setting-content .setting-content-title{font-size:20px;font-weight:500;padding:12px 32px}.page-setting .setting-box .setting-content .setting-content-view{flex:1;position:relative}.page-setting .setting-box .setting-content .setting-content-view .setting-router-view{padding:24px 40px}.page-setting .setting-item .ivu-input,.page-setting .setting-item .ivu-select-default{max-width:460px}.page-setting .setting-item .ivu-form{overflow:auto}.page-setting .setting-item .setting-color,.page-setting .setting-item .setting-template{min-width:400px;max-width:600px;margin-bottom:12px}.page-setting .setting-item .setting-color>div,.page-setting .setting-item .setting-template>div{text-align:center;padding-right:12px}.page-setting .setting-item .setting-color>div:first-child,.page-setting .setting-item .setting-template>div:first-child{text-align:left}.page-setting .setting-item .setting-color>div:last-child,.page-setting .setting-item .setting-template>div:last-child{padding-right:0;width:60px;flex:auto;flex-shrink:0}.page-setting .setting-item .setting-color>div .ivu-color-picker,.page-setting .setting-item .setting-template>div .ivu-color-picker{width:100%}.page-setting .setting-item .setting-color .information,.page-setting .setting-item .setting-template .information{color:#909399}.page-setting .setting-item .setting-color.color-label-box .el-tooltip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-setting .setting-item .setting-template>div{flex-shrink:0;text-align:left}.page-setting .setting-item .setting-template>div:last-child{flex:1;width:auto;max-width:none}.page-setting .setting-item .setting-footer>button{height:34px;line-height:32px;min-width:94px}.page-setting .setting-item .setting-footer>button>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-setting .setting-item .setting-auto-day{display:block;width:110px;margin-top:12px;line-height:32px;margin-bottom:-10px}.page-setting .setting-item .setting-checkin-load{margin-bottom:12px}.page-setting .setting-item .setting-checkin-load .common-loading{width:20px;height:20px}.page-setting .setting-item .setting-checkin-lately>li{padding-bottom:8px}.page-setting .setting-item .setting-checkin-lately>li .time{font-weight:700}.page-setting .setting-item .setting-checkin-lately>li .content{font-size:13px;opacity:.7}.page-setting .setting-item .setting-checkin-row{overflow:auto}.page-setting .setting-item .setting-checkin-button{padding-bottom:4px;cursor:pointer;color:#2b85e4}.page-setting .setting-item .setting-checkin-button:hover{text-decoration:underline}.page-setting .setting-item.submit{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;padding:0!important}.page-setting .setting-item.submit .ivu-form{flex:1;padding:24px 40px;overflow:auto}.page-setting .setting-item.submit .ivu-tabs{flex:1;padding:16px 32px 0;display:flex;flex-direction:column}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content{flex:1;height:0}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane{position:relative}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item{position:absolute;top:0;left:0;right:0;bottom:0;flex:1;display:flex;flex-direction:column}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .ivu-form{padding:8px 12px}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .setting-footer{margin:0 -32px}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .block-setting-box{position:relative;padding:44px 24px 4px;margin:24px 0 12px;border-radius:8px;border:1px solid #eeeeee;transition:box-shadow .3s}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .block-setting-box:hover{box-shadow:0 0 10px #e6ecfa}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .block-setting-box h3{position:absolute;top:0;left:24px;padding:4px 10px;border-radius:4px;display:inline-block;background-color:#fff;border:1px solid #eeeeee;font-size:15px;font-weight:500;transform:translateY(-50%)}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .block-setting-box .form-box{overflow:auto}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .block-setting-box .ivu-form-item .ivu-form{padding:12px 0 0}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .block-setting-box .ivu-form-item .ivu-form .ivu-form-item{margin-bottom:8px}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .block-setting-box .ivu-form-item .ivu-form .ivu-form-item .ivu-form-item-content{display:flex;align-items:center}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .block-setting-placeholder{height:8px}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .export-data{margin-top:6px}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .export-data>p{cursor:pointer;color:#2b85e4}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .export-data>p:hover{text-decoration:underline}.page-setting .setting-item.submit .setting-footer{flex-shrink:0;position:static;padding:16px 24px 0;border-top:1px solid #F4F4F5}.page-setting .setting-item.submit .setting-input,.page-setting .setting-item.submit .setting-send-input{max-width:460px}.page-setting .setting-item.submit .setting-send-input .ivu-input-group-append{background-color:#ededed!important;border:1px solid #EDEDED!important;color:#999!important}.page-setting .setting-item.submit .setting-send-input .ivu-input-group-append:before{background:#EDEDED}.page-setting .setting-item.submit .setting-button{margin-left:8px}.page-setting-delete-box .big-text{font-size:16px;font-weight:500;color:red}.page-setting-delete-box .small-text{margin-top:15px}.page-setting-delete-box .small-text>div{margin:10px 0}.page-setting-delete-box .button-box{text-align:center}@media (max-width: 768px){.page-setting .setting-head{margin:32px 32px 0}.page-setting .setting-head .setting-titbox .setting-title .setting-more{display:flex;font-size:24px;width:42px;height:42px;align-items:center;justify-content:center}.page-setting .setting-box{position:relative}.page-setting .setting-box.show768-box .setting-menu{transform:translate(0)}.page-setting .setting-box .setting-menu{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;background-color:#fff;transform:translate(-120%)}.page-setting .setting-box .setting-menu>ul{padding:12px 32px}.page-setting .setting-box .setting-menu>ul>li{padding:0 8px}.page-setting .setting-box .setting-menu>ul>li:hover{background-color:transparent}.page-setting .setting-box .setting-content .setting-content-title{display:none}.page-setting .setting-item .setting-footer{display:flex;align-items:center;justify-content:center}.page-setting .setting-item .setting-footer>button{flex:1;height:38px;line-height:36px}}.page-index{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto}.page-index .page-warp{max-width:1920px;margin:0 auto}.page-index .page-warp .page-header{width:100%;background:#84C56A;position:relative;padding-bottom:40px}.page-index .page-warp .page-header .header-nav{max-width:1200px;height:72px;margin:auto;display:flex;justify-content:space-between}.page-index .page-warp .page-header .header-nav .header-nav-box{display:flex;align-items:center;padding-left:20px;color:#fff;font-weight:400;position:relative}.page-index .page-warp .page-header .header-nav .header-nav-box .logo{width:143px;height:36px;background:url(/js/build/logo-index.8ca3b7a6.svg) no-repeat center center;background-size:contain}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-pro{margin-left:28px;padding:0 10px;font-size:12px;color:#f6ca9d;background:#1d1e23;background:linear-gradient(90deg,#1d1e23,#3f4045);border:0}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-github{margin-left:28px;font-size:24px;display:flex;align-items:center;cursor:pointer;color:#fff}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-uplog{margin-left:28px;font-size:16px;cursor:pointer}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-1{margin-left:28px;display:flex}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-1 .header-right-1-dropdown{color:#fff;font-size:16px}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-2{font-size:16px;margin-left:28px;cursor:pointer}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-2 .header-right-2-dropdown{color:#fff;font-size:16px}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-3{font-size:16px;margin:0 28px;cursor:pointer}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-4{font-size:16px;min-width:100px;height:36px;background:#ffa25a;border-radius:4px;text-align:center;line-height:36px;cursor:pointer;padding:0 10px}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-5{margin-left:28px}.page-index .page-warp .page-header .header-nav .header-nav-boxs{justify-content:flex-end;padding-right:20px}.page-index .page-warp .page-header .header-nav .header-nav-boxs .header-nav-more{color:#fff;font-size:36px}.page-index .page-warp .page-header .header-nav .header-nav-boxs .header-nav-dropdown-item{display:flex;align-items:center;justify-content:space-between}.page-index .page-warp .page-header .header-content{max-width:1200px;margin:0 auto}.page-index .page-warp .page-header .header-content .header-title{font-size:44px;font-weight:500;color:#fff;line-height:67px;text-align:center}.page-index .page-warp .page-header .header-content .header-title-one{font-size:48px;margin-top:40px}.page-index .page-warp .page-header .header-content .header-tips{font-size:22px;font-weight:400;color:#fff;line-height:36px;text-align:center;padding:0 30px;margin:22px auto 0;max-width:88%}.page-index .page-warp .page-header .header-content .login-buttom{width:150px;height:48px;background:#ffa25a;border-radius:8px;font-size:18px;font-weight:500;color:#fff;line-height:48px;text-align:center;margin:34px auto 0;cursor:pointer}.page-index .page-warp .page-header-bottom{position:relative;background:#FFFFFF url(/js/build/bg-bottom.06fd4b4e.svg) no-repeat;background-size:100%;margin-bottom:160px;margin-top:-2px}.page-index .page-warp .page-header-bottom .page-header-bottoms{max-width:1200px;margin:auto;top:0;left:0;right:0}.page-index .page-warp .page-header-bottom .page-header-bottoms img{display:block;margin:auto;width:92%}.page-index .page-warp .page-main{max-width:1200px;margin:auto}.page-index .page-warp .page-main .page-main-row{margin-bottom:150px}.page-index .page-warp .page-main .page-main-rows{margin-bottom:140px}.page-index .page-warp .page-main .page-main-img img{width:100%}.page-index .page-warp .page-main .page-main-imgs img{display:block;width:90%;margin:auto}.page-index .page-warp .page-main .page-main-text{padding-left:60px;padding-top:120px}.page-index .page-warp .page-main .page-main-text h3{font-size:32px;font-weight:500;color:#303133;line-height:45px;margin-bottom:17px}.page-index .page-warp .page-main .page-main-text p{font-size:18px;font-weight:400;color:#828282;line-height:28px;padding-right:70px}.page-index .page-warp .page-main .page-main-texts{padding-top:40px}.page-index .page-warp .page-main .page-main-texts h3{display:flex;align-items:center;font-size:30px}.page-index .page-warp .page-main .page-main-texts h3 img{margin-right:10px}.page-index .page-warp .page-main .page-main-texts p{font-size:16px}.page-index .page-warp .page-footer .footer-service{width:100%;height:188px;background-color:#ffa25a;position:relative}.page-index .page-warp .page-footer .footer-service .footer-bg-box{overflow:hidden;width:100%;height:188px}.page-index .page-warp .page-footer .footer-service .footer-bg-box .box-title{height:45px;font-size:16px;font-weight:500;color:#fff;line-height:45px;text-align:center;margin:33px 0 22px}.page-index .page-warp .page-footer .footer-service .footer-bg-box .buttom-box{display:flex;justify-content:center}.page-index .page-warp .page-footer .footer-service .footer-bg-box .buttom-box .login-btn{width:150px;height:48px;background:#ffffff;border-radius:8px;font-size:14px;font-weight:500;color:#ffa25a;line-height:48px;text-align:center;margin-right:20px;cursor:pointer}.page-index .page-warp .page-footer .footer-service .footer-bg-box .buttom-box .reg-btn{width:150px;height:48px;border-radius:8px;border:1px solid #ffffff;font-size:14px;font-weight:500;color:#fff;line-height:48px;text-align:center;cursor:pointer}.page-index .page-warp .page-footer .footer-copyright{background:#fff;color:#828282;font-size:12px;font-weight:400;padding:20px;line-height:20px;text-align:center;width:100%}@media screen and (max-width: 1440px){.page-index .page-warp .page-header .header-content .header-title{font-size:34px;line-height:60px}.page-index .page-warp .page-header .header-content .header-title-one{font-size:40px}.page-index .page-warp .page-header .header-content .header-tips{font-size:20px;padding:0 20px}.page-index .page-warp .page-header-bottom{margin-bottom:80px}.page-index .page-warp .page-main .page-main-text{padding-left:20px;padding-top:80px}.page-index .page-warp .page-main .page-main-text p{padding-right:20px}.page-index .page-warp .page-main .page-main-texts h3{font-size:24px}.page-index .page-warp .page-main .page-main-texts h3 img{width:24px}.page-index .page-warp .page-main .page-main-texts p{font-size:14px}}@media screen and (max-width: 468px){.page-index .page-warp .page-header .header-content .header-title{font-size:24px;line-height:38px}.page-index .page-warp .page-header .header-content .header-title-one{font-size:28px}.page-index .page-warp .page-header .header-content .header-tips{font-size:16px;line-height:26px}}.chat-input-box{display:inline-block;width:100%}.chat-input-box.record-ready .chat-input-wrapper .chat-toolbar>li.chat-send:before{transition:all .6s ease;transform:translate(-50%,-50%) scale(2)}.chat-input-box.record-progress .chat-input-wrapper .ql-container{opacity:0}.chat-input-box.record-progress .chat-input-wrapper .chat-toolbar>li.chat-send:before{transition:all .3s ease;transform:translate(-50%,-50%) scale(2.5)}.chat-input-box.record-progress .chat-input-wrapper .chat-toolbar>li.chat-record-recwave{visibility:visible;opacity:1}.chat-input-box.show-more .chat-input-wrapper .chat-cover,.chat-input-box.show-emoji .chat-input-wrapper .chat-cover{display:block}.chat-input-box .chat-input-quick-emoji{position:absolute;top:4px;right:24px;width:0;height:0;visibility:hidden;z-index:-1}.chat-input-box .chat-input-wrapper{position:relative;display:inline-block;vertical-align:middle;width:100%}.chat-input-box .chat-input-wrapper .chat-reply{position:relative;padding:0 48px 8px 24px}.chat-input-box .chat-input-wrapper .chat-reply:after{content:"";position:absolute;top:0;left:12px;bottom:8px;width:3px;border-radius:2px;transform:scaleX(.8);transform-origin:left center;background-color:#84c56ab3}.chat-input-box .chat-input-wrapper .chat-reply .common-avatar{font-weight:500;font-size:13px;color:#84c56a}.chat-input-box .chat-input-wrapper .chat-reply .reply-desc{font-size:13px;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.chat-input-box .chat-input-wrapper .chat-reply i.taskfont{position:absolute;right:0;top:0;bottom:8px;z-index:1;font-size:16px;width:48px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.chat-input-box .chat-input-wrapper .chat-reply i.taskfont:hover{transform:rotate(-90deg);color:#303133}.chat-input-box .chat-input-wrapper .ql-container{display:block;float:left;width:auto;max-width:100%;min-width:calc(100% - 170px);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}.chat-input-box .chat-input-wrapper .ql-container .ql-editor{font-size:14px;max-height:200px;padding:0;margin:4px 7px;line-height:22px}.chat-input-box .chat-input-wrapper .ql-container .ql-editor img{max-width:150px;max-height:150px}.chat-input-box .chat-input-wrapper .ql-container .ql-editor ol,.chat-input-box .chat-input-wrapper .ql-container .ql-editor ul{padding-left:0}.chat-input-box .chat-input-wrapper .ql-container .ql-editor ol li:before,.chat-input-box .chat-input-wrapper .ql-container .ql-editor ul li:before{color:#08f;text-align:left;margin-right:.2em}.chat-input-box .chat-input-wrapper .ql-container .ql-editor ul li:before{font-weight:900}.chat-input-box .chat-input-wrapper .ql-container .ql-editor ol li:before{width:auto;min-width:1.2em}.chat-input-box .chat-input-wrapper .ql-container .ql-editor a:before,.chat-input-box .chat-input-wrapper .ql-container .ql-editor a:after{display:none}.chat-input-box .chat-input-wrapper .ql-container .ql-editor.ql-blank:before{left:7px;right:7px;color:#ccc;font-style:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chat-input-box .chat-input-wrapper .ql-container .ql-editor .mention{-webkit-user-select:auto}.chat-input-box .chat-input-wrapper .ql-bubble .ql-tooltip{z-index:1}.chat-input-box .chat-input-wrapper .chat-toolbar{float:right;display:flex;align-items:center;justify-content:flex-end;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat-input-box .chat-input-wrapper .chat-toolbar>li{width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer}.chat-input-box .chat-input-wrapper .chat-toolbar>li .taskfont{display:inline-block;font-size:20px;line-height:30px}.chat-input-box .chat-input-wrapper .chat-toolbar>li .taskfont.disabled{opacity:.5}.chat-input-box .chat-input-wrapper .chat-toolbar>li.chat-send{width:48px;position:relative}.chat-input-box .chat-input-wrapper .chat-toolbar>li.chat-send:before{content:"";position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%) scale(1);border-radius:50%;background-color:#84c56a;width:36px;height:36px;transition:all .3s ease;opacity:1}.chat-input-box .chat-input-wrapper .chat-toolbar>li.chat-send .el-tooltip{height:30px}.chat-input-box .chat-input-wrapper .chat-toolbar>li.chat-send .taskfont{position:absolute;top:50%;left:50%;z-index:3;transform:translate(-50%,-50%) scale(1);transition:all .3s ease;color:#fff}.chat-input-box .chat-input-wrapper .chat-toolbar>li.chat-send .chat-load{position:absolute;top:50%;left:50%;z-index:3;transform:translate(-50%,-50%) scale(1);display:flex;align-items:center;justify-content:center}.chat-input-box .chat-input-wrapper .chat-toolbar>li.chat-send .chat-load .common-loading{width:20px;height:20px}.chat-input-box .chat-input-wrapper .chat-toolbar>li.chat-record-recwave{position:absolute;top:0;left:0;z-index:1;height:100%;width:100%;background-color:#fff;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;visibility:hidden;opacity:0}.chat-input-box .chat-input-wrapper .chat-toolbar>li.chat-record-recwave>div{flex:1;width:100%;display:flex;flex-direction:column;justify-content:flex-end}.chat-input-box .chat-input-wrapper .chat-cover{display:none;position:absolute;top:0;left:0;right:48px;bottom:0;z-index:4}.chat-input-box .chat-emoji-wrapper .chat-emoji-box>ul{width:auto;padding:8px 2px}.chat-input-box .chat-emoji-wrapper .chat-emoji-box>ul:after{content:"";flex:auto}.chat-input-box .chat-emoji-wrapper .chat-emoji-box>ul>li>img{transition:none}.chat-input-box .chat-emoji-wrapper .chat-emoji-box>ul>li:hover>img{transform:none}.chat-input-box .chat-emoji-wrapper .chat-emoji-menu{width:100%;padding:3px 0;border-radius:8px;box-sizing:content-box}.chat-input-box .chat-emoji-wrapper .chat-emoji-menu>li{position:relative}.chat-input-box .chat-emoji-wrapper .chat-emoji-menu>li:before{display:none;content:"";position:absolute;top:50%;left:50%;width:36px;height:36px;border-radius:8px;transform:translate(-50%,-50%);background-color:#fff;z-index:1}.chat-input-box .chat-emoji-wrapper .chat-emoji-menu>li>span,.chat-input-box .chat-emoji-wrapper .chat-emoji-menu>li>img,.chat-input-box .chat-emoji-wrapper .chat-emoji-menu>li>i{position:static;z-index:2}.chat-input-box .chat-emoji-wrapper .chat-emoji-menu>li.active{background-color:transparent}.chat-input-box .chat-emoji-wrapper .chat-emoji-menu>li.active:before{display:block}.chat-emoji-wrapper{display:flex;flex-direction:column}.chat-emoji-wrapper .chat-emoji-emosearch{flex-shrink:0;padding:8px 8px 0}.chat-emoji-wrapper .chat-emoji-box{display:flex;flex-direction:column;height:280px}.chat-emoji-wrapper .chat-emoji-box>ul{flex:1;width:360px;height:0;display:grid;justify-content:space-between;grid-template-columns:repeat(auto-fill,40px);padding:8px;flex-wrap:wrap;overflow-x:hidden;word-break:break-all;box-sizing:content-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}.chat-emoji-wrapper .chat-emoji-box>ul>li{width:40px;height:40px;line-height:40px;font-size:22px;text-align:center;display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat-emoji-wrapper .chat-emoji-box>ul>li>img{max-width:100%;max-height:100%;pointer-events:none;-webkit-touch-callout:none;transition:transform .3s}.chat-emoji-wrapper .chat-emoji-box>ul>li:hover>img{transform:scale(1.4)}.chat-emoji-wrapper .chat-emoji-box>ul.emoji>li:active{background-color:#eee;border-radius:8px}.chat-emoji-wrapper .chat-emoji-box>ul.emosearch,.chat-emoji-wrapper .chat-emoji-box>ul.emoticon{grid-template-columns:repeat(auto-fill,72px)}.chat-emoji-wrapper .chat-emoji-box>ul.emosearch>li,.chat-emoji-wrapper .chat-emoji-box>ul.emoticon>li{width:72px;height:72px;padding:8px}.chat-emoji-wrapper .chat-emoji-menu{width:376px;height:40px;line-height:40px;background-color:#f2f4f7;display:flex;align-items:center;overflow:auto}.chat-emoji-wrapper .chat-emoji-menu::-webkit-scrollbar{display:none}.chat-emoji-wrapper .chat-emoji-menu>li{list-style:none;cursor:pointer;display:flex;align-items:center;height:100%}.chat-emoji-wrapper .chat-emoji-menu>li.active{background-color:#fff}.chat-emoji-wrapper .chat-emoji-menu>li>span{padding:0 13px;font-size:22px}.chat-emoji-wrapper .chat-emoji-menu>li>i{width:48px;font-size:18px;text-align:center}.chat-emoji-wrapper .chat-emoji-menu>li>img{width:24px;height:24px;padding:0 12px;box-sizing:content-box}.chat-input-emoji-popover{padding:0;overflow:hidden}.chat-quick-emoji-popover{padding:0;overflow:hidden;min-width:100px}.chat-quick-emoji-wrapper{display:flex}.chat-quick-emoji-wrapper>li{width:90px;height:90px;display:flex;align-items:center;justify-content:center;cursor:pointer}.chat-quick-emoji-wrapper>li>img{width:72%;height:72%}.chat-input-more-popover{min-width:100px;padding:8px}.chat-input-more-popover .chat-input-popover-item{display:flex;align-items:center;font-size:14px;cursor:pointer;line-height:36px;padding:0 8px;border-radius:4px}.chat-input-more-popover .chat-input-popover-item:hover{background-color:#ecf5ff}.chat-input-more-popover .chat-input-popover-item .taskfont{font-size:20px;margin-right:8px}.chat-input-record-transfer{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;padding:14px 26px;color:#303133;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0003;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s ease}.chat-input-record-transfer .record-duration{font-size:20px;line-height:30px}.chat-input-record-transfer .record-loading{display:flex;align-items:center;justify-content:center;height:30px}.chat-input-record-transfer .record-loading .common-loading{width:24px;height:24px;margin:0;padding:0}.chat-input-record-transfer .record-cancel{margin-top:6px;opacity:.6}.chat-input-record-transfer.cancel{background-color:#ff6565;color:#fff}.ql-mention-list-container{width:auto;min-width:220px;max-width:280px;max-height:360px;overflow-y:overlay}.ql-mention-list-container.task-mention .ql-mention-list>li:first-child{margin-top:0}.ql-mention-list-container.task-mention .ql-mention-list-item{line-height:36px}.ql-mention-list-container.task-mention .ql-mention-list-item .mention-item-disabled{padding:8px 4px 0}.ql-mention-list-container::-webkit-scrollbar{width:0;height:0}.ql-mention-list-container::-webkit-scrollbar-thumb{border:3px solid transparent;background-color:#0003;background-clip:content-box;border-radius:12px}.ql-mention-list-container::-webkit-scrollbar-thumb:hover{border:2px solid transparent;background-color:#0003}.ql-mention-list-container::-webkit-scrollbar-thumb:active{border:2px solid transparent;background-color:#0006}.ql-mention-list-container::-webkit-scrollbar-track{border-radius:12px;background:rgba(0,0,0,0)}.ql-mention-list-container:hover::-webkit-scrollbar{width:12px;height:12px}.ql-mention-list-container .ql-mention-list>li:first-child{margin-top:8px}.ql-mention-list-container .ql-mention-list>li:last-child{margin-bottom:8px}.ql-mention-list-container .ql-mention-list-item{padding:0 8px;display:flex;align-items:center;margin:0 8px}.ql-mention-list-container .ql-mention-list-item.selected{border-radius:4px}.ql-mention-list-container .ql-mention-list-item .mention-item-at{flex-shrink:0;width:28px;height:28px;line-height:28px;border-radius:50%;text-align:center;color:#fff;background-color:#84c56a;overflow:hidden}.ql-mention-list-container .ql-mention-list-item .mention-item-img{flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center}.ql-mention-list-container .ql-mention-list-item .mention-item-img>img{width:28px;height:28px;border-radius:50%;overflow:hidden}.ql-mention-list-container .ql-mention-list-item .mention-item-img>em{position:absolute;right:0;bottom:0;width:8px;height:8px;border-radius:50%;background-color:#f90;border:1px solid #ffffff;transform-origin:right bottom;z-index:1}.ql-mention-list-container .ql-mention-list-item .mention-item-img.online>em{background-color:#84c56a}.ql-mention-list-container .ql-mention-list-item .mention-item-bot{font-size:16px;margin-left:8px;margin-right:-5px;color:#84c56a}.ql-mention-list-container .ql-mention-list-item .mention-item-name{padding:0 8px;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ql-mention-list-container .ql-mention-list-item .mention-item-tip{flex:1;text-align:right;color:#8f8f8e;font-size:12px;font-style:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ql-mention-list-container .ql-mention-list-item .mention-item-disabled{flex-shrink:0;color:#aaa;font-size:12px;padding:0 4px;line-height:40px}@media (max-width: 768px){.chat-input-box .chat-input-quick-emoji{right:10px}.chat-input-box .chat-input-wrapper{padding-left:6px;padding-right:6px;background-color:#fff}.chat-input-box .chat-input-wrapper .ql-container .ql-editor{font-size:16px;color:#303133}.chat-input-box .chat-emoji-wrapper{margin-top:8px;background-color:#fff}.chat-input-box .chat-emoji-wrapper .chat-emoji-box{height:246px}.chat-input-box .chat-emoji-wrapper .chat-emoji-box>ul{grid-template-columns:repeat(auto-fill,50px)}.chat-input-box .chat-emoji-wrapper .chat-emoji-box>ul>li{width:50px;height:50px;line-height:50px;font-size:28px}.chat-input-box .chat-emoji-wrapper .chat-emoji-box>ul.emosearch,.chat-input-box .chat-emoji-wrapper .chat-emoji-box>ul.emoticon{grid-template-columns:repeat(auto-fill,80px)}.chat-input-box .chat-emoji-wrapper .chat-emoji-box>ul.emosearch>li,.chat-input-box .chat-emoji-wrapper .chat-emoji-box>ul.emoticon>li{width:80px;height:80px;padding:8px}.chat-input-box .chat-emoji-wrapper .chat-emoji-menu{border-radius:0;background-color:#f8f8f8;padding:4px;width:calc(100% - 8px)}.chat-input-box .chat-emoji-wrapper .chat-emoji-menu>li.active:before{background-color:#e1e1e1}}.dialog-group-info{display:flex;flex-direction:column;position:absolute;top:10px;left:0;right:0;bottom:0}.dialog-group-info .group-info-title{color:#b7b1b1;margin:18px 24px 0}.dialog-group-info .group-info-value{margin:4px 24px 0;line-height:34px}.dialog-group-info .group-info-value .quick-text{padding:6px 0;height:auto;line-height:20px;box-sizing:content-box;overflow:visible;white-space:normal}.dialog-group-info .group-info-value .quick-input{display:flex;flex-direction:column}.dialog-group-info .group-info-search{margin:24px 24px 0}.dialog-group-info .group-info-button{display:flex;align-items:center;justify-content:center;margin:18px 24px;cursor:pointer}.dialog-group-info .group-info-button>button{margin:0 8px}.dialog-group-info .group-info-user{flex:1;overflow:auto;margin-top:12px;padding:0 12px}.dialog-group-info .group-info-user>ul>li{display:flex;align-items:center;list-style:none;padding:12px;height:56px;border-radius:6px}.dialog-group-info .group-info-user>ul>li:hover{background-color:#9093991a}.dialog-group-info .group-info-user>ul>li:hover .user-exit{opacity:1;transform:translate(0)}@media (max-width: 768px){.dialog-group-info .group-info-user>ul>li:hover{background-color:transparent}}.dialog-group-info .group-info-user>ul>li.no{justify-content:center;color:#999}.dialog-group-info .group-info-user>ul>li.no:hover{background-color:transparent}.dialog-group-info .group-info-user>ul>li.no .common-loading{width:16px;height:16px}.dialog-group-info .group-info-user>ul>li .common-avatar{width:0;flex:1}.dialog-group-info .group-info-user>ul>li .common-avatar .avatar-name{margin-left:8px}.dialog-group-info .group-info-user>ul>li .user-tag{margin-left:4px;height:22px;line-height:22px;padding:0 6px;border-radius:3px;transform:scale(.9);transform-origin:right center;color:#fff;background-color:#84c56a}.dialog-group-info .group-info-user>ul>li .user-exit{display:flex;align-items:center;justify-content:flex-end;cursor:pointer;height:100%;width:32px;opacity:0;transform:translate(50%);transition:all .2s}@media (max-width: 768px){.dialog-group-info .group-info-user>ul>li .user-exit{opacity:1;transform:translate(0)}}.dialog-group-info .group-info-user>ul>li .user-exit:hover>i{color:#606266}.dialog-group-info .group-info-user>ul>li .user-exit>i{display:flex;align-items:center;justify-content:center;width:22px;height:22px;font-size:12px;color:#909399;border:1px solid #dddddd;border-radius:50%}.dialog-respond{display:flex;flex-direction:column;position:absolute;top:0;left:0;right:0;bottom:0}.dialog-respond .respond-title{text-align:center;height:56px;line-height:56px;border-bottom:1px solid #eeeeee;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:center}.dialog-respond .respond-title>em{font-style:normal;font-size:22px;margin-right:8px}.dialog-respond .respond-user{flex:1;overflow:auto;padding:6px}.dialog-respond .respond-user>ul>li{display:flex;align-items:center;list-style:none;padding:12px;border-radius:6px}.dialog-respond .respond-user>ul>li:hover{background-color:#9093991a}@media (max-width: 768px){.dialog-respond .respond-user>ul>li:hover{background-color:transparent}}.dialog-respond .respond-user>ul>li .common-avatar{width:0;flex:1}.dialog-respond .respond-user>ul>li .common-avatar .avatar-name{margin-left:8px}.dialog-wrapper-dialogids .ivu-select-arrow{display:none!important}.dialog-wrapper-forward .forward-option{max-width:100%;display:flex;align-items:center}.dialog-wrapper-forward .forward-option .forward-avatar{display:flex;align-items:center}.dialog-wrapper-forward .forward-option .forward-avatar .icon-avatar{width:26px;height:26px;flex-grow:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:18px;background-color:#61b2f9;color:#fff}.dialog-wrapper-forward .forward-option .forward-avatar .icon-avatar.department{background-color:#5bc7b0}.dialog-wrapper-forward .forward-option .forward-avatar .icon-avatar.project{background-color:#6e99eb}.dialog-wrapper-forward .forward-option .forward-avatar .icon-avatar.task{background-color:#9b96df;font-size:16px}.dialog-wrapper-forward .forward-option .forward-name{margin-left:10px;flex:1;width:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dialog-wrapper-forward .ivu-select-item.ivu-select-item-selected:after{top:8px}.dialog-wrapper-forward .forward-drop-prepend{text-align:center;color:#c5c8ce;line-height:20px;padding-bottom:5px;font-size:12px;border-bottom:1px solid #f1f1f1;margin-bottom:5px}.dialog-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;background-color:#fff;z-index:1}.dialog-wrapper.record-ready{overflow:hidden}.dialog-wrapper.drawer-list{border-radius:18px 0 0 18px;overflow:hidden}.dialog-wrapper.drawer-list .dialog-nav .drawer-title{text-align:center;height:56px;line-height:56px;border-bottom:1px solid #eeeeee;font-size:16px;font-weight:500}.dialog-wrapper.drawer-list .dialog-scroller{padding:16px 20px 0}.dialog-wrapper.drawer-list .dialog-scroller .reply-item{border-bottom:1px solid #eeeeee;margin-bottom:16px}.dialog-wrapper.drawer-list .dialog-scroller .original-button{display:block;margin:0 auto;box-shadow:none}.dialog-wrapper.drawer-list .todo-button{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin:18px 24px;cursor:pointer}.dialog-wrapper.drawer-list .todo-button>button{margin:0 8px}.dialog-wrapper .vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:overlay}.dialog-wrapper .dialog-nav{width:100%}.dialog-wrapper .dialog-nav .nav-wrapper{display:flex;align-items:center;padding:0 22px;height:68px;position:relative}.dialog-wrapper .dialog-nav .nav-wrapper:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#f4f5f5}.dialog-wrapper .dialog-nav .nav-wrapper.completed:after{content:"\f373";font-family:Ionicons,serif;pointer-events:none;position:absolute;top:50%;right:52px;transform:translateY(-50%);font-size:40px;color:#19be6b;opacity:.2;z-index:1}.dialog-wrapper .dialog-nav .nav-wrapper.completed .dialog-title{padding-right:52px}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block{flex:1;width:0;display:flex;align-items:center}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-avatar{flex-shrink:0;margin-right:12px}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-avatar .img-avatar,.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-avatar .user-avatar,.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-avatar .icon-avatar{width:42px;height:42px;margin-right:2px;flex-grow:0;flex-shrink:0}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-avatar .img-avatar{display:flex;align-items:center;justify-content:center}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-avatar .img-avatar>img{width:100%;height:100%}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-avatar .icon-avatar{display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:26px;background-color:#61b2f9;color:#fff}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-avatar .icon-avatar.department{background-color:#5bc7b0}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-avatar .icon-avatar.project{background-color:#6e99eb}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-avatar .icon-avatar.task{background-color:#9b96df;font-size:24px}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title{flex:1;width:0;display:flex;flex-direction:column;justify-content:center}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .main-title{display:flex;align-items:center;line-height:22px;max-width:100%}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .main-title .ivu-tag{flex-shrink:0;margin:0 6px 0 0;padding:0 5px;display:flex;align-items:center}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .main-title .ivu-tag.ivu-tag-success{padding:0 6px}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .main-title .ivu-tag.after{margin:0 0 0 6px}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .main-title .ivu-tag.pointer{cursor:pointer}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .main-title .ivu-icon{font-size:18px;margin-right:6px}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .main-title .ivu-icon.completed{color:#84c56a}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .main-title>h2{font-size:17px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .main-title>em{display:inline-block;flex-shrink:0;font-style:normal;font-size:17px;font-weight:500;margin-left:6px;cursor:pointer}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .main-title .load{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-left:6px}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .main-title .load .common-loading{width:16px;height:16px}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-desc{display:none;align-items:center}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-desc>li{font-size:12px;list-style:none;line-height:16px;padding-top:2px;color:#aaa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;transform:scale(.9)}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-desc>li.online{color:#84c56a}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-tags{display:flex;align-items:center}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-tags>li{font-size:12px;list-style:none;line-height:24px;margin-top:4px;margin-right:6px;margin-bottom:-6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:flex;align-items:center;padding:0 6px;color:#303133;border-radius:5px}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-tags>li>i{flex-shrink:0;width:14px;height:14px;line-height:14px;font-size:14px;margin-right:4px;background-repeat:no-repeat;background-size:contain;background-position:center center}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-tags>li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-tags>li.file i{background-image:url(/js/build/file.3e98845a.svg)}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-tags>li.image i{background-image:url(/js/build/image.d3eec0cd.svg)}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-tags>li.link i{background-image:url(/js/build/link.5b1cd276.svg)}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-tags>li.msg i{background-image:url(/js/build/msg.d43597ba.svg)}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-tags>li.tag i{background-image:url(/js/build/tag.d5e85a3b.svg)}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-tags>li.project i{background-image:url(/js/build/project.91434d04.svg)}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-tags>li.task i{background-image:url(/js/build/task.19dff412.svg)}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-tags>li.active{font-weight:500;color:#84c56a;background-color:#84c56a2e}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-back,.dialog-wrapper .dialog-nav .nav-wrapper .dialog-menu{font-size:22px;color:#606266}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-menu{margin-right:-22px}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-menu .dialog-menu-icon{cursor:pointer;margin:0 22px;font-size:22px;color:#606266}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-back{display:none;cursor:pointer}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-search{position:absolute;top:0;left:0;right:0;bottom:1px;z-index:1;background-color:#fff;display:flex;align-items:center}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-search .search-location{margin-left:14px;display:flex;align-items:center}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-search .search-location>i{cursor:pointer;font-size:18px;padding:0 6px}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-search .search-input{flex:1;margin-left:12px;border-radius:12px;background-color:#f7f7f7;overflow:hidden;position:relative;display:flex;align-items:center}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-search .search-input .search-pre{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-search .search-input .search-pre .common-loading{width:14px;height:14px;margin:0}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-search .search-input .ivu-input{border-color:transparent;background-color:transparent}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-search .search-input .ivu-input:hover,.dialog-wrapper .dialog-nav .nav-wrapper .dialog-search .search-input .ivu-input:focus{box-shadow:none}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-search .search-input .search-total{padding-right:12px}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-search .search-cancel{cursor:pointer;padding:0 18px;color:#84c56a}.dialog-wrapper .dialog-scroller{flex:1;position:relative;padding:16px 32px 0}.dialog-wrapper .dialog-scroller .dialog-item{display:flex;flex-direction:row;align-items:flex-start;list-style:none;padding-bottom:16px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-tag,.dialog-wrapper .dialog-scroller .dialog-item .dialog-todo,.dialog-wrapper .dialog-scroller .dialog-item .dialog-notice{font-size:12px;max-width:80%;margin:0 auto;padding:4px 8px;border-radius:8px;color:#909399;background-color:#efefef;word-wrap:break-word}.dialog-wrapper .dialog-scroller .dialog-item .dialog-tag{cursor:pointer}.dialog-wrapper .dialog-scroller .dialog-item .dialog-tag .tag-user{display:inline-block}.dialog-wrapper .dialog-scroller .dialog-item .dialog-todo{cursor:pointer}.dialog-wrapper .dialog-scroller .dialog-item .dialog-todo .todo-users{display:inline-block}.dialog-wrapper .dialog-scroller .dialog-item .dialog-todo .todo-users>div+div{padding-left:8px;position:relative}.dialog-wrapper .dialog-scroller .dialog-item .dialog-todo .todo-users>div+div:before{content:"\3001";position:absolute;left:0;bottom:0}.dialog-wrapper .dialog-scroller .dialog-item .dialog-todo .todo-user{display:inline-block}.dialog-wrapper .dialog-scroller .dialog-item .dialog-avatar{position:relative;margin-bottom:20px;flex-shrink:0;width:30px;height:30px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view{display:flex;flex-direction:column;align-items:flex-start;margin:0 0 0 8px;position:relative}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view.text{max-width:70%}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view.operate-action .dialog-head{box-shadow:0 1px 6px #0003}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-username{max-width:100%;height:22px;margin-bottom:6px;opacity:.8}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head{display:flex;flex-direction:column;background-color:#f4f5f7;padding:8px;min-width:32px;border-radius:2px 8px 8px;transition:box-shadow .3s ease}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head.transparent{background-color:transparent!important}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-reply{position:relative;padding-left:9px;margin-bottom:4px;cursor:pointer}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-reply:after{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;border-radius:2px;transform:scaleX(.8);transform-origin:left center;background-color:#84c56ab3}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-reply .common-avatar{font-weight:500;font-size:13px;color:#84c56a}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-reply .reply-desc{font-size:13px;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content{display:flex;align-items:flex-start;position:relative}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content.an-emoji .content-text>pre{font-size:72px;line-height:1}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content.two-emoji .content-text>pre{font-size:52px;line-height:1;letter-spacing:4px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content.three-emoji .content-text>pre{font-size:32px;line-height:1;letter-spacing:4px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text{color:#303133;padding:2px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre{display:block;margin:0;padding:0;line-height:20px;white-space:pre-wrap;word-wrap:break-word;word-break:break-word;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:14px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre a{color:#436ff6}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre ol li,.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre ul li{list-style-type:none}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre ol li:before,.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre ul li:before{display:inline-block;white-space:nowrap;width:1.2em;color:#08f;text-align:left;margin-right:.2em}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre ul li:before{content:"\2022";font-weight:900}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre ol li:before{width:auto;min-width:1.2em;content:counter(list-0,decimal) ". "}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre pre{white-space:pre-wrap;margin:5px 0;padding:5px 10px;border-radius:3px;background-color:#23241f;color:#f8f8f2;overflow:visible}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre img{cursor:pointer;max-width:220px;max-height:220px;vertical-align:bottom}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre img.emoticon{max-width:150px;max-height:150px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre .mention{color:#0bc037;background-color:transparent;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;padding:0;margin:0}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre .mention>span{margin:0}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre .mention.task{cursor:pointer}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre .mention.file,.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre .mention[data-denotation-char="~"]{color:#436ff6!important}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre .mention.me{font-size:13px;font-weight:600;padding:3px 4px;color:#fff;background-color:#84c56a}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-file.file{display:inline-block}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-file.file .file-box{background-color:#fff;display:flex;align-items:center;padding:10px 14px;border-radius:3px;width:220px;cursor:pointer}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-file.file .file-box .file-thumb{width:36px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-file.file .file-box .file-info{margin-left:12px;display:flex;flex-direction:column;justify-content:center}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-file.file .file-box .file-info .file-name{color:#303133;font-size:14px;line-height:18px;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-file.file .file-box .file-info .file-size{padding-top:4px;color:#606266;font-size:14px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-file.img{padding:0;display:flex;max-width:220px;max-height:220px;border-radius:6px;overflow:hidden}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-file.img .file-img{display:flex;cursor:pointer}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-record{display:flex;color:#303133}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-record .dialog-record{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-content:center;line-height:24px;cursor:pointer}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-record .dialog-record .record-time{padding:0 0 0 4px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-record .dialog-record .record-icon{transform:rotate(180deg) scale(.9)}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-record .dialog-record .record-icon:before{content:"\e793"}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-record .dialog-record.playing .record-icon:before{animation:record-playing 1s infinite}@keyframes record-playing{0%{content:"\e793"}33%{content:"\e791"}66%{content:"\e792"}to{content:"\e793"}}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-meeting{padding:4px 6px;color:#303133}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-meeting .dialog-meeting{min-width:220px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-meeting .dialog-meeting>li{list-style:none;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:16px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-meeting .dialog-meeting>li.meeting-operation{margin-bottom:0;padding:12px 0 0;display:flex;flex-direction:row;align-items:center;font-size:12px;position:relative;cursor:pointer}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-meeting .dialog-meeting>li.meeting-operation:hover .taskfont{padding-left:4px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-meeting .dialog-meeting>li.meeting-operation:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background-color:#cccc;transform:scaleY(.5)}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-meeting .dialog-meeting>li.meeting-operation .taskfont{font-size:12px;padding-left:2px;transform:scale(.8);transition:all .2s}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-meeting .dialog-meeting>li>em{font-style:normal;font-weight:700;padding-bottom:2px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-loading{display:flex}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-loading>i{font-size:20px;margin:2px;color:#303133}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-loading .common-loading{width:20px;height:20px;margin:4px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-unknown{text-decoration:underline;color:#303133}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-emoji{display:flex;flex-wrap:wrap;align-items:center}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-emoji>li{list-style:none;display:flex;align-items:center;padding:2px 7px;margin-top:6px;margin-right:8px;border-radius:14px;line-height:22px;cursor:pointer;background-color:#e1e1e180}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-emoji>li.hasme{background-color:#e1e1e1}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-emoji>li .emoji-symbol{font-size:16px;transition:transform .3s}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-emoji>li .emoji-symbol:hover{transform:scale(1.5)}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-emoji>li .emoji-users{position:relative;padding-left:14px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-emoji>li .emoji-users:before{position:absolute;content:"";left:7px;top:6px;bottom:6px;width:1px;transform:scaleX(.5);background-color:#81818180}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-emoji>li .emoji-users>ul{display:flex;flex-wrap:wrap;align-items:center}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-emoji>li .emoji-users>ul>li{display:flex;align-items:center;list-style:none;color:#818181;font-size:12px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-emoji>li .emoji-users>ul>li.bold{font-weight:600}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-emoji>li .emoji-users>ul>li:after{content:"\3001"}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-emoji>li .emoji-users>ul>li:last-child:after{display:none}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot{display:flex;align-items:center;padding-top:4px;height:21px;line-height:1}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .error{cursor:pointer;color:#ed4014}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .error>i{font-size:14px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .common-loading{margin:0 2px;width:10px;height:10px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .popover-reference{position:absolute;left:65%;bottom:0;width:0;height:100%;pointer-events:none}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .tag,.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .todo,.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .reply,.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .modify{display:flex;align-items:center;margin-right:6px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .tag>i,.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .todo>i,.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .reply>i,.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .modify>i{font-size:13px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .todo{position:relative;cursor:pointer}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .todo .common-loading{margin:0 3px 0 0}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .reply{font-size:12px;color:#84c56a;cursor:pointer}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .reply>i{padding-right:2px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .time{color:#bbb;font-size:12px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .done{display:none;margin-left:4px;transform:scale(.9);font-size:12px;color:#84c56a}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .percent{display:none;margin-left:4px;align-items:center;position:relative;cursor:pointer}.dialog-wrapper .dialog-scroller .dialog-item .dialog-action{align-self:flex-start;display:flex;align-items:flex-start;height:100%}.dialog-wrapper .dialog-scroller .dialog-item .dialog-action>*{margin:0 5px}.dialog-wrapper .dialog-scroller .dialog-item.loading{height:20px;box-sizing:content-box;align-items:center;justify-content:center}.dialog-wrapper .dialog-scroller .dialog-item.nothing{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#909399;padding:0}.dialog-wrapper .dialog-scroller .dialog-item.self{flex-direction:row-reverse}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view{align-items:flex-end;margin:0 8px 0 0}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head{background-color:#84c56a;border-radius:8px 2px 8px 8px}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-reply,.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-reply .common-avatar,.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-reply .bot{color:#fff}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-reply:after{background-color:#fff}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-text{color:#fff}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-text>pre .mention{color:#303133}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-text>pre .mention.me{font-size:inherit;font-weight:inherit;padding:inherit;background-color:inherit}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-record{color:#fff}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-record .dialog-record{flex-direction:row}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-record .dialog-record .record-time{padding:0 4px 0 0}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-record .dialog-record .record-icon{transform:rotate(0) scale(.9)}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-meeting{color:#fff}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-meeting .dialog-meeting>li.meeting-operation:before{background-color:#fffc}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-loading>i{color:#fff}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-unknown{color:#fff}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-emoji>li{background-color:#5ba93c80}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-emoji>li.hasme{background-color:#5ba93c}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-emoji>li .emoji-users:before{background-color:#ffffff80}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-emoji>li .emoji-users>ul>li{color:#fff}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-foot .done{display:inline-block}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-foot .percent{display:flex}.dialog-wrapper .dialog-position{position:absolute;top:100px;right:0;z-index:1;display:flex;align-items:center;justify-content:flex-end}.dialog-wrapper .dialog-position .position-label{display:flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:18px 0 0 18px;color:#fff;background-color:#84c56a;cursor:pointer}.dialog-wrapper .dialog-position .position-label>i{margin-right:4px;width:14px;height:14px;font-size:14px;line-height:14px}.dialog-wrapper .dialog-footer{position:relative;padding:0 24px;margin-bottom:16px}.dialog-wrapper .dialog-footer .dialog-newmsg,.dialog-wrapper .dialog-footer .dialog-goto{position:absolute;right:30px;color:#fff;background-color:#555;cursor:pointer;z-index:2;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;opacity:0;transform:scale(0)}.dialog-wrapper .dialog-footer .dialog-newmsg{display:block;top:-44px;height:30px;line-height:30px;font-size:12px;padding:0 12px;border-radius:16px}.dialog-wrapper .dialog-footer .dialog-goto{display:flex;align-content:center;justify-content:center;color:#606266;background-color:#fff;border:1px solid #eeeeee;box-shadow:0 4px 8px #60626633;top:-48px;width:40px;height:40px;line-height:38px;border-radius:50%}.dialog-wrapper .dialog-footer .dialog-goto .taskfont{font-size:24px}.dialog-wrapper .dialog-footer .chat-upload{display:none;width:0;height:0;overflow:hidden}.dialog-wrapper .dialog-footer .chat-bottom-menu{display:flex;align-items:center;padding:8px 0}.dialog-wrapper .dialog-footer .chat-bottom-menu .bottom-menu-label{flex-shrink:0;padding-right:8px}.dialog-wrapper .dialog-footer .chat-bottom-menu>ul{flex:1;display:flex;align-items:center;overflow-x:auto}.dialog-wrapper .dialog-footer .chat-bottom-menu>ul>li{flex-shrink:0;list-style:none;margin-right:8px;background-color:#f0f1f3;padding:0 12px;border-radius:13px;line-height:26px;font-size:13px;cursor:pointer;display:flex;align-items:center}.dialog-wrapper .dialog-footer .chat-bottom-menu>ul>li .bottom-menu-desc{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-wrapper .dialog-footer .chat-mute{color:#909399;background-color:#f4f5f7;padding:8px 12px;border-radius:10px;text-align:center}.dialog-wrapper .dialog-footer .chat-input-box .chat-input-wrapper{background-color:#f4f5f7;padding:8px 2px;border-radius:10px}.dialog-wrapper .dialog-footer .chat-input-box .chat-input-wrapper .ql-container .ql-editor{margin:4px 12px}.dialog-wrapper .dialog-footer .chat-input-box .chat-input-wrapper .ql-container .ql-editor.ql-blank:before{left:12px;right:12px}.dialog-wrapper .dialog-footer.newmsg .dialog-newmsg,.dialog-wrapper .dialog-footer.goto .dialog-goto{pointer-events:auto;opacity:1;transform:scale(1)}.dialog-wrapper .drag-over{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;background-color:#ffffffc7;display:flex;align-items:center;justify-content:center}.dialog-wrapper .drag-over:before{content:"";position:absolute;top:16px;left:16px;right:16px;bottom:16px;border:2px dashed #7b7b7b;border-radius:12px}.dialog-wrapper .drag-over .drag-text{padding:12px;font-size:18px;color:#606266}.dialog-wrapper .operate-position{position:absolute;top:0;left:0;width:1px;opacity:0;visibility:hidden;pointer-events:none}.dialog-wrapper-read-poptip{width:360px;max-width:72%}.dialog-wrapper-read-poptip .read-poptip-content{display:flex;position:relative}.dialog-wrapper-read-poptip .read-poptip-content .read,.dialog-wrapper-read-poptip .read-poptip-content .unread{flex:1;max-height:300px}.dialog-wrapper-read-poptip .read-poptip-content .read>li,.dialog-wrapper-read-poptip .read-poptip-content .unread>li{min-height:26px;list-style:none;margin-bottom:12px}.dialog-wrapper-read-poptip .read-poptip-content .read>li .common-avatar,.dialog-wrapper-read-poptip .read-poptip-content .unread>li .common-avatar{width:100%}.dialog-wrapper-read-poptip .read-poptip-content .read>li .common-avatar .avatar-name,.dialog-wrapper-read-poptip .read-poptip-content .unread>li .common-avatar .avatar-name{margin-left:6px}.dialog-wrapper-read-poptip .read-poptip-content .read>li:last-child,.dialog-wrapper-read-poptip .read-poptip-content .unread>li:last-child{margin-bottom:6px}.dialog-wrapper-read-poptip .read-poptip-content .read>li.read-title,.dialog-wrapper-read-poptip .read-poptip-content .unread>li.read-title{min-height:auto}.dialog-wrapper-read-poptip .read-poptip-content .read>li.read-title>em,.dialog-wrapper-read-poptip .read-poptip-content .unread>li.read-title>em{font-size:18px;font-weight:600;font-style:normal;padding-right:6px}.dialog-wrapper-read-poptip .read-poptip-content .unread>li{padding-left:16px}.dialog-wrapper-read-poptip .read-poptip-content:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background-color:#f4f4f5}.dialog-wrapper-paste{display:flex;flex-direction:column;align-items:center;justify-content:center}.dialog-wrapper-paste.multiple{display:block}.dialog-wrapper-paste>li{list-style:none}.dialog-wrapper-paste>li img{max-width:100%;max-height:500px}.dialog-wrapper-paste>li>div,.dialog-wrapper-paste>li>img{display:flex;flex-direction:column;padding:0}.dialog-wrapper-paste>li+li{margin-top:20px}.dialog-wrapper-todo{display:inline-block}.dialog-wrapper-todo>div{display:flex;align-items:center}.dialog-wrapper-todo>div .ivu-tag{display:flex;align-items:center;margin-left:4px;height:20px;line-height:20px;padding:0 5px}.dialog-wrapper-operate .ivu-dropdown-item{padding:0}.dialog-wrapper-operate .ivu-dropdown-item:hover{background-color:transparent}.dialog-wrapper-operate .dropdown-emoji{position:relative}.dialog-wrapper-operate .dropdown-emoji:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background-color:#f4f5f5}.dialog-wrapper-operate .operate-action{width:316px;padding:8px;margin-bottom:-8px;display:grid;justify-content:space-between;grid-template-columns:repeat(auto-fill,60px)}.dialog-wrapper-operate .operate-action>li{list-style:none;width:60px;height:52px;margin-bottom:14px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.dialog-wrapper-operate .operate-action>li .taskfont{font-size:22px}.dialog-wrapper-operate .operate-action>li>span{padding:0 1px;font-size:12px;max-width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-wrapper-operate .operate-emoji{width:316px;padding:8px 4px 2px;display:flex;align-items:center;overflow:auto}.dialog-wrapper-operate .operate-emoji>li{list-style:none;width:44px;box-sizing:content-box;display:flex;flex-shrink:0;font-size:22px;justify-content:center;align-items:center}.dialog-wrapper-drawer-list{position:absolute!important;overflow:hidden!important}.dialog-wrapper-loading{width:8px;height:8px;border-radius:50%;display:block;margin:0 auto;position:relative;background:#e3e3e3;box-sizing:border-box;animation:dialog-loading-animation .5s linear infinite alternate}@keyframes dialog-loading-animation{0%{box-shadow:0 0,0 0;color:#e3e3e333}to{box-shadow:-12px 0,12px 0;color:#e3e3e3cc}}body.eeui-app .dialog-wrapper .dialog-scroller{-webkit-user-select:none;-moz-user-select:none;user-select:none}body.eeui-app .dialog-wrapper .dialog-scroller .dialog-item .dialog-view.operate-enter .dialog-head .dialog-content{-webkit-user-select:text;-moz-user-select:text;user-select:text}@media (max-width: 768px){.dialog-wrapper{background-color:#f8f8f8}.dialog-wrapper.drawer-list .dialog-nav .drawer-title{height:52px;line-height:52px;border-bottom:0}.dialog-wrapper .dialog-nav .nav-wrapper{height:52px;padding:0;justify-content:center}.dialog-wrapper .dialog-nav .nav-wrapper:before{display:none}.dialog-wrapper .dialog-nav .nav-wrapper.completed:after{font-size:36px;right:40px}.dialog-wrapper .dialog-nav .nav-wrapper.completed .dialog-title{padding-right:0}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-back,.dialog-wrapper .dialog-nav .nav-wrapper .dialog-menu{position:absolute;top:0;bottom:0;right:0;width:52px;display:flex;align-items:center;justify-content:center}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-menu,.dialog-wrapper .dialog-nav .nav-wrapper .dialog-menu .dialog-menu-icon{margin:0}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-back{padding-right:6px;right:auto;left:0}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-back>i{font-size:26px}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-back .back-num{font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;position:absolute;top:50%;left:32px;background:#e6ebf1;color:#303133;transform:translateY(-50%);font-weight:500;font-size:14px;border-radius:12px;min-width:24px;height:24px;line-height:24px;text-align:center;padding:0 6px}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block{margin:0 80px;justify-content:center}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-avatar{display:none}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title{flex:unset;width:unset;overflow:hidden;text-align:center}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .main-title{justify-content:center}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-desc{display:flex;justify-content:center}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-tags{position:absolute;left:0;right:0;top:48px;z-index:1;padding:0 8px;background-color:#f8f8f8;height:32px;align-items:flex-start;overflow-x:auto}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-tags>li{flex-shrink:0;line-height:28px;padding:0 8px;font-size:14px}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-tags>li>i{width:16px;height:16px;line-height:16px;font-size:16px;margin-right:3px}.dialog-wrapper .dialog-scroller{padding-right:14px;padding-left:14px;overscroll-behavior:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff}.dialog-wrapper .dialog-scroller.default-header{margin-top:34px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view.text{max-width:calc(100% - 80px)}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content a,.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content img{-webkit-touch-callout:none}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre{font-size:15px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-emoji>li .emoji-symbol{font-size:14px;margin-right:-1px;transition:none}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-emoji>li .emoji-symbol:hover{transform:none}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view.operate-enter .dialog-head .dialog-content{-webkit-user-select:text;-moz-user-select:text;user-select:text}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view.operate-enter .dialog-head .dialog-content a,.dialog-wrapper .dialog-scroller .dialog-item .dialog-view.operate-enter .dialog-head .dialog-content img{-webkit-touch-callout:default}.dialog-wrapper .dialog-position.down{top:130px}.dialog-wrapper .dialog-footer{background-color:#f8f8f8;padding:8px 10px;margin-bottom:0}.dialog-wrapper .dialog-footer .chat-bottom-menu{padding-top:0}.dialog-wrapper .dialog-footer .chat-bottom-menu>ul>li{background-color:#fff}.dialog-wrapper .dialog-footer .chat-bottom-menu>ul>li .bottom-menu-desc{max-width:120px}.dialog-wrapper .dialog-footer .chat-mute,.dialog-wrapper .dialog-footer .chat-input-box .chat-input-wrapper{background-color:#fff}.dialog-wrapper .dialog-footer .chat-input-box .chat-input-wrapper .chat-toolbar>li.chat-record-recwave{margin-left:-10px;width:calc(100% + 20px);background-color:#f8f8f8}.dialog-wrapper .dialog-footer .chat-input-box .chat-emoji-wrapper{margin-left:-10px;margin-bottom:-8px;width:calc(100% + 20px)}.dialog-wrapper .dialog-footer .dialog-newmsg,.dialog-wrapper .dialog-footer .dialog-goto{right:16px}.dialog-wrapper-operate .operate-emoji>li{font-size:24px}}@media (max-width: 768px) and (min-width: 390px){.dialog-wrapper-operate .operate-action,.dialog-wrapper-operate .operate-emoji{width:376px}.dialog-wrapper-operate .operate-emoji>li{width:46px}}.file-content,.file-preview{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;border-radius:18px 18px 0 0;overflow:hidden;transform:translateZ(0)}.file-content .preview-iframe,.file-preview .preview-iframe{position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;border:0;float:none;max-width:none;margin:0;padding:0;outline:0}.file-content .office-header,.file-preview .office-header{position:absolute;top:0;left:0;z-index:-1;opacity:0}.file-content .edit-header,.file-preview .edit-header{display:flex;flex-direction:row;align-items:center;width:100%;height:42px;background-color:#fff;box-shadow:0 1px 5px #0000000d;position:relative;z-index:99}.file-content .edit-header .header-title,.file-preview .edit-header .header-title{flex:1;color:#303133;padding-left:24px;padding-right:24px;line-height:24px;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-content .edit-header .header-title .file-unsave-tip,.file-preview .edit-header .header-title .file-unsave-tip{color:#303133;padding-right:6px;font-weight:500;cursor:pointer;transition:color .3s}.file-content .edit-header .header-title .file-unsave-tip:hover,.file-preview .edit-header .header-title .file-unsave-tip:hover{color:#000}.file-content .edit-header .header-user,.file-preview .edit-header .header-user{margin-right:24px}.file-content .edit-header .header-user>ul,.file-preview .edit-header .header-user>ul{display:flex;align-items:center}.file-content .edit-header .header-user>ul>li,.file-preview .edit-header .header-user>ul>li{list-style:none;margin-right:-4px}.file-content .edit-header .header-user>ul>li.more,.file-preview .edit-header .header-user>ul>li.more{width:28px;height:28px;text-align:center;line-height:24px;font-size:12px;border:2px solid #ffffff;background-color:#84c56a;color:#fff;z-index:1;border-radius:50%}.file-content .edit-header .header-hint,.file-preview .edit-header .header-hint{padding-right:22px;font-size:12px;color:#666;white-space:nowrap}.file-content .edit-header .header-hint .ivu-btn,.file-preview .edit-header .header-hint .ivu-btn{font-size:12px;padding:0 10px}.file-content .edit-header .header-hint .ivu-dropdown-item,.file-preview .edit-header .header-hint .ivu-dropdown-item{font-size:12px!important}.file-content .edit-header .header-icons,.file-preview .edit-header .header-icons{margin-left:-4px;margin-right:16px;display:flex;align-items:center;justify-content:center}.file-content .edit-header .header-icons .header-icon,.file-preview .edit-header .header-icons .header-icon{display:flex;align-items:center;justify-content:center;width:44px;height:100%;color:#777;cursor:pointer}.file-content .edit-header .header-icons .header-icon>i,.file-preview .edit-header .header-icons .header-icon>i{font-size:20px}.file-content .edit-header .header-button,.file-preview .edit-header .header-button{font-size:12px;margin-right:24px}.file-content .content-body,.file-preview .content-body{flex:1;display:flex;position:relative}.file-content .content-body .teditor-wrapper,.file-content .content-body .mdeditor-wrapper,.file-preview .content-body .teditor-wrapper,.file-preview .content-body .mdeditor-wrapper{flex:1;display:flex}.file-content .content-body .teditor-wrapper .tox-editor-header .tox-toolbar--scrolling,.file-preview .content-body .teditor-wrapper .tox-editor-header .tox-toolbar--scrolling{flex-wrap:wrap}.file-content .content-body .mdeditor-box,.file-preview .content-body .mdeditor-box{position:relative;width:100%}.file-content .content-body .mdeditor-box .markdown,.file-preview .content-body .mdeditor-box .markdown{position:absolute;top:0;left:0;bottom:0;right:0;overflow:auto;transform:translateZ(0)}.file-content .content-body .mdeditor-box .markdown .markdown-toolbars,.file-preview .content-body .mdeditor-box .markdown .markdown-toolbars{border-bottom:1px solid #eeeeee}.file-content .content-body .mdeditor-box .markdown.border,.file-preview .content-body .mdeditor-box .markdown.border{border:0!important}.file-content .content-body .teditor-loadedstyle,.file-preview .content-body .teditor-loadedstyle{height:100%}.file-content .content-body .teditor-loadedstyle .tox-tinymce,.file-preview .content-body .teditor-loadedstyle .tox-tinymce{border:0;border-radius:0}.file-content .content-body .teditor-loadedstyle .tox-mbtn,.file-preview .content-body .teditor-loadedstyle .tox-mbtn{height:36px}.file-content .content-body .teditor-loadedstyle .tox-menubar,.file-content .content-body .teditor-loadedstyle .tox-toolbar-overlord,.file-preview .content-body .teditor-loadedstyle .tox-menubar,.file-preview .content-body .teditor-loadedstyle .tox-toolbar-overlord{padding:0 12%;background:#ffffff}.file-content .content-body .teditor-loadedstyle .tox-toolbar__overflow,.file-content .content-body .teditor-loadedstyle .tox-toolbar__primary,.file-preview .content-body .teditor-loadedstyle .tox-toolbar__overflow,.file-preview .content-body .teditor-loadedstyle .tox-toolbar__primary{background:none!important;border-top:1px solid #eaeaea!important}.file-content .content-body .teditor-loadedstyle .tox-toolbar-overlord,.file-preview .content-body .teditor-loadedstyle .tox-toolbar-overlord{border-bottom:1px solid #E9E9E9!important}.file-content .content-body .teditor-loadedstyle .tox-toolbar__group:not(:last-of-type),.file-preview .content-body .teditor-loadedstyle .tox-toolbar__group:not(:last-of-type){border-right:1px solid #eaeaea!important}.file-content .content-body .teditor-loadedstyle .tox-sidebar-wrap,.file-preview .content-body .teditor-loadedstyle .tox-sidebar-wrap{margin:22px 12%;border:1px solid #e8e8e8;border-radius:2px;box-shadow:0 4px 8px #00000014}.file-content .content-body .teditor-loadedstyle .tox-sidebar-wrap .tox-edit-area,.file-preview .content-body .teditor-loadedstyle .tox-sidebar-wrap .tox-edit-area{border-top:0}.file-content .content-body .teditor-loadedstyle .tox-statusbar,.file-preview .content-body .teditor-loadedstyle .tox-statusbar{border-top:1px solid #E9E9E9}.file-content .content-body .teditor-loadedstyle .tox-statusbar .tox-statusbar__resize-handle,.file-preview .content-body .teditor-loadedstyle .tox-statusbar .tox-statusbar__resize-handle{display:none}.file-content .content-body .content-mask,.file-preview .content-body .content-mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.file-content .content-load,.file-preview .content-load{display:flex;align-items:center;justify-content:center;position:absolute;top:42px;left:0;right:0;bottom:0;z-index:1000}.file-content .content-load .common-loading,.file-preview .content-load .common-loading{margin:0}.file-preview .edit-header .header-title{display:flex;align-items:center}.file-preview .edit-header .header-title .title-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-preview .edit-header .header-title .ivu-tag{flex-shrink:0;margin-left:6px;padding:0 6px;line-height:20px}.file-preview .edit-header .header-title .refresh{display:flex;align-items:center;margin-left:6px}.file-preview .edit-header .header-title .refresh .common-loading{margin:2px;width:16px;height:16px}.file-preview .edit-header .header-title .refresh>i{opacity:.6;font-size:20px;cursor:pointer;transition:all .2s}.file-preview .edit-header .header-title .refresh>i:hover{opacity:1}.file-preview .content-body{overflow:hidden}.file-preview .content-body .teditor-wrapper .tox-editor-header,.file-preview .content-body .teditor-wrapper .tox-statusbar{display:none}.file-preview .content-body .teditor-loadedstyle .tox-menubar,.file-preview .content-body .teditor-loadedstyle .tox-toolbar-overlord{padding:0}.file-preview .content-body .teditor-loadedstyle .tox-sidebar-wrap{margin:0}.file-preview .content-body .markdown-preview-warp{flex:1;overflow:auto}@media (max-width: 768px){.file-preview .edit-header .header-hint{display:none}}@media (max-width: 1200px){.file-content{overflow:auto}.file-content .edit-header,.file-content .content-body{min-width:768px;overflow-x:auto}.file-content .edit-header .teditor-loadedstyle .tox-menubar,.file-content .edit-header .teditor-loadedstyle .tox-toolbar-overlord,.file-content .content-body .teditor-loadedstyle .tox-menubar,.file-content .content-body .teditor-loadedstyle .tox-toolbar-overlord{padding:0}.file-content .edit-header .teditor-loadedstyle .tox-sidebar-wrap,.file-content .content-body .teditor-loadedstyle .tox-sidebar-wrap{margin:0}}body .ivu-modal-wrap.meeting-manager .ivu-modal .ivu-modal-content{border-radius:0}body .ivu-modal-wrap.meeting-manager .ivu-modal .ivu-modal-content .ivu-modal-body{padding:16px 24px 0}body .ivu-modal-wrap.meeting-manager .ivu-modal .ivu-modal-content .ivu-modal-body>ul{display:grid;justify-content:space-between;grid-template-columns:repeat(auto-fill,220px);grid-gap:24px}body .ivu-modal-wrap.meeting-manager .ivu-modal .ivu-modal-content .ivu-modal-body>ul>li{list-style:none;position:relative}body .ivu-modal-wrap.meeting-manager .ivu-modal .ivu-modal-content .ivu-modal-body>ul>li .meeting-player{position:relative}body .ivu-modal-wrap.meeting-manager .ivu-modal .ivu-modal-content .ivu-modal-body>ul>li .meeting-player .player{width:220px;height:220px;border-radius:12px;position:relative;z-index:1;overflow:hidden;background-color:#e1e1e1;background-size:136%;background-position:center;background-repeat:no-repeat}body .ivu-modal-wrap.meeting-manager .ivu-modal .ivu-modal-content .ivu-modal-body>ul>li .meeting-player .player-state{position:absolute;top:4px;right:8px;z-index:2;display:flex;align-items:center}body .ivu-modal-wrap.meeting-manager .ivu-modal .ivu-modal-content .ivu-modal-body>ul>li .meeting-player .player-state .taskfont{color:red;font-size:18px;margin-left:8px}body .ivu-modal-wrap.meeting-manager .ivu-modal .ivu-modal-content .ivu-modal-body>ul>li .meeting-player .common-avatar{position:absolute;bottom:-8px;right:-8px;z-index:2}@media (max-width: 768px){body .ivu-modal-wrap.meeting-manager .ivu-modal .ivu-modal-content .ivu-modal-body>ul{grid-template-columns:none;grid-gap:12px;display:flex;flex-wrap:wrap;justify-content:flex-start}body .ivu-modal-wrap.meeting-manager .ivu-modal .ivu-modal-content .ivu-modal-body>ul>li{width:calc(50% - 6px);max-width:180px}body .ivu-modal-wrap.meeting-manager .ivu-modal .ivu-modal-content .ivu-modal-body>ul>li .meeting-player .player{width:100%;height:176px}}body .ivu-modal-wrap.meeting-hidden{display:none}.meeting-drag-ball{position:relative;background-color:#fff;padding:6px 12px;white-space:nowrap;border-radius:4px;box-shadow:0 0 50px #0000004d;cursor:pointer;display:flex;align-items:center}.meeting-drag-ball>i{font-size:20px;height:24px;line-height:24px;margin-right:5px}.meeting-drag-ball>em{font-style:normal;padding-left:4px}.meeting-button-group{display:flex;justify-content:flex-end}.meeting-button-group .taskfont{font-size:20px}.meeting-button-group .ivu-btn{display:flex;align-items:center;justify-content:center}.meeting-button-group .ivu-btn>span{display:flex;align-items:center;justify-content:center}.project-archived{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;display:flex;flex-direction:column}.project-archived .archived-title{color:#303133;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px;display:flex;align-items:center}.project-archived .archived-title .title-icon{display:flex;align-items:center;width:14px;height:14px;margin-left:4px;margin-top:2px}.project-archived .archived-title .title-icon>i{cursor:pointer}.project-archived .table-page-box{flex:1;height:0}.project-dialog{display:flex;flex-direction:column;background-color:#fff;border-left:1px solid #f4f5f5;z-index:1;position:relative}.project-dialog .dialog-user{margin-top:26px}.project-dialog .dialog-user .member-head{display:flex;align-items:center;padding:0 22px}.project-dialog .dialog-user .member-head .member-title{flex:1;font-size:18px;font-weight:600}.project-dialog .dialog-user .member-head .member-title>span{padding-left:6px;color:#84c56a;cursor:pointer}.project-dialog .dialog-user .member-head .member-close{cursor:pointer}.project-dialog .dialog-user .member-head .member-close .ivu-icon-ios-close{font-size:38px;top:3px;right:2px;transition:all .2s}.project-dialog .dialog-user .member-head .member-close:hover .ivu-icon-ios-close{transform:rotate(-90deg)}.project-dialog .dialog-user .member-list{display:flex;align-items:center;margin-top:12px;padding:0 22px;overflow:auto}.project-dialog .dialog-user .member-list::-webkit-scrollbar{display:none}.project-dialog .dialog-user .member-list>li{position:relative;list-style:none;margin-right:10px;margin-bottom:8px}.project-dialog .dialog-user .member-list.member-all{display:block}.project-dialog .dialog-user .member-list.member-all>li{display:inline-block;overflow:hidden}.project-dialog .dialog-nav .nav-wrapper{padding:0 20px}.project-gstc-gantt{position:absolute;top:15px;left:15px;right:15px;bottom:15px;z-index:1;transform:translateZ(0);background-color:#fdfdfd;border-radius:3px;overflow:hidden}.project-gstc-gantt .project-gstc-dropdown-filtr{position:absolute;top:38px;left:222px}.project-gstc-gantt .project-gstc-dropdown-filtr .project-gstc-dropdown-icon{cursor:pointer;color:#999;font-size:20px}.project-gstc-gantt .project-gstc-dropdown-filtr .project-gstc-dropdown-icon.filtr{color:#058ce4}.project-gstc-gantt .project-gstc-close{position:absolute;top:8px;left:12px;cursor:pointer}.project-gstc-gantt .project-gstc-close:hover i{transform:scale(1) rotate(45deg)}.project-gstc-gantt .project-gstc-close i{color:#606266;font-size:28px;transform:scale(.92);transition:all .2s}.project-gstc-gantt .project-gstc-edit{position:absolute;bottom:6px;right:6px;background:#ffffff;border-radius:4px;opacity:0;transform:translate(120%);transition:all .2s}.project-gstc-gantt .project-gstc-edit.visible{opacity:1;transform:translate(0)}.project-gstc-gantt .project-gstc-edit.info .project-gstc-edit-info{display:block}.project-gstc-gantt .project-gstc-edit.info .project-gstc-edit-small{display:none}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-info{display:none;border:1px solid #e4e4e4;background:#ffffff;padding:6px;border-radius:4px;width:500px}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-info .project-gstc-edit-btns{margin:12px 6px 4px;display:flex;align-items:center;justify-content:flex-end}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-info .project-gstc-edit-btns .ivu-btn{margin-right:8px;font-size:13px}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-info .project-gstc-edit-btns .zoom{font-size:20px;color:#444;cursor:pointer}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-info .project-gstc-edit-btns .zoom:hover{color:#57a3f3}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-small{border:1px solid #e4e4e4;background:#ffffff;padding:6px 12px;display:flex;align-items:center}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-small .project-gstc-edit-text{cursor:pointer;text-decoration:underline;color:#444;margin-right:8px}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-small .project-gstc-edit-text:hover{color:#57a3f3}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-small .ivu-btn{margin-left:4px;font-size:13px}.project-gstc-gantt .ivu-dropdown-item.dropdown-active{color:#058ce4}.project-list{flex:1;height:100%;display:flex;flex-direction:column;align-items:flex-start}.project-list .list-search{width:100%;flex-shrink:0;display:flex;align-items:center;justify-content:center;height:54px;padding:0 12px;background-color:#f8f8f8}.project-list .list-search .search-wrapper{flex:1;background-color:#fff;padding:0 8px;margin:0 4px;border-radius:12px;overflow:hidden}.project-list .list-search .search-wrapper .search-pre{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.project-list .list-search .search-wrapper .search-pre .common-loading{width:14px;height:14px;margin:0}.project-list .list-search .search-wrapper .ivu-input{border-color:transparent;background-color:transparent}.project-list .list-search .search-wrapper .ivu-input:hover,.project-list .list-search .search-wrapper .ivu-input:focus{box-shadow:none}.project-list>ul{flex:1;height:0;width:100%;overflow:auto;background-color:#f8f8f8;-webkit-user-select:none;-moz-user-select:none;user-select:none}.project-list>ul>li{padding:16px;margin:16px;border-radius:12px;background-color:#fff;list-style:none;position:relative}.project-list>ul>li:before{display:none;position:absolute;content:"";top:0;left:0;right:0;bottom:0;z-index:1;border:2px solid #84C56A;pointer-events:none;border-radius:12px}.project-list>ul>li.nothing,.project-list>ul>li.loading{text-align:center;height:100%;margin:0;padding:24px;border-radius:0;line-height:22px}.project-list>ul>li.loading{display:flex;align-items:flex-start;justify-content:center}.project-list>ul>li.loading .common-loading{width:20px;height:20px;margin:1px}.project-list>ul>li.operate:before{display:block}.project-list>ul>li .project-item{display:flex;align-items:center}.project-list>ul>li .project-item .item-left{flex:1;width:0}.project-list>ul>li .project-item .item-left .project-h1{display:flex;align-items:flex-start}.project-list>ul>li .project-item .item-left .project-h1 .project-name{font-size:14px;line-height:22px;color:#303133;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.project-list>ul>li .project-item .item-left .project-h1 .icon-top{margin-top:4px;margin-left:6px;flex-shrink:0;width:14px;height:14px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCiAgICAgeT0iMHB4IgogICAgIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojOEJDRjcwO30KPC9zdHlsZT4wCiAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjAuNyw4LjFjLTEuNS0xLjUtNC40LTQuNC00LjQtNC40Yy0xLjItMS4yLTIuNS0xLjQtMy40LTAuN2MtMC41LDAuNC0wLjcsMC45LTAuOCwxLjRjLTAuMSwwLjUtMC40LDEtMC44LDEuMwoJbC0wLjEsMC4xYy0yLDEuNS00LjMsMi44LTYuOCwzLjJDMy45LDkuMiwzLjMsOS41LDMsMTBjLTAuNiwwLjktMC40LDIuMSwwLjMsMi45bDMuNCwzLjRjMCwwLDAsMCwwLDBsLTMuMSwzLjEKCWMtMC4zLDAuMy0wLjMsMC44LDAsMS4xYzAuMSwwLjEsMC4zLDAuMiwwLjUsMC4yYzAuMiwwLDAuNC0wLjEsMC41LTAuMmwzLjEtMy4xYzAsMCwwLDAsMCwwbDIuOSwyLjljMS4zLDEuMywyLjUsMS41LDMuNCwwLjkKCWMwLjQtMC4zLDAuNy0wLjcsMC45LTEuMmMwLjYtMi4zLDEuNC00LjYsMi44LTYuNWwwLjUtMC43YzAuMy0wLjQsMC44LTAuOCwxLjMtMC44YzAuNS0wLjEsMS4xLTAuMywxLjQtMC44CglDMjEuNywxMC4yLDIxLjUsOC45LDIwLjcsOC4xeiIvPgo8L3N2Zz4K) no-repeat center center;background-size:contain}.project-list>ul>li .project-item .item-left .project-h1 .num{margin-top:1px;margin-left:6px;flex-shrink:0;font-style:normal;display:inline-block;background-color:#fd9c9b26;color:#ff7559;padding:0 5px;min-width:10px;height:20px;line-height:20px;text-align:center;border-radius:10px;box-sizing:content-box;font-weight:500;font-size:14px;white-space:nowrap}.project-list>ul>li .project-item .item-left .project-h2{margin-top:4px;line-height:20px;font-size:12px;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#909399}.project-list>ul>li .project-item .item-right{flex-shrink:0;display:flex;align-items:center;margin-left:28px}.project-list>ul>li .project-item .item-right .ivu-chart-circle .ivu-icon{font-size:40px;font-weight:900;color:#84c56a33}.project-list>ul>li .project-item .item-right .ivu-chart-circle .percent-text{color:#84c56a;font-weight:500}.project-list .operate-position{position:absolute;top:0;left:0;width:1px;opacity:0;visibility:hidden;pointer-events:none}.project-log .log-title{display:none}.project-log.is-drawer{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;overflow:auto}.project-log.is-drawer .log-title{color:#303133;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px}.project-log .logs-activity{position:relative;word-break:break-all;padding:12px}.project-log .logs-activity>li{list-style:none;padding-top:0}.project-log .logs-activity>li.logs-loading,.project-log .logs-activity>li.logs-more,.project-log .logs-activity>li.logs-none{height:22px;line-height:22px}.project-log .logs-activity>li.logs-loading{display:flex}.project-log .logs-activity>li.logs-loading .common-loading{margin:0}.project-log .logs-activity>li.logs-more{cursor:pointer}.project-log .logs-activity>li.logs-more:hover{color:#048be0}.project-log .logs-activity>li.logs-none{cursor:pointer;color:#bbb}.project-log .logs-activity>li .logs-date{color:#0000005c;padding-bottom:14px}.project-log .logs-activity>li .logs-section{margin:4px}.project-log .logs-activity>li .logs-section .ivu-timeline>li{padding-bottom:8px}.project-log .logs-activity>li .logs-section .ivu-timeline>li:last-child{padding-bottom:0}.project-log .logs-activity>li .logs-section .ivu-timeline>li .ivu-timeline-item-head-custom{position:static;left:auto;margin-top:8px;margin-left:-13px;margin-right:6px;width:auto;min-width:40px}.project-log .logs-activity>li .logs-section .ivu-timeline>li .ivu-timeline-item-content{padding-left:20px;margin-top:-5px}.project-log .logs-activity>li .logs-dot{width:auto;height:18px;margin-left:10px;display:flex}.project-log .logs-activity>li .logs-dot .avatar-name.auto{color:#9599a1}.project-log .logs-activity>li .log-summary{position:relative;padding:4px 0 4px 12px}.project-log .logs-activity>li .log-summary>span,.project-log .logs-activity>li .log-summary>a{padding-right:6px;word-wrap:break-word;word-break:break-word}.project-log .logs-activity>li .log-summary .log-text{display:inline-block;color:#000000b8}.project-log .logs-activity>li .log-summary .log-text .change-value:hover{border-bottom:1px dotted rgba(0,0,0,.3)}.project-log .logs-activity>li .log-summary .log-text .detail-user{display:inline-block;vertical-align:top}.project-log .logs-activity>li .log-summary .log-text .detail-user .detail-user-wrap{display:flex}.project-log .logs-activity>li .log-summary .log-text .detail-user .detail-user-wrap .common-avatar{margin:0 2px}.project-log .logs-activity>li .log-summary .log-operation>button{font-size:12px}.project-log .logs-activity>li .log-summary .log-operation>button+button{margin-left:4px}.project-log .logs-activity>li .log-summary .log-time{color:#0000004d;font-size:12px}.project-log .logs-activity>li .log-task{margin-left:12px;margin-bottom:6px;opacity:.6;cursor:pointer}.project-log .logs-activity>li .log-task:hover{opacity:1}.project-log .logs-activity>li .log-task:hover>em{color:#84c56a}.project-log .logs-activity>li .log-task>em{display:inline-block;font-style:normal;font-size:12px;line-height:18px;height:18px;max-width:100%;color:#909399;border-radius:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-management{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;display:flex;flex-direction:column}.project-management .management-title{color:#303133;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px;display:flex;align-items:center}.project-management .management-title .title-icon{display:flex;align-items:center;width:14px;height:14px;margin-left:4px;margin-top:2px}.project-management .management-title .title-icon>i{cursor:pointer}.project-management .project-name{display:flex;align-items:center}.project-management .project-name .ivu-tag{height:18px;line-height:18px;padding:0 4px;transform:scale(.8);transform-origin:right center;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-management .project-percent{line-height:1}.project-management .project-percent .ivu-progress{margin-top:2px}.project-management .table-page-box{flex:1;height:0}.project-panel{display:flex;flex-direction:column}.project-panel .project-titbox{width:100%;padding:32px 32px 4px}.project-panel .project-titbox .project-title{float:left;display:flex;align-items:center;margin-bottom:8px}.project-panel .project-titbox .project-title .project-back{display:none}.project-panel .project-titbox .project-title>h1{color:#303133;font-size:28px;font-weight:600}.project-panel .project-titbox .project-title .project-load{display:flex;align-items:center;margin-left:18px}.project-panel .project-titbox .project-title .project-load .common-loading{width:22px;height:22px}.project-panel .project-titbox .project-icons{float:right;display:flex;align-items:center;margin-top:3px;margin-bottom:8px}.project-panel .project-titbox .project-icons>li{list-style:none;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;position:relative;margin-left:16px;cursor:pointer;transition:box-shadow .3s}.project-panel .project-titbox .project-icons>li:hover{box-shadow:0 0 6px #ccc}.project-panel .project-titbox .project-icons>li.cursor-default{cursor:default}.project-panel .project-titbox .project-icons>li.project-avatar{width:auto;min-width:36px}.project-panel .project-titbox .project-icons>li.project-avatar:hover{box-shadow:none}.project-panel .project-titbox .project-icons>li.project-avatar>ul{display:flex;align-items:center}.project-panel .project-titbox .project-icons>li.project-avatar>ul>li{list-style:none;margin-left:-6px;transition:transform .2s}.project-panel .project-titbox .project-icons>li.project-avatar>ul>li .ivu-badge{position:absolute;top:-5px;left:23px;transform:scale(.8)}.project-panel .project-titbox .project-icons>li.project-avatar>ul>li:hover{transform:scale(1.05)}.project-panel .project-titbox .project-icons>li.project-avatar>ul>li:first-child{margin-left:0}.project-panel .project-titbox .project-icons>li.project-avatar>ul>li.more{display:flex;align-items:center;justify-content:center;font-size:17px;width:30px;height:32px;color:#aaa;background-color:transparent;border-color:transparent;transform:scale(1)!important;z-index:1}.project-panel .project-titbox .project-icons>li.project-icon{border-radius:50%;background-color:#f2f3f5}.project-panel .project-titbox .project-icons>li.project-icon .menu-icon{font-size:20px;width:36px;height:36px;line-height:36px}.project-panel .project-titbox .project-icons>li.project-icon .menu-badge{position:absolute;top:-6px;left:20px;z-index:1;transform:scale(.8)}.project-panel .project-titbox .project-icons>li.project-icon .search-input{margin:2px 0;width:170px}.project-panel .project-titbox .project-icons>li.project-icon.active{color:#fff;background-color:#84c56a}.project-panel .project-subbox{width:100%;padding:0 32px}.project-panel .project-subbox .project-subtitle{float:left;color:#909399;line-height:24px;margin:6px 0}.project-panel .project-subbox .project-switch{float:right;margin:3px 0 3px 32px;display:flex;align-items:flex-end}.project-panel .project-subbox .project-switch .project-checkbox{display:flex;align-items:center;margin-right:14px;opacity:.9;height:30px}.project-panel .project-subbox .project-switch .project-checkbox .ivu-checkbox-focus{box-shadow:none}.project-panel .project-subbox .project-switch .project-select{display:flex;align-items:center;margin-right:14px;opacity:.9;height:30px}.project-panel .project-subbox .project-switch .project-select .project-flow{font-size:13px;height:28px;line-height:26px;padding:0 8px;border-radius:4px;background:#f7f7f7;border:1px solid #e8eaec;display:flex;align-items:center;justify-content:center;cursor:pointer}.project-panel .project-subbox .project-switch .project-select .project-flow.start{background-color:#ff70701a;border-color:#ff70701a;color:#ff7070}.project-panel .project-subbox .project-switch .project-select .project-flow.progress{background-color:#fc984b1a;border-color:#fc984b1a;color:#fc984b}.project-panel .project-subbox .project-switch .project-select .project-flow.test{background-color:#2f99ec1a;border-color:#2f99ec1a;color:#2f99ec}.project-panel .project-subbox .project-switch .project-select .project-flow.end{background-color:#0bc0371a;border-color:#0bc0371a;color:#0bc037}.project-panel .project-subbox .project-switch .project-switch-button{display:flex;align-items:center;background-color:#fff;border-radius:6px;height:30px;position:relative;transition:all .2s}.project-panel .project-subbox .project-switch .project-switch-button .active{color:#84c56a}.project-panel .project-subbox .project-switch .project-switch-button .slider{position:absolute;top:0;left:0;width:33.3%;height:100%;z-index:0;color:#84c56a;border-radius:6px;border:1px solid #84C56A;background-color:#84c56a1a;transition:left .2s}.project-panel .project-subbox .project-switch .project-switch-button:hover{box-shadow:0 0 10px #e6ecfa}.project-panel .project-subbox .project-switch .project-switch-button>div{z-index:1;width:32px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer;color:#606266}.project-panel .project-subbox .project-switch .project-switch-button>div>i{font-size:17px}.project-panel .project-column{display:flex;height:100%;padding-top:15px;overflow-x:auto;overflow-y:hidden}.project-panel .project-column>ul{display:inline-flex;justify-content:space-between;align-items:flex-start}.project-panel .project-column>ul>li{flex-shrink:0;list-style:none;width:300px;height:100%;display:flex;flex-direction:column}.project-panel .project-column>ul>li:first-child{margin-left:22px}.project-panel .project-column>ul>li:last-child{margin-right:22px}.project-panel .project-column>ul>li.add-column{height:36px;color:#888;cursor:pointer;background-color:#f2f3f5;border-radius:4px}.project-panel .project-column>ul>li.add-column .add-column-text{display:flex;flex-direction:row;align-items:center;line-height:36px;padding:0 12px}.project-panel .project-column>ul>li.add-column .add-column-text>i{font-size:16px;padding-right:8px}.project-panel .project-column>ul>li.add-column .add-column-text:hover{color:#777}.project-panel .project-column>ul>li.add-column .add-column-input{display:none;align-items:center;height:36px}.project-panel .project-column>ul>li.add-column .add-column-input .ivu-input{height:36px;padding:4px 10px}.project-panel .project-column>ul>li.add-column .add-column-input .ivu-input-icon{width:36px;height:36px;line-height:36px}.project-panel .project-column>ul>li.add-column.show-input .add-column-text{display:none}.project-panel .project-column>ul>li.add-column.show-input .add-column-input{display:flex}.project-panel .project-column>ul>li .column-head{display:flex;align-items:center;padding:7px 10px;margin:0 10px;background-color:#f2f3f5;border-radius:4px}.project-panel .project-column>ul>li .column-head .column-head-title{flex:1;width:0;display:flex;align-items:center;font-weight:500}.project-panel .project-column>ul>li .column-head .column-head-title>span{font-size:15px}.project-panel .project-column>ul>li .column-head .column-head-title>em{color:#888;font-style:normal;font-size:14px;padding-left:6px}.project-panel .project-column>ul>li .column-head .column-head-icon{display:flex;align-items:center;margin-left:16px}.project-panel .project-column>ul>li .column-head .column-head-icon .loading,.project-panel .project-column>ul>li .column-head .column-head-icon .ivu-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding-right:8px}.project-panel .project-column>ul>li .column-head .column-head-icon .loading .common-loading,.project-panel .project-column>ul>li .column-head .column-head-icon .ivu-icon .common-loading{width:16px;height:16px;margin:0}.project-panel .project-column>ul>li .column-head .column-head-icon .ivu-icon{cursor:pointer;font-size:16px;color:#aaa;font-weight:600;transition:color .3s}.project-panel .project-column>ul>li .column-head .column-head-icon .ivu-icon:hover{color:#888}.project-panel .project-column>ul>li .column-head .column-head-icon .last{padding-right:0}.project-panel .project-column>ul>li .column-head.custom-color{color:#fff}.project-panel .project-column>ul>li .column-head.custom-color .column-head-title>em{color:#fff9}.project-panel .project-column>ul>li .column-head.custom-color .ivu-icon{color:#ffffff80}.project-panel .project-column>ul>li .column-head.custom-color .ivu-icon:hover{color:#ffffffe6}.project-panel .project-column>ul>li .column-task{flex:1;display:flex;flex-direction:column;overflow-x:hidden}.project-panel .project-column>ul>li .column-task .task-list>div:last-child{margin-bottom:16px}.project-panel .project-column>ul>li .column-task .task-item{cursor:pointer;margin:16px 10px 0;background-color:#fff;border-radius:12px;padding:12px;transition:box-shadow .3s,opacity .3s;position:relative}.project-panel .project-column>ul>li .column-task .task-item:hover{box-shadow:0 0 10px #e6ecfa}.project-panel .project-column>ul>li .column-task .task-item .task-head{display:flex;align-items:flex-start}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-title{flex:1;padding-top:1px}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-title>span{float:left;font-size:12px;height:20px;line-height:18px;padding:0 3px;border-radius:3px;color:#84c56a;border:1px solid #84C56A;margin-right:4px;text-align:center}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-title>span.start{background-color:#ff70701a;border-color:#ff70701a;color:#ff7070}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-title>span.progress{background-color:#fc984b1a;border-color:#fc984b1a;color:#fc984b}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-title>span.test{background-color:#2f99ec1a;border-color:#2f99ec1a;color:#2f99ec}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-title>span.end{background-color:#0bc0371a;border-color:#0bc0371a;color:#0bc037}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-title>pre{display:block;margin:0;padding:0;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;word-break:break-word}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-menu{margin-left:8px;width:22px;height:22px}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-menu .loading,.project-panel .project-column>ul>li .column-task .task-item .task-head .task-menu .ivu-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-menu .loading .common-loading,.project-panel .project-column>ul>li .column-task .task-item .task-head .task-menu .ivu-icon .common-loading{width:16px;height:16px;margin:0}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-menu .ivu-icon{font-size:22px}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-menu .ivu-icon.uncomplete{color:#777}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-menu .ivu-icon.uncomplete:hover{color:#555}.project-panel .project-column>ul>li .column-task .task-item .task-head.has-desc .task-title{font-weight:600}.project-panel .project-column>ul>li .column-task .task-item .task-desc>pre{color:#909399;padding:0;margin:10px 0 0;line-height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-panel .project-column>ul>li .column-task .task-item .task-tags{margin-top:10px}.project-panel .project-column>ul>li .column-task .task-item .task-users{margin-top:10px;display:flex;align-items:center}.project-panel .project-column>ul>li .column-task .task-item .task-users>ul{flex:1;width:0;display:flex;align-items:center;overflow:auto;margin-right:24px}.project-panel .project-column>ul>li .column-task .task-item .task-users>ul>li{list-style:none;margin-left:-6px;width:32px;height:32px}.project-panel .project-column>ul>li .column-task .task-item .task-users>ul>li:first-child{margin-left:0}.project-panel .project-column>ul>li .column-task .task-item .task-users>ul>li.no-owner{width:auto}.project-panel .project-column>ul>li .column-task .task-item .task-users>ul>li.no-owner .ivu-btn-small{font-size:12px}.project-panel .project-column>ul>li .column-task .task-item .task-users .task-icon{margin-left:6px;font-size:12px}.project-panel .project-column>ul>li .column-task .task-item .task-users .task-icon .ivu-icon{margin-left:1px;font-size:14px}.project-panel .project-column>ul>li .column-task .task-item .task-progress{margin-top:10px;display:flex;align-items:center;justify-content:flex-end}.project-panel .project-column>ul>li .column-task .task-item .task-progress .task-sub-num{font-size:12px;margin-right:8px;color:#777}.project-panel .project-column>ul>li .column-task .task-item .task-progress .task-time{flex-shrink:0;color:#777;background-color:#eaedf2;border:1px solid #EAEDF2;padding:0 3px;margin-left:18px;font-size:12px;border-radius:3px;display:flex;align-items:center}.project-panel .project-column>ul>li .column-task .task-item .task-progress .task-time.overdue,.project-panel .project-column>ul>li .column-task .task-item .task-progress .task-time.today{color:#fff}.project-panel .project-column>ul>li .column-task .task-item .task-progress .task-time.overdue{font-weight:600;background-color:#ed4014;border-color:#ed4014}.project-panel .project-column>ul>li .column-task .task-item .task-progress .task-time.today{font-weight:500;background-color:#f90;border-color:#f90}.project-panel .project-column>ul>li .column-task .task-item .task-progress .task-time .taskfont{margin-right:3px;font-size:12px}.project-panel .project-column>ul>li .column-task .task-item .priority-color{position:absolute;top:12px;left:0;width:3px;height:42px;max-height:50%;border-radius:2px}.project-panel .project-column>ul>li .column-task .task-item.additem{cursor:default;padding:0}.project-panel .project-column>ul>li .column-task .task-item.complete{opacity:.5}.project-panel .project-column>ul>li .column-task .task-item.complete:hover{opacity:.8}.project-panel .project-column>ul>li .column-task .task-item.complete .task-head .task-title{text-decoration:line-through}.project-panel .project-column>ul>li .column-task .task-item.complete .task-desc,.project-panel .project-column>ul>li .column-task .task-item.complete .task-tags,.project-panel .project-column>ul>li .column-task .task-item.complete .task-users,.project-panel .project-column>ul>li .column-task .task-item.complete .task-progress,.project-panel .project-column>ul>li .column-task .task-item.complete .priority-color{display:none}.project-panel .project-column>ul>li .column-task .task-item.hidden{display:none}.project-panel .project-table{height:100%;margin-top:18px;overflow-x:auto}.project-panel .project-table .task-row{background-color:#fff;border-bottom:1px solid #F4F4F5;position:relative}.project-panel .project-table .task-row>div{display:flex;align-items:center;padding:8px 12px;border-right:1px solid #F4F4F5}.project-panel .project-table .task-row>div:first-child{padding-left:32px}.project-panel .project-table .task-row>div:last-child{border-right:0}.project-panel .project-table .task-row>div.complete .item-title{color:#aaa;text-decoration:line-through}.project-panel .project-table .task-row .priority-color{position:absolute;top:0;left:0;bottom:-1px;width:3px}.project-panel .project-table .project-table-head,.project-panel .project-table .project-table-body{min-width:800px;margin:0 32px 12px;border-radius:5px;border:1px solid #F4F4F5;border-bottom:0;overflow:hidden}.project-panel .project-table .project-table-head.project-table-hide .task-rows,.project-panel .project-table .project-table-body.project-table-hide .task-rows{display:none}.project-panel .project-table .project-table-head.project-table-hide .row-title .taskfont,.project-panel .project-table .project-table-body.project-table-hide .row-title .taskfont{transform:rotate(-90deg)}.project-panel .project-table .project-table-head .task-row>div{color:#888;font-size:13px;font-weight:500}.project-panel .project-table .project-table-head .task-row>div .sort{display:flex;align-items:center;cursor:pointer}.project-panel .project-table .project-table-head .task-row>div .task-sort{display:inline-block;width:14px;height:12px;margin-top:-1px;margin-left:1px;vertical-align:middle;overflow:hidden;cursor:pointer;position:relative}.project-panel .project-table .project-table-head .task-row>div .task-sort>i{display:block;height:6px;line-height:6px;overflow:hidden;position:absolute;color:#c5c8ce;transition:color .2s ease-in-out;font-size:16px}.project-panel .project-table .project-table-head .task-row>div .task-sort>i.on{color:#84c56a}.project-panel .project-table .project-table-head .task-row>div .task-sort>i:hover{color:inherit}.project-panel .project-table .project-table-head .task-row>div .task-sort>i:first-child{top:0}.project-panel .project-table .project-table-head .task-row>div .task-sort>i:last-child{bottom:0}.project-panel .project-table .project-table-body{transition:box-shadow .3s}.project-panel .project-table .project-table-body:hover{box-shadow:0 0 10px #e6ecfa}.project-panel .project-table .project-table-body .task-row>div{padding:10px 12px}.project-panel .project-table .project-table-body .task-row>div.row-title{font-size:14px;font-weight:500;color:#303133;padding-left:14px}.project-panel .project-table .project-table-body .task-row>div.row-title .taskfont{cursor:pointer;transition:transform .3s;font-size:12px}.project-panel .project-table .project-table-body .task-row>div.row-title .row-h1{padding-left:18px}.project-panel .project-table .project-table-body .task-row>div.row-title .row-num{color:#909399;padding-left:6px}.project-panel .project-table .project-table-body .task-row>div.row-name{align-items:flex-start;padding:12px 12px 12px 34px;line-height:24px}.project-panel .project-table .project-table-body .task-row>div.row-name .loading{height:24px}.project-panel .project-table .project-table-body .task-row>div.row-name .ivu-icon{cursor:pointer;font-size:16px}.project-panel .project-table .project-table-body .task-row>div.row-name .ivu-icon.sub-icon{font-size:16px;width:16px;height:16px;margin-top:4px;margin-left:-20px;margin-right:4px;color:#cfcfcf;transition:transform .2s}.project-panel .project-table .project-table-body .task-row>div.row-name .ivu-icon.sub-icon.active{transform:rotate(90deg)}.project-panel .project-table .project-table-body .task-row>div.row-name .ivu-icon.uncomplete{color:#ccc}.project-panel .project-table .project-table-body .task-row>div.row-name .item-title{flex:1;padding:0 22px 0 8px;cursor:pointer}.project-panel .project-table .project-table-body .task-row>div.row-name .item-title>span{font-size:12px;height:18px;min-width:20px;line-height:16px;padding:0 2px;border-radius:3px;color:#84c56a;border:1px solid #84C56A;display:inline-block;vertical-align:top;margin-top:3px;margin-right:3px;text-align:center}.project-panel .project-table .project-table-body .task-row>div.row-name .item-title>span.start{background-color:#ff70701a;border-color:#ff70701a;color:#ff7070}.project-panel .project-table .project-table-body .task-row>div.row-name .item-title>span.progress{background-color:#fc984b1a;border-color:#fc984b1a;color:#fc984b}.project-panel .project-table .project-table-body .task-row>div.row-name .item-title>span.test{background-color:#2f99ec1a;border-color:#2f99ec1a;color:#2f99ec}.project-panel .project-table .project-table-body .task-row>div.row-name .item-title>span.end{background-color:#0bc0371a;border-color:#0bc0371a;color:#0bc037}.project-panel .project-table .project-table-body .task-row>div.row-name .item-icons{display:flex;align-items:center;margin-left:4px;flex-shrink:0}.project-panel .project-table .project-table-body .task-row>div.row-name .item-icons .item-icon{display:flex;font-size:12px;margin-left:16px;color:#aaa;cursor:pointer}.project-panel .project-table .project-table-body .task-row>div.row-name .item-icons .item-icon .taskfont{font-size:12px}.project-panel .project-table .project-table-body .task-row>div.row-name .item-icons .item-icon>em{font-style:normal;margin-left:4px}.project-panel .project-table .project-table-body .task-row>div.row-column .el-dropdown,.project-panel .project-table .project-table-body .task-row>div.row-priority .el-dropdown{display:flex;align-items:center;overflow:hidden}.project-panel .project-table .project-table-body .task-row>div.row-column .task-column,.project-panel .project-table .project-table-body .task-row>div.row-column .task-priority,.project-panel .project-table .project-table-body .task-row>div.row-priority .task-column,.project-panel .project-table .project-table-body .task-row>div.row-priority .task-priority{cursor:pointer}.project-panel .project-table .project-table-body .task-row>div.row-column .task-column{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-panel .project-table .project-table-body .task-row>div.row-user{padding:8px}.project-panel .project-table .project-table-body .task-row>div.row-user>ul{height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;cursor:pointer}.project-panel .project-table .project-table-body .task-row>div.row-user>ul>li{max-width:100%;list-style:none;display:inline-block;margin-left:-6px}.project-panel .project-table .project-table-body .task-row>div.row-user>ul>li:first-child{margin-left:0}.project-panel .project-table .project-table-body .task-row>div.row-user>ul>li.no-owner{height:32px;display:flex;align-items:center}.project-panel .project-table .project-table-body .task-row>div.row-time .task-time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.project-panel .project-table .project-table-body .task-row>div.row-time .task-time.overdue,.project-panel .project-table .project-table-body .task-row>div.row-time .task-time.today{color:#fff;padding:0 4px;border:1px solid transparent;font-size:13px;border-radius:3px}.project-panel .project-table .project-table-body .task-row>div.row-time .task-time.overdue{font-weight:600;background-color:#ed4014;border-color:#ed4014}.project-panel .project-table .project-table-body .task-row>div.row-time .task-time.today{font-weight:500;background-color:#f90;border-color:#f90}.project-panel .project-table .project-table-body .task-rows .task-rows{position:relative;overflow:hidden}.project-panel .project-table .project-table-body .task-rows .task-rows:before{content:"";position:absolute;top:0;left:0;right:0;box-shadow:#00000014 0 0 8px 1px;z-index:1}.project-panel .project-table .project-table-body .task-rows .task-rows .task-row{background-color:#fcfcfd}.project-panel .project-table .project-table-body .task-rows .task-rows .task-row .priority-color{display:none}.project-panel .project-table .project-table-body .task-rows .task-rows .task-row>div.row-name{padding-left:56px}.project-panel .project-table .project-table-body .task-rows .task-rows .task-row>div.row-name .item-title{color:#6b6e72}.project-panel .project-table .project-table-body .task-rows .task-rows .task-row>div.row-column>div,.project-panel .project-table .project-table-body .task-rows .task-rows .task-row>div.row-priority>div{display:none}.project-panel .project-table .project-table-body .task-rows .task-rows .task-add-row{background-color:#fcfcfd}.project-panel .project-table .project-table-body .task-rows .task-rows .task-add-row>div.row-add{padding-left:56px}.project-panel .project-gantt{height:100%;position:relative}.project-panel-more-dropdown-menu>li .item{display:flex;align-items:center}.project-panel-more-dropdown-menu>li .item>i{width:18px;height:18px;line-height:18px;font-size:18px;margin-right:8px;padding:0;color:#bbb}.project-panel-more-dropdown-menu>li .item>i.ivu-icon{font-size:16px}.project-panel-wait-remove{margin-top:6px}.project-panel-wait-remove>li{display:flex;align-items:center;list-style:none;line-height:26px}.project-panel-wait-remove>li:first-child{font-weight:600}.project-panel-flow-cascader{max-height:none!important}.project-panel-flow-cascader .ivu-cascader-menu{height:auto;max-height:360px;overflow:auto}.project-panel-flow-cascader .ivu-cascader-menu-item{color:#606266!important}.project-panel-flow-cascader .ivu-cascader-menu-item.start{color:#ff7070!important}.project-panel-flow-cascader .ivu-cascader-menu-item.progress{color:#fc984b!important}.project-panel-flow-cascader .ivu-cascader-menu-item.test{color:#2f99ec!important}.project-panel-flow-cascader .ivu-cascader-menu-item.end{color:#0bc037!important}.project-panel-flow-cascader .ivu-cascader-menu-item.user-0{margin-top:12px;position:relative}.project-panel-flow-cascader .ivu-cascader-menu-item.user-0:before{content:"";position:absolute;top:-6px;left:0;right:0;border-top:1px solid #EBEEF5}.project-panel-flow-cascader .ivu-cascader-menu-item:hover.project-panel-flow-cascader-item.start,.project-panel-flow-cascader .ivu-cascader-menu-item.ivu-cascader-menu-item-active.project-panel-flow-cascader-item.start{background-color:#ff70701a}.project-panel-flow-cascader .ivu-cascader-menu-item:hover.project-panel-flow-cascader-item.progress,.project-panel-flow-cascader .ivu-cascader-menu-item.ivu-cascader-menu-item-active.project-panel-flow-cascader-item.progress{background-color:#fc984b1a}.project-panel-flow-cascader .ivu-cascader-menu-item:hover.project-panel-flow-cascader-item.test,.project-panel-flow-cascader .ivu-cascader-menu-item.ivu-cascader-menu-item-active.project-panel-flow-cascader-item.test{background-color:#2f99ec1a}.project-panel-flow-cascader .ivu-cascader-menu-item:hover.project-panel-flow-cascader-item.end,.project-panel-flow-cascader .ivu-cascader-menu-item.ivu-cascader-menu-item-active.project-panel-flow-cascader-item.end{background-color:#0bc0371a}@media (max-width: 768px){.project-panel .project-titbox{position:sticky;top:0;z-index:2;background-color:#fafafa;padding:12px 16px 4px}.project-panel .project-titbox .project-title{float:left;max-width:100%}.project-panel .project-titbox .project-title .project-back{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-left:-16px;width:52px}.project-panel .project-titbox .project-title .project-back>i{font-size:26px}.project-panel .project-titbox .project-title>h1{font-size:22px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-panel .project-titbox .project-icons{float:right;margin-left:24px;margin-top:4px;justify-content:flex-end}.project-panel .project-subbox{padding:0 16px}.project-panel .project-subbox .project-subtitle{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.project-panel .project-subbox .project-switch{margin-left:0;justify-content:flex-end}.project-panel .project-column::-webkit-scrollbar{display:none}.project-panel .project-column>ul>li{width:320px}.project-panel .project-column>ul>li:first-child{margin-left:10px}.project-panel .project-column>ul>li:last-child{margin-right:10px}.project-panel .project-table .project-table-head,.project-panel .project-table .project-table-body{min-width:768px;margin:0 24px 12px}}.project-workflow{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column}.project-workflow .workflow-title{color:#303133;font-size:20px;font-weight:500;line-height:1;padding:20px 20px 24px;display:flex;align-items:center}.project-workflow .workflow-title .title-icon{display:flex;align-items:center;width:14px;height:14px;margin-left:4px;margin-top:2px}.project-workflow .workflow-title .title-icon>i{cursor:pointer}.project-workflow .workflow-content{flex:1;padding:0 20px;overflow:auto}.project-workflow .workflow-content .ivu-collapse{min-width:700px}.project-workflow .workflow-content .ivu-collapse-header{display:flex;align-items:center}.project-workflow .workflow-content .workflow-item{flex:1;display:flex;align-items:center}.project-workflow .workflow-content .workflow-item .workflow-name{flex-shrink:0;margin-right:24px}.project-workflow .workflow-content .workflow-item .workflow-status{flex:1;display:flex;align-items:center}.project-workflow .workflow-content .workflow-item .workflow-status>div{height:24px;line-height:22px;margin-right:8px;padding:0 8px;border:1px solid #e8eaec;border-radius:3px;background:#f7f7f7;font-size:12px;vertical-align:middle;overflow:hidden}.project-workflow .workflow-content .workflow-item .workflow-status>div.start{background-color:#ff70701a;border-color:#ff70701a;color:#ff7070}.project-workflow .workflow-content .workflow-item .workflow-status>div.progress{background-color:#fc984b1a;border-color:#fc984b1a;color:#fc984b}.project-workflow .workflow-content .workflow-item .workflow-status>div.test{background-color:#2f99ec1a;border-color:#2f99ec1a;color:#2f99ec}.project-workflow .workflow-content .workflow-item .workflow-status>div.end{background-color:#0bc0371a;border-color:#0bc0371a;color:#0bc037}.project-workflow .workflow-content .workflow-item .workflow-save{margin:0 8px;flex-shrink:0}.project-workflow .workflow-content .workflow-item .workflow-save>button{height:26px;line-height:24px;padding:0 13px;font-size:13px;margin-right:4px}.project-workflow .workflow-no{flex:1;padding:0 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999}.project-workflow .workflow-no>button{margin-top:18px}.project-workflow .taskflow-config{display:flex;max-height:800px}.project-workflow .taskflow-config .taskflow-config-table{display:flex;width:100%;border-radius:4px;box-shadow:1px 0 3px #0000001a}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-left-container{position:relative;flex-shrink:0;width:246px;padding-top:16px;padding-bottom:16px;overflow-x:scroll;-ms-overflow-style:none}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-left-container:after{content:"";position:absolute;top:0;right:0;bottom:0;z-index:1;border-right:1px solid #f4f4f5}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-column-header{position:absolute;top:0;left:0;right:0;height:58px;padding:0 20px;font-size:16px;font-weight:700;line-height:58px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-column-header.left-header{top:16px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-column-body{margin-top:58px;height:calc(100% - 58px)}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block{width:100%;padding:12px 0}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block.hr{position:relative}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block.hr:after{content:"";position:absolute;top:0;left:0;right:0;z-index:1;border-top:1px solid #f4f4f5}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-title{padding:0 20px;height:40px;color:#8c8c8c;line-height:40px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .ivu-radio-group{display:block;text-align:center}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .ivu-radio-group .ivu-radio-group-item{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;padding:0 20px;height:58px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .ivu-checkbox-group{display:block;text-align:center}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .ivu-checkbox-group .ivu-checkbox-group-item,.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;padding:0 20px;height:58px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item.with-indicator:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:20px;width:4px;border-radius:4px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item .title{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item .subtitle{margin-top:2px;font-size:12px;color:#8c8c8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item.center{align-items:center}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item.radio-item>span{display:none}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item .transform-status-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-right-container{flex-grow:1;flex-direction:row;padding-top:16px;padding-bottom:16px;overflow-x:auto;overflow-y:hidden}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-list-wrapper,.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-right-container{display:flex}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column{position:relative;flex-shrink:0;width:210px;height:100%;margin-bottom:16px;margin-right:16px;border-radius:4px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column:first-child{margin-left:20px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column:hover .status-label-with-menu .more{opacity:1}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.addnew{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #d9d9d9;cursor:pointer;color:#8c8c8c}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.addnew:hover{color:#777;border-color:#bfbfbf}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.column-border{border-width:1px;border-style:solid}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.start{border-color:#ff707033}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.start:hover{border-color:#ff7070b3}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.start .ivu-radio-checked .ivu-radio-inner{border-color:#ff7070;box-shadow:none}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.start .ivu-radio-inner:after{background-color:#ff7070}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.start .ivu-checkbox-checked .ivu-checkbox-inner{border-color:#ff7070;background-color:#ff7070}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.progress{border-color:#fc984b33}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.progress:hover{border-color:#fc984bb3}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.progress .ivu-radio-checked .ivu-radio-inner{border-color:#fc984b;box-shadow:none}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.progress .ivu-radio-inner:after{background-color:#fc984b}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.progress .ivu-checkbox-checked .ivu-checkbox-inner{border-color:#fc984b;background-color:#fc984b}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.test{border-color:#2f99ec33}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.test:hover{border-color:#2f99ecb3}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.test .ivu-radio-checked .ivu-radio-inner{border-color:#2f99ec;box-shadow:none}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.test .ivu-radio-inner:after{background-color:#2f99ec}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.test .ivu-checkbox-checked .ivu-checkbox-inner{border-color:#2f99ec;background-color:#2f99ec}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.end{border-color:#0bc03733}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.end:hover{border-color:#0bc037b3}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.end .ivu-radio-checked .ivu-radio-inner{border-color:#0bc037;box-shadow:none}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.end .ivu-radio-inner:after{background-color:#0bc037}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.end .ivu-checkbox-checked .ivu-checkbox-inner{border-color:#0bc037;background-color:#0bc037}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column .ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner{background-color:#f3f3f3!important;border-color:#dcdee2!important}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-item{display:flex;align-items:center;padding:8px;height:58px;line-height:58px;cursor:move}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu{max-width:100%;display:inline-flex;align-items:center;border-radius:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;padding:0 32px;width:200px;height:36px;line-height:32px;font-size:14px;font-weight:400;justify-content:center}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu:hover{font-weight:700}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu.start{background-color:#ff70701a;color:#ff7070}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu.progress{background-color:#fc984b1a;color:#fc984b}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu.test{background-color:#2f99ec1a;color:#2f99ec}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu.end{background-color:#0bc0371a;color:#0bc037}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu .more{cursor:pointer;position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:38px;font-size:18px;font-weight:400!important;opacity:.2;transition:opacity .3s}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu .more.opacity{opacity:1}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu .more .more-icon{display:flex;align-items:center}.taskflow-config-more-dropdown-menu .users{display:flex;padding:6px 0;margin:0 -8px;overflow:auto}.taskflow-config-more-dropdown-menu .users .common-avatar{max-width:100%;margin-right:-5px}.taskflow-config-more-dropdown-menu .item{display:flex;align-items:center}.taskflow-config-more-dropdown-menu .delete{color:red}.task-add .head{display:flex;align-items:center;padding:8px 0;margin-bottom:20px;position:relative}.task-add .head .ivu-cascader .ivu-cascader-label{width:auto;padding:0;font-size:15px;display:flex;align-items:center}.task-add .head .ivu-cascader .ivu-cascader-label:after{transition:all .2s;padding:6px;font-family:Ionicons,serif;content:"\f116";opacity:1}.task-add .head .ivu-cascader .ivu-cascader-arrow{display:none}.task-add .head .ivu-cascader .ivu-input{padding:4px 0;border:0;box-shadow:none;font-size:15px}.task-add .head .ivu-cascader .ivu-cascader-not-found-tip{padding:6px 12px}.task-add .head.empty .ivu-cascader .ivu-cascader-label:after{opacity:0}.task-add .head.visible .ivu-cascader .ivu-cascader-label:after{transform:rotate(180deg)}.task-add .task-add-form .title .ivu-input,.task-add .task-add-advanced .title .ivu-input{font-weight:500;font-size:24px;padding:4px 0;line-height:1.4;resize:none;border-color:transparent}.task-add .task-add-form .title .ivu-input:focus,.task-add .task-add-advanced .title .ivu-input:focus{box-shadow:none}.task-add .task-add-form .desc,.task-add .task-add-advanced .desc{margin-top:24px;overflow:auto}.task-add .task-add-form .desc div[contenteditable=true],.task-add .task-add-advanced .desc div[contenteditable=true]{outline:none}.task-add .task-add-form .desc .mce-content-body img,.task-add .task-add-advanced .desc .mce-content-body img{max-width:100%}.task-add .task-add-form .desc .mce-content-body pre,.task-add .task-add-advanced .desc .mce-content-body pre{padding:14px;margin:7px 0;overflow:auto;background:#f5f2f0;border-radius:5px}.task-add .task-add-form .desc .mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before,.task-add .task-add-advanced .desc .mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:#bbb}.task-add .task-add-form .advanced-option,.task-add .task-add-advanced .advanced-option{padding-top:42px;z-index:1;display:flex;align-items:center}.task-add .task-add-form .advanced-option>button,.task-add .task-add-advanced .advanced-option>button{transition:margin .2s}.task-add .task-add-form .advanced-option>button.advanced,.task-add .task-add-advanced .advanced-option>button.advanced{margin-left:24px}.task-add .task-add-form .advanced-option>button:focus,.task-add .task-add-advanced .advanced-option>button:focus{box-shadow:none}.task-add .task-add-form .advanced-option .advanced-priority,.task-add .task-add-advanced .advanced-option .advanced-priority{display:flex;align-items:center;margin-left:24px;height:34px;overflow-y:hidden;overflow-x:auto}.task-add .task-add-form .advanced-option .advanced-priority::-webkit-scrollbar,.task-add .task-add-advanced .advanced-option .advanced-priority::-webkit-scrollbar{display:none}.task-add .task-add-form .advanced-option .advanced-priority>li,.task-add .task-add-advanced .advanced-option .advanced-priority>li{list-style:none;margin-left:3px}.task-add .task-add-form .advanced-option .advanced-priority>li .taskfont,.task-add .task-add-advanced .advanced-option .advanced-priority>li .taskfont{font-size:34px;cursor:pointer}.task-add .task-add-form .advanced-option .advanced-time,.task-add .task-add-advanced .advanced-option .advanced-time{display:flex;align-items:center;margin-left:20px;position:relative;cursor:pointer}.task-add .task-add-form .advanced-option .advanced-time .ivu-icon,.task-add .task-add-advanced .advanced-option .advanced-time .ivu-icon{font-size:32px}.task-add .task-add-form .advanced-option .advanced-time>em,.task-add .task-add-advanced .advanced-option .advanced-time>em{position:absolute;top:-5px;left:16px;font-family:Monospaced Number,"serif";transform:scale(.8);height:20px;min-width:20px;line-height:20px;border-radius:10px;background:#84C56A;color:#fff;text-align:center;padding:0 6px;font-size:12px;font-style:normal;white-space:nowrap;box-shadow:0 0 0 1px #fff}.task-add .task-add-advanced{margin:-16px 0 0;padding:46px 32px 6px;border-radius:8px;border:1px solid #e8e8e8}.task-add .task-add-advanced .subtasks{margin-bottom:24px;padding:12px 16px;border-radius:6px;background-color:#f8f8f8}.task-add .task-add-advanced .subtasks .enter-input.empty .ivu-input{background:transparent;border-color:transparent}.task-add .task-add-advanced .subtasks .enter-input.empty .ivu-input:hover,.task-add .task-add-advanced .subtasks .enter-input.empty .ivu-input:focus{box-shadow:none}.task-add .task-add-advanced .subtasks .sublist .ivu-row{margin-bottom:12px}.task-add .task-add-advanced .subtasks .sublist .ivu-row>div{padding-right:7px}.task-add .task-add-advanced .subtasks .sublist .ivu-row>div:last-child{padding-right:0}.task-add .task-add-advanced .ivu-date-picker{width:100%}.task-add .task-add-assist{margin-top:6px;display:flex;align-items:center;justify-content:flex-end}.task-add .task-add-assist .ivu-icon{font-size:16px;color:#909399}.task-add .ivu-modal-footer{padding:26px 0 22px!important}@media (max-width: 768px){.task-add .task-add-form .advanced-option,.task-add .task-add-advanced .advanced-option{width:calc(100% + 8px);padding-right:8px;justify-content:space-between}.task-add .task-add-form .advanced-option>button.advanced,.task-add .task-add-advanced .advanced-option>button.advanced{margin-left:0}.task-add .task-add-form .advanced-option .advanced-priority,.task-add .task-add-advanced .advanced-option .advanced-priority{margin-left:8px}.task-add .task-add-form .advanced-option .advanced-time,.task-add .task-add-advanced .advanced-option .advanced-time{margin-left:4px}}.task-add-simple{padding:12px}.task-add-simple .ivu-input-wrapper{display:none}.task-add-simple .add-placeholder{cursor:pointer;color:#888;margin:-12px;padding:12px}.task-add-simple .add-placeholder .ivu-icon{margin-right:4px}.task-add-simple .add-placeholder:hover{color:#606266}.task-add-simple .priority{display:none;align-items:center;min-height:22px;margin-top:10px;margin-bottom:-3px}.task-add-simple .priority>ul{flex:1;display:flex;align-items:center}.task-add-simple .priority>ul>li{list-style:none;margin-right:3px}.task-add-simple .priority>ul>li .taskfont{font-size:22px;cursor:pointer}.task-add-simple .priority .ivu-icon{cursor:pointer;font-size:16px}.task-add-simple.active .ivu-input-wrapper{display:block}.task-add-simple.active .add-placeholder{display:none}.task-add-simple.active .priority{display:flex}.task-add-row{background-color:#fff;border-bottom:1px solid #F4F4F5;position:relative}.task-add-row>div{display:flex;padding:8px 12px;border-right:1px solid #F4F4F5}.task-add-row>div:last-child{border-right:0}.task-add-row>div.row-add{display:flex;flex-direction:column;justify-content:center;min-height:48px;padding-left:34px}.task-add-row>div.row-add .add-btn{display:block;cursor:pointer;opacity:.5;transition:opacity .3s}.task-add-row>div.row-add .add-btn .add-icon{font-size:16px;margin-right:8px}.task-add-row>div.row-add .add-btn:hover{opacity:1}.task-add-row>div.row-add .add-input{display:none;align-items:flex-start;border:1px solid #dcdee2;border-radius:4px;color:#606266;background-color:#fff}.task-add-row>div.row-add .add-input:hover{border-color:#57a3f3}.task-add-row>div.row-add .add-input textarea{border-color:transparent;resize:none}.task-add-row>div.row-add .add-input textarea:focus{box-shadow:none}.task-add-row>div.row-add .add-input .priority{margin:0 4px;display:flex;align-items:center;height:31px}.task-add-row>div.row-add .add-input .priority>ul{flex:1;display:flex;align-items:center}.task-add-row>div.row-add .add-input .priority>ul>li{list-style:none;margin-right:4px}.task-add-row>div.row-add .add-input .priority>ul>li .taskfont{font-size:17px;cursor:pointer}.task-add-row>div.row-add .add-input .priority .ivu-icon{cursor:pointer;font-size:15px;margin:0 5px 0 3px}.task-add-row>div.row-add.active{padding-top:7px;padding-bottom:7px}.task-add-row>div.row-add.active .add-btn{display:none}.task-add-row>div.row-add.active .add-input{display:flex}.task-archived{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;display:flex;flex-direction:column}.task-archived .archived-title{color:#303133;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px;display:flex;align-items:center}.task-archived .archived-title .title-icon{display:flex;align-items:center;width:14px;height:14px;margin-left:4px;margin-top:2px}.task-archived .archived-title .title-icon>i{cursor:pointer}.task-archived .table-page-box{flex:1;height:0}.task-deleted{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;display:flex;flex-direction:column}.task-deleted .deleted-title{color:#303133;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px;display:flex;align-items:center}.task-deleted .deleted-title .title-icon{display:flex;align-items:center;width:14px;height:14px;margin-left:4px;margin-top:2px}.task-deleted .deleted-title .title-icon>i{cursor:pointer}.task-deleted .table-page-box{flex:1;height:0}.task-detail{display:flex;flex-direction:column;margin:0 -32px 12px -10px;padding:0 22px 12px 0;min-height:120px}.task-detail .task-info{flex:3;display:flex;flex-direction:column;position:relative}.task-detail .task-info .head{display:flex;align-items:center;height:42px;padding-bottom:10px;color:#888;position:relative}.task-detail .task-info .head:before{content:"";position:absolute;left:36px;right:0;bottom:0;height:1px;background-color:#f4f5f5}.task-detail .task-info .head .task-menu-icon{margin-right:18px;display:flex;align-items:center}.task-detail .task-info .head .task-menu-icon .ivu-icon{font-size:18px}.task-detail .task-info .head .task-menu-icon .loading{width:18px;height:18px}.task-detail .task-info .head .task-menu-icon .loading .common-loading{width:16px;height:16px}.task-detail .task-info .head .task-menu-icon .uncomplete{color:#888}.task-detail .task-info .head .flow{display:flex;align-items:center;margin-right:10px}.task-detail .task-info .head .flow>span{font-size:14px;height:26px;line-height:24px;padding:0 8px;border-radius:4px;color:#84c56a;border:1px solid #84C56A;display:inline-block;text-align:center;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-detail .task-info .head .flow>span.archived{background-color:#7f7f7f1a;border-color:#7f7f7f1a;color:#7f7f7f}.task-detail .task-info .head .flow>span.start{background-color:#ff70701a;border-color:#ff70701a;color:#ff7070}.task-detail .task-info .head .flow>span.progress{background-color:#fc984b1a;border-color:#fc984b1a;color:#fc984b}.task-detail .task-info .head .flow>span.test{background-color:#2f99ec1a;border-color:#2f99ec1a;color:#2f99ec}.task-detail .task-info .head .flow>span.end{background-color:#0bc0371a;border-color:#0bc0371a;color:#0bc037}.task-detail .task-info .head .nav{flex:1;display:flex;align-items:center;font-size:12px;width:0;height:40px;overflow:auto}.task-detail .task-info .head .nav::-webkit-scrollbar{display:none}.task-detail .task-info .head .nav>p{display:flex;align-items:center;padding-right:5px}.task-detail .task-info .head .nav>p>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-detail .task-info .head .nav>p:after{content:"/";padding-left:5px}.task-detail .task-info .head .nav>p:last-child:after{display:none}.task-detail .task-info .head .function{display:flex;align-items:center;margin:0 32px}.task-detail .task-info .head .function .pick{margin-left:12px;margin-right:10px}.task-detail .task-info .head .function .open{margin-top:-2px;margin-left:12px;font-size:22px;cursor:pointer}.task-detail .task-info .head .function .menu{margin-left:12px;display:flex;align-items:center}.task-detail .task-info .head .function .menu .task-menu-icon{margin-right:0}.task-detail .task-info .head .function .menu .ivu-icon{font-size:22px;color:#606266}.task-detail .task-info .scroller{margin-left:28px;padding-left:8px;padding-right:36px;overflow-x:hidden}.task-detail .task-info .scroller .title{margin-top:18px}.task-detail .task-info .scroller .title .ivu-input{font-weight:500;font-size:24px;padding:4px 0;line-height:1.4;resize:none;border-color:transparent}.task-detail .task-info .scroller .title .ivu-input:focus{box-shadow:none}.task-detail .task-info .scroller .desc{margin-top:10px}.task-detail .task-info .scroller .desc div[contenteditable=true]{outline:none}.task-detail .task-info .scroller .desc .mce-content-body img{max-width:100%}.task-detail .task-info .scroller .desc .mce-content-body pre{padding:14px;margin:7px 0;overflow:auto;background:#f5f2f0;border-radius:5px}.task-detail .task-info .scroller .desc .mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:#bbb}.task-detail .task-info .scroller .items{margin-top:12px}.task-detail .task-info .scroller .items .ivu-form-item{margin-bottom:10px}.task-detail .task-info .scroller .items .item-label{display:flex;align-items:center;color:#bbb}.task-detail .task-info .scroller .items .item-label .taskfont{margin-right:4px}.task-detail .task-info .scroller .items .item-content{margin-top:5px;margin-left:12px}.task-detail .task-info .scroller .items .item-content>li{display:flex;align-items:center;list-style:none;line-height:26px}.task-detail .task-info .scroller .items .item-content>li .el-dropdown{display:flex;cursor:pointer}.task-detail .task-info .scroller .items .item-content>li .task-priority{padding:0 7px}.task-detail .task-info .scroller .items .item-content>li .picker-time{display:flex;align-items:center;flex-wrap:wrap;line-height:26px}.task-detail .task-info .scroller .items .item-content>li .picker-time .time{cursor:pointer;margin-right:10px}.task-detail .task-info .scroller .items .item-content>li .picker-time .ivu-tag{flex-shrink:0;margin-right:10px;padding:0 4px;height:20px;line-height:18px}.task-detail .task-info .scroller .items .item-content>li .picker-time .ivu-tag .ivu-tag-text{display:flex;align-items:center}.task-detail .task-info .scroller .items .item-content>li .picker-time .ivu-tag .ivu-tag-text .taskfont{transform:scale(.9);font-size:14px;padding-right:3px}.task-detail .task-info .scroller .items .item-content.user{margin-top:1px;cursor:pointer}.task-detail .task-info .scroller .items .item-content.user .user-list{display:flex;align-items:center}.task-detail .task-info .scroller .items .item-content.user .user-list>div{margin-right:6px}.task-detail .task-info .scroller .items .item-content.file{margin-bottom:-3px}.task-detail .task-info .scroller .items .item-content.file>li{margin-bottom:2px}.task-detail .task-info .scroller .items .item-content.file>li.tip{color:#999}.task-detail .task-info .scroller .items .item-content.file>li .file-load{margin:0;padding:2px;width:16px;height:16px}.task-detail .task-info .scroller .items .item-content.file>li .file-ext{width:16px}.task-detail .task-info .scroller .items .item-content.file>li .file-name{color:#606266;padding-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-detail .task-info .scroller .items .item-content.file>li .file-size{flex-shrink:0;padding-left:10px;height:24px;font-size:12px;color:#bbb}.task-detail .task-info .scroller .items .item-content.file>li .file-menu{display:flex;align-items:center;opacity:0;transition:all .3s;padding-left:12px}.task-detail .task-info .scroller .items .item-content.file>li .file-menu.show{opacity:1}.task-detail .task-info .scroller .items .item-content.file>li .file-menu i{font-size:14px;color:#aaa;transition:color .3s;cursor:pointer;padding:0 4px}.task-detail .task-info .scroller .items .item-content.file>li .file-menu i:hover{color:#777}.task-detail .task-info .scroller .items .item-content.file>li .file-menu i.del{font-size:13px}.task-detail .task-info .scroller .items .item-content.file>li .file-menu i.del:hover{color:red}.task-detail .task-info .scroller .items .item-content.file>li:hover .file-name{color:#303133}.task-detail .task-info .scroller .items .item-content.file>li:hover .file-menu{opacity:1}.task-detail .task-info .scroller .items .item-content.subtask>li{align-items:flex-start;margin-bottom:4px}.task-detail .task-info .scroller .items .item-content.subtask>li:last-child{margin-bottom:-6px}.task-detail .task-info .scroller .items .item-content.subtask>li:hover .subtask-time .clock{transform:translate(0);opacity:.7}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-icon{padding-top:1px;width:16px;height:26px;line-height:26px;margin-right:6px;display:flex;align-items:center;cursor:pointer}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-flow>span{font-size:12px;height:18px;min-width:20px;line-height:16px;padding:0 2px;border-radius:3px;color:#84c56a;border:1px solid #84C56A;display:inline-block;margin-right:3px;text-align:center;cursor:pointer}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-flow>span.start{background-color:#ff70701a;border-color:#ff70701a;color:#ff7070}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-flow>span.progress{background-color:#fc984b1a;border-color:#fc984b1a;color:#fc984b}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-flow>span.test{background-color:#2f99ec1a;border-color:#2f99ec1a;color:#2f99ec}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-flow>span.end{background-color:#0bc0371a;border-color:#0bc0371a;color:#0bc037}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-name{flex:1;margin-right:8px;display:flex}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-name .ivu-input{margin:-2px 0;padding:4px 0;resize:none;border-color:transparent;line-height:20px}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-name .ivu-input:focus{box-shadow:none}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-time{margin-right:8px}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-time .time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;height:26px;line-height:26px;cursor:pointer}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-time .time.overdue{font-weight:600;color:#ed4014}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-time .time.today{font-weight:500;color:#f90}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-time .clock{margin:3px 2px;font-size:20px;transition:all .2s;transform:translate(50%);opacity:0}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-avatar{cursor:pointer;display:flex;flex-direction:column}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-avatar .avatar-wrapper{margin-top:3px;margin-bottom:-2px}.task-detail .task-info .scroller .items .item-content.subtask>li .ivu-icon-ios-loading{animation:animation-icon-loading .6s infinite linear}.task-detail .task-info .scroller .items .item-content.nosub{margin-top:0}.task-detail .task-info .scroller .items .item-content.nosub>li .add-input,.task-detail .task-info .scroller .items .item-content.nosub>li .add-button{margin-top:-2px}.task-detail .task-info .scroller .add{margin-top:12px;margin-bottom:10px}.task-detail .task-info .scroller .add .el-dropdown{max-width:100%}.task-detail .task-info .scroller .add .el-dropdown .add-button>em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-detail .task-info .scroller .add-input{margin-top:6px}.task-detail .task-info .scroller .add-input.loading .ivu-icon-ios-loading{animation:animation-icon-loading .6s infinite linear}.task-detail .task-info .scroller .add-button{cursor:pointer;color:#bbb;display:flex;align-items:center;margin-top:6px;height:32px;white-space:nowrap}.task-detail .task-info .scroller .add-button>i{font-size:14px;padding-right:8px}.task-detail .task-info .scroller .add-button>em{font-style:normal;padding-left:4px}.task-detail .task-info .scroller .add-button>em:after{content:"/";padding-left:4px}.task-detail .task-info .scroller .add-button>em:last-child:after{display:none}.task-detail .task-info .scroller .add-button:hover{color:#909399}.task-detail .task-info .upload{display:none}.task-detail .task-dialog{flex:2;flex-shrink:0;display:flex;flex-direction:column;justify-content:flex-end;margin-top:22px;position:relative}.task-detail .task-dialog .head{display:flex;align-items:center;height:42px;padding-bottom:10px;color:#888;position:relative}.task-detail .task-dialog .head:before{content:"";position:absolute;left:36px;right:0;bottom:0;height:1px;background-color:#f4f5f5}.task-detail .task-dialog .head .icon{width:18px;font-size:18px}.task-detail .task-dialog .head .nav{flex:1;display:flex;align-items:center;padding-left:18px;font-weight:500;color:#606266}.task-detail .task-dialog .head .nav>p{display:flex;align-items:center;margin-right:24px;cursor:pointer}.task-detail .task-dialog .head .nav>p.active{margin-top:-2px;font-size:16px;font-weight:600;color:#555;cursor:default}.task-detail .task-dialog .head .nav .refresh{display:flex;align-items:center;margin-left:-18px}.task-detail .task-dialog .head .nav .refresh>i{font-size:18px;cursor:pointer;opacity:.8;transition:opacity .2s}.task-detail .task-dialog .head .nav .refresh>i:hover{opacity:1}.task-detail .task-dialog .head .nav .refresh .common-loading{margin:3px;width:12px;height:12px}.task-detail .task-dialog .head .menu .menu-item{display:flex;align-items:center;line-height:24px}.task-detail .task-dialog .head .menu .menu-item .menu-load{margin-right:8px;width:14px;height:14px;display:flex}.task-detail .task-dialog .head .menu .menu-item>em{font-style:normal;padding-left:1px}.task-detail .task-dialog .head .menu .menu-item>i{margin-left:4px;font-size:14px}.task-detail .task-dialog .no-dialog{flex:1;display:flex;flex-direction:column;position:relative}.task-detail .task-dialog .no-dialog .no-tip{flex:1;display:none;margin-left:36px}.task-detail .task-dialog .no-dialog .no-input{position:relative;margin:22px 0 0 36px;background-color:#f4f5f7;padding:10px 4px 10px 6px;border-radius:10px}.task-detail .task-dialog .no-dialog .no-input .chat-input-box .chat-input-quick-emoji{right:0}.task-detail .task-dialog .no-dialog .no-input .chat-input-box .chat-input-wrapper{padding:0;background-color:#f4f5f7}.task-detail .task-dialog .no-dialog .no-input .chat-input-box .chat-input-wrapper .chat-toolbar>li.chat-record-recwave{background-color:#f4f5f7}.task-detail .task-dialog .no-dialog .drag-over{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;background-color:#ffffffc7;display:flex;align-items:center;justify-content:center}.task-detail .task-dialog .no-dialog .drag-over:before{content:"";position:absolute;top:0;left:36px;right:0;bottom:0;border:2px dashed #7b7b7b;border-radius:12px}.task-detail .task-dialog .no-dialog .drag-over .drag-text{padding:12px;font-size:18px;color:#606266}.task-detail .task-dialog .project-log{margin-left:36px}.task-detail .task-dialog .project-log .logs-activity{padding:22px 0 0}.task-detail .task-dialog .project-log .logs-activity>li{list-style:none;padding-top:0}.task-detail .task-dialog .project-log .logs-activity>li.logs-loading,.task-detail .task-dialog .project-log .logs-activity>li.logs-more,.task-detail .task-dialog .project-log .logs-activity>li.logs-none{height:59px;line-height:59px}.task-detail .task-dialog .project-log .logs-activity>li.logs-loading{display:flex;align-items:center}.task-detail .task-dialog .project-log .logs-activity>li.logs-loading .common-loading{width:22px;height:22px;margin:0}.task-detail .task-dialog .dialog-wrapper .dialog-scroller{padding-right:16px;padding-left:32px}.task-detail .task-dialog .dialog-wrapper .dialog-footer{padding:0 0 0 24px}.task-detail .task-dialog .dialog-wrapper .dialog-footer .chat-input-box .chat-input-quick-emoji{right:2px}.task-detail .task-load{margin-top:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex}.task-detail .task-load .common-loading{width:32px;height:32px}.task-detail.open-dialog{flex-direction:row}.task-detail.open-dialog .task-info{overflow:auto}.task-detail.open-dialog .task-info .head .function{margin-right:2px}.task-detail.open-dialog .task-dialog{margin:0 0 0 18px;min-width:320px;max-width:450px;border-left:1px solid #f4f5f5}.task-detail.open-dialog .task-dialog .head:before{left:18px}.task-detail.open-dialog .task-dialog .head .icon:before{display:none}.task-detail.open-dialog .task-dialog .head .nav{padding-left:0}.task-detail.open-dialog .task-dialog .head .nav>p{margin-right:28px}.task-detail.open-dialog .task-dialog .head .nav>p.active{font-size:18px}.task-detail.open-dialog .task-dialog .no-dialog .no-tip{display:flex;align-items:center;justify-content:center;margin-left:18px;color:#909399}.task-detail.open-dialog .task-dialog .no-dialog .no-input{margin:0 0 0 18px}.task-detail.open-dialog .task-dialog .dialog-wrapper{z-index:0}.task-detail.open-dialog .task-dialog .dialog-wrapper .dialog-footer{margin-bottom:0}.task-detail.open-dialog .task-dialog .project-log{position:absolute;top:40px;left:0;right:0;bottom:0;z-index:1;padding:8px;margin-left:8px;background-color:#fff;overflow:auto}.task-detail.open-dialog .task-dialog .project-log .logs-activity{padding:22px 0 0 10px}.task-detail.completed .task-info:before{content:"\f373";font-family:Ionicons,serif;pointer-events:none;position:absolute;top:0;right:13%;font-size:72px;color:#19be6b;opacity:.2;z-index:1}.task-detail-receive{padding:6px 6px 3px}.task-detail-receive .receive-title{font-size:14px}.task-detail-receive .receive-title .ivu-icon{font-size:16px;color:#f90;line-height:18px}.task-detail-receive .receive-time{margin-top:10px}.task-detail-receive .receive-time .ivu-date-picker{width:280px}.task-detail-receive .receive-bottom{text-align:right;margin-top:12px}.task-detail-receive .receive-bottom>button+button{margin-left:4px}.task-detail-delete-file-popover{max-width:200px}.task-detail-delete-file-popover .buttons{text-align:right;margin-top:12px}.task-detail-delete-file-popover .buttons .ivu-btn-small{font-size:12px}.task-detail-user-popper .ivu-poptip-body-content{overflow:visible}.task-detail-avatar-buttons{margin-top:12px;margin-bottom:4px;text-align:right;position:absolute;top:5px;right:14px}.task-detail-avatar-buttons>button{font-size:12px;transform:scale(.9)}.task-detail-loop>li{text-align:center}@media (max-width: 768px){.task-detail .task-info .scroller{overflow-x:auto}}.task-menu-icon{position:relative}.task-menu-icon .loading{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.task-menu-icon .loading .common-loading{margin:0;width:14px;height:14px}.task-menu-icon .ivu-icon{cursor:pointer;font-size:16px;color:#ccc}.task-menu-icon .ivu-icon.completed{color:#84c56a}.task-operation-dropdown{position:absolute;top:0;left:0;width:0;opacity:0;z-index:-1}.task-operation-dropdown .task-operation-icon{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;cursor:pointer}.task-operation-more-dropdown>li.task-operation-more-warp{list-style:none}.task-operation-more-dropdown>li.task-operation-more-warp>ul{max-height:320px;overflow:auto}.task-operation-more-dropdown>li.task-operation-more-warp>ul::-webkit-scrollbar{display:none}.task-operation-more-dropdown>li.task-operation-more-warp>ul>li .item{display:flex;align-items:center}.task-operation-more-dropdown>li.task-operation-more-warp>ul>li .item>i{flex-shrink:0;width:18px;height:18px;line-height:18px;font-size:18px;margin-right:8px;padding:0;color:#bbb}.task-operation-more-dropdown>li.task-operation-more-warp>ul>li .item>i.ivu-icon{font-size:16px}.task-operation-more-dropdown>li.task-operation-more-warp>ul>li .flow{padding:4px 0}.task-operation-more-dropdown>li.task-operation-more-warp>ul>li .flow>i{margin-right:3px}.task-operation-more-dropdown>li.task-operation-more-warp>ul>li .flow>i.check{color:#84c56a}.task-operation-more-dropdown>li.task-operation-more-warp>ul>li .flow .flow-name{border-radius:4px;white-space:nowrap;padding:0 5px;height:20px;line-height:20px;font-size:12px;background:#f4f4f4;color:#595959}.task-operation-more-dropdown>li.task-operation-more-warp>ul>li .flow .flow-name.start{background-color:#ff70701a;border-color:#ff70701a;color:#ff7070}.task-operation-more-dropdown>li.task-operation-more-warp>ul>li .flow .flow-name.progress{background-color:#fc984b1a;border-color:#fc984b1a;color:#fc984b}.task-operation-more-dropdown>li.task-operation-more-warp>ul>li .flow .flow-name.test{background-color:#2f99ec1a;border-color:#2f99ec1a;color:#2f99ec}.task-operation-more-dropdown>li.task-operation-more-warp>ul>li .flow .flow-name.end{background-color:#0bc0371a;border-color:#0bc0371a;color:#0bc037}.task-operation-more-dropdown>li.task-operation-more-warp>ul>li.load-flow{display:flex;align-items:center;justify-content:center;padding:8px}.task-operation-more-dropdown>li.task-operation-more-warp>ul>li.load-flow .load-flow-warp{width:18px;height:18px}.task-operation-more-dropdown>li.task-operation-more-warp.medium>ul>li .flow .flow-name{height:24px;line-height:24px;padding:0 7px}.task-operation-more-dropdown>li.task-operation-more-warp.large>ul>li .flow .flow-name{font-size:13px;height:30px;line-height:30px;padding:0 8px}.task-priority{font-size:13px;display:inline-block;padding:2px 5px;border-radius:3px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:transparent;border:1px solid transparent}.team-management{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;display:flex;flex-direction:column;overflow:auto}.team-management .management-title{color:#303133;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px;display:flex;align-items:center}.team-management .management-title .title-icon{display:flex;align-items:center;width:14px;height:14px;margin-left:4px;margin-top:2px}.team-management .management-title .title-icon>i{cursor:pointer}.team-management .management-box{flex:1;display:flex;min-width:500px;height:0}.team-management .management-box .management-department{width:239px;border-right:1px solid #efefef;flex-shrink:0;display:flex;flex-direction:column}.team-management .management-box .management-department>ul{flex:1;overflow:auto}.team-management .management-box .management-department>ul>li{list-style:none;padding:0;margin:0;height:40px;display:flex;align-items:center;cursor:pointer;overflow:hidden}.team-management .management-box .management-department>ul>li:hover,.team-management .management-box .management-department>ul>li.active{background-color:#ecf5ff}.team-management .management-box .management-department>ul>li.level-1{font-weight:500}.team-management .management-box .management-department>ul>li.level-2{margin-left:24px}.team-management .management-box .management-department>ul>li.level-3{margin-left:48px}.team-management .management-box .management-department>ul>li.level-4{margin-left:72px}.team-management .management-box .management-department>ul>li .department-icon{padding:8px;font-size:16px}.team-management .management-box .management-department>ul>li .department-title{flex:1;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-management .management-box .management-department>ul>li .department-menu{display:inline-block;padding:12px;font-size:16px;transform:rotate(-90deg)}.team-management .management-box .management-department .department-buttons{margin-top:20px;display:flex;align-items:center;justify-content:center}.team-management .management-box .management-user{flex:1;width:0;display:flex;flex-direction:column;padding-left:20px}.team-management .team-email{display:flex;align-items:center}.team-management .team-email .ivu-icon{color:#84c56a;margin-left:6px;font-size:16px}.team-management .team-email .ivu-tag{height:18px;line-height:18px;padding:0 4px;margin-left:4px;zoom:.8;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-management .table-page-box{flex:1;height:0}.team-department-add-dialog-group{display:flex;align-items:center}.team-department-add-dialog-group .dialog-name{flex:1;width:0;padding-right:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-department-checkin-item{margin-bottom:12px}.team-department-checkin-item>div{padding-right:12px}.team-department-checkin-item>div:last-child{padding-right:0}.team-table-department-warp{display:flex;align-items:center}.team-table-department-warp>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-table-department-warp .department-tag-num{background-color:#515a6e;border-radius:9px;color:#fff;cursor:pointer;flex-shrink:0;font-size:12px;height:18px;line-height:18px;margin-left:4px;min-width:18px;padding:0 5px;text-align:center;transform:scale(.9);transform-origin:right center}.update-log .uplog-head{display:flex;align-items:center}.update-log .uplog-head .uplog-title{display:inline-block;vertical-align:middle;font-size:18px;color:#303133;font-weight:500;margin-right:6px}.update-log .ivu-modal-body{padding:0 32px!important}.update-log .ivu-modal-body .uplog-body{max-height:240px;overflow-x:hidden}.update-log .ivu-modal-body .uplog-body .markdown-preview{margin:-20px -12px}.update-log .ivu-modal-body .uplog-body .markdown-preview h1{font-size:24px;margin-bottom:12px}.update-log .ivu-modal-body .uplog-body .markdown-preview h1:first-child{padding-top:0}.update-log .ivu-modal-body .uplog-body .markdown-preview h2{font-size:18px!important;padding-top:2px!important}.update-log .ivu-modal-body .uplog-body .markdown-preview ul li{padding:2px 0 2px 2px!important}.update-log .ivu-modal-body .uplog-body .markdown-preview ul li:after{top:10px!important;width:6px!important;height:6px!important}.update-log .ivu-modal-fullscreen .ivu-modal-body{padding:0 16px!important;margin:16px 0!important}.update-log .ivu-modal-fullscreen .ivu-modal-body .uplog-body{max-height:none;overflow-x:auto}.update-log .ivu-modal-fullscreen .ivu-modal-body .uplog-body .markdown-preview{margin:0}body.dark-mode-reverse .ivu-btn-primary,body.dark-mode-reverse .ivu-badge-count,body.dark-mode-reverse .common-right-bottom .common-right-bottom-link{color:#000}body.dark-mode-reverse .ivu-modal-mask{background-color:#e6e6e699}body.dark-mode-reverse .ivu-modal-content{box-shadow:0 4px 12px #ffffff26}body.dark-mode-reverse .ivu-message-notice-content{box-shadow:0 1px 6px #fff3;border:1px solid #e3e8ed}body.dark-mode-reverse .ivu-select-dropdown,body.dark-mode-reverse .ivu-notice-notice,body.dark-mode-reverse .ivu-tooltip-inner,body.dark-mode-reverse .ivu-poptip-inner{border:1px solid #e3e8ed;box-shadow:none}body.dark-mode-reverse .el-dropdown-menu{border-color:#e3e8ed;box-shadow:0 2px 12px #ffffff1a}body.dark-mode-reverse .el-tooltip__popper.is-light{border:1px solid #e3e8ed;box-shadow:0 1px 6px #fff3}body.dark-mode-reverse .common-avatar.avatar-wrapper .avatar-box .avatar-char{color:#000}body.dark-mode-reverse .common-drawer-overlay .overlay-body .overlay-close>a{color:#323232}body.dark-mode-reverse .common-drawer-overlay .overlay-body .overlay-close>a:hover{color:#000}body.dark-mode-reverse .file-content .content-body .tox .tox-edit-area__iframe,body.dark-mode-reverse .file-preview .content-body .tox .tox-edit-area__iframe{background-color:#000}body.dark-mode-reverse .file-content .content-body .teditor-loadedstyle .tox-sidebar-wrap,body.dark-mode-reverse .file-preview .content-body .teditor-loadedstyle .tox-sidebar-wrap{box-shadow:none}body.dark-mode-reverse .minder-editor-container .quickbar{border:1px solid #e3e8ed!important;box-shadow:3px 3px 10px #fff3!important}body.dark-mode-reverse .project-panel .project-titbox .project-icons>li.project-icon.active{color:#000}body.dark-mode-reverse .project-panel .project-column>ul>li .column-task .task-item .task-progress .task-time.overdue{color:#ed4014;background-color:transparent}body.dark-mode-reverse .project-panel .project-column>ul>li .column-task .task-item .task-progress .task-time.today{color:#f90;background-color:transparent}body.dark-mode-reverse .project-panel .project-table .project-table-body .task-row>div.row-time .task-time.overdue{color:#ed4014;background-color:transparent}body.dark-mode-reverse .project-panel .project-table .project-table-body .task-row>div.row-time .task-time.today{color:#f90;background-color:transparent}body.dark-mode-reverse .dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-avatar .icon-avatar{color:#1c1917}body.dark-mode-reverse .dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .main-title>h2{color:#555}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head{background-color:#e1e1e1}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-reply .reply-desc,body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text,body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-record,body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-meeting{color:#fff}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-emoji>li{background-color:#f3f3f380}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-emoji>li.hasme{background-color:#f3f3f3}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head{background-color:#84c56a}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-text>pre a{color:#0027a1}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-text>pre .mention{color:#000}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-text>pre .mention.file,body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-text>pre .mention[data-denotation-char="~"]{color:#0027a1!important}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-emoji>li{background-color:#b2ff9380}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-emoji>li.hasme{background-color:#b2ff93}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-emoji>li .emoji-users:before{background-color:#000000b3}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-emoji>li .emoji-users>ul>li{color:#000}body.dark-mode-reverse .dialog-group-info .group-info-user>ul>li .user-tag{color:#1c1917}body.dark-mode-reverse .file-icon:before{background-image:url(/js/build/other.0cd5a04c.svg)}body.dark-mode-reverse .file-icon.archive:before{background-image:url(/js/build/archive.12fcb5b5.svg)}body.dark-mode-reverse .file-icon.cad:before{background-image:url(/js/build/cad.868e2ca7.svg)}body.dark-mode-reverse .file-icon.code:before{background-image:url(/js/build/code.1f28156e.svg)}body.dark-mode-reverse .file-icon.document:before{background-image:url(/js/build/document.7a75f110.svg)}body.dark-mode-reverse .file-icon.drawio:before{background-image:url(/js/build/drawio.0122e3f0.svg)}body.dark-mode-reverse .file-icon.excel:before{background-image:url(/js/build/excel.03422f0b.svg)}body.dark-mode-reverse .file-icon.flow:before{background-image:url(/js/build/drawio.0122e3f0.svg)}body.dark-mode-reverse .file-icon.folder:before{background-image:url(/js/build/folder.f3036060.svg)}body.dark-mode-reverse .file-icon.folder.share:before{background-image:url(/js/build/folder-share.08f619a2.svg)}body.dark-mode-reverse .file-icon.media:before{background-image:url(/js/build/media.59a8ab73.svg)}body.dark-mode-reverse .file-icon.mind:before{background-image:url(/js/build/mind.8663d6b3.svg)}body.dark-mode-reverse .file-icon.ofd:before{background-image:url(/js/build/ofd.50e43c45.svg)}body.dark-mode-reverse .file-icon.pdf:before{background-image:url(/js/build/pdf.13216727.svg)}body.dark-mode-reverse .file-icon.picture:before{background-image:url(/js/build/picture.7c0acca9.svg)}body.dark-mode-reverse .file-icon.ppt:before{background-image:url(/js/build/ppt.0788eae8.svg)}body.dark-mode-reverse .file-icon.sheet:before{background-image:url(/js/build/sheet.74a69469.svg)}body.dark-mode-reverse .file-icon.tif:before{background-image:url(/js/build/tif.37ae91f2.svg)}body.dark-mode-reverse .file-icon.txt:before{background-image:url(/js/build/txt.13b9241a.svg)}body.dark-mode-reverse .file-icon.updir:before{background-image:url(/js/build/updir.39b387be.svg)}body.dark-mode-reverse .file-icon.upload:before{background-image:url(/js/build/upload.c7a709a7.svg)}body.dark-mode-reverse .file-icon.word:before{background-image:url(/js/build/word.41e80094.svg)}body.dark-mode-reverse .file-icon.wps:before{background-image:url(/js/build/wps.045449a7.svg)}body.dark-mode-reverse .page-login .login-body .login-box{box-shadow:none}body.dark-mode-reverse .page-manage .manage-box-menu .manage-box-dropdown .manage-box-title.menu-visible{box-shadow:0 1px 6px #fff3}body.dark-mode-reverse .page-dashboard .dashboard-wrapper .dashboard-block>li .block-title{color:#0009;font-size:12px}body.dark-mode-reverse .page-dashboard .dashboard-wrapper .dashboard-block>li .block-data .block-num{color:#000}body.dark-mode-reverse .page-dashboard .dashboard-wrapper .dashboard-block>li .block-data .taskfont{color:#000000b3}body.dark-mode-reverse .page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar{color:#1c1917}body.dark-mode-reverse .page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text{color:#555}body.dark-mode-reverse .page-file .file-wrapper .file-navigator .ivu-btn{color:#000}body.dark-mode-reverse .page-index .page-warp{background-color:#efefef}body.dark-mode-reverse .page-index .page-warp .page-header .header-nav .header-nav-box .header-right-github,body.dark-mode-reverse .page-index .page-warp .page-header .header-nav .header-nav-box .header-right-uplog,body.dark-mode-reverse .page-index .page-warp .page-header .header-nav .header-nav-box .header-right-1 .header-right-1-dropdown,body.dark-mode-reverse .page-index .page-warp .page-header .header-nav .header-nav-box .header-right-2 .header-right-2-dropdown,body.dark-mode-reverse .page-index .page-warp .page-header .header-nav .header-nav-box .header-right-3,body.dark-mode-reverse .page-index .page-warp .page-header .header-content .header-title,body.dark-mode-reverse .page-index .page-warp .page-header .header-content .header-tips{color:#000}body.dark-mode-reverse .page-index .page-warp .page-header-bottom{background-color:#efefef}body.dark-mode-reverse .chat-input-box .chat-input-wrapper .ql-container .ql-editor{color:#ccc}body.dark-mode-reverse .chat-input-box .chat-input-wrapper .ql-container .ql-editor.ql-blank:before{color:#333}body.dark-mode-reverse .chat-input-box .chat-input-wrapper .ql-container .ql-editor .mention{color:#333}body.dark-mode-reverse .chat-input-box .chat-input-wrapper .chat-toolbar>li.chat-send .taskfont{color:#000} diff --git a/public/js/build/app.4d77b6d4.css b/public/js/build/app.4d77b6d4.css deleted file mode 100644 index 3c9f961b7..000000000 --- a/public/js/build/app.4d77b6d4.css +++ /dev/null @@ -1,6 +0,0 @@ -@charset "UTF-8";@font-face{font-family:iconfont;src:url(/js/build/iconfont.01196938.eot?t=1576231776697);src:url(/js/build/iconfont.01196938.eot?t=1576231776697#iefix) format("embedded-opentype"),url(data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAABBoAAsAAAAAH4gAABAXAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCHNAqrGKENATYCJAOBAAtCAAQgBYRtB4I0G3MZM6M2lLTSTfZfJ3BzyOqYZkDBRZ2HprCitPZ3M8J36RIFoV+G+/sYnCYldv0I8xP3uCYjaM7/PYldjAhiEUzzMA2QIPZTSUVTap7SplSDVS1QFajwRBw61IQgv72KhZq8zPfO2kzlgJkk7T4iPTP9Ao/snqj1ZwI+AR+pnFgdsb1FKrikLeIB0AABBLNBwG3sJrh0YieT5piEFlvapTXhESZVxn7z1XMwlGSPvV8g5XsAQOD//62ldqfIqjJ5W5yyMH0RqkLWyJ0JDl3vH2ZCvMHdEpDKq5AV6vZCeyUCDyhMhanQFUJUSF+D5awMrAmEpUSMBqL+u96FgQDAQCUGYXgvHww+aDBOYL4ZcfI48GNh0DlDCfADXM0JaRCbioNPrl47gI3q6xMPkBAfIMGhwC7KNMk4AXqWejiMsp9gM2WP1KcBvJwIoADEAGiA1GkriShQPotRgtEV0vgv/nw0aIhYmpWyISIlSpGpmC1lR7A2toZtsMlp11jXnb47j+64Hg5zn6UsUfjoZBmKutd1v9rr4fphDQRixHGUMDpJirTuWd1zkP6/4AFKBLx5ISGFJwr+FLjwIISKCGIwCCRHgwMJBOCBjwA+fPmRUQPBBeYVAQDRQBvVwFICgxJYGgMBsFIM3sCGYPACNhwDCbARHF8yEhg8gU3EQAFsMgZ/YFMwKIDNwMAF2EwMHsAWAYSQxQCoIEsBEEGOAEAMaQOAgawBIBCyDgA5ZD0ANGQDABzITQBIIE8DIIC8CgAP8hoAfEgXMATAnT6Aj5IPAfCFfASAH6QLGGTwcNgSUAMAjTyBHsAsgPtJgC8GU++pILhNgQSfWmA0EEeRuu4EY14UN4/qGZcT5UhhGA+RzF1SKhUR4hBC68GmUDSfJxZ70tpH5uMJtAFv8k3IHkwQsbghCBGyO1rAEch8KV/ADNGEcnmltkOGKDqMSyXPTB0/f1gqqQ2GOhqiJgftys1wX+tg4SHhrzbqdj3PXQi/2m47jteF30zc/s3hA4btyn6r4/K6TDjNfkX8BZ51Du7ZDf/91en8caT7+06wdx/477cLWrE5JJ5vTUwUGoNjmfpWYWpMj3EjIa2djJquyNcCw/FkoZLVDe/crk7HlF2v3TZYaEO48Z1w1PX2/IHu2BudBRCCYtWvBRVSHgdpaN+n+n7rv7jBDQ41V3FSplXfmsIQFb4MONEnSxwYa4X9U0G67cNIpow0Wh0SzdewKnxLu1VOxbIVnAhqMHornbxVT0WyjfE9pdbQaK7Z+5oiSasw6tdwT1ABCOUhgLAB18k2I80+hAGCwnOPrbkI9MCNCKLYKXcZ/TjoQr+DKJrnBcZTsnHIVYM2IKHdls8KKdCbGp/gempUeVCNKPsiarRXiao7c1VaTpGsEWMZkK0EtaF+zozL/C5XUN1mc6qluTG8qp3ZRtDym7Tu9lABY77EyYCDOGGbSaX751iDcb86IXmrDLwE0OIqWKdHSLsjDVHThTg6e4hoZ0W1836P0nv3Sb9K9d17BS0TY89uRiqBtW8PD2r+uXx1QRH6ltVfNulEDoj+Tjm1OVOZHyxye8FtRMNx4u4SAx8MTWuMkQ4+KV/0Fm8XcxAikH13HgPEKC3sOv3jJfQPSis/NF8bGI8jOIpL/ZXB2cGcB5Z1ZUiOX1iO6uuYrghzg0A0c+naMI6D9DpkvdhphTJ9kdKwGkirDAkBUR5wsCOzDBCmo0JKjNunC1wOIoTbEZD+VCiMAURVWa4nDe1Uln4k54baR4hyhhCcUo33BZUwOqTO9uGIEu3sckJb9ZOAtBpUQIyUJ2wTFL+KLQjgHRCBXRiiowDDHW0vkLDrou0JF3AhCp2uQNv7oSZ/Zq8HJE+5VVSctLt8fbKj7qvd2K24Qljenm39DVKnTb/V54W3JQ4A16ajoC9ROEBhrRiupOO7TmnIt97OMqPbDs+Wd9Bq3vJckauVDIeTrXR126kpctY2WSpk9c2MHRO6XQ9XNLsrPWmuiIwVEqcdeCff1qG2zYzl3PJa3eWNcJmju/52k6wPlzQPrZSiQcZqLufWSkeANGW5t5zLe9SIPBNL1x4h9GWuIMQC46ZamifvFawQbH8TO9I0rWsNNjFoVxBYXmmJLzzjwApSTHhfP6YHrnT8ys8LlM0drRhLRqdJw6g4b54gcvmn+YmBX04ilmmEBR3wyJmoOKTz/7x2u72tOTTFq0y9YyvkJUtybl4LBb35iRHt5/TO+DOA/KGyNL40uZIiKaYvcjlOuvqIwScG1qSjFgfIfbLP6jMG8vOVPAijNL4AiM50bvAUmVSewIpmDqY1Wgcx0sAJqIgdRzrDwEEq9Ju9VwQ9uMGVQNYXahAuP79e5t78jSnVz8fdegMM8RyCb4a6viUlDgoko9Oi2TvWJofjwsQrQLviVhXtZw2YRlAB6J0fh8Wmho2cPr1dBSM3lCjc80GaD03EtTI11wPiQgXYsgRhNYuWASCFtPZOvTBqoNYTaO53H3b2Pdh5VsbHPrh06uYJD41afQ2dV1Ox53dGN6P3433qG3c4d93jvbLy4orHh6+df55b8kmvfHzFxbpnQKQHfUt5p1ImhA00zzRHfBFBLeQs4K1jFm7S5kVGDh0dNpRzCknDOjKzMjPPMVSR8n9r2tpnHEdHqOcoUjLUuUxWntVRyE92lLRftK3NINwmNLSpJfx/lbqsLqlV/p6q99SoaurrHSJ5YM2MGS5Xdr9M5CiwMO5fmMVsaY6LExZNNJvZtleQvnnPbCGYI7YnO58kSaS3nyzqAk6aunXdMQiaQJ1VPXNKS318EJljpwvbcyZxP/Jv0Rr4FOrVA/O4TJenp8KY3yDiW32/CpT5O37iS7orQBHVrJikbKa+wc0qr6jUKoH+W04U/Z3n357tnitXIiN/Q7Fdxj/Ml9kdl+An30RfEVVTAFNdmYZL2bHO9hmKfVZc6tf3L+8P6r/8ImBfnft2F7nL3MMDLo7qH32ueDL2GHUa2aRRJQNKhxQP9ZPJkM8xKUeYiysMlfqBkp/ph/pRy+0jRhoGjTQpq4hZ44bO3F69flKagSubojZwoN20wblhcHB18Kvjzg3O5OP+L1ofcTviOriSK1+8/OKK5PV60MpWzqjxrNn016KlnTs6ly66lb7Gc1H5VCYxhbvP1I/ireJ9J7JVB8mtyhbdKF2L8jvnaeBIyan0U7fDY5/dzB9VUTl8YMkgS7JbT8fei73VnWtfPndj2ewwaomyxJhzU08hxVQZzxpbVENU33jDJqlaRrSqJj73b1RmFWSnihoHU1Kaigw2kCrfQvKZP1fmGnSnqNpStG3+MwkvOlFHaH2N5LNonqTPzClC0rjV69oe+zxuk2/q2SlVKRGdwivDr3Dzfq+V8Hz69UaykNT1+vA8TprylNt/P/DHqs5x6uHq2Z2r/9z0W6NyK5NXfyAjtTChQd7W0NNW9lPPvJ95TH31jq3zhTSytHavdq9QIWKQFL4XuFKmXeAhtqmUIfXmZL/edJN5/RrdFH4tSuZ9R9n+mKud+WZTu1KKTiubkaps4mydXiG1JEXyOlVO0X5Ml/XXwZpCaadNLBW0byIxTWj2HK+/3it87M0vACmTm4KDSdEzLM2vOmLmOKzRu0UszatqHbUZmmB+rbZF49C2uhjVCfXewBMqZ5bT4VTCcdOhgH9lkX9v79pevmM6JoNaQMMIQ7dyq3Obc3vqX45upCDy6GZ6Ig6QXdu6nm4zu6+YP1OZpvzv0pMnhkC7bN+BIGXS8OHruLxgRZz36JKSRB5x+zYIbLuvd5dwO1jXu4upURy4O30Gb6IUC0Nsiij5ypBVMmWUxvY7RBPlgVYWKmyh2oShK6FuFq50tq/yW/XndFgI3qo/vuDzruKSn3DFJK3mERZHrt9KSxVnwOHtZU/GZQ5b2Jh580+7h2x2UMG86mNW6sZZyrra909Ktg0qqJ6Xk38qJy8/91Re7qsjKfk6kZ/zFM2pzvnEaoeVevADZa2pNg0GzvXCfX1xersSyI88TkzTtyh0ZkrRQtcnPt6wYfDgdqPxbppzrA0bHifW04oWyqxrUejT9K2NRrrCguZml9wbQmq8Ipbt59QVdG1Y/9w3wlRmpPl9twpTRNIjA95esJ+z4Ai04c61zLT1XQV1nHhDFHZWtFTogXRTxQzRtz9NkFyLzs4Jcpt8hkLklSit2CNK5Yv3iPV3tOSnbxMrsnu+XPfVLZvS1v7/Jcd7cjzyCrsH7zeXFzWdQq3gW4x6p7Y447os0tkV5/QyqL0jYac3CGhaWPL+FbdW+v1UNdnsTZHB30c2xBy6utz/Q6tU2Lt/LhtWJgr2rFt2FvvztIxn2/dvIgyhg7T1yrkBOiZtGZgJq0S8pdbfOwN++vWKmnF69YmCJU1Nk7Z8+pM9TuLtsds8fq75P44PWfCzq2O9XYHU8d6P/BL9a/wT/eS5zzoJcbqYlJyRkOJdOd8CRj3aLGcwZNgq3yCfJvmvYqIN0l/NTT6xu9/cX3TiWOjg1cd3nwvkBJsCxf8s0EocXp/zRWrfvk+k8cLJy5t9muvr5swGGRmYkrza/kabNJrZ83aYVu3eNZW/CvhooMuPeEn4WRK5kdxES5RK/TZtmU02Xx4lny97/pdilUIpDMXD00iX8hJNuZZE3lKpZpXikimatkqsFcGXSCuWIuFwdW7uyK1D4kODLl38t+n8gn+x3M0Wcb9U2FOkX2cdhXVfPtNzzxCNB1AXqLQZesgNc7j/U+QZFxm29kHKSY0h6KmQYPiI4auhc4ePG14spLhlhu8c8Qt/JT7rQyHFEG0efoOGNz6kBLRwLbka/jP5YHgXeX64HXHwwuHrvtp9dghG+i2fSCj+nE/bqJ+5y+Q8rGwPN2zq51+V9cLh/2m2uu6bRVW4D9IYRzX4IB9MSDyIFHSrG9HfOSyi2ecGFjuAKIMwBzTWItJAAmDCWW6Uyjn7rDytsx7ZKs/QJMFDoEmBjxBE94wxORAiyeSCj1yTQbSikwuhYAUFghYAiNLomAQ8nDFJSPAjo3Q9OxiNnl0mB14e5XExMIr+Y6cUOEMhwjbXv3wR6AKr2qeKhpNzY2Xpzf8JX0kLyXnq7BeSIyd13B1+mz+QIHWkyDd/KsUpJ9ypd8cHRKx64QtM2QU09ef93r1dxc5w1yybF4EusEr7lNNGw8kdvixTX/4TvpKWnNV+TfsLyfHolaOdgwX6EMlqtX1ZNN/8SSHaKbGscKe8Ew3iDaz0+rYuMGUnlLD7sz3ZnLMVu/ZVd2QUNuIa2EerSSBRaAwWhycQSWRKKmoaWjp6BkYmZhZWNnYOTi5unmLY2bHA8rgmyzMTYK6wG3WXt05TxqwX3CLuQ04jdm5u+Z6ItR23THbihWs/ip1flj53yJZiwsQQZ0xj0RTNnG8QzRTLwBL/OSWalIAOk7/KRVYU3ZK5J7QMK40NW4zfPK9LV4myESBZoZjMapY6ZFrWvnG2bXGOcdY3LPo627blR9MAAAAA) format("woff2"),url(/js/build/iconfont.5e0c4d21.woff?t=1576231776697) format("woff"),url(/js/build/iconfont.eb7e69a1.ttf?t=1576231776697) format("truetype"),url(/js/build/iconfont.7bf1e2b0.svg?t=1576231776697#iconfont) format("svg")}.iconfont[data-v-7c98e74e]{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-md[data-v-7c98e74e]:before{content:"\e604"}.icon-redo[data-v-7c98e74e]:before{content:"\e627"}.icon-undo[data-v-7c98e74e]:before{content:"\e633"}.icon-checked[data-v-7c98e74e]:before{content:"\e683"}.icon-checked-false[data-v-7c98e74e]:before{content:"\e684"}.icon-preview[data-v-7c98e74e]:before{content:"\e63a"}.icon-on[data-v-7c98e74e]:before{content:"\e6d8"}.icon-off[data-v-7c98e74e]:before{content:"\e6d9"}.icon-download[data-v-7c98e74e]:before{content:"\e6ae"}.icon-bold[data-v-7c98e74e]:before{content:"\e677"}.icon-group[data-v-7c98e74e]:before{content:"\e647"}.icon-img[data-v-7c98e74e]:before{content:"\e64a"}.icon-under-line[data-v-7c98e74e]:before{content:"\e65a"}.icon-close[data-v-7c98e74e]:before{content:"\e690"}.icon-italic[data-v-7c98e74e]:before{content:"\e628"}.icon-overline[data-v-7c98e74e]:before{content:"\e63b"}.icon-horizontal[data-v-7c98e74e]:before{content:"\e7f0"}.icon-theme[data-v-7c98e74e]:before{content:"\e682"}.icon-quote[data-v-7c98e74e]:before{content:"\e636"}.icon-table[data-v-7c98e74e]:before{content:"\e603"}.icon-clear[data-v-7c98e74e]:before{content:"\e629"}.icon-ul[data-v-7c98e74e]:before{content:"\e624"}.icon-code[data-v-7c98e74e]:before{content:"\e60f"}.icon-link[data-v-7c98e74e]:before{content:"\e7e2"}.icon-fullscreen[data-v-7c98e74e]:before{content:"\e7ec"}.icon-quite[data-v-7c98e74e]:before{content:"\e7ed"}.icon-daoru[data-v-7c98e74e]:before{content:"\e635"}.icon-ol[data-v-7c98e74e]:before{content:"\e6f0"}.icon-upload-img[data-v-7c98e74e]:before{content:"\e679"}.icon-save[data-v-7c98e74e]:before{content:"\e648"}.icon-check-box[data-v-7c98e74e]:before{content:"\ec58"}.markdown[data-v-7c98e74e]{overflow:hidden;position:relative;margin:0;padding:0;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;flex-direction:column;background:#f7f7f7}.markdown.border[data-v-7c98e74e]{border:1px solid #d9d9d9}.markdown *[data-v-7c98e74e]{margin:0;padding:0;box-sizing:border-box}.markdown.fullscreen[data-v-7c98e74e]{position:fixed;z-index:999999;top:0;left:0;right:0;bottom:0;height:100%!important;width:100%;border:none}.markdown.fullscreen .markdown-content[data-v-7c98e74e]{padding:10px 0 0}.markdown .markdown-toolbars[data-v-7c98e74e]{width:100%;display:block;list-style:none;background:#fff;color:#6a6f7b;cursor:pointer;padding-left:4px;border-bottom:1px solid #d9d9d9}.markdown .markdown-toolbars>li[data-v-7c98e74e]{float:left;position:relative;cursor:pointer;margin:0;line-height:normal;min-height:auto}.markdown .markdown-toolbars>li[data-v-7c98e74e]:after{display:block;content:attr(name);position:absolute;z-index:999999999999;top:32px;left:20px;background:#000;color:#fff;white-space:nowrap;font-size:12px;line-height:28px;padding:0 6px;transition:all .3s .1s;transform:scale(0);opacity:0;transform-origin:top;border-radius:2px}.markdown .markdown-toolbars>li[data-v-7c98e74e]:hover:after{transform:scale(1);opacity:1}.markdown .markdown-toolbars>li[data-v-7c98e74e]:last-child:after{right:20%;left:auto}.markdown .markdown-toolbars>li .title[data-v-7c98e74e]{font-size:16px!important}.markdown .markdown-toolbars>li .icon-svg[data-v-7c98e74e]{display:flex;align-items:center;justify-content:center}.markdown .markdown-toolbars>li.right[data-v-7c98e74e]{float:right}.markdown .markdown-toolbars>li.right>ul[data-v-7c98e74e]{list-style:none}.markdown .markdown-toolbars>li.right>ul>li[data-v-7c98e74e]{line-height:normal;float:left}.markdown .markdown-toolbars span[data-v-7c98e74e]{font-size:18px;color:#999;cursor:pointer;display:block;width:30px;height:30px;border-radius:3px;line-height:30px;text-align:center}.markdown .markdown-toolbars span[data-v-7c98e74e]:hover{background:#f7f7f7;color:#1890ff}.markdown .markdown-toolbars .title[data-v-7c98e74e]{padding-left:4px;padding-right:10px}.markdown .markdown-toolbars li:last-child span[data-v-7c98e74e]{font-size:20px!important;margin-right:4px}.markdown .markdown-toolbars .shift-theme[data-v-7c98e74e],.markdown .markdown-toolbars .export-file[data-v-7c98e74e]{height:46px;position:relative;display:flex;justify-content:center;align-items:center}.markdown .markdown-toolbars .shift-theme span[data-v-7c98e74e],.markdown .markdown-toolbars .export-file span[data-v-7c98e74e]{padding:0 8px;transition:all .3s;font-size:18px;display:inline-block;line-height:32px}.markdown .markdown-toolbars .shift-theme span[data-v-7c98e74e]:hover,.markdown .markdown-toolbars .export-file span[data-v-7c98e74e]:hover{color:#0084ff;background:#f7f7f7;border-radius:3px}.markdown .markdown-toolbars .shift-theme ul[data-v-7c98e74e],.markdown .markdown-toolbars .export-file ul[data-v-7c98e74e]{transform:scale(0);transition:all .3s;left:-50%;top:40px;width:160px;transform-origin:top center;list-style:none;margin:0;padding:6px 0;box-sizing:border-box;border:1px solid #d9d9d9;background:#fff;border-radius:4px;position:absolute;z-index:9999999;box-shadow:0 2px 8px #0000001a}.markdown .markdown-toolbars .shift-theme ul.active[data-v-7c98e74e],.markdown .markdown-toolbars .export-file ul.active[data-v-7c98e74e]{opacity:1;transform:scaleY(1)}.markdown .markdown-toolbars .shift-theme ul li[data-v-7c98e74e],.markdown .markdown-toolbars .export-file ul li[data-v-7c98e74e]{line-height:30px;padding:0 12px;font-size:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;color:#262626}.markdown .markdown-toolbars .shift-theme ul li .iconfont[data-v-7c98e74e],.markdown .markdown-toolbars .export-file ul li .iconfont[data-v-7c98e74e]{font-size:14px;display:block;height:30px;width:30px;line-height:30px;overflow:hidden}.markdown .markdown-toolbars .shift-theme ul li .iconfont[data-v-7c98e74e]:hover,.markdown .markdown-toolbars .export-file ul li .iconfont[data-v-7c98e74e]:hover{color:#262626}.markdown .markdown-toolbars .shift-theme ul li i[data-v-7c98e74e],.markdown .markdown-toolbars .export-file ul li i[data-v-7c98e74e]{font-size:13px;display:block;font-style:normal;flex:1;white-space:normal}.markdown .markdown-toolbars .shift-theme ul li[data-v-7c98e74e]:last-child,.markdown .markdown-toolbars .export-file ul li[data-v-7c98e74e]:last-child{border-bottom:0}.markdown .markdown-toolbars .shift-theme ul li:last-child .iconfont[data-v-7c98e74e],.markdown .markdown-toolbars .export-file ul li:last-child .iconfont[data-v-7c98e74e]{font-size:14px!important;margin:0!important}.markdown .markdown-toolbars .shift-theme ul li[data-v-7c98e74e]:hover,.markdown .markdown-toolbars .export-file ul li[data-v-7c98e74e]:hover{background:#f7f7f7}.markdown .markdown-toolbars .shift-theme ul li.disabled[data-v-7c98e74e],.markdown .markdown-toolbars .export-file ul li.disabled[data-v-7c98e74e]{cursor:not-allowed;color:#bbbec4}.markdown .markdown-toolbars .shift-theme ul li.disabled[data-v-7c98e74e]:hover,.markdown .markdown-toolbars .export-file ul li.disabled[data-v-7c98e74e]:hover{background:transparent}.markdown .markdown-toolbars .import-file[data-v-7c98e74e]{position:relative}.markdown .markdown-toolbars .import-file input[data-v-7c98e74e]{position:absolute;z-index:9999;left:0;top:0;display:block;width:100%;height:100%;opacity:0;cursor:pointer;font-size:0}.markdown .markdown-toolbars .import-file:hover span[data-v-7c98e74e]{background:#f7f7f7;color:#1890ff}.markdown .markdown-toolbars .import-file[data-v-7c98e74e]:hover:after{transform:scale(1);opacity:1}.markdown .close-preview[data-v-7c98e74e]{position:absolute;z-index:999;right:0;top:0;height:40px;width:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#262626}.markdown .close-preview span[data-v-7c98e74e]{font-size:22px}.markdown .close-preview span[data-v-7c98e74e]:hover{color:#262626}.markdown .markdown-content[data-v-7c98e74e]{flex:1;width:100%;display:flex;justify-content:space-between;position:relative;overflow:hidden;padding-bottom:0}.markdown .markdown-content .markdown-editor[data-v-7c98e74e]{flex:1;height:100%;position:relative;margin:0!important;overflow:hidden;overflow-y:scroll;display:flex;justify-content:space-between;background:#2d2d2d}.markdown .markdown-content .markdown-editor[data-v-7c98e74e]::-webkit-scrollbar{display:none}.markdown .markdown-content .markdown-editor .index[data-v-7c98e74e]{background:#272727;min-height:100%;width:36px;line-height:22px;padding:12px 0}.markdown .markdown-content .markdown-editor .index li[data-v-7c98e74e]{background:#272727;color:#ccc;font-size:14px;text-align:center;font-family:Consolas}.markdown .markdown-content .markdown-editor textarea[data-v-7c98e74e]{width:100%;min-height:100%;outline:none;border:0;background:#2d2d2d;line-height:22px;caret-color:#ccc;color:#669acc;font-size:14px;font-family:Consolas;resize:none;padding:12px 8px;overflow:hidden;white-space:nowrap;overflow-x:auto}.markdown .markdown-content .markdown-editor textarea[data-v-7c98e74e]::-moz-selection{background:#999;color:#0084ff}.markdown .markdown-content .markdown-editor textarea[data-v-7c98e74e]::selection{background:#999;color:#0084ff}.markdown .markdown-content .codemirror[data-v-7c98e74e]{flex:1;width:0;height:100%;overflow:auto}.markdown .markdown-content .markdown-preview[data-v-7c98e74e]{flex:1;width:0;height:100%}.markdown ul.toc-anchor[data-v-7c98e74e]{max-width:260px;min-width:150px;background-color:#f6f8fa;border-left:2px solid #dcdfe6;overflow:auto}.markdown ul.toc-anchor li.toc-anchor-item[data-v-7c98e74e]{cursor:pointer;padding:6px 16px;font-size:12px;line-height:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.markdown ul.toc-anchor li.toc-anchor-item span[data-v-7c98e74e]{color:#333;opacity:.8}.markdown ul.toc-anchor li.toc-anchor-item span.toc-link-2[data-v-7c98e74e]{padding-left:16px}.markdown ul.toc-anchor li.toc-anchor-item span.toc-link-3[data-v-7c98e74e]{padding-left:32px}.markdown ul.toc-anchor li.toc-anchor-item span.toc-link-4[data-v-7c98e74e]{padding-left:48px}.markdown ul.toc-anchor li.toc-anchor-item span.toc-link-5[data-v-7c98e74e]{padding-left:64px}.markdown ul.toc-anchor li.toc-anchor-item span.toc-link-action[data-v-7c98e74e]{color:#2b85e4;opacity:1}.markdown ul.toc-anchor li.toc-anchor-item[data-v-7c98e74e]:first-child{padding-top:16px}.markdown ul.toc-anchor li.toc-anchor-item:hover span[data-v-7c98e74e]{opacity:1}.insert-img-model[data-v-7c98e74e]{position:fixed;left:0;top:0;right:0;bottom:0;z-index:99999;background:rgba(0,0,0,.3);padding-top:12%;transition:all .3s;opacity:0;display:none}.insert-img-model .model-container[data-v-7c98e74e]{background:#fff;width:480px;margin:0 auto;border-radius:4px;transition:all .3s;transform:scale(0);transform-origin:center}.insert-img-model .model-container .model-head[data-v-7c98e74e]{line-height:32px;padding:0 12px;background:#f7f7f7;border-radius:4px 4px 0 0;box-shadow:0 1px 2px #d9d9d9;display:flex;justify-content:space-between}.insert-img-model .model-container .model-head span[data-v-7c98e74e]:nth-of-type(2){font-size:14px;padding-left:12px;cursor:pointer}.insert-img-model .model-container .model-head span[data-v-7c98e74e]:nth-of-type(2):hover{color:#ed3f14}.insert-img-model .model-container .model-content[data-v-7c98e74e]{padding:0 12px 20px;min-height:180px}.insert-img-model .model-container .model-content .insert-url[data-v-7c98e74e]{padding:42px 0;display:flex;justify-content:space-between;align-items:center}.insert-img-model .model-container .model-content .insert-url input[data-v-7c98e74e]{display:block;border:1px solid #ccc;font-size:14px;padding:4px 8px;line-height:24px;color:#333;background:#fff;border-radius:4px;writing-mode:horizontal-tb;text-rendering:auto;transition:box-shadow 2s;flex:1}.insert-img-model .model-container .model-content .insert-url input[data-v-7c98e74e]:focus{border-color:#1890ff}.insert-img-model .model-container .model-content .insert-url input[data-v-7c98e74e]::-moz-placeholder{color:#c1c1c1}.insert-img-model .model-container .model-content .insert-url input[data-v-7c98e74e]::placeholder{color:#c1c1c1}.insert-img-model .model-container .model-content .insert-url a[data-v-7c98e74e]{display:block;background:#1890ff;color:#fff;line-height:32px;height:32px;font-size:13px;padding:0 12px;border-radius:3px;margin-left:20px;border:1px solid #d9d9d9;transition:all .3s}.insert-img-model .model-container .model-content .insert-url a[data-v-7c98e74e]:hover{background:#0169af}.insert-img-model .model-container .model-content .insert-local[data-v-7c98e74e]{height:120px;border:1px dashed #d9d9d9;border-radius:4px;transition:all .3s;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer}.insert-img-model .model-container .model-content .insert-local span[data-v-7c98e74e]{font-size:40px;color:#d9d9d9;line-height:50px;transition:all .3s}.insert-img-model .model-container .model-content .insert-local p[data-v-7c98e74e]{font-size:14px;color:#262626;transition:all .3s}.insert-img-model .model-container .model-content .insert-local[data-v-7c98e74e]:hover{border-color:#1890ff}.insert-img-model .model-container .model-content .insert-local:hover span[data-v-7c98e74e],.insert-img-model .model-container .model-content .insert-local:hover p[data-v-7c98e74e]{color:#1890ff}.insert-img-model .model-container .model-content .insert-local input[data-v-7c98e74e]{display:block;position:absolute;width:100%;height:100%;opacity:0}.insert-img-model .model-container .model-foot[data-v-7c98e74e]{display:flex;justify-content:flex-end;align-items:center;padding:10px 12px;display:none}.insert-img-model .model-container .model-foot a[data-v-7c98e74e]{display:block;background:#f7f7f7;color:#262626;line-height:26px;height:26px;font-size:13px;padding:0 12px;border-radius:3px;margin-left:12px;border:1px solid #d9d9d9;transition:all .3s}.insert-img-model .model-container .model-foot a[data-v-7c98e74e]:hover{background:#d9d9d9}.insert-img-model .model-container .model-foot a.ok[data-v-7c98e74e]{background:#1890ff;color:#fff;border-color:#1890ff}.insert-img-model .model-container .model-foot a.ok[data-v-7c98e74e]:hover{background:#0169af}.insert-img-model.active[data-v-7c98e74e]{opacity:1;display:block}.insert-img-model.active .model-container[data-v-7c98e74e]{transform:scale(1)}ul.shift[data-v-7c98e74e]{padding:6px 12px;display:flex;align-items:center}ul.shift span[data-v-7c98e74e]{font-size:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}ul.shift span.iconfont[data-v-7c98e74e]{font-size:14px}ul.shift label[data-v-7c98e74e]{font-size:12px;padding-right:10px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}ul.shift input[type=radio][data-v-7c98e74e],ul.shift label[data-v-7c98e74e]{transition:all .6s ease;box-sizing:border-box}ul.shift input[type=radio]+label[data-v-7c98e74e]:before{content:"\a0";display:inline-block;vertical-align:middle;margin-right:4px;width:8px;height:8px;border-radius:50%;border:1px solid #292d35;padding:2px}ul.shift input[type=radio]:checked+label[data-v-7c98e74e]:before{background-color:#292d35;background-clip:content-box;padding:2px}ul.shift input[type=radio][data-v-7c98e74e]{position:absolute;clip:rect(0,0,0,0)}ul.shift input[type=radio]:checked+label[data-v-7c98e74e]{color:#292d35}[data-v-7c98e74e] .markdown-preview{flex:1;overflow:hidden;overflow-y:scroll;background:#fff;padding:20px 12px!important;font-family:Tahoma For Number,Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}[data-v-7c98e74e] .markdown-preview *{margin:0;padding:0;box-sizing:border-box}[data-v-7c98e74e] .markdown-preview>div{padding:10px 12px!important;background:#fff}[data-v-7c98e74e] .markdown-preview>div::-webkit-scrollbar{display:none}[data-v-7c98e74e] .markdown-preview::-webkit-scrollbar{display:none}[data-v-7c98e74e] .markdown-preview em{font-style:oblique}[data-v-7c98e74e] .markdown-preview ul{list-style:none;padding:0 20px}[data-v-7c98e74e] .markdown-preview ul li{position:relative}[data-v-7c98e74e] .markdown-preview ul li:after{display:block;content:"";width:8px;height:8px;border-radius:50%;position:absolute;z-index:99;top:12px;left:-16px;background:#262626}[data-v-7c98e74e] .markdown-preview ol,[data-v-7c98e74e] .markdown-preview ul{margin:10px 0}[data-v-7c98e74e] .markdown-preview ol li,[data-v-7c98e74e] .markdown-preview ul li{font-size:14px!important;color:#262626;line-height:22px!important;padding:4px 0 4px 6px;min-height:28px}[data-v-7c98e74e] .markdown-preview ol li input[type=checkbox],[data-v-7c98e74e] .markdown-preview ul li input[type=checkbox]{position:relative;cursor:pointer;overflow:visible;position:absolute;left:-14px;top:5px}[data-v-7c98e74e] .markdown-preview ol li input[type=checkbox]:before,[data-v-7c98e74e] .markdown-preview ul li input[type=checkbox]:before{font-family:iconfont!important;color:#999;display:block;width:18px;height:18px;position:absolute;content:"\e684";top:0px;left:-4px;z-index:999999;background-position:center;background:#fff;font-size:18px;text-align:center;line-height:18px}[data-v-7c98e74e] .markdown-preview ol li input[type=checkbox]:checked:before,[data-v-7c98e74e] .markdown-preview ul li input[type=checkbox]:checked:before{content:"\e683"}[data-v-7c98e74e] .markdown-preview ol.toc-anchor,[data-v-7c98e74e] .markdown-preview ul.toc-anchor{margin:0;padding:0}[data-v-7c98e74e] .markdown-preview ol.toc-anchor li.toc-anchor-item,[data-v-7c98e74e] .markdown-preview ul.toc-anchor li.toc-anchor-item{cursor:pointer;padding:4px 0;font-size:13px!important;line-height:16px!important;min-height:auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-v-7c98e74e] .markdown-preview ol.toc-anchor li.toc-anchor-item span,[data-v-7c98e74e] .markdown-preview ul.toc-anchor li.toc-anchor-item span{color:#2b85e4;opacity:.9}[data-v-7c98e74e] .markdown-preview ol.toc-anchor li.toc-anchor-item span.toc-link-2,[data-v-7c98e74e] .markdown-preview ul.toc-anchor li.toc-anchor-item span.toc-link-2{padding-left:16px}[data-v-7c98e74e] .markdown-preview ol.toc-anchor li.toc-anchor-item span.toc-link-3,[data-v-7c98e74e] .markdown-preview ul.toc-anchor li.toc-anchor-item span.toc-link-3{padding-left:32px}[data-v-7c98e74e] .markdown-preview ol.toc-anchor li.toc-anchor-item span.toc-link-4,[data-v-7c98e74e] .markdown-preview ul.toc-anchor li.toc-anchor-item span.toc-link-4{padding-left:48px}[data-v-7c98e74e] .markdown-preview ol.toc-anchor li.toc-anchor-item span.toc-link-5,[data-v-7c98e74e] .markdown-preview ul.toc-anchor li.toc-anchor-item span.toc-link-5{padding-left:64px}[data-v-7c98e74e] .markdown-preview ol.toc-anchor li.toc-anchor-item:last-child,[data-v-7c98e74e] .markdown-preview ul.toc-anchor li.toc-anchor-item:last-child{padding-bottom:6px}[data-v-7c98e74e] .markdown-preview ol.toc-anchor li.toc-anchor-item:hover span,[data-v-7c98e74e] .markdown-preview ul.toc-anchor li.toc-anchor-item:hover span{opacity:1}[data-v-7c98e74e] .markdown-preview ol{list-style-type:decimal;padding-left:20px}[data-v-7c98e74e] .markdown-preview ol li{list-style:decimal}[data-v-7c98e74e] .markdown-preview hr{color:#d9d9d9;height:1px;border:0;border-top:1px solid #d9d9d9;margin:20px 0;padding:0}[data-v-7c98e74e] .markdown-preview del,[data-v-7c98e74e] .markdown-preview em,[data-v-7c98e74e] .markdown-preview strong{display:inline-block}[data-v-7c98e74e] .markdown-preview blockquote{position:relative;background:#f7f7f7;padding:6px 12px;border-left:5px solid #d9d9d9;border-radius:2px;margin:8px 0}[data-v-7c98e74e] .markdown-preview h1,[data-v-7c98e74e] .markdown-preview h2,[data-v-7c98e74e] .markdown-preview h3,[data-v-7c98e74e] .markdown-preview h4,[data-v-7c98e74e] .markdown-preview h5,[data-v-7c98e74e] .markdown-preview h6{color:#262626}[data-v-7c98e74e] .markdown-preview h1{font-size:28px;border-bottom:1px solid #d9d9d9}[data-v-7c98e74e] .markdown-preview h2{font-size:24px}[data-v-7c98e74e] .markdown-preview h3{font-size:18px}[data-v-7c98e74e] .markdown-preview h4{font-size:16px}[data-v-7c98e74e] .markdown-preview h5{font-size:14px}[data-v-7c98e74e] .markdown-preview h6{font-size:12px}[data-v-7c98e74e] .markdown-preview h1,[data-v-7c98e74e] .markdown-preview h2,[data-v-7c98e74e] .markdown-preview h3,[data-v-7c98e74e] .markdown-preview h4,[data-v-7c98e74e] .markdown-preview h5,[data-v-7c98e74e] .markdown-preview h6{padding:8px 0;font-weight:600}[data-v-7c98e74e] .markdown-preview p{font-size:14px!important;color:#262626;margin-bottom:8px;line-height:22px}[data-v-7c98e74e] .markdown-preview img{display:block;max-width:100%;margin:20px 0;cursor:pointer}[data-v-7c98e74e] .markdown-preview table{width:100%;border:1px solid #d9d9d9;border-bottom:0;background:#fff;border-spacing:0;border-collapse:collapse;margin:20px 0}[data-v-7c98e74e] .markdown-preview table tr{transition:background .1s}[data-v-7c98e74e] .markdown-preview table tr td,[data-v-7c98e74e] .markdown-preview table tr th{padding:4px 8px;font-size:14px;line-height:24px;color:#333;border-bottom:1px solid #d9d9d9;cursor:pointer}[data-v-7c98e74e] .markdown-preview table th{background:#f8f8f9;text-align:left;font-weight:700}[data-v-7c98e74e] .markdown-preview table tr:nth-of-type(even) td{background:#fafafa}[data-v-7c98e74e] .markdown-preview table tr:hover td{background:#f5f5f5}[data-v-7c98e74e] .markdown-preview table td,[data-v-7c98e74e] .markdown-preview table th{border:1px solid #d9d9d9;word-break:break-all}[data-v-7c98e74e] .markdown-preview input[type=checkbox]{display:inline-block;border-radius:0;margin-right:8px}[data-v-7c98e74e] .markdown-preview a{text-decoration:none;color:#1890ff;font-size:14px;line-height:22px}[data-v-7c98e74e] .markdown-preview .code-block{position:relative;padding:0!important}[data-v-7c98e74e] .markdown-preview .code-block .copy-code{position:absolute;z-index:999;top:5px;right:10px;font-size:12px;color:#d9d9d9;line-height:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s;opacity:0}[data-v-7c98e74e] .markdown-preview .code-block .copy-code:hover{color:#1890ff}[data-v-7c98e74e] .markdown-preview .code-block:hover .copy-code{opacity:1}.preview-img[data-v-7c98e74e]{position:fixed;width:100vw;height:100vh;z-index:99999999;left:0;top:0;background:rgba(0,0,0,.5);display:none;opacity:0;transition:opacity .3s .1s;justify-content:center;align-items:center}.preview-img .close[data-v-7c98e74e]{position:absolute;right:0;top:0;color:#fff;padding:10px;font-size:20px;cursor:pointer}.preview-img img[data-v-7c98e74e]{display:block}.preview-img img.vertical[data-v-7c98e74e]{height:80%;width:auto}.preview-img img.horizontal[data-v-7c98e74e]{width:80%;height:auto}.preview-img.active[data-v-7c98e74e]{display:flex;opacity:1}[data-v-7c98e74e] .markdown-theme-light pre{font-size:14px!important;line-height:1.6!important;word-break:break-all;word-wrap:break-word;border:0!important;background:#f7f8fb!important;padding:20px 10px!important;border-radius:4px!important;overflow-y:hidden!important;overflow-x:auto!important;margin:10px 0!important}[data-v-7c98e74e] .markdown-theme-light pre code{font-family:Consolas!important;font-size:13px;line-height:22px!important;color:#444}[data-v-7c98e74e] .markdown-theme-light .hljs{display:block;overflow-x:auto;color:#525252;padding:15px;-webkit-text-size-adjust:none}[data-v-7c98e74e] .markdown-theme-light .hljs-doctype{color:#999}[data-v-7c98e74e] .markdown-theme-light .hljs-tag{color:#3e76f6}[data-v-7c98e74e] .markdown-theme-light .hljs-attribute{color:#e96900}[data-v-7c98e74e] .markdown-theme-light .hljs-value{color:#42b983}[data-v-7c98e74e] .markdown-theme-light .hljs-keyword{color:#e96900}[data-v-7c98e74e] .markdown-theme-light .hljs-string{color:#42b983}[data-v-7c98e74e] .markdown-theme-light .hljs-comment{color:#b3b3b3}[data-v-7c98e74e] .markdown-theme-light .hljs-operator .hljs-comment{color:#525252}[data-v-7c98e74e] .markdown-theme-light .hljs-regexp{color:#af7dff}[data-v-7c98e74e] .markdown-theme-light .hljs-built_in{color:#2db7f5}[data-v-7c98e74e] .markdown-theme-light .css .hljs-class{color:#e96900}[data-v-7c98e74e] .markdown-theme-light .css .hljs-number,[data-v-7c98e74e] .markdown-theme-light .javascript .hljs-number{color:#fc1e70}[data-v-7c98e74e] .markdown-theme-light .css .hljs-attribute{color:#af7dff}[data-v-7c98e74e] .markdown-theme-light .css .hljs-important{color:red}[data-v-7c98e74e] .markdown-theme-light .actionscript .hljs-literal,[data-v-7c98e74e] .markdown-theme-light .javascript .hljs-literal{color:#fc1e70}[data-v-7c98e74e] .markdown-theme-light pre{padding:0;margin:0;background:#f7f7f7!important}[data-v-7c98e74e] .markdown-theme-light code{display:inline-block;background:#f7f7f7;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;margin:0 3px;padding:1px 5px;border-radius:3px;color:#666;border:1px solid #eee}[data-v-7c98e74e] .markdown-theme-light pre code{display:inline;margin:0;padding:0;border:none;background:transparent}[data-v-7c98e74e] .markdown-theme-light pre.bg code{background:#f7f7f7}[data-v-7c98e74e] .markdown-theme-dark pre{display:block;padding:20px 10px!important;border-radius:4px;margin:20px 0!important;background:#1e1e1e;color:#dcdcdc;overflow-y:hidden!important;overflow-x:auto!important;font-family:Menlo,Consolas,Courier New,Courier,FreeMono,monospace!important}[data-v-7c98e74e] .markdown-theme-dark pre *{line-height:1.6!important;font-size:14px;font-family:Menlo,Consolas,Courier New,Courier,FreeMono,monospace!important}[data-v-7c98e74e] .markdown-theme-dark code{padding:0!important;margin:0!important}[data-v-7c98e74e] .markdown-theme-dark .hljs-literal,[data-v-7c98e74e] .markdown-theme-dark .hljs-name,[data-v-7c98e74e] .markdown-theme-dark .hljs-symbol{color:#659bd1}[data-v-7c98e74e] .markdown-theme-dark .hljs-keyword{color:#bc89bd}[data-v-7c98e74e] .markdown-theme-dark .hljs-link{color:#569cd6;text-decoration:underline}[data-v-7c98e74e] .markdown-theme-dark .hljs-built_in,[data-v-7c98e74e] .markdown-theme-dark .hljs-type{color:#4ec9b0}[data-v-7c98e74e] .markdown-theme-dark .hljs-class,[data-v-7c98e74e] .markdown-theme-dark .hljs-number{color:#b8d7a3}[data-v-7c98e74e] .markdown-theme-dark .hljs-meta-string,[data-v-7c98e74e] .markdown-theme-dark .hljs-string{color:#d69d85}[data-v-7c98e74e] .markdown-theme-dark .hljs-regexp,[data-v-7c98e74e] .markdown-theme-dark .hljs-template-tag{color:#9a5334}[data-v-7c98e74e] .markdown-theme-dark .hljs-formula,[data-v-7c98e74e] .markdown-theme-dark .hljs-function,[data-v-7c98e74e] .markdown-theme-dark .hljs-params,[data-v-7c98e74e] .markdown-theme-dark .hljs-subst,[data-v-7c98e74e] .markdown-theme-dark .hljs-title{color:#dcdcdc}[data-v-7c98e74e] .markdown-theme-dark .hljs-comment,[data-v-7c98e74e] .markdown-theme-dark .hljs-quote{color:#57a64a;font-style:italic}[data-v-7c98e74e] .markdown-theme-dark .hljs-doctag{color:#608b4e}[data-v-7c98e74e] .markdown-theme-dark .hljs-meta,[data-v-7c98e74e] .markdown-theme-dark .hljs-meta-keyword,[data-v-7c98e74e] .markdown-theme-dark .hljs-tag{color:#9b9b9b}[data-v-7c98e74e] .markdown-theme-dark .hljs-template-variable,[data-v-7c98e74e] .markdown-theme-dark .hljs-variable{color:#bd63c5}[data-v-7c98e74e] .markdown-theme-dark .hljs-attr,[data-v-7c98e74e] .markdown-theme-dark .hljs-attribute,[data-v-7c98e74e] .markdown-theme-dark .hljs-builtin-name{color:#9cdcfe}[data-v-7c98e74e] .markdown-theme-dark .hljs-section{color:gold}[data-v-7c98e74e] .markdown-theme-dark .hljs-emphasis{font-style:italic}[data-v-7c98e74e] .markdown-theme-dark .hljs-strong{font-weight:700}[data-v-7c98e74e] .markdown-theme-dark .hljs-bullet,[data-v-7c98e74e] .markdown-theme-dark .hljs-selector-attr,[data-v-7c98e74e] .markdown-theme-dark .hljs-selector-class,[data-v-7c98e74e] .markdown-theme-dark .hljs-selector-id,[data-v-7c98e74e] .markdown-theme-dark .hljs-selector-pseudo,[data-v-7c98e74e] .markdown-theme-dark .hljs-selector-tag{color:#d7ba7d}[data-v-7c98e74e] .markdown-theme-dark .hljs-addition{background-color:#144212;display:inline-block;width:100%}[data-v-7c98e74e] .markdown-theme-dark .hljs-deletion{background-color:#600;display:inline-block;width:100%}[data-v-7c98e74e] .markdown-theme-dark .hljs-comment{font-style:normal}[data-v-7c98e74e] .markdown-theme-oneDark pre{padding:20px 10px!important;display:block;color:#abb2bf;font-family:Menlo,Consolas,Courier New,Courier,FreeMono,monospace;background:#292c34;border-radius:4px;overflow-y:hidden!important;overflow-x:auto!important;margin:10px 0!important}[data-v-7c98e74e] .markdown-theme-oneDark pre *{line-height:1.6!important;font-size:14px;font-family:Menlo,Consolas,Courier New,Courier,FreeMono,monospace}[data-v-7c98e74e] .markdown-theme-oneDark .hljs-comment,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-quote{color:#5c6370;font-style:italic}[data-v-7c98e74e] .markdown-theme-oneDark .hljs-doctag,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-formula,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-keyword{color:#c678dd}[data-v-7c98e74e] .markdown-theme-oneDark .hljs-deletion,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-name,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-section,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-selector-tag,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-subst{color:#e06c75}[data-v-7c98e74e] .markdown-theme-oneDark .hljs-literal{color:#56b6c2}[data-v-7c98e74e] .markdown-theme-oneDark .hljs-addition,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-attribute,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-meta-string,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-regexp,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-string{color:#98c379}[data-v-7c98e74e] .markdown-theme-oneDark .hljs-built_in,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-class .hljs-title{color:#e6c07b}[data-v-7c98e74e] .markdown-theme-oneDark .hljs-attr,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-number,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-selector-attr,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-selector-class,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-selector-pseudo,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-template-variable,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-type,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-variable{color:#d19a66}[data-v-7c98e74e] .markdown-theme-oneDark .hljs-bullet,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-link,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-meta,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-selector-id,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-symbol,[data-v-7c98e74e] .markdown-theme-oneDark .hljs-title{color:#61aeee}[data-v-7c98e74e] .markdown-theme-oneDark .hljs-emphasis{font-style:italic}[data-v-7c98e74e] .markdown-theme-oneDark .hljs-strong{font-weight:700}[data-v-7c98e74e] .markdown-theme-oneDark .hljs-link{text-decoration:underline}[data-v-7c98e74e] .markdown-theme-gitHub pre{padding:20px 10px!important;display:block;overflow-x:auto;color:#333;background:#f7f8fa!important;font-size:13px;line-height:20px;border-radius:4px;margin:10px 0!important;overflow-x:auto!important}[data-v-7c98e74e] .markdown-theme-gitHub pre *{font-family:Consolas!important}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-comment,[data-v-7c98e74e] .markdown-theme-gitHub .hljs-quote{color:#998;font-style:italic}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-selector-tag,[data-v-7c98e74e] .markdown-theme-gitHub .hljs-subst{color:#333;font-weight:700}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-keyword{color:#d73a49}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-literal,[data-v-7c98e74e] .markdown-theme-gitHub .hljs-number,[data-v-7c98e74e] .markdown-theme-gitHub .hljs-tag .hljs-attr,[data-v-7c98e74e] .markdown-theme-gitHub .hljs-template-variable,[data-v-7c98e74e] .markdown-theme-gitHub .hljs-variable{color:teal}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-doctag,[data-v-7c98e74e] .markdown-theme-gitHub .hljs-string{color:#d73a49}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-section,[data-v-7c98e74e] .markdown-theme-gitHub .hljs-selector-id,[data-v-7c98e74e] .markdown-theme-gitHub .hljs-title{color:#900;font-weight:700}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-subst{font-weight:400}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-class .hljs-title,[data-v-7c98e74e] .markdown-theme-gitHub .hljs-type{color:#458;font-weight:700}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-attribute,[data-v-7c98e74e] .markdown-theme-gitHub .hljs-name,[data-v-7c98e74e] .markdown-theme-gitHub .hljs-tag{color:navy;font-weight:400}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-link,[data-v-7c98e74e] .markdown-theme-gitHub .hljs-regexp{color:#009926}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-bullet,[data-v-7c98e74e] .markdown-theme-gitHub .hljs-symbol{color:#990073}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-built_in,[data-v-7c98e74e] .markdown-theme-gitHub .hljs-builtin-name{color:#0086b3}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-meta{color:#999;font-weight:700}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-deletion{background:#fdd}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-addition{background:#dfd}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-emphasis{font-style:italic}[data-v-7c98e74e] .markdown-theme-gitHub .hljs-strong{font-weight:700}body .ivu-modal-wrap.common-preview-image-view .ivu-modal{margin:0;padding:0}body .ivu-modal-wrap.common-preview-image-view .ivu-modal .ivu-modal-content{background:transparent}body .ivu-modal-wrap.common-preview-image-view .ivu-modal .ivu-modal-content .ivu-modal-close{display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#606266;font-size:24px;height:40px;right:40px;top:40px;width:40px}@media (max-width: 640px){body .ivu-modal-wrap.common-preview-image-view .ivu-modal .ivu-modal-content .ivu-modal-close{right:24px;top:24px}}body .ivu-modal-wrap.common-preview-image-view .ivu-modal .ivu-modal-content .ivu-modal-close .ivu-icon-ios-close{top:0;right:0;font-size:40px;color:#fff}body .ivu-modal-wrap.common-preview-image-view .ivu-modal .ivu-modal-content .ivu-modal-body{padding:0}body .ivu-modal-wrap.common-preview-image-swipe{display:none}.common-audio[data-v-353d8608]{position:absolute;top:0;left:0;width:0;height:0;opacity:0;z-index:0}.child-view[data-v-b568124a]{position:absolute;width:100%;min-height:100%;transition:all .3s cubic-bezier(.55,0,.1,1)}/*! - * Quill Editor v1.3.7 - * https://quilljs.com/ - * Copyright (c) 2014, Jason Chen - * Copyright (c) 2013, salesforce.com - */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-bubble.ql-toolbar:after,.ql-bubble .ql-toolbar:after{clear:both;content:"";display:table}.ql-bubble.ql-toolbar button,.ql-bubble .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-bubble.ql-toolbar button svg,.ql-bubble .ql-toolbar button svg{float:left;height:100%}.ql-bubble.ql-toolbar button:active:hover,.ql-bubble .ql-toolbar button:active:hover{outline:none}.ql-bubble.ql-toolbar input.ql-image[type=file],.ql-bubble .ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble.ql-toolbar button:hover,.ql-bubble .ql-toolbar button:hover,.ql-bubble.ql-toolbar button:focus,.ql-bubble .ql-toolbar button:focus,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected{color:#fff}.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#fff}.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#fff}@media (pointer: coarse){.ql-bubble.ql-toolbar button:hover:not(.ql-active),.ql-bubble .ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-bubble,.ql-bubble *{box-sizing:border-box}.ql-bubble .ql-hidden{display:none}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top{visibility:hidden}.ql-bubble .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-bubble .ql-formats{display:inline-block;vertical-align:middle}.ql-bubble .ql-formats:after{clear:both;content:"";display:table}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-thin,.ql-bubble .ql-stroke.ql-thin{stroke-width:1}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction svg:last-child{display:none}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-direction.ql-active svg:first-child{display:none}.ql-bubble .ql-editor h1{font-size:2em}.ql-bubble .ql-editor h2{font-size:1.5em}.ql-bubble .ql-editor h3{font-size:1.17em}.ql-bubble .ql-editor h4{font-size:1em}.ql-bubble .ql-editor h5{font-size:.83em}.ql-bubble .ql-editor h6{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-bubble .ql-editor code,.ql-bubble .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-bubble .ql-editor code{font-size:85%;padding:2px 4px}.ql-bubble .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-bubble .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-bubble .ql-picker-label:before{display:inline-block;line-height:22px}.ql-bubble .ql-picker-options{background-color:#444;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-bubble .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-label:before,.ql-bubble .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-label:before,.ql-bubble .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-size .ql-picker-label:before,.ql-bubble .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{background-color:#444;border-radius:25px;color:#fff}.ql-bubble .ql-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;content:" ";display:block;left:50%;margin-left:-6px;position:absolute}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip.ql-editing .ql-formats{visibility:hidden}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{background:transparent;border:none;color:#fff;font-size:13px;height:100%;outline:none;padding:10px 20px;position:absolute;width:100%}.ql-bubble .ql-tooltip-editor a{top:10px;position:absolute;right:20px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:"\d7";font-size:16px;font-weight:700}.ql-container.ql-bubble:not(.ql-disabled) a{position:relative;white-space:nowrap}.ql-container.ql-bubble:not(.ql-disabled) a:before{background-color:#444;border-radius:15px;top:-5px;font-size:12px;color:#fff;content:attr(href);font-weight:400;overflow:hidden;padding:5px 15px;text-decoration:none;z-index:1}.ql-container.ql-bubble:not(.ql-disabled) a:after{border-top:6px solid #444;border-left:6px solid transparent;border-right:6px solid transparent;top:0;content:" ";height:0;width:0}.ql-container.ql-bubble:not(.ql-disabled) a:before,.ql-container.ql-bubble:not(.ql-disabled) a:after{left:0;margin-left:50%;position:absolute;transform:translate(-50%,-100%);transition:visibility 0s ease .2s;visibility:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:hover:before,.ql-container.ql-bubble:not(.ql-disabled) a:hover:after{visibility:visible}.ql-mention-list-container{width:270px;border:1px solid #f0f0f0;border-radius:4px;background-color:#fff;box-shadow:0 2px 12px #1e1e1e14;z-index:9001;overflow:auto}.ql-mention-loading{line-height:44px;padding:0 20px;vertical-align:middle;font-size:16px}.ql-mention-list{list-style:none;margin:0;padding:0;overflow:hidden}.ql-mention-list-item{cursor:pointer;line-height:44px;font-size:16px;padding:0 20px;vertical-align:middle}.ql-mention-list-item.disabled{cursor:auto}.ql-mention-list-item.selected{background-color:#d3e1eb;text-decoration:none}.mention{height:24px;width:65px;border-radius:6px;background-color:#d3e1eb;padding:3px 0;margin-right:2px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.mention>span{margin:0 3px}.file-icon:before{content:"";background-repeat:no-repeat;background-size:contain;background-image:url(/js/build/other.0cd5a04c.svg)}.file-icon.archive:before{background-image:url(/js/build/archive.2927c41b.svg)}.file-icon.cad:before{background-image:url(/js/build/cad.2dfbfe73.svg)}.file-icon.code:before{background-image:url(/js/build/code.1a9a4504.svg)}.file-icon.document:before{background-image:url(/js/build/document.624c4d76.svg)}.file-icon.drawio:before{background-image:url(/js/build/flow.a58ab0df.svg)}.file-icon.excel:before{background-image:url(/js/build/excel.82abb1cd.svg)}.file-icon.flow:before{background-image:url(/js/build/flow.a58ab0df.svg)}.file-icon.folder:before{background-image:url(/js/build/folder.68818161.svg)}.file-icon.folder.share:before{background-image:url(/js/build/folder-share.800b7d36.svg)}.file-icon.media:before{background-image:url(/js/build/media.7488f9a1.svg)}.file-icon.mind:before{background-image:url(/js/build/mind.9f75182d.svg)}.file-icon.ofd:before{background-image:url(/js/build/ofd.f4f94aaa.svg)}.file-icon.pdf:before{background-image:url(/js/build/pdf.74ce4683.svg)}.file-icon.picture:before{background-image:url(/js/build/picture.eff6e480.svg)}.file-icon.ppt:before{background-image:url(/js/build/ppt.03f2290d.svg)}.file-icon.sheet:before{background-image:url(/js/build/sheet.872ae91e.svg)}.file-icon.tif:before{background-image:url(/js/build/tif.7a6494bd.svg)}.file-icon.txt:before{background-image:url(/js/build/txt.acaac5b7.svg)}.file-icon.updir:before{background-image:url(/js/build/updir.354f6e04.svg)}.file-icon.upload:before{background-image:url(/js/build/upload.01661a19.svg)}.file-icon.word:before{background-image:url(/js/build/word.d0364128.svg)}.file-icon.wps:before{background-image:url(/js/build/wps.3cbc3b98.svg)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:opacity .2s linear}.fade-in-linear-enter,.fade-in-linear-leave,.fade-in-linear-leave-active{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:opacity .2s linear}.el-fade-in-linear-enter,.el-fade-in-linear-leave,.el-fade-in-linear-leave-active{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.el-fade-in-enter,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:center top}.el-zoom-in-top-enter,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:center bottom}.el-zoom-in-bottom-enter,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:top left}.el-zoom-in-left-enter,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out}.horizontal-collapse-transition{transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter,.el-list-leave-active{opacity:0;transform:translateY(-30px)}.el-opacity-transition{transition:opacity .3s cubic-bezier(.55,0,.1,1)}@font-face{font-family:element-icons;src:url(/js/build/element-icons.ab40a589.woff) format("woff"),url(/js/build/element-icons.a30f5b3b.ttf) format("truetype");font-weight:400;font-display:"auto";font-style:normal}[class^=el-icon-],[class*=" el-icon-"]{font-family:element-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-icon-ice-cream-round:before{content:"\e6a0"}.el-icon-ice-cream-square:before{content:"\e6a3"}.el-icon-lollipop:before{content:"\e6a4"}.el-icon-potato-strips:before{content:"\e6a5"}.el-icon-milk-tea:before{content:"\e6a6"}.el-icon-ice-drink:before{content:"\e6a7"}.el-icon-ice-tea:before{content:"\e6a9"}.el-icon-coffee:before{content:"\e6aa"}.el-icon-orange:before{content:"\e6ab"}.el-icon-pear:before{content:"\e6ac"}.el-icon-apple:before{content:"\e6ad"}.el-icon-cherry:before{content:"\e6ae"}.el-icon-watermelon:before{content:"\e6af"}.el-icon-grape:before{content:"\e6b0"}.el-icon-refrigerator:before{content:"\e6b1"}.el-icon-goblet-square-full:before{content:"\e6b2"}.el-icon-goblet-square:before{content:"\e6b3"}.el-icon-goblet-full:before{content:"\e6b4"}.el-icon-goblet:before{content:"\e6b5"}.el-icon-cold-drink:before{content:"\e6b6"}.el-icon-coffee-cup:before{content:"\e6b8"}.el-icon-water-cup:before{content:"\e6b9"}.el-icon-hot-water:before{content:"\e6ba"}.el-icon-ice-cream:before{content:"\e6bb"}.el-icon-dessert:before{content:"\e6bc"}.el-icon-sugar:before{content:"\e6bd"}.el-icon-tableware:before{content:"\e6be"}.el-icon-burger:before{content:"\e6bf"}.el-icon-knife-fork:before{content:"\e6c1"}.el-icon-fork-spoon:before{content:"\e6c2"}.el-icon-chicken:before{content:"\e6c3"}.el-icon-food:before{content:"\e6c4"}.el-icon-dish-1:before{content:"\e6c5"}.el-icon-dish:before{content:"\e6c6"}.el-icon-moon-night:before{content:"\e6ee"}.el-icon-moon:before{content:"\e6f0"}.el-icon-cloudy-and-sunny:before{content:"\e6f1"}.el-icon-partly-cloudy:before{content:"\e6f2"}.el-icon-cloudy:before{content:"\e6f3"}.el-icon-sunny:before{content:"\e6f6"}.el-icon-sunset:before{content:"\e6f7"}.el-icon-sunrise-1:before{content:"\e6f8"}.el-icon-sunrise:before{content:"\e6f9"}.el-icon-heavy-rain:before{content:"\e6fa"}.el-icon-lightning:before{content:"\e6fb"}.el-icon-light-rain:before{content:"\e6fc"}.el-icon-wind-power:before{content:"\e6fd"}.el-icon-baseball:before{content:"\e712"}.el-icon-soccer:before{content:"\e713"}.el-icon-football:before{content:"\e715"}.el-icon-basketball:before{content:"\e716"}.el-icon-ship:before{content:"\e73f"}.el-icon-truck:before{content:"\e740"}.el-icon-bicycle:before{content:"\e741"}.el-icon-mobile-phone:before{content:"\e6d3"}.el-icon-service:before{content:"\e6d4"}.el-icon-key:before{content:"\e6e2"}.el-icon-unlock:before{content:"\e6e4"}.el-icon-lock:before{content:"\e6e5"}.el-icon-watch:before{content:"\e6fe"}.el-icon-watch-1:before{content:"\e6ff"}.el-icon-timer:before{content:"\e702"}.el-icon-alarm-clock:before{content:"\e703"}.el-icon-map-location:before{content:"\e704"}.el-icon-delete-location:before{content:"\e705"}.el-icon-add-location:before{content:"\e706"}.el-icon-location-information:before{content:"\e707"}.el-icon-location-outline:before{content:"\e708"}.el-icon-location:before{content:"\e79e"}.el-icon-place:before{content:"\e709"}.el-icon-discover:before{content:"\e70a"}.el-icon-first-aid-kit:before{content:"\e70b"}.el-icon-trophy-1:before{content:"\e70c"}.el-icon-trophy:before{content:"\e70d"}.el-icon-medal:before{content:"\e70e"}.el-icon-medal-1:before{content:"\e70f"}.el-icon-stopwatch:before{content:"\e710"}.el-icon-mic:before{content:"\e711"}.el-icon-copy-document:before{content:"\e718"}.el-icon-full-screen:before{content:"\e719"}.el-icon-switch-button:before{content:"\e71b"}.el-icon-aim:before{content:"\e71c"}.el-icon-crop:before{content:"\e71d"}.el-icon-odometer:before{content:"\e71e"}.el-icon-time:before{content:"\e71f"}.el-icon-bangzhu:before{content:"\e724"}.el-icon-close-notification:before{content:"\e726"}.el-icon-microphone:before{content:"\e727"}.el-icon-turn-off-microphone:before{content:"\e728"}.el-icon-position:before{content:"\e729"}.el-icon-postcard:before{content:"\e72a"}.el-icon-message:before{content:"\e72b"}.el-icon-chat-line-square:before{content:"\e72d"}.el-icon-chat-dot-square:before{content:"\e72e"}.el-icon-chat-dot-round:before{content:"\e72f"}.el-icon-chat-square:before{content:"\e730"}.el-icon-chat-line-round:before{content:"\e731"}.el-icon-chat-round:before{content:"\e732"}.el-icon-set-up:before{content:"\e733"}.el-icon-turn-off:before{content:"\e734"}.el-icon-open:before{content:"\e735"}.el-icon-connection:before{content:"\e736"}.el-icon-link:before{content:"\e737"}.el-icon-cpu:before{content:"\e738"}.el-icon-thumb:before{content:"\e739"}.el-icon-female:before{content:"\e73a"}.el-icon-male:before{content:"\e73b"}.el-icon-guide:before{content:"\e73c"}.el-icon-news:before{content:"\e73e"}.el-icon-price-tag:before{content:"\e744"}.el-icon-discount:before{content:"\e745"}.el-icon-wallet:before{content:"\e747"}.el-icon-coin:before{content:"\e748"}.el-icon-money:before{content:"\e749"}.el-icon-bank-card:before{content:"\e74a"}.el-icon-box:before{content:"\e74b"}.el-icon-present:before{content:"\e74c"}.el-icon-sell:before{content:"\e6d5"}.el-icon-sold-out:before{content:"\e6d6"}.el-icon-shopping-bag-2:before{content:"\e74d"}.el-icon-shopping-bag-1:before{content:"\e74e"}.el-icon-shopping-cart-2:before{content:"\e74f"}.el-icon-shopping-cart-1:before{content:"\e750"}.el-icon-shopping-cart-full:before{content:"\e751"}.el-icon-smoking:before{content:"\e752"}.el-icon-no-smoking:before{content:"\e753"}.el-icon-house:before{content:"\e754"}.el-icon-table-lamp:before{content:"\e755"}.el-icon-school:before{content:"\e756"}.el-icon-office-building:before{content:"\e757"}.el-icon-toilet-paper:before{content:"\e758"}.el-icon-notebook-2:before{content:"\e759"}.el-icon-notebook-1:before{content:"\e75a"}.el-icon-files:before{content:"\e75b"}.el-icon-collection:before{content:"\e75c"}.el-icon-receiving:before{content:"\e75d"}.el-icon-suitcase-1:before{content:"\e760"}.el-icon-suitcase:before{content:"\e761"}.el-icon-film:before{content:"\e763"}.el-icon-collection-tag:before{content:"\e765"}.el-icon-data-analysis:before{content:"\e766"}.el-icon-pie-chart:before{content:"\e767"}.el-icon-data-board:before{content:"\e768"}.el-icon-data-line:before{content:"\e76d"}.el-icon-reading:before{content:"\e769"}.el-icon-magic-stick:before{content:"\e76a"}.el-icon-coordinate:before{content:"\e76b"}.el-icon-mouse:before{content:"\e76c"}.el-icon-brush:before{content:"\e76e"}.el-icon-headset:before{content:"\e76f"}.el-icon-umbrella:before{content:"\e770"}.el-icon-scissors:before{content:"\e771"}.el-icon-mobile:before{content:"\e773"}.el-icon-attract:before{content:"\e774"}.el-icon-monitor:before{content:"\e775"}.el-icon-search:before{content:"\e778"}.el-icon-takeaway-box:before{content:"\e77a"}.el-icon-paperclip:before{content:"\e77d"}.el-icon-printer:before{content:"\e77e"}.el-icon-document-add:before{content:"\e782"}.el-icon-document:before{content:"\e785"}.el-icon-document-checked:before{content:"\e786"}.el-icon-document-copy:before{content:"\e787"}.el-icon-document-delete:before{content:"\e788"}.el-icon-document-remove:before{content:"\e789"}.el-icon-tickets:before{content:"\e78b"}.el-icon-folder-checked:before{content:"\e77f"}.el-icon-folder-delete:before{content:"\e780"}.el-icon-folder-remove:before{content:"\e781"}.el-icon-folder-add:before{content:"\e783"}.el-icon-folder-opened:before{content:"\e784"}.el-icon-folder:before{content:"\e78a"}.el-icon-edit-outline:before{content:"\e764"}.el-icon-edit:before{content:"\e78c"}.el-icon-date:before{content:"\e78e"}.el-icon-c-scale-to-original:before{content:"\e7c6"}.el-icon-view:before{content:"\e6ce"}.el-icon-loading:before{content:"\e6cf"}.el-icon-rank:before{content:"\e6d1"}.el-icon-sort-down:before{content:"\e7c4"}.el-icon-sort-up:before{content:"\e7c5"}.el-icon-sort:before{content:"\e6d2"}.el-icon-finished:before{content:"\e6cd"}.el-icon-refresh-left:before{content:"\e6c7"}.el-icon-refresh-right:before{content:"\e6c8"}.el-icon-refresh:before{content:"\e6d0"}.el-icon-video-play:before{content:"\e7c0"}.el-icon-video-pause:before{content:"\e7c1"}.el-icon-d-arrow-right:before{content:"\e6dc"}.el-icon-d-arrow-left:before{content:"\e6dd"}.el-icon-arrow-up:before{content:"\e6e1"}.el-icon-arrow-down:before{content:"\e6df"}.el-icon-arrow-right:before{content:"\e6e0"}.el-icon-arrow-left:before{content:"\e6de"}.el-icon-top-right:before{content:"\e6e7"}.el-icon-top-left:before{content:"\e6e8"}.el-icon-top:before{content:"\e6e6"}.el-icon-bottom:before{content:"\e6eb"}.el-icon-right:before{content:"\e6e9"}.el-icon-back:before{content:"\e6ea"}.el-icon-bottom-right:before{content:"\e6ec"}.el-icon-bottom-left:before{content:"\e6ed"}.el-icon-caret-top:before{content:"\e78f"}.el-icon-caret-bottom:before{content:"\e790"}.el-icon-caret-right:before{content:"\e791"}.el-icon-caret-left:before{content:"\e792"}.el-icon-d-caret:before{content:"\e79a"}.el-icon-share:before{content:"\e793"}.el-icon-menu:before{content:"\e798"}.el-icon-s-grid:before{content:"\e7a6"}.el-icon-s-check:before{content:"\e7a7"}.el-icon-s-data:before{content:"\e7a8"}.el-icon-s-opportunity:before{content:"\e7aa"}.el-icon-s-custom:before{content:"\e7ab"}.el-icon-s-claim:before{content:"\e7ad"}.el-icon-s-finance:before{content:"\e7ae"}.el-icon-s-comment:before{content:"\e7af"}.el-icon-s-flag:before{content:"\e7b0"}.el-icon-s-marketing:before{content:"\e7b1"}.el-icon-s-shop:before{content:"\e7b4"}.el-icon-s-open:before{content:"\e7b5"}.el-icon-s-management:before{content:"\e7b6"}.el-icon-s-ticket:before{content:"\e7b7"}.el-icon-s-release:before{content:"\e7b8"}.el-icon-s-home:before{content:"\e7b9"}.el-icon-s-promotion:before{content:"\e7ba"}.el-icon-s-operation:before{content:"\e7bb"}.el-icon-s-unfold:before{content:"\e7bc"}.el-icon-s-fold:before{content:"\e7a9"}.el-icon-s-platform:before{content:"\e7bd"}.el-icon-s-order:before{content:"\e7be"}.el-icon-s-cooperation:before{content:"\e7bf"}.el-icon-bell:before{content:"\e725"}.el-icon-message-solid:before{content:"\e799"}.el-icon-video-camera:before{content:"\e772"}.el-icon-video-camera-solid:before{content:"\e796"}.el-icon-camera:before{content:"\e779"}.el-icon-camera-solid:before{content:"\e79b"}.el-icon-download:before{content:"\e77c"}.el-icon-upload2:before{content:"\e77b"}.el-icon-upload:before{content:"\e7c3"}.el-icon-picture-outline-round:before{content:"\e75f"}.el-icon-picture-outline:before{content:"\e75e"}.el-icon-picture:before{content:"\e79f"}.el-icon-close:before{content:"\e6db"}.el-icon-check:before{content:"\e6da"}.el-icon-plus:before{content:"\e6d9"}.el-icon-minus:before{content:"\e6d8"}.el-icon-help:before{content:"\e73d"}.el-icon-s-help:before{content:"\e7b3"}.el-icon-circle-close:before{content:"\e78d"}.el-icon-circle-check:before{content:"\e720"}.el-icon-circle-plus-outline:before{content:"\e723"}.el-icon-remove-outline:before{content:"\e722"}.el-icon-zoom-out:before{content:"\e776"}.el-icon-zoom-in:before{content:"\e777"}.el-icon-error:before{content:"\e79d"}.el-icon-success:before{content:"\e79c"}.el-icon-circle-plus:before{content:"\e7a0"}.el-icon-remove:before{content:"\e7a2"}.el-icon-info:before{content:"\e7a1"}.el-icon-question:before{content:"\e7a4"}.el-icon-warning-outline:before{content:"\e6c9"}.el-icon-warning:before{content:"\e7a3"}.el-icon-goods:before{content:"\e7c2"}.el-icon-s-goods:before{content:"\e7b2"}.el-icon-star-off:before{content:"\e717"}.el-icon-star-on:before{content:"\e797"}.el-icon-more-outline:before{content:"\e6cc"}.el-icon-more:before{content:"\e794"}.el-icon-phone-outline:before{content:"\e6cb"}.el-icon-phone:before{content:"\e795"}.el-icon-user:before{content:"\e6e3"}.el-icon-user-solid:before{content:"\e7a5"}.el-icon-setting:before{content:"\e6ca"}.el-icon-s-tools:before{content:"\e7ac"}.el-icon-delete:before{content:"\e6d7"}.el-icon-delete-solid:before{content:"\e7c9"}.el-icon-eleme:before{content:"\e7c7"}.el-icon-platform-eleme:before{content:"\e7ca"}.el-icon-loading{animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-avatar{display:inline-block;box-sizing:border-box;text-align:center;overflow:hidden;color:#fff;background:#C0C4CC;width:40px;height:40px;line-height:40px;font-size:14px}.el-avatar>img{display:block;height:100%;vertical-align:middle}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:4px}.el-avatar--icon{font-size:18px}.el-avatar--large{width:40px;height:40px;line-height:40px}.el-avatar--medium{width:36px;height:36px;line-height:36px}.el-avatar--small{width:28px;height:28px;line-height:28px}.el-tooltip:focus:not(.focusing),.el-tooltip:focus:hover{outline-width:0}.el-tooltip__popper{position:absolute;border-radius:4px;padding:10px;z-index:2000;font-size:14px;line-height:1.2;min-width:10px;word-wrap:break-word}.el-tooltip__popper .popper__arrow,.el-tooltip__popper .popper__arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.el-tooltip__popper .popper__arrow{border-width:6px}.el-tooltip__popper .popper__arrow:after{content:" ";border-width:5px}.el-tooltip__popper[x-placement^=top]{margin-bottom:12px}.el-tooltip__popper[x-placement^=top] .popper__arrow{bottom:-6px;border-top-color:#585e6a;border-bottom-width:0}.el-tooltip__popper[x-placement^=top] .popper__arrow:after{bottom:1px;margin-left:-5px;border-top-color:#585e6a;border-bottom-width:0}.el-tooltip__popper[x-placement^=bottom]{margin-top:12px}.el-tooltip__popper[x-placement^=bottom] .popper__arrow{top:-6px;border-top-width:0;border-bottom-color:#585e6a}.el-tooltip__popper[x-placement^=bottom] .popper__arrow:after{top:1px;margin-left:-5px;border-top-width:0;border-bottom-color:#585e6a}.el-tooltip__popper[x-placement^=right]{margin-left:12px}.el-tooltip__popper[x-placement^=right] .popper__arrow{left:-6px;border-right-color:#585e6a;border-left-width:0}.el-tooltip__popper[x-placement^=right] .popper__arrow:after{bottom:-5px;left:1px;border-right-color:#585e6a;border-left-width:0}.el-tooltip__popper[x-placement^=left]{margin-right:12px}.el-tooltip__popper[x-placement^=left] .popper__arrow{right:-6px;border-right-width:0;border-left-color:#585e6a}.el-tooltip__popper[x-placement^=left] .popper__arrow:after{right:1px;bottom:-5px;margin-left:-5px;border-right-width:0;border-left-color:#585e6a}.el-tooltip__popper.is-dark{background:#585E6A;color:#fff}.el-tooltip__popper.is-light{background:#FFFFFF;border:1px solid #585E6A}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow{border-top-color:#585e6a}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow:after{border-top-color:#fff}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow{border-bottom-color:#585e6a}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#fff}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow{border-left-color:#585e6a}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow:after{border-left-color:#fff}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow{border-right-color:#585e6a}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow:after{border-right-color:#fff}.el-popper .popper__arrow,.el-popper .popper__arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.el-popper .popper__arrow{border-width:6px;filter:drop-shadow(0 2px 12px rgba(0,0,0,.03))}.el-popper .popper__arrow:after{content:" ";border-width:6px}.el-popper[x-placement^=top]{margin-bottom:12px}.el-popper[x-placement^=top] .popper__arrow{bottom:-6px;left:50%;margin-right:3px;border-top-color:#ebeef5;border-bottom-width:0}.el-popper[x-placement^=top] .popper__arrow:after{bottom:1px;margin-left:-6px;border-top-color:#fff;border-bottom-width:0}.el-popper[x-placement^=bottom]{margin-top:12px}.el-popper[x-placement^=bottom] .popper__arrow{top:-6px;left:50%;margin-right:3px;border-top-width:0;border-bottom-color:#ebeef5}.el-popper[x-placement^=bottom] .popper__arrow:after{top:1px;margin-left:-6px;border-top-width:0;border-bottom-color:#fff}.el-popper[x-placement^=right]{margin-left:12px}.el-popper[x-placement^=right] .popper__arrow{top:50%;left:-6px;margin-bottom:3px;border-right-color:#ebeef5;border-left-width:0}.el-popper[x-placement^=right] .popper__arrow:after{bottom:-6px;left:1px;border-right-color:#fff;border-left-width:0}.el-popper[x-placement^=left]{margin-right:12px}.el-popper[x-placement^=left] .popper__arrow{top:50%;right:-6px;margin-bottom:3px;border-right-width:0;border-left-color:#ebeef5}.el-popper[x-placement^=left] .popper__arrow:after{right:1px;bottom:-6px;margin-left:-6px;border-right-width:0;border-left-color:#fff}.el-popover{position:absolute;background:#FFFFFF;min-width:150px;border-radius:4px;border:1px solid #EBEEF5;padding:12px;z-index:2000;color:#606266;line-height:1.4;text-align:justify;font-size:14px;box-shadow:0 2px 12px #0000001a;word-break:break-all}.el-popover--plain{padding:18px 20px}.el-popover__title{color:#303133;font-size:16px;line-height:1;margin-bottom:12px}.el-popover__reference:focus:not(.focusing),.el-popover__reference:focus:hover{outline-width:0}.el-popover:focus:active,.el-popover:focus{outline-width:0}.el-button{display:inline-block;line-height:1;white-space:nowrap;cursor:pointer;background:#FFFFFF;border:1px solid #DCDFE6;border-color:#dcdfe6;color:#606266;-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:none;margin:0;transition:.1s;font-weight:500;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;padding:12px 20px;font-size:14px;border-radius:4px}.el-button+.el-button{margin-left:10px}.el-button.is-round{padding:12px 20px}.el-button:hover,.el-button:focus{color:#409eff;border-color:#c6e2ff;background-color:#ecf5ff}.el-button:active{color:#3a8ee6;border-color:#3a8ee6;outline:none}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon-]+span{margin-left:5px}.el-button.is-plain:hover,.el-button.is-plain:focus{background:#FFFFFF;border-color:#409eff;color:#409eff}.el-button.is-plain:active{background:#FFFFFF;border-color:#3a8ee6;color:#3a8ee6;outline:none}.el-button.is-active{color:#3a8ee6;border-color:#3a8ee6}.el-button.is-disabled,.el-button.is-disabled:hover,.el-button.is-disabled:focus{color:#c0c4cc;cursor:not-allowed;background-image:none;background-color:#fff;border-color:#ebeef5}.el-button.is-disabled.el-button--text{background-color:transparent}.el-button.is-disabled.is-plain,.el-button.is-disabled.is-plain:hover,.el-button.is-disabled.is-plain:focus{background-color:#fff;border-color:#ebeef5;color:#c0c4cc}.el-button.is-loading{position:relative;pointer-events:none}.el-button.is-loading:before{pointer-events:none;content:"";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:#ffffff59}.el-button.is-round{border-radius:20px;padding:12px 23px}.el-button.is-circle{border-radius:50%;padding:12px}.el-button--primary{color:#fff;background-color:#409eff;border-color:#409eff}.el-button--primary:hover,.el-button--primary:focus{background:#66b1ff;border-color:#66b1ff;color:#fff}.el-button--primary:active{background:#3a8ee6;border-color:#3a8ee6;color:#fff;outline:none}.el-button--primary.is-active{background:#3a8ee6;border-color:#3a8ee6;color:#fff}.el-button--primary.is-disabled,.el-button--primary.is-disabled:hover,.el-button--primary.is-disabled:focus,.el-button--primary.is-disabled:active{color:#fff;background-color:#a0cfff;border-color:#a0cfff}.el-button--primary.is-plain{color:#409eff;background:#ecf5ff;border-color:#b3d8ff}.el-button--primary.is-plain:hover,.el-button--primary.is-plain:focus{background:#409EFF;border-color:#409eff;color:#fff}.el-button--primary.is-plain:active{background:#3a8ee6;border-color:#3a8ee6;color:#fff;outline:none}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:active{color:#8cc5ff;background-color:#ecf5ff;border-color:#d9ecff}.el-button--success{color:#fff;background-color:#67c23a;border-color:#67c23a}.el-button--success:hover,.el-button--success:focus{background:#85ce61;border-color:#85ce61;color:#fff}.el-button--success:active{background:#5daf34;border-color:#5daf34;color:#fff;outline:none}.el-button--success.is-active{background:#5daf34;border-color:#5daf34;color:#fff}.el-button--success.is-disabled,.el-button--success.is-disabled:hover,.el-button--success.is-disabled:focus,.el-button--success.is-disabled:active{color:#fff;background-color:#b3e19d;border-color:#b3e19d}.el-button--success.is-plain{color:#67c23a;background:#f0f9eb;border-color:#c2e7b0}.el-button--success.is-plain:hover,.el-button--success.is-plain:focus{background:#67C23A;border-color:#67c23a;color:#fff}.el-button--success.is-plain:active{background:#5daf34;border-color:#5daf34;color:#fff;outline:none}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:active{color:#a4da89;background-color:#f0f9eb;border-color:#e1f3d8}.el-button--warning{color:#fff;background-color:#e6a23c;border-color:#e6a23c}.el-button--warning:hover,.el-button--warning:focus{background:#ebb563;border-color:#ebb563;color:#fff}.el-button--warning:active{background:#cf9236;border-color:#cf9236;color:#fff;outline:none}.el-button--warning.is-active{background:#cf9236;border-color:#cf9236;color:#fff}.el-button--warning.is-disabled,.el-button--warning.is-disabled:hover,.el-button--warning.is-disabled:focus,.el-button--warning.is-disabled:active{color:#fff;background-color:#f3d19e;border-color:#f3d19e}.el-button--warning.is-plain{color:#e6a23c;background:#fdf6ec;border-color:#f5dab1}.el-button--warning.is-plain:hover,.el-button--warning.is-plain:focus{background:#E6A23C;border-color:#e6a23c;color:#fff}.el-button--warning.is-plain:active{background:#cf9236;border-color:#cf9236;color:#fff;outline:none}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:active{color:#f0c78a;background-color:#fdf6ec;border-color:#faecd8}.el-button--danger{color:#fff;background-color:#f56c6c;border-color:#f56c6c}.el-button--danger:hover,.el-button--danger:focus{background:#f78989;border-color:#f78989;color:#fff}.el-button--danger:active{background:#dd6161;border-color:#dd6161;color:#fff;outline:none}.el-button--danger.is-active{background:#dd6161;border-color:#dd6161;color:#fff}.el-button--danger.is-disabled,.el-button--danger.is-disabled:hover,.el-button--danger.is-disabled:focus,.el-button--danger.is-disabled:active{color:#fff;background-color:#fab6b6;border-color:#fab6b6}.el-button--danger.is-plain{color:#f56c6c;background:#fef0f0;border-color:#fbc4c4}.el-button--danger.is-plain:hover,.el-button--danger.is-plain:focus{background:#F56C6C;border-color:#f56c6c;color:#fff}.el-button--danger.is-plain:active{background:#dd6161;border-color:#dd6161;color:#fff;outline:none}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:active{color:#f9a7a7;background-color:#fef0f0;border-color:#fde2e2}.el-button--info{color:#fff;background-color:#909399;border-color:#909399}.el-button--info:hover,.el-button--info:focus{background:#a6a9ad;border-color:#a6a9ad;color:#fff}.el-button--info:active{background:#82848a;border-color:#82848a;color:#fff;outline:none}.el-button--info.is-active{background:#82848a;border-color:#82848a;color:#fff}.el-button--info.is-disabled,.el-button--info.is-disabled:hover,.el-button--info.is-disabled:focus,.el-button--info.is-disabled:active{color:#fff;background-color:#c8c9cc;border-color:#c8c9cc}.el-button--info.is-plain{color:#909399;background:#f4f4f5;border-color:#d3d4d6}.el-button--info.is-plain:hover,.el-button--info.is-plain:focus{background:#909399;border-color:#909399;color:#fff}.el-button--info.is-plain:active{background:#82848a;border-color:#82848a;color:#fff;outline:none}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:active{color:#bcbec2;background-color:#f4f4f5;border-color:#e9e9eb}.el-button--medium{padding:10px 20px;font-size:14px;border-radius:4px}.el-button--medium.is-round{padding:10px 20px}.el-button--medium.is-circle{padding:10px}.el-button--small{padding:9px 15px;font-size:12px;border-radius:3px}.el-button--small.is-round{padding:9px 15px}.el-button--small.is-circle{padding:9px}.el-button--mini{padding:7px 15px;font-size:12px;border-radius:3px}.el-button--mini.is-round{padding:7px 15px}.el-button--mini.is-circle{padding:7px}.el-button--text{border-color:transparent;color:#409eff;background:transparent;padding-left:0;padding-right:0}.el-button--text:hover,.el-button--text:focus{color:#66b1ff;border-color:transparent;background-color:transparent}.el-button--text:active{color:#3a8ee6;border-color:transparent;background-color:transparent}.el-button--text.is-disabled,.el-button--text.is-disabled:hover,.el-button--text.is-disabled:focus{border-color:transparent}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group:before,.el-button-group:after{display:table;content:""}.el-button-group:after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button.is-disabled{z-index:1}.el-button-group>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-radius:4px}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:20px}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button:not(.is-disabled):hover,.el-button-group>.el-button:not(.is-disabled):focus,.el-button-group>.el-button:not(.is-disabled):active{z-index:1}.el-button-group>.el-button.is-active{z-index:1}.el-button-group>.el-dropdown>.el-button{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:#ffffff80}.el-button-group .el-button--primary:first-child{border-right-color:#ffffff80}.el-button-group .el-button--primary:last-child{border-left-color:#ffffff80}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:#ffffff80;border-right-color:#ffffff80}.el-button-group .el-button--success:first-child{border-right-color:#ffffff80}.el-button-group .el-button--success:last-child{border-left-color:#ffffff80}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:#ffffff80;border-right-color:#ffffff80}.el-button-group .el-button--warning:first-child{border-right-color:#ffffff80}.el-button-group .el-button--warning:last-child{border-left-color:#ffffff80}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:#ffffff80;border-right-color:#ffffff80}.el-button-group .el-button--danger:first-child{border-right-color:#ffffff80}.el-button-group .el-button--danger:last-child{border-left-color:#ffffff80}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:#ffffff80;border-right-color:#ffffff80}.el-button-group .el-button--info:first-child{border-right-color:#ffffff80}.el-button-group .el-button--info:last-child{border-left-color:#ffffff80}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:#ffffff80;border-right-color:#ffffff80}.el-popper .popper__arrow,.el-popper .popper__arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.el-popper .popper__arrow{border-width:6px;filter:drop-shadow(0 2px 12px rgba(0,0,0,.03))}.el-popper .popper__arrow:after{content:" ";border-width:6px}.el-popper[x-placement^=top]{margin-bottom:12px}.el-popper[x-placement^=top] .popper__arrow{bottom:-6px;left:50%;margin-right:3px;border-top-color:#ebeef5;border-bottom-width:0}.el-popper[x-placement^=top] .popper__arrow:after{bottom:1px;margin-left:-6px;border-top-color:#fff;border-bottom-width:0}.el-popper[x-placement^=bottom]{margin-top:12px}.el-popper[x-placement^=bottom] .popper__arrow{top:-6px;left:50%;margin-right:3px;border-top-width:0;border-bottom-color:#ebeef5}.el-popper[x-placement^=bottom] .popper__arrow:after{top:1px;margin-left:-6px;border-top-width:0;border-bottom-color:#fff}.el-popper[x-placement^=right]{margin-left:12px}.el-popper[x-placement^=right] .popper__arrow{top:50%;left:-6px;margin-bottom:3px;border-right-color:#ebeef5;border-left-width:0}.el-popper[x-placement^=right] .popper__arrow:after{bottom:-6px;left:1px;border-right-color:#fff;border-left-width:0}.el-popper[x-placement^=left]{margin-right:12px}.el-popper[x-placement^=left] .popper__arrow{top:50%;right:-6px;margin-bottom:3px;border-right-width:0;border-left-color:#ebeef5}.el-popper[x-placement^=left] .popper__arrow:after{right:1px;bottom:-6px;margin-left:-6px;border-right-width:0;border-left-color:#fff}.el-dropdown{display:inline-block;position:relative;color:#606266;font-size:14px}.el-dropdown .el-button-group{display:block}.el-dropdown .el-button-group .el-button{float:none}.el-dropdown .el-dropdown__caret-button{padding-left:5px;padding-right:5px;position:relative;border-left:none}.el-dropdown .el-dropdown__caret-button:before{content:"";position:absolute;display:block;width:1px;top:5px;bottom:5px;left:0;background:rgba(255,255,255,.5)}.el-dropdown .el-dropdown__caret-button.el-button--default:before{background:rgba(220,223,230,.5)}.el-dropdown .el-dropdown__caret-button:hover:not(.is-disabled):before{top:0;bottom:0}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{padding-left:0}.el-dropdown__icon{font-size:12px;margin:0 3px}.el-dropdown .el-dropdown-selfdefine:focus:active,.el-dropdown .el-dropdown-selfdefine:focus:not(.focusing){outline-width:0}.el-dropdown [disabled]{cursor:not-allowed;color:#bbb}.el-dropdown-menu{position:absolute;top:0;left:0;z-index:10;padding:10px 0;margin:5px 0;background-color:#fff;border:1px solid #EBEEF5;border-radius:4px;box-shadow:0 2px 12px #0000001a}.el-dropdown-menu__item{list-style:none;line-height:36px;padding:0 20px;margin:0;font-size:14px;color:#606266;cursor:pointer;outline:none}.el-dropdown-menu__item:not(.is-disabled):hover,.el-dropdown-menu__item:focus{background-color:#f4f5f7;color:#606266}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{position:relative;margin-top:6px;border-top:1px solid #EBEEF5}.el-dropdown-menu__item--divided:before{content:"";height:6px;display:block;margin:0 -20px;background-color:#fff}.el-dropdown-menu__item.is-disabled{cursor:default;color:#bbb;pointer-events:none}.el-dropdown-menu--medium{padding:6px 0}.el-dropdown-menu--medium .el-dropdown-menu__item{line-height:30px;padding:0 17px;font-size:14px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:6px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:6px;margin:0 -17px}.el-dropdown-menu--small{padding:6px 0}.el-dropdown-menu--small .el-dropdown-menu__item{line-height:27px;padding:0 15px;font-size:13px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:4px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:4px;margin:0 -15px}.el-dropdown-menu--mini{padding:3px 0}.el-dropdown-menu--mini .el-dropdown-menu__item{line-height:24px;padding:0 10px;font-size:12px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:3px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:3px;margin:0 -10px}.el-notification{display:flex;width:330px;padding:14px 26px 14px 13px;border-radius:8px;box-sizing:border-box;border:1px solid #EBEEF5;position:fixed;background-color:#fff;box-shadow:0 2px 12px #0000001a;transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s;overflow:hidden}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{margin-left:13px;margin-right:8px}.el-notification__title{font-weight:700;font-size:16px;color:#303133;margin:0}.el-notification__content{font-size:14px;line-height:21px;margin:6px 0 0;color:#606266;text-align:justify}.el-notification__content p{margin:0}.el-notification__icon{height:24px;width:24px;font-size:24px}.el-notification__closeBtn{position:absolute;top:18px;right:15px;cursor:pointer;color:#909399;font-size:16px}.el-notification__closeBtn:hover{color:#606266}.el-notification .el-icon-success{color:#67c23a}.el-notification .el-icon-error{color:#f56c6c}.el-notification .el-icon-info{color:#909399}.el-notification .el-icon-warning{color:#e6a23c}.el-notification-fade-enter.right{right:0;transform:translate(100%)}.el-notification-fade-enter.left{left:0;transform:translate(-100%)}.el-notification-fade-leave-active{opacity:0}.el-dropdown-menu{-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-dropdown-menu__item{min-width:100px}.el-dropdown-menu__item .item.red{color:red!important}.el-dropdown-menu__item .item.red>i{color:red!important}.el-dropdown-menu__item--divided:before{height:5px}.el-tooltip__popper.is-light{border-width:0;box-shadow:0 1px 6px #0003}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow{border-top-color:#d9d9d980}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow{border-bottom-color:#d9d9d980}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow{border-left-color:#d9d9d980}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow{border-right-color:#d9d9d980}.el-popover{border-width:0;box-shadow:0 1px 6px #0003}@font-face{font-family:zenicon;src:url(/js/build/zenicon.4baf444f.woff2) format("woff2")}.ft.icon{font-family:zenicon,serif;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;text-rendering:auto;transform:scale(1.2);transform-origin:50% 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;direction:ltr;-webkit-font-feature-settings:"liga";padding-left:1px}.ft+.el-el-button,.ft+.ft,.ft+.z-confirm,.ft+.z-execute,.ft+.z-link,.ft+a{margin-left:.6rem}.ft.l12{margin-left:12px}.ft.r12{margin-right:12px}.ft.hover{cursor:pointer}.ft.hover:hover{color:#0285d7}.ft.dark{color:#0d0d0d}.ft.gray{color:#666}.ft.yellow{color:#f90}.ft.red{color:#ed3f14}.ft.green{color:#19be6b}.ft.blue{color:#2d8cf0}.ft.center{text-align:center}.ft.right{text-align:right}.ft.bold{font-weight:700}.ft.underline{text-decoration:underline}.ft.through{text-decoration:line-through}.ft.italic{font-style:italic}.ft.cursor{cursor:pointer}.ft.h1{font-size:1.3rem}.ft.h2{font-size:1.2rem}.ft.h3{font-size:1.1rem}.ft.h4{font-size:.9rem}.ft.h5{font-size:.8rem}@font-face{font-family:taskfont;src:url(/js/build/iconfont.d42442d8.woff2) format("woff2"),url(/js/build/iconfont.cdca9a01.woff) format("woff"),url(/js/build/iconfont.327dec3b.ttf) format("truetype")}.taskfont{font-family:taskfont,"serif"!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scrollbar-overlay{overflow-y:auto;overflow-y:overlay;-webkit-overflow-scrolling:touch}.scrollbar-overlay::-webkit-scrollbar{width:0;height:0}.scrollbar-overlay::-webkit-scrollbar-thumb{border:3px solid transparent;background-color:#0003;background-clip:content-box;border-radius:12px}.scrollbar-overlay::-webkit-scrollbar-thumb:hover{border:2px solid transparent;background-color:#0003}.scrollbar-overlay::-webkit-scrollbar-thumb:active{border:2px solid transparent;background-color:#0006}.scrollbar-overlay::-webkit-scrollbar-track{border-radius:12px;background:rgba(0,0,0,0)}.scrollbar-overlay:hover::-webkit-scrollbar{width:12px;height:12px}.scrollbar-hidden::-webkit-scrollbar{display:none}.common-auto-tip{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.common-circle{border-radius:50%}.common-circle .common-circle-path{fill:transparent}.common-circle .common-circle-g-path-ring{stroke:#84c56a}.common-circle .common-circle-g-path-core{fill:#84c56a;transform:scale(.56);transform-origin:50%}.common-drawer-overlay .ivu-modal{margin:0;padding:0}.common-drawer-overlay .ivu-modal .ivu-modal-content{background:transparent}.common-drawer-overlay .ivu-modal .ivu-modal-content .ivu-modal-close{display:none}.common-drawer-overlay .ivu-modal .ivu-modal-content .ivu-modal-body{padding:0;display:flex;flex-direction:column;justify-content:flex-end;align-content:flex-end}.common-drawer-overlay .overlay-body{display:flex;flex-direction:column;width:100%;height:100%;max-width:100%;max-height:100%;z-index:2}.common-drawer-overlay .overlay-body .overlay-close{flex-shrink:0;display:flex;align-items:flex-end;justify-content:flex-end}.common-drawer-overlay .overlay-body .overlay-close>a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#fff}.common-drawer-overlay .overlay-body .overlay-close>a .icon{width:24px;height:24px}.common-drawer-overlay .overlay-body .overlay-close>a>svg{transition:all .3s}.common-drawer-overlay .overlay-body .overlay-close>a:hover{color:#fff}.common-drawer-overlay .overlay-body .overlay-close>a:hover>svg{transform:rotate(-90deg)}.common-drawer-overlay .overlay-body .overlay-resize{width:100%;height:5px;margin-bottom:-5px;z-index:1}.common-drawer-overlay .overlay-body .overlay-content{flex:1;position:relative;background:#fff;border-radius:18px 18px 0 0;transform:translate(0) scale(1);cursor:default}.common-drawer-overlay.right .ivu-modal .ivu-modal-content .ivu-modal-body,.common-drawer-overlay.right .overlay-body{flex-direction:row}.common-drawer-overlay.right .overlay-body .overlay-close{align-items:flex-start}.common-drawer-overlay.right .overlay-body .overlay-resize{width:5px;height:100%;margin-right:-5px;z-index:1}.common-drawer-overlay.right .overlay-body .overlay-content{border-radius:18px 0 0 18px}.drawer-slide-bottom-enter-active,.drawer-slide-bottom-leave-active{transition:all .2s ease}.drawer-slide-bottom-enter,.drawer-slide-bottom-leave-to{transform:translateY(15%) scale(.98);opacity:0}.drawer-slide-right-enter-active,.drawer-slide-right-leave-active{transition:all .2s ease}.drawer-slide-right-enter,.drawer-slide-right-leave-to{transform:translate(15%) scale(.98);opacity:0}.common-float-spinner{position:fixed;z-index:9999;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;background-color:#fff9}.common-float-spinner .common-float-circular{width:30px;height:30px}.common-gantt{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:row;align-items:self-start;color:#747a81}.common-gantt *{box-sizing:border-box}.common-gantt .gantt-left{flex-grow:0;flex-shrink:0;height:100%;background-color:#fff;position:relative;display:flex;flex-direction:column}.common-gantt .gantt-left:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background-color:#edf1f2bf}.common-gantt .gantt-left .gantt-title{height:76px;flex-grow:0;flex-shrink:0;background-color:#f9fafb;padding-left:12px;overflow:hidden}.common-gantt .gantt-left .gantt-title .gantt-title-text{line-height:100px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.common-gantt .gantt-left .gantt-item{transform:translateZ(0);max-height:100%;overflow:auto}.common-gantt .gantt-left .gantt-item::-webkit-scrollbar{display:none}.common-gantt .gantt-left .gantt-item>li{height:40px;border-bottom:1px solid rgba(237,241,242,.75);position:relative;display:flex;align-items:center;padding-left:12px}.common-gantt .gantt-left .gantt-item>li:hover .item-icon{display:flex}.common-gantt .gantt-left .gantt-item>li .item-overdue{flex-grow:0;flex-shrink:0;color:#fff;margin-right:4px;background-color:red;padding:1px 3px;border-radius:3px;font-size:12px;line-height:18px}.common-gantt .gantt-left .gantt-item>li .item-title{flex:1;padding-right:12px;cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.common-gantt .gantt-left .gantt-item>li .item-title.complete{text-decoration:line-through}.common-gantt .gantt-left .gantt-item>li .item-title.overdue{font-weight:600}.common-gantt .gantt-left .gantt-item>li .item-icon{display:none;align-items:center;justify-content:center;width:32px;margin-right:2px;font-size:16px;color:#888}.common-gantt .gantt-right{flex:1;height:100%;background-color:#fff;position:relative;overflow:hidden}.common-gantt .gantt-right .gantt-chart{position:absolute;top:0;left:0;right:0;bottom:0;transform:translateZ(0)}.common-gantt .gantt-right .gantt-chart .gantt-month{display:flex;align-items:center;position:absolute;top:0;left:0;right:0;z-index:1;height:26px;line-height:20px;font-size:14px;background-color:#f9fafb}.common-gantt .gantt-right .gantt-chart .gantt-month>li{flex-grow:0;flex-shrink:0;height:100%;position:relative;overflow:hidden}.common-gantt .gantt-right .gantt-chart .gantt-month>li:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background-color:#edf1f2bf}.common-gantt .gantt-right .gantt-chart .gantt-month>li .month-format{overflow:hidden;white-space:nowrap;padding:6px 6px 0}.common-gantt .gantt-right .gantt-chart .gantt-date{display:flex;align-items:center;position:absolute;top:26px;left:0;right:0;bottom:0;z-index:2;cursor:move}.common-gantt .gantt-right .gantt-chart .gantt-date:before{content:"";position:absolute;top:0;left:0;right:0;height:50px;background-color:#f9fafb}.common-gantt .gantt-right .gantt-chart .gantt-date>li{flex-grow:0;flex-shrink:0;height:100%;position:relative;overflow:hidden}.common-gantt .gantt-right .gantt-chart .gantt-date>li:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background-color:#edf1f2bf}.common-gantt .gantt-right .gantt-chart .gantt-date>li .date-format{overflow:hidden;white-space:nowrap;display:flex;flex-direction:column;align-items:center;justify-content:center;height:44px}.common-gantt .gantt-right .gantt-chart .gantt-date>li .date-format .format-day{line-height:28px;font-size:18px}.common-gantt .gantt-right .gantt-chart .gantt-date>li .date-format .format-week{line-height:16px;font-weight:300;font-size:13px}.common-gantt .gantt-right .gantt-chart .gantt-timeline{position:absolute;top:76px;left:0;right:0;bottom:0;z-index:3;overflow-x:hidden;overflow-y:auto}.common-gantt .gantt-right .gantt-chart .gantt-timeline>li{cursor:default;height:40px;border-bottom:1px solid rgba(237,241,242,.75);position:relative}.common-gantt .gantt-right .gantt-chart .gantt-timeline>li .timeline-item{position:absolute;top:0;touch-action:none;pointer-events:auto;padding:4px;margin-top:4px;background:#e74c3c;border-radius:18px;color:#fff;display:flex;align-items:center;will-change:contents;height:32px}.common-gantt .gantt-right .gantt-chart .gantt-timeline>li .timeline-item .timeline-title{touch-action:none;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:4px;margin-right:10px}.common-gantt .gantt-right .gantt-chart .gantt-timeline>li .timeline-item .timeline-resizer{height:22px;touch-action:none;width:8px;background:rgba(255,255,255,.1);cursor:ew-resize;flex-shrink:0;will-change:visibility;position:absolute;top:5px;right:5px}.img-upload-modal .ivu-modal-mask{z-index:1001}.img-upload-modal .ivu-modal-no-mask{background-color:#37373733}.img-upload-modal .ivu-modal-wrap{z-index:1001}.imgcomp-upload-list{display:inline-block;width:60px;height:60px;text-align:center;line-height:60px;border:1px solid transparent;border-radius:4px;overflow:hidden;background:#fff;position:relative;box-shadow:0 1px 1px #0003;margin-right:4px;vertical-align:top}.imgcomp-upload-list .imgcomp-upload-img{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover}.imgcomp-upload-list .imgcomp-upload-list-cover{display:none;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.6)}.imgcomp-upload-list .imgcomp-upload-list-cover i{color:#fff;font-size:24px;cursor:pointer;vertical-align:middle;margin:0;transition:all .2s}.imgcomp-upload-list .imgcomp-upload-list-cover i:hover{font-size:28px}.imgcomp-upload-list .ivu-progress{height:100%}.imgcomp-upload-list .ivu-progress .ivu-progress-outer{background-color:#000000ad;height:100%}.imgcomp-upload-list .ivu-progress .ivu-progress-outer .ivu-progress-inner{width:88%;margin:0 auto}.imgcomp-upload-list:hover .imgcomp-upload-list-cover{display:block}.img-upload-foot{display:flex;align-items:center;justify-content:flex-end}.img-upload-foot .img-upload-foot-input{flex:1;text-align:left;display:flex;align-items:center;justify-content:flex-end}.img-upload-foot .img-upload-foot-input .img-upload-foot-httptitle{cursor:pointer;padding-left:3px;margin-right:22px}.add-box{width:60px;height:60px;line-height:60px;display:inline-block;background:#fff;border:1px dashed #dddee1;border-radius:4px;text-align:center;position:relative;overflow:hidden;vertical-align:top}.add-box .add-box-icon i{vertical-align:middle;padding-bottom:2px}.add-box .add-box-upload{display:none;position:absolute;top:0;left:0;height:100%;width:100%;color:#fff;padding-top:9px;background:rgba(0,0,0,.6)}.add-box .add-box-upload .add-box-item{height:22px;line-height:22px;cursor:pointer}.add-box .add-box-upload .add-box-item .ivu-upload-drag,.add-box .add-box-upload .add-box-item .ivu-upload-drag:hover{background:transparent;border:0;border-radius:0}.add-box .add-box-upload .add-box-item span{transition:all .2s;font-size:12px}.add-box .add-box-upload .add-box-item:hover span{font-size:14px}.add-box em{font-style:normal}.add-box:hover{border-color:#0009}.add-box:hover .add-box-upload{display:block}.callback-add-box{display:block;width:auto;height:25px;line-height:25px;border:0;background:transparent}.callback-add-box .add-box-icon{display:none}.callback-add-box .add-box-upload{display:block;width:auto;background:transparent;color:#333;padding:0}.callback-add-box .add-box-upload>div{display:inline-block;padding-right:10px}.browse-load{margin:20px;text-align:center}.browse-list{max-height:540px;overflow:auto}.browse-list .browse-item{margin:10px 15px;display:inline-block;text-align:center;cursor:pointer;position:relative}.browse-list .browse-item .browse-img{width:64px;height:64px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKoAAABxCAAAAABg5GeyAAACW0lEQVR4Ae3XVRLjMBAE0L3/rSwKM3OcSNPyLVYOLvM6UD0Bd03LVe9XH+RlhlRSSSWVVFJJJZVUUkkllVRSSSWVVFJJJZVUUkl9WyqppJJKKqmkkgpURP17xngOAR5NxW5wlJ9MaLQh83F4NHWmd/gZtdVBaOldfDB1bq5UpJFbFOC6LKnYrkRO209PAw+hIuzWB8Ep5es8HvYo4z4tE1X8UeRwlMM2D5Bzkc7kj6Bi3VTKDDwEeUcrMxrUvGDXTnHa6kK69SDN9sgq1clxKSbNHqqnYmdri81Q9QHf1JPt1Frncaib2XbiTKL2GkHaurnY9LOulMV0O7G6Kw+g9sw2ohhm62KezVJaaufjWC1TnOkr1exilJ7Ji0vxCCqO9V4UwV4PYr9+apouhGYLKfnahdpqegjmeoXOpXgANe70pKT6Zhu19qkY2nC0PZS527lQOyInqr8Uvc5jqfUb1X+PGh5IhW90S2quh3FQC2XRcF66TUkTXPcLKm5FtdR9RJq+2hWII7UpFtmsQLEyzsdJtkxxpr6gLotbUSlV9yeT0Trmzk2XPdUThLYarUbWOY9j04xXQ2u+pMZLYSumGmNUH3HbM9qOAwSHodN2Pks25F2j3aI7+IxqNsB+YLWb16ukSjiW4xNB0gMoMfApBS/XZQgi3p9/5RsiKNKZEOwYFVIF5VyTyD19sbyjIJiNJRZxpNbx2S8sGKvGZNHJBniBu9Wy5WxjGuQFqIAcBHiRGyt4ua5gSCWVVFJJJZVUUkkllVRSSSWVVFJJJZVUUkkllVRSSSWVVFI/AgO0SXIVYHeGAAAAAElFTkSuQmCC);background-position:center;background-repeat:no-repeat;background-size:cover}.browse-list .browse-item .browse-title{display:block;width:64px;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.browse-list .browse-item .browse-icon{position:absolute;top:0;left:0;width:100%;height:64px;font-size:36px;padding-top:15px;color:#fff;background-color:#00000080}.browse-list-disabled{position:relative}.browse-list-disabled:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:#ffffffe6;z-index:1}.common-loading{transform-origin:center center;width:30px;height:30px;max-width:100%;max-height:100%;margin:auto;overflow:hidden;animation:loading-rotate 2s linear infinite}.common-loading .common-path{fill:none;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:path-dash 1.5s ease-in-out infinite,path-color 6s ease-in-out infinite}.common-pureing{width:30px;height:30px;border:3px solid #eeeeee;border-bottom-color:#84c56a;border-radius:50%;display:inline-block;box-sizing:border-box;animation:pureing-rotation .75s linear infinite}@keyframes loading-rotate{to{transform:rotate(1turn)}}@keyframes path-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes path-color{0%,to{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}@keyframes pureing-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mobile-tabbar{display:none;flex-direction:column;justify-content:flex-end;position:fixed;left:0;bottom:0;right:0;z-index:99;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-tabbar .common-network-exception{position:fixed;bottom:72px;width:100%}.mobile-tabbar .common-network-exception .ivu-alert{margin:0 12px}.mobile-tabbar .common-network-exception .ivu-alert.ivu-alert-with-icon .ivu-alert-icon{top:50%;transform:translateY(-50%)}.mobile-tabbar .common-network-exception .ivu-alert.ivu-alert-error{background-color:#fff0e7f2}.mobile-tabbar .tabbar-box{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;padding:0;margin:0;height:60px;background-color:#f8f8f8;box-shadow:0 0 1px #1c222b26}.mobile-tabbar .tabbar-box>li{flex:1;width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;list-style:none;padding:0;margin:0;color:#606266;position:relative}.mobile-tabbar .tabbar-box>li .taskfont{font-size:24px;line-height:34px}.mobile-tabbar .tabbar-box>li .tabbar-title{font-size:12px;line-height:18px;max-width:92%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-tabbar .tabbar-box>li .tabbar-badge{position:absolute;top:0;left:50%;transform:scale(.8)}.mobile-tabbar .tabbar-box>li .tabbar-badge .ivu-badge-count{font-size:14px}.mobile-tabbar .tabbar-box>li.active{color:#84c56a}.mobile-tabbar .more-mask{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1;background-color:#00000026}.mobile-tabbar .more-box{position:relative;z-index:2;display:block;margin-bottom:-2px;border-radius:16px 16px 0 0;padding-bottom:16px;background-color:#fff;border-top:1px solid #f1f1f1}.mobile-tabbar .more-box .tabbar-more-title{font-size:18px;font-weight:500;padding:16px 16px 36px}.mobile-tabbar .more-box>ul{padding:0 12px}.mobile-tabbar .more-box>ul>li{list-style:none;display:inline-block;width:25%;margin-bottom:28px}.mobile-tabbar .more-box>ul>li .more-item{display:flex;flex-direction:column;align-items:center;justify-content:center}.mobile-tabbar .more-box>ul>li .more-item .taskfont{display:flex;align-items:center;justify-content:center;width:56px;height:56px;font-size:25px;color:#84c56a;background-color:#84c56a14;border-radius:12px}.mobile-tabbar .more-box>ul>li .more-item .tabbar-title{padding-top:6px;font-size:13px;max-width:92%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-back{display:none}.mobile-back .back-bar{position:fixed;top:0;left:0;bottom:0;width:20px;z-index:9998}.mobile-back .back-semicircle{position:fixed;top:200px;left:-50px;width:500px;height:500px;background-color:#0000001a;z-index:9999;border-radius:50%;transform:translate(-460px,-50%);transition:left .2s}.mobile-back .back-semicircle.show-back{left:0}.mobile-notification{position:fixed;left:50%;top:20px;z-index:9998;padding:12px;border-radius:8px;border:1px solid #ebeef5;background-color:#fff;box-shadow:0 2px 12px #0000001a;width:90%;max-width:320px;transform:translate(-50%)}.mobile-notification .common-avatar.avatar-wrapper{align-items:flex-start}.mobile-notification .common-avatar.avatar-wrapper .avatar-name{flex:1;width:0;margin-left:12px}.mobile-notification .common-avatar.avatar-wrapper .avatar-name>span{font-weight:700}.mobile-notification .notification-desc{float:left;margin-top:-18px;margin-left:52px;font-size:13px;line-height:18px;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mobile-scan-login-box{margin:2px 0 12px}.mobile-scan-login-box .mobile-scan-login-title{font-size:20px}.mobile-scan-login-box .mobile-scan-login-subtitle{padding-top:8px}.mobile-fade-enter-active,.mobile-fade-leave-active{transition:all .2s ease}.mobile-fade-enter,.mobile-fade-leave-to{opacity:0}.mobile-slide-enter-active,.mobile-slide-leave-active{transition:all .2s ease}.mobile-slide-enter,.mobile-slide-leave-to{transform:translateY(15%);opacity:0}.mobile-notify-enter-active,.mobile-notify-leave-active{transition:all .3s ease}.mobile-notify-enter,.mobile-notify-leave-to{transform:translate(-50%,-100%);opacity:0}.mobile-dialog-enter-active,.mobile-dialog-leave-active{transition:all .3s ease}.mobile-dialog-enter,.mobile-dialog-leave-to{transform:translate(100%);opacity:0}.mobile-send-enter-active,.mobile-send-leave-active{transition:all .3s ease}.mobile-send-enter,.mobile-send-leave-to{transform:translate(-50%,-50%) scale(0)!important;opacity:0}body.eeui-app .mobile-back{display:block}@media (max-width: 768px){.mobile-tabbar{display:flex}.mobile-back{display:block}.mobile-notification{top:12px;width:94%;max-width:none}}.app-scroller-y{position:absolute;top:0;left:0;right:0;bottom:0;overflow-x:hidden;overflow-y:auto;overflow-y:overlay}.app-scroller-y .app-scroller-bottom{height:0;margin:0;padding:0}.app-scroller-y.static{position:static;flex:1}.teditor-box .tox.tox-silver-sink,.teditor-transfer .tox.tox-silver-sink{z-index:13000}.teditor-box{position:relative;min-height:22px}.teditor-box .icon-inline{color:#bbb;position:absolute;left:0;top:0}.teditor-box textarea{opacity:0}.teditor-box .tox-tinymce{box-shadow:none;box-sizing:border-box;border-color:#dddee1;border-radius:4px;overflow:hidden}.teditor-box .tox-tinymce .tox-statusbar span.tox-statusbar__branding a{display:none}.teditor-box .tox-tinymce .tox-tbtn--bespoke .tox-tbtn__select-label{width:auto}.teditor-transfer{background-color:#fff}.teditor-transfer .tox-toolbar>div:last-child>button:last-child{margin-right:64px}.teditor-transfer .ivu-modal-header{display:none}.teditor-transfer .ivu-modal-close{top:7px;z-index:2}.teditor-transfer .teditor-transfer-body{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0}.teditor-transfer .teditor-transfer-body textarea{opacity:0}.teditor-transfer .teditor-transfer-body .tox-tinymce{border:0}.teditor-transfer .teditor-transfer-body .tox-tinymce .tox-statusbar span.tox-statusbar__branding a{display:none}.teditor-loadstyle{width:100%;height:180px;overflow:hidden;position:relative}.teditor-loadedstyle{width:100%;max-height:inherit;overflow:inherit;position:relative}.upload-control{display:none;width:0;height:0;overflow:hidden}.tox-tinymce-inline{z-index:100000}.quick-edit{display:flex;align-items:center;max-width:100%}.quick-edit .quick-input{flex:1;max-width:100%;position:relative}.quick-edit .quick-input .quick-loading{position:absolute;top:0;right:8px;bottom:0;display:flex;align-items:center}.quick-edit .quick-input .quick-loading .common-loading{margin:0;width:14px;height:14px}.quick-edit .quick-text{overflow:hidden;text-overflow:ellipsis;align-items:center;white-space:nowrap;height:20px;line-height:20px;margin-right:6px}.quick-edit .quick-icon{display:none;font-size:16px;cursor:pointer}.quick-edit.quick-always .quick-icon{display:inline-block;opacity:.3;transition:opacity .2s}.quick-edit:hover .quick-icon,.ivu-table-row-hover .quick-edit .quick-icon{display:inline-block;opacity:1}.common-tag-input{display:inline-block;width:100%;min-height:32px;padding:2px 7px;border:1px solid #dddee1;border-radius:4px;color:#495060;background:#fff;position:relative;cursor:text;vertical-align:middle;line-height:normal;transition:all .2s}.common-tag-input:hover{border-color:#a2d98d}.common-tag-input.focus{border-color:#a2d98d;box-shadow:0 0 0 2px #8bcf7033}.common-tag-input .tags-item,.common-tag-input .tags-input{position:relative;float:left;color:#495060;background-color:#f1f8ff;border-radius:3px;line-height:22px;margin:2px 6px 2px 0;padding:0 20px 0 6px}.common-tag-input .tags-item .tags-content,.common-tag-input .tags-input .tags-content{line-height:22px}.common-tag-input .tags-item .tags-del,.common-tag-input .tags-input .tags-del{width:20px;height:22px;text-align:center;cursor:pointer;position:absolute;top:-1px;right:0}.common-tag-input .tags-input{max-width:80%;padding:0;background-color:inherit;border:none;color:inherit;height:22px;line-height:22px;-webkit-appearance:none;outline:none;resize:none;overflow:hidden}.common-tag-input .tags-input::-moz-placeholder{color:#bbb}.common-tag-input .tags-input::placeholder{color:#bbb}.common-tag-input .tags-placeholder{position:absolute;left:0;top:0;z-index:-1;color:#fff0}.common-tag-input:after{content:"";display:block;height:0;clear:both}.ivu-form-item-error .common-tag-input,.ivu-form-item-error .common-tag-input:hover{border-color:#ed4014}.ivu-form-item-error .common-tag-input.focus{border-color:#ed4014;box-shadow:0 0 0 2px #ed401433}.common-avatar{position:relative}.common-avatar.avatar-wrapper{display:flex;align-items:center}.common-avatar.avatar-wrapper .avatar-box{position:relative;border-radius:50%;display:flex;align-items:center}.common-avatar.avatar-wrapper .avatar-box .avatar-default{background-color:transparent}.common-avatar.avatar-wrapper .avatar-box .avatar-text{background-color:#84c56a}.common-avatar.avatar-wrapper .avatar-box .avatar-char{display:inline-block;font-size:15px;line-height:inherit}.common-avatar.avatar-wrapper .avatar-box .el-avatar>img{margin:0 auto;pointer-events:none;-webkit-touch-callout:none}.common-avatar.avatar-wrapper .avatar-box>em{position:absolute;right:0;bottom:0;width:8px;height:8px;border-radius:50%;background-color:#f90;border:1px solid #ffffff;transform-origin:right bottom;z-index:1}.common-avatar.avatar-wrapper .avatar-box.online>em{background-color:#84c56a}.common-avatar.avatar-wrapper .avatar-box.disabled:after,.common-avatar.avatar-wrapper .avatar-box.deleted:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJpb25pY29uIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHRpdGxlPkJhbjwvdGl0bGU+PGNpcmNsZSBmaWxsPSJub25lIiBzdHJva2U9IiNjY2NjY2MiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSI0OCIgY3g9IjI1NiIgY3k9IjI1NiIgcj0iMjAwIi8+PHBhdGggc3Ryb2tlPSIjY2NjY2NjIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iNDgiIGQ9Ik0xMTQuNTggMTE0LjU4bDI4Mi44NCAyODIuODQiLz48L3N2Zz4=);background-color:#ffffff80;opacity:.8;border-radius:50%}.common-avatar.avatar-wrapper .avatar-box.disabled>em,.common-avatar.avatar-wrapper .avatar-box.deleted>em{background-color:#ccc}.common-avatar.avatar-wrapper .avatar-box.deleted:after{transform:rotate(-45deg)}.common-avatar.avatar-wrapper .avatar-bot{margin-right:-4px;padding-left:6px;font-size:16px;color:#84c56a}.common-avatar.avatar-wrapper .avatar-name{display:flex;align-items:center;margin-left:6px}.common-avatar.avatar-wrapper .avatar-name .bot{flex-shrink:0;margin-right:3px;font-size:16px;color:#84c56a}.common-avatar.avatar-wrapper .avatar-name>span{flex:1;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.common-avatar.avatar-pointer{cursor:pointer}.common-avatar-transfer{padding:4px 2px;line-height:1.5}.common-avatar-transfer>p{padding:1px 2px}.common-avatar-transfer>p.department-name{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.common-avatar-transfer>p>em{font-style:normal}.common-avatar-transfer>p>em.disabled,.common-avatar-transfer>p>em.deleted{display:inline-block;margin-left:2px;white-space:nowrap;font-size:12px;height:20px;line-height:20px;padding:0 6px;border-radius:3px;transform:scale(.9);transform-origin:right center;color:#fff;background-color:#ed4014}.common-avatar-transfer .avatar-icons{margin-top:12px;border-top:1px solid rgba(244,244,245,.5);padding:8px 0 0;display:flex;align-items:center}.common-avatar-transfer .avatar-icons>i{cursor:pointer;font-size:22px;margin-right:12px;color:#f4f4f5}.common-avatar-transfer .avatar-icons>i:last-child{margin-right:0}.common-avatar-transfer .avatar-icons>i:hover{color:#fff}.common-user{position:relative;white-space:normal}.common-user .common-user-loading{position:absolute;top:2px;bottom:0;right:10px;display:flex;align-items:center}.common-user .common-user-loading .common-loading{width:14px;height:14px}.common-user.hidden-input .ivu-select-selection{padding:0 4px}.common-user.hidden-input .ivu-select-selection .ivu-select-input{display:none}.common-user-transfer .user-input-option,.common-user-transfer .user-input-option .user-input-avatar{display:flex;align-items:center}.common-user-transfer .user-input-option .user-input-avatar .avatar{width:26px;height:26px;line-height:26px}.common-user-transfer .user-input-option .user-input-bot{font-size:16px;margin-left:10px;margin-right:-6px;color:#84c56a}.common-user-transfer .user-input-option .user-input-nickname{margin-left:10px;flex:1}.common-user-transfer .user-input-option .user-input-userid{margin-left:10px;font-size:12px;color:#ccc;transition:margin .1s}.common-user-transfer .ivu-select-item.ivu-select-item-selected:after{top:8px}.common-user-transfer .ivu-select-item.ivu-select-item-selected .user-input-option .user-input-userid{margin-right:16px}.common-user-transfer .user-drop-prepend{display:flex;align-items:center;justify-content:center;position:sticky;top:0;left:0;right:0;z-index:1;transform:translateY(-5px);background-color:#fff;padding:5px 15px;border-bottom:1px solid #f1f1f1}.common-user-transfer .user-drop-prepend .user-drop-text{flex:1;color:#c5c8ce;line-height:20px;font-size:12px;display:flex;align-items:center}.common-user-transfer .user-drop-prepend .user-drop-text>em{font-style:normal;padding:0 4px;white-space:nowrap}.common-user-transfer .user-drop-prepend .user-drop-check{margin-right:0;transform:scale(.9);transform-origin:right center}.report{height:100%;padding:20px}.report .report-list-wrap{position:absolute;top:0;width:100%;height:100%;padding-top:53px;display:flex;flex-direction:column}.report .report-list-wrap .table-page-box{flex:1;height:0}.report .manage-box-report{margin-left:4px;transform:scale(.8);vertical-align:top}.report .ivu-tabs{height:100%;position:relative}.report .ivu-tabs .ivu-tabs-bar{position:relative;z-index:2;background:#fff}.report .ivu-tabs .ivu-tabs-content{height:100%;width:100%;margin-top:-53px;padding-top:53px}.report-table-avatar{display:flex;align-items:center;justify-content:center}.report-table-avatar .common-avatar{margin:0 1px}.report-table-avatar .more-avatar{padding-left:3px;font-size:12px}.report-detail{display:flex;flex-direction:column;height:100%}.report-detail .report-title{flex-shrink:0;font-size:16px;font-weight:700;margin-bottom:12px;padding:20px 24px;border-bottom:1px solid #eeeeee}.report-detail .report-detail-context{flex:1;height:0;padding:12px 0 12px 24px;display:flex;flex-direction:column;overflow:auto}.report-detail .report-form{display:flex;margin-bottom:12px}.report-detail .report-form .ivu-form-item{flex:1;flex-shrink:0}.report-detail .report-form .ivu-form-item .ivu-form-item-label{padding-top:8px;opacity:.8}.report-detail .report-form .ivu-form-item .ivu-form-item-content{line-height:30px;display:flex;align-items:center}.report-detail .report-form .ivu-form-item .ivu-form-item-content .common-avatar{margin-right:6px}.report-detail .report-content{width:100%}.report-detail .report-content h2{margin-bottom:10px}.report-detail .report-content ol{margin-bottom:20px;padding-left:18px}.report-detail .report-content ol li{font-size:14px;line-height:24px}.report-detail .report-content img{max-width:100%}.report-edit{display:flex;flex-direction:column;height:100%;padding:24px}.report-edit .ivu-input[disabled]{color:#606266}.report-edit .report-content{flex:1 1 auto;overflow-y:auto}.report-edit .report-content .report-content-editor{height:100%}.report-edit .report-content .report-content-editor .ivu-form-item-content{height:100%;display:flex}.report-edit .report-content .report-content-editor .ivu-form-item-content .teditor-wrapper{flex:1;display:flex}.report-edit .report-users{display:flex;align-items:center}.report-edit .report-users .common-user{flex:1;margin-right:12px}.report-edit .report-users .report-user-link{flex-shrink:0;display:flex;align-items:center}.report-edit .report-users .report-user-link>i{font-size:16px;margin-right:2px;transform:rotate(-90deg)}.report-edit .report-radiogroup{background:#F4F5F7!important;padding:2px!important;border-radius:4px!important}.report-edit .report-radiogroup .ivu-radio-wrapper{padding:0 30px!important;background:#F4F5F7!important;color:#515a6e!important;box-shadow:none!important;border:none!important}.report-edit .report-radiogroup .ivu-radio-wrapper.ivu-radio-wrapper-disabled{color:#c6c6c6!important}.report-edit .report-radiogroup .ivu-radio-wrapper:before{width:0!important}.report-edit .report-radiogroup .ivu-radio-wrapper:after{width:0!important}.report-edit .report-radiogroup .ivu-radio-focus{box-shadow:none!important;border:none!important}.report-edit .report-radiogroup .ivu-radio-focus:after{background:none!important}.report-edit .report-radiogroup .ivu-radio-wrapper-checked:not(.ivu-radio-wrapper-disabled){background:#fff!important;color:#84c56a!important;box-shadow:none!important;border:none!important;border-radius:4px!important}.report-edit .report-buttongroup{margin-left:20px;background:#F4F5F7!important;border-radius:4px}.report-edit .report-buttongroup .report-buttongroup-vertical{position:absolute;left:50%;width:1px;height:15px;background-color:#e9e9e9;top:50%;transform:translate(-50%,-50%);z-index:9}.report-edit .report-buttongroup .ivu-btn-primary{background:#F4F5F7!important;box-shadow:none!important;border:none!important;color:#84c56a!important;height:36px;line-height:34px}.report-edit .report-buttongroup .ivu-btn-primary[disabled]{color:#c6c6c6!important}.report-edit .report-content-editor{flex:1}.report-edit .report-content-editor .ivu-form-item-content{display:flex;height:100%}.report-edit .report-content-editor .ivu-form-item-content .teditor-wrapper{display:flex;flex:1}.report-edit .report-foot{margin-bottom:0}.report-edit .report-foot .report-bottom{height:38px;line-height:36px;min-width:120px}.common-right-bottom{position:absolute;bottom:22px;right:26px;z-index:1;display:flex;flex-direction:column;align-items:flex-end;transition:bottom .3s}.common-right-bottom .common-right-bottom-link{display:inline-block;cursor:pointer;line-height:32px;height:32px;padding:0 15px;margin:4px 0;font-size:14px;border-radius:4px;color:#fff;background-color:#84c56a;border-color:#84c56a}.common-right-bottom .common-right-bottom-link:hover{color:#fff;opacity:.9}.common-right-bottom-notification .ivu-modal-header{padding-bottom:8px!important}.common-right-bottom-notification .notification-head{display:flex;align-items:center}.common-right-bottom-notification .notification-head .notification-title{display:inline-block;vertical-align:middle;font-size:18px;color:#303133;font-weight:500;margin-right:6px}.common-right-bottom-notification .notification-body{max-height:210px;overflow-x:hidden;margin-bottom:16px}.common-right-bottom-notification .notification-body .markdown-preview{margin:-20px -12px}.common-right-bottom-notification .notification-body .markdown-preview h1{font-size:24px;margin-bottom:12px}.common-right-bottom-notification .notification-body .markdown-preview h1:first-child{padding-top:0}.common-right-bottom-notification .notification-body .markdown-preview h2{font-size:18px!important;padding-top:2px!important}.common-right-bottom-notification .notification-body .markdown-preview ul li{padding:2px 0 2px 2px!important}.common-right-bottom-notification .notification-body .markdown-preview ul li:after{top:10px!important;width:6px!important;height:6px!important}.common-right-bottom-notification .notification-tip{display:inline-block;color:#909399;line-height:22px;padding-top:4px;font-size:12px}.common-right-bottom-notification .notification-link{margin-top:20px;text-align:right}.common-right-bottom-notification .notification-link>button+button{margin-left:6px}@media (max-width: 768px){.common-right-bottom{bottom:20px;right:auto;left:50%;transform:translate(-50%);align-items:center}.common-right-bottom .common-right-bottom-link{color:#606266!important;background-color:transparent;border-color:transparent}}@media (max-height: 640px){.common-right-bottom{display:none}}body{overflow:hidden}body.touch-back .dialog-wrapper .vue-recycle-scroller.direction-vertical:not(.page-mode),body.touch-back .common-gantt .gantt-left .gantt-item,body.touch-back .project-panel .project-column,body.touch-back .project-panel .project-table,body.touch-back .scrollbar-overlay,body.touch-back .ivu-modal-wrap{overflow:hidden}body .form-tip{color:#909399;line-height:22px;padding:5px 0}body .form-tip.red{color:#ed4014}body .form-list ol li,body .form-list ul li{list-style-type:none}body .form-list ol li:before,body .form-list ul li:before{display:inline-block;white-space:nowrap;width:1.2em;text-align:left;margin-right:.2em}body .form-list ul li:before{content:"\2022";font-weight:900}body .form-list ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}body .form-list ol li:before{width:auto;min-width:1.2em;content:counter(list-0,decimal) ". "}body .ivu-badge-count{font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif}body .input-number-box{display:flex;align-items:center;border:1px solid #dcdee2;border-radius:4px}body .input-number-box .ivu-input-number{width:72px;margin:0;border:0}body .input-number-box>label{color:#515a6e;text-align:center;background-color:#f8f8f9;padding:0 7px;font-weight:400;white-space:nowrap}body .input-number-box>label:first-child{border-left:1px solid transparent;border-right:1px solid #dcdee2;border-radius:4px 0 0 4px}body .input-number-box>label:last-child{border-left:1px solid #dcdee2;border-right:1px solid transparent;border-radius:0 4px 4px 0}body .ivu-input,body .ivu-select-selection{border-color:#e8e8e8}body .ivu-select-dropdown{-webkit-user-select:none;-moz-user-select:none;user-select:none;max-height:360px}body .ivu-select-dropdown.select-node .ivu-select-item{display:flex;align-items:center;justify-content:space-between}body .ivu-select-dropdown.select-node .ivu-select-item .option-title{flex:1}body .ivu-select-dropdown.select-node .ivu-select-item .ivu-tag{flex-shrink:0;margin-left:18px;margin-right:0;transform:scale(.9);transform-origin:right center}body .ivu-tooltip-popper .ivu-tooltip-inner{white-space:normal}body .ivu-table table{width:100%!important}body .ivu-table table .ivu-table-cell{padding-left:12px;padding-right:12px}body .ivu-table table thead .ivu-table-cell{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body .ivu-table table tbody .tree-icon-loading .ivu-table-cell{display:flex;align-items:center}body .ivu-table table tbody .tree-icon-loading .ivu-table-cell .ivu-table-cell-tree{margin-right:6px}body .ivu-table .td-ellipsis{display:flex;align-items:center;max-width:100%}body .ivu-table .td-ellipsis .remark-text{overflow:hidden;text-overflow:ellipsis;align-items:center;white-space:nowrap;height:20px;line-height:20px;margin-right:6px}body .ivu-table .td-ellipsis .remark-icon{display:none;font-size:16px;cursor:pointer}body .ivu-table .td-ellipsis .remark-tag{display:inline-block;height:22px;line-height:22px;margin:2px 4px 2px 0;border:1px solid #e8eaec;border-radius:3px;background:#f7f7f7;font-size:12px;vertical-align:middle;opacity:1;color:#606266;padding:0 4px;white-space:nowrap;overflow:visible}body .ivu-table .td-ellipsis .remark-tag.pointer-tag{cursor:pointer;color:#1890ff;background:#e6f7ff;border-color:#91d5ff}body .ivu-table .td-ellipsis .icon-tooltip .ivu-tooltip-rel{display:flex;align-items:center}body .ivu-table .td-action{max-width:100%;display:flex;align-items:center;justify-content:center}body .ivu-table .td-action .td-action-container{flex-shrink:0}body .ivu-table .td-action .td-action-container a{font-size:12px;padding:0 5px}body .ivu-table .td-action .td-action-container.td-action-menu{display:flex;align-items:center}body .ivu-table .td-action .td-action-container.td-action-menu .menu-dropdown{display:flex}body .ivu-table .td-action .td-action-container.td-action-menu .menu-icon{cursor:pointer;font-size:21px;padding:0 6px}body .ivu-table .td-action .td-action-container.td-action-menu .menu-icon.ivu-icon{font-size:16px}body .ivu-table .ivu-table-row-hover:hover .td-ellipsis .remark-icon{display:inline-block}body .ivu-table:before{background-color:#efefef}body .ivu-modal-wrap{overflow:overlay}body .ivu-modal-wrap .ivu-modal{top:100px;padding-bottom:100px}@media (max-height: 900px){body .ivu-modal-wrap .ivu-modal{top:35px;padding-bottom:35px}}body .ivu-modal-wrap .ivu-modal.ivu-modal-fullscreen{top:0}body .ivu-modal-wrap .ivu-modal.ivu-modal-fullscreen .ivu-modal-content{border-radius:0}body .ivu-modal-wrap .ivu-modal .ivu-modal-header,body .ivu-modal-wrap .ivu-modal .ivu-modal-footer{border-color:transparent}body .ivu-modal-wrap .ivu-modal .ivu-modal-header{padding:22px 24px 20px}body .ivu-modal-wrap .ivu-modal .ivu-modal-header .ivu-modal-header-inner{font-size:18px}body .ivu-modal-wrap .ivu-modal .ivu-modal-body{padding:16px 32px 2px}body .ivu-modal-wrap .ivu-modal .ivu-modal-body .ivu-table-body,body .ivu-modal-wrap .ivu-modal .ivu-modal-body .project-log{overscroll-behavior:none}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer{padding:20px 30px 22px}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .ivu-btn{height:34px;line-height:32px;min-width:94px}@media (max-width: 576px){body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption{display:flex;align-items:center;overflow-x:auto}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-btn{height:38px;line-height:36px;min-width:auto}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-btn,body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-btn-group,body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-poptip{flex:1}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-btn-group,body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-poptip{display:flex;align-items:center}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-poptip .ivu-poptip-rel{flex:1;display:flex;align-items:center}}body .ivu-modal-wrap .ivu-modal .ivu-modal-content{border-radius:18px}body .ivu-modal-wrap .ivu-modal .ivu-modal-content .ivu-modal-close .ivu-icon-ios-close{font-size:38px;top:3px;right:2px;transition:all .2s}body .ivu-modal-wrap .ivu-modal .ivu-modal-content .ivu-modal-close:hover .ivu-icon-ios-close{transform:rotate(-90deg)}body .ivu-modal-wrap .ivu-modal-confirm{padding:6px 0 20px}body .ivu-modal-wrap .ivu-modal-confirm .ivu-modal-confirm-body>div{word-break:break-all}body .ivu-modal-wrap .form-network-add-tabs .ivu-tabs-tabpane{padding:10px 6px 0}body .ivu-modal-wrap .form-network-add-in-out{padding:0 6px}body .ivu-modal-wrap .form-network-add-in-out .select-in-type span.ivu-radio{display:none}body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item-checked{color:#84c56a;border:1px solid #84C56A!important}body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item{display:flex;align-items:center;min-width:90px;border:1px solid #E8EBEE;border-radius:4px;padding:0 12px;margin:0 8px 0 0}body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item>span{flex:1}body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item:hover{cursor:pointer}body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item .select-in-type-icon{margin-left:12px}body .ivu-modal-wrap .form-network-add-in-out .select-in-node{margin-top:18px}body .ivu-progress,body .ivu-progress .ivu-progress-outer{display:flex;align-items:center}body .ivu-progress.ivu-progress-show-info .ivu-progress-outer{margin:0;padding:0}body .ivu-progress.ivu-progress-show-info .ivu-progress-text{flex-shrink:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body .ivu-drawer-right .ivu-drawer-content{border-radius:18px 0 0 18px}body .ivu-drawer-right .ivu-drawer-content .ivu-drawer-header{padding-top:16px;padding-bottom:6px;border-bottom:1px solid transparent}body .ivu-drawer-right .ivu-drawer-content .ivu-drawer-header .ivu-drawer-header-inner{font-size:18px;padding:0 4px;height:32px;line-height:32px}body .ivu-drawer-right .ivu-drawer-content .ivu-drawer-body{padding:10px 20px}body .ivu-drawer-bottom .ivu-drawer-content{border-radius:18px 18px 0 0}body .ivu-drawer-bottom .ivu-drawer-content .ivu-drawer-close{top:-40px}body .ivu-drawer-bottom .ivu-drawer-content .ivu-drawer-close .ivu-icon{font-size:40px;color:#fff}body .ivu-tabs-nav-next,body .ivu-tabs-nav-prev{padding-top:3px}*[hidden=hidden]{display:none!important}.clearfix{zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}.table-page-box{display:flex;flex-direction:column}.table-page-box .ivu-table-wrapper{flex:1}.table-page-box .ivu-table-wrapper .ivu-table{display:flex;flex-direction:column}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-header{flex-shrink:0}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body{flex:1;overflow:auto;overflow-y:overlay!important}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body::-webkit-scrollbar{width:0;height:0}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body::-webkit-scrollbar-thumb{border:3px solid transparent;background-color:#0003;background-clip:content-box;border-radius:12px}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body::-webkit-scrollbar-thumb:hover{border:2px solid transparent;background-color:#0003}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body::-webkit-scrollbar-thumb:active{border:2px solid transparent;background-color:#0006}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body::-webkit-scrollbar-track{border-radius:12px;background:rgba(0,0,0,0)}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body:hover::-webkit-scrollbar{width:12px;height:12px}.table-page-box .ivu-page{flex-shrink:0;text-align:center;margin-top:20px}.table-page-box .table-attach{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:20px}.table-page-box .table-attach .select-box{margin-right:12px}.table-page-box .table-attach .select-box .ivu-select{width:auto;max-width:200px;margin-right:3px}.table-page-box .table-attach .ivu-page{padding:0;margin-top:0;margin-left:12px}.page-container{text-align:center;padding:20px 0}.search-container{margin-bottom:12px}.search-container>ul{display:flex;align-items:flex-end;flex-wrap:wrap}.search-container>ul>li{flex:1;flex-shrink:0;margin-right:12px;margin-bottom:12px;list-style:none;display:flex;flex-direction:column}.search-container>ul>li:last-child{margin-right:0}.search-container>ul>li .search-label{font-weight:600}.search-container>ul>li .search-content{margin-top:6px}.search-container>ul>li.search-button{flex:none;display:flex;align-items:center;flex-direction:row}.search-container>ul>li.search-button>button+button{margin-left:8px}.search-container.lr>ul>li:not(.search-button){flex:none;flex-direction:row;align-items:center;margin-right:18px}.search-container.lr>ul>li:not(.search-button) .search-label{flex-shrink:0}.search-container.lr>ul>li:not(.search-button) .search-content{margin-top:0;margin-left:6px}.search-container.lr>ul>li:not(.search-button) .search-content .ivu-input-wrapper,.search-container.lr>ul>li:not(.search-button) .search-content .ivu-select{width:168px;max-width:100%}.search-container.auto>ul>li:not(.search-button){flex:none}.search-container.auto>ul>li:not(.search-button) .search-content{margin-top:0;margin-left:6px}.search-container.auto>ul>li:not(.search-button) .search-content .ivu-input-wrapper,.search-container.auto>ul>li:not(.search-button) .search-content .ivu-select{width:150px;max-width:100%}.search-expand{display:flex;align-items:flex-end}.search-expand .search-container{flex:1}.search-expand .expand-button-group{flex-shrink:0;margin-left:24px;margin-bottom:24px}.search-button-clear .ivu-tooltip-inner{padding:0;display:flex;align-items:center}.search-button-clear .ivu-tooltip-inner .ivu-btn{min-width:80px;font-size:13px}.icon-loading{animation:animation-icon-loading .6s infinite linear}@keyframes animation-icon-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.common-shake{animation:animation-common-shake .6s ease-in-out;animation-delay:.2s}@keyframes animation-common-shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}50%{transform:translate3d(-4px,0,0)}}.login-mode-enter-active{transition:all .3s ease}.login-mode-leave-active{position:absolute;z-index:-1;display:none}.login-mode-enter,.login-mode-leave-to{transform:translate(100%);opacity:0}.page-calendar{display:flex;flex-direction:column}.page-calendar .calendar-head{flex-shrink:0;display:flex;align-items:flex-start;margin:32px 32px 16px;border-bottom:1px solid #F4F4F5}.page-calendar .calendar-head .calendar-titbox{flex:1;display:flex;align-items:center;margin-bottom:16px}.page-calendar .calendar-head .calendar-titbox .calendar-title{display:flex;align-items:center;margin-right:36px}.page-calendar .calendar-head .calendar-titbox .calendar-title>h1{color:#303133;font-size:28px;font-weight:600}.page-calendar .calendar-head .calendar-titbox .calendar-arrow{margin-right:12px}.page-calendar .calendar-head .calendar-titbox .calendar-arrow>button{color:#888;font-size:12px}.page-calendar .calendar-head .calendar-titbox .calendar-arrow>button:focus{box-shadow:none}.page-calendar .calendar-head .calendar-titbox .calendar-view{flex:1;display:flex;justify-content:flex-end}.page-calendar .calendar-head .calendar-titbox .calendar-view>button:focus{box-shadow:none}.page-calendar .calendar-box{flex:1;display:flex;flex-direction:column;padding:0 48px 6px;overflow:hidden}.page-calendar .calendar-box .calendar-wrapper{flex:1;position:relative}.page-calendar .calendar-box .calendar-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background-color:#fff;z-index:1}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup{box-shadow:none}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup .tui-full-calendar-section-header .tui-full-calendar-ic-checkbox-checked{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAhFBMVEUAAACLz3CLz3CLz3CKzm6Gy2+Lz3CLz3CL0HCLz3CLz3CLz3CLz3CMz3GLz3CKz3CLz3CL0HCJ0G+KznCN0HCL0HCLz3CKz3CLz3CLz3CLz3CMz3CLz3CLz3GL0XCL0HCN0XKLz3CLz3CMz3CLz3CM0HCM0G+FzHCLz3CKz3CMz3CLz3Bod5CFAAAAK3RSTlMA18RAOQ3s8+Pc0rmyq3tpiUwTgBnovyDMjmNSRjUvJQX5yKB0WisKppuUFLaY7gAAAotJREFUeNrtm+FymkAUhc8KqIAgSkyUtkmsmqa97/9+HWeSudpCd8qZ7E0m+73A9/1gxmXx4IK0nbipvDFTN2lT9JDVToLh6gx/sHQSFLfEFZUEp8IFczFgrv5CTChe/TsxYvfy/IkZy7M/c2KGywDUYkgNIBdDciARUxI0YkqDiZgygRNTHKZiyhRiTAyIATEgBsSAGBADYsAnCJgdmtIywKUAOrsA94QzJyKA95/pbALcPV7piADGryzDB+Rnv3IkAhi/UhMBjF9pQwbk3/A3JRXA+7GjAng/DqEC5v3+dMYE8P6nQsIEzFOPnw7g/QpC+R8K4QJ4f5iAzaA/TMAm6fdvZQgY+wW2fn9A0a66Bee/2xLH8kp/Rr1MB/3jAxaP0ALCPzagzPBCM9r/XcYH3K4BLfD4vw75xwdMbqB4CmaD/vEB2ztc0RD+MQHFg+c85fffDPv9AbPUd6Lz+ydCBDyjh1//6WcCGngK1L8a8lMBJTwFfj8XIC16+SnX7Af9bIDUngLSrwFEwaD/VogA5YheDj7/Wv1MgL9g/8XjpwNk+c8Cyq8BYwqePX46QOkGCmi/BowrqFi/Bvg4wYv6y7e4Kz4Rfj5AnzY/WSlcwHAB5+cD9ivKzwfIbEX4qQA99RB+NkDfO4b5sRAigHjzpP0C6u6D9wuo2z/eL+DvXx8Zv4C4gVd/qABxCeFnApQT5+cDpOP8fICcLv2VxbfjlQZUNh+vU/XbBIj6jQLm9wDWlZgFyOaYHJ3Ix/gDQwyIATEgBsSAGODBfuBgPvEwH7m0YkqLVExJYfsQuPcwdjOf+5kPHoFKjKio0e3Hn90WUCyGt7v3Nf0GsjqXYOR1hh6SJsz8v0mg/AZRXmaRKXtJBwAAAABJRU5ErkJggg==)}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup .tui-full-calendar-popup-container{border:0;box-shadow:0 1px 6px #0003;border-radius:6px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup .tui-full-calendar-arrow-top .tui-full-calendar-popup-arrow-border{top:-8px;border-bottom-color:#d9d9d980}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-dropdown-menu{border-color:#e8e8e8;width:calc(100% - 14px)}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-icon.tui-full-calendar-ic-title,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-icon.tui-full-calendar-calendar-dot{display:none}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-icon.tui-full-calendar-ic-date{background-image:url(data:image/svg+xml;base64,PHN2ZyB0PSIxNjIzODU5NjcwNjA3IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE2Mzg4IiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTk2MCAxMjhIODMzYzAtNTMtNDMtOTYtOTYtOTZoLTE2Yy01MyAwLTk2IDQzLTk2IDk2SDQwMGMwLTI2LjUtMTAuNy01MC41LTI4LjEtNjcuOUMzNTQuNSA0Mi43IDMzMC41IDMyIDMwNCAzMmgtMTZjLTUzIDAtOTYgNDMtOTYgOTZINjRjLTM1LjMgMC02NCAyOC42LTY0IDY0djczNmMwIDM1LjMgMjguNyA2NCA2NCA2NGg4OTZjMzUuMyAwIDY0LTI4LjcgNjQtNjRWMTkyYzAtMzUuNC0yOC43LTY0LTY0LTY0eiBtLTI3MSA4YzAtMjIuMSAxNy45LTQwIDQwLTQwczQwIDE3LjkgNDAgNDB2ODBjMCAyMi4xLTE3LjkgNDAtNDAgNDAtMTEgMC0yMS00LjUtMjguMy0xMS43QzY5My41IDIzNyA2ODkgMjI3IDY4OSAyMTZ2LTgweiBtLTQzMyAwYzAtMjIuMSAxNy45LTQwIDQwLTQwczQwIDE3LjkgNDAgNDB2ODBjMCAyMi4xLTE3LjkgNDAtNDAgNDAtMTEgMC0yMS00LjUtMjguMy0xMS43QzI2MC41IDIzNyAyNTYgMjI3IDI1NiAyMTZ2LTgweiBtNzA0IDc2MGMwIDE3LjctMTQuMyAzMi0zMiAzMkg5NmMtMTcuNyAwLTMyLTE0LjMtMzItMzJWNDQ4aDg5NnY0NDh6IiBwLWlkPSIxNjM4OSIgZmlsbD0iIzUxNTE1MSI+PC9wYXRoPjwvc3ZnPg==);background-size:contain}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-content{padding-left:0}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-popup-section{display:flex;justify-content:space-between;margin-bottom:10px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-popup-section .tui-full-calendar-popup-section-item{height:36px;line-height:34px;border-color:#e8e8e8;border-radius:4px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-popup-section .tui-full-calendar-popup-section-item input{height:34px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-title,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-title input{width:100%}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-start-date,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-end-date{width:210px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-start-date .tui-full-calendar-content,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-end-date .tui-full-calendar-content{padding-left:8px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-popup-location,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-private,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-allday,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-state{display:none}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .priority{color:#fff;padding:2px 4px;border-radius:4px;margin-right:6px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .overdue{color:#f5222d;background:#fff1f0;border:1px solid #ffa39e;padding:1px 3px;border-radius:4px;margin-right:6px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-calendar-dot,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-ic-priority{opacity:0}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-ic-edit{top:-2px;background-image:url(data:image/svg+xml;base64,PHN2ZyB0PSIxNjIzODU5MzY4MTg5IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjExMTkiIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48cGF0aCBkPSJNODMzLjQyODU3MTY4IDYySDE5MC41NzE0MjgzMmExMjguNTcxNDI4MzIgMTI4LjU3MTQyODMyIDAgMCAwLTEyOC41NzE0MjgzMiAxMjguNTcxNDI4MzJ2NjQyLjg1NzE0MzM2YTEyOC41NzE0MjgzMiAxMjguNTcxNDI4MzIgMCAwIDAgMTI4LjU3MTQyODMyIDEyOC41NzE0MjgzMmg2NDIuODU3MTQzMzZhMTI4LjU3MTQyODMyIDEyOC41NzE0MjgzMiAwIDAgMCAxMjguNTcxNDI4MzItMTI4LjU3MTQyODMyVjE5MC41NzE0MjgzMmExMjguNTcxNDI4MzIgMTI4LjU3MTQyODMyIDAgMCAwLTEyOC41NzE0MjgzMi0xMjguNTcxNDI4MzJ6IG02NC4yODU3MTQxNiA3NzEuNDI4NTcxNjhhNjQuMjg1NzE0MTYgNjQuMjg1NzE0MTYgMCAwIDEtNjQuMjg1NzE0MTcgNjQuMjg1NzE0MTZIMTkwLjU3MTQyODMyYTY0LjI4NTcxNDE2IDY0LjI4NTcxNDE2IDAgMCAxLTY0LjI4NTcxNDE2LTY0LjI4NTcxNDE2VjE5MC41NzE0MjgzMmE2NC4yODU3MTQxNiA2NC4yODU3MTQxNiAwIDAgMSA2NC4yODU3MTQxNy02NC4yODU3MTQxNmg2NDIuODU3MTQzMzVhNjQuMjg1NzE0MTYgNjQuMjg1NzE0MTYgMCAwIDEgNjQuMjg1NzE0MTYgNjQuMjg1NzE0MTd6IiBwLWlkPSIxMTIwIiBmaWxsPSIjNTE1MTUxIj48L3BhdGg+PHBhdGggZD0iTTE5MC41NzE0MjgzMiAyNTQuODU3MTQyNDhoNjQuMjg1NzE0MTZ2NjQuMjg1NzE1MDRIMTkwLjU3MTQyODMyek0zMTkuMTQyODU3NTIgMjU0Ljg1NzE0MjQ4aDQ1MHY2NC4yODU3MTUwNEgzMTkuMTQyODU3NTJ6TTE5MC41NzE0MjgzMiA0NDcuNzE0Mjg1ODRoNjQuMjg1NzE0MTZ2NjQuMjg1NzE0MTZIMTkwLjU3MTQyODMyek0zMTkuMTQyODU3NTIgNDQ3LjcxNDI4NTg0aDQ1MHY2NC4yODU3MTQxNkgzMTkuMTQyODU3NTJ6TTE5MC41NzE0MjgzMiA2NDAuNTcxNDI4MzJoNjQuMjg1NzE0MTZ2NjQuMjg1NzE0MTZIMTkwLjU3MTQyODMyek0zMTkuMTQyODU3NTIgNjQwLjU3MTQyODMyaDMyMS40Mjg1NzA4djY0LjI4NTcxNDE2SDMxOS4xNDI4NTc1MnoiIHAtaWQ9IjExMjEiIGZpbGw9IiM1MTUxNTEiPjwvcGF0aD48L3N2Zz4=)}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-ic-delete{top:-2px;background-image:url(data:image/svg+xml;base64,PHN2ZyB0PSIxNjIzODU5MzMwMTc2IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9Ijc5MiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik04OTIuMjg4IDI1NmgtMTkxLjE2OEEyMDIuMjQgMjAyLjI0IDAgMCAwIDUwOS42MzIgNjIuMDggMjAxLjIxNiAyMDEuMjE2IDAgMCAwIDMxOC44NDggMjU2SDEyOGMtMTguNjg4IDAtNjYuMDQ4LTQuMjI0LTY2LjA0OCAyNC43NjhDNjEuOTUyIDMyNy43NDQgMTA5LjM3NiAzMjAgMTI4IDMyMGg2NHY1MTJhMTQ2LjQ5NiAxNDYuNDk2IDAgMCAwIDEyNy40MjQgMTI4aDM4Mi4yNzJBMTUwLjAxNiAxNTAuMDE2IDAgMCAwIDgzMiA4MzJsLTMuMzkyLTUxMmg2NGMxOC4zNjggMCA2NS4wMjQgMS40NzIgNjUuMDI0LTM5Ljc0NEE3Mi4zODQgNzIuMzg0IDAgMCAwIDg5Mi4yODggMjU2ek01MDkuNjMyIDEyOC41MTJBMTM4LjE3NiAxMzguMTc2IDAgMCAxIDYzNy40NCAyNTZIMzgyLjU5MmExMzcuOTIgMTM3LjkyIDAgMCAxIDEyNy4wNC0xMjcuNDg4ek03NjggODMyYTk3Ljk4NCA5Ny45ODQgMCAwIDEtNjYuODggNjRIMzE4Ljg0OGE5My41NjggOTMuNTY4IDAgMCAxLTY0LTY0VjMyMEg3Njh2NTEyeiBtLTM4NS40MDgtNjRWNTEyYzAtMTguNDk2IDAuOTYtNjAuOTkyIDM2LjczNi02MC45OTIgMjcuMzI4IDAgMjYuNDk2IDQzLjAwOCAyNi45NDQgNjAuOTkydjI1NmMwIDE4LjQ5Ni02LjQgMjAuMDMyLTI0Ljk2IDIwLjAzMnMtMzguNzItMS41MzYtMzguNzItMjAuMDMyeiBtMTkxLjE2OCAwVjUxMmE2NCA2NCAwIDAgMSAyMy44MDgtNjAuOTkyYzQyLjQzMiAwIDM5LjM2IDQzLjAwOCAzOS44NzIgNjAuOTkydjI1NmMwIDE4LjQ5Ni0xOS41ODQgMjAuMDMyLTM3Ljk1MiAyMC4wMzJzLTI1Ljc5Mi0xLjUzNi0yNS43OTItMjAuMDMyeiIgcC1pZD0iNzkzIiBmaWxsPSIjNTE1MTUxIj48L3BhdGg+PC9zdmc+)}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-popup-detail-item-separate{padding-left:22px}.page-calendar .calendar-box .calendar-wrapper .tui-datepicker{border-color:#e8e8e8}.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-calendar th,.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-calendar td{height:32px}.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-calendar .tui-calendar-prev-month.tui-calendar-date,.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-calendar .tui-calendar-next-month.tui-calendar-date{visibility:visible}.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-datepicker-body .tui-timepicker,.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-datepicker-footer .tui-timepicker{padding:16px 46px 16px 47px}.page-calendar .calendar-menu{position:absolute;top:2px;right:2px;z-index:-1;opacity:0}@media (max-width: 768px){.page-calendar .calendar-head .calendar-titbox .calendar-title{flex:1}.page-calendar .calendar-head .calendar-titbox .calendar-arrow{margin-left:12px;margin-right:0}.page-calendar .calendar-head .calendar-titbox .calendar-view{display:none}.page-calendar .calendar-box{padding:0 24px 5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup{font-weight:400}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-section-button>button .tui-full-calendar-icon{width:14px;height:14px;background-size:14px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-section-button>button .tui-full-calendar-content{font-size:14px}}@media (max-width: 640px){.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-arrow{display:none}}.page-dashboard{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff}.page-dashboard .dashboard-wrapper{width:100%;height:auto;max-height:100%;display:flex;flex-direction:column;align-items:center}.page-dashboard .dashboard-wrapper .dashboard-hello,.page-dashboard .dashboard-wrapper .dashboard-desc,.page-dashboard .dashboard-wrapper .dashboard-block,.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-title,.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul{width:660px;max-width:80%;margin:0 auto}.page-dashboard .dashboard-wrapper .dashboard-hello{padding:6% 12px 0;color:#303133;font-size:24px;font-weight:600;word-wrap:break-word}.page-dashboard .dashboard-wrapper .dashboard-desc{display:flex;align-items:center;margin-top:18px;padding:0 12px;color:#888;font-size:13px}.page-dashboard .dashboard-wrapper .dashboard-desc .dashboard-load{display:flex;align-items:center;justify-content:center;width:14px;height:14px;margin:0 0 0 4px}.page-dashboard .dashboard-wrapper .dashboard-block{margin-top:18px;padding:0 12px;display:flex}.page-dashboard .dashboard-wrapper .dashboard-block>li{flex:1;flex-shrink:0;list-style:none;margin-right:24px;border-radius:8px;padding:16px 24px;background-color:#fa8e8c;display:flex;flex-direction:column;justify-content:center;cursor:pointer;transition:transform .3s ease-out 0s,box-shadow .3s ease-out 0s}.page-dashboard .dashboard-wrapper .dashboard-block>li:first-child{background-color:#6f9ef6}.page-dashboard .dashboard-wrapper .dashboard-block>li:last-child{background-color:#98de6e;margin-right:0}.page-dashboard .dashboard-wrapper .dashboard-block>li:hover{transform:translateY(-3px);box-shadow:0 2px 10px #fa8e8c}.page-dashboard .dashboard-wrapper .dashboard-block>li:hover:first-child{box-shadow:0 2px 10px #6f9ef6}.page-dashboard .dashboard-wrapper .dashboard-block>li:hover:last-child{box-shadow:0 2px 10px #98de6e}.page-dashboard .dashboard-wrapper .dashboard-block>li .block-title{color:#fff9;font-size:12px}.page-dashboard .dashboard-wrapper .dashboard-block>li .block-data{display:flex;align-items:center;padding-top:10px;line-height:1}.page-dashboard .dashboard-wrapper .dashboard-block>li .block-data .block-num{flex:1;color:#fff;font-weight:600;font-size:32px}.page-dashboard .dashboard-wrapper .dashboard-block>li .block-data .taskfont{color:#ffffffb3;font-size:20px}.page-dashboard .dashboard-wrapper .dashboard-list{width:100%;margin-top:48px;padding-bottom:6%}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ref{height:0}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-title{position:sticky;top:0;z-index:1;margin:0 auto;padding:0 12px;height:46px;line-height:46px;font-weight:600;font-size:15px;background-color:#fff}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul{margin:0 auto 18px;padding:6px 12px 0;overflow:hidden}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li{position:relative;list-style:none;display:flex;background:#F9FAFB;padding:12px;margin-bottom:8px;border-radius:6px;cursor:pointer;transition:box-shadow .3s ease-out 0s}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li:hover{box-shadow:0 0 6px #dfdfdf}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li.complete .item-title{opacity:.5;text-decoration:line-through}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li.complete .item-icon{display:none}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .priority-color{position:absolute;top:50%;transform:translateY(-50%);left:0;height:12px;width:2px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-select{flex-shrink:0;width:22px;height:22px;line-height:22px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-select .taskfont{color:#bbb;font-size:18px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title{flex:1;padding-left:6px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title>span{font-size:12px;height:18px;min-width:20px;line-height:16px;padding:0 2px;border-radius:3px;color:#84c56a;border:1px solid #84C56A;display:inline-block;vertical-align:top;margin-top:3px;margin-right:3px;text-align:center}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title>span.start{background-color:#ff70701a;border-color:#ff70701a;color:#ff7070}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title>span.progress{background-color:#fc984b1a;border-color:#fc984b1a;color:#fc984b}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title>span.test{background-color:#2f99ec1a;border-color:#2f99ec1a;color:#2f99ec}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title>span.end{background-color:#0bc0371a;border-color:#0bc0371a;color:#0bc037}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-icon{display:flex;align-items:center;font-size:13px;margin-left:16px;height:22px;color:#aaa;cursor:pointer}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-icon .taskfont{font-size:13px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-icon>em{font-style:normal;margin-left:4px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-icon.overdue{color:#ed4014}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-icon.today{color:#f90}.page-dashboard .nopage{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-dashboard .nopage .nopage-icon{background-color:#f4f5f7;padding:20px;border-radius:50%}.page-dashboard .nopage .nopage-icon .ivu-icon{color:#d1d8dd;font-size:46px}.page-dashboard .nopage .nopage-text{margin-top:16px;color:#bec6cc;background-color:#f4f5f7;padding:4px 15px;border-radius:14px}.dashboard-load-enter-active{transition:opacity .3s ease;transition-delay:1s}.dashboard-load-leave-active{transition:opacity .2s ease;transition-delay:0s}.dashboard-load-enter,.dashboard-load-leave-to{opacity:0}@media (max-width: 768px){.page-dashboard .dashboard-wrapper{display:block;max-height:96%}.page-dashboard .dashboard-wrapper .dashboard-hello,.page-dashboard .dashboard-wrapper .dashboard-desc,.page-dashboard .dashboard-wrapper .dashboard-block,.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-title,.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul{max-width:96%}.page-dashboard .dashboard-wrapper .dashboard-block{display:block;margin-top:10px}.page-dashboard .dashboard-wrapper .dashboard-block>li{margin:0 0 10px;padding:8px 12px}.page-dashboard .dashboard-wrapper .dashboard-list{padding-bottom:2px;overflow:visible}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul{margin-bottom:36px;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.page-file{width:100%;height:100%;display:flex;flex-direction:column}.page-file .file-wrapper{flex:1;height:0;display:flex;flex-direction:column;position:relative}.page-file .file-wrapper .file-head{display:flex;align-items:center;padding-bottom:16px;margin:32px 32px 16px;border-bottom:1px solid #F4F4F5}.page-file .file-wrapper .file-head .file-nav{flex:1;display:flex;align-items:center}.page-file .file-wrapper .file-head .file-nav>h1{color:#303133;font-size:28px;font-weight:600}.page-file .file-wrapper .file-head .file-nav .file-refresh{display:none;cursor:pointer;margin-left:12px}.page-file .file-wrapper .file-head .file-nav .file-refresh>i{font-size:18px}.page-file .file-wrapper .file-head .file-nav:hover .file-refresh{display:block}.page-file .file-wrapper .file-head .file-status{flex-shrink:0;margin-left:22px;display:flex;align-items:center;cursor:pointer}.page-file .file-wrapper .file-head .file-status>button{color:#fff;background:#84C56A;border-color:#84c56a}.page-file .file-wrapper .file-head .file-search{flex-shrink:0;margin-left:22px;cursor:pointer}.page-file .file-wrapper .file-head .file-search .ivu-input-wrapper{width:auto;transform:translateZ(0)}.page-file .file-wrapper .file-head .file-search .ivu-input-wrapper .ivu-input{border-color:#dcdee2;width:0;padding-left:0;padding-right:30px;border-radius:16px;transition:all .3s}.page-file .file-wrapper .file-head .file-search .ivu-input-wrapper .ivu-input-suffix i{color:#606266}.page-file .file-wrapper .file-head .file-search.has-value .ivu-input-wrapper .ivu-input,.page-file .file-wrapper .file-head .file-search:hover .ivu-input-wrapper .ivu-input{width:160px;padding-left:14px}.page-file .file-wrapper .file-head .file-add{flex-shrink:0;margin-left:18px;cursor:pointer}.page-file .file-wrapper .file-head .file-add .taskfont{font-size:18px}.page-file .file-wrapper .file-navigator{display:flex;align-items:center;height:24px;line-height:24px;margin:0 32px}.page-file .file-wrapper .file-navigator>ul{display:flex;align-items:center;overflow:auto}.page-file .file-wrapper .file-navigator>ul>li{display:flex;list-style:none;align-items:center;padding-left:8px;font-size:14px;color:#84c56a;cursor:pointer}.page-file .file-wrapper .file-navigator>ul>li:last-child{color:#606266;cursor:default}.page-file .file-wrapper .file-navigator>ul>li+li:before{content:"\203a";margin-top:-2px;padding-right:8px;color:#606266;line-height:1;font-size:16px;font-weight:500;font-family:system-ui,sans-serif}.page-file .file-wrapper .file-navigator>ul>li .taskfont{padding-right:2px}.page-file .file-wrapper .file-navigator>ul>li>span{display:inline-block;max-width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.page-file .file-wrapper .file-navigator>ul>li>span.readonly{transform:scale(.8);transform-origin:right center;border-radius:2px;line-height:20px;font-size:12px;padding:0 5px;color:#606266;background:#f7f7f7;border:1px solid #e8eaec}.page-file .file-wrapper .file-navigator .nav-load{margin-left:8px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.page-file .file-wrapper .file-navigator .nav-load .common-loading{width:12px;height:12px}.page-file .file-wrapper .file-navigator .nav-refresh{margin-left:8px}.page-file .file-wrapper .file-navigator .ivu-btn{font-size:12px;margin-left:12px}.page-file .file-wrapper .file-navigator .file-shear{display:flex;align-items:center}.page-file .file-wrapper .file-navigator .file-shear>span{padding-right:3px}.page-file .file-wrapper .file-navigator .file-shear>em{display:inline-block;max-width:120px;font-style:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.page-file .file-wrapper .file-navigator .flex-full{flex:1;margin-right:24px}.page-file .file-wrapper .file-navigator .only-checkbox{flex-shrink:0;display:flex;align-items:center;margin-right:14px;opacity:.9;height:30px}.page-file .file-wrapper .file-navigator .only-checkbox .ivu-checkbox-focus{box-shadow:none}.page-file .file-wrapper .file-navigator .switch-button{flex-shrink:0;display:flex;align-items:center;background-color:#fff;border-radius:6px;position:relative;transition:box-shadow .2s}.page-file .file-wrapper .file-navigator .switch-button:hover{box-shadow:0 0 10px #e6ecfa}.page-file .file-wrapper .file-navigator .switch-button:before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;z-index:0;color:#84c56a;border-radius:6px;border:1px solid #84C56A;background-color:#84c56a1a;transition:left .2s}.page-file .file-wrapper .file-navigator .switch-button>div{z-index:1;width:32px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer;color:#606266}.page-file .file-wrapper .file-navigator .switch-button>div>i{font-size:17px}.page-file .file-wrapper .file-navigator .switch-button>div:first-child{color:#84c56a}.page-file .file-wrapper .file-navigator .switch-button.table:before{left:50%}.page-file .file-wrapper .file-navigator .switch-button.table>div:first-child{color:#606266}.page-file .file-wrapper .file-navigator .switch-button.table>div:last-child{color:#84c56a}.page-file .file-wrapper .file-drag{flex:1;height:0;display:flex;flex-direction:column;position:relative}.page-file .file-wrapper .file-drag .file-no{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:5%;opacity:.8}.page-file .file-wrapper .file-drag .file-no>i{font-size:64px}.page-file .file-wrapper .file-drag .file-no>p{margin-top:18px;font-size:14px;font-weight:500;line-height:1}.page-file .file-wrapper .file-drag .file-table{flex:1;cursor:default;margin:16px 32px 32px}.page-file .file-wrapper .file-drag .file-table .ivu-table:before{display:none}.page-file .file-wrapper .file-drag .file-table .ivu-table .ivu-table-tip{opacity:.8}.page-file .file-wrapper .file-drag .file-table .ivu-table .ivu-table-tip span{font-size:14px;font-weight:500;line-height:1.8}.page-file .file-wrapper .file-drag .file-table .ivu-table .ivu-table-tip span:before{display:block;content:"\e60b";font-family:taskfont,"serif"!important;font-size:64px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px}.page-file .file-wrapper .file-drag .file-table .ivu-table .ivu-table-overflowY,.page-file .file-wrapper .file-drag .file-table .ivu-table .ivu-table-overflowX{-webkit-overflow-scrolling:touch}.page-file .file-wrapper .file-drag .file-table .file-nbox{display:flex;align-items:center;position:relative}.page-file .file-wrapper .file-drag .file-table .file-nbox.shear{opacity:.38}.page-file .file-wrapper .file-drag .file-table .file-nbox .file-name{flex:1;width:0;display:flex;align-items:center;position:relative;margin-right:46px}.page-file .file-wrapper .file-drag .file-table .file-nbox .file-name:before{flex-shrink:0;content:"";width:22px;height:22px;margin-right:8px}.page-file .file-wrapper .file-drag .file-table .file-nbox .file-name .quick-edit{width:98%}.page-file .file-wrapper .file-drag .file-table .file-nbox .avatar-char{font-size:18px}.page-file .file-wrapper .file-drag .file-table .file-nbox .taskfont{color:#aaa;font-size:16px;margin:0 3px}.page-file .file-wrapper .file-drag .file-list{flex:1;padding:0 20px 20px;margin-top:16px;overflow:auto}.page-file .file-wrapper .file-drag .file-list>ul{display:grid;justify-content:space-between;grid-template-columns:repeat(auto-fill,100px);grid-gap:12px}.page-file .file-wrapper .file-drag .file-list>ul>li{list-style:none;width:100px;height:110px;position:relative;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;cursor:pointer}.page-file .file-wrapper .file-drag .file-list>ul>li .file-input{margin:0 4px 4px;position:relative}.page-file .file-wrapper .file-drag .file-list>ul>li .file-input input{margin:0;padding:1px 5px;font-size:13px}.page-file .file-wrapper .file-drag .file-list>ul>li .file-input .file-load{position:absolute;top:0;right:6px;bottom:0;display:flex}.page-file .file-wrapper .file-drag .file-list>ul>li .file-input .file-load .common-loading{width:10px;height:10px}.page-file .file-wrapper .file-drag .file-list>ul>li .file-name{display:block;width:100%;height:20px;line-height:20px;color:#606266;font-size:12px;text-align:center;margin-bottom:5px;padding:0 6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.page-file .file-wrapper .file-drag .file-list>ul>li .file-check{opacity:0;position:absolute;top:1px;left:4px;transition:opacity .2s}.page-file .file-wrapper .file-drag .file-list>ul>li .file-check.file-checked{opacity:1}.page-file .file-wrapper .file-drag .file-list>ul>li .file-menu{opacity:0;position:absolute;top:2px;right:2px;transition:opacity .2s;display:flex}.page-file .file-wrapper .file-drag .file-list>ul>li .file-menu .ivu-icon{font-size:16px;color:#aaa;transition:color .2s;padding:2px 5px}.page-file .file-wrapper .file-drag .file-list>ul>li .file-menu .ivu-icon:hover{color:#606266}.page-file .file-wrapper .file-drag .file-list>ul>li .file-icon{display:inline-block;width:64px;height:64px;margin-top:12px;position:relative}.page-file .file-wrapper .file-drag .file-list>ul>li .file-icon:before{position:absolute;top:0;left:0;right:0;bottom:0}.page-file .file-wrapper .file-drag .file-list>ul>li .file-icon .share-icon,.page-file .file-wrapper .file-drag .file-list>ul>li .file-icon .share-avatar{position:absolute;right:0;bottom:0;background-color:#9acd7b;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:scale(.9)}.page-file .file-wrapper .file-drag .file-list>ul>li .file-icon .share-icon .taskfont,.page-file .file-wrapper .file-drag .file-list>ul>li .file-icon .share-avatar .taskfont{font-size:18px;color:#fff}.page-file .file-wrapper .file-drag .file-list>ul>li .file-icon .avatar-char{font-size:18px}.page-file .file-wrapper .file-drag .file-list>ul>li.shear{opacity:.38}.page-file .file-wrapper .file-drag .file-list>ul>li.highlight{background-color:#f4f5f7}.page-file .file-wrapper .file-drag .file-list>ul>li.operate,.page-file .file-wrapper .file-drag .file-list>ul>li:hover{background-color:#f4f5f7}.page-file .file-wrapper .file-drag .file-list>ul>li.operate .file-menu,.page-file .file-wrapper .file-drag .file-list>ul>li.operate .file-check,.page-file .file-wrapper .file-drag .file-list>ul>li:hover .file-menu,.page-file .file-wrapper .file-drag .file-list>ul>li:hover .file-check{opacity:1}.page-file .file-wrapper .file-drag .drag-over{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;background-color:#ffffffc7;display:flex;align-items:center;justify-content:center;margin:16px 32px 32px}.page-file .file-wrapper .file-drag .drag-over:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px dashed #7b7b7b;border-radius:12px}.page-file .file-wrapper .file-drag .drag-over .drag-text{padding:12px;font-size:18px;color:#606266}.page-file .file-wrapper .file-menu{position:absolute}.page-file .file-upload-list{display:flex;width:380px;padding:14px 26px;border-radius:8px;border:1px solid #ebeef5;position:fixed;right:16px;bottom:16px;z-index:1;background-color:#fff;box-shadow:0 2px 12px #0000001a;transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s;overflow:hidden}.page-file .file-upload-list .upload-wrap{flex:1;width:100%}.page-file .file-upload-list .upload-wrap .title{font-weight:700;font-size:16px;color:#303133;margin:0}.page-file .file-upload-list .upload-wrap .title>em{padding-left:4px;font-style:normal;cursor:pointer;color:#2b85e4;font-size:12px;font-weight:400}.page-file .file-upload-list .upload-wrap .content{font-size:14px;line-height:21px;margin:12px 0 0;color:#606266;max-height:500px;max-width:100%;overflow:auto}.page-file .file-upload-list .upload-wrap .content>li{list-style:none;padding:4px 0;position:relative}.page-file .file-upload-list .upload-wrap .content>li .file-name{line-height:18px;padding-right:16px}.page-file .file-upload-list .upload-wrap .content>li .file-error{font-size:12px;color:red}.page-file .file-upload-list .upload-wrap .content>li .file-close{position:absolute;font-size:14px;top:7px;right:-1px;display:none;cursor:pointer}.page-file .file-upload-list .upload-wrap .content>li:hover .file-close{display:block}.page-file .file-upload-list .upload-wrap .close{position:absolute;top:18px;right:15px;cursor:pointer;color:#909399;font-size:16px}.page-file-dropdown-menu{max-height:none!important}.page-file-dropdown-menu .ivu-dropdown{width:100%}.page-file-dropdown-menu .ivu-dropdown .arrow-forward-item{display:flex;align-items:center;justify-content:space-between;margin-right:-6px;min-width:90px}.page-file-dropdown-menu .ivu-dropdown .arrow-forward-item .ivu-icon{opacity:.7}.page-file-dropdown-menu .file-item{display:flex;align-items:center;position:relative}.page-file-dropdown-menu .file-item:before{flex-shrink:0;content:"";width:20px;height:20px;margin-right:8px}.page-file-dropdown-menu .ivu-dropdown-menu .item-open{display:flex;align-items:center}.page-file-dropdown-menu .ivu-dropdown-menu .item-open .open-name{padding-left:4px;max-width:160px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.page-file-share-form{display:flex;margin-bottom:12px}.page-file-share-form .share-userid{flex:1}.page-file-share-form>div{flex-shrink:0}.page-file-share-form>div:last-child{margin-right:0}.page-file-share-title{margin-top:-8px;margin-bottom:14px;padding:0 2px}.page-file-share-list{max-height:500px;margin-bottom:26px;overflow:auto}.page-file-share-list>li{display:flex;align-items:center;margin-bottom:12px}.page-file-share-list>li .common-avatar{flex:1}.page-file-share-list>li .all-avatar{flex:1;display:flex;align-items:center}.page-file-share-list>li .all-avatar .avatar-text{width:32px;height:32px;line-height:32px}.page-file-share-list>li .all-avatar .avatar-name{margin-left:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-file-share-list>li .ivu-select{width:auto;flex-shrink:0}.page-file-share-list>li .delete{color:red}.page-file-drawer .overlay-content{border-radius:20px 20px 0 0!important}@media (max-width: 768px){.page-file .file-wrapper .file-head{margin:24px 24px 16px}.page-file .file-wrapper .file-navigator{margin:0 24px}.page-file .file-wrapper .file-navigator .flex-full{margin-right:10px}.page-file .file-wrapper .file-navigator .only-checkbox{margin-right:0}.page-file .file-wrapper .file-drag .file-list{-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-file .file-wrapper .file-drag .file-list>ul{grid-template-columns:repeat(auto-fill,80px);grid-gap:4px}.page-file .file-wrapper .file-drag .file-list>ul>li{width:80px}.page-file .file-wrapper .file-drag .file-list>ul>li .file-check,.page-file .file-wrapper .file-drag .file-list>ul>li .file-menu{display:none}.page-file .file-wrapper .file-drag .file-list>ul>li:hover{background-color:transparent}.page-file .file-wrapper .file-drag .file-list>ul>li.operate:hover{background-color:#f4f5f7}.page-file .file-wrapper .file-drag .file-table{margin:16px 0 0}.page-file .file-upload-list{bottom:86px}.page-file-dropdown-menu .ivu-dropdown-menu .ivu-dropdown-item:hover{background:transparent}}.page-login{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:#f8f8f8}.page-login .login-body{display:flex;flex-direction:column;align-items:center;padding:32px 0;width:100%;max-height:100%;overflow:auto}.page-login .login-body .login-logo{flex-shrink:0;width:84px;height:84px;background:url(/js/build/logo.060180f3.svg) no-repeat center center;background-size:contain}.page-login .login-body .login-logo.can-click{cursor:pointer}.page-login .login-body .login-box{flex-shrink:0;position:relative;margin-top:36px;width:400px;max-width:90%;border-radius:12px;background-color:#fff;box-shadow:0 0 10px #e6ecfa;overflow:hidden}.page-login .login-body .login-box .login-mode-switch{position:absolute;top:4px;right:4px;z-index:1;border-radius:8px;overflow:hidden}.page-login .login-body .login-box .login-mode-switch .login-mode-switch-box{width:80px;height:80px;transform:translate(40px,-40px) rotate(45deg);cursor:pointer;background-color:#84c56acc;transition:background-color .3s;overflow:hidden}.page-login .login-body .login-box .login-mode-switch .login-mode-switch-box:hover{background-color:#84c56a}.page-login .login-body .login-box .login-mode-switch .login-mode-switch-box .login-mode-switch-icon{position:absolute;font-size:32px;width:50px;height:50px;color:#fff;bottom:-20px;left:16px;transform:rotate(-45deg);display:flex;align-items:flex-start;justify-content:flex-start}.page-login .login-body .login-box .login-mode-switch .login-mode-switch-box .login-mode-switch-icon>svg{width:32px;height:32px;margin-left:13px;margin-top:3px}.page-login .login-body .login-box .login-title{font-size:24px;font-weight:600;text-align:center;margin-top:46px}.page-login .login-body .login-box .login-subtitle{font-size:14px;text-align:center;margin-top:12px;padding:0 12px;color:#aaa}.page-login .login-body .login-box .login-qrcode{display:flex;align-items:center;justify-content:center;margin:50px auto 51px}.page-login .login-body .login-box .login-access{margin:26px 40px 30px}.page-login .login-body .login-box .login-access>*{margin-top:26px}.page-login .login-body .login-box .login-access .ivu-input{border-color:#f1f1f1}.page-login .login-body .login-box .login-access .ivu-input[readonly=readonly]{background-color:#f5f5f5}.page-login .login-body .login-box .login-access .ivu-input-large{font-size:15px}.page-login .login-body .login-box .login-access .login-code .ivu-input-group-prepend,.page-login .login-body .login-box .login-access .login-code .ivu-input-group-append{font-size:16px;background:transparent;border-color:#f1f1f1}.page-login .login-body .login-box .login-access .login-code .ivu-input-group-prepend>span,.page-login .login-body .login-box .login-access .login-code .ivu-input-group-append>span{font-size:14px}.page-login .login-body .login-box .login-access .login-code .ivu-input-group-prepend{padding-right:0}.page-login .login-body .login-box .login-access .login-code .ivu-input{border-left-color:transparent;box-shadow:none}.page-login .login-body .login-box .login-access .login-code .login-code-end{margin:-6px -7px;height:38px;overflow:hidden;cursor:pointer}.page-login .login-body .login-box .login-access .login-code .login-code-end img{height:100%}.page-login .login-body .login-box .login-access .login-switch{color:#aaa}.page-login .login-body .login-box .login-access>.ivu-poptip{width:100%}.page-login .login-body .login-box .login-access>.ivu-poptip>.ivu-poptip-rel{width:100%}.page-login .login-body .login-bottom{margin-top:18px;display:flex;align-items:center;width:388px;max-width:90%}.page-login .login-body .login-bottom .login-setting{flex-shrink:0;display:flex;align-items:center;cursor:pointer;color:#606266}.page-login .login-body .login-bottom .login-setting .taskfont{margin-top:1px;margin-left:3px;transform:scale(.8);font-size:12px}.page-login .login-body .login-bottom .login-setting-menu{display:flex;flex-direction:column}.page-login .login-body .login-bottom .login-setting-item{display:flex;align-items:center;justify-content:space-between}.page-login .login-body .login-bottom .login-setting-item .ivu-icon{color:#606266;padding-left:6px;margin-right:-6px}.page-login .login-body .login-bottom .login-forgot{flex:1;padding-left:24px;color:#aaa;text-align:right}.privacy-content{margin-bottom:12px;line-height:26px;font-size:16px}.privacy-content>p{text-indent:2rem}@media (max-width: 768px){.page-login .login-body{padding:0 0 110px}.page-login .login-body .login-logo{margin-top:24px;width:76px;height:76px}.page-login .login-body .login-box{margin-top:0;width:100%;max-width:460px;border-radius:12px;background-color:transparent;box-shadow:none}.page-login .login-body .login-box .login-mode-switch{display:none}.page-login .login-body .login-box .login-title{font-size:26px}.page-login .login-body .login-box .login-subtitle{margin-top:4px}.page-login .login-body .login-box .login-access{margin:20px 36px}.page-login .login-body .login-box .login-access .ivu-input-large{height:44px}.page-login .login-body .login-box .login-access .ivu-input-with-prefix{padding-left:40px}.page-login .login-body .login-box .login-access .ivu-input-prefix,.page-login .login-body .login-box .login-access .ivu-input-suffix{width:44px}.page-login .login-body .login-box .login-access .ivu-input-wrapper-large .ivu-input-prefix i,.page-login .login-body .login-box .login-access .ivu-input-wrapper-large .ivu-input-suffix i{font-size:20px;line-height:44px}.page-login .login-body .login-box .login-access .ivu-input-wrapper-large .ivu-input-icon{height:44px;line-height:44px}.page-login .login-body .login-box .login-access .login-code .ivu-input-group-prepend,.page-login .login-body .login-box .login-access .login-code .ivu-input-group-append{font-size:18px;background:#ffffff}.page-login .login-body .login-box .login-access .login-code .ivu-input-group-prepend .login-code-end,.page-login .login-body .login-box .login-access .login-code .ivu-input-group-append .login-code-end{height:42px}.page-login .login-body .login-box .login-access .login-code .ivu-input-group-prepend{padding-left:12px;padding-right:2px}.page-login .login-body .login-bottom{margin-top:8px;width:100%;max-width:460px;padding:0 36px}}.page-manage{position:absolute;top:0;left:0;right:0;bottom:0;display:flex}.page-manage .manage-box-menu{position:relative;flex-grow:0;flex-shrink:0;width:255px;height:100%;background:#F4F5F7;display:flex;flex-direction:column;align-items:center;transition:all .2s}.page-manage .manage-box-menu>ul{flex:1;width:100%;margin-top:16px;display:flex;flex-direction:column;overflow:hidden}.page-manage .manage-box-menu>ul>li{flex-shrink:0;display:flex;align-items:center;height:36px;color:#6b6e72;cursor:pointer;position:relative;width:80%;max-width:100%;margin:5px auto;padding:0 4%;border-radius:4px}.page-manage .manage-box-menu>ul>li>i{opacity:.3;font-size:20px;margin-right:10px}.page-manage .manage-box-menu>ul>li .menu-title{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-manage .manage-box-menu>ul>li .menu-badge{margin-left:12px;transform:scale(.9)}.page-manage .manage-box-menu>ul>li:first-child{margin-top:12px}.page-manage .manage-box-menu>ul>li.active{background-color:#fff}.page-manage .manage-box-menu>ul>li.menu-project{flex:1;display:flex;flex-direction:column;align-items:center;padding:12px 0 0;cursor:default;width:100%}.page-manage .manage-box-menu>ul>li.menu-project>ul{width:100%}.page-manage .manage-box-menu>ul>li.menu-project>ul>li{display:flex;flex-direction:column;list-style:none;cursor:pointer;width:80%;margin:2px auto;border:2px solid transparent}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 28px;border-radius:4px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1>em{position:absolute;top:50%;left:2px;width:24px;height:24px;cursor:pointer;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1>em:before{content:"";width:12px;height:12px;background:url(data:image/svg+xml;base64,PHN2ZyB0PSIxNjIyMzkwODExNTQxIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjI0OTk3IiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiPjxwYXRoIGQ9Ik0zNjYuMTgyNCAxMDguMjM2OEw4MTIuMDMyIDQyOC4wMzJhMTAyLjQgMTAyLjQgMCAwIDEgMCAxNjYuNTAyNEwzNjYuMTgyNCA5MTQuMzI5NmExMDIuNCAxMDIuNCAwIDAgMS0xNjIuMDk5Mi04My4yNTEyVjE5MS40ODhhMTAyLjQgMTAyLjQgMCAwIDEgMTYyLjA5OTItODMuMjUxMnoiIHAtaWQ9IjI0OTk4IiBmaWxsPSIjOTk5OTk5Ij48L3BhdGg+PC9zdmc+) no-repeat center center;background-size:contain;transition:transform .2s}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1 .title{flex:1;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:38px;line-height:38px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1 .icon-top{padding-left:8px;width:14px;height:14px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCiAgICAgeT0iMHB4IgogICAgIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojOEJDRjcwO30KPC9zdHlsZT4wCiAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjAuNyw4LjFjLTEuNS0xLjUtNC40LTQuNC00LjQtNC40Yy0xLjItMS4yLTIuNS0xLjQtMy40LTAuN2MtMC41LDAuNC0wLjcsMC45LTAuOCwxLjRjLTAuMSwwLjUtMC40LDEtMC44LDEuMwoJbC0wLjEsMC4xYy0yLDEuNS00LjMsMi44LTYuOCwzLjJDMy45LDkuMiwzLjMsOS41LDMsMTBjLTAuNiwwLjktMC40LDIuMSwwLjMsMi45bDMuNCwzLjRjMCwwLDAsMCwwLDBsLTMuMSwzLjEKCWMtMC4zLDAuMy0wLjMsMC44LDAsMS4xYzAuMSwwLjEsMC4zLDAuMiwwLjUsMC4yYzAuMiwwLDAuNC0wLjEsMC41LTAuMmwzLjEtMy4xYzAsMCwwLDAsMCwwbDIuOSwyLjljMS4zLDEuMywyLjUsMS41LDMuNCwwLjkKCWMwLjQtMC4zLDAuNy0wLjcsMC45LTEuMmMwLjYtMi4zLDEuNC00LjYsMi44LTYuNWwwLjUtMC43YzAuMy0wLjQsMC44LTAuOCwxLjMtMC44YzAuNS0wLjEsMS4xLTAuMywxLjQtMC44CglDMjEuNywxMC4yLDIxLjUsOC45LDIwLjcsOC4xeiIvPgo8L3N2Zz4K) no-repeat center center;background-size:contain}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1 .num{padding-left:8px;font-size:12px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2{display:none;margin:16px 4px;padding:0 8px 0 24px;cursor:default}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2>p{display:flex;align-items:center;padding:4px 0;height:36px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2>p em,.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2>p span{font-style:normal;font-size:12px;flex-shrink:0;padding-right:6px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2>p .ivu-progress{margin-right:-18px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2>p .ivu-progress .ivu-progress-inner{background-color:#e4e4e4}.page-manage .manage-box-menu>ul>li.menu-project>ul>li.active .project-h1{background-color:#fff}.page-manage .manage-box-menu>ul>li.menu-project>ul>li.open-menu .project-h1>em:before{transform:rotate(90deg)}.page-manage .manage-box-menu>ul>li.menu-project>ul>li.open-menu .project-h2{display:block}.page-manage .manage-box-menu>ul>li.menu-project>ul>li.operate{border-color:#84c56a}.page-manage .manage-box-menu>ul>li.menu-project>ul>li.loading{display:flex;align-items:center;justify-content:center;padding:6px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li.loading .common-loading{margin:6px;width:22px;height:22px}.page-manage .manage-box-menu .operate-position{position:absolute;top:0;left:0;width:1px;opacity:0;visibility:hidden;pointer-events:none}.page-manage .manage-box-menu .manage-project-search{width:80%;padding:0 3px;margin:8px 0 -2px;border-radius:12px;background-color:#fff;overflow:hidden}.page-manage .manage-box-menu .manage-project-search .ivu-input{padding-left:30px;border-color:transparent;background-color:transparent}.page-manage .manage-box-menu .manage-project-search .ivu-input:hover,.page-manage .manage-box-menu .manage-project-search .ivu-input:focus{box-shadow:none}.page-manage .manage-box-menu .manage-project-search .search-pre{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.page-manage .manage-box-menu .manage-project-search .search-pre .common-loading{width:14px;height:14px;margin:0}.page-manage .manage-box-menu .manage-box-new-group{width:80%;margin-top:16px;margin-bottom:20px;display:flex;align-items:center}.page-manage .manage-box-menu .manage-box-new-group .manage-box-new{flex:1}.page-manage .manage-box-menu .manage-box-new-group .ivu-btn{height:38px}.page-manage .manage-box-menu .manage-box-new-group .ivu-dropdown .ivu-btn{min-width:auto!important;padding:0 4px;border-radius:0 4px 4px 0}.page-manage .manage-box-main{flex:1;position:relative}.page-manage .manage-box-main .manage-box-view{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto}.page-manage-menu-dropdown{flex-shrink:0}.page-manage-menu-dropdown.main-menu{width:86%}.page-manage-menu-dropdown .ivu-select-dropdown{padding:7px 0}.page-manage-menu-dropdown .ivu-select-dropdown .ivu-dropdown-item{padding:9px 16px}.page-manage-menu-dropdown .ivu-select-dropdown .ivu-dropdown-item-divided{margin-top:7px}.page-manage-menu-dropdown .ivu-select-dropdown .ivu-dropdown-item-divided:before{top:-9px}.page-manage-menu-dropdown .manage-box-title{display:flex;align-items:center;flex-shrink:0;padding:6px 10px;margin-top:27px;border-radius:8px;background-color:#fff;cursor:pointer;transition:box-shadow .3s}.page-manage-menu-dropdown .manage-box-title.menu-visible{box-shadow:0 1px 6px #0003}.page-manage-menu-dropdown .manage-box-title .manage-box-avatar{width:36px;height:36px}.page-manage-menu-dropdown .manage-box-title>span{flex:1;padding-left:12px;font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-manage-menu-dropdown .manage-box-title .manage-box-arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:16px;padding-right:2px}.page-manage-menu-dropdown .manage-box-title .manage-box-arrow>i{font-size:12px;margin:-1px}.page-manage-menu-dropdown .manage-box-title .manage-box-top-report{overflow:unset;margin-right:-6px;align-items:center;flex-direction:column;justify-content:center;flex:0 0 auto}.page-manage-menu-dropdown .manage-box-title .manage-box-top-report>i{font-size:12px;margin:-1px}.page-manage-menu-dropdown .manage-box-title .manage-box-top-report .ivu-badge-dot{margin-right:4px}.page-manage-menu-dropdown .manage-menu-report-badge{margin-left:6px;transform:scale(.9);vertical-align:top}.page-manage-menu-dropdown .manage-menu-flex{display:flex;align-items:center;justify-content:space-between}.page-manage-menu-dropdown .manage-menu-flex .ivu-icon{color:#606266}.page-manage-menu-dropdown .task-title{max-width:600px;display:flex;align-items:center}.page-manage-menu-dropdown .task-title>span{flex-shrink:0;font-size:12px;height:18px;min-width:20px;line-height:16px;padding:0 2px;border-radius:3px;color:#84c56a;border:1px solid #84C56A;margin-right:6px}.page-manage-menu-dropdown .task-title>span.start{background-color:#ff70701a;border-color:#ff70701a;color:#ff7070}.page-manage-menu-dropdown .task-title>span.progress{background-color:#fc984b1a;border-color:#fc984b1a;color:#fc984b}.page-manage-menu-dropdown .task-title>span.test{background-color:#2f99ec1a;border-color:#2f99ec1a;color:#2f99ec}.page-manage-menu-dropdown .task-title>span.end{background-color:#0bc0371a;border-color:#0bc0371a;color:#0bc037}.page-manage-menu-dropdown .task-title .task-title-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-manage-add-task-button-group{margin-left:8px!important}.page-manage-add-task-button-group .ivu-dropdown .ivu-btn{min-width:auto!important;padding:0 4px;border-radius:0 4px 4px 0}@media (max-height: 640px){.page-manage .manage-box-menu>ul{overflow:auto}.page-manage .manage-box-menu>ul.scrollbar-overlay{overflow-y:overlay}.page-manage .manage-box-menu>ul>li.menu-project>ul{overflow:visible}.page-manage .manage-box-menu .manage-project-search{margin-top:12px}}@media (max-width: 768px){.page-manage.show-tabbar .manage-box-main{margin-bottom:60px}.page-manage .manage-box-menu{position:fixed;z-index:49;left:0;top:0;bottom:0;width:100%;transform:translate(-120%)}.page-manage .manage-box-menu.show768-menu{transform:translate(0)}}.page-messenger{display:flex}.page-messenger .messenger-wrapper{flex:1;display:flex;align-items:flex-start;overflow:hidden}.page-messenger .messenger-wrapper .messenger-select{position:relative;height:100%;width:30%;min-width:240px;max-width:320px;flex-shrink:0;display:flex;flex-direction:column}.page-messenger .messenger-wrapper .messenger-select:after{content:"";position:absolute;top:0;right:0;height:100%;width:1px;background-color:#f4f5f5}.page-messenger .messenger-wrapper .messenger-select .messenger-search{display:flex;align-items:center;justify-content:center;height:54px;padding:0 12px;flex-shrink:0}.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper{flex:1;background-color:#f7f7f7;padding:0 8px;margin:0 4px;border-radius:12px;overflow:hidden}.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper .search-pre{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper .search-pre .common-loading{width:14px;height:14px;margin:0}.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper .ivu-input{border-color:transparent;background-color:transparent}.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper .ivu-input:hover,.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper .ivu-input:focus{box-shadow:none}.page-messenger .messenger-wrapper .messenger-select .messenger-nav{display:flex;align-items:center;padding:2px 10px 12px}.page-messenger .messenger-wrapper .messenger-select .messenger-nav>div{flex:1;flex-shrink:0;display:flex;align-items:center;justify-content:center;line-height:1;padding:0 6px;color:#888;cursor:pointer}.page-messenger .messenger-wrapper .messenger-select .messenger-nav>div.nav-menu{max-width:46px}.page-messenger .messenger-wrapper .messenger-select .messenger-nav>div .nav-icon{font-size:16px}.page-messenger .messenger-wrapper .messenger-select .messenger-nav>div .nav-title{position:relative}.page-messenger .messenger-wrapper .messenger-select .messenger-nav>div .nav-title>em{font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-messenger .messenger-wrapper .messenger-select .messenger-nav>div .nav-title .nav-num{position:absolute;top:-12px;right:-8px;transform:scale(.7)}.page-messenger .messenger-wrapper .messenger-select .messenger-nav>div.active{color:#555;font-weight:500}.page-messenger .messenger-wrapper .messenger-select .messenger-nav>div:hover{color:#777}.page-messenger .messenger-wrapper .messenger-select .messenger-notify-permission{position:sticky;display:flex;align-items:center;padding:6px 12px;justify-content:space-between;background-color:#fef7ee;border:1px solid #FAE0B5;margin:8px 12px;border-radius:6px}.page-messenger .messenger-wrapper .messenger-select .messenger-list{flex:1;height:0;width:100%;overflow-x:hidden}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li{display:flex;flex-direction:row;align-items:flex-start;padding:16px 12px;position:relative;cursor:pointer;list-style:none}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .img-avatar,.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .user-avatar,.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar{width:42px;height:42px;margin:2px;flex-grow:0;flex-shrink:0}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .img-avatar{display:flex;align-items:center;justify-content:center}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .img-avatar>img{width:100%;height:100%}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar{display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:26px;background-color:#61b2f9;color:#fff}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar.department{background-color:#5bc7b0}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar.project{background-color:#6e99eb}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar.task{background-color:#9b96df;font-size:24px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box{flex:1;width:0;display:flex;flex-direction:column;padding-left:12px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title{display:flex;flex-direction:row;align-items:center;justify-content:space-between;line-height:24px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title .todo,.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title .mention,.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title .bot{color:red;background-color:transparent;font-weight:600;flex-shrink:0;margin-right:4px;padding:0;height:auto;width:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title .bot{color:#84c56a;font-size:16px;font-weight:400}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title .ivu-tag{margin:0 4px 0 0;padding:0 5px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title .ivu-tag.ivu-tag-success{padding:0 6px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title>span{flex:1;color:#303133;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title>i{flex-shrink:0;margin-left:8px;transform:scale(.9);font-size:12px;color:#84c56a}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title>i.completed{font-size:18px;margin:0 4px 0 0;transform:scale(1)}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title>em{flex-shrink:0;margin-left:8px;font-style:normal;color:#909399;font-size:12px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text{color:#909399;font-size:12px;min-height:24px;line-height:24px;display:flex;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text .common-avatar,.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text .last-self{flex-shrink:0;padding-right:4px;margin-right:4px;position:relative}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text .common-avatar:after,.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text .last-self:after{content:":";position:absolute;top:50%;transform:translateY(-50%);right:0}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text .last-text{flex:1;display:flex;align-items:center}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text .last-text>em{flex-shrink:0;background-color:#90939940;height:20px;width:26px;line-height:20px;text-align:center;border-radius:10px;font-size:14px;font-style:normal;margin-right:4px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text .last-text>span{flex:1;width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text .last-silence{font-size:15px;padding-left:4px;color:#90939980}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-num{position:absolute;top:10px;left:58px;transform:scale(.8) translate(-100%)}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-line{display:none;position:absolute;bottom:0;right:0;left:68px;height:1px;background-color:#f2f2f2;transform:scaleY(.5)}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li:before{display:none;position:absolute;content:"";top:0;left:0;right:0;bottom:0;z-index:1;border:2px solid #84C56A;pointer-events:none}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.top{background-color:#f4f5f7}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.active{background-color:#eeeff1}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.operate:before{display:block}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.completed:after{content:"\f373";font-family:Ionicons,serif;pointer-events:none;position:absolute;bottom:0;right:12px;font-size:28px;color:#19be6b;opacity:.2;z-index:1}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.completed .dialog-box .dialog-text{padding-right:36px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.nothing,.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.loading{justify-content:center;padding:24px;margin:0;border:0;line-height:22px;cursor:default;word-break:break-all}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.loading{display:flex;align-items:flex-start;justify-content:center}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.loading .common-loading{width:20px;height:20px;margin:1px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li{list-style:none;margin-left:24px;position:relative}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li .label{padding-left:4px;margin-top:6px;margin-bottom:6px;height:34px;line-height:34px;position:relative}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li .label:after{content:"";position:absolute;bottom:0;right:0;left:0;height:1px;background-color:#f2f2f2;transform:scaleY(.5)}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li.nothing,.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li.loading{text-align:center;height:100%;margin:0;padding:24px;border-radius:0;line-height:22px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li.loading{display:flex;align-items:flex-start;justify-content:center}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li.loading .common-loading{width:20px;height:20px;margin:1px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li.loaded{margin:0;height:52px;display:flex;align-items:center;justify-content:center}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li>ul>li{list-style:none;display:flex;flex-direction:row;align-items:center;height:52px;cursor:pointer}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li>ul>li .avatar{flex-grow:0;flex-shrink:0;width:30px;height:30px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li>ul>li .nickname{flex:1;width:0;padding-left:12px;font-size:14px;display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap;align-content:flex-start}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li>ul>li .nickname>em{padding-right:12px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li>ul>li .nickname .tags{padding-right:12px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#909399}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li>ul>li .loading{margin-right:12px;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.page-messenger .messenger-wrapper .messenger-select .messenger-list .operate-position{position:absolute;top:0;left:0;width:1px;opacity:0;visibility:hidden;pointer-events:none}.page-messenger .messenger-wrapper .messenger-select .messenger-menu{display:flex;align-items:center;justify-content:center;height:52px;flex-shrink:0;border-top:1px solid #f4f5f5}.page-messenger .messenger-wrapper .messenger-select .messenger-menu .menu-icon{height:100%;display:flex;align-items:center;position:relative}.page-messenger .messenger-wrapper .messenger-select .messenger-menu .menu-icon .menu-num{position:absolute;top:4px;left:50%;margin-left:3px;transform:scale(.8)}.page-messenger .messenger-wrapper .messenger-select .messenger-menu .menu-icon>i{cursor:pointer;font-size:24px;margin:0 24px;color:#aaa;opacity:.9}.page-messenger .messenger-wrapper .messenger-select .messenger-menu .menu-icon>i.active{opacity:1;color:#84c56a}.page-messenger .messenger-wrapper .messenger-select .messenger-menu .menu-icon>i:hover{opacity:1}.page-messenger .messenger-wrapper .messenger-msg{flex:1;width:0;height:100%;display:flex;position:relative}.page-messenger .messenger-wrapper .messenger-msg .msg-dialog-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-messenger .messenger-wrapper .messenger-msg .msg-dialog-bg .msg-dialog-bg-icon{background-color:#f4f5f7;padding:20px;border-radius:50%}.page-messenger .messenger-wrapper .messenger-msg .msg-dialog-bg .msg-dialog-bg-icon .ivu-icon{color:#d1d8dd;font-size:46px}.page-messenger .messenger-wrapper .messenger-msg .msg-dialog-bg .msg-dialog-bg-text{margin-top:16px;color:#bec6cc;background-color:#f4f5f7;padding:4px 15px;border-radius:14px}.messenger-nav-menu .messenger-nav-item{display:flex;align-items:center;min-width:80px}.messenger-nav-menu .messenger-nav-item.active .nav-title{font-weight:700}.messenger-nav-menu .messenger-nav-item .nav-title{flex:1;max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:12px}.messenger-nav-menu .messenger-nav-item .nav-num{transform:scale(.7);transform-origin:center right}@media (max-width: 768px){.page-messenger .messenger-wrapper .messenger-select{position:fixed;top:0;left:0;width:100%;height:100%;max-width:none;background-color:#fff;z-index:48}.page-messenger .messenger-wrapper .messenger-select:after{display:none}.page-messenger .messenger-wrapper .messenger-select .messenger-search{background-color:#f8f8f8}.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper{background-color:#fff}.page-messenger .messenger-wrapper .messenger-select .messenger-nav{background-color:#f8f8f8}.page-messenger .messenger-wrapper .messenger-select .messenger-menu{border-top:0;height:60px;opacity:0}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul{-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .user-avatar .common-avatar:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-line{display:block}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li:last-child .dialog-line{display:none}.page-messenger .messenger-wrapper .messenger-msg{display:none}.messenger-nav-menu .messenger-nav-item{min-width:100px}}.page-project{flex:1;display:flex;align-items:flex-start}.page-project .project-panel{flex:1;width:0;height:100%;background-color:#fafafa}.page-project .project-dialog{position:relative;height:100%;width:35%;min-width:320px;max-width:520px;flex-shrink:0}@media (max-height: 700px){.page-project .project-panel{height:auto;min-height:100%}.page-project .project-panel.gantt{height:100%}}.page-setting{display:flex;flex-direction:column}.page-setting .setting-head{display:flex;align-items:center;margin:32px 32px 16px;border-bottom:1px solid #F4F4F5}.page-setting .setting-head .setting-titbox{flex:1;margin-bottom:16px}.page-setting .setting-head .setting-titbox .setting-title{display:flex;align-items:center}.page-setting .setting-head .setting-titbox .setting-title>h1{flex:1;width:0;color:#303133;font-size:28px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-setting .setting-head .setting-titbox .setting-title .setting-more{display:none}.page-setting .setting-box{flex:1;height:0;display:flex;padding-bottom:16px}.page-setting .setting-box .setting-menu{width:200px;flex-shrink:0;border-right:1px solid #F4F4F5;overflow:auto}.page-setting .setting-box .setting-menu>ul{padding:12px 0 0 32px}.page-setting .setting-box .setting-menu>ul>li{cursor:pointer;color:#6b6e72;list-style:none;line-height:42px;padding:0 20px;margin:5px 0;position:relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-setting .setting-box .setting-menu>ul>li.flex{display:flex;align-items:center}.page-setting .setting-box .setting-menu>ul>li .ivu-badge{transform:scale(.8);transform-origin:right center}.page-setting .setting-box .setting-menu>ul>li.active,.page-setting .setting-box .setting-menu>ul>li:hover{background-color:#f4f5f7}.page-setting .setting-box .setting-menu>ul>li.divided{position:relative;margin-top:10px;padding-top:10px}.page-setting .setting-box .setting-menu>ul>li.divided:before{content:"";position:absolute;top:0;left:0;right:0;z-index:1;height:1px;background-color:#f4f4f5}.page-setting .setting-box .setting-menu>ul>li.divided:after{content:"";position:absolute;top:1px;left:0;right:0;z-index:2;height:9px;background-color:#fff}.page-setting .setting-box .setting-content{flex:1;overflow:hidden;position:relative;display:flex;flex-direction:column}.page-setting .setting-box .setting-content .setting-content-title{font-size:20px;font-weight:500;padding:12px 32px}.page-setting .setting-box .setting-content .setting-content-view{flex:1;position:relative}.page-setting .setting-box .setting-content .setting-content-view .setting-router-view{padding:24px 40px}.page-setting .setting-item .ivu-input,.page-setting .setting-item .ivu-select-default{max-width:460px}.page-setting .setting-item .ivu-form{overflow:auto}.page-setting .setting-item .setting-color,.page-setting .setting-item .setting-template{min-width:400px;max-width:600px;margin-bottom:12px}.page-setting .setting-item .setting-color>div,.page-setting .setting-item .setting-template>div{text-align:center;padding-right:12px}.page-setting .setting-item .setting-color>div:first-child,.page-setting .setting-item .setting-template>div:first-child{text-align:left}.page-setting .setting-item .setting-color>div:last-child,.page-setting .setting-item .setting-template>div:last-child{padding-right:0;width:60px;flex:auto;flex-shrink:0}.page-setting .setting-item .setting-color>div .ivu-color-picker,.page-setting .setting-item .setting-template>div .ivu-color-picker{width:100%}.page-setting .setting-item .setting-color .information,.page-setting .setting-item .setting-template .information{color:#909399}.page-setting .setting-item .setting-color.color-label-box .el-tooltip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-setting .setting-item .setting-template>div{flex-shrink:0;text-align:left}.page-setting .setting-item .setting-template>div:last-child{flex:1;width:auto;max-width:none}.page-setting .setting-item .setting-footer>button{height:34px;line-height:32px;min-width:94px}.page-setting .setting-item .setting-footer>button>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-setting .setting-item .setting-auto-day{display:block;width:110px;margin-top:12px;line-height:32px;margin-bottom:-10px}.page-setting .setting-item .setting-checkin-load{margin-bottom:12px}.page-setting .setting-item .setting-checkin-load .common-loading{width:20px;height:20px}.page-setting .setting-item .setting-checkin-lately>li{padding-bottom:8px}.page-setting .setting-item .setting-checkin-lately>li .time{font-weight:700}.page-setting .setting-item .setting-checkin-lately>li .content{font-size:13px;opacity:.7}.page-setting .setting-item .setting-checkin-row{overflow:auto}.page-setting .setting-item .setting-checkin-button{padding-bottom:4px;cursor:pointer;color:#2b85e4}.page-setting .setting-item .setting-checkin-button:hover{text-decoration:underline}.page-setting .setting-item.submit{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;padding:0!important}.page-setting .setting-item.submit .ivu-form{flex:1;padding:24px 40px;overflow:auto}.page-setting .setting-item.submit .ivu-tabs{flex:1;padding:16px 32px 0;display:flex;flex-direction:column}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content{flex:1;height:0}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane{position:relative}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item{position:absolute;top:0;left:0;right:0;bottom:0;flex:1;display:flex;flex-direction:column}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .ivu-form{padding:8px 12px}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .setting-footer{margin:0 -32px}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .block-setting-box{position:relative;padding:44px 24px 4px;margin:24px 0 12px;border-radius:8px;border:1px solid #eeeeee;transition:box-shadow .3s}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .block-setting-box:hover{box-shadow:0 0 10px #e6ecfa}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .block-setting-box h3{position:absolute;top:0;left:24px;padding:4px 10px;border-radius:4px;display:inline-block;background-color:#fff;border:1px solid #eeeeee;font-size:15px;font-weight:500;transform:translateY(-50%)}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .block-setting-box .ivu-form-item .ivu-form{padding:12px 0 0}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .block-setting-box .ivu-form-item .ivu-form .ivu-form-item{margin-bottom:8px}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .block-setting-box .ivu-form-item .ivu-form .ivu-form-item .ivu-form-item-content{display:flex;align-items:center}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .block-setting-placeholder{height:8px}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .export-data{margin-top:6px}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .export-data>p{cursor:pointer;color:#2b85e4}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .export-data>p:hover{text-decoration:underline}.page-setting .setting-item.submit .setting-footer{flex-shrink:0;position:static;padding:16px 24px 0;border-top:1px solid #F4F4F5}.page-setting .setting-item.submit .setting-input,.page-setting .setting-item.submit .setting-send-input{max-width:460px}.page-setting .setting-item.submit .setting-send-input .ivu-input-group-append{background-color:#ededed!important;border:1px solid #EDEDED!important;color:#999!important}.page-setting .setting-item.submit .setting-send-input .ivu-input-group-append:before{background:#EDEDED}.page-setting .setting-item.submit .setting-button{margin-left:8px}.page-setting-delete-box .big-text{font-size:16px;font-weight:500;color:red}.page-setting-delete-box .small-text{margin-top:15px}.page-setting-delete-box .small-text>div{margin:10px 0}.page-setting-delete-box .button-box{text-align:center}@media (max-width: 768px){.page-setting .setting-head{margin:32px 32px 0}.page-setting .setting-head .setting-titbox .setting-title .setting-more{display:flex;font-size:24px;width:42px;height:42px;align-items:center;justify-content:center}.page-setting .setting-box{position:relative}.page-setting .setting-box.show768-box .setting-menu{transform:translate(0)}.page-setting .setting-box .setting-menu{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;background-color:#fff;transform:translate(-120%)}.page-setting .setting-box .setting-menu>ul{padding:12px 32px}.page-setting .setting-box .setting-menu>ul>li{padding:0 8px}.page-setting .setting-box .setting-menu>ul>li:hover{background-color:transparent}.page-setting .setting-box .setting-content .setting-content-title{display:none}.page-setting .setting-item .setting-footer{display:flex;align-items:center;justify-content:center}.page-setting .setting-item .setting-footer>button{flex:1;height:38px;line-height:36px}}.page-index{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto}.page-index .page-warp{max-width:1920px;margin:0 auto}.page-index .page-warp .page-header{width:100%;background:#84C56A;position:relative;padding-bottom:40px}.page-index .page-warp .page-header .header-nav{max-width:1200px;height:72px;margin:auto;display:flex;justify-content:space-between}.page-index .page-warp .page-header .header-nav .header-nav-box{display:flex;align-items:center;padding-left:20px;color:#fff;font-weight:400;position:relative}.page-index .page-warp .page-header .header-nav .header-nav-box .logo{width:143px;height:36px;background:url(/js/build/logo-index.8ca3b7a6.svg) no-repeat center center;background-size:contain}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-pro{margin-left:28px;padding:0 10px;font-size:12px;color:#f6ca9d;background:#1d1e23;background:linear-gradient(90deg,#1d1e23,#3f4045);border:0}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-github{margin-left:28px;font-size:24px;display:flex;align-items:center;cursor:pointer;color:#fff}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-uplog{margin-left:28px;font-size:16px;cursor:pointer}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-1{margin-left:28px;display:flex}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-1 .header-right-1-dropdown{color:#fff;font-size:16px}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-2{font-size:16px;margin-left:28px;cursor:pointer}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-2 .header-right-2-dropdown{color:#fff;font-size:16px}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-3{font-size:16px;margin:0 28px;cursor:pointer}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-4{font-size:16px;min-width:100px;height:36px;background:#ffa25a;border-radius:4px;text-align:center;line-height:36px;cursor:pointer;padding:0 10px}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-5{margin-left:28px}.page-index .page-warp .page-header .header-nav .header-nav-boxs{justify-content:flex-end;padding-right:20px}.page-index .page-warp .page-header .header-nav .header-nav-boxs .header-nav-more{color:#fff;font-size:36px}.page-index .page-warp .page-header .header-nav .header-nav-boxs .header-nav-dropdown-item{display:flex;align-items:center;justify-content:space-between}.page-index .page-warp .page-header .header-content{max-width:1200px;margin:0 auto}.page-index .page-warp .page-header .header-content .header-title{font-size:44px;font-weight:500;color:#fff;line-height:67px;text-align:center}.page-index .page-warp .page-header .header-content .header-title-one{font-size:48px;margin-top:40px}.page-index .page-warp .page-header .header-content .header-tips{font-size:22px;font-weight:400;color:#fff;line-height:36px;text-align:center;padding:0 30px;margin:22px auto 0;max-width:88%}.page-index .page-warp .page-header .header-content .login-buttom{width:150px;height:48px;background:#ffa25a;border-radius:8px;font-size:18px;font-weight:500;color:#fff;line-height:48px;text-align:center;margin:34px auto 0;cursor:pointer}.page-index .page-warp .page-header-bottom{position:relative;background:#FFFFFF url(/js/build/bg-bottom.06fd4b4e.svg) no-repeat;background-size:100%;margin-bottom:160px;margin-top:-2px}.page-index .page-warp .page-header-bottom .page-header-bottoms{max-width:1200px;margin:auto;top:0;left:0;right:0}.page-index .page-warp .page-header-bottom .page-header-bottoms img{display:block;margin:auto;width:92%}.page-index .page-warp .page-main{max-width:1200px;margin:auto}.page-index .page-warp .page-main .page-main-row{margin-bottom:150px}.page-index .page-warp .page-main .page-main-rows{margin-bottom:140px}.page-index .page-warp .page-main .page-main-img img{width:100%}.page-index .page-warp .page-main .page-main-imgs img{display:block;width:90%;margin:auto}.page-index .page-warp .page-main .page-main-text{padding-left:60px;padding-top:120px}.page-index .page-warp .page-main .page-main-text h3{font-size:32px;font-weight:500;color:#303133;line-height:45px;margin-bottom:17px}.page-index .page-warp .page-main .page-main-text p{font-size:18px;font-weight:400;color:#828282;line-height:28px;padding-right:70px}.page-index .page-warp .page-main .page-main-texts{padding-top:40px}.page-index .page-warp .page-main .page-main-texts h3{display:flex;align-items:center;font-size:30px}.page-index .page-warp .page-main .page-main-texts h3 img{margin-right:10px}.page-index .page-warp .page-main .page-main-texts p{font-size:16px}.page-index .page-warp .page-footer .footer-service{width:100%;height:188px;background-color:#ffa25a;position:relative}.page-index .page-warp .page-footer .footer-service .footer-bg-box{overflow:hidden;width:100%;height:188px}.page-index .page-warp .page-footer .footer-service .footer-bg-box .box-title{height:45px;font-size:16px;font-weight:500;color:#fff;line-height:45px;text-align:center;margin:33px 0 22px}.page-index .page-warp .page-footer .footer-service .footer-bg-box .buttom-box{display:flex;justify-content:center}.page-index .page-warp .page-footer .footer-service .footer-bg-box .buttom-box .login-btn{width:150px;height:48px;background:#ffffff;border-radius:8px;font-size:14px;font-weight:500;color:#ffa25a;line-height:48px;text-align:center;margin-right:20px;cursor:pointer}.page-index .page-warp .page-footer .footer-service .footer-bg-box .buttom-box .reg-btn{width:150px;height:48px;border-radius:8px;border:1px solid #ffffff;font-size:14px;font-weight:500;color:#fff;line-height:48px;text-align:center;cursor:pointer}.page-index .page-warp .page-footer .footer-copyright{background:#fff;color:#828282;font-size:12px;font-weight:400;padding:20px;line-height:20px;text-align:center;width:100%}@media screen and (max-width: 1440px){.page-index .page-warp .page-header .header-content .header-title{font-size:34px;line-height:60px}.page-index .page-warp .page-header .header-content .header-title-one{font-size:40px}.page-index .page-warp .page-header .header-content .header-tips{font-size:20px;padding:0 20px}.page-index .page-warp .page-header-bottom{margin-bottom:80px}.page-index .page-warp .page-main .page-main-text{padding-left:20px;padding-top:80px}.page-index .page-warp .page-main .page-main-text p{padding-right:20px}.page-index .page-warp .page-main .page-main-texts h3{font-size:24px}.page-index .page-warp .page-main .page-main-texts h3 img{width:24px}.page-index .page-warp .page-main .page-main-texts p{font-size:14px}}@media screen and (max-width: 468px){.page-index .page-warp .page-header .header-content .header-title{font-size:24px;line-height:38px}.page-index .page-warp .page-header .header-content .header-title-one{font-size:28px}.page-index .page-warp .page-header .header-content .header-tips{font-size:16px;line-height:26px}}.chat-input-box{display:inline-block;width:100%}.chat-input-box.record-ready .chat-input-wrapper .chat-toolbar>li.chat-send:before{transition:all .6s ease;transform:translate(-50%,-50%) scale(2)}.chat-input-box.record-progress .chat-input-wrapper .ql-container{opacity:0}.chat-input-box.record-progress .chat-input-wrapper .chat-toolbar>li.chat-send:before{transition:all .3s ease;transform:translate(-50%,-50%) scale(2.5)}.chat-input-box.record-progress .chat-input-wrapper .chat-toolbar>li.chat-record-recwave{visibility:visible;opacity:1}.chat-input-box.show-more .chat-input-wrapper .chat-cover,.chat-input-box.show-emoji .chat-input-wrapper .chat-cover{display:block}.chat-input-box .chat-input-quick-emoji{position:absolute;top:4px;right:24px;width:0;height:0;visibility:hidden;z-index:-1}.chat-input-box .chat-input-wrapper{position:relative;display:inline-block;vertical-align:middle;width:100%}.chat-input-box .chat-input-wrapper .chat-reply{position:relative;padding:0 48px 8px 24px}.chat-input-box .chat-input-wrapper .chat-reply:after{content:"";position:absolute;top:0;left:12px;bottom:8px;width:3px;border-radius:2px;transform:scaleX(.8);transform-origin:left center;background-color:#84c56ab3}.chat-input-box .chat-input-wrapper .chat-reply .common-avatar{font-weight:500;font-size:13px;color:#84c56a}.chat-input-box .chat-input-wrapper .chat-reply .reply-desc{font-size:13px;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.chat-input-box .chat-input-wrapper .chat-reply i.taskfont{position:absolute;right:0;top:0;bottom:8px;z-index:1;font-size:16px;width:48px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.chat-input-box .chat-input-wrapper .chat-reply i.taskfont:hover{transform:rotate(-90deg);color:#303133}.chat-input-box .chat-input-wrapper .ql-container{display:block;float:left;width:auto;max-width:100%;min-width:calc(100% - 170px);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}.chat-input-box .chat-input-wrapper .ql-container .ql-editor{font-size:14px;max-height:200px;padding:0;margin:4px 7px;line-height:22px}.chat-input-box .chat-input-wrapper .ql-container .ql-editor img{max-width:150px;max-height:150px}.chat-input-box .chat-input-wrapper .ql-container .ql-editor ol,.chat-input-box .chat-input-wrapper .ql-container .ql-editor ul{padding-left:0}.chat-input-box .chat-input-wrapper .ql-container .ql-editor ol li:before,.chat-input-box .chat-input-wrapper .ql-container .ql-editor ul li:before{color:#08f;text-align:left;margin-right:.2em}.chat-input-box .chat-input-wrapper .ql-container .ql-editor ul li:before{font-weight:900}.chat-input-box .chat-input-wrapper .ql-container .ql-editor ol li:before{width:auto;min-width:1.2em}.chat-input-box .chat-input-wrapper .ql-container .ql-editor a:before,.chat-input-box .chat-input-wrapper .ql-container .ql-editor a:after{display:none}.chat-input-box .chat-input-wrapper .ql-container .ql-editor.ql-blank:before{left:7px;right:7px;color:#ccc;font-style:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chat-input-box .chat-input-wrapper .ql-container .ql-editor .mention{-webkit-user-select:auto}.chat-input-box .chat-input-wrapper .ql-bubble .ql-tooltip{z-index:1}.chat-input-box .chat-input-wrapper .chat-toolbar{float:right;display:flex;align-items:center;justify-content:flex-end;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat-input-box .chat-input-wrapper .chat-toolbar>li{width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer}.chat-input-box .chat-input-wrapper .chat-toolbar>li .taskfont{display:inline-block;font-size:20px;line-height:30px}.chat-input-box .chat-input-wrapper .chat-toolbar>li .taskfont.disabled{opacity:.5}.chat-input-box .chat-input-wrapper .chat-toolbar>li.chat-send{width:48px;position:relative}.chat-input-box .chat-input-wrapper .chat-toolbar>li.chat-send:before{content:"";position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%) scale(1);border-radius:50%;background-color:#84c56a;width:36px;height:36px;transition:all .3s ease;opacity:1}.chat-input-box .chat-input-wrapper .chat-toolbar>li.chat-send .el-tooltip{height:30px}.chat-input-box .chat-input-wrapper .chat-toolbar>li.chat-send .taskfont{position:absolute;top:50%;left:50%;z-index:3;transform:translate(-50%,-50%) scale(1);transition:all .3s ease;color:#fff}.chat-input-box .chat-input-wrapper .chat-toolbar>li.chat-send .chat-load{position:absolute;top:50%;left:50%;z-index:3;transform:translate(-50%,-50%) scale(1);display:flex;align-items:center;justify-content:center}.chat-input-box .chat-input-wrapper .chat-toolbar>li.chat-send .chat-load .common-loading{width:20px;height:20px}.chat-input-box .chat-input-wrapper .chat-toolbar>li.chat-record-recwave{position:absolute;top:0;left:0;z-index:1;height:100%;width:100%;background-color:#fff;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;visibility:hidden;opacity:0}.chat-input-box .chat-input-wrapper .chat-toolbar>li.chat-record-recwave>div{flex:1;width:100%;display:flex;flex-direction:column;justify-content:flex-end}.chat-input-box .chat-input-wrapper .chat-cover{display:none;position:absolute;top:0;left:0;right:48px;bottom:0;z-index:4}.chat-input-box .chat-emoji-wrapper .chat-emoji-box>ul{width:auto;padding:8px 2px}.chat-input-box .chat-emoji-wrapper .chat-emoji-box>ul:after{content:"";flex:auto}.chat-input-box .chat-emoji-wrapper .chat-emoji-box>ul>li>img{transition:none}.chat-input-box .chat-emoji-wrapper .chat-emoji-box>ul>li:hover>img{transform:none}.chat-input-box .chat-emoji-wrapper .chat-emoji-menu{width:100%;padding:3px 0;border-radius:8px;box-sizing:content-box}.chat-input-box .chat-emoji-wrapper .chat-emoji-menu>li{position:relative}.chat-input-box .chat-emoji-wrapper .chat-emoji-menu>li:before{display:none;content:"";position:absolute;top:50%;left:50%;width:36px;height:36px;border-radius:8px;transform:translate(-50%,-50%);background-color:#fff;z-index:1}.chat-input-box .chat-emoji-wrapper .chat-emoji-menu>li>span,.chat-input-box .chat-emoji-wrapper .chat-emoji-menu>li>img,.chat-input-box .chat-emoji-wrapper .chat-emoji-menu>li>i{position:static;z-index:2}.chat-input-box .chat-emoji-wrapper .chat-emoji-menu>li.active{background-color:transparent}.chat-input-box .chat-emoji-wrapper .chat-emoji-menu>li.active:before{display:block}.chat-emoji-wrapper{display:flex;flex-direction:column}.chat-emoji-wrapper .chat-emoji-emosearch{flex-shrink:0;padding:8px 8px 0}.chat-emoji-wrapper .chat-emoji-box{display:flex;flex-direction:column;height:280px}.chat-emoji-wrapper .chat-emoji-box>ul{flex:1;width:360px;height:0;display:grid;justify-content:space-between;grid-template-columns:repeat(auto-fill,40px);padding:8px;flex-wrap:wrap;overflow-x:hidden;word-break:break-all;box-sizing:content-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}.chat-emoji-wrapper .chat-emoji-box>ul>li{width:40px;height:40px;line-height:40px;font-size:22px;text-align:center;display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat-emoji-wrapper .chat-emoji-box>ul>li>img{max-width:100%;max-height:100%;pointer-events:none;-webkit-touch-callout:none;transition:transform .3s}.chat-emoji-wrapper .chat-emoji-box>ul>li:hover>img{transform:scale(1.4)}.chat-emoji-wrapper .chat-emoji-box>ul.emoji>li:active{background-color:#eee;border-radius:8px}.chat-emoji-wrapper .chat-emoji-box>ul.emosearch,.chat-emoji-wrapper .chat-emoji-box>ul.emoticon{grid-template-columns:repeat(auto-fill,72px)}.chat-emoji-wrapper .chat-emoji-box>ul.emosearch>li,.chat-emoji-wrapper .chat-emoji-box>ul.emoticon>li{width:72px;height:72px;padding:8px}.chat-emoji-wrapper .chat-emoji-menu{width:376px;height:40px;line-height:40px;background-color:#f2f4f7;display:flex;align-items:center;overflow:auto}.chat-emoji-wrapper .chat-emoji-menu::-webkit-scrollbar{display:none}.chat-emoji-wrapper .chat-emoji-menu>li{list-style:none;cursor:pointer;display:flex;align-items:center;height:100%}.chat-emoji-wrapper .chat-emoji-menu>li.active{background-color:#fff}.chat-emoji-wrapper .chat-emoji-menu>li>span{padding:0 13px;font-size:22px}.chat-emoji-wrapper .chat-emoji-menu>li>i{width:48px;font-size:18px;text-align:center}.chat-emoji-wrapper .chat-emoji-menu>li>img{width:24px;height:24px;padding:0 12px;box-sizing:content-box}.chat-input-emoji-popover{padding:0;overflow:hidden}.chat-quick-emoji-popover{padding:0;overflow:hidden;min-width:100px}.chat-quick-emoji-wrapper{display:flex}.chat-quick-emoji-wrapper>li{width:90px;height:90px;display:flex;align-items:center;justify-content:center;cursor:pointer}.chat-quick-emoji-wrapper>li>img{width:72%;height:72%}.chat-input-more-popover{min-width:100px;padding:8px}.chat-input-more-popover .chat-input-popover-item{display:flex;align-items:center;font-size:14px;cursor:pointer;line-height:36px;padding:0 8px;border-radius:4px}.chat-input-more-popover .chat-input-popover-item:hover{background-color:#ecf5ff}.chat-input-more-popover .chat-input-popover-item .taskfont{font-size:20px;margin-right:8px}.chat-input-record-transfer{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;padding:14px 26px;color:#303133;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0003;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s ease}.chat-input-record-transfer .record-duration{font-size:20px;line-height:30px}.chat-input-record-transfer .record-loading{display:flex;align-items:center;justify-content:center;height:30px}.chat-input-record-transfer .record-loading .common-loading{width:24px;height:24px;margin:0;padding:0}.chat-input-record-transfer .record-cancel{margin-top:6px;opacity:.6}.chat-input-record-transfer.cancel{background-color:#ff6565;color:#fff}.ql-mention-list-container{width:auto;min-width:220px;max-width:280px;max-height:360px;overflow-y:overlay}.ql-mention-list-container.task-mention .ql-mention-list>li:first-child{margin-top:0}.ql-mention-list-container.task-mention .ql-mention-list-item{line-height:36px}.ql-mention-list-container.task-mention .ql-mention-list-item .mention-item-disabled{padding:8px 4px 0}.ql-mention-list-container::-webkit-scrollbar{width:0;height:0}.ql-mention-list-container::-webkit-scrollbar-thumb{border:3px solid transparent;background-color:#0003;background-clip:content-box;border-radius:12px}.ql-mention-list-container::-webkit-scrollbar-thumb:hover{border:2px solid transparent;background-color:#0003}.ql-mention-list-container::-webkit-scrollbar-thumb:active{border:2px solid transparent;background-color:#0006}.ql-mention-list-container::-webkit-scrollbar-track{border-radius:12px;background:rgba(0,0,0,0)}.ql-mention-list-container:hover::-webkit-scrollbar{width:12px;height:12px}.ql-mention-list-container .ql-mention-list>li:first-child{margin-top:8px}.ql-mention-list-container .ql-mention-list>li:last-child{margin-bottom:8px}.ql-mention-list-container .ql-mention-list-item{padding:0 8px;display:flex;align-items:center;margin:0 8px}.ql-mention-list-container .ql-mention-list-item.selected{border-radius:4px}.ql-mention-list-container .ql-mention-list-item .mention-item-at{flex-shrink:0;width:28px;height:28px;line-height:28px;border-radius:50%;text-align:center;color:#fff;background-color:#84c56a;overflow:hidden}.ql-mention-list-container .ql-mention-list-item .mention-item-img{flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center}.ql-mention-list-container .ql-mention-list-item .mention-item-img>img{width:28px;height:28px;border-radius:50%;overflow:hidden}.ql-mention-list-container .ql-mention-list-item .mention-item-img>em{position:absolute;right:0;bottom:0;width:8px;height:8px;border-radius:50%;background-color:#f90;border:1px solid #ffffff;transform-origin:right bottom;z-index:1}.ql-mention-list-container .ql-mention-list-item .mention-item-img.online>em{background-color:#84c56a}.ql-mention-list-container .ql-mention-list-item .mention-item-bot{font-size:16px;margin-left:8px;margin-right:-5px;color:#84c56a}.ql-mention-list-container .ql-mention-list-item .mention-item-name{padding:0 8px;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ql-mention-list-container .ql-mention-list-item .mention-item-tip{flex:1;text-align:right;color:#8f8f8e;font-size:12px;font-style:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ql-mention-list-container .ql-mention-list-item .mention-item-disabled{flex-shrink:0;color:#aaa;font-size:12px;padding:0 4px;line-height:40px}@media (max-width: 768px){.chat-input-box .chat-input-quick-emoji{right:10px}.chat-input-box .chat-input-wrapper{padding-left:6px;padding-right:6px;background-color:#fff}.chat-input-box .chat-input-wrapper .ql-container .ql-editor{font-size:16px;color:#303133}.chat-input-box .chat-emoji-wrapper{margin-top:8px;background-color:#fff}.chat-input-box .chat-emoji-wrapper .chat-emoji-box{height:246px}.chat-input-box .chat-emoji-wrapper .chat-emoji-box>ul{grid-template-columns:repeat(auto-fill,50px)}.chat-input-box .chat-emoji-wrapper .chat-emoji-box>ul>li{width:50px;height:50px;line-height:50px;font-size:28px}.chat-input-box .chat-emoji-wrapper .chat-emoji-box>ul.emosearch,.chat-input-box .chat-emoji-wrapper .chat-emoji-box>ul.emoticon{grid-template-columns:repeat(auto-fill,80px)}.chat-input-box .chat-emoji-wrapper .chat-emoji-box>ul.emosearch>li,.chat-input-box .chat-emoji-wrapper .chat-emoji-box>ul.emoticon>li{width:80px;height:80px;padding:8px}.chat-input-box .chat-emoji-wrapper .chat-emoji-menu{border-radius:0;background-color:#f8f8f8;padding:4px;width:calc(100% - 8px)}.chat-input-box .chat-emoji-wrapper .chat-emoji-menu>li.active:before{background-color:#e1e1e1}}.dialog-group-info{display:flex;flex-direction:column;position:absolute;top:10px;left:0;right:0;bottom:0}.dialog-group-info .group-info-title{color:#b7b1b1;margin:18px 24px 0}.dialog-group-info .group-info-value{margin:4px 24px 0;line-height:34px}.dialog-group-info .group-info-value .quick-text{padding:6px 0;height:auto;line-height:20px;box-sizing:content-box;overflow:visible;white-space:normal}.dialog-group-info .group-info-value .quick-input{display:flex;flex-direction:column}.dialog-group-info .group-info-search{margin:24px 24px 0}.dialog-group-info .group-info-button{display:flex;align-items:center;justify-content:center;margin:18px 24px;cursor:pointer}.dialog-group-info .group-info-button>button{margin:0 8px}.dialog-group-info .group-info-user{flex:1;overflow:auto;margin-top:12px;padding:0 12px}.dialog-group-info .group-info-user>ul>li{display:flex;align-items:center;list-style:none;padding:12px;height:56px;border-radius:6px}.dialog-group-info .group-info-user>ul>li:hover{background-color:#9093991a}.dialog-group-info .group-info-user>ul>li:hover .user-exit{opacity:1;transform:translate(0)}@media (max-width: 768px){.dialog-group-info .group-info-user>ul>li:hover{background-color:transparent}}.dialog-group-info .group-info-user>ul>li.no{justify-content:center;color:#999}.dialog-group-info .group-info-user>ul>li.no:hover{background-color:transparent}.dialog-group-info .group-info-user>ul>li.no .common-loading{width:16px;height:16px}.dialog-group-info .group-info-user>ul>li .common-avatar{width:0;flex:1}.dialog-group-info .group-info-user>ul>li .common-avatar .avatar-name{margin-left:8px}.dialog-group-info .group-info-user>ul>li .user-tag{margin-left:4px;height:22px;line-height:22px;padding:0 6px;border-radius:3px;transform:scale(.9);transform-origin:right center;color:#fff;background-color:#84c56a}.dialog-group-info .group-info-user>ul>li .user-exit{display:flex;align-items:center;justify-content:flex-end;cursor:pointer;height:100%;width:32px;opacity:0;transform:translate(50%);transition:all .2s}@media (max-width: 768px){.dialog-group-info .group-info-user>ul>li .user-exit{opacity:1;transform:translate(0)}}.dialog-group-info .group-info-user>ul>li .user-exit:hover>i{color:#606266}.dialog-group-info .group-info-user>ul>li .user-exit>i{display:flex;align-items:center;justify-content:center;width:22px;height:22px;font-size:12px;color:#909399;border:1px solid #dddddd;border-radius:50%}.dialog-respond{display:flex;flex-direction:column;position:absolute;top:0;left:0;right:0;bottom:0}.dialog-respond .respond-title{text-align:center;height:56px;line-height:56px;border-bottom:1px solid #eeeeee;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:center}.dialog-respond .respond-title>em{font-style:normal;font-size:22px;margin-right:8px}.dialog-respond .respond-user{flex:1;overflow:auto;padding:6px}.dialog-respond .respond-user>ul>li{display:flex;align-items:center;list-style:none;padding:12px;border-radius:6px}.dialog-respond .respond-user>ul>li:hover{background-color:#9093991a}@media (max-width: 768px){.dialog-respond .respond-user>ul>li:hover{background-color:transparent}}.dialog-respond .respond-user>ul>li .common-avatar{width:0;flex:1}.dialog-respond .respond-user>ul>li .common-avatar .avatar-name{margin-left:8px}.dialog-wrapper-dialogids .ivu-select-arrow{display:none!important}.dialog-wrapper-forward .forward-option{max-width:100%;display:flex;align-items:center}.dialog-wrapper-forward .forward-option .forward-avatar{display:flex;align-items:center}.dialog-wrapper-forward .forward-option .forward-avatar .icon-avatar{width:26px;height:26px;flex-grow:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:18px;background-color:#61b2f9;color:#fff}.dialog-wrapper-forward .forward-option .forward-avatar .icon-avatar.department{background-color:#5bc7b0}.dialog-wrapper-forward .forward-option .forward-avatar .icon-avatar.project{background-color:#6e99eb}.dialog-wrapper-forward .forward-option .forward-avatar .icon-avatar.task{background-color:#9b96df;font-size:16px}.dialog-wrapper-forward .forward-option .forward-name{margin-left:10px;flex:1;width:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dialog-wrapper-forward .ivu-select-item.ivu-select-item-selected:after{top:8px}.dialog-wrapper-forward .forward-drop-prepend{text-align:center;color:#c5c8ce;line-height:20px;padding-bottom:5px;font-size:12px;border-bottom:1px solid #f1f1f1;margin-bottom:5px}.dialog-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;background-color:#fff;z-index:1}.dialog-wrapper.record-ready{overflow:hidden}.dialog-wrapper.drawer-list{border-radius:18px 0 0 18px;overflow:hidden}.dialog-wrapper.drawer-list .dialog-nav .drawer-title{text-align:center;height:56px;line-height:56px;border-bottom:1px solid #eeeeee;font-size:16px;font-weight:500}.dialog-wrapper.drawer-list .dialog-scroller{padding:16px 20px 0}.dialog-wrapper.drawer-list .dialog-scroller .reply-item{border-bottom:1px solid #eeeeee;margin-bottom:16px}.dialog-wrapper.drawer-list .dialog-scroller .original-button{display:block;margin:0 auto;box-shadow:none}.dialog-wrapper.drawer-list .todo-button{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin:18px 24px;cursor:pointer}.dialog-wrapper.drawer-list .todo-button>button{margin:0 8px}.dialog-wrapper .vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:overlay}.dialog-wrapper .dialog-nav{width:100%}.dialog-wrapper .dialog-nav .nav-wrapper{display:flex;align-items:center;padding:0 22px;height:68px;position:relative}.dialog-wrapper .dialog-nav .nav-wrapper:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#f4f5f5}.dialog-wrapper .dialog-nav .nav-wrapper.completed:after{content:"\f373";font-family:Ionicons,serif;pointer-events:none;position:absolute;top:50%;right:52px;transform:translateY(-50%);font-size:40px;color:#19be6b;opacity:.2;z-index:1}.dialog-wrapper .dialog-nav .nav-wrapper.completed .dialog-title{padding-right:52px}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block{flex:1;width:0;display:flex;align-items:center}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-avatar{flex-shrink:0;margin-right:12px}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-avatar .img-avatar,.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-avatar .user-avatar,.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-avatar .icon-avatar{width:42px;height:42px;margin-right:2px;flex-grow:0;flex-shrink:0}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-avatar .img-avatar{display:flex;align-items:center;justify-content:center}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-avatar .img-avatar>img{width:100%;height:100%}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-avatar .icon-avatar{display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:26px;background-color:#61b2f9;color:#fff}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-avatar .icon-avatar.department{background-color:#5bc7b0}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-avatar .icon-avatar.project{background-color:#6e99eb}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-avatar .icon-avatar.task{background-color:#9b96df;font-size:24px}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title{flex:1;width:0;display:flex;flex-direction:column;justify-content:center}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .main-title{display:flex;align-items:center;line-height:22px;max-width:100%}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .main-title .ivu-tag{flex-shrink:0;margin:0 6px 0 0;padding:0 5px;display:flex;align-items:center}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .main-title .ivu-tag.ivu-tag-success{padding:0 6px}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .main-title .ivu-tag.after{margin:0 0 0 6px}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .main-title .ivu-tag.pointer{cursor:pointer}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .main-title .ivu-icon{font-size:18px;margin-right:6px}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .main-title .ivu-icon.completed{color:#84c56a}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .main-title>h2{font-size:17px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .main-title>em{display:inline-block;flex-shrink:0;font-style:normal;font-size:17px;font-weight:500;margin-left:6px;cursor:pointer}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .main-title .load{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-left:6px}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .main-title .load .common-loading{width:16px;height:16px}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-desc{display:none;align-items:center}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-desc>li{font-size:12px;list-style:none;line-height:16px;padding-top:2px;color:#aaa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;transform:scale(.9)}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-desc>li.online{color:#84c56a}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-tags{display:flex;align-items:center}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-tags>li{font-size:12px;list-style:none;line-height:24px;margin-top:4px;margin-right:6px;margin-bottom:-6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:flex;align-items:center;padding:0 6px;color:#303133;border-radius:5px}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-tags>li>i{flex-shrink:0;width:14px;height:14px;line-height:14px;font-size:14px;margin-right:4px;background-repeat:no-repeat;background-size:contain;background-position:center center}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-tags>li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-tags>li.file i{background-image:url(/js/build/file.3e98845a.svg)}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-tags>li.image i{background-image:url(/js/build/image.d3eec0cd.svg)}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-tags>li.link i{background-image:url(/js/build/link.5b1cd276.svg)}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-tags>li.msg i{background-image:url(/js/build/msg.d43597ba.svg)}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-tags>li.tag i{background-image:url(/js/build/tag.d5e85a3b.svg)}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-tags>li.project i{background-image:url(/js/build/project.91434d04.svg)}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-tags>li.task i{background-image:url(/js/build/task.19dff412.svg)}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-tags>li.active{font-weight:500;color:#84c56a;background-color:#84c56a2e}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-back,.dialog-wrapper .dialog-nav .nav-wrapper .dialog-menu{font-size:22px;color:#606266}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-menu{margin-right:-22px}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-menu .dialog-menu-icon{cursor:pointer;margin:0 22px;font-size:22px;color:#606266}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-back{display:none;cursor:pointer}.dialog-wrapper .dialog-scroller{flex:1;position:relative;padding:16px 32px 0}.dialog-wrapper .dialog-scroller .dialog-item{display:flex;flex-direction:row;align-items:flex-start;list-style:none;padding-bottom:16px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-tag,.dialog-wrapper .dialog-scroller .dialog-item .dialog-todo,.dialog-wrapper .dialog-scroller .dialog-item .dialog-notice{font-size:12px;max-width:80%;margin:0 auto;padding:4px 8px;border-radius:8px;color:#909399;background-color:#efefef;word-wrap:break-word}.dialog-wrapper .dialog-scroller .dialog-item .dialog-tag{cursor:pointer}.dialog-wrapper .dialog-scroller .dialog-item .dialog-tag .tag-user{display:inline-block}.dialog-wrapper .dialog-scroller .dialog-item .dialog-todo{cursor:pointer}.dialog-wrapper .dialog-scroller .dialog-item .dialog-todo .todo-users{display:inline-block}.dialog-wrapper .dialog-scroller .dialog-item .dialog-todo .todo-users>div+div{padding-left:8px;position:relative}.dialog-wrapper .dialog-scroller .dialog-item .dialog-todo .todo-users>div+div:before{content:"\3001";position:absolute;left:0;bottom:0}.dialog-wrapper .dialog-scroller .dialog-item .dialog-todo .todo-user{display:inline-block}.dialog-wrapper .dialog-scroller .dialog-item .dialog-avatar{position:relative;margin-bottom:20px;flex-shrink:0;width:30px;height:30px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view{display:flex;flex-direction:column;align-items:flex-start;margin:0 0 0 8px;position:relative}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view.text{max-width:70%}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view.operate-action .dialog-head{box-shadow:0 1px 6px #0003}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-username{max-width:100%;height:22px;margin-bottom:6px;opacity:.8}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head{display:flex;flex-direction:column;background-color:#f4f5f7;padding:8px;min-width:32px;border-radius:2px 8px 8px;transition:box-shadow .3s ease}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head.transparent{background-color:transparent!important}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-reply{position:relative;padding-left:9px;margin-bottom:4px;cursor:pointer}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-reply:after{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;border-radius:2px;transform:scaleX(.8);transform-origin:left center;background-color:#84c56ab3}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-reply .common-avatar{font-weight:500;font-size:13px;color:#84c56a}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-reply .reply-desc{font-size:13px;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content{display:flex;align-items:flex-start;position:relative}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content.an-emoji .content-text>pre{font-size:72px;line-height:1}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content.two-emoji .content-text>pre{font-size:52px;line-height:1;letter-spacing:4px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content.three-emoji .content-text>pre{font-size:32px;line-height:1;letter-spacing:4px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text{color:#303133;padding:2px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre{display:block;margin:0;padding:0;line-height:20px;white-space:pre-wrap;word-wrap:break-word;word-break:break-word;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:14px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre a{color:#436ff6}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre ol li,.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre ul li{list-style-type:none}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre ol li:before,.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre ul li:before{display:inline-block;white-space:nowrap;width:1.2em;color:#08f;text-align:left;margin-right:.2em}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre ul li:before{content:"\2022";font-weight:900}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre ol li:before{width:auto;min-width:1.2em;content:counter(list-0,decimal) ". "}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre pre{white-space:pre-wrap;margin:5px 0;padding:5px 10px;border-radius:3px;background-color:#23241f;color:#f8f8f2;overflow:visible}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre img{cursor:pointer;max-width:220px;max-height:220px;vertical-align:bottom}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre img.emoticon{max-width:150px;max-height:150px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre .mention{color:#0bc037;background-color:transparent;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;padding:0;margin:0}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre .mention>span{margin:0}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre .mention.task{cursor:pointer}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre .mention.file,.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre .mention[data-denotation-char="~"]{color:#436ff6!important}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre .mention.me{font-size:13px;font-weight:600;padding:3px 4px;color:#fff;background-color:#84c56a}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-file.file{display:inline-block}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-file.file .file-box{background-color:#fff;display:flex;align-items:center;padding:10px 14px;border-radius:3px;width:220px;cursor:pointer}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-file.file .file-box .file-thumb{width:36px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-file.file .file-box .file-info{margin-left:12px;display:flex;flex-direction:column;justify-content:center}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-file.file .file-box .file-info .file-name{color:#303133;font-size:14px;line-height:18px;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-file.file .file-box .file-info .file-size{padding-top:4px;color:#606266;font-size:14px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-file.img{padding:0;display:flex;max-width:220px;max-height:220px;border-radius:6px;overflow:hidden}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-file.img .file-img{display:flex;cursor:pointer}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-record{display:flex;color:#303133}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-record .dialog-record{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-content:center;line-height:24px;cursor:pointer}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-record .dialog-record .record-time{padding:0 0 0 4px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-record .dialog-record .record-icon{transform:rotate(180deg) scale(.9)}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-record .dialog-record .record-icon:before{content:"\e793"}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-record .dialog-record.playing .record-icon:before{animation:record-playing 1s infinite}@keyframes record-playing{0%{content:"\e793"}33%{content:"\e791"}66%{content:"\e792"}to{content:"\e793"}}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-meeting{padding:4px 6px;color:#303133}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-meeting .dialog-meeting{min-width:220px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-meeting .dialog-meeting>li{list-style:none;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:16px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-meeting .dialog-meeting>li.meeting-operation{margin-bottom:0;padding:12px 0 0;display:flex;flex-direction:row;align-items:center;font-size:12px;position:relative;cursor:pointer}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-meeting .dialog-meeting>li.meeting-operation:hover .taskfont{padding-left:4px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-meeting .dialog-meeting>li.meeting-operation:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background-color:#cccc;transform:scaleY(.5)}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-meeting .dialog-meeting>li.meeting-operation .taskfont{font-size:12px;padding-left:2px;transform:scale(.8);transition:all .2s}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-meeting .dialog-meeting>li>em{font-style:normal;font-weight:700;padding-bottom:2px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-loading{display:flex}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-loading>i{font-size:20px;margin:2px;color:#303133}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-loading .common-loading{width:20px;height:20px;margin:4px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-unknown{text-decoration:underline;color:#303133}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-emoji{display:flex;flex-wrap:wrap;align-items:center}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-emoji>li{list-style:none;display:flex;align-items:center;padding:2px 7px;margin-top:6px;margin-right:8px;border-radius:14px;line-height:22px;cursor:pointer;background-color:#e1e1e180}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-emoji>li.hasme{background-color:#e1e1e1}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-emoji>li .emoji-symbol{font-size:16px;transition:transform .3s}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-emoji>li .emoji-symbol:hover{transform:scale(1.5)}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-emoji>li .emoji-users{position:relative;padding-left:14px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-emoji>li .emoji-users:before{position:absolute;content:"";left:7px;top:6px;bottom:6px;width:1px;transform:scaleX(.5);background-color:#81818180}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-emoji>li .emoji-users>ul{display:flex;flex-wrap:wrap;align-items:center}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-emoji>li .emoji-users>ul>li{display:flex;align-items:center;list-style:none;color:#818181;font-size:12px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-emoji>li .emoji-users>ul>li.bold{font-weight:600}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-emoji>li .emoji-users>ul>li:after{content:"\3001"}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-emoji>li .emoji-users>ul>li:last-child:after{display:none}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot{display:flex;align-items:center;padding-top:4px;height:21px;line-height:1}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .error{cursor:pointer;color:#ed4014}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .error>i{font-size:14px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .common-loading{margin:0 2px;width:10px;height:10px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .popover-reference{position:absolute;left:65%;bottom:0;width:0;height:100%;pointer-events:none}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .tag,.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .todo,.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .reply,.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .modify{display:flex;align-items:center;margin-right:6px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .tag>i,.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .todo>i,.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .reply>i,.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .modify>i{font-size:13px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .todo{position:relative;cursor:pointer}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .todo .common-loading{margin:0 3px 0 0}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .reply{font-size:12px;color:#84c56a;cursor:pointer}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .reply>i{padding-right:2px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .time{color:#bbb;font-size:12px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .done{display:none;margin-left:4px;transform:scale(.9);font-size:12px;color:#84c56a}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .percent{display:none;margin-left:4px;align-items:center;position:relative;cursor:pointer}.dialog-wrapper .dialog-scroller .dialog-item .dialog-action{align-self:flex-start;display:flex;align-items:flex-start;height:100%}.dialog-wrapper .dialog-scroller .dialog-item .dialog-action>*{margin:0 5px}.dialog-wrapper .dialog-scroller .dialog-item.loading{height:20px;box-sizing:content-box;align-items:center;justify-content:center}.dialog-wrapper .dialog-scroller .dialog-item.nothing{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#909399;padding:0}.dialog-wrapper .dialog-scroller .dialog-item.self{flex-direction:row-reverse}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view{align-items:flex-end;margin:0 8px 0 0}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head{background-color:#84c56a;border-radius:8px 2px 8px 8px}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-reply,.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-reply .common-avatar,.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-reply .bot{color:#fff}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-reply:after{background-color:#fff}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-text{color:#fff}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-text>pre .mention{color:#303133}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-text>pre .mention.me{font-size:inherit;font-weight:inherit;padding:inherit;background-color:inherit}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-record{color:#fff}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-record .dialog-record{flex-direction:row}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-record .dialog-record .record-time{padding:0 4px 0 0}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-record .dialog-record .record-icon{transform:rotate(0) scale(.9)}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-meeting{color:#fff}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-meeting .dialog-meeting>li.meeting-operation:before{background-color:#fffc}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-loading>i{color:#fff}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-unknown{color:#fff}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-emoji>li{background-color:#5ba93c80}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-emoji>li.hasme{background-color:#5ba93c}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-emoji>li .emoji-users:before{background-color:#ffffff80}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-emoji>li .emoji-users>ul>li{color:#fff}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-foot .done{display:inline-block}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-foot .percent{display:flex}.dialog-wrapper .dialog-position{position:absolute;top:100px;right:0;z-index:1;display:flex;align-items:center;justify-content:flex-end}.dialog-wrapper .dialog-position .position-label{display:flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:18px 0 0 18px;color:#fff;background-color:#84c56a;cursor:pointer}.dialog-wrapper .dialog-position .position-label>i{margin-right:4px;width:14px;height:14px;font-size:14px;line-height:14px}.dialog-wrapper .dialog-footer{position:relative;padding:0 24px;margin-bottom:16px}.dialog-wrapper .dialog-footer .dialog-newmsg,.dialog-wrapper .dialog-footer .dialog-goto{position:absolute;right:30px;color:#fff;background-color:#555;cursor:pointer;z-index:2;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;opacity:0;transform:scale(0)}.dialog-wrapper .dialog-footer .dialog-newmsg{display:block;top:-44px;height:30px;line-height:30px;font-size:12px;padding:0 12px;border-radius:16px}.dialog-wrapper .dialog-footer .dialog-goto{display:flex;align-content:center;justify-content:center;color:#606266;background-color:#fff;border:1px solid #eeeeee;box-shadow:0 4px 8px #60626633;top:-48px;width:40px;height:40px;line-height:38px;border-radius:50%}.dialog-wrapper .dialog-footer .dialog-goto .taskfont{font-size:24px}.dialog-wrapper .dialog-footer .chat-upload{display:none;width:0;height:0;overflow:hidden}.dialog-wrapper .dialog-footer .chat-bottom-menu{display:flex;align-items:center;padding:8px 0}.dialog-wrapper .dialog-footer .chat-bottom-menu .bottom-menu-label{flex-shrink:0;padding-right:8px}.dialog-wrapper .dialog-footer .chat-bottom-menu>ul{flex:1;display:flex;align-items:center;overflow-x:auto}.dialog-wrapper .dialog-footer .chat-bottom-menu>ul>li{flex-shrink:0;list-style:none;margin-right:8px;background-color:#f0f1f3;padding:0 12px;border-radius:13px;line-height:26px;font-size:13px;cursor:pointer;display:flex;align-items:center}.dialog-wrapper .dialog-footer .chat-bottom-menu>ul>li .bottom-menu-desc{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-wrapper .dialog-footer .chat-mute{color:#909399;background-color:#f4f5f7;padding:8px 12px;border-radius:10px;text-align:center}.dialog-wrapper .dialog-footer .chat-input-box .chat-input-wrapper{background-color:#f4f5f7;padding:8px 2px;border-radius:10px}.dialog-wrapper .dialog-footer .chat-input-box .chat-input-wrapper .ql-container .ql-editor{margin:4px 12px}.dialog-wrapper .dialog-footer .chat-input-box .chat-input-wrapper .ql-container .ql-editor.ql-blank:before{left:12px;right:12px}.dialog-wrapper .dialog-footer.newmsg .dialog-newmsg,.dialog-wrapper .dialog-footer.goto .dialog-goto{pointer-events:auto;opacity:1;transform:scale(1)}.dialog-wrapper .drag-over{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;background-color:#ffffffc7;display:flex;align-items:center;justify-content:center}.dialog-wrapper .drag-over:before{content:"";position:absolute;top:16px;left:16px;right:16px;bottom:16px;border:2px dashed #7b7b7b;border-radius:12px}.dialog-wrapper .drag-over .drag-text{padding:12px;font-size:18px;color:#606266}.dialog-wrapper .operate-position{position:absolute;top:0;left:0;width:1px;opacity:0;visibility:hidden;pointer-events:none}.dialog-wrapper-read-poptip{width:360px;max-width:72%}.dialog-wrapper-read-poptip .read-poptip-content{display:flex;position:relative}.dialog-wrapper-read-poptip .read-poptip-content .read,.dialog-wrapper-read-poptip .read-poptip-content .unread{flex:1;max-height:300px}.dialog-wrapper-read-poptip .read-poptip-content .read>li,.dialog-wrapper-read-poptip .read-poptip-content .unread>li{min-height:26px;list-style:none;margin-bottom:12px}.dialog-wrapper-read-poptip .read-poptip-content .read>li .common-avatar,.dialog-wrapper-read-poptip .read-poptip-content .unread>li .common-avatar{width:100%}.dialog-wrapper-read-poptip .read-poptip-content .read>li .common-avatar .avatar-name,.dialog-wrapper-read-poptip .read-poptip-content .unread>li .common-avatar .avatar-name{margin-left:6px}.dialog-wrapper-read-poptip .read-poptip-content .read>li:last-child,.dialog-wrapper-read-poptip .read-poptip-content .unread>li:last-child{margin-bottom:6px}.dialog-wrapper-read-poptip .read-poptip-content .read>li.read-title,.dialog-wrapper-read-poptip .read-poptip-content .unread>li.read-title{min-height:auto}.dialog-wrapper-read-poptip .read-poptip-content .read>li.read-title>em,.dialog-wrapper-read-poptip .read-poptip-content .unread>li.read-title>em{font-size:18px;font-weight:600;font-style:normal;padding-right:6px}.dialog-wrapper-read-poptip .read-poptip-content .unread>li{padding-left:16px}.dialog-wrapper-read-poptip .read-poptip-content:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background-color:#f4f4f5}.dialog-wrapper-paste{display:flex;flex-direction:column;align-items:center;justify-content:center}.dialog-wrapper-paste.multiple{display:block}.dialog-wrapper-paste>li{list-style:none}.dialog-wrapper-paste>li img{max-width:100%;max-height:500px}.dialog-wrapper-paste>li>div,.dialog-wrapper-paste>li>img{display:flex;flex-direction:column;padding:0}.dialog-wrapper-paste>li+li{margin-top:20px}.dialog-wrapper-todo{display:inline-block}.dialog-wrapper-todo>div{display:flex;align-items:center}.dialog-wrapper-todo>div .ivu-tag{display:flex;align-items:center;margin-left:4px;height:20px;line-height:20px;padding:0 5px}.dialog-wrapper-operate .ivu-dropdown-item{padding:0}.dialog-wrapper-operate .ivu-dropdown-item:hover{background-color:transparent}.dialog-wrapper-operate .dropdown-emoji{position:relative}.dialog-wrapper-operate .dropdown-emoji:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background-color:#f4f5f5}.dialog-wrapper-operate .operate-action{width:316px;padding:8px;margin-bottom:-8px;display:grid;justify-content:space-between;grid-template-columns:repeat(auto-fill,60px)}.dialog-wrapper-operate .operate-action>li{list-style:none;width:60px;height:52px;margin-bottom:14px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.dialog-wrapper-operate .operate-action>li .taskfont{font-size:22px}.dialog-wrapper-operate .operate-action>li>span{padding:0 1px;font-size:12px;max-width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-wrapper-operate .operate-emoji{width:316px;padding:8px 4px 2px;display:flex;align-items:center;overflow:auto}.dialog-wrapper-operate .operate-emoji>li{list-style:none;width:44px;box-sizing:content-box;display:flex;flex-shrink:0;font-size:22px;justify-content:center;align-items:center}.dialog-wrapper-drawer-list{position:absolute!important;overflow:hidden!important}.dialog-wrapper-loading{width:8px;height:8px;border-radius:50%;display:block;margin:0 auto;position:relative;background:#e3e3e3;box-sizing:border-box;animation:dialog-loading-animation .5s linear infinite alternate}@keyframes dialog-loading-animation{0%{box-shadow:0 0,0 0;color:#e3e3e333}to{box-shadow:-12px 0,12px 0;color:#e3e3e3cc}}body.eeui-app .dialog-wrapper .dialog-scroller{-webkit-user-select:none;-moz-user-select:none;user-select:none}body.eeui-app .dialog-wrapper .dialog-scroller .dialog-item .dialog-view.operate-enter .dialog-head .dialog-content{-webkit-user-select:text;-moz-user-select:text;user-select:text}@media (max-width: 768px){.dialog-wrapper{background-color:#f8f8f8}.dialog-wrapper.drawer-list .dialog-nav .drawer-title{height:52px;line-height:52px;border-bottom:0}.dialog-wrapper .dialog-nav .nav-wrapper{height:52px;padding:0;justify-content:center}.dialog-wrapper .dialog-nav .nav-wrapper:before{display:none}.dialog-wrapper .dialog-nav .nav-wrapper.completed:after{font-size:36px;right:40px}.dialog-wrapper .dialog-nav .nav-wrapper.completed .dialog-title{padding-right:0}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-back,.dialog-wrapper .dialog-nav .nav-wrapper .dialog-menu{position:absolute;top:0;bottom:0;right:0;width:52px;display:flex;align-items:center;justify-content:center}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-menu,.dialog-wrapper .dialog-nav .nav-wrapper .dialog-menu .dialog-menu-icon{margin:0}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-back{padding-right:6px;right:auto;left:0}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-back>i{font-size:26px}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-back .back-num{font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;position:absolute;top:50%;left:32px;background:#e6ebf1;color:#303133;transform:translateY(-50%);font-weight:500;font-size:14px;border-radius:12px;min-width:24px;height:24px;line-height:24px;text-align:center;padding:0 6px}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block{margin:0 80px;justify-content:center}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-avatar{display:none}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title{flex:unset;width:unset;overflow:hidden;text-align:center}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .main-title{justify-content:center}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-desc{display:flex;justify-content:center}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-tags{position:absolute;left:0;right:0;top:48px;z-index:1;padding:0 8px;background-color:#f8f8f8;height:32px;align-items:flex-start;overflow-x:auto}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-tags>li{flex-shrink:0;line-height:28px;padding:0 8px;font-size:14px}.dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .title-tags>li>i{width:16px;height:16px;line-height:16px;font-size:16px;margin-right:3px}.dialog-wrapper .dialog-scroller{padding-right:14px;padding-left:14px;overscroll-behavior:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff}.dialog-wrapper .dialog-scroller.default-header{margin-top:34px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view.text{max-width:calc(100% - 80px)}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content a,.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content img{-webkit-touch-callout:none}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre{font-size:15px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-emoji>li .emoji-symbol{font-size:14px;margin-right:-1px;transition:none}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-emoji>li .emoji-symbol:hover{transform:none}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view.operate-enter .dialog-head .dialog-content{-webkit-user-select:text;-moz-user-select:text;user-select:text}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view.operate-enter .dialog-head .dialog-content a,.dialog-wrapper .dialog-scroller .dialog-item .dialog-view.operate-enter .dialog-head .dialog-content img{-webkit-touch-callout:default}.dialog-wrapper .dialog-position.down{top:130px}.dialog-wrapper .dialog-footer{background-color:#f8f8f8;padding:8px 10px;margin-bottom:0}.dialog-wrapper .dialog-footer .chat-bottom-menu{padding-top:0}.dialog-wrapper .dialog-footer .chat-bottom-menu>ul>li{background-color:#fff}.dialog-wrapper .dialog-footer .chat-bottom-menu>ul>li .bottom-menu-desc{max-width:120px}.dialog-wrapper .dialog-footer .chat-mute,.dialog-wrapper .dialog-footer .chat-input-box .chat-input-wrapper{background-color:#fff}.dialog-wrapper .dialog-footer .chat-input-box .chat-input-wrapper .chat-toolbar>li.chat-record-recwave{margin-left:-10px;width:calc(100% + 20px);background-color:#f8f8f8}.dialog-wrapper .dialog-footer .chat-input-box .chat-emoji-wrapper{margin-left:-10px;margin-bottom:-8px;width:calc(100% + 20px)}.dialog-wrapper .dialog-footer .dialog-newmsg,.dialog-wrapper .dialog-footer .dialog-goto{right:16px}.dialog-wrapper-operate .operate-emoji>li{font-size:24px}}@media (max-width: 768px) and (min-width: 390px){.dialog-wrapper-operate .operate-action,.dialog-wrapper-operate .operate-emoji{width:376px}.dialog-wrapper-operate .operate-emoji>li{width:46px}}.file-content,.file-preview{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;border-radius:18px 18px 0 0;overflow:hidden;transform:translateZ(0)}.file-content .preview-iframe,.file-preview .preview-iframe{position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;border:0;float:none;max-width:none;margin:0;padding:0;outline:0}.file-content .office-header,.file-preview .office-header{position:absolute;top:0;left:0;z-index:-1;opacity:0}.file-content .edit-header,.file-preview .edit-header{display:flex;flex-direction:row;align-items:center;width:100%;height:42px;background-color:#fff;box-shadow:0 1px 5px #0000000d;position:relative;z-index:99}.file-content .edit-header .header-title,.file-preview .edit-header .header-title{flex:1;color:#303133;padding-left:24px;padding-right:24px;line-height:24px;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-content .edit-header .header-title .file-unsave-tip,.file-preview .edit-header .header-title .file-unsave-tip{color:#303133;padding-right:6px;font-weight:500;cursor:pointer;transition:color .3s}.file-content .edit-header .header-title .file-unsave-tip:hover,.file-preview .edit-header .header-title .file-unsave-tip:hover{color:#000}.file-content .edit-header .header-user,.file-preview .edit-header .header-user{margin-right:24px}.file-content .edit-header .header-user>ul,.file-preview .edit-header .header-user>ul{display:flex;align-items:center}.file-content .edit-header .header-user>ul>li,.file-preview .edit-header .header-user>ul>li{list-style:none;margin-right:-4px}.file-content .edit-header .header-user>ul>li.more,.file-preview .edit-header .header-user>ul>li.more{width:28px;height:28px;text-align:center;line-height:24px;font-size:12px;border:2px solid #ffffff;background-color:#84c56a;color:#fff;z-index:1;border-radius:50%}.file-content .edit-header .header-hint,.file-preview .edit-header .header-hint{padding-right:22px;font-size:12px;color:#666;white-space:nowrap}.file-content .edit-header .header-hint .ivu-btn,.file-preview .edit-header .header-hint .ivu-btn{font-size:12px;padding:0 10px}.file-content .edit-header .header-hint .ivu-dropdown-item,.file-preview .edit-header .header-hint .ivu-dropdown-item{font-size:12px!important}.file-content .edit-header .header-icons,.file-preview .edit-header .header-icons{margin-left:-4px;margin-right:16px;display:flex;align-items:center;justify-content:center}.file-content .edit-header .header-icons .header-icon,.file-preview .edit-header .header-icons .header-icon{display:flex;align-items:center;justify-content:center;width:44px;height:100%;color:#777;cursor:pointer}.file-content .edit-header .header-icons .header-icon>i,.file-preview .edit-header .header-icons .header-icon>i{font-size:20px}.file-content .edit-header .header-button,.file-preview .edit-header .header-button{font-size:12px;margin-right:24px}.file-content .content-body,.file-preview .content-body{flex:1;display:flex;position:relative}.file-content .content-body .teditor-wrapper,.file-content .content-body .mdeditor-wrapper,.file-preview .content-body .teditor-wrapper,.file-preview .content-body .mdeditor-wrapper{flex:1;display:flex}.file-content .content-body .teditor-wrapper .tox-editor-header .tox-toolbar--scrolling,.file-preview .content-body .teditor-wrapper .tox-editor-header .tox-toolbar--scrolling{flex-wrap:wrap}.file-content .content-body .mdeditor-box,.file-preview .content-body .mdeditor-box{position:relative;width:100%}.file-content .content-body .mdeditor-box .markdown,.file-preview .content-body .mdeditor-box .markdown{position:absolute;top:0;left:0;bottom:0;right:0;overflow:auto;transform:translateZ(0)}.file-content .content-body .mdeditor-box .markdown .markdown-toolbars,.file-preview .content-body .mdeditor-box .markdown .markdown-toolbars{border-bottom:1px solid #eeeeee}.file-content .content-body .mdeditor-box .markdown.border,.file-preview .content-body .mdeditor-box .markdown.border{border:0!important}.file-content .content-body .teditor-loadedstyle,.file-preview .content-body .teditor-loadedstyle{height:100%}.file-content .content-body .teditor-loadedstyle .tox-tinymce,.file-preview .content-body .teditor-loadedstyle .tox-tinymce{border:0;border-radius:0}.file-content .content-body .teditor-loadedstyle .tox-mbtn,.file-preview .content-body .teditor-loadedstyle .tox-mbtn{height:36px}.file-content .content-body .teditor-loadedstyle .tox-menubar,.file-content .content-body .teditor-loadedstyle .tox-toolbar-overlord,.file-preview .content-body .teditor-loadedstyle .tox-menubar,.file-preview .content-body .teditor-loadedstyle .tox-toolbar-overlord{padding:0 12%;background:#ffffff}.file-content .content-body .teditor-loadedstyle .tox-toolbar__overflow,.file-content .content-body .teditor-loadedstyle .tox-toolbar__primary,.file-preview .content-body .teditor-loadedstyle .tox-toolbar__overflow,.file-preview .content-body .teditor-loadedstyle .tox-toolbar__primary{background:none!important;border-top:1px solid #eaeaea!important}.file-content .content-body .teditor-loadedstyle .tox-toolbar-overlord,.file-preview .content-body .teditor-loadedstyle .tox-toolbar-overlord{border-bottom:1px solid #E9E9E9!important}.file-content .content-body .teditor-loadedstyle .tox-toolbar__group:not(:last-of-type),.file-preview .content-body .teditor-loadedstyle .tox-toolbar__group:not(:last-of-type){border-right:1px solid #eaeaea!important}.file-content .content-body .teditor-loadedstyle .tox-sidebar-wrap,.file-preview .content-body .teditor-loadedstyle .tox-sidebar-wrap{margin:22px 12%;border:1px solid #e8e8e8;border-radius:2px;box-shadow:0 4px 8px #00000014}.file-content .content-body .teditor-loadedstyle .tox-sidebar-wrap .tox-edit-area,.file-preview .content-body .teditor-loadedstyle .tox-sidebar-wrap .tox-edit-area{border-top:0}.file-content .content-body .teditor-loadedstyle .tox-statusbar,.file-preview .content-body .teditor-loadedstyle .tox-statusbar{border-top:1px solid #E9E9E9}.file-content .content-body .teditor-loadedstyle .tox-statusbar .tox-statusbar__resize-handle,.file-preview .content-body .teditor-loadedstyle .tox-statusbar .tox-statusbar__resize-handle{display:none}.file-content .content-body .content-mask,.file-preview .content-body .content-mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.file-content .content-load,.file-preview .content-load{display:flex;align-items:center;justify-content:center;position:absolute;top:42px;left:0;right:0;bottom:0;z-index:1000}.file-content .content-load .common-loading,.file-preview .content-load .common-loading{margin:0}.file-preview .edit-header .header-title{display:flex;align-items:center}.file-preview .edit-header .header-title .title-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-preview .edit-header .header-title .ivu-tag{flex-shrink:0;margin-left:6px;padding:0 6px;line-height:20px}.file-preview .edit-header .header-title .refresh{display:flex;align-items:center;margin-left:6px}.file-preview .edit-header .header-title .refresh .common-loading{margin:2px;width:16px;height:16px}.file-preview .edit-header .header-title .refresh>i{opacity:.6;font-size:20px;cursor:pointer;transition:all .2s}.file-preview .edit-header .header-title .refresh>i:hover{opacity:1}.file-preview .content-body{overflow:hidden}.file-preview .content-body .teditor-wrapper .tox-editor-header,.file-preview .content-body .teditor-wrapper .tox-statusbar{display:none}.file-preview .content-body .teditor-loadedstyle .tox-menubar,.file-preview .content-body .teditor-loadedstyle .tox-toolbar-overlord{padding:0}.file-preview .content-body .teditor-loadedstyle .tox-sidebar-wrap{margin:0}.file-preview .content-body .markdown-preview-warp{flex:1;overflow:auto}@media (max-width: 768px){.file-preview .edit-header .header-hint{display:none}}@media (max-width: 1200px){.file-content{overflow:auto}.file-content .edit-header,.file-content .content-body{min-width:768px;overflow-x:auto}.file-content .edit-header .teditor-loadedstyle .tox-menubar,.file-content .edit-header .teditor-loadedstyle .tox-toolbar-overlord,.file-content .content-body .teditor-loadedstyle .tox-menubar,.file-content .content-body .teditor-loadedstyle .tox-toolbar-overlord{padding:0}.file-content .edit-header .teditor-loadedstyle .tox-sidebar-wrap,.file-content .content-body .teditor-loadedstyle .tox-sidebar-wrap{margin:0}}body .ivu-modal-wrap.meeting-manager .ivu-modal .ivu-modal-content{border-radius:0}body .ivu-modal-wrap.meeting-manager .ivu-modal .ivu-modal-content .ivu-modal-body{padding:16px 24px 0}body .ivu-modal-wrap.meeting-manager .ivu-modal .ivu-modal-content .ivu-modal-body>ul{display:grid;justify-content:space-between;grid-template-columns:repeat(auto-fill,220px);grid-gap:24px}body .ivu-modal-wrap.meeting-manager .ivu-modal .ivu-modal-content .ivu-modal-body>ul>li{list-style:none;position:relative}body .ivu-modal-wrap.meeting-manager .ivu-modal .ivu-modal-content .ivu-modal-body>ul>li .meeting-player{position:relative}body .ivu-modal-wrap.meeting-manager .ivu-modal .ivu-modal-content .ivu-modal-body>ul>li .meeting-player .player{width:220px;height:220px;border-radius:12px;position:relative;z-index:1;overflow:hidden;background-color:#e1e1e1;background-size:136%;background-position:center;background-repeat:no-repeat}body .ivu-modal-wrap.meeting-manager .ivu-modal .ivu-modal-content .ivu-modal-body>ul>li .meeting-player .player-state{position:absolute;top:4px;right:8px;z-index:2;display:flex;align-items:center}body .ivu-modal-wrap.meeting-manager .ivu-modal .ivu-modal-content .ivu-modal-body>ul>li .meeting-player .player-state .taskfont{color:red;font-size:18px;margin-left:8px}body .ivu-modal-wrap.meeting-manager .ivu-modal .ivu-modal-content .ivu-modal-body>ul>li .meeting-player .common-avatar{position:absolute;bottom:-8px;right:-8px;z-index:2}@media (max-width: 768px){body .ivu-modal-wrap.meeting-manager .ivu-modal .ivu-modal-content .ivu-modal-body>ul{grid-template-columns:none;grid-gap:12px;display:flex;flex-wrap:wrap;justify-content:flex-start}body .ivu-modal-wrap.meeting-manager .ivu-modal .ivu-modal-content .ivu-modal-body>ul>li{width:calc(50% - 6px);max-width:180px}body .ivu-modal-wrap.meeting-manager .ivu-modal .ivu-modal-content .ivu-modal-body>ul>li .meeting-player .player{width:100%;height:176px}}body .ivu-modal-wrap.meeting-hidden{display:none}.meeting-drag-ball{position:relative;background-color:#fff;padding:6px 12px;white-space:nowrap;border-radius:4px;box-shadow:0 0 50px #0000004d;cursor:pointer;display:flex;align-items:center}.meeting-drag-ball>i{font-size:20px;height:24px;line-height:24px;margin-right:5px}.meeting-drag-ball>em{font-style:normal;padding-left:4px}.meeting-button-group{display:flex;justify-content:flex-end}.meeting-button-group .taskfont{font-size:20px}.meeting-button-group .ivu-btn{display:flex;align-items:center;justify-content:center}.meeting-button-group .ivu-btn>span{display:flex;align-items:center;justify-content:center}.project-archived{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;display:flex;flex-direction:column}.project-archived .archived-title{color:#303133;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px;display:flex;align-items:center}.project-archived .archived-title .title-icon{display:flex;align-items:center;width:14px;height:14px;margin-left:4px;margin-top:2px}.project-archived .archived-title .title-icon>i{cursor:pointer}.project-archived .table-page-box{flex:1;height:0}.project-dialog{display:flex;flex-direction:column;background-color:#fff;border-left:1px solid #f4f5f5;z-index:1;position:relative}.project-dialog .dialog-user{margin-top:26px}.project-dialog .dialog-user .member-head{display:flex;align-items:center;padding:0 22px}.project-dialog .dialog-user .member-head .member-title{flex:1;font-size:18px;font-weight:600}.project-dialog .dialog-user .member-head .member-title>span{padding-left:6px;color:#84c56a;cursor:pointer}.project-dialog .dialog-user .member-head .member-close{cursor:pointer}.project-dialog .dialog-user .member-head .member-close .ivu-icon-ios-close{font-size:38px;top:3px;right:2px;transition:all .2s}.project-dialog .dialog-user .member-head .member-close:hover .ivu-icon-ios-close{transform:rotate(-90deg)}.project-dialog .dialog-user .member-list{display:flex;align-items:center;margin-top:12px;padding:0 22px;overflow:auto}.project-dialog .dialog-user .member-list::-webkit-scrollbar{display:none}.project-dialog .dialog-user .member-list>li{position:relative;list-style:none;margin-right:10px;margin-bottom:8px}.project-dialog .dialog-user .member-list.member-all{display:block}.project-dialog .dialog-user .member-list.member-all>li{display:inline-block;overflow:hidden}.project-dialog .dialog-nav .nav-wrapper{padding:0 20px}.project-gstc-gantt{position:absolute;top:15px;left:15px;right:15px;bottom:15px;z-index:1;transform:translateZ(0);background-color:#fdfdfd;border-radius:3px;overflow:hidden}.project-gstc-gantt .project-gstc-dropdown-filtr{position:absolute;top:38px;left:222px}.project-gstc-gantt .project-gstc-dropdown-filtr .project-gstc-dropdown-icon{cursor:pointer;color:#999;font-size:20px}.project-gstc-gantt .project-gstc-dropdown-filtr .project-gstc-dropdown-icon.filtr{color:#058ce4}.project-gstc-gantt .project-gstc-close{position:absolute;top:8px;left:12px;cursor:pointer}.project-gstc-gantt .project-gstc-close:hover i{transform:scale(1) rotate(45deg)}.project-gstc-gantt .project-gstc-close i{color:#606266;font-size:28px;transform:scale(.92);transition:all .2s}.project-gstc-gantt .project-gstc-edit{position:absolute;bottom:6px;right:6px;background:#ffffff;border-radius:4px;opacity:0;transform:translate(120%);transition:all .2s}.project-gstc-gantt .project-gstc-edit.visible{opacity:1;transform:translate(0)}.project-gstc-gantt .project-gstc-edit.info .project-gstc-edit-info{display:block}.project-gstc-gantt .project-gstc-edit.info .project-gstc-edit-small{display:none}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-info{display:none;border:1px solid #e4e4e4;background:#ffffff;padding:6px;border-radius:4px;width:500px}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-info .project-gstc-edit-btns{margin:12px 6px 4px;display:flex;align-items:center;justify-content:flex-end}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-info .project-gstc-edit-btns .ivu-btn{margin-right:8px;font-size:13px}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-info .project-gstc-edit-btns .zoom{font-size:20px;color:#444;cursor:pointer}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-info .project-gstc-edit-btns .zoom:hover{color:#57a3f3}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-small{border:1px solid #e4e4e4;background:#ffffff;padding:6px 12px;display:flex;align-items:center}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-small .project-gstc-edit-text{cursor:pointer;text-decoration:underline;color:#444;margin-right:8px}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-small .project-gstc-edit-text:hover{color:#57a3f3}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-small .ivu-btn{margin-left:4px;font-size:13px}.project-gstc-gantt .ivu-dropdown-item.dropdown-active{color:#058ce4}.project-list{flex:1;height:100%;display:flex;flex-direction:column;align-items:flex-start}.project-list .list-search{width:100%;flex-shrink:0;display:flex;align-items:center;justify-content:center;height:54px;padding:0 12px;background-color:#f8f8f8}.project-list .list-search .search-wrapper{flex:1;background-color:#fff;padding:0 8px;margin:0 4px;border-radius:12px;overflow:hidden}.project-list .list-search .search-wrapper .search-pre{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.project-list .list-search .search-wrapper .search-pre .common-loading{width:14px;height:14px;margin:0}.project-list .list-search .search-wrapper .ivu-input{border-color:transparent;background-color:transparent}.project-list .list-search .search-wrapper .ivu-input:hover,.project-list .list-search .search-wrapper .ivu-input:focus{box-shadow:none}.project-list>ul{flex:1;height:0;width:100%;overflow:auto;background-color:#f8f8f8;-webkit-user-select:none;-moz-user-select:none;user-select:none}.project-list>ul>li{padding:16px;margin:16px;border-radius:12px;background-color:#fff;list-style:none;position:relative}.project-list>ul>li:before{display:none;position:absolute;content:"";top:0;left:0;right:0;bottom:0;z-index:1;border:2px solid #84C56A;pointer-events:none;border-radius:12px}.project-list>ul>li.nothing,.project-list>ul>li.loading{text-align:center;height:100%;margin:0;padding:24px;border-radius:0;line-height:22px}.project-list>ul>li.loading{display:flex;align-items:flex-start;justify-content:center}.project-list>ul>li.loading .common-loading{width:20px;height:20px;margin:1px}.project-list>ul>li.operate:before{display:block}.project-list>ul>li .project-item{display:flex;align-items:center}.project-list>ul>li .project-item .item-left{flex:1;width:0}.project-list>ul>li .project-item .item-left .project-h1{display:flex;align-items:flex-start}.project-list>ul>li .project-item .item-left .project-h1 .project-name{font-size:14px;line-height:22px;color:#303133;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.project-list>ul>li .project-item .item-left .project-h1 .icon-top{margin-top:4px;margin-left:6px;flex-shrink:0;width:14px;height:14px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCiAgICAgeT0iMHB4IgogICAgIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojOEJDRjcwO30KPC9zdHlsZT4wCiAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjAuNyw4LjFjLTEuNS0xLjUtNC40LTQuNC00LjQtNC40Yy0xLjItMS4yLTIuNS0xLjQtMy40LTAuN2MtMC41LDAuNC0wLjcsMC45LTAuOCwxLjRjLTAuMSwwLjUtMC40LDEtMC44LDEuMwoJbC0wLjEsMC4xYy0yLDEuNS00LjMsMi44LTYuOCwzLjJDMy45LDkuMiwzLjMsOS41LDMsMTBjLTAuNiwwLjktMC40LDIuMSwwLjMsMi45bDMuNCwzLjRjMCwwLDAsMCwwLDBsLTMuMSwzLjEKCWMtMC4zLDAuMy0wLjMsMC44LDAsMS4xYzAuMSwwLjEsMC4zLDAuMiwwLjUsMC4yYzAuMiwwLDAuNC0wLjEsMC41LTAuMmwzLjEtMy4xYzAsMCwwLDAsMCwwbDIuOSwyLjljMS4zLDEuMywyLjUsMS41LDMuNCwwLjkKCWMwLjQtMC4zLDAuNy0wLjcsMC45LTEuMmMwLjYtMi4zLDEuNC00LjYsMi44LTYuNWwwLjUtMC43YzAuMy0wLjQsMC44LTAuOCwxLjMtMC44YzAuNS0wLjEsMS4xLTAuMywxLjQtMC44CglDMjEuNywxMC4yLDIxLjUsOC45LDIwLjcsOC4xeiIvPgo8L3N2Zz4K) no-repeat center center;background-size:contain}.project-list>ul>li .project-item .item-left .project-h1 .num{margin-top:1px;margin-left:6px;flex-shrink:0;font-style:normal;display:inline-block;background-color:#fd9c9b26;color:#ff7559;padding:0 5px;min-width:10px;height:20px;line-height:20px;text-align:center;border-radius:10px;box-sizing:content-box;font-weight:500;font-size:14px;white-space:nowrap}.project-list>ul>li .project-item .item-left .project-h2{margin-top:4px;line-height:20px;font-size:12px;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#909399}.project-list>ul>li .project-item .item-right{flex-shrink:0;display:flex;align-items:center;margin-left:28px}.project-list>ul>li .project-item .item-right .ivu-chart-circle .ivu-icon{font-size:40px;font-weight:900;color:#84c56a33}.project-list>ul>li .project-item .item-right .ivu-chart-circle .percent-text{color:#84c56a;font-weight:500}.project-list .operate-position{position:absolute;top:0;left:0;width:1px;opacity:0;visibility:hidden;pointer-events:none}.project-log .log-title{display:none}.project-log.is-drawer{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;overflow:auto}.project-log.is-drawer .log-title{color:#303133;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px}.project-log .logs-activity{position:relative;word-break:break-all;padding:12px}.project-log .logs-activity>li{list-style:none;padding-top:0}.project-log .logs-activity>li.logs-loading,.project-log .logs-activity>li.logs-more,.project-log .logs-activity>li.logs-none{height:22px;line-height:22px}.project-log .logs-activity>li.logs-loading{display:flex}.project-log .logs-activity>li.logs-loading .common-loading{margin:0}.project-log .logs-activity>li.logs-more{cursor:pointer}.project-log .logs-activity>li.logs-more:hover{color:#048be0}.project-log .logs-activity>li.logs-none{cursor:pointer;color:#bbb}.project-log .logs-activity>li .logs-date{color:#0000005c;padding-bottom:14px}.project-log .logs-activity>li .logs-section{margin:4px}.project-log .logs-activity>li .logs-section .ivu-timeline>li{padding-bottom:8px}.project-log .logs-activity>li .logs-section .ivu-timeline>li:last-child{padding-bottom:0}.project-log .logs-activity>li .logs-section .ivu-timeline>li .ivu-timeline-item-head-custom{position:static;left:auto;margin-top:8px;margin-left:-13px;margin-right:6px;width:auto;min-width:40px}.project-log .logs-activity>li .logs-section .ivu-timeline>li .ivu-timeline-item-content{padding-left:20px;margin-top:-5px}.project-log .logs-activity>li .logs-dot{width:auto;height:18px;margin-left:10px;display:flex}.project-log .logs-activity>li .logs-dot .avatar-name.auto{color:#9599a1}.project-log .logs-activity>li .log-summary{position:relative;padding:4px 0 4px 12px}.project-log .logs-activity>li .log-summary>span,.project-log .logs-activity>li .log-summary>a{padding-right:6px;word-wrap:break-word;word-break:break-word}.project-log .logs-activity>li .log-summary .log-text{display:inline-block;color:#000000b8}.project-log .logs-activity>li .log-summary .log-text .change-value:hover{border-bottom:1px dotted rgba(0,0,0,.3)}.project-log .logs-activity>li .log-summary .log-text .detail-user{display:inline-block;vertical-align:top}.project-log .logs-activity>li .log-summary .log-text .detail-user .detail-user-wrap{display:flex}.project-log .logs-activity>li .log-summary .log-text .detail-user .detail-user-wrap .common-avatar{margin:0 2px}.project-log .logs-activity>li .log-summary .log-operation>button{font-size:12px}.project-log .logs-activity>li .log-summary .log-operation>button+button{margin-left:4px}.project-log .logs-activity>li .log-summary .log-time{color:#0000004d;font-size:12px}.project-log .logs-activity>li .log-task{margin-left:12px;margin-bottom:6px;opacity:.6;cursor:pointer}.project-log .logs-activity>li .log-task:hover{opacity:1}.project-log .logs-activity>li .log-task:hover>em{color:#84c56a}.project-log .logs-activity>li .log-task>em{display:inline-block;font-style:normal;font-size:12px;line-height:18px;height:18px;max-width:100%;color:#909399;border-radius:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-management{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;display:flex;flex-direction:column}.project-management .management-title{color:#303133;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px;display:flex;align-items:center}.project-management .management-title .title-icon{display:flex;align-items:center;width:14px;height:14px;margin-left:4px;margin-top:2px}.project-management .management-title .title-icon>i{cursor:pointer}.project-management .project-name{display:flex;align-items:center}.project-management .project-name .ivu-tag{height:18px;line-height:18px;padding:0 4px;transform:scale(.8);transform-origin:right center;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-management .project-percent{line-height:1}.project-management .project-percent .ivu-progress{margin-top:2px}.project-management .table-page-box{flex:1;height:0}.project-panel{display:flex;flex-direction:column}.project-panel .project-titbox{width:100%;padding:32px 32px 4px}.project-panel .project-titbox .project-title{float:left;display:flex;align-items:center;margin-bottom:8px}.project-panel .project-titbox .project-title .project-back{display:none}.project-panel .project-titbox .project-title>h1{color:#303133;font-size:28px;font-weight:600}.project-panel .project-titbox .project-title .project-load{display:flex;align-items:center;margin-left:18px}.project-panel .project-titbox .project-title .project-load .common-loading{width:22px;height:22px}.project-panel .project-titbox .project-icons{float:right;display:flex;align-items:center;margin-top:3px;margin-bottom:8px}.project-panel .project-titbox .project-icons>li{list-style:none;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;position:relative;margin-left:16px;cursor:pointer;transition:box-shadow .3s}.project-panel .project-titbox .project-icons>li:hover{box-shadow:0 0 6px #ccc}.project-panel .project-titbox .project-icons>li.cursor-default{cursor:default}.project-panel .project-titbox .project-icons>li.project-avatar{width:auto;min-width:36px}.project-panel .project-titbox .project-icons>li.project-avatar:hover{box-shadow:none}.project-panel .project-titbox .project-icons>li.project-avatar>ul{display:flex;align-items:center}.project-panel .project-titbox .project-icons>li.project-avatar>ul>li{list-style:none;margin-left:-6px;transition:transform .2s}.project-panel .project-titbox .project-icons>li.project-avatar>ul>li .ivu-badge{position:absolute;top:-5px;left:23px;transform:scale(.8)}.project-panel .project-titbox .project-icons>li.project-avatar>ul>li:hover{transform:scale(1.05)}.project-panel .project-titbox .project-icons>li.project-avatar>ul>li:first-child{margin-left:0}.project-panel .project-titbox .project-icons>li.project-avatar>ul>li.more{display:flex;align-items:center;justify-content:center;font-size:17px;width:30px;height:32px;color:#aaa;background-color:transparent;border-color:transparent;transform:scale(1)!important;z-index:1}.project-panel .project-titbox .project-icons>li.project-icon{border-radius:50%;background-color:#f2f3f5}.project-panel .project-titbox .project-icons>li.project-icon .menu-icon{font-size:20px;width:36px;height:36px;line-height:36px}.project-panel .project-titbox .project-icons>li.project-icon .menu-badge{position:absolute;top:-6px;left:20px;z-index:1;transform:scale(.8)}.project-panel .project-titbox .project-icons>li.project-icon .search-input{margin:2px 0;width:170px}.project-panel .project-titbox .project-icons>li.project-icon.active{color:#fff;background-color:#84c56a}.project-panel .project-subbox{width:100%;padding:0 32px}.project-panel .project-subbox .project-subtitle{float:left;color:#909399;line-height:24px;margin:6px 0}.project-panel .project-subbox .project-switch{float:right;margin:3px 0 3px 32px;display:flex;align-items:flex-end}.project-panel .project-subbox .project-switch .project-checkbox{display:flex;align-items:center;margin-right:14px;opacity:.9;height:30px}.project-panel .project-subbox .project-switch .project-checkbox .ivu-checkbox-focus{box-shadow:none}.project-panel .project-subbox .project-switch .project-select{display:flex;align-items:center;margin-right:14px;opacity:.9;height:30px}.project-panel .project-subbox .project-switch .project-select .project-flow{font-size:13px;height:28px;line-height:26px;padding:0 8px;border-radius:4px;background:#f7f7f7;border:1px solid #e8eaec;display:flex;align-items:center;justify-content:center;cursor:pointer}.project-panel .project-subbox .project-switch .project-select .project-flow.start{background-color:#ff70701a;border-color:#ff70701a;color:#ff7070}.project-panel .project-subbox .project-switch .project-select .project-flow.progress{background-color:#fc984b1a;border-color:#fc984b1a;color:#fc984b}.project-panel .project-subbox .project-switch .project-select .project-flow.test{background-color:#2f99ec1a;border-color:#2f99ec1a;color:#2f99ec}.project-panel .project-subbox .project-switch .project-select .project-flow.end{background-color:#0bc0371a;border-color:#0bc0371a;color:#0bc037}.project-panel .project-subbox .project-switch .project-switch-button{display:flex;align-items:center;background-color:#fff;border-radius:6px;height:30px;position:relative;transition:all .2s}.project-panel .project-subbox .project-switch .project-switch-button .active{color:#84c56a}.project-panel .project-subbox .project-switch .project-switch-button .slider{position:absolute;top:0;left:0;width:33.3%;height:100%;z-index:0;color:#84c56a;border-radius:6px;border:1px solid #84C56A;background-color:#84c56a1a;transition:left .2s}.project-panel .project-subbox .project-switch .project-switch-button:hover{box-shadow:0 0 10px #e6ecfa}.project-panel .project-subbox .project-switch .project-switch-button>div{z-index:1;width:32px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer;color:#606266}.project-panel .project-subbox .project-switch .project-switch-button>div>i{font-size:17px}.project-panel .project-column{display:flex;height:100%;padding-top:15px;overflow-x:auto;overflow-y:hidden}.project-panel .project-column>ul{display:inline-flex;justify-content:space-between;align-items:flex-start}.project-panel .project-column>ul>li{flex-shrink:0;list-style:none;width:300px;height:100%;display:flex;flex-direction:column}.project-panel .project-column>ul>li:first-child{margin-left:22px}.project-panel .project-column>ul>li:last-child{margin-right:22px}.project-panel .project-column>ul>li.add-column{height:36px;color:#888;cursor:pointer;background-color:#f2f3f5;border-radius:4px}.project-panel .project-column>ul>li.add-column .add-column-text{display:flex;flex-direction:row;align-items:center;line-height:36px;padding:0 12px}.project-panel .project-column>ul>li.add-column .add-column-text>i{font-size:16px;padding-right:8px}.project-panel .project-column>ul>li.add-column .add-column-text:hover{color:#777}.project-panel .project-column>ul>li.add-column .add-column-input{display:none;align-items:center;height:36px}.project-panel .project-column>ul>li.add-column .add-column-input .ivu-input{height:36px;padding:4px 10px}.project-panel .project-column>ul>li.add-column .add-column-input .ivu-input-icon{width:36px;height:36px;line-height:36px}.project-panel .project-column>ul>li.add-column.show-input .add-column-text{display:none}.project-panel .project-column>ul>li.add-column.show-input .add-column-input{display:flex}.project-panel .project-column>ul>li .column-head{display:flex;align-items:center;padding:7px 10px;margin:0 10px;background-color:#f2f3f5;border-radius:4px}.project-panel .project-column>ul>li .column-head .column-head-title{flex:1;width:0;display:flex;align-items:center;font-weight:500}.project-panel .project-column>ul>li .column-head .column-head-title>span{font-size:15px}.project-panel .project-column>ul>li .column-head .column-head-title>em{color:#888;font-style:normal;font-size:14px;padding-left:6px}.project-panel .project-column>ul>li .column-head .column-head-icon{display:flex;align-items:center;margin-left:16px}.project-panel .project-column>ul>li .column-head .column-head-icon .loading,.project-panel .project-column>ul>li .column-head .column-head-icon .ivu-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding-right:8px}.project-panel .project-column>ul>li .column-head .column-head-icon .loading .common-loading,.project-panel .project-column>ul>li .column-head .column-head-icon .ivu-icon .common-loading{width:16px;height:16px;margin:0}.project-panel .project-column>ul>li .column-head .column-head-icon .ivu-icon{cursor:pointer;font-size:16px;color:#aaa;font-weight:600;transition:color .3s}.project-panel .project-column>ul>li .column-head .column-head-icon .ivu-icon:hover{color:#888}.project-panel .project-column>ul>li .column-head .column-head-icon .last{padding-right:0}.project-panel .project-column>ul>li .column-head.custom-color{color:#fff}.project-panel .project-column>ul>li .column-head.custom-color .column-head-title>em{color:#fff9}.project-panel .project-column>ul>li .column-head.custom-color .ivu-icon{color:#ffffff80}.project-panel .project-column>ul>li .column-head.custom-color .ivu-icon:hover{color:#ffffffe6}.project-panel .project-column>ul>li .column-task{flex:1;display:flex;flex-direction:column;overflow-x:hidden}.project-panel .project-column>ul>li .column-task .task-list>div:last-child{margin-bottom:16px}.project-panel .project-column>ul>li .column-task .task-item{cursor:pointer;margin:16px 10px 0;background-color:#fff;border-radius:12px;padding:12px;transition:box-shadow .3s,opacity .3s;position:relative}.project-panel .project-column>ul>li .column-task .task-item:hover{box-shadow:0 0 10px #e6ecfa}.project-panel .project-column>ul>li .column-task .task-item .task-head{display:flex;align-items:flex-start}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-title{flex:1;padding-top:1px}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-title>span{float:left;font-size:12px;height:20px;line-height:18px;padding:0 3px;border-radius:3px;color:#84c56a;border:1px solid #84C56A;margin-right:4px;text-align:center}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-title>span.start{background-color:#ff70701a;border-color:#ff70701a;color:#ff7070}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-title>span.progress{background-color:#fc984b1a;border-color:#fc984b1a;color:#fc984b}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-title>span.test{background-color:#2f99ec1a;border-color:#2f99ec1a;color:#2f99ec}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-title>span.end{background-color:#0bc0371a;border-color:#0bc0371a;color:#0bc037}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-title>pre{display:block;margin:0;padding:0;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;word-break:break-word}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-menu{margin-left:8px;width:22px;height:22px}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-menu .loading,.project-panel .project-column>ul>li .column-task .task-item .task-head .task-menu .ivu-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-menu .loading .common-loading,.project-panel .project-column>ul>li .column-task .task-item .task-head .task-menu .ivu-icon .common-loading{width:16px;height:16px;margin:0}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-menu .ivu-icon{font-size:22px}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-menu .ivu-icon.uncomplete{color:#777}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-menu .ivu-icon.uncomplete:hover{color:#555}.project-panel .project-column>ul>li .column-task .task-item .task-head.has-desc .task-title{font-weight:600}.project-panel .project-column>ul>li .column-task .task-item .task-desc>pre{color:#909399;padding:0;margin:10px 0 0;line-height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-panel .project-column>ul>li .column-task .task-item .task-tags{margin-top:10px}.project-panel .project-column>ul>li .column-task .task-item .task-users{margin-top:10px;display:flex;align-items:center}.project-panel .project-column>ul>li .column-task .task-item .task-users>ul{flex:1;width:0;display:flex;align-items:center;overflow:auto;margin-right:24px}.project-panel .project-column>ul>li .column-task .task-item .task-users>ul>li{list-style:none;margin-left:-6px;width:32px;height:32px}.project-panel .project-column>ul>li .column-task .task-item .task-users>ul>li:first-child{margin-left:0}.project-panel .project-column>ul>li .column-task .task-item .task-users>ul>li.no-owner{width:auto}.project-panel .project-column>ul>li .column-task .task-item .task-users>ul>li.no-owner .ivu-btn-small{font-size:12px}.project-panel .project-column>ul>li .column-task .task-item .task-users .task-icon{margin-left:6px;font-size:12px}.project-panel .project-column>ul>li .column-task .task-item .task-users .task-icon .ivu-icon{margin-left:1px;font-size:14px}.project-panel .project-column>ul>li .column-task .task-item .task-progress{margin-top:10px;display:flex;align-items:center;justify-content:flex-end}.project-panel .project-column>ul>li .column-task .task-item .task-progress .task-sub-num{font-size:12px;margin-right:8px;color:#777}.project-panel .project-column>ul>li .column-task .task-item .task-progress .task-time{flex-shrink:0;color:#777;background-color:#eaedf2;border:1px solid #EAEDF2;padding:0 3px;margin-left:18px;font-size:12px;border-radius:3px;display:flex;align-items:center}.project-panel .project-column>ul>li .column-task .task-item .task-progress .task-time.overdue,.project-panel .project-column>ul>li .column-task .task-item .task-progress .task-time.today{color:#fff}.project-panel .project-column>ul>li .column-task .task-item .task-progress .task-time.overdue{font-weight:600;background-color:#ed4014;border-color:#ed4014}.project-panel .project-column>ul>li .column-task .task-item .task-progress .task-time.today{font-weight:500;background-color:#f90;border-color:#f90}.project-panel .project-column>ul>li .column-task .task-item .task-progress .task-time .taskfont{margin-right:3px;font-size:12px}.project-panel .project-column>ul>li .column-task .task-item .priority-color{position:absolute;top:12px;left:0;width:3px;height:42px;max-height:50%;border-radius:2px}.project-panel .project-column>ul>li .column-task .task-item.additem{cursor:default;padding:0}.project-panel .project-column>ul>li .column-task .task-item.complete{opacity:.5}.project-panel .project-column>ul>li .column-task .task-item.complete:hover{opacity:.8}.project-panel .project-column>ul>li .column-task .task-item.complete .task-head .task-title{text-decoration:line-through}.project-panel .project-column>ul>li .column-task .task-item.complete .task-desc,.project-panel .project-column>ul>li .column-task .task-item.complete .task-tags,.project-panel .project-column>ul>li .column-task .task-item.complete .task-users,.project-panel .project-column>ul>li .column-task .task-item.complete .task-progress,.project-panel .project-column>ul>li .column-task .task-item.complete .priority-color{display:none}.project-panel .project-column>ul>li .column-task .task-item.hidden{display:none}.project-panel .project-table{height:100%;margin-top:18px;overflow-x:auto}.project-panel .project-table .task-row{background-color:#fff;border-bottom:1px solid #F4F4F5;position:relative}.project-panel .project-table .task-row>div{display:flex;align-items:center;padding:8px 12px;border-right:1px solid #F4F4F5}.project-panel .project-table .task-row>div:first-child{padding-left:32px}.project-panel .project-table .task-row>div:last-child{border-right:0}.project-panel .project-table .task-row>div.complete .item-title{color:#aaa;text-decoration:line-through}.project-panel .project-table .task-row .priority-color{position:absolute;top:0;left:0;bottom:-1px;width:3px}.project-panel .project-table .project-table-head,.project-panel .project-table .project-table-body{min-width:800px;margin:0 32px 12px;border-radius:5px;border:1px solid #F4F4F5;border-bottom:0;overflow:hidden}.project-panel .project-table .project-table-head.project-table-hide .task-rows,.project-panel .project-table .project-table-body.project-table-hide .task-rows{display:none}.project-panel .project-table .project-table-head.project-table-hide .row-title .taskfont,.project-panel .project-table .project-table-body.project-table-hide .row-title .taskfont{transform:rotate(-90deg)}.project-panel .project-table .project-table-head .task-row>div{color:#888;font-size:13px;font-weight:500}.project-panel .project-table .project-table-head .task-row>div .sort{display:flex;align-items:center;cursor:pointer}.project-panel .project-table .project-table-head .task-row>div .task-sort{display:inline-block;width:14px;height:12px;margin-top:-1px;margin-left:1px;vertical-align:middle;overflow:hidden;cursor:pointer;position:relative}.project-panel .project-table .project-table-head .task-row>div .task-sort>i{display:block;height:6px;line-height:6px;overflow:hidden;position:absolute;color:#c5c8ce;transition:color .2s ease-in-out;font-size:16px}.project-panel .project-table .project-table-head .task-row>div .task-sort>i.on{color:#84c56a}.project-panel .project-table .project-table-head .task-row>div .task-sort>i:hover{color:inherit}.project-panel .project-table .project-table-head .task-row>div .task-sort>i:first-child{top:0}.project-panel .project-table .project-table-head .task-row>div .task-sort>i:last-child{bottom:0}.project-panel .project-table .project-table-body{transition:box-shadow .3s}.project-panel .project-table .project-table-body:hover{box-shadow:0 0 10px #e6ecfa}.project-panel .project-table .project-table-body .task-row>div{padding:10px 12px}.project-panel .project-table .project-table-body .task-row>div.row-title{font-size:14px;font-weight:500;color:#303133;padding-left:14px}.project-panel .project-table .project-table-body .task-row>div.row-title .taskfont{cursor:pointer;transition:transform .3s;font-size:12px}.project-panel .project-table .project-table-body .task-row>div.row-title .row-h1{padding-left:18px}.project-panel .project-table .project-table-body .task-row>div.row-title .row-num{color:#909399;padding-left:6px}.project-panel .project-table .project-table-body .task-row>div.row-name{align-items:flex-start;padding:12px 12px 12px 34px;line-height:24px}.project-panel .project-table .project-table-body .task-row>div.row-name .loading{height:24px}.project-panel .project-table .project-table-body .task-row>div.row-name .ivu-icon{cursor:pointer;font-size:16px}.project-panel .project-table .project-table-body .task-row>div.row-name .ivu-icon.sub-icon{font-size:16px;width:16px;height:16px;margin-top:4px;margin-left:-20px;margin-right:4px;color:#cfcfcf;transition:transform .2s}.project-panel .project-table .project-table-body .task-row>div.row-name .ivu-icon.sub-icon.active{transform:rotate(90deg)}.project-panel .project-table .project-table-body .task-row>div.row-name .ivu-icon.uncomplete{color:#ccc}.project-panel .project-table .project-table-body .task-row>div.row-name .item-title{flex:1;padding:0 22px 0 8px;cursor:pointer}.project-panel .project-table .project-table-body .task-row>div.row-name .item-title>span{font-size:12px;height:18px;min-width:20px;line-height:16px;padding:0 2px;border-radius:3px;color:#84c56a;border:1px solid #84C56A;display:inline-block;vertical-align:top;margin-top:3px;margin-right:3px;text-align:center}.project-panel .project-table .project-table-body .task-row>div.row-name .item-title>span.start{background-color:#ff70701a;border-color:#ff70701a;color:#ff7070}.project-panel .project-table .project-table-body .task-row>div.row-name .item-title>span.progress{background-color:#fc984b1a;border-color:#fc984b1a;color:#fc984b}.project-panel .project-table .project-table-body .task-row>div.row-name .item-title>span.test{background-color:#2f99ec1a;border-color:#2f99ec1a;color:#2f99ec}.project-panel .project-table .project-table-body .task-row>div.row-name .item-title>span.end{background-color:#0bc0371a;border-color:#0bc0371a;color:#0bc037}.project-panel .project-table .project-table-body .task-row>div.row-name .item-icons{display:flex;align-items:center;margin-left:4px;flex-shrink:0}.project-panel .project-table .project-table-body .task-row>div.row-name .item-icons .item-icon{display:flex;font-size:12px;margin-left:16px;color:#aaa;cursor:pointer}.project-panel .project-table .project-table-body .task-row>div.row-name .item-icons .item-icon .taskfont{font-size:12px}.project-panel .project-table .project-table-body .task-row>div.row-name .item-icons .item-icon>em{font-style:normal;margin-left:4px}.project-panel .project-table .project-table-body .task-row>div.row-column .el-dropdown,.project-panel .project-table .project-table-body .task-row>div.row-priority .el-dropdown{display:flex;align-items:center;overflow:hidden}.project-panel .project-table .project-table-body .task-row>div.row-column .task-column,.project-panel .project-table .project-table-body .task-row>div.row-column .task-priority,.project-panel .project-table .project-table-body .task-row>div.row-priority .task-column,.project-panel .project-table .project-table-body .task-row>div.row-priority .task-priority{cursor:pointer}.project-panel .project-table .project-table-body .task-row>div.row-column .task-column{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-panel .project-table .project-table-body .task-row>div.row-user{padding:8px}.project-panel .project-table .project-table-body .task-row>div.row-user>ul{height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;cursor:pointer}.project-panel .project-table .project-table-body .task-row>div.row-user>ul>li{max-width:100%;list-style:none;display:inline-block;margin-left:-6px}.project-panel .project-table .project-table-body .task-row>div.row-user>ul>li:first-child{margin-left:0}.project-panel .project-table .project-table-body .task-row>div.row-user>ul>li.no-owner{height:32px;display:flex;align-items:center}.project-panel .project-table .project-table-body .task-row>div.row-time .task-time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.project-panel .project-table .project-table-body .task-row>div.row-time .task-time.overdue,.project-panel .project-table .project-table-body .task-row>div.row-time .task-time.today{color:#fff;padding:0 4px;border:1px solid transparent;font-size:13px;border-radius:3px}.project-panel .project-table .project-table-body .task-row>div.row-time .task-time.overdue{font-weight:600;background-color:#ed4014;border-color:#ed4014}.project-panel .project-table .project-table-body .task-row>div.row-time .task-time.today{font-weight:500;background-color:#f90;border-color:#f90}.project-panel .project-table .project-table-body .task-rows .task-rows{position:relative;overflow:hidden}.project-panel .project-table .project-table-body .task-rows .task-rows:before{content:"";position:absolute;top:0;left:0;right:0;box-shadow:#00000014 0 0 8px 1px;z-index:1}.project-panel .project-table .project-table-body .task-rows .task-rows .task-row{background-color:#fcfcfd}.project-panel .project-table .project-table-body .task-rows .task-rows .task-row .priority-color{display:none}.project-panel .project-table .project-table-body .task-rows .task-rows .task-row>div.row-name{padding-left:56px}.project-panel .project-table .project-table-body .task-rows .task-rows .task-row>div.row-name .item-title{color:#6b6e72}.project-panel .project-table .project-table-body .task-rows .task-rows .task-row>div.row-column>div,.project-panel .project-table .project-table-body .task-rows .task-rows .task-row>div.row-priority>div{display:none}.project-panel .project-table .project-table-body .task-rows .task-rows .task-add-row{background-color:#fcfcfd}.project-panel .project-table .project-table-body .task-rows .task-rows .task-add-row>div.row-add{padding-left:56px}.project-panel .project-gantt{height:100%;position:relative}.project-panel-more-dropdown-menu>li .item{display:flex;align-items:center}.project-panel-more-dropdown-menu>li .item>i{width:18px;height:18px;line-height:18px;font-size:18px;margin-right:8px;padding:0;color:#bbb}.project-panel-more-dropdown-menu>li .item>i.ivu-icon{font-size:16px}.project-panel-wait-remove{margin-top:6px}.project-panel-wait-remove>li{display:flex;align-items:center;list-style:none;line-height:26px}.project-panel-wait-remove>li:first-child{font-weight:600}.project-panel-flow-cascader{max-height:none!important}.project-panel-flow-cascader .ivu-cascader-menu{height:auto;max-height:360px;overflow:auto}.project-panel-flow-cascader .ivu-cascader-menu-item{color:#606266!important}.project-panel-flow-cascader .ivu-cascader-menu-item.start{color:#ff7070!important}.project-panel-flow-cascader .ivu-cascader-menu-item.progress{color:#fc984b!important}.project-panel-flow-cascader .ivu-cascader-menu-item.test{color:#2f99ec!important}.project-panel-flow-cascader .ivu-cascader-menu-item.end{color:#0bc037!important}.project-panel-flow-cascader .ivu-cascader-menu-item.user-0{margin-top:12px;position:relative}.project-panel-flow-cascader .ivu-cascader-menu-item.user-0:before{content:"";position:absolute;top:-6px;left:0;right:0;border-top:1px solid #EBEEF5}.project-panel-flow-cascader .ivu-cascader-menu-item:hover.project-panel-flow-cascader-item.start,.project-panel-flow-cascader .ivu-cascader-menu-item.ivu-cascader-menu-item-active.project-panel-flow-cascader-item.start{background-color:#ff70701a}.project-panel-flow-cascader .ivu-cascader-menu-item:hover.project-panel-flow-cascader-item.progress,.project-panel-flow-cascader .ivu-cascader-menu-item.ivu-cascader-menu-item-active.project-panel-flow-cascader-item.progress{background-color:#fc984b1a}.project-panel-flow-cascader .ivu-cascader-menu-item:hover.project-panel-flow-cascader-item.test,.project-panel-flow-cascader .ivu-cascader-menu-item.ivu-cascader-menu-item-active.project-panel-flow-cascader-item.test{background-color:#2f99ec1a}.project-panel-flow-cascader .ivu-cascader-menu-item:hover.project-panel-flow-cascader-item.end,.project-panel-flow-cascader .ivu-cascader-menu-item.ivu-cascader-menu-item-active.project-panel-flow-cascader-item.end{background-color:#0bc0371a}@media (max-width: 768px){.project-panel .project-titbox{position:sticky;top:0;z-index:2;background-color:#fafafa;padding:12px 16px 4px}.project-panel .project-titbox .project-title{float:left;max-width:100%}.project-panel .project-titbox .project-title .project-back{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-left:-16px;width:52px}.project-panel .project-titbox .project-title .project-back>i{font-size:26px}.project-panel .project-titbox .project-title>h1{font-size:22px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-panel .project-titbox .project-icons{float:right;margin-left:24px;margin-top:4px;justify-content:flex-end}.project-panel .project-subbox{padding:0 16px}.project-panel .project-subbox .project-subtitle{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.project-panel .project-subbox .project-switch{margin-left:0;justify-content:flex-end}.project-panel .project-column::-webkit-scrollbar{display:none}.project-panel .project-column>ul>li{width:320px}.project-panel .project-column>ul>li:first-child{margin-left:10px}.project-panel .project-column>ul>li:last-child{margin-right:10px}.project-panel .project-table .project-table-head,.project-panel .project-table .project-table-body{min-width:768px;margin:0 24px 12px}}.project-workflow{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column}.project-workflow .workflow-title{color:#303133;font-size:20px;font-weight:500;line-height:1;padding:20px 20px 24px;display:flex;align-items:center}.project-workflow .workflow-title .title-icon{display:flex;align-items:center;width:14px;height:14px;margin-left:4px;margin-top:2px}.project-workflow .workflow-title .title-icon>i{cursor:pointer}.project-workflow .workflow-content{flex:1;padding:0 20px;overflow:auto}.project-workflow .workflow-content .ivu-collapse{min-width:700px}.project-workflow .workflow-content .ivu-collapse-header{display:flex;align-items:center}.project-workflow .workflow-content .workflow-item{flex:1;display:flex;align-items:center}.project-workflow .workflow-content .workflow-item .workflow-name{flex-shrink:0;margin-right:24px}.project-workflow .workflow-content .workflow-item .workflow-status{flex:1;display:flex;align-items:center}.project-workflow .workflow-content .workflow-item .workflow-status>div{height:24px;line-height:22px;margin-right:8px;padding:0 8px;border:1px solid #e8eaec;border-radius:3px;background:#f7f7f7;font-size:12px;vertical-align:middle;overflow:hidden}.project-workflow .workflow-content .workflow-item .workflow-status>div.start{background-color:#ff70701a;border-color:#ff70701a;color:#ff7070}.project-workflow .workflow-content .workflow-item .workflow-status>div.progress{background-color:#fc984b1a;border-color:#fc984b1a;color:#fc984b}.project-workflow .workflow-content .workflow-item .workflow-status>div.test{background-color:#2f99ec1a;border-color:#2f99ec1a;color:#2f99ec}.project-workflow .workflow-content .workflow-item .workflow-status>div.end{background-color:#0bc0371a;border-color:#0bc0371a;color:#0bc037}.project-workflow .workflow-content .workflow-item .workflow-save{margin:0 8px;flex-shrink:0}.project-workflow .workflow-content .workflow-item .workflow-save>button{height:26px;line-height:24px;padding:0 13px;font-size:13px;margin-right:4px}.project-workflow .workflow-no{flex:1;padding:0 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999}.project-workflow .workflow-no>button{margin-top:18px}.project-workflow .taskflow-config{display:flex;max-height:800px}.project-workflow .taskflow-config .taskflow-config-table{display:flex;width:100%;border-radius:4px;box-shadow:1px 0 3px #0000001a}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-left-container{position:relative;flex-shrink:0;width:246px;padding-top:16px;padding-bottom:16px;overflow-x:scroll;-ms-overflow-style:none}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-left-container:after{content:"";position:absolute;top:0;right:0;bottom:0;z-index:1;border-right:1px solid #f4f4f5}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-column-header{position:absolute;top:0;left:0;right:0;height:58px;padding:0 20px;font-size:16px;font-weight:700;line-height:58px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-column-header.left-header{top:16px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-column-body{margin-top:58px;height:calc(100% - 58px)}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block{width:100%;padding:12px 0}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block.hr{position:relative}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block.hr:after{content:"";position:absolute;top:0;left:0;right:0;z-index:1;border-top:1px solid #f4f4f5}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-title{padding:0 20px;height:40px;color:#8c8c8c;line-height:40px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .ivu-radio-group{display:block;text-align:center}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .ivu-radio-group .ivu-radio-group-item{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;padding:0 20px;height:58px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .ivu-checkbox-group{display:block;text-align:center}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .ivu-checkbox-group .ivu-checkbox-group-item,.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;padding:0 20px;height:58px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item.with-indicator:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:20px;width:4px;border-radius:4px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item .title{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item .subtitle{margin-top:2px;font-size:12px;color:#8c8c8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item.center{align-items:center}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item.radio-item>span{display:none}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item .transform-status-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-right-container{flex-grow:1;flex-direction:row;padding-top:16px;padding-bottom:16px;overflow-x:auto;overflow-y:hidden}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-list-wrapper,.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-right-container{display:flex}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column{position:relative;flex-shrink:0;width:210px;height:100%;margin-bottom:16px;margin-right:16px;border-radius:4px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column:first-child{margin-left:20px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column:hover .status-label-with-menu .more{opacity:1}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.addnew{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #d9d9d9;cursor:pointer;color:#8c8c8c}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.addnew:hover{color:#777;border-color:#bfbfbf}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.column-border{border-width:1px;border-style:solid}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.start{border-color:#ff707033}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.start:hover{border-color:#ff7070b3}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.start .ivu-radio-checked .ivu-radio-inner{border-color:#ff7070;box-shadow:none}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.start .ivu-radio-inner:after{background-color:#ff7070}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.start .ivu-checkbox-checked .ivu-checkbox-inner{border-color:#ff7070;background-color:#ff7070}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.progress{border-color:#fc984b33}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.progress:hover{border-color:#fc984bb3}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.progress .ivu-radio-checked .ivu-radio-inner{border-color:#fc984b;box-shadow:none}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.progress .ivu-radio-inner:after{background-color:#fc984b}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.progress .ivu-checkbox-checked .ivu-checkbox-inner{border-color:#fc984b;background-color:#fc984b}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.test{border-color:#2f99ec33}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.test:hover{border-color:#2f99ecb3}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.test .ivu-radio-checked .ivu-radio-inner{border-color:#2f99ec;box-shadow:none}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.test .ivu-radio-inner:after{background-color:#2f99ec}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.test .ivu-checkbox-checked .ivu-checkbox-inner{border-color:#2f99ec;background-color:#2f99ec}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.end{border-color:#0bc03733}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.end:hover{border-color:#0bc037b3}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.end .ivu-radio-checked .ivu-radio-inner{border-color:#0bc037;box-shadow:none}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.end .ivu-radio-inner:after{background-color:#0bc037}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.end .ivu-checkbox-checked .ivu-checkbox-inner{border-color:#0bc037;background-color:#0bc037}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column .ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner{background-color:#f3f3f3!important;border-color:#dcdee2!important}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-item{display:flex;align-items:center;padding:8px;height:58px;line-height:58px;cursor:move}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu{max-width:100%;display:inline-flex;align-items:center;border-radius:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;padding:0 32px;width:200px;height:36px;line-height:32px;font-size:14px;font-weight:400;justify-content:center}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu:hover{font-weight:700}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu.start{background-color:#ff70701a;color:#ff7070}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu.progress{background-color:#fc984b1a;color:#fc984b}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu.test{background-color:#2f99ec1a;color:#2f99ec}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu.end{background-color:#0bc0371a;color:#0bc037}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu .more{cursor:pointer;position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:38px;font-size:18px;font-weight:400!important;opacity:.2;transition:opacity .3s}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu .more.opacity{opacity:1}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu .more .more-icon{display:flex;align-items:center}.taskflow-config-more-dropdown-menu .users{display:flex;padding:6px 0;margin:0 -8px;overflow:auto}.taskflow-config-more-dropdown-menu .users .common-avatar{max-width:100%;margin-right:-5px}.taskflow-config-more-dropdown-menu .item{display:flex;align-items:center}.taskflow-config-more-dropdown-menu .delete{color:red}.task-add .head{display:flex;align-items:center;padding:8px 0;margin-bottom:20px;position:relative}.task-add .head .ivu-cascader .ivu-cascader-label{width:auto;padding:0;font-size:15px;display:flex;align-items:center}.task-add .head .ivu-cascader .ivu-cascader-label:after{transition:all .2s;padding:6px;font-family:Ionicons,serif;content:"\f116";opacity:1}.task-add .head .ivu-cascader .ivu-cascader-arrow{display:none}.task-add .head .ivu-cascader .ivu-input{padding:4px 0;border:0;box-shadow:none;font-size:15px}.task-add .head .ivu-cascader .ivu-cascader-not-found-tip{padding:6px 12px}.task-add .head.empty .ivu-cascader .ivu-cascader-label:after{opacity:0}.task-add .head.visible .ivu-cascader .ivu-cascader-label:after{transform:rotate(180deg)}.task-add .task-add-form .title .ivu-input,.task-add .task-add-advanced .title .ivu-input{font-weight:500;font-size:24px;padding:4px 0;line-height:1.4;resize:none;border-color:transparent}.task-add .task-add-form .title .ivu-input:focus,.task-add .task-add-advanced .title .ivu-input:focus{box-shadow:none}.task-add .task-add-form .desc,.task-add .task-add-advanced .desc{margin-top:24px;overflow:auto}.task-add .task-add-form .desc div[contenteditable=true],.task-add .task-add-advanced .desc div[contenteditable=true]{outline:none}.task-add .task-add-form .desc .mce-content-body img,.task-add .task-add-advanced .desc .mce-content-body img{max-width:100%}.task-add .task-add-form .desc .mce-content-body pre,.task-add .task-add-advanced .desc .mce-content-body pre{padding:14px;margin:7px 0;overflow:auto;background:#f5f2f0;border-radius:5px}.task-add .task-add-form .desc .mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before,.task-add .task-add-advanced .desc .mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:#bbb}.task-add .task-add-form .advanced-option,.task-add .task-add-advanced .advanced-option{padding-top:42px;z-index:1;display:flex;align-items:center}.task-add .task-add-form .advanced-option>button,.task-add .task-add-advanced .advanced-option>button{transition:margin .2s}.task-add .task-add-form .advanced-option>button.advanced,.task-add .task-add-advanced .advanced-option>button.advanced{margin-left:24px}.task-add .task-add-form .advanced-option>button:focus,.task-add .task-add-advanced .advanced-option>button:focus{box-shadow:none}.task-add .task-add-form .advanced-option .advanced-priority,.task-add .task-add-advanced .advanced-option .advanced-priority{display:flex;align-items:center;margin-left:24px;height:34px;overflow-y:hidden;overflow-x:auto}.task-add .task-add-form .advanced-option .advanced-priority::-webkit-scrollbar,.task-add .task-add-advanced .advanced-option .advanced-priority::-webkit-scrollbar{display:none}.task-add .task-add-form .advanced-option .advanced-priority>li,.task-add .task-add-advanced .advanced-option .advanced-priority>li{list-style:none;margin-left:3px}.task-add .task-add-form .advanced-option .advanced-priority>li .taskfont,.task-add .task-add-advanced .advanced-option .advanced-priority>li .taskfont{font-size:34px;cursor:pointer}.task-add .task-add-form .advanced-option .advanced-time,.task-add .task-add-advanced .advanced-option .advanced-time{display:flex;align-items:center;margin-left:20px;position:relative;cursor:pointer}.task-add .task-add-form .advanced-option .advanced-time .ivu-icon,.task-add .task-add-advanced .advanced-option .advanced-time .ivu-icon{font-size:32px}.task-add .task-add-form .advanced-option .advanced-time>em,.task-add .task-add-advanced .advanced-option .advanced-time>em{position:absolute;top:-5px;left:16px;font-family:Monospaced Number,"serif";transform:scale(.8);height:20px;min-width:20px;line-height:20px;border-radius:10px;background:#84C56A;color:#fff;text-align:center;padding:0 6px;font-size:12px;font-style:normal;white-space:nowrap;box-shadow:0 0 0 1px #fff}.task-add .task-add-advanced{margin:-16px 0 0;padding:46px 32px 6px;border-radius:8px;border:1px solid #e8e8e8}.task-add .task-add-advanced .subtasks{margin-bottom:24px;padding:12px 16px;border-radius:6px;background-color:#f8f8f8}.task-add .task-add-advanced .subtasks .enter-input.empty .ivu-input{background:transparent;border-color:transparent}.task-add .task-add-advanced .subtasks .enter-input.empty .ivu-input:hover,.task-add .task-add-advanced .subtasks .enter-input.empty .ivu-input:focus{box-shadow:none}.task-add .task-add-advanced .subtasks .sublist .ivu-row{margin-bottom:12px}.task-add .task-add-advanced .subtasks .sublist .ivu-row>div{padding-right:7px}.task-add .task-add-advanced .subtasks .sublist .ivu-row>div:last-child{padding-right:0}.task-add .task-add-advanced .ivu-date-picker{width:100%}.task-add .task-add-assist{margin-top:6px;display:flex;align-items:center;justify-content:flex-end}.task-add .task-add-assist .ivu-icon{font-size:16px;color:#909399}.task-add .ivu-modal-footer{padding:26px 0 22px!important}@media (max-width: 768px){.task-add .task-add-form .advanced-option,.task-add .task-add-advanced .advanced-option{width:calc(100% + 8px);padding-right:8px;justify-content:space-between}.task-add .task-add-form .advanced-option>button.advanced,.task-add .task-add-advanced .advanced-option>button.advanced{margin-left:0}.task-add .task-add-form .advanced-option .advanced-priority,.task-add .task-add-advanced .advanced-option .advanced-priority{margin-left:8px}.task-add .task-add-form .advanced-option .advanced-time,.task-add .task-add-advanced .advanced-option .advanced-time{margin-left:4px}}.task-add-simple{padding:12px}.task-add-simple .ivu-input-wrapper{display:none}.task-add-simple .add-placeholder{cursor:pointer;color:#888;margin:-12px;padding:12px}.task-add-simple .add-placeholder .ivu-icon{margin-right:4px}.task-add-simple .add-placeholder:hover{color:#606266}.task-add-simple .priority{display:none;align-items:center;min-height:22px;margin-top:10px;margin-bottom:-3px}.task-add-simple .priority>ul{flex:1;display:flex;align-items:center}.task-add-simple .priority>ul>li{list-style:none;margin-right:3px}.task-add-simple .priority>ul>li .taskfont{font-size:22px;cursor:pointer}.task-add-simple .priority .ivu-icon{cursor:pointer;font-size:16px}.task-add-simple.active .ivu-input-wrapper{display:block}.task-add-simple.active .add-placeholder{display:none}.task-add-simple.active .priority{display:flex}.task-add-row{background-color:#fff;border-bottom:1px solid #F4F4F5;position:relative}.task-add-row>div{display:flex;padding:8px 12px;border-right:1px solid #F4F4F5}.task-add-row>div:last-child{border-right:0}.task-add-row>div.row-add{display:flex;flex-direction:column;justify-content:center;min-height:48px;padding-left:34px}.task-add-row>div.row-add .add-btn{display:block;cursor:pointer;opacity:.5;transition:opacity .3s}.task-add-row>div.row-add .add-btn .add-icon{font-size:16px;margin-right:8px}.task-add-row>div.row-add .add-btn:hover{opacity:1}.task-add-row>div.row-add .add-input{display:none;align-items:flex-start;border:1px solid #dcdee2;border-radius:4px;color:#606266;background-color:#fff}.task-add-row>div.row-add .add-input:hover{border-color:#57a3f3}.task-add-row>div.row-add .add-input textarea{border-color:transparent;resize:none}.task-add-row>div.row-add .add-input textarea:focus{box-shadow:none}.task-add-row>div.row-add .add-input .priority{margin:0 4px;display:flex;align-items:center;height:31px}.task-add-row>div.row-add .add-input .priority>ul{flex:1;display:flex;align-items:center}.task-add-row>div.row-add .add-input .priority>ul>li{list-style:none;margin-right:4px}.task-add-row>div.row-add .add-input .priority>ul>li .taskfont{font-size:17px;cursor:pointer}.task-add-row>div.row-add .add-input .priority .ivu-icon{cursor:pointer;font-size:15px;margin:0 5px 0 3px}.task-add-row>div.row-add.active{padding-top:7px;padding-bottom:7px}.task-add-row>div.row-add.active .add-btn{display:none}.task-add-row>div.row-add.active .add-input{display:flex}.task-archived{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;display:flex;flex-direction:column}.task-archived .archived-title{color:#303133;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px;display:flex;align-items:center}.task-archived .archived-title .title-icon{display:flex;align-items:center;width:14px;height:14px;margin-left:4px;margin-top:2px}.task-archived .archived-title .title-icon>i{cursor:pointer}.task-archived .table-page-box{flex:1;height:0}.task-deleted{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;display:flex;flex-direction:column}.task-deleted .deleted-title{color:#303133;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px;display:flex;align-items:center}.task-deleted .deleted-title .title-icon{display:flex;align-items:center;width:14px;height:14px;margin-left:4px;margin-top:2px}.task-deleted .deleted-title .title-icon>i{cursor:pointer}.task-deleted .table-page-box{flex:1;height:0}.task-detail{display:flex;flex-direction:column;margin:0 -32px 12px -10px;padding:0 22px 12px 0;min-height:120px}.task-detail .task-info{flex:3;display:flex;flex-direction:column;position:relative}.task-detail .task-info .head{display:flex;align-items:center;height:42px;padding-bottom:10px;color:#888;position:relative}.task-detail .task-info .head:before{content:"";position:absolute;left:36px;right:0;bottom:0;height:1px;background-color:#f4f5f5}.task-detail .task-info .head .task-menu-icon{margin-right:18px;display:flex;align-items:center}.task-detail .task-info .head .task-menu-icon .ivu-icon{font-size:18px}.task-detail .task-info .head .task-menu-icon .loading{width:18px;height:18px}.task-detail .task-info .head .task-menu-icon .loading .common-loading{width:16px;height:16px}.task-detail .task-info .head .task-menu-icon .uncomplete{color:#888}.task-detail .task-info .head .flow{display:flex;align-items:center;margin-right:10px}.task-detail .task-info .head .flow>span{font-size:14px;height:26px;line-height:24px;padding:0 8px;border-radius:4px;color:#84c56a;border:1px solid #84C56A;display:inline-block;text-align:center;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-detail .task-info .head .flow>span.archived{background-color:#7f7f7f1a;border-color:#7f7f7f1a;color:#7f7f7f}.task-detail .task-info .head .flow>span.start{background-color:#ff70701a;border-color:#ff70701a;color:#ff7070}.task-detail .task-info .head .flow>span.progress{background-color:#fc984b1a;border-color:#fc984b1a;color:#fc984b}.task-detail .task-info .head .flow>span.test{background-color:#2f99ec1a;border-color:#2f99ec1a;color:#2f99ec}.task-detail .task-info .head .flow>span.end{background-color:#0bc0371a;border-color:#0bc0371a;color:#0bc037}.task-detail .task-info .head .nav{flex:1;display:flex;align-items:center;font-size:12px;width:0;height:40px;overflow:auto}.task-detail .task-info .head .nav::-webkit-scrollbar{display:none}.task-detail .task-info .head .nav>p{display:flex;align-items:center;padding-right:5px}.task-detail .task-info .head .nav>p>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-detail .task-info .head .nav>p:after{content:"/";padding-left:5px}.task-detail .task-info .head .nav>p:last-child:after{display:none}.task-detail .task-info .head .function{display:flex;align-items:center;margin:0 32px}.task-detail .task-info .head .function .pick{margin-left:12px;margin-right:10px}.task-detail .task-info .head .function .open{margin-top:-2px;margin-left:12px;font-size:22px;cursor:pointer}.task-detail .task-info .head .function .menu{margin-left:12px;display:flex;align-items:center}.task-detail .task-info .head .function .menu .task-menu-icon{margin-right:0}.task-detail .task-info .head .function .menu .ivu-icon{font-size:22px;color:#606266}.task-detail .task-info .scroller{margin-left:28px;padding-left:8px;padding-right:36px;overflow-x:hidden}.task-detail .task-info .scroller .title{margin-top:18px}.task-detail .task-info .scroller .title .ivu-input{font-weight:500;font-size:24px;padding:4px 0;line-height:1.4;resize:none;border-color:transparent}.task-detail .task-info .scroller .title .ivu-input:focus{box-shadow:none}.task-detail .task-info .scroller .desc{margin-top:10px}.task-detail .task-info .scroller .desc div[contenteditable=true]{outline:none}.task-detail .task-info .scroller .desc .mce-content-body img{max-width:100%}.task-detail .task-info .scroller .desc .mce-content-body pre{padding:14px;margin:7px 0;overflow:auto;background:#f5f2f0;border-radius:5px}.task-detail .task-info .scroller .desc .mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:#bbb}.task-detail .task-info .scroller .items{margin-top:12px}.task-detail .task-info .scroller .items .ivu-form-item{margin-bottom:10px}.task-detail .task-info .scroller .items .item-label{display:flex;align-items:center;color:#bbb}.task-detail .task-info .scroller .items .item-label .taskfont{margin-right:4px}.task-detail .task-info .scroller .items .item-content{margin-top:5px;margin-left:12px}.task-detail .task-info .scroller .items .item-content>li{display:flex;align-items:center;list-style:none;line-height:26px}.task-detail .task-info .scroller .items .item-content>li .el-dropdown{display:flex;cursor:pointer}.task-detail .task-info .scroller .items .item-content>li .task-priority{padding:0 7px}.task-detail .task-info .scroller .items .item-content>li .picker-time{display:flex;align-items:center;flex-wrap:wrap;line-height:26px}.task-detail .task-info .scroller .items .item-content>li .picker-time .time{cursor:pointer;margin-right:10px}.task-detail .task-info .scroller .items .item-content>li .picker-time .ivu-tag{flex-shrink:0;margin-right:10px;padding:0 4px;height:20px;line-height:18px}.task-detail .task-info .scroller .items .item-content>li .picker-time .ivu-tag .ivu-tag-text{display:flex;align-items:center}.task-detail .task-info .scroller .items .item-content>li .picker-time .ivu-tag .ivu-tag-text .taskfont{transform:scale(.9);font-size:14px;padding-right:3px}.task-detail .task-info .scroller .items .item-content.user{margin-top:1px;cursor:pointer}.task-detail .task-info .scroller .items .item-content.user .user-list{display:flex;align-items:center}.task-detail .task-info .scroller .items .item-content.user .user-list>div{margin-right:6px}.task-detail .task-info .scroller .items .item-content.file{margin-bottom:-3px}.task-detail .task-info .scroller .items .item-content.file>li{margin-bottom:2px}.task-detail .task-info .scroller .items .item-content.file>li.tip{color:#999}.task-detail .task-info .scroller .items .item-content.file>li .file-load{margin:0;padding:2px;width:16px;height:16px}.task-detail .task-info .scroller .items .item-content.file>li .file-ext{width:16px}.task-detail .task-info .scroller .items .item-content.file>li .file-name{color:#606266;padding-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-detail .task-info .scroller .items .item-content.file>li .file-size{flex-shrink:0;padding-left:10px;height:24px;font-size:12px;color:#bbb}.task-detail .task-info .scroller .items .item-content.file>li .file-menu{display:flex;align-items:center;opacity:0;transition:all .3s;padding-left:12px}.task-detail .task-info .scroller .items .item-content.file>li .file-menu.show{opacity:1}.task-detail .task-info .scroller .items .item-content.file>li .file-menu i{font-size:14px;color:#aaa;transition:color .3s;cursor:pointer;padding:0 4px}.task-detail .task-info .scroller .items .item-content.file>li .file-menu i:hover{color:#777}.task-detail .task-info .scroller .items .item-content.file>li .file-menu i.del{font-size:13px}.task-detail .task-info .scroller .items .item-content.file>li .file-menu i.del:hover{color:red}.task-detail .task-info .scroller .items .item-content.file>li:hover .file-name{color:#303133}.task-detail .task-info .scroller .items .item-content.file>li:hover .file-menu{opacity:1}.task-detail .task-info .scroller .items .item-content.subtask>li{align-items:flex-start;margin-bottom:4px}.task-detail .task-info .scroller .items .item-content.subtask>li:last-child{margin-bottom:-6px}.task-detail .task-info .scroller .items .item-content.subtask>li:hover .subtask-time .clock{transform:translate(0);opacity:.7}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-icon{padding-top:1px;width:16px;height:26px;line-height:26px;margin-right:6px;display:flex;align-items:center;cursor:pointer}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-flow>span{font-size:12px;height:18px;min-width:20px;line-height:16px;padding:0 2px;border-radius:3px;color:#84c56a;border:1px solid #84C56A;display:inline-block;margin-right:3px;text-align:center;cursor:pointer}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-flow>span.start{background-color:#ff70701a;border-color:#ff70701a;color:#ff7070}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-flow>span.progress{background-color:#fc984b1a;border-color:#fc984b1a;color:#fc984b}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-flow>span.test{background-color:#2f99ec1a;border-color:#2f99ec1a;color:#2f99ec}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-flow>span.end{background-color:#0bc0371a;border-color:#0bc0371a;color:#0bc037}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-name{flex:1;margin-right:8px;display:flex}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-name .ivu-input{margin:-2px 0;padding:4px 0;resize:none;border-color:transparent;line-height:20px}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-name .ivu-input:focus{box-shadow:none}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-time{margin-right:8px}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-time .time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;height:26px;line-height:26px;cursor:pointer}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-time .time.overdue{font-weight:600;color:#ed4014}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-time .time.today{font-weight:500;color:#f90}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-time .clock{margin:3px 2px;font-size:20px;transition:all .2s;transform:translate(50%);opacity:0}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-avatar{cursor:pointer}.task-detail .task-info .scroller .items .item-content.subtask>li .ivu-icon-ios-loading{animation:animation-icon-loading .6s infinite linear}.task-detail .task-info .scroller .items .item-content.nosub{margin-top:0}.task-detail .task-info .scroller .items .item-content.nosub>li .add-input,.task-detail .task-info .scroller .items .item-content.nosub>li .add-button{margin-top:-2px}.task-detail .task-info .scroller .add{margin-top:12px;margin-bottom:10px}.task-detail .task-info .scroller .add .el-dropdown{max-width:100%}.task-detail .task-info .scroller .add .el-dropdown .add-button>em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-detail .task-info .scroller .add-input{margin-top:6px}.task-detail .task-info .scroller .add-input.loading .ivu-icon-ios-loading{animation:animation-icon-loading .6s infinite linear}.task-detail .task-info .scroller .add-button{cursor:pointer;color:#bbb;display:flex;align-items:center;margin-top:6px;height:32px;white-space:nowrap}.task-detail .task-info .scroller .add-button>i{font-size:14px;padding-right:8px}.task-detail .task-info .scroller .add-button>em{font-style:normal;padding-left:4px}.task-detail .task-info .scroller .add-button>em:after{content:"/";padding-left:4px}.task-detail .task-info .scroller .add-button>em:last-child:after{display:none}.task-detail .task-info .scroller .add-button:hover{color:#909399}.task-detail .task-info .upload{display:none}.task-detail .task-dialog{flex:2;flex-shrink:0;display:flex;flex-direction:column;justify-content:flex-end;margin-top:22px;position:relative}.task-detail .task-dialog .head{display:flex;align-items:center;height:42px;padding-bottom:10px;color:#888;position:relative}.task-detail .task-dialog .head:before{content:"";position:absolute;left:36px;right:0;bottom:0;height:1px;background-color:#f4f5f5}.task-detail .task-dialog .head .icon{width:18px;font-size:18px}.task-detail .task-dialog .head .nav{flex:1;display:flex;align-items:center;padding-left:18px;font-weight:500;color:#606266}.task-detail .task-dialog .head .nav>p{display:flex;align-items:center;margin-right:24px;cursor:pointer}.task-detail .task-dialog .head .nav>p.active{margin-top:-2px;font-size:16px;font-weight:600;color:#555;cursor:default}.task-detail .task-dialog .head .nav .refresh{display:flex;align-items:center;margin-left:-18px}.task-detail .task-dialog .head .nav .refresh>i{font-size:18px;cursor:pointer;opacity:.8;transition:opacity .2s}.task-detail .task-dialog .head .nav .refresh>i:hover{opacity:1}.task-detail .task-dialog .head .nav .refresh .common-loading{margin:3px;width:12px;height:12px}.task-detail .task-dialog .head .menu .menu-item{display:flex;align-items:center;line-height:24px}.task-detail .task-dialog .head .menu .menu-item .menu-load{margin-right:8px;width:14px;height:14px;display:flex}.task-detail .task-dialog .head .menu .menu-item>em{font-style:normal;padding-left:1px}.task-detail .task-dialog .head .menu .menu-item>i{margin-left:4px;font-size:14px}.task-detail .task-dialog .no-dialog{flex:1;display:flex;flex-direction:column;position:relative}.task-detail .task-dialog .no-dialog .no-tip{flex:1;display:none;margin-left:36px}.task-detail .task-dialog .no-dialog .no-input{position:relative;margin:22px 0 0 36px;background-color:#f4f5f7;padding:10px 4px 10px 6px;border-radius:10px}.task-detail .task-dialog .no-dialog .no-input .chat-input-box .chat-input-quick-emoji{right:0}.task-detail .task-dialog .no-dialog .no-input .chat-input-box .chat-input-wrapper{padding:0;background-color:#f4f5f7}.task-detail .task-dialog .no-dialog .no-input .chat-input-box .chat-input-wrapper .chat-toolbar>li.chat-record-recwave{background-color:#f4f5f7}.task-detail .task-dialog .no-dialog .drag-over{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;background-color:#ffffffc7;display:flex;align-items:center;justify-content:center}.task-detail .task-dialog .no-dialog .drag-over:before{content:"";position:absolute;top:0;left:36px;right:0;bottom:0;border:2px dashed #7b7b7b;border-radius:12px}.task-detail .task-dialog .no-dialog .drag-over .drag-text{padding:12px;font-size:18px;color:#606266}.task-detail .task-dialog .project-log{margin-left:36px}.task-detail .task-dialog .project-log .logs-activity{padding:22px 0 0}.task-detail .task-dialog .project-log .logs-activity>li{list-style:none;padding-top:0}.task-detail .task-dialog .project-log .logs-activity>li.logs-loading,.task-detail .task-dialog .project-log .logs-activity>li.logs-more,.task-detail .task-dialog .project-log .logs-activity>li.logs-none{height:59px;line-height:59px}.task-detail .task-dialog .project-log .logs-activity>li.logs-loading{display:flex;align-items:center}.task-detail .task-dialog .project-log .logs-activity>li.logs-loading .common-loading{width:22px;height:22px;margin:0}.task-detail .task-dialog .dialog-wrapper .dialog-scroller{padding-right:16px;padding-left:32px}.task-detail .task-dialog .dialog-wrapper .dialog-footer{padding:0 0 0 24px}.task-detail .task-dialog .dialog-wrapper .dialog-footer .chat-input-box .chat-input-quick-emoji{right:2px}.task-detail .task-load{margin-top:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex}.task-detail .task-load .common-loading{width:32px;height:32px}.task-detail.open-dialog{flex-direction:row}.task-detail.open-dialog .task-info{overflow:auto}.task-detail.open-dialog .task-info .head .function{margin-right:2px}.task-detail.open-dialog .task-dialog{margin:0 0 0 18px;min-width:320px;max-width:450px;border-left:1px solid #f4f5f5}.task-detail.open-dialog .task-dialog .head:before{left:18px}.task-detail.open-dialog .task-dialog .head .icon:before{display:none}.task-detail.open-dialog .task-dialog .head .nav{padding-left:0}.task-detail.open-dialog .task-dialog .head .nav>p{margin-right:28px}.task-detail.open-dialog .task-dialog .head .nav>p.active{font-size:18px}.task-detail.open-dialog .task-dialog .no-dialog .no-tip{display:flex;align-items:center;justify-content:center;margin-left:18px;color:#909399}.task-detail.open-dialog .task-dialog .no-dialog .no-input{margin:0 0 0 18px}.task-detail.open-dialog .task-dialog .dialog-wrapper{z-index:0}.task-detail.open-dialog .task-dialog .dialog-wrapper .dialog-footer{margin-bottom:0}.task-detail.open-dialog .task-dialog .project-log{position:absolute;top:40px;left:0;right:0;bottom:0;z-index:1;padding:8px;margin-left:8px;background-color:#fff;overflow:auto}.task-detail.open-dialog .task-dialog .project-log .logs-activity{padding:22px 0 0 10px}.task-detail.completed .task-info:before{content:"\f373";font-family:Ionicons,serif;pointer-events:none;position:absolute;top:0;right:13%;font-size:72px;color:#19be6b;opacity:.2;z-index:1}.task-detail-receive{padding:6px 6px 3px}.task-detail-receive .receive-title{font-size:14px}.task-detail-receive .receive-title .ivu-icon{font-size:16px;color:#f90;line-height:18px}.task-detail-receive .receive-time{margin-top:10px}.task-detail-receive .receive-time .ivu-date-picker{width:280px}.task-detail-receive .receive-bottom{text-align:right;margin-top:12px}.task-detail-receive .receive-bottom>button+button{margin-left:4px}.task-detail-delete-file-popover{max-width:200px}.task-detail-delete-file-popover .buttons{text-align:right;margin-top:12px}.task-detail-delete-file-popover .buttons .ivu-btn-small{font-size:12px}.task-detail-user-popper .ivu-poptip-body-content{overflow:visible}.task-detail-avatar-buttons{margin-top:12px;margin-bottom:4px;text-align:right;position:absolute;top:5px;right:14px}.task-detail-avatar-buttons>button{font-size:12px;transform:scale(.9)}.task-detail-loop>li{text-align:center}@media (max-width: 768px){.task-detail .task-info .scroller{overflow-x:auto}}.task-menu-icon{position:relative}.task-menu-icon .loading{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.task-menu-icon .loading .common-loading{margin:0;width:14px;height:14px}.task-menu-icon .ivu-icon{cursor:pointer;font-size:16px;color:#ccc}.task-menu-icon .ivu-icon.completed{color:#84c56a}.task-operation-dropdown{position:absolute;top:0;left:0;width:0;opacity:0;z-index:-1}.task-operation-dropdown .task-operation-icon{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;cursor:pointer}.task-operation-more-dropdown>li.task-operation-more-warp{list-style:none}.task-operation-more-dropdown>li.task-operation-more-warp>ul{max-height:320px;overflow:auto}.task-operation-more-dropdown>li.task-operation-more-warp>ul::-webkit-scrollbar{display:none}.task-operation-more-dropdown>li.task-operation-more-warp>ul>li .item{display:flex;align-items:center}.task-operation-more-dropdown>li.task-operation-more-warp>ul>li .item>i{flex-shrink:0;width:18px;height:18px;line-height:18px;font-size:18px;margin-right:8px;padding:0;color:#bbb}.task-operation-more-dropdown>li.task-operation-more-warp>ul>li .item>i.ivu-icon{font-size:16px}.task-operation-more-dropdown>li.task-operation-more-warp>ul>li .flow{padding:4px 0}.task-operation-more-dropdown>li.task-operation-more-warp>ul>li .flow>i{margin-right:3px}.task-operation-more-dropdown>li.task-operation-more-warp>ul>li .flow>i.check{color:#84c56a}.task-operation-more-dropdown>li.task-operation-more-warp>ul>li .flow .flow-name{border-radius:4px;white-space:nowrap;padding:0 5px;height:20px;line-height:20px;font-size:12px;background:#f4f4f4;color:#595959}.task-operation-more-dropdown>li.task-operation-more-warp>ul>li .flow .flow-name.start{background-color:#ff70701a;border-color:#ff70701a;color:#ff7070}.task-operation-more-dropdown>li.task-operation-more-warp>ul>li .flow .flow-name.progress{background-color:#fc984b1a;border-color:#fc984b1a;color:#fc984b}.task-operation-more-dropdown>li.task-operation-more-warp>ul>li .flow .flow-name.test{background-color:#2f99ec1a;border-color:#2f99ec1a;color:#2f99ec}.task-operation-more-dropdown>li.task-operation-more-warp>ul>li .flow .flow-name.end{background-color:#0bc0371a;border-color:#0bc0371a;color:#0bc037}.task-operation-more-dropdown>li.task-operation-more-warp>ul>li.load-flow{display:flex;align-items:center;justify-content:center;padding:8px}.task-operation-more-dropdown>li.task-operation-more-warp>ul>li.load-flow .load-flow-warp{width:18px;height:18px}.task-operation-more-dropdown>li.task-operation-more-warp.medium>ul>li .flow .flow-name{height:24px;line-height:24px;padding:0 7px}.task-operation-more-dropdown>li.task-operation-more-warp.large>ul>li .flow .flow-name{font-size:13px;height:30px;line-height:30px;padding:0 8px}.task-priority{font-size:13px;display:inline-block;padding:2px 5px;border-radius:3px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:transparent;border:1px solid transparent}.team-management{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;display:flex;flex-direction:column;overflow:auto}.team-management .management-title{color:#303133;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px;display:flex;align-items:center}.team-management .management-title .title-icon{display:flex;align-items:center;width:14px;height:14px;margin-left:4px;margin-top:2px}.team-management .management-title .title-icon>i{cursor:pointer}.team-management .management-box{flex:1;display:flex;min-width:500px;height:0}.team-management .management-box .management-department{width:239px;border-right:1px solid #efefef;flex-shrink:0;display:flex;flex-direction:column}.team-management .management-box .management-department>ul{flex:1;overflow:auto}.team-management .management-box .management-department>ul>li{list-style:none;padding:0;margin:0;height:40px;display:flex;align-items:center;cursor:pointer;overflow:hidden}.team-management .management-box .management-department>ul>li:hover,.team-management .management-box .management-department>ul>li.active{background-color:#ecf5ff}.team-management .management-box .management-department>ul>li.level-1{font-weight:500}.team-management .management-box .management-department>ul>li.level-2{margin-left:24px}.team-management .management-box .management-department>ul>li.level-3{margin-left:48px}.team-management .management-box .management-department>ul>li.level-4{margin-left:72px}.team-management .management-box .management-department>ul>li .department-icon{padding:8px;font-size:16px}.team-management .management-box .management-department>ul>li .department-title{flex:1;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-management .management-box .management-department>ul>li .department-menu{display:inline-block;padding:12px;font-size:16px;transform:rotate(-90deg)}.team-management .management-box .management-department .department-buttons{margin-top:20px;display:flex;align-items:center;justify-content:center}.team-management .management-box .management-user{flex:1;width:0;display:flex;flex-direction:column;padding-left:20px}.team-management .team-email{display:flex;align-items:center}.team-management .team-email .ivu-icon{color:#84c56a;margin-left:6px;font-size:16px}.team-management .team-email .ivu-tag{height:18px;line-height:18px;padding:0 4px;margin-left:4px;zoom:.8;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-management .table-page-box{flex:1;height:0}.team-department-add-dialog-group{display:flex;align-items:center}.team-department-add-dialog-group .dialog-name{flex:1;width:0;padding-right:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-department-checkin-item{margin-bottom:12px}.team-department-checkin-item>div{padding-right:12px}.team-department-checkin-item>div:last-child{padding-right:0}.team-table-department-warp{display:flex;align-items:center}.team-table-department-warp>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-table-department-warp .department-tag-num{background-color:#515a6e;border-radius:9px;color:#fff;cursor:pointer;flex-shrink:0;font-size:12px;height:18px;line-height:18px;margin-left:4px;min-width:18px;padding:0 5px;text-align:center;transform:scale(.9);transform-origin:right center}.update-log .uplog-head{display:flex;align-items:center}.update-log .uplog-head .uplog-title{display:inline-block;vertical-align:middle;font-size:18px;color:#303133;font-weight:500;margin-right:6px}.update-log .ivu-modal-body{padding:0 32px!important}.update-log .ivu-modal-body .uplog-body{max-height:240px;overflow-x:hidden}.update-log .ivu-modal-body .uplog-body .markdown-preview{margin:-20px -12px}.update-log .ivu-modal-body .uplog-body .markdown-preview h1{font-size:24px;margin-bottom:12px}.update-log .ivu-modal-body .uplog-body .markdown-preview h1:first-child{padding-top:0}.update-log .ivu-modal-body .uplog-body .markdown-preview h2{font-size:18px!important;padding-top:2px!important}.update-log .ivu-modal-body .uplog-body .markdown-preview ul li{padding:2px 0 2px 2px!important}.update-log .ivu-modal-body .uplog-body .markdown-preview ul li:after{top:10px!important;width:6px!important;height:6px!important}.update-log .ivu-modal-fullscreen .ivu-modal-body{padding:0 16px!important;margin:16px 0!important}.update-log .ivu-modal-fullscreen .ivu-modal-body .uplog-body{max-height:none;overflow-x:auto}.update-log .ivu-modal-fullscreen .ivu-modal-body .uplog-body .markdown-preview{margin:0}body.dark-mode-reverse .ivu-btn-primary,body.dark-mode-reverse .ivu-badge-count,body.dark-mode-reverse .common-right-bottom .common-right-bottom-link{color:#000}body.dark-mode-reverse .ivu-modal-mask{background-color:#e6e6e699}body.dark-mode-reverse .ivu-modal-content{box-shadow:0 4px 12px #ffffff26}body.dark-mode-reverse .ivu-message-notice-content{box-shadow:0 1px 6px #fff3;border:1px solid #e3e8ed}body.dark-mode-reverse .ivu-select-dropdown,body.dark-mode-reverse .ivu-notice-notice,body.dark-mode-reverse .ivu-tooltip-inner,body.dark-mode-reverse .ivu-poptip-inner{border:1px solid #e3e8ed;box-shadow:none}body.dark-mode-reverse .el-dropdown-menu{border-color:#e3e8ed;box-shadow:0 2px 12px #ffffff1a}body.dark-mode-reverse .el-tooltip__popper.is-light{border:1px solid #e3e8ed;box-shadow:0 1px 6px #fff3}body.dark-mode-reverse .common-avatar.avatar-wrapper .avatar-box .avatar-char{color:#000}body.dark-mode-reverse .common-drawer-overlay .overlay-body .overlay-close>a{color:#323232}body.dark-mode-reverse .common-drawer-overlay .overlay-body .overlay-close>a:hover{color:#000}body.dark-mode-reverse .file-content .content-body .tox .tox-edit-area__iframe,body.dark-mode-reverse .file-preview .content-body .tox .tox-edit-area__iframe{background-color:#000}body.dark-mode-reverse .file-content .content-body .teditor-loadedstyle .tox-sidebar-wrap,body.dark-mode-reverse .file-preview .content-body .teditor-loadedstyle .tox-sidebar-wrap{box-shadow:none}body.dark-mode-reverse .minder-editor-container .quickbar{border:1px solid #e3e8ed!important;box-shadow:3px 3px 10px #fff3!important}body.dark-mode-reverse .project-panel .project-titbox .project-icons>li.project-icon.active{color:#000}body.dark-mode-reverse .project-panel .project-column>ul>li .column-task .task-item .task-progress .task-time.overdue{color:#ed4014;background-color:transparent}body.dark-mode-reverse .project-panel .project-column>ul>li .column-task .task-item .task-progress .task-time.today{color:#f90;background-color:transparent}body.dark-mode-reverse .project-panel .project-table .project-table-body .task-row>div.row-time .task-time.overdue{color:#ed4014;background-color:transparent}body.dark-mode-reverse .project-panel .project-table .project-table-body .task-row>div.row-time .task-time.today{color:#f90;background-color:transparent}body.dark-mode-reverse .dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-avatar .icon-avatar{color:#1c1917}body.dark-mode-reverse .dialog-wrapper .dialog-nav .nav-wrapper .dialog-block .dialog-title .main-title>h2{color:#555}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head{background-color:#e1e1e1}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-reply .reply-desc,body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text,body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-record,body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-meeting{color:#fff}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-emoji>li{background-color:#f3f3f380}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-emoji>li.hasme{background-color:#f3f3f3}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head{background-color:#84c56a}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-text>pre a{color:#0027a1}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-text>pre .mention{color:#000}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-text>pre .mention.file,body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-text>pre .mention[data-denotation-char="~"]{color:#0027a1!important}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-emoji>li{background-color:#b2ff9380}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-emoji>li.hasme{background-color:#b2ff93}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-emoji>li .emoji-users:before{background-color:#000000b3}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-emoji>li .emoji-users>ul>li{color:#000}body.dark-mode-reverse .dialog-group-info .group-info-user>ul>li .user-tag{color:#1c1917}body.dark-mode-reverse .file-icon:before{background-image:url(/js/build/other.0cd5a04c.svg)}body.dark-mode-reverse .file-icon.archive:before{background-image:url(/js/build/archive.12fcb5b5.svg)}body.dark-mode-reverse .file-icon.cad:before{background-image:url(/js/build/cad.868e2ca7.svg)}body.dark-mode-reverse .file-icon.code:before{background-image:url(/js/build/code.1f28156e.svg)}body.dark-mode-reverse .file-icon.document:before{background-image:url(/js/build/document.7a75f110.svg)}body.dark-mode-reverse .file-icon.drawio:before{background-image:url(/js/build/drawio.0122e3f0.svg)}body.dark-mode-reverse .file-icon.excel:before{background-image:url(/js/build/excel.03422f0b.svg)}body.dark-mode-reverse .file-icon.flow:before{background-image:url(/js/build/drawio.0122e3f0.svg)}body.dark-mode-reverse .file-icon.folder:before{background-image:url(/js/build/folder.f3036060.svg)}body.dark-mode-reverse .file-icon.folder.share:before{background-image:url(/js/build/folder-share.08f619a2.svg)}body.dark-mode-reverse .file-icon.media:before{background-image:url(/js/build/media.59a8ab73.svg)}body.dark-mode-reverse .file-icon.mind:before{background-image:url(/js/build/mind.8663d6b3.svg)}body.dark-mode-reverse .file-icon.ofd:before{background-image:url(/js/build/ofd.50e43c45.svg)}body.dark-mode-reverse .file-icon.pdf:before{background-image:url(/js/build/pdf.13216727.svg)}body.dark-mode-reverse .file-icon.picture:before{background-image:url(/js/build/picture.7c0acca9.svg)}body.dark-mode-reverse .file-icon.ppt:before{background-image:url(/js/build/ppt.0788eae8.svg)}body.dark-mode-reverse .file-icon.sheet:before{background-image:url(/js/build/sheet.74a69469.svg)}body.dark-mode-reverse .file-icon.tif:before{background-image:url(/js/build/tif.37ae91f2.svg)}body.dark-mode-reverse .file-icon.txt:before{background-image:url(/js/build/txt.13b9241a.svg)}body.dark-mode-reverse .file-icon.updir:before{background-image:url(/js/build/updir.39b387be.svg)}body.dark-mode-reverse .file-icon.upload:before{background-image:url(/js/build/upload.c7a709a7.svg)}body.dark-mode-reverse .file-icon.word:before{background-image:url(/js/build/word.41e80094.svg)}body.dark-mode-reverse .file-icon.wps:before{background-image:url(/js/build/wps.045449a7.svg)}body.dark-mode-reverse .page-login .login-body .login-box{box-shadow:none}body.dark-mode-reverse .page-manage .manage-box-menu .manage-box-dropdown .manage-box-title.menu-visible{box-shadow:0 1px 6px #fff3}body.dark-mode-reverse .page-dashboard .dashboard-wrapper .dashboard-block>li .block-title{color:#0009;font-size:12px}body.dark-mode-reverse .page-dashboard .dashboard-wrapper .dashboard-block>li .block-data .block-num{color:#000}body.dark-mode-reverse .page-dashboard .dashboard-wrapper .dashboard-block>li .block-data .taskfont{color:#000000b3}body.dark-mode-reverse .page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar{color:#1c1917}body.dark-mode-reverse .page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text{color:#555}body.dark-mode-reverse .page-file .file-wrapper .file-navigator .ivu-btn{color:#000}body.dark-mode-reverse .page-index .page-warp{background-color:#efefef}body.dark-mode-reverse .page-index .page-warp .page-header .header-nav .header-nav-box .header-right-github,body.dark-mode-reverse .page-index .page-warp .page-header .header-nav .header-nav-box .header-right-uplog,body.dark-mode-reverse .page-index .page-warp .page-header .header-nav .header-nav-box .header-right-1 .header-right-1-dropdown,body.dark-mode-reverse .page-index .page-warp .page-header .header-nav .header-nav-box .header-right-2 .header-right-2-dropdown,body.dark-mode-reverse .page-index .page-warp .page-header .header-nav .header-nav-box .header-right-3,body.dark-mode-reverse .page-index .page-warp .page-header .header-content .header-title,body.dark-mode-reverse .page-index .page-warp .page-header .header-content .header-tips{color:#000}body.dark-mode-reverse .page-index .page-warp .page-header-bottom{background-color:#efefef}body.dark-mode-reverse .chat-input-box .chat-input-wrapper .ql-container .ql-editor{color:#ccc}body.dark-mode-reverse .chat-input-box .chat-input-wrapper .ql-container .ql-editor.ql-blank:before{color:#333}body.dark-mode-reverse .chat-input-box .chat-input-wrapper .ql-container .ql-editor .mention{color:#333}body.dark-mode-reverse .chat-input-box .chat-input-wrapper .chat-toolbar>li.chat-send .taskfont{color:#000} diff --git a/public/js/build/app.207f445f.js b/public/js/build/app.af833d7d.js similarity index 53% rename from public/js/build/app.207f445f.js rename to public/js/build/app.af833d7d.js index 1a582d811..51d06b45f 100644 --- a/public/js/build/app.207f445f.js +++ b/public/js/build/app.af833d7d.js @@ -1,4 +1,4 @@ -var HI={languageTypes:{zh:"\u7B80\u4F53\u4E2D\u6587","zh-CHT":"\u7E41\u9AD4\u4E2D\u6587",en:"English",ko:"\uD55C\uAD6D\uC5B4",ja:"\u65E5\u672C\u8A9E",de:"Deutsch",fr:"Fran\xE7ais",id:"Indonesia"},replaceArgumentsLanguage(n,o){let l=1;for(;n.indexOf("(*)")!==-1;)typeof o[l]=="object"?n=n.replace("(*)",""):n=n.replace("(*)",o[l]),l++;return n},replaceEscape(n){return!n||n==""?"":n.replace(/\(\*\)/g,"~%~").replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&").replace(/~%~/g,"(.*?)")},getLanguage(){let n=window.localStorage.getItem("__language:type__");if(typeof n=="string"&&typeof this.languageTypes[n]!="undefined")return n;n="en";let o=((window.navigator.language||navigator.userLanguage)+"").toLowerCase();switch(o){case"zh":case"cn":case"zh-cn":n="zh";break;case"zh-tw":case"zh-tr":case"zh-hk":case"zh-cnt":case"zh-cht":n="zh-CHT";break;default:typeof this.languageTypes[o]!="undefined"&&(n=o);break}return window.localStorage.setItem("__language:type__",n),n}};const Rd=HI,UI=Rd.languageTypes,Is=Rd.getLanguage(),xs={};function XH(n){if(!$A.isArray(n))return;const o=Object.assign(Object.keys(UI));n.some(l=>{let a=-1;l.key&&o.some(i=>{const r=l[i]||l.general||null;r&&typeof window.LANGUAGE_DATA[i]!="undefined"&&(a=window.LANGUAGE_DATA[i].push(r)-1)}),a>-1&&(window.LANGUAGE_DATA.key[l.key]=a)})}function JH(n){n!==void 0&&$A.modalConfirm({content:"\u5207\u6362\u8BED\u8A00\u9700\u8981\u5237\u65B0\u540E\u751F\u6548\uFF0C\u662F\u5426\u786E\u5B9A\u5237\u65B0\uFF1F",cancelText:"\u53D6\u6D88",okText:"\u786E\u5B9A",onOk:()=>{window.localStorage.setItem("__language:type__",n),$A.reloadUrl()}})}function vp(n){var l;if(typeof arguments[1]!="undefined")return vp(Rd.replaceArgumentsLanguage(n,arguments));if(typeof n!="string"||!n||typeof window.LANGUAGE_DATA=="undefined"||typeof window.LANGUAGE_DATA.key=="undefined"||typeof window.LANGUAGE_DATA[Is]=="undefined")return n;const o=window.LANGUAGE_DATA.key[n]||-1;if(o>-1)return window.LANGUAGE_DATA[Is][o]||n;if(typeof xs[n]=="undefined"){xs[n]=!1;for(let a in window.LANGUAGE_DATA.key)if(a.indexOf("(*)")>-1){const i=new RegExp("^"+Rd.replaceEscape(a)+"$","g");if(i.test(n)){let r=0;const d=window.LANGUAGE_DATA.key[a],f=(l=window.LANGUAGE_DATA[Is][d]||a)==null?void 0:l.replace(/\(\*\)/g,function(){return"$"+ ++r});xs[n]={rege:i,value:f};break}}}return xs[n]?n.replace(xs[n].rege,xs[n].value):(window.systemInfo.debug==="yes"&&setTimeout(a=>{try{let i="__language:Undefined__",r=JSON.parse(window.localStorage.getItem(i)||"[]");$A.isArray(r)||(r=[]);let d=null;r.find(v=>(d=new RegExp("^"+v.replace(/\(\*\)/g,"(.*?)")+"$","g"),!!n.match(d)))||(r.push(n),window.localStorage.setItem(i,JSON.stringify(r)))}catch{}},10),n)}var Ki=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function KI(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}function mp(n){if(n.__esModule)return n;var o=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(n).forEach(function(l){var a=Object.getOwnPropertyDescriptor(n,l);Object.defineProperty(o,l,a.get?a:{enumerable:!0,get:function(){return n[l]}})}),o}function Uu(n){throw new Error('Could not dynamically require "'+n+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var Kx={exports:{}};/*! +var KI={languageTypes:{zh:"\u7B80\u4F53\u4E2D\u6587","zh-CHT":"\u7E41\u9AD4\u4E2D\u6587",en:"English",ko:"\uD55C\uAD6D\uC5B4",ja:"\u65E5\u672C\u8A9E",de:"Deutsch",fr:"Fran\xE7ais",id:"Indonesia"},replaceArgumentsLanguage(n,o){let l=1;for(;n.indexOf("(*)")!==-1;)typeof o[l]=="object"?n=n.replace("(*)",""):n=n.replace("(*)",o[l]),l++;return n},replaceEscape(n){return!n||n==""?"":n.replace(/\(\*\)/g,"~%~").replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&").replace(/~%~/g,"(.*?)")},getLanguage(){let n=window.localStorage.getItem("__language:type__");if(typeof n=="string"&&typeof this.languageTypes[n]!="undefined")return n;n="en";let o=((window.navigator.language||navigator.userLanguage)+"").toLowerCase();switch(o){case"zh":case"cn":case"zh-cn":n="zh";break;case"zh-tw":case"zh-tr":case"zh-hk":case"zh-cnt":case"zh-cht":n="zh-CHT";break;default:typeof this.languageTypes[o]!="undefined"&&(n=o);break}return window.localStorage.setItem("__language:type__",n),n}};const Lc=KI,GI=Lc.languageTypes,$s=Lc.getLanguage(),ws={};function QH(n){if(!$A.isArray(n))return;const o=Object.assign(Object.keys(GI));n.some(l=>{let a=-1;l.key&&o.some(i=>{const r=l[i]||l.general||null;r&&typeof window.LANGUAGE_DATA[i]!="undefined"&&(a=window.LANGUAGE_DATA[i].push(r)-1)}),a>-1&&(window.LANGUAGE_DATA.key[l.key]=a)})}function qH(n){n!==void 0&&$A.modalConfirm({content:"\u5207\u6362\u8BED\u8A00\u9700\u8981\u5237\u65B0\u540E\u751F\u6548\uFF0C\u662F\u5426\u786E\u5B9A\u5237\u65B0\uFF1F",cancelText:"\u53D6\u6D88",okText:"\u786E\u5B9A",onOk:()=>{window.localStorage.setItem("__language:type__",n),$A.reloadUrl()}})}function _p(n){var l;if(typeof arguments[1]!="undefined")return _p(Lc.replaceArgumentsLanguage(n,arguments));if(typeof n!="string"||!n||typeof window.LANGUAGE_DATA=="undefined"||typeof window.LANGUAGE_DATA.key=="undefined"||typeof window.LANGUAGE_DATA[$s]=="undefined")return n;const o=window.LANGUAGE_DATA.key[n]||-1;if(o>-1)return window.LANGUAGE_DATA[$s][o]||n;if(typeof ws[n]=="undefined"){ws[n]=!1;for(let a in window.LANGUAGE_DATA.key)if(a.indexOf("(*)")>-1){const i=new RegExp("^"+Lc.replaceEscape(a)+"$","g");if(i.test(n)){let r=0;const c=window.LANGUAGE_DATA.key[a],f=(l=window.LANGUAGE_DATA[$s][c]||a)==null?void 0:l.replace(/\(\*\)/g,function(){return"$"+ ++r});ws[n]={rege:i,value:f};break}}}return ws[n]?n.replace(ws[n].rege,ws[n].value):(window.systemInfo.debug==="yes"&&setTimeout(a=>{try{let i="__language:Undefined__",r=JSON.parse(window.localStorage.getItem(i)||"[]");$A.isArray(r)||(r=[]);let c=null;r.find(v=>(c=new RegExp("^"+v.replace(/\(\*\)/g,"(.*?)")+"$","g"),!!n.match(c)))||(r.push(n),window.localStorage.setItem(i,JSON.stringify(r)))}catch{}},10),n)}var Gi=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function YI(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}function gp(n){if(n.__esModule)return n;var o=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(n).forEach(function(l){var a=Object.getOwnPropertyDescriptor(n,l);Object.defineProperty(o,l,a.get?a:{enumerable:!0,get:function(){return n[l]}})}),o}function Ku(n){throw new Error('Could not dynamically require "'+n+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var Yx={exports:{}};/*! * jQuery JavaScript Library v3.6.1 * https://jquery.com/ * @@ -10,23 +10,23 @@ var HI={languageTypes:{zh:"\u7B80\u4F53\u4E2D\u6587","zh-CHT":"\u7E41\u9AD4\u4E2 * https://jquery.org/license * * Date: 2022-08-26T17:52Z - */(function(n){(function(o,l){n.exports=o.document?l(o,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return l(a)}})(typeof window!="undefined"?window:Ki,function(o,l){var a=[],i=Object.getPrototypeOf,r=a.slice,d=a.flat?function(S){return a.flat.call(S)}:function(S){return a.concat.apply([],S)},f=a.push,v=a.indexOf,e={},m=e.toString,c=e.hasOwnProperty,p=c.toString,_=p.call(Object),g={},y=function($){return typeof $=="function"&&typeof $.nodeType!="number"&&typeof $.item!="function"},b=function($){return $!=null&&$===$.window},E=o.document,T={type:!0,src:!0,nonce:!0,noModule:!0};function w(S,$,N){N=N||E;var B,Q,q=N.createElement("script");if(q.text=S,$)for(B in T)Q=$[B]||$.getAttribute&&$.getAttribute(B),Q&&q.setAttribute(B,Q);N.head.appendChild(q).parentNode.removeChild(q)}function D(S){return S==null?S+"":typeof S=="object"||typeof S=="function"?e[m.call(S)]||"object":typeof S}var k="3.6.1",x=function(S,$){return new x.fn.init(S,$)};x.fn=x.prototype={jquery:k,constructor:x,length:0,toArray:function(){return r.call(this)},get:function(S){return S==null?r.call(this):S<0?this[S+this.length]:this[S]},pushStack:function(S){var $=x.merge(this.constructor(),S);return $.prevObject=this,$},each:function(S){return x.each(this,S)},map:function(S){return this.pushStack(x.map(this,function($,N){return S.call($,N,$)}))},slice:function(){return this.pushStack(r.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(x.grep(this,function(S,$){return($+1)%2}))},odd:function(){return this.pushStack(x.grep(this,function(S,$){return $%2}))},eq:function(S){var $=this.length,N=+S+(S<0?$:0);return this.pushStack(N>=0&&N<$?[this[N]]:[])},end:function(){return this.prevObject||this.constructor()},push:f,sort:a.sort,splice:a.splice},x.extend=x.fn.extend=function(){var S,$,N,B,Q,q,oe=arguments[0]||{},Ie=1,De=arguments.length,We=!1;for(typeof oe=="boolean"&&(We=oe,oe=arguments[Ie]||{},Ie++),typeof oe!="object"&&!y(oe)&&(oe={}),Ie===De&&(oe=this,Ie--);Ie0&&$-1 in S}var I=function(S){var $,N,B,Q,q,oe,Ie,De,We,Je,ct,Ye,tt,Lt,Zt,Rt,Bn,Nn,yr,bn="sizzle"+1*new Date,Qt=S.document,rr=0,ln=0,Tn=fs(),ra=fs(),ds=fs(),br=fs(),zi=function(ve,ke){return ve===ke&&(ct=!0),0},Si={}.hasOwnProperty,Yn=[],ui=Yn.pop,Cr=Yn.push,Ei=Yn.push,so=Yn.slice,Wi=function(ve,ke){for(var Ae=0,rt=ve.length;Ae+~]|"+pn+")"+pn+"*"),Cl=new RegExp(pn+"|>"),xa=new RegExp(cs),ef=new RegExp("^"+Di+"$"),wa={ID:new RegExp("^#("+Di+")"),CLASS:new RegExp("^\\.("+Di+")"),TAG:new RegExp("^("+Di+"|[*])"),ATTR:new RegExp("^"+yl),PSEUDO:new RegExp("^"+cs),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+pn+"*(even|odd|(([+-]|)(\\d*)n|)"+pn+"*(?:([+-]|)"+pn+"*(\\d+)|))"+pn+"*\\)|)","i"),bool:new RegExp("^(?:"+oo+")$","i"),needsContext:new RegExp("^"+pn+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+pn+"*((?:-\\d)?\\d*)"+pn+"*\\)|)(?=[^-]|$)","i")},Pr=/HTML$/i,tf=/^(?:input|select|textarea|button)$/i,lo=/^h\d$/i,Sa=/^[^{]+\{\s*\[native \w/,nf=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,uo=/[+~]/,ei=new RegExp("\\\\[\\da-fA-F]{1,6}"+pn+"?|\\\\([^\\r\\n\\f])","g"),Ir=function(ve,ke){var Ae="0x"+ve.slice(1)-65536;return ke||(Ae<0?String.fromCharCode(Ae+65536):String.fromCharCode(Ae>>10|55296,Ae&1023|56320))},co=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,fo=function(ve,ke){return ke?ve==="\0"?"\uFFFD":ve.slice(0,-1)+"\\"+ve.charCodeAt(ve.length-1).toString(16)+" ":"\\"+ve},ho=function(){Ye()},rf=ps(function(ve){return ve.disabled===!0&&ve.nodeName.toLowerCase()==="fieldset"},{dir:"parentNode",next:"legend"});try{Ei.apply(Yn=so.call(Qt.childNodes),Qt.childNodes),Yn[Qt.childNodes.length].nodeType}catch{Ei={apply:Yn.length?function(ke,Ae){Cr.apply(ke,so.call(Ae))}:function(ke,Ae){for(var rt=ke.length,Ue=0;ke[rt++]=Ae[Ue++];);ke.length=rt-1}}}function xn(ve,ke,Ae,rt){var Ue,ot,ft,wt,Dt,zt,Et,Kt=ke&&ke.ownerDocument,an=ke?ke.nodeType:9;if(Ae=Ae||[],typeof ve!="string"||!ve||an!==1&&an!==9&&an!==11)return Ae;if(!rt&&(Ye(ke),ke=ke||tt,Zt)){if(an!==11&&(Dt=nf.exec(ve)))if(Ue=Dt[1]){if(an===9)if(ft=ke.getElementById(Ue)){if(ft.id===Ue)return Ae.push(ft),Ae}else return Ae;else if(Kt&&(ft=Kt.getElementById(Ue))&&yr(ke,ft)&&ft.id===Ue)return Ae.push(ft),Ae}else{if(Dt[2])return Ei.apply(Ae,ke.getElementsByTagName(ve)),Ae;if((Ue=Dt[3])&&N.getElementsByClassName&&ke.getElementsByClassName)return Ei.apply(Ae,ke.getElementsByClassName(Ue)),Ae}if(N.qsa&&!br[ve+" "]&&(!Rt||!Rt.test(ve))&&(an!==1||ke.nodeName.toLowerCase()!=="object")){if(Et=ve,Kt=ke,an===1&&(Cl.test(ve)||bl.test(ve))){for(Kt=uo.test(ve)&&ia(ke.parentNode)||ke,(Kt!==ke||!N.scope)&&((wt=ke.getAttribute("id"))?wt=wt.replace(co,fo):ke.setAttribute("id",wt=bn)),zt=oe(ve),ot=zt.length;ot--;)zt[ot]=(wt?"#"+wt:":scope")+" "+Ea(zt[ot]);Et=zt.join(",")}try{return Ei.apply(Ae,Kt.querySelectorAll(Et)),Ae}catch{br(ve,!0)}finally{wt===bn&&ke.removeAttribute("id")}}}return De(ve.replace(Ca,"$1"),ke,Ae,rt)}function fs(){var ve=[];function ke(Ae,rt){return ve.push(Ae+" ")>B.cacheLength&&delete ke[ve.shift()],ke[Ae+" "]=rt}return ke}function $r(ve){return ve[bn]=!0,ve}function cr(ve){var ke=tt.createElement("fieldset");try{return!!ve(ke)}catch{return!1}finally{ke.parentNode&&ke.parentNode.removeChild(ke),ke=null}}function hs(ve,ke){for(var Ae=ve.split("|"),rt=Ae.length;rt--;)B.attrHandle[Ae[rt]]=ke}function po(ve,ke){var Ae=ke&&ve,rt=Ae&&ve.nodeType===1&&ke.nodeType===1&&ve.sourceIndex-ke.sourceIndex;if(rt)return rt;if(Ae){for(;Ae=Ae.nextSibling;)if(Ae===ke)return-1}return ve?1:-1}function af(ve){return function(ke){var Ae=ke.nodeName.toLowerCase();return Ae==="input"&&ke.type===ve}}function sf(ve){return function(ke){var Ae=ke.nodeName.toLowerCase();return(Ae==="input"||Ae==="button")&&ke.type===ve}}function xl(ve){return function(ke){return"form"in ke?ke.parentNode&&ke.disabled===!1?"label"in ke?"label"in ke.parentNode?ke.parentNode.disabled===ve:ke.disabled===ve:ke.isDisabled===ve||ke.isDisabled!==!ve&&rf(ke)===ve:ke.disabled===ve:"label"in ke?ke.disabled===ve:!1}}function Oi(ve){return $r(function(ke){return ke=+ke,$r(function(Ae,rt){for(var Ue,ot=ve([],Ae.length,ke),ft=ot.length;ft--;)Ae[Ue=ot[ft]]&&(Ae[Ue]=!(rt[Ue]=Ae[Ue]))})})}function ia(ve){return ve&&typeof ve.getElementsByTagName!="undefined"&&ve}N=xn.support={},q=xn.isXML=function(ve){var ke=ve&&ve.namespaceURI,Ae=ve&&(ve.ownerDocument||ve).documentElement;return!Pr.test(ke||Ae&&Ae.nodeName||"HTML")},Ye=xn.setDocument=function(ve){var ke,Ae,rt=ve?ve.ownerDocument||ve:Qt;return rt==tt||rt.nodeType!==9||!rt.documentElement||(tt=rt,Lt=tt.documentElement,Zt=!q(tt),Qt!=tt&&(Ae=tt.defaultView)&&Ae.top!==Ae&&(Ae.addEventListener?Ae.addEventListener("unload",ho,!1):Ae.attachEvent&&Ae.attachEvent("onunload",ho)),N.scope=cr(function(Ue){return Lt.appendChild(Ue).appendChild(tt.createElement("div")),typeof Ue.querySelectorAll!="undefined"&&!Ue.querySelectorAll(":scope fieldset div").length}),N.attributes=cr(function(Ue){return Ue.className="i",!Ue.getAttribute("className")}),N.getElementsByTagName=cr(function(Ue){return Ue.appendChild(tt.createComment("")),!Ue.getElementsByTagName("*").length}),N.getElementsByClassName=Sa.test(tt.getElementsByClassName),N.getById=cr(function(Ue){return Lt.appendChild(Ue).id=bn,!tt.getElementsByName||!tt.getElementsByName(bn).length}),N.getById?(B.filter.ID=function(Ue){var ot=Ue.replace(ei,Ir);return function(ft){return ft.getAttribute("id")===ot}},B.find.ID=function(Ue,ot){if(typeof ot.getElementById!="undefined"&&Zt){var ft=ot.getElementById(Ue);return ft?[ft]:[]}}):(B.filter.ID=function(Ue){var ot=Ue.replace(ei,Ir);return function(ft){var wt=typeof ft.getAttributeNode!="undefined"&&ft.getAttributeNode("id");return wt&&wt.value===ot}},B.find.ID=function(Ue,ot){if(typeof ot.getElementById!="undefined"&&Zt){var ft,wt,Dt,zt=ot.getElementById(Ue);if(zt){if(ft=zt.getAttributeNode("id"),ft&&ft.value===Ue)return[zt];for(Dt=ot.getElementsByName(Ue),wt=0;zt=Dt[wt++];)if(ft=zt.getAttributeNode("id"),ft&&ft.value===Ue)return[zt]}return[]}}),B.find.TAG=N.getElementsByTagName?function(Ue,ot){if(typeof ot.getElementsByTagName!="undefined")return ot.getElementsByTagName(Ue);if(N.qsa)return ot.querySelectorAll(Ue)}:function(Ue,ot){var ft,wt=[],Dt=0,zt=ot.getElementsByTagName(Ue);if(Ue==="*"){for(;ft=zt[Dt++];)ft.nodeType===1&&wt.push(ft);return wt}return zt},B.find.CLASS=N.getElementsByClassName&&function(Ue,ot){if(typeof ot.getElementsByClassName!="undefined"&&Zt)return ot.getElementsByClassName(Ue)},Bn=[],Rt=[],(N.qsa=Sa.test(tt.querySelectorAll))&&(cr(function(Ue){var ot;Lt.appendChild(Ue).innerHTML="
",Ue.querySelectorAll("[msallowcapture^='']").length&&Rt.push("[*^$]="+pn+`*(?:''|"")`),Ue.querySelectorAll("[selected]").length||Rt.push("\\["+pn+"*(?:value|"+oo+")"),Ue.querySelectorAll("[id~="+bn+"-]").length||Rt.push("~="),ot=tt.createElement("input"),ot.setAttribute("name",""),Ue.appendChild(ot),Ue.querySelectorAll("[name='']").length||Rt.push("\\["+pn+"*name"+pn+"*="+pn+`*(?:''|"")`),Ue.querySelectorAll(":checked").length||Rt.push(":checked"),Ue.querySelectorAll("a#"+bn+"+*").length||Rt.push(".#.+[+~]"),Ue.querySelectorAll("\\\f"),Rt.push("[\\r\\n\\f]")}),cr(function(Ue){Ue.innerHTML="";var ot=tt.createElement("input");ot.setAttribute("type","hidden"),Ue.appendChild(ot).setAttribute("name","D"),Ue.querySelectorAll("[name=d]").length&&Rt.push("name"+pn+"*[*^$|!~]?="),Ue.querySelectorAll(":enabled").length!==2&&Rt.push(":enabled",":disabled"),Lt.appendChild(Ue).disabled=!0,Ue.querySelectorAll(":disabled").length!==2&&Rt.push(":enabled",":disabled"),Ue.querySelectorAll("*,:x"),Rt.push(",.*:")})),(N.matchesSelector=Sa.test(Nn=Lt.matches||Lt.webkitMatchesSelector||Lt.mozMatchesSelector||Lt.oMatchesSelector||Lt.msMatchesSelector))&&cr(function(Ue){N.disconnectedMatch=Nn.call(Ue,"*"),Nn.call(Ue,"[s!='']:x"),Bn.push("!=",cs)}),Rt=Rt.length&&new RegExp(Rt.join("|")),Bn=Bn.length&&new RegExp(Bn.join("|")),ke=Sa.test(Lt.compareDocumentPosition),yr=ke||Sa.test(Lt.contains)?function(Ue,ot){var ft=Ue.nodeType===9?Ue.documentElement:Ue,wt=ot&&ot.parentNode;return Ue===wt||!!(wt&&wt.nodeType===1&&(ft.contains?ft.contains(wt):Ue.compareDocumentPosition&&Ue.compareDocumentPosition(wt)&16))}:function(Ue,ot){if(ot){for(;ot=ot.parentNode;)if(ot===Ue)return!0}return!1},zi=ke?function(Ue,ot){if(Ue===ot)return ct=!0,0;var ft=!Ue.compareDocumentPosition-!ot.compareDocumentPosition;return ft||(ft=(Ue.ownerDocument||Ue)==(ot.ownerDocument||ot)?Ue.compareDocumentPosition(ot):1,ft&1||!N.sortDetached&&ot.compareDocumentPosition(Ue)===ft?Ue==tt||Ue.ownerDocument==Qt&&yr(Qt,Ue)?-1:ot==tt||ot.ownerDocument==Qt&&yr(Qt,ot)?1:Je?Wi(Je,Ue)-Wi(Je,ot):0:ft&4?-1:1)}:function(Ue,ot){if(Ue===ot)return ct=!0,0;var ft,wt=0,Dt=Ue.parentNode,zt=ot.parentNode,Et=[Ue],Kt=[ot];if(!Dt||!zt)return Ue==tt?-1:ot==tt?1:Dt?-1:zt?1:Je?Wi(Je,Ue)-Wi(Je,ot):0;if(Dt===zt)return po(Ue,ot);for(ft=Ue;ft=ft.parentNode;)Et.unshift(ft);for(ft=ot;ft=ft.parentNode;)Kt.unshift(ft);for(;Et[wt]===Kt[wt];)wt++;return wt?po(Et[wt],Kt[wt]):Et[wt]==Qt?-1:Kt[wt]==Qt?1:0}),tt},xn.matches=function(ve,ke){return xn(ve,null,null,ke)},xn.matchesSelector=function(ve,ke){if(Ye(ve),N.matchesSelector&&Zt&&!br[ke+" "]&&(!Bn||!Bn.test(ke))&&(!Rt||!Rt.test(ke)))try{var Ae=Nn.call(ve,ke);if(Ae||N.disconnectedMatch||ve.document&&ve.document.nodeType!==11)return Ae}catch{br(ke,!0)}return xn(ke,tt,null,[ve]).length>0},xn.contains=function(ve,ke){return(ve.ownerDocument||ve)!=tt&&Ye(ve),yr(ve,ke)},xn.attr=function(ve,ke){(ve.ownerDocument||ve)!=tt&&Ye(ve);var Ae=B.attrHandle[ke.toLowerCase()],rt=Ae&&Si.call(B.attrHandle,ke.toLowerCase())?Ae(ve,ke,!Zt):void 0;return rt!==void 0?rt:N.attributes||!Zt?ve.getAttribute(ke):(rt=ve.getAttributeNode(ke))&&rt.specified?rt.value:null},xn.escape=function(ve){return(ve+"").replace(co,fo)},xn.error=function(ve){throw new Error("Syntax error, unrecognized expression: "+ve)},xn.uniqueSort=function(ve){var ke,Ae=[],rt=0,Ue=0;if(ct=!N.detectDuplicates,Je=!N.sortStable&&ve.slice(0),ve.sort(zi),ct){for(;ke=ve[Ue++];)ke===ve[Ue]&&(rt=Ae.push(Ue));for(;rt--;)ve.splice(Ae[rt],1)}return Je=null,ve},Q=xn.getText=function(ve){var ke,Ae="",rt=0,Ue=ve.nodeType;if(Ue){if(Ue===1||Ue===9||Ue===11){if(typeof ve.textContent=="string")return ve.textContent;for(ve=ve.firstChild;ve;ve=ve.nextSibling)Ae+=Q(ve)}else if(Ue===3||Ue===4)return ve.nodeValue}else for(;ke=ve[rt++];)Ae+=Q(ke);return Ae},B=xn.selectors={cacheLength:50,createPseudo:$r,match:wa,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(ve){return ve[1]=ve[1].replace(ei,Ir),ve[3]=(ve[3]||ve[4]||ve[5]||"").replace(ei,Ir),ve[2]==="~="&&(ve[3]=" "+ve[3]+" "),ve.slice(0,4)},CHILD:function(ve){return ve[1]=ve[1].toLowerCase(),ve[1].slice(0,3)==="nth"?(ve[3]||xn.error(ve[0]),ve[4]=+(ve[4]?ve[5]+(ve[6]||1):2*(ve[3]==="even"||ve[3]==="odd")),ve[5]=+(ve[7]+ve[8]||ve[3]==="odd")):ve[3]&&xn.error(ve[0]),ve},PSEUDO:function(ve){var ke,Ae=!ve[6]&&ve[2];return wa.CHILD.test(ve[0])?null:(ve[3]?ve[2]=ve[4]||ve[5]||"":Ae&&xa.test(Ae)&&(ke=oe(Ae,!0))&&(ke=Ae.indexOf(")",Ae.length-ke)-Ae.length)&&(ve[0]=ve[0].slice(0,ke),ve[2]=Ae.slice(0,ke)),ve.slice(0,3))}},filter:{TAG:function(ve){var ke=ve.replace(ei,Ir).toLowerCase();return ve==="*"?function(){return!0}:function(Ae){return Ae.nodeName&&Ae.nodeName.toLowerCase()===ke}},CLASS:function(ve){var ke=Tn[ve+" "];return ke||(ke=new RegExp("(^|"+pn+")"+ve+"("+pn+"|$)"))&&Tn(ve,function(Ae){return ke.test(typeof Ae.className=="string"&&Ae.className||typeof Ae.getAttribute!="undefined"&&Ae.getAttribute("class")||"")})},ATTR:function(ve,ke,Ae){return function(rt){var Ue=xn.attr(rt,ve);return Ue==null?ke==="!=":ke?(Ue+="",ke==="="?Ue===Ae:ke==="!="?Ue!==Ae:ke==="^="?Ae&&Ue.indexOf(Ae)===0:ke==="*="?Ae&&Ue.indexOf(Ae)>-1:ke==="$="?Ae&&Ue.slice(-Ae.length)===Ae:ke==="~="?(" "+Ue.replace(Qc," ")+" ").indexOf(Ae)>-1:ke==="|="?Ue===Ae||Ue.slice(0,Ae.length+1)===Ae+"-":!1):!0}},CHILD:function(ve,ke,Ae,rt,Ue){var ot=ve.slice(0,3)!=="nth",ft=ve.slice(-4)!=="last",wt=ke==="of-type";return rt===1&&Ue===0?function(Dt){return!!Dt.parentNode}:function(Dt,zt,Et){var Kt,an,Cn,Wt,jn,qn,fr=ot!==ft?"nextSibling":"previousSibling",on=Dt.parentNode,Vr=wt&&Dt.nodeName.toLowerCase(),Oa=!Et&&!wt,xr=!1;if(on){if(ot){for(;fr;){for(Wt=Dt;Wt=Wt[fr];)if(wt?Wt.nodeName.toLowerCase()===Vr:Wt.nodeType===1)return!1;qn=fr=ve==="only"&&!qn&&"nextSibling"}return!0}if(qn=[ft?on.firstChild:on.lastChild],ft&&Oa){for(Wt=on,Cn=Wt[bn]||(Wt[bn]={}),an=Cn[Wt.uniqueID]||(Cn[Wt.uniqueID]={}),Kt=an[ve]||[],jn=Kt[0]===rr&&Kt[1],xr=jn&&Kt[2],Wt=jn&&on.childNodes[jn];Wt=++jn&&Wt&&Wt[fr]||(xr=jn=0)||qn.pop();)if(Wt.nodeType===1&&++xr&&Wt===Dt){an[ve]=[rr,jn,xr];break}}else if(Oa&&(Wt=Dt,Cn=Wt[bn]||(Wt[bn]={}),an=Cn[Wt.uniqueID]||(Cn[Wt.uniqueID]={}),Kt=an[ve]||[],jn=Kt[0]===rr&&Kt[1],xr=jn),xr===!1)for(;(Wt=++jn&&Wt&&Wt[fr]||(xr=jn=0)||qn.pop())&&!((wt?Wt.nodeName.toLowerCase()===Vr:Wt.nodeType===1)&&++xr&&(Oa&&(Cn=Wt[bn]||(Wt[bn]={}),an=Cn[Wt.uniqueID]||(Cn[Wt.uniqueID]={}),an[ve]=[rr,xr]),Wt===Dt)););return xr-=Ue,xr===rt||xr%rt===0&&xr/rt>=0}}},PSEUDO:function(ve,ke){var Ae,rt=B.pseudos[ve]||B.setFilters[ve.toLowerCase()]||xn.error("unsupported pseudo: "+ve);return rt[bn]?rt(ke):rt.length>1?(Ae=[ve,ve,"",ke],B.setFilters.hasOwnProperty(ve.toLowerCase())?$r(function(Ue,ot){for(var ft,wt=rt(Ue,ke),Dt=wt.length;Dt--;)ft=Wi(Ue,wt[Dt]),Ue[ft]=!(ot[ft]=wt[Dt])}):function(Ue){return rt(Ue,0,Ae)}):rt}},pseudos:{not:$r(function(ve){var ke=[],Ae=[],rt=Ie(ve.replace(Ca,"$1"));return rt[bn]?$r(function(Ue,ot,ft,wt){for(var Dt,zt=rt(Ue,null,wt,[]),Et=Ue.length;Et--;)(Dt=zt[Et])&&(Ue[Et]=!(ot[Et]=Dt))}):function(Ue,ot,ft){return ke[0]=Ue,rt(ke,null,ft,Ae),ke[0]=null,!Ae.pop()}}),has:$r(function(ve){return function(ke){return xn(ve,ke).length>0}}),contains:$r(function(ve){return ve=ve.replace(ei,Ir),function(ke){return(ke.textContent||Q(ke)).indexOf(ve)>-1}}),lang:$r(function(ve){return ef.test(ve||"")||xn.error("unsupported lang: "+ve),ve=ve.replace(ei,Ir).toLowerCase(),function(ke){var Ae;do if(Ae=Zt?ke.lang:ke.getAttribute("xml:lang")||ke.getAttribute("lang"))return Ae=Ae.toLowerCase(),Ae===ve||Ae.indexOf(ve+"-")===0;while((ke=ke.parentNode)&&ke.nodeType===1);return!1}}),target:function(ve){var ke=S.location&&S.location.hash;return ke&&ke.slice(1)===ve.id},root:function(ve){return ve===Lt},focus:function(ve){return ve===tt.activeElement&&(!tt.hasFocus||tt.hasFocus())&&!!(ve.type||ve.href||~ve.tabIndex)},enabled:xl(!1),disabled:xl(!0),checked:function(ve){var ke=ve.nodeName.toLowerCase();return ke==="input"&&!!ve.checked||ke==="option"&&!!ve.selected},selected:function(ve){return ve.parentNode&&ve.parentNode.selectedIndex,ve.selected===!0},empty:function(ve){for(ve=ve.firstChild;ve;ve=ve.nextSibling)if(ve.nodeType<6)return!1;return!0},parent:function(ve){return!B.pseudos.empty(ve)},header:function(ve){return lo.test(ve.nodeName)},input:function(ve){return tf.test(ve.nodeName)},button:function(ve){var ke=ve.nodeName.toLowerCase();return ke==="input"&&ve.type==="button"||ke==="button"},text:function(ve){var ke;return ve.nodeName.toLowerCase()==="input"&&ve.type==="text"&&((ke=ve.getAttribute("type"))==null||ke.toLowerCase()==="text")},first:Oi(function(){return[0]}),last:Oi(function(ve,ke){return[ke-1]}),eq:Oi(function(ve,ke,Ae){return[Ae<0?Ae+ke:Ae]}),even:Oi(function(ve,ke){for(var Ae=0;Aeke?ke:Ae;--rt>=0;)ve.push(rt);return ve}),gt:Oi(function(ve,ke,Ae){for(var rt=Ae<0?Ae+ke:Ae;++rt1?function(ke,Ae,rt){for(var Ue=ve.length;Ue--;)if(!ve[Ue](ke,Ae,rt))return!1;return!0}:ve[0]}function of(ve,ke,Ae){for(var rt=0,Ue=ke.length;rt-1&&(ft[Et]=!(wt[Et]=an))}}else on=Da(on===wt?on.splice(jn,on.length):on),Ue?Ue(null,wt,on,zt):Ei.apply(wt,on)})}function vs(ve){for(var ke,Ae,rt,Ue=ve.length,ot=B.relative[ve[0].type],ft=ot||B.relative[" "],wt=ot?1:0,Dt=ps(function(Kt){return Kt===ke},ft,!0),zt=ps(function(Kt){return Wi(ke,Kt)>-1},ft,!0),Et=[function(Kt,an,Cn){var Wt=!ot&&(Cn||an!==We)||((ke=an).nodeType?Dt(Kt,an,Cn):zt(Kt,an,Cn));return ke=null,Wt}];wt1&&mo(Et),wt>1&&Ea(ve.slice(0,wt-1).concat({value:ve[wt-2].type===" "?"*":""})).replace(Ca,"$1"),Ae,wt0,rt=ve.length>0,Ue=function(ot,ft,wt,Dt,zt){var Et,Kt,an,Cn=0,Wt="0",jn=ot&&[],qn=[],fr=We,on=ot||rt&&B.find.TAG("*",zt),Vr=rr+=fr==null?1:Math.random()||.1,Oa=on.length;for(zt&&(We=ft==tt||ft||zt);Wt!==Oa&&(Et=on[Wt])!=null;Wt++){if(rt&&Et){for(Kt=0,!ft&&Et.ownerDocument!=tt&&(Ye(Et),wt=!Zt);an=ve[Kt++];)if(an(Et,ft||tt,wt)){Dt.push(Et);break}zt&&(rr=Vr)}Ae&&((Et=!an&&Et)&&Cn--,ot&&jn.push(Et))}if(Cn+=Wt,Ae&&Wt!==Cn){for(Kt=0;an=ke[Kt++];)an(jn,qn,ft,wt);if(ot){if(Cn>0)for(;Wt--;)jn[Wt]||qn[Wt]||(qn[Wt]=ui.call(Dt));qn=Da(qn)}Ei.apply(Dt,qn),zt&&!ot&&qn.length>0&&Cn+ke.length>1&&xn.uniqueSort(Dt)}return zt&&(rr=Vr,We=fr),jn};return Ae?$r(Ue):Ue}return Ie=xn.compile=function(ve,ke){var Ae,rt=[],Ue=[],ot=ds[ve+" "];if(!ot){for(ke||(ke=oe(ve)),Ae=ke.length;Ae--;)ot=vs(ke[Ae]),ot[bn]?rt.push(ot):Ue.push(ot);ot=ds(ve,wl(Ue,rt)),ot.selector=ve}return ot},De=xn.select=function(ve,ke,Ae,rt){var Ue,ot,ft,wt,Dt,zt=typeof ve=="function"&&ve,Et=!rt&&oe(ve=zt.selector||ve);if(Ae=Ae||[],Et.length===1){if(ot=Et[0]=Et[0].slice(0),ot.length>2&&(ft=ot[0]).type==="ID"&&ke.nodeType===9&&Zt&&B.relative[ot[1].type]){if(ke=(B.find.ID(ft.matches[0].replace(ei,Ir),ke)||[])[0],ke)zt&&(ke=ke.parentNode);else return Ae;ve=ve.slice(ot.shift().value.length)}for(Ue=wa.needsContext.test(ve)?0:ot.length;Ue--&&(ft=ot[Ue],!B.relative[wt=ft.type]);)if((Dt=B.find[wt])&&(rt=Dt(ft.matches[0].replace(ei,Ir),uo.test(ot[0].type)&&ia(ke.parentNode)||ke))){if(ot.splice(Ue,1),ve=rt.length&&Ea(ot),!ve)return Ei.apply(Ae,rt),Ae;break}}return(zt||Ie(ve,Et))(rt,ke,!Zt,Ae,!ke||uo.test(ve)&&ia(ke.parentNode)||ke),Ae},N.sortStable=bn.split("").sort(zi).join("")===bn,N.detectDuplicates=!!ct,Ye(),N.sortDetached=cr(function(ve){return ve.compareDocumentPosition(tt.createElement("fieldset"))&1}),cr(function(ve){return ve.innerHTML="",ve.firstChild.getAttribute("href")==="#"})||hs("type|href|height|width",function(ve,ke,Ae){if(!Ae)return ve.getAttribute(ke,ke.toLowerCase()==="type"?1:2)}),(!N.attributes||!cr(function(ve){return ve.innerHTML="",ve.firstChild.setAttribute("value",""),ve.firstChild.getAttribute("value")===""}))&&hs("value",function(ve,ke,Ae){if(!Ae&&ve.nodeName.toLowerCase()==="input")return ve.defaultValue}),cr(function(ve){return ve.getAttribute("disabled")==null})||hs(oo,function(ve,ke,Ae){var rt;if(!Ae)return ve[ke]===!0?ke.toLowerCase():(rt=ve.getAttributeNode(ke))&&rt.specified?rt.value:null}),xn}(o);x.find=I,x.expr=I.selectors,x.expr[":"]=x.expr.pseudos,x.uniqueSort=x.unique=I.uniqueSort,x.text=I.getText,x.isXMLDoc=I.isXML,x.contains=I.contains,x.escapeSelector=I.escape;var M=function(S,$,N){for(var B=[],Q=N!==void 0;(S=S[$])&&S.nodeType!==9;)if(S.nodeType===1){if(Q&&x(S).is(N))break;B.push(S)}return B},R=function(S,$){for(var N=[];S;S=S.nextSibling)S.nodeType===1&&S!==$&&N.push(S);return N},j=x.expr.match.needsContext;function A(S,$){return S.nodeName&&S.nodeName.toLowerCase()===$.toLowerCase()}var F=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function z(S,$,N){return y($)?x.grep(S,function(B,Q){return!!$.call(B,Q,B)!==N}):$.nodeType?x.grep(S,function(B){return B===$!==N}):typeof $!="string"?x.grep(S,function(B){return v.call($,B)>-1!==N}):x.filter($,S,N)}x.filter=function(S,$,N){var B=$[0];return N&&(S=":not("+S+")"),$.length===1&&B.nodeType===1?x.find.matchesSelector(B,S)?[B]:[]:x.find.matches(S,x.grep($,function(Q){return Q.nodeType===1}))},x.fn.extend({find:function(S){var $,N,B=this.length,Q=this;if(typeof S!="string")return this.pushStack(x(S).filter(function(){for($=0;$1?x.uniqueSort(N):N},filter:function(S){return this.pushStack(z(this,S||[],!1))},not:function(S){return this.pushStack(z(this,S||[],!0))},is:function(S){return!!z(this,typeof S=="string"&&j.test(S)?x(S):S||[],!1).length}});var K,he=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,ye=x.fn.init=function(S,$,N){var B,Q;if(!S)return this;if(N=N||K,typeof S=="string")if(S[0]==="<"&&S[S.length-1]===">"&&S.length>=3?B=[null,S,null]:B=he.exec(S),B&&(B[1]||!$))if(B[1]){if($=$ instanceof x?$[0]:$,x.merge(this,x.parseHTML(B[1],$&&$.nodeType?$.ownerDocument||$:E,!0)),F.test(B[1])&&x.isPlainObject($))for(B in $)y(this[B])?this[B]($[B]):this.attr(B,$[B]);return this}else return Q=E.getElementById(B[2]),Q&&(this[0]=Q,this.length=1),this;else return!$||$.jquery?($||N).find(S):this.constructor($).find(S);else{if(S.nodeType)return this[0]=S,this.length=1,this;if(y(S))return N.ready!==void 0?N.ready(S):S(x)}return x.makeArray(S,this)};ye.prototype=x.fn,K=x(E);var fe=/^(?:parents|prev(?:Until|All))/,X={children:!0,contents:!0,next:!0,prev:!0};x.fn.extend({has:function(S){var $=x(S,this),N=$.length;return this.filter(function(){for(var B=0;B-1:N.nodeType===1&&x.find.matchesSelector(N,S))){q.push(N);break}}return this.pushStack(q.length>1?x.uniqueSort(q):q)},index:function(S){return S?typeof S=="string"?v.call(x(S),this[0]):v.call(this,S.jquery?S[0]:S):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(S,$){return this.pushStack(x.uniqueSort(x.merge(this.get(),x(S,$))))},addBack:function(S){return this.add(S==null?this.prevObject:this.prevObject.filter(S))}});function de(S,$){for(;(S=S[$])&&S.nodeType!==1;);return S}x.each({parent:function(S){var $=S.parentNode;return $&&$.nodeType!==11?$:null},parents:function(S){return M(S,"parentNode")},parentsUntil:function(S,$,N){return M(S,"parentNode",N)},next:function(S){return de(S,"nextSibling")},prev:function(S){return de(S,"previousSibling")},nextAll:function(S){return M(S,"nextSibling")},prevAll:function(S){return M(S,"previousSibling")},nextUntil:function(S,$,N){return M(S,"nextSibling",N)},prevUntil:function(S,$,N){return M(S,"previousSibling",N)},siblings:function(S){return R((S.parentNode||{}).firstChild,S)},children:function(S){return R(S.firstChild)},contents:function(S){return S.contentDocument!=null&&i(S.contentDocument)?S.contentDocument:(A(S,"template")&&(S=S.content||S),x.merge([],S.childNodes))}},function(S,$){x.fn[S]=function(N,B){var Q=x.map(this,$,N);return S.slice(-5)!=="Until"&&(B=N),B&&typeof B=="string"&&(Q=x.filter(B,Q)),this.length>1&&(X[S]||x.uniqueSort(Q),fe.test(S)&&Q.reverse()),this.pushStack(Q)}});var U=/[^\x20\t\r\n\f]+/g;function le(S){var $={};return x.each(S.match(U)||[],function(N,B){$[B]=!0}),$}x.Callbacks=function(S){S=typeof S=="string"?le(S):x.extend({},S);var $,N,B,Q,q=[],oe=[],Ie=-1,De=function(){for(Q=Q||S.once,B=$=!0;oe.length;Ie=-1)for(N=oe.shift();++Ie-1;)q.splice(Ye,1),Ye<=Ie&&Ie--}),this},has:function(Je){return Je?x.inArray(Je,q)>-1:q.length>0},empty:function(){return q&&(q=[]),this},disable:function(){return Q=oe=[],q=N="",this},disabled:function(){return!q},lock:function(){return Q=oe=[],!N&&!$&&(q=N=""),this},locked:function(){return!!Q},fireWith:function(Je,ct){return Q||(ct=ct||[],ct=[Je,ct.slice?ct.slice():ct],oe.push(ct),$||De()),this},fire:function(){return We.fireWith(this,arguments),this},fired:function(){return!!B}};return We};function we(S){return S}function ge(S){throw S}function Ee(S,$,N,B){var Q;try{S&&y(Q=S.promise)?Q.call(S).done($).fail(N):S&&y(Q=S.then)?Q.call(S,$,N):$.apply(void 0,[S].slice(B))}catch(q){N.apply(void 0,[q])}}x.extend({Deferred:function(S){var $=[["notify","progress",x.Callbacks("memory"),x.Callbacks("memory"),2],["resolve","done",x.Callbacks("once memory"),x.Callbacks("once memory"),0,"resolved"],["reject","fail",x.Callbacks("once memory"),x.Callbacks("once memory"),1,"rejected"]],N="pending",B={state:function(){return N},always:function(){return Q.done(arguments).fail(arguments),this},catch:function(q){return B.then(null,q)},pipe:function(){var q=arguments;return x.Deferred(function(oe){x.each($,function(Ie,De){var We=y(q[De[4]])&&q[De[4]];Q[De[1]](function(){var Je=We&&We.apply(this,arguments);Je&&y(Je.promise)?Je.promise().progress(oe.notify).done(oe.resolve).fail(oe.reject):oe[De[0]+"With"](this,We?[Je]:arguments)})}),q=null}).promise()},then:function(q,oe,Ie){var De=0;function We(Je,ct,Ye,tt){return function(){var Lt=this,Zt=arguments,Rt=function(){var Nn,yr;if(!(Je=De&&(Ye!==ge&&(Lt=void 0,Zt=[Nn]),ct.rejectWith(Lt,Zt))}};Je?Bn():(x.Deferred.getStackHook&&(Bn.stackTrace=x.Deferred.getStackHook()),o.setTimeout(Bn))}}return x.Deferred(function(Je){$[0][3].add(We(0,Je,y(Ie)?Ie:we,Je.notifyWith)),$[1][3].add(We(0,Je,y(q)?q:we)),$[2][3].add(We(0,Je,y(oe)?oe:ge))}).promise()},promise:function(q){return q!=null?x.extend(q,B):B}},Q={};return x.each($,function(q,oe){var Ie=oe[2],De=oe[5];B[oe[1]]=Ie.add,De&&Ie.add(function(){N=De},$[3-q][2].disable,$[3-q][3].disable,$[0][2].lock,$[0][3].lock),Ie.add(oe[3].fire),Q[oe[0]]=function(){return Q[oe[0]+"With"](this===Q?void 0:this,arguments),this},Q[oe[0]+"With"]=Ie.fireWith}),B.promise(Q),S&&S.call(Q,Q),Q},when:function(S){var $=arguments.length,N=$,B=Array(N),Q=r.call(arguments),q=x.Deferred(),oe=function(Ie){return function(De){B[Ie]=this,Q[Ie]=arguments.length>1?r.call(arguments):De,--$||q.resolveWith(B,Q)}};if($<=1&&(Ee(S,q.done(oe(N)).resolve,q.reject,!$),q.state()==="pending"||y(Q[N]&&Q[N].then)))return q.then();for(;N--;)Ee(Q[N],oe(N),q.reject);return q.promise()}});var ne=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;x.Deferred.exceptionHook=function(S,$){o.console&&o.console.warn&&S&&ne.test(S.name)&&o.console.warn("jQuery.Deferred exception: "+S.message,S.stack,$)},x.readyException=function(S){o.setTimeout(function(){throw S})};var re=x.Deferred();x.fn.ready=function(S){return re.then(S).catch(function($){x.readyException($)}),this},x.extend({isReady:!1,readyWait:1,ready:function(S){(S===!0?--x.readyWait:x.isReady)||(x.isReady=!0,!(S!==!0&&--x.readyWait>0)&&re.resolveWith(E,[x]))}}),x.ready.then=re.then;function Y(){E.removeEventListener("DOMContentLoaded",Y),o.removeEventListener("load",Y),x.ready()}E.readyState==="complete"||E.readyState!=="loading"&&!E.documentElement.doScroll?o.setTimeout(x.ready):(E.addEventListener("DOMContentLoaded",Y),o.addEventListener("load",Y));var ae=function(S,$,N,B,Q,q,oe){var Ie=0,De=S.length,We=N==null;if(D(N)==="object"){Q=!0;for(Ie in N)ae(S,$,Ie,N[Ie],!0,q,oe)}else if(B!==void 0&&(Q=!0,y(B)||(oe=!0),We&&(oe?($.call(S,B),$=null):(We=$,$=function(Je,ct,Ye){return We.call(x(Je),Ye)})),$))for(;Ie1,null,!0)},removeData:function(S){return this.each(function(){qe.remove(this,S)})}}),x.extend({queue:function(S,$,N){var B;if(S)return $=($||"fx")+"queue",B=Se.get(S,$),N&&(!B||Array.isArray(N)?B=Se.access(S,$,x.makeArray(N)):B.push(N)),B||[]},dequeue:function(S,$){$=$||"fx";var N=x.queue(S,$),B=N.length,Q=N.shift(),q=x._queueHooks(S,$),oe=function(){x.dequeue(S,$)};Q==="inprogress"&&(Q=N.shift(),B--),Q&&($==="fx"&&N.unshift("inprogress"),delete q.stop,Q.call(S,oe,q)),!B&&q&&q.empty.fire()},_queueHooks:function(S,$){var N=$+"queueHooks";return Se.get(S,N)||Se.access(S,N,{empty:x.Callbacks("once memory").add(function(){Se.remove(S,[$+"queue",N])})})}}),x.fn.extend({queue:function(S,$){var N=2;return typeof S!="string"&&($=S,S="fx",N--),arguments.length\x20\t\r\n\f]*)/i,It=/^$|^module$|\/(?:java|ecma)script/i;(function(){var S=E.createDocumentFragment(),$=S.appendChild(E.createElement("div")),N=E.createElement("input");N.setAttribute("type","radio"),N.setAttribute("checked","checked"),N.setAttribute("name","t"),$.appendChild(N),g.checkClone=$.cloneNode(!0).cloneNode(!0).lastChild.checked,$.innerHTML="",g.noCloneChecked=!!$.cloneNode(!0).lastChild.defaultValue,$.innerHTML="",g.option=!!$.lastChild})();var Ut={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};Ut.tbody=Ut.tfoot=Ut.colgroup=Ut.caption=Ut.thead,Ut.th=Ut.td,g.option||(Ut.optgroup=Ut.option=[1,""]);function gt(S,$){var N;return typeof S.getElementsByTagName!="undefined"?N=S.getElementsByTagName($||"*"):typeof S.querySelectorAll!="undefined"?N=S.querySelectorAll($||"*"):N=[],$===void 0||$&&A(S,$)?x.merge([S],N):N}function Ft(S,$){for(var N=0,B=S.length;N-1){Q&&Q.push(q);continue}if(We=ce(q),oe=gt(ct.appendChild(q),"script"),We&&Ft(oe),N)for(Je=0;q=oe[Je++];)It.test(q.type||"")&&N.push(q)}return ct}var Jn=/^([^.]*)(?:\.(.+)|)/;function _n(){return!0}function fn(){return!1}function Zn(S,$){return S===un()==($==="focus")}function un(){try{return E.activeElement}catch{}}function Ln(S,$,N,B,Q,q){var oe,Ie;if(typeof $=="object"){typeof N!="string"&&(B=B||N,N=void 0);for(Ie in $)Ln(S,Ie,N,B,$[Ie],q);return S}if(B==null&&Q==null?(Q=N,B=N=void 0):Q==null&&(typeof N=="string"?(Q=B,B=void 0):(Q=B,B=N,N=void 0)),Q===!1)Q=fn;else if(!Q)return S;return q===1&&(oe=Q,Q=function(De){return x().off(De),oe.apply(this,arguments)},Q.guid=oe.guid||(oe.guid=x.guid++)),S.each(function(){x.event.add(this,$,Q,B,N)})}x.event={global:{},add:function(S,$,N,B,Q){var q,oe,Ie,De,We,Je,ct,Ye,tt,Lt,Zt,Rt=Se.get(S);if(!!Fe(S))for(N.handler&&(q=N,N=q.handler,Q=q.selector),Q&&x.find.matchesSelector(te,Q),N.guid||(N.guid=x.guid++),(De=Rt.events)||(De=Rt.events=Object.create(null)),(oe=Rt.handle)||(oe=Rt.handle=function(Bn){return typeof x!="undefined"&&x.event.triggered!==Bn.type?x.event.dispatch.apply(S,arguments):void 0}),$=($||"").match(U)||[""],We=$.length;We--;)Ie=Jn.exec($[We])||[],tt=Zt=Ie[1],Lt=(Ie[2]||"").split(".").sort(),tt&&(ct=x.event.special[tt]||{},tt=(Q?ct.delegateType:ct.bindType)||tt,ct=x.event.special[tt]||{},Je=x.extend({type:tt,origType:Zt,data:B,handler:N,guid:N.guid,selector:Q,needsContext:Q&&x.expr.match.needsContext.test(Q),namespace:Lt.join(".")},q),(Ye=De[tt])||(Ye=De[tt]=[],Ye.delegateCount=0,(!ct.setup||ct.setup.call(S,B,Lt,oe)===!1)&&S.addEventListener&&S.addEventListener(tt,oe)),ct.add&&(ct.add.call(S,Je),Je.handler.guid||(Je.handler.guid=N.guid)),Q?Ye.splice(Ye.delegateCount++,0,Je):Ye.push(Je),x.event.global[tt]=!0)},remove:function(S,$,N,B,Q){var q,oe,Ie,De,We,Je,ct,Ye,tt,Lt,Zt,Rt=Se.hasData(S)&&Se.get(S);if(!(!Rt||!(De=Rt.events))){for($=($||"").match(U)||[""],We=$.length;We--;){if(Ie=Jn.exec($[We])||[],tt=Zt=Ie[1],Lt=(Ie[2]||"").split(".").sort(),!tt){for(tt in De)x.event.remove(S,tt+$[We],N,B,!0);continue}for(ct=x.event.special[tt]||{},tt=(B?ct.delegateType:ct.bindType)||tt,Ye=De[tt]||[],Ie=Ie[2]&&new RegExp("(^|\\.)"+Lt.join("\\.(?:.*\\.|)")+"(\\.|$)"),oe=q=Ye.length;q--;)Je=Ye[q],(Q||Zt===Je.origType)&&(!N||N.guid===Je.guid)&&(!Ie||Ie.test(Je.namespace))&&(!B||B===Je.selector||B==="**"&&Je.selector)&&(Ye.splice(q,1),Je.selector&&Ye.delegateCount--,ct.remove&&ct.remove.call(S,Je));oe&&!Ye.length&&((!ct.teardown||ct.teardown.call(S,Lt,Rt.handle)===!1)&&x.removeEvent(S,tt,Rt.handle),delete De[tt])}x.isEmptyObject(De)&&Se.remove(S,"handle events")}},dispatch:function(S){var $,N,B,Q,q,oe,Ie=new Array(arguments.length),De=x.event.fix(S),We=(Se.get(this,"events")||Object.create(null))[De.type]||[],Je=x.event.special[De.type]||{};for(Ie[0]=De,$=1;$=1)){for(;We!==this;We=We.parentNode||this)if(We.nodeType===1&&!(S.type==="click"&&We.disabled===!0)){for(q=[],oe={},N=0;N-1:x.find(Q,this,null,[We]).length),oe[Q]&&q.push(B);q.length&&Ie.push({elem:We,handlers:q})}}return We=this,De<$.length&&Ie.push({elem:We,handlers:$.slice(De)}),Ie},addProp:function(S,$){Object.defineProperty(x.Event.prototype,S,{enumerable:!0,configurable:!0,get:y($)?function(){if(this.originalEvent)return $(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[S]},set:function(N){Object.defineProperty(this,S,{enumerable:!0,configurable:!0,writable:!0,value:N})}})},fix:function(S){return S[x.expando]?S:new x.Event(S)},special:{load:{noBubble:!0},click:{setup:function(S){var $=this||S;return At.test($.type)&&$.click&&A($,"input")&&hn($,"click",_n),!1},trigger:function(S){var $=this||S;return At.test($.type)&&$.click&&A($,"input")&&hn($,"click"),!0},_default:function(S){var $=S.target;return At.test($.type)&&$.click&&A($,"input")&&Se.get($,"click")||A($,"a")}},beforeunload:{postDispatch:function(S){S.result!==void 0&&S.originalEvent&&(S.originalEvent.returnValue=S.result)}}}};function hn(S,$,N){if(!N){Se.get(S,$)===void 0&&x.event.add(S,$,_n);return}Se.set(S,$,!1),x.event.add(S,$,{namespace:!1,handler:function(B){var Q,q,oe=Se.get(this,$);if(B.isTrigger&1&&this[$]){if(oe.length)(x.event.special[$]||{}).delegateType&&B.stopPropagation();else if(oe=r.call(arguments),Se.set(this,$,oe),Q=N(this,$),this[$](),q=Se.get(this,$),oe!==q||Q?Se.set(this,$,!1):q={},oe!==q)return B.stopImmediatePropagation(),B.preventDefault(),q&&q.value}else oe.length&&(Se.set(this,$,{value:x.event.trigger(x.extend(oe[0],x.Event.prototype),oe.slice(1),this)}),B.stopImmediatePropagation())}})}x.removeEvent=function(S,$,N){S.removeEventListener&&S.removeEventListener($,N)},x.Event=function(S,$){if(!(this instanceof x.Event))return new x.Event(S,$);S&&S.type?(this.originalEvent=S,this.type=S.type,this.isDefaultPrevented=S.defaultPrevented||S.defaultPrevented===void 0&&S.returnValue===!1?_n:fn,this.target=S.target&&S.target.nodeType===3?S.target.parentNode:S.target,this.currentTarget=S.currentTarget,this.relatedTarget=S.relatedTarget):this.type=S,$&&x.extend(this,$),this.timeStamp=S&&S.timeStamp||Date.now(),this[x.expando]=!0},x.Event.prototype={constructor:x.Event,isDefaultPrevented:fn,isPropagationStopped:fn,isImmediatePropagationStopped:fn,isSimulated:!1,preventDefault:function(){var S=this.originalEvent;this.isDefaultPrevented=_n,S&&!this.isSimulated&&S.preventDefault()},stopPropagation:function(){var S=this.originalEvent;this.isPropagationStopped=_n,S&&!this.isSimulated&&S.stopPropagation()},stopImmediatePropagation:function(){var S=this.originalEvent;this.isImmediatePropagationStopped=_n,S&&!this.isSimulated&&S.stopImmediatePropagation(),this.stopPropagation()}},x.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},x.event.addProp),x.each({focus:"focusin",blur:"focusout"},function(S,$){x.event.special[S]={setup:function(){return hn(this,S,Zn),!1},trigger:function(){return hn(this,S),!0},_default:function(N){return Se.get(N.target,S)},delegateType:$}}),x.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(S,$){x.event.special[S]={delegateType:$,bindType:$,handle:function(N){var B,Q=this,q=N.relatedTarget,oe=N.handleObj;return(!q||q!==Q&&!x.contains(Q,q))&&(N.type=oe.origType,B=oe.handler.apply(this,arguments),N.type=$),B}}}),x.fn.extend({on:function(S,$,N,B){return Ln(this,S,$,N,B)},one:function(S,$,N,B){return Ln(this,S,$,N,B,1)},off:function(S,$,N){var B,Q;if(S&&S.preventDefault&&S.handleObj)return B=S.handleObj,x(S.delegateTarget).off(B.namespace?B.origType+"."+B.namespace:B.origType,B.selector,B.handler),this;if(typeof S=="object"){for(Q in S)this.off(Q,$,S[Q]);return this}return($===!1||typeof $=="function")&&(N=$,$=void 0),N===!1&&(N=fn),this.each(function(){x.event.remove(this,S,N,$)})}});var Vn=/\s*$/g;function se(S,$){return A(S,"table")&&A($.nodeType!==11?$:$.firstChild,"tr")&&x(S).children("tbody")[0]||S}function Oe(S){return S.type=(S.getAttribute("type")!==null)+"/"+S.type,S}function Le(S){return(S.type||"").slice(0,5)==="true/"?S.type=S.type.slice(5):S.removeAttribute("type"),S}function Ke(S,$){var N,B,Q,q,oe,Ie,De;if($.nodeType===1){if(Se.hasData(S)&&(q=Se.get(S),De=q.events,De)){Se.remove($,"handle events");for(Q in De)for(N=0,B=De[Q].length;N1&&typeof tt=="string"&&!g.checkClone&&mr.test(tt))return S.each(function(Zt){var Rt=S.eq(Zt);Lt&&($[0]=tt.call(this,Zt,Rt.html())),et(Rt,$,N,B)});if(ct&&(Q=mn($,S[0].ownerDocument,!1,S,B),q=Q.firstChild,Q.childNodes.length===1&&(Q=q),q||B)){for(oe=x.map(gt(Q,"script"),Oe),Ie=oe.length;Je0&&Ft(oe,!De&>(S,"script")),Ie},cleanData:function(S){for(var $,N,B,Q=x.event.special,q=0;(N=S[q])!==void 0;q++)if(Fe(N)){if($=N[Se.expando]){if($.events)for(B in $.events)Q[B]?x.event.remove(N,B):x.removeEvent(N,B,$.handle);N[Se.expando]=void 0}N[qe.expando]&&(N[qe.expando]=void 0)}}}),x.fn.extend({detach:function(S){return dt(this,S,!0)},remove:function(S){return dt(this,S)},text:function(S){return ae(this,function($){return $===void 0?x.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=$)})},null,S,arguments.length)},append:function(){return et(this,arguments,function(S){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var $=se(this,S);$.appendChild(S)}})},prepend:function(){return et(this,arguments,function(S){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var $=se(this,S);$.insertBefore(S,$.firstChild)}})},before:function(){return et(this,arguments,function(S){this.parentNode&&this.parentNode.insertBefore(S,this)})},after:function(){return et(this,arguments,function(S){this.parentNode&&this.parentNode.insertBefore(S,this.nextSibling)})},empty:function(){for(var S,$=0;(S=this[$])!=null;$++)S.nodeType===1&&(x.cleanData(gt(S,!1)),S.textContent="");return this},clone:function(S,$){return S=S==null?!1:S,$=$==null?S:$,this.map(function(){return x.clone(this,S,$)})},html:function(S){return ae(this,function($){var N=this[0]||{},B=0,Q=this.length;if($===void 0&&N.nodeType===1)return N.innerHTML;if(typeof $=="string"&&!Vn.test($)&&!Ut[(Nt.exec($)||["",""])[1].toLowerCase()]){$=x.htmlPrefilter($);try{for(;B=0&&(De+=Math.max(0,Math.ceil(S["offset"+$[0].toUpperCase()+$.slice(1)]-q-De-Ie-.5))||0),De}function wi(S,$,N){var B=Pt(S),Q=!g.boxSizingReliable()||N,q=Q&&x.css(S,"boxSizing",!1,B)==="border-box",oe=q,Ie=Vt(S,$,B),De="offset"+$[0].toUpperCase()+$.slice(1);if(yt.test(Ie)){if(!N)return Ie;Ie="auto"}return(!g.boxSizingReliable()&&q||!g.reliableTrDimensions()&&A(S,"tr")||Ie==="auto"||!parseFloat(Ie)&&x.css(S,"display",!1,B)==="inline")&&S.getClientRects().length&&(q=x.css(S,"boxSizing",!1,B)==="border-box",oe=De in S,oe&&(Ie=S[De])),Ie=parseFloat(Ie)||0,Ie+si(S,$,N||(q?"border":"content"),oe,B,Ie)+"px"}x.extend({cssHooks:{opacity:{get:function(S,$){if($){var N=Vt(S,"opacity");return N===""?"1":N}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(S,$,N,B){if(!(!S||S.nodeType===3||S.nodeType===8||!S.style)){var Q,q,oe,Ie=Pe($),De=xt.test($),We=S.style;if(De||($=nr(Ie)),oe=x.cssHooks[$]||x.cssHooks[Ie],N!==void 0){if(q=typeof N,q==="string"&&(Q=W.exec(N))&&Q[1]&&(N=Qe(S,$,Q),q="number"),N==null||N!==N)return;q==="number"&&!De&&(N+=Q&&Q[3]||(x.cssNumber[Ie]?"":"px")),!g.clearCloneStyle&&N===""&&$.indexOf("background")===0&&(We[$]="inherit"),(!oe||!("set"in oe)||(N=oe.set(S,N,B))!==void 0)&&(De?We.setProperty($,N):We[$]=N)}else return oe&&"get"in oe&&(Q=oe.get(S,!1,B))!==void 0?Q:We[$]}},css:function(S,$,N,B){var Q,q,oe,Ie=Pe($),De=xt.test($);return De||($=nr(Ie)),oe=x.cssHooks[$]||x.cssHooks[Ie],oe&&"get"in oe&&(Q=oe.get(S,!0,N)),Q===void 0&&(Q=Vt(S,$,B)),Q==="normal"&&$ in Bi&&(Q=Bi[$]),N===""||N?(q=parseFloat(Q),N===!0||isFinite(q)?q||0:Q):Q}}),x.each(["height","width"],function(S,$){x.cssHooks[$]={get:function(N,B,Q){if(B)return Tr.test(x.css(N,"display"))&&(!N.getClientRects().length||!N.getBoundingClientRect().width)?$t(N,Mr,function(){return wi(N,$,Q)}):wi(N,$,Q)},set:function(N,B,Q){var q,oe=Pt(N),Ie=!g.scrollboxSize()&&oe.position==="absolute",De=Ie||Q,We=De&&x.css(N,"boxSizing",!1,oe)==="border-box",Je=Q?si(N,$,Q,We,oe):0;return We&&Ie&&(Je-=Math.ceil(N["offset"+$[0].toUpperCase()+$.slice(1)]-parseFloat(oe[$])-si(N,$,"border",!1,oe)-.5)),Je&&(q=W.exec(B))&&(q[3]||"px")!=="px"&&(N.style[$]=B,B=x.css(N,$)),Qr(N,B,Je)}}}),x.cssHooks.marginLeft=gn(g.reliableMarginLeft,function(S,$){if($)return(parseFloat(Vt(S,"marginLeft"))||S.getBoundingClientRect().left-$t(S,{marginLeft:0},function(){return S.getBoundingClientRect().left}))+"px"}),x.each({margin:"",padding:"",border:"Width"},function(S,$){x.cssHooks[S+$]={expand:function(N){for(var B=0,Q={},q=typeof N=="string"?N.split(" "):[N];B<4;B++)Q[S+J[B]+$]=q[B]||q[B-2]||q[0];return Q}},S!=="margin"&&(x.cssHooks[S+$].set=Qr)}),x.fn.extend({css:function(S,$){return ae(this,function(N,B,Q){var q,oe,Ie={},De=0;if(Array.isArray(B)){for(q=Pt(N),oe=B.length;De1)}});function Wn(S,$,N,B,Q){return new Wn.prototype.init(S,$,N,B,Q)}x.Tween=Wn,Wn.prototype={constructor:Wn,init:function(S,$,N,B,Q,q){this.elem=S,this.prop=N,this.easing=Q||x.easing._default,this.options=$,this.start=this.now=this.cur(),this.end=B,this.unit=q||(x.cssNumber[N]?"":"px")},cur:function(){var S=Wn.propHooks[this.prop];return S&&S.get?S.get(this):Wn.propHooks._default.get(this)},run:function(S){var $,N=Wn.propHooks[this.prop];return this.options.duration?this.pos=$=x.easing[this.easing](S,this.options.duration*S,0,1,this.options.duration):this.pos=$=S,this.now=(this.end-this.start)*$+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),N&&N.set?N.set(this):Wn.propHooks._default.set(this),this}},Wn.prototype.init.prototype=Wn.prototype,Wn.propHooks={_default:{get:function(S){var $;return S.elem.nodeType!==1||S.elem[S.prop]!=null&&S.elem.style[S.prop]==null?S.elem[S.prop]:($=x.css(S.elem,S.prop,""),!$||$==="auto"?0:$)},set:function(S){x.fx.step[S.prop]?x.fx.step[S.prop](S):S.elem.nodeType===1&&(x.cssHooks[S.prop]||S.elem.style[nr(S.prop)]!=null)?x.style(S.elem,S.prop,S.now+S.unit):S.elem[S.prop]=S.now}}},Wn.propHooks.scrollTop=Wn.propHooks.scrollLeft={set:function(S){S.elem.nodeType&&S.elem.parentNode&&(S.elem[S.prop]=S.now)}},x.easing={linear:function(S){return S},swing:function(S){return .5-Math.cos(S*Math.PI)/2},_default:"swing"},x.fx=Wn.prototype.init,x.fx.step={};var gr,oi,li=/^(?:toggle|show|hide)$/,pe=/queueHooks$/;function $e(){oi&&(E.hidden===!1&&o.requestAnimationFrame?o.requestAnimationFrame($e):o.setTimeout($e,x.fx.interval),x.fx.tick())}function be(){return o.setTimeout(function(){gr=void 0}),gr=Date.now()}function Be(S,$){var N,B=0,Q={height:S};for($=$?1:0;B<4;B+=2-$)N=J[B],Q["margin"+N]=Q["padding"+N]=S;return $&&(Q.opacity=Q.width=S),Q}function ze(S,$,N){for(var B,Q=(lt.tweeners[$]||[]).concat(lt.tweeners["*"]),q=0,oe=Q.length;q1)},removeAttr:function(S){return this.each(function(){x.removeAttr(this,S)})}}),x.extend({attr:function(S,$,N){var B,Q,q=S.nodeType;if(!(q===3||q===8||q===2)){if(typeof S.getAttribute=="undefined")return x.prop(S,$,N);if((q!==1||!x.isXMLDoc(S))&&(Q=x.attrHooks[$.toLowerCase()]||(x.expr.match.bool.test($)?mt:void 0)),N!==void 0){if(N===null){x.removeAttr(S,$);return}return Q&&"set"in Q&&(B=Q.set(S,N,$))!==void 0?B:(S.setAttribute($,N+""),N)}return Q&&"get"in Q&&(B=Q.get(S,$))!==null?B:(B=x.find.attr(S,$),B==null?void 0:B)}},attrHooks:{type:{set:function(S,$){if(!g.radioValue&&$==="radio"&&A(S,"input")){var N=S.value;return S.setAttribute("type",$),N&&(S.value=N),$}}}},removeAttr:function(S,$){var N,B=0,Q=$&&$.match(U);if(Q&&S.nodeType===1)for(;N=Q[B++];)S.removeAttribute(N)}}),mt={set:function(S,$,N){return $===!1?x.removeAttr(S,N):S.setAttribute(N,N),N}},x.each(x.expr.match.bool.source.match(/\w+/g),function(S,$){var N=pt[$]||x.find.attr;pt[$]=function(B,Q,q){var oe,Ie,De=Q.toLowerCase();return q||(Ie=pt[De],pt[De]=oe,oe=N(B,Q,q)!=null?De:null,pt[De]=Ie),oe}});var ht=/^(?:input|select|textarea|button)$/i,Ot=/^(?:a|area)$/i;x.fn.extend({prop:function(S,$){return ae(this,x.prop,S,$,arguments.length>1)},removeProp:function(S){return this.each(function(){delete this[x.propFix[S]||S]})}}),x.extend({prop:function(S,$,N){var B,Q,q=S.nodeType;if(!(q===3||q===8||q===2))return(q!==1||!x.isXMLDoc(S))&&($=x.propFix[$]||$,Q=x.propHooks[$]),N!==void 0?Q&&"set"in Q&&(B=Q.set(S,N,$))!==void 0?B:S[$]=N:Q&&"get"in Q&&(B=Q.get(S,$))!==null?B:S[$]},propHooks:{tabIndex:{get:function(S){var $=x.find.attr(S,"tabindex");return $?parseInt($,10):ht.test(S.nodeName)||Ot.test(S.nodeName)&&S.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),g.optSelected||(x.propHooks.selected={get:function(S){var $=S.parentNode;return $&&$.parentNode&&$.parentNode.selectedIndex,null},set:function(S){var $=S.parentNode;$&&($.selectedIndex,$.parentNode&&$.parentNode.selectedIndex)}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){x.propFix[this.toLowerCase()]=this});function Gt(S){var $=S.match(U)||[];return $.join(" ")}function en(S){return S.getAttribute&&S.getAttribute("class")||""}function vt(S){return Array.isArray(S)?S:typeof S=="string"?S.match(U)||[]:[]}x.fn.extend({addClass:function(S){var $,N,B,Q,q,oe;return y(S)?this.each(function(Ie){x(this).addClass(S.call(this,Ie,en(this)))}):($=vt(S),$.length?this.each(function(){if(B=en(this),N=this.nodeType===1&&" "+Gt(B)+" ",N){for(q=0;q<$.length;q++)Q=$[q],N.indexOf(" "+Q+" ")<0&&(N+=Q+" ");oe=Gt(N),B!==oe&&this.setAttribute("class",oe)}}):this)},removeClass:function(S){var $,N,B,Q,q,oe;return y(S)?this.each(function(Ie){x(this).removeClass(S.call(this,Ie,en(this)))}):arguments.length?($=vt(S),$.length?this.each(function(){if(B=en(this),N=this.nodeType===1&&" "+Gt(B)+" ",N){for(q=0;q<$.length;q++)for(Q=$[q];N.indexOf(" "+Q+" ")>-1;)N=N.replace(" "+Q+" "," ");oe=Gt(N),B!==oe&&this.setAttribute("class",oe)}}):this):this.attr("class","")},toggleClass:function(S,$){var N,B,Q,q,oe=typeof S,Ie=oe==="string"||Array.isArray(S);return y(S)?this.each(function(De){x(this).toggleClass(S.call(this,De,en(this),$),$)}):typeof $=="boolean"&&Ie?$?this.addClass(S):this.removeClass(S):(N=vt(S),this.each(function(){if(Ie)for(q=x(this),Q=0;Q-1)return!0;return!1}});var En=/\r/g;x.fn.extend({val:function(S){var $,N,B,Q=this[0];return arguments.length?(B=y(S),this.each(function(q){var oe;this.nodeType===1&&(B?oe=S.call(this,q,x(this).val()):oe=S,oe==null?oe="":typeof oe=="number"?oe+="":Array.isArray(oe)&&(oe=x.map(oe,function(Ie){return Ie==null?"":Ie+""})),$=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()],(!$||!("set"in $)||$.set(this,oe,"value")===void 0)&&(this.value=oe))})):Q?($=x.valHooks[Q.type]||x.valHooks[Q.nodeName.toLowerCase()],$&&"get"in $&&(N=$.get(Q,"value"))!==void 0?N:(N=Q.value,typeof N=="string"?N.replace(En,""):N==null?"":N)):void 0}}),x.extend({valHooks:{option:{get:function(S){var $=x.find.attr(S,"value");return $!=null?$:Gt(x.text(S))}},select:{get:function(S){var $,N,B,Q=S.options,q=S.selectedIndex,oe=S.type==="select-one",Ie=oe?null:[],De=oe?q+1:Q.length;for(q<0?B=De:B=oe?q:0;B-1)&&(N=!0);return N||(S.selectedIndex=-1),q}}}}),x.each(["radio","checkbox"],function(){x.valHooks[this]={set:function(S,$){if(Array.isArray($))return S.checked=x.inArray(x(S).val(),$)>-1}},g.checkOn||(x.valHooks[this].get=function(S){return S.getAttribute("value")===null?"on":S.value})}),g.focusin="onfocusin"in o;var nn=/^(?:focusinfocus|focusoutblur)$/,Pn=function(S){S.stopPropagation()};x.extend(x.event,{trigger:function(S,$,N,B){var Q,q,oe,Ie,De,We,Je,ct,Ye=[N||E],tt=c.call(S,"type")?S.type:S,Lt=c.call(S,"namespace")?S.namespace.split("."):[];if(q=ct=oe=N=N||E,!(N.nodeType===3||N.nodeType===8)&&!nn.test(tt+x.event.triggered)&&(tt.indexOf(".")>-1&&(Lt=tt.split("."),tt=Lt.shift(),Lt.sort()),De=tt.indexOf(":")<0&&"on"+tt,S=S[x.expando]?S:new x.Event(tt,typeof S=="object"&&S),S.isTrigger=B?2:3,S.namespace=Lt.join("."),S.rnamespace=S.namespace?new RegExp("(^|\\.)"+Lt.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,S.result=void 0,S.target||(S.target=N),$=$==null?[S]:x.makeArray($,[S]),Je=x.event.special[tt]||{},!(!B&&Je.trigger&&Je.trigger.apply(N,$)===!1))){if(!B&&!Je.noBubble&&!b(N)){for(Ie=Je.delegateType||tt,nn.test(Ie+tt)||(q=q.parentNode);q;q=q.parentNode)Ye.push(q),oe=q;oe===(N.ownerDocument||E)&&Ye.push(oe.defaultView||oe.parentWindow||o)}for(Q=0;(q=Ye[Q++])&&!S.isPropagationStopped();)ct=q,S.type=Q>1?Ie:Je.bindType||tt,We=(Se.get(q,"events")||Object.create(null))[S.type]&&Se.get(q,"handle"),We&&We.apply(q,$),We=De&&q[De],We&&We.apply&&Fe(q)&&(S.result=We.apply(q,$),S.result===!1&&S.preventDefault());return S.type=tt,!B&&!S.isDefaultPrevented()&&(!Je._default||Je._default.apply(Ye.pop(),$)===!1)&&Fe(N)&&De&&y(N[tt])&&!b(N)&&(oe=N[De],oe&&(N[De]=null),x.event.triggered=tt,S.isPropagationStopped()&&ct.addEventListener(tt,Pn),N[tt](),S.isPropagationStopped()&&ct.removeEventListener(tt,Pn),x.event.triggered=void 0,oe&&(N[De]=oe)),S.result}},simulate:function(S,$,N){var B=x.extend(new x.Event,N,{type:S,isSimulated:!0});x.event.trigger(B,null,$)}}),x.fn.extend({trigger:function(S,$){return this.each(function(){x.event.trigger(S,$,this)})},triggerHandler:function(S,$){var N=this[0];if(N)return x.event.trigger(S,$,N,!0)}}),g.focusin||x.each({focus:"focusin",blur:"focusout"},function(S,$){var N=function(B){x.event.simulate($,B.target,x.event.fix(B))};x.event.special[$]={setup:function(){var B=this.ownerDocument||this.document||this,Q=Se.access(B,$);Q||B.addEventListener(S,N,!0),Se.access(B,$,(Q||0)+1)},teardown:function(){var B=this.ownerDocument||this.document||this,Q=Se.access(B,$)-1;Q?Se.access(B,$,Q):(B.removeEventListener(S,N,!0),Se.remove(B,$))}}});var dr=o.location,Qn={guid:Date.now()},Gn=/\?/;x.parseXML=function(S){var $,N;if(!S||typeof S!="string")return null;try{$=new o.DOMParser().parseFromString(S,"text/xml")}catch{}return N=$&&$.getElementsByTagName("parsererror")[0],(!$||N)&&x.error("Invalid XML: "+(N?x.map(N.childNodes,function(B){return B.textContent}).join(` -`):S)),$};var qr=/\[\]$/,ut=/\r?\n/g,ji=/^(?:submit|button|image|reset|file)$/i,eo=/^(?:input|select|textarea|keygen)/i;function Vi(S,$,N,B){var Q;if(Array.isArray($))x.each($,function(q,oe){N||qr.test(S)?B(S,oe):Vi(S+"["+(typeof oe=="object"&&oe!=null?q:"")+"]",oe,N,B)});else if(!N&&D($)==="object")for(Q in $)Vi(S+"["+Q+"]",$[Q],N,B);else B(S,$)}x.param=function(S,$){var N,B=[],Q=function(q,oe){var Ie=y(oe)?oe():oe;B[B.length]=encodeURIComponent(q)+"="+encodeURIComponent(Ie==null?"":Ie)};if(S==null)return"";if(Array.isArray(S)||S.jquery&&!x.isPlainObject(S))x.each(S,function(){Q(this.name,this.value)});else for(N in S)Vi(N,S[N],$,Q);return B.join("&")},x.fn.extend({serialize:function(){return x.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var S=x.prop(this,"elements");return S?x.makeArray(S):this}).filter(function(){var S=this.type;return this.name&&!x(this).is(":disabled")&&eo.test(this.nodeName)&&!ji.test(S)&&(this.checked||!At.test(S))}).map(function(S,$){var N=x(this).val();return N==null?null:Array.isArray(N)?x.map(N,function(B){return{name:$.name,value:B.replace(ut,`\r -`)}}):{name:$.name,value:N.replace(ut,`\r -`)}}).get()}});var Uc=/%20/g,Kc=/#.*$/,pl=/([?&])_=[^&]*/,os=/^(.*?):[ \t]*([^\r\n]*)$/mg,vl=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,ml=/^(?:GET|HEAD)$/,Gc=/^\/\//,_l={},to={},no="*/".concat("*"),ta=E.createElement("a");ta.href=dr.href;function ro(S){return function($,N){typeof $!="string"&&(N=$,$="*");var B,Q=0,q=$.toLowerCase().match(U)||[];if(y(N))for(;B=q[Q++];)B[0]==="+"?(B=B.slice(1)||"*",(S[B]=S[B]||[]).unshift(N)):(S[B]=S[B]||[]).push(N)}}function io(S,$,N,B){var Q={},q=S===to;function oe(Ie){var De;return Q[Ie]=!0,x.each(S[Ie]||[],function(We,Je){var ct=Je($,N,B);if(typeof ct=="string"&&!q&&!Q[ct])return $.dataTypes.unshift(ct),oe(ct),!1;if(q)return!(De=ct)}),De}return oe($.dataTypes[0])||!Q["*"]&&oe("*")}function ao(S,$){var N,B,Q=x.ajaxSettings.flatOptions||{};for(N in $)$[N]!==void 0&&((Q[N]?S:B||(B={}))[N]=$[N]);return B&&x.extend(!0,S,B),S}function ls(S,$,N){for(var B,Q,q,oe,Ie=S.contents,De=S.dataTypes;De[0]==="*";)De.shift(),B===void 0&&(B=S.mimeType||$.getResponseHeader("Content-Type"));if(B){for(Q in Ie)if(Ie[Q]&&Ie[Q].test(B)){De.unshift(Q);break}}if(De[0]in N)q=De[0];else{for(Q in N){if(!De[0]||S.converters[Q+" "+De[0]]){q=Q;break}oe||(oe=Q)}q=q||oe}if(q)return q!==De[0]&&De.unshift(q),N[q]}function Yc(S,$,N,B){var Q,q,oe,Ie,De,We={},Je=S.dataTypes.slice();if(Je[1])for(oe in S.converters)We[oe.toLowerCase()]=S.converters[oe];for(q=Je.shift();q;)if(S.responseFields[q]&&(N[S.responseFields[q]]=$),!De&&B&&S.dataFilter&&($=S.dataFilter($,S.dataType)),De=q,q=Je.shift(),q){if(q==="*")q=De;else if(De!=="*"&&De!==q){if(oe=We[De+" "+q]||We["* "+q],!oe){for(Q in We)if(Ie=Q.split(" "),Ie[1]===q&&(oe=We[De+" "+Ie[0]]||We["* "+Ie[0]],oe)){oe===!0?oe=We[Q]:We[Q]!==!0&&(q=Ie[0],Je.unshift(Ie[1]));break}}if(oe!==!0)if(oe&&S.throws)$=oe($);else try{$=oe($)}catch(ct){return{state:"parsererror",error:oe?ct:"No conversion from "+De+" to "+q}}}}return{state:"success",data:$}}x.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:dr.href,type:"GET",isLocal:vl.test(dr.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":no,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":x.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(S,$){return $?ao(ao(S,x.ajaxSettings),$):ao(x.ajaxSettings,S)},ajaxPrefilter:ro(_l),ajaxTransport:ro(to),ajax:function(S,$){typeof S=="object"&&($=S,S=void 0),$=$||{};var N,B,Q,q,oe,Ie,De,We,Je,ct,Ye=x.ajaxSetup({},$),tt=Ye.context||Ye,Lt=Ye.context&&(tt.nodeType||tt.jquery)?x(tt):x.event,Zt=x.Deferred(),Rt=x.Callbacks("once memory"),Bn=Ye.statusCode||{},Nn={},yr={},bn="canceled",Qt={readyState:0,getResponseHeader:function(ln){var Tn;if(De){if(!q)for(q={};Tn=os.exec(Q);)q[Tn[1].toLowerCase()+" "]=(q[Tn[1].toLowerCase()+" "]||[]).concat(Tn[2]);Tn=q[ln.toLowerCase()+" "]}return Tn==null?null:Tn.join(", ")},getAllResponseHeaders:function(){return De?Q:null},setRequestHeader:function(ln,Tn){return De==null&&(ln=yr[ln.toLowerCase()]=yr[ln.toLowerCase()]||ln,Nn[ln]=Tn),this},overrideMimeType:function(ln){return De==null&&(Ye.mimeType=ln),this},statusCode:function(ln){var Tn;if(ln)if(De)Qt.always(ln[Qt.status]);else for(Tn in ln)Bn[Tn]=[Bn[Tn],ln[Tn]];return this},abort:function(ln){var Tn=ln||bn;return N&&N.abort(Tn),rr(0,Tn),this}};if(Zt.promise(Qt),Ye.url=((S||Ye.url||dr.href)+"").replace(Gc,dr.protocol+"//"),Ye.type=$.method||$.type||Ye.method||Ye.type,Ye.dataTypes=(Ye.dataType||"*").toLowerCase().match(U)||[""],Ye.crossDomain==null){Ie=E.createElement("a");try{Ie.href=Ye.url,Ie.href=Ie.href,Ye.crossDomain=ta.protocol+"//"+ta.host!=Ie.protocol+"//"+Ie.host}catch{Ye.crossDomain=!0}}if(Ye.data&&Ye.processData&&typeof Ye.data!="string"&&(Ye.data=x.param(Ye.data,Ye.traditional)),io(_l,Ye,$,Qt),De)return Qt;We=x.event&&Ye.global,We&&x.active++===0&&x.event.trigger("ajaxStart"),Ye.type=Ye.type.toUpperCase(),Ye.hasContent=!ml.test(Ye.type),B=Ye.url.replace(Kc,""),Ye.hasContent?Ye.data&&Ye.processData&&(Ye.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(Ye.data=Ye.data.replace(Uc,"+")):(ct=Ye.url.slice(B.length),Ye.data&&(Ye.processData||typeof Ye.data=="string")&&(B+=(Gn.test(B)?"&":"?")+Ye.data,delete Ye.data),Ye.cache===!1&&(B=B.replace(pl,"$1"),ct=(Gn.test(B)?"&":"?")+"_="+Qn.guid+++ct),Ye.url=B+ct),Ye.ifModified&&(x.lastModified[B]&&Qt.setRequestHeader("If-Modified-Since",x.lastModified[B]),x.etag[B]&&Qt.setRequestHeader("If-None-Match",x.etag[B])),(Ye.data&&Ye.hasContent&&Ye.contentType!==!1||$.contentType)&&Qt.setRequestHeader("Content-Type",Ye.contentType),Qt.setRequestHeader("Accept",Ye.dataTypes[0]&&Ye.accepts[Ye.dataTypes[0]]?Ye.accepts[Ye.dataTypes[0]]+(Ye.dataTypes[0]!=="*"?", "+no+"; q=0.01":""):Ye.accepts["*"]);for(Je in Ye.headers)Qt.setRequestHeader(Je,Ye.headers[Je]);if(Ye.beforeSend&&(Ye.beforeSend.call(tt,Qt,Ye)===!1||De))return Qt.abort();if(bn="abort",Rt.add(Ye.complete),Qt.done(Ye.success),Qt.fail(Ye.error),N=io(to,Ye,$,Qt),!N)rr(-1,"No Transport");else{if(Qt.readyState=1,We&&Lt.trigger("ajaxSend",[Qt,Ye]),De)return Qt;Ye.async&&Ye.timeout>0&&(oe=o.setTimeout(function(){Qt.abort("timeout")},Ye.timeout));try{De=!1,N.send(Nn,rr)}catch(ln){if(De)throw ln;rr(-1,ln)}}function rr(ln,Tn,ra,ds){var br,zi,Si,Yn,ui,Cr=Tn;De||(De=!0,oe&&o.clearTimeout(oe),N=void 0,Q=ds||"",Qt.readyState=ln>0?4:0,br=ln>=200&&ln<300||ln===304,ra&&(Yn=ls(Ye,Qt,ra)),!br&&x.inArray("script",Ye.dataTypes)>-1&&x.inArray("json",Ye.dataTypes)<0&&(Ye.converters["text script"]=function(){}),Yn=Yc(Ye,Yn,Qt,br),br?(Ye.ifModified&&(ui=Qt.getResponseHeader("Last-Modified"),ui&&(x.lastModified[B]=ui),ui=Qt.getResponseHeader("etag"),ui&&(x.etag[B]=ui)),ln===204||Ye.type==="HEAD"?Cr="nocontent":ln===304?Cr="notmodified":(Cr=Yn.state,zi=Yn.data,Si=Yn.error,br=!Si)):(Si=Cr,(ln||!Cr)&&(Cr="error",ln<0&&(ln=0))),Qt.status=ln,Qt.statusText=(Tn||Cr)+"",br?Zt.resolveWith(tt,[zi,Cr,Qt]):Zt.rejectWith(tt,[Qt,Cr,Si]),Qt.statusCode(Bn),Bn=void 0,We&&Lt.trigger(br?"ajaxSuccess":"ajaxError",[Qt,Ye,br?zi:Si]),Rt.fireWith(tt,[Qt,Cr]),We&&(Lt.trigger("ajaxComplete",[Qt,Ye]),--x.active||x.event.trigger("ajaxStop")))}return Qt},getJSON:function(S,$,N){return x.get(S,$,N,"json")},getScript:function(S,$){return x.get(S,void 0,$,"script")}}),x.each(["get","post"],function(S,$){x[$]=function(N,B,Q,q){return y(B)&&(q=q||Q,Q=B,B=void 0),x.ajax(x.extend({url:N,type:$,dataType:q,data:B,success:Q},x.isPlainObject(N)&&N))}}),x.ajaxPrefilter(function(S){var $;for($ in S.headers)$.toLowerCase()==="content-type"&&(S.contentType=S.headers[$]||"")}),x._evalUrl=function(S,$,N){return x.ajax({url:S,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(B){x.globalEval(B,$,N)}})},x.fn.extend({wrapAll:function(S){var $;return this[0]&&(y(S)&&(S=S.call(this[0])),$=x(S,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&$.insertBefore(this[0]),$.map(function(){for(var N=this;N.firstElementChild;)N=N.firstElementChild;return N}).append(this)),this},wrapInner:function(S){return y(S)?this.each(function($){x(this).wrapInner(S.call(this,$))}):this.each(function(){var $=x(this),N=$.contents();N.length?N.wrapAll(S):$.append(S)})},wrap:function(S){var $=y(S);return this.each(function(N){x(this).wrapAll($?S.call(this,N):S)})},unwrap:function(S){return this.parent(S).not("body").each(function(){x(this).replaceWith(this.childNodes)}),this}}),x.expr.pseudos.hidden=function(S){return!x.expr.pseudos.visible(S)},x.expr.pseudos.visible=function(S){return!!(S.offsetWidth||S.offsetHeight||S.getClientRects().length)},x.ajaxSettings.xhr=function(){try{return new o.XMLHttpRequest}catch{}};var Xc={0:200,1223:204},na=x.ajaxSettings.xhr();g.cors=!!na&&"withCredentials"in na,g.ajax=na=!!na,x.ajaxTransport(function(S){var $,N;if(g.cors||na&&!S.crossDomain)return{send:function(B,Q){var q,oe=S.xhr();if(oe.open(S.type,S.url,S.async,S.username,S.password),S.xhrFields)for(q in S.xhrFields)oe[q]=S.xhrFields[q];S.mimeType&&oe.overrideMimeType&&oe.overrideMimeType(S.mimeType),!S.crossDomain&&!B["X-Requested-With"]&&(B["X-Requested-With"]="XMLHttpRequest");for(q in B)oe.setRequestHeader(q,B[q]);$=function(Ie){return function(){$&&($=N=oe.onload=oe.onerror=oe.onabort=oe.ontimeout=oe.onreadystatechange=null,Ie==="abort"?oe.abort():Ie==="error"?typeof oe.status!="number"?Q(0,"error"):Q(oe.status,oe.statusText):Q(Xc[oe.status]||oe.status,oe.statusText,(oe.responseType||"text")!=="text"||typeof oe.responseText!="string"?{binary:oe.response}:{text:oe.responseText},oe.getAllResponseHeaders()))}},oe.onload=$(),N=oe.onerror=oe.ontimeout=$("error"),oe.onabort!==void 0?oe.onabort=N:oe.onreadystatechange=function(){oe.readyState===4&&o.setTimeout(function(){$&&N()})},$=$("abort");try{oe.send(S.hasContent&&S.data||null)}catch(Ie){if($)throw Ie}},abort:function(){$&&$()}}}),x.ajaxPrefilter(function(S){S.crossDomain&&(S.contents.script=!1)}),x.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(S){return x.globalEval(S),S}}}),x.ajaxPrefilter("script",function(S){S.cache===void 0&&(S.cache=!1),S.crossDomain&&(S.type="GET")}),x.ajaxTransport("script",function(S){if(S.crossDomain||S.scriptAttrs){var $,N;return{send:function(B,Q){$=x("